/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@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-400: oklch(70.4% 0.191 22.216);
    --color-red-500: oklch(63.7% 0.237 25.331);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-900: oklch(39.6% 0.141 25.723);
    --color-red-950: oklch(25.8% 0.092 26.042);
    --color-orange-300: oklch(83.7% 0.128 66.29);
    --color-orange-500: oklch(70.5% 0.213 47.604);
    --color-amber-400: oklch(82.8% 0.189 84.429);
    --color-amber-500: oklch(76.9% 0.188 70.08);
    --color-amber-600: oklch(66.6% 0.179 58.318);
    --color-amber-950: oklch(27.9% 0.077 45.635);
    --color-yellow-300: oklch(90.5% 0.182 98.111);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-500: oklch(79.5% 0.184 86.047);
    --color-yellow-900: oklch(42.1% 0.095 57.708);
    --color-lime-600: oklch(64.8% 0.2 131.684);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-emerald-400: oklch(76.5% 0.177 163.223);
    --color-emerald-500: oklch(69.6% 0.17 162.48);
    --color-emerald-600: oklch(59.6% 0.145 163.225);
    --color-emerald-700: oklch(50.8% 0.118 165.612);
    --color-emerald-900: oklch(37.8% 0.077 168.94);
    --color-emerald-950: oklch(26.2% 0.051 172.552);
    --color-teal-500: oklch(70.4% 0.14 182.503);
    --color-teal-600: oklch(60% 0.118 184.704);
    --color-cyan-500: oklch(71.5% 0.143 215.221);
    --color-cyan-600: oklch(60.9% 0.126 221.723);
    --color-sky-500: oklch(68.5% 0.169 237.323);
    --color-sky-600: oklch(58.8% 0.158 241.966);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-blue-700: oklch(48.8% 0.243 264.376);
    --color-blue-950: oklch(28.2% 0.091 267.935);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-violet-400: oklch(70.2% 0.183 293.541);
    --color-violet-500: oklch(60.6% 0.25 292.717);
    --color-violet-600: oklch(54.1% 0.281 293.009);
    --color-violet-700: oklch(49.1% 0.27 292.581);
    --color-violet-900: oklch(38% 0.189 293.745);
    --color-purple-500: oklch(62.7% 0.265 303.9);
    --color-purple-600: oklch(55.8% 0.288 302.321);
    --color-purple-900: oklch(38.1% 0.176 304.987);
    --color-fuchsia-500: oklch(66.7% 0.295 322.15);
    --color-fuchsia-600: oklch(59.1% 0.293 322.896);
    --color-pink-500: oklch(65.6% 0.241 354.308);
    --color-pink-600: oklch(59.2% 0.249 0.584);
    --color-rose-600: oklch(58.6% 0.253 17.585);
    --color-rose-700: oklch(51.4% 0.222 16.935);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-gray-300: oklch(87.2% 0.01 258.338);
    --color-gray-400: oklch(70.7% 0.022 261.325);
    --color-gray-500: oklch(55.1% 0.027 264.364);
    --color-gray-600: oklch(44.6% 0.03 256.802);
    --color-gray-700: oklch(37.3% 0.034 259.733);
    --color-gray-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-gray-950: oklch(13% 0.028 261.692);
    --color-zinc-100: oklch(96.7% 0.001 286.375);
    --color-zinc-200: oklch(92% 0.004 286.32);
    --color-zinc-300: oklch(87.1% 0.006 286.286);
    --color-zinc-400: oklch(70.5% 0.015 286.067);
    --color-zinc-500: oklch(55.2% 0.016 285.938);
    --color-zinc-600: oklch(44.2% 0.017 285.786);
    --color-zinc-700: oklch(37% 0.013 285.805);
    --color-zinc-800: oklch(27.4% 0.006 286.033);
    --color-zinc-900: oklch(21% 0.006 285.885);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-xs: 20rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 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);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-extralight: 200;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-extrabold: 800;
    --font-weight-black: 900;
    --tracking-tighter: -0.05em;
    --tracking-tight: -0.025em;
    --tracking-normal: 0em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
    --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);
    --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);
    --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    --animate-bounce: bounce 1s infinite;
    --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: 150ms;
    --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);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    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;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::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)) {
        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, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-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']), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden='until-found'])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .collapse {
    visibility: collapse;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .-inset-1 {
    inset: calc(var(--spacing) * -1);
  }
  .-inset-2 {
    inset: calc(var(--spacing) * -2);
  }
  .-inset-10 {
    inset: calc(var(--spacing) * -10);
  }
  .-inset-full {
    inset: -100%;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-10 {
    inset: calc(var(--spacing) * 10);
  }
  .inset-20 {
    inset: calc(var(--spacing) * 20);
  }
  .inset-\[15\%\] {
    inset: 15%;
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .inset-x-4 {
    inset-inline: calc(var(--spacing) * 4);
  }
  .inset-x-6 {
    inset-inline: calc(var(--spacing) * 6);
  }
  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }
  .end-0 {
    inset-inline-end: calc(var(--spacing) * 0);
  }
  .-top-0 {
    top: calc(var(--spacing) * -0);
  }
  .-top-0\.5 {
    top: calc(var(--spacing) * -0.5);
  }
  .-top-1 {
    top: calc(var(--spacing) * -1);
  }
  .-top-1\.5 {
    top: calc(var(--spacing) * -1.5);
  }
  .-top-2 {
    top: calc(var(--spacing) * -2);
  }
  .-top-2\.5 {
    top: calc(var(--spacing) * -2.5);
  }
  .-top-3 {
    top: calc(var(--spacing) * -3);
  }
  .-top-4 {
    top: calc(var(--spacing) * -4);
  }
  .-top-6 {
    top: calc(var(--spacing) * -6);
  }
  .-top-7 {
    top: calc(var(--spacing) * -7);
  }
  .-top-8 {
    top: calc(var(--spacing) * -8);
  }
  .-top-10 {
    top: calc(var(--spacing) * -10);
  }
  .-top-20 {
    top: calc(var(--spacing) * -20);
  }
  .-top-24 {
    top: calc(var(--spacing) * -24);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .top-1\.5 {
    top: calc(var(--spacing) * 1.5);
  }
  .top-1\/2 {
    top: calc(1/2 * 100%);
  }
  .top-1\/4 {
    top: calc(1/4 * 100%);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-2\.5 {
    top: calc(var(--spacing) * 2.5);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-3\.5 {
    top: calc(var(--spacing) * 3.5);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-6 {
    top: calc(var(--spacing) * 6);
  }
  .top-8 {
    top: calc(var(--spacing) * 8);
  }
  .top-9 {
    top: calc(var(--spacing) * 9);
  }
  .top-16 {
    top: calc(var(--spacing) * 16);
  }
  .top-20 {
    top: calc(var(--spacing) * 20);
  }
  .top-\[1px\] {
    top: 1px;
  }
  .top-\[60px\] {
    top: 60px;
  }
  .top-\[65px\] {
    top: 65px;
  }
  .top-\[110px\] {
    top: 110px;
  }
  .top-\[140px\] {
    top: 140px;
  }
  .top-full {
    top: 100%;
  }
  .-right-0\.5 {
    right: calc(var(--spacing) * -0.5);
  }
  .-right-1 {
    right: calc(var(--spacing) * -1);
  }
  .-right-1\.5 {
    right: calc(var(--spacing) * -1.5);
  }
  .-right-2 {
    right: calc(var(--spacing) * -2);
  }
  .-right-3 {
    right: calc(var(--spacing) * -3);
  }
  .-right-4 {
    right: calc(var(--spacing) * -4);
  }
  .-right-8 {
    right: calc(var(--spacing) * -8);
  }
  .-right-10 {
    right: calc(var(--spacing) * -10);
  }
  .-right-20 {
    right: calc(var(--spacing) * -20);
  }
  .-right-24 {
    right: calc(var(--spacing) * -24);
  }
  .right-0 {
    right: calc(var(--spacing) * 0);
  }
  .right-0\.5 {
    right: calc(var(--spacing) * 0.5);
  }
  .right-1 {
    right: calc(var(--spacing) * 1);
  }
  .right-1\.5 {
    right: calc(var(--spacing) * 1.5);
  }
  .right-1\/4 {
    right: calc(1/4 * 100%);
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-3 {
    right: calc(var(--spacing) * 3);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .right-6 {
    right: calc(var(--spacing) * 6);
  }
  .right-7 {
    right: calc(var(--spacing) * 7);
  }
  .right-8 {
    right: calc(var(--spacing) * 8);
  }
  .right-10 {
    right: calc(var(--spacing) * 10);
  }
  .right-\[-50\%\] {
    right: -50%;
  }
  .right-\[12\%\] {
    right: 12%;
  }
  .right-auto {
    right: auto;
  }
  .-bottom-0\.5 {
    bottom: calc(var(--spacing) * -0.5);
  }
  .-bottom-1 {
    bottom: calc(var(--spacing) * -1);
  }
  .-bottom-1\.5 {
    bottom: calc(var(--spacing) * -1.5);
  }
  .-bottom-2 {
    bottom: calc(var(--spacing) * -2);
  }
  .-bottom-2\.5 {
    bottom: calc(var(--spacing) * -2.5);
  }
  .-bottom-4 {
    bottom: calc(var(--spacing) * -4);
  }
  .-bottom-7 {
    bottom: calc(var(--spacing) * -7);
  }
  .-bottom-8 {
    bottom: calc(var(--spacing) * -8);
  }
  .-bottom-10 {
    bottom: calc(var(--spacing) * -10);
  }
  .-bottom-20 {
    bottom: calc(var(--spacing) * -20);
  }
  .-bottom-24 {
    bottom: calc(var(--spacing) * -24);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-0\.5 {
    bottom: calc(var(--spacing) * 0.5);
  }
  .bottom-1 {
    bottom: calc(var(--spacing) * 1);
  }
  .bottom-1\.5 {
    bottom: calc(var(--spacing) * 1.5);
  }
  .bottom-1\/3 {
    bottom: calc(1/3 * 100%);
  }
  .bottom-1\/4 {
    bottom: calc(1/4 * 100%);
  }
  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }
  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-6 {
    bottom: calc(var(--spacing) * 6);
  }
  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }
  .bottom-14 {
    bottom: calc(var(--spacing) * 14);
  }
  .bottom-16 {
    bottom: calc(var(--spacing) * 16);
  }
  .bottom-20 {
    bottom: calc(var(--spacing) * 20);
  }
  .bottom-24 {
    bottom: calc(var(--spacing) * 24);
  }
  .bottom-full {
    bottom: 100%;
  }
  .-left-1\.5 {
    left: calc(var(--spacing) * -1.5);
  }
  .-left-2 {
    left: calc(var(--spacing) * -2);
  }
  .-left-8 {
    left: calc(var(--spacing) * -8);
  }
  .-left-10 {
    left: calc(var(--spacing) * -10);
  }
  .-left-20 {
    left: calc(var(--spacing) * -20);
  }
  .-left-24 {
    left: calc(var(--spacing) * -24);
  }
  .-left-\[1\.45rem\] {
    left: calc(1.45rem * -1);
  }
  .-left-\[5px\] {
    left: calc(5px * -1);
  }
  .-left-\[14px\] {
    left: calc(14px * -1);
  }
  .-left-\[18px\] {
    left: calc(18px * -1);
  }
  .-left-\[41px\] {
    left: calc(41px * -1);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .left-1\.5 {
    left: calc(var(--spacing) * 1.5);
  }
  .left-1\/2 {
    left: calc(1/2 * 100%);
  }
  .left-1\/3 {
    left: calc(1/3 * 100%);
  }
  .left-1\/4 {
    left: calc(1/4 * 100%);
  }
  .left-2 {
    left: calc(var(--spacing) * 2);
  }
  .left-2\.5 {
    left: calc(var(--spacing) * 2.5);
  }
  .left-3 {
    left: calc(var(--spacing) * 3);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-6 {
    left: calc(var(--spacing) * 6);
  }
  .left-8 {
    left: calc(var(--spacing) * 8);
  }
  .left-10 {
    left: calc(var(--spacing) * 10);
  }
  .left-\[12\%\] {
    left: 12%;
  }
  .left-\[15px\] {
    left: 15px;
  }
  .left-\[40rem\] {
    left: 40rem;
  }
  .left-\[75\%\] {
    left: 75%;
  }
  .left-\[90\%\] {
    left: 90%;
  }
  .left-\[max\(0px\,calc\(50\%-45rem\)\)\] {
    left: max(0px, calc(50% - 45rem));
  }
  .-z-10 {
    z-index: calc(10 * -1);
  }
  .z-0 {
    z-index: 0;
  }
  .z-5 {
    z-index: 5;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-40 {
    z-index: 40;
  }
  .z-50 {
    z-index: 50;
  }
  .z-\[1\] {
    z-index: 1;
  }
  .z-\[2\] {
    z-index: 2;
  }
  .z-\[5\] {
    z-index: 5;
  }
  .z-\[10\] {
    z-index: 10;
  }
  .z-\[20\] {
    z-index: 20;
  }
  .z-\[30\] {
    z-index: 30;
  }
  .z-\[50\] {
    z-index: 50;
  }
  .z-\[60\] {
    z-index: 60;
  }
  .z-\[70\] {
    z-index: 70;
  }
  .z-\[71\] {
    z-index: 71;
  }
  .z-\[80\] {
    z-index: 80;
  }
  .z-\[100\] {
    z-index: 100;
  }
  .z-\[110\] {
    z-index: 110;
  }
  .z-\[999\] {
    z-index: 999;
  }
  .z-\[1100\] {
    z-index: 1100;
  }
  .z-\[9999\] {
    z-index: 9999;
  }
  .order-1 {
    order: 1;
  }
  .order-2 {
    order: 2;
  }
  .order-3 {
    order: 3;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-span-3 {
    grid-column: span 3 / span 3;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .col-span-5 {
    grid-column: span 5 / span 5;
  }
  .col-span-6 {
    grid-column: span 6 / span 6;
  }
  .col-span-7 {
    grid-column: span 7 / span 7;
  }
  .col-span-9 {
    grid-column: span 9 / span 9;
  }
  .col-span-12 {
    grid-column: span 12 / span 12;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .row-span-3 {
    grid-row: span 3 / span 3;
  }
  .\!container {
    width: 100% !important;
    @media (width >= 40rem) {
      max-width: 40rem !important;
    }
    @media (width >= 48rem) {
      max-width: 48rem !important;
    }
    @media (width >= 64rem) {
      max-width: 64rem !important;
    }
    @media (width >= 80rem) {
      max-width: 80rem !important;
    }
    @media (width >= 96rem) {
      max-width: 96rem !important;
    }
  }
  .container {
    width: 100%;
    @media (width >= 40rem) {
      max-width: 40rem;
    }
    @media (width >= 48rem) {
      max-width: 48rem;
    }
    @media (width >= 64rem) {
      max-width: 64rem;
    }
    @media (width >= 80rem) {
      max-width: 80rem;
    }
    @media (width >= 96rem) {
      max-width: 96rem;
    }
  }
  .m-0 {
    margin: calc(var(--spacing) * 0);
  }
  .m-1\.5 {
    margin: calc(var(--spacing) * 1.5);
  }
  .m-2 {
    margin: calc(var(--spacing) * 2);
  }
  .-mx-0\.5 {
    margin-inline: calc(var(--spacing) * -0.5);
  }
  .-mx-2 {
    margin-inline: calc(var(--spacing) * -2);
  }
  .mx-0 {
    margin-inline: calc(var(--spacing) * 0);
  }
  .mx-0\.5 {
    margin-inline: calc(var(--spacing) * 0.5);
  }
  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }
  .mx-1\.5 {
    margin-inline: calc(var(--spacing) * 1.5);
  }
  .mx-2 {
    margin-inline: calc(var(--spacing) * 2);
  }
  .mx-3 {
    margin-inline: calc(var(--spacing) * 3);
  }
  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }
  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .-my-0\.5 {
    margin-block: calc(var(--spacing) * -0.5);
  }
  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }
  .my-0\.5 {
    margin-block: calc(var(--spacing) * 0.5);
  }
  .my-1 {
    margin-block: calc(var(--spacing) * 1);
  }
  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }
  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .my-10 {
    margin-block: calc(var(--spacing) * 10);
  }
  .ms-1 {
    margin-inline-start: calc(var(--spacing) * 1);
  }
  .-mt-0\.5 {
    margin-top: calc(var(--spacing) * -0.5);
  }
  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }
  .-mt-2 {
    margin-top: calc(var(--spacing) * -2);
  }
  .-mt-8 {
    margin-top: calc(var(--spacing) * -8);
  }
  .-mt-12 {
    margin-top: calc(var(--spacing) * -12);
  }
  .-mt-16 {
    margin-top: calc(var(--spacing) * -16);
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-32 {
    margin-top: calc(var(--spacing) * 32);
  }
  .mt-auto {
    margin-top: auto;
  }
  .-mr-1 {
    margin-right: calc(var(--spacing) * -1);
  }
  .-mr-80 {
    margin-right: calc(var(--spacing) * -80);
  }
  .mr-0 {
    margin-right: calc(var(--spacing) * 0);
  }
  .mr-0\.5 {
    margin-right: calc(var(--spacing) * 0.5);
  }
  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }
  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }
  .mr-6 {
    margin-right: calc(var(--spacing) * 6);
  }
  .mr-auto {
    margin-right: auto;
  }
  .-mb-px {
    margin-bottom: -1px;
  }
  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }
  .mb-0\.5 {
    margin-bottom: calc(var(--spacing) * 0.5);
  }
  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }
  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .mb-24 {
    margin-bottom: calc(var(--spacing) * 24);
  }
  .mb-32 {
    margin-bottom: calc(var(--spacing) * 32);
  }
  .mb-\[1\.9rem\] {
    margin-bottom: 1.9rem;
  }
  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }
  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }
  .-ml-2\.5 {
    margin-left: calc(var(--spacing) * -2.5);
  }
  .-ml-4 {
    margin-left: calc(var(--spacing) * -4);
  }
  .-ml-px {
    margin-left: -1px;
  }
  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }
  .ml-0\.5 {
    margin-left: calc(var(--spacing) * 0.5);
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .ml-1\.5 {
    margin-left: calc(var(--spacing) * 1.5);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-6 {
    margin-left: calc(var(--spacing) * 6);
  }
  .ml-8 {
    margin-left: calc(var(--spacing) * 8);
  }
  .ml-11 {
    margin-left: calc(var(--spacing) * 11);
  }
  .ml-24 {
    margin-left: calc(var(--spacing) * 24);
  }
  .ml-48 {
    margin-left: calc(var(--spacing) * 48);
  }
  .ml-\[calc\(1\.75rem\+0\.625rem\)\] {
    margin-left: calc(1.75rem + 0.625rem);
  }
  .ml-auto {
    margin-left: auto;
  }
  .ml-px {
    margin-left: 1px;
  }
  .hero-academic-cap {
    --hero-academic-cap: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.26%2010.147a60.438%2060.438%200%200%200-.491%206.347A48.62%2048.62%200%200%201%2012%2020.904a48.62%2048.62%200%200%201%208.232-4.41%2060.46%2060.46%200%200%200-.491-6.347m-15.482%200a50.636%2050.636%200%200%200-2.658-.813A59.906%2059.906%200%200%201%2012%203.493a59.903%2059.903%200%200%201%2010.399%205.84c-.896.248-1.783.52-2.658.814m-15.482%200A50.717%2050.717%200%200%201%2012%2013.489a50.702%2050.702%200%200%201%207.74-3.342M6.75%2015a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Zm0%200v-3.675A55.378%2055.378%200%200%201%2012%208.443m-7.007%2011.55A5.981%205.981%200%200%200%206.75%2015.75v-1.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-academic-cap);
    mask: var(--hero-academic-cap);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-academic-cap-mini {
    --hero-academic-cap-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M9.664%201.319a.75.75%200%200%201%20.672%200%2041.059%2041.059%200%200%201%208.198%205.424.75.75%200%200%201-.254%201.285%2031.372%2031.372%200%200%200-7.86%203.83.75.75%200%200%201-.84%200%2031.508%2031.508%200%200%200-2.08-1.287V9.394c0-.244.116-.463.302-.592a35.504%2035.504%200%200%201%203.305-2.033.75.75%200%200%200-.714-1.319%2037%2037%200%200%200-3.446%202.12A2.216%202.216%200%200%200%206%209.393v.38a31.293%2031.293%200%200%200-4.28-1.746.75.75%200%200%201-.254-1.285%2041.059%2041.059%200%200%201%208.198-5.424ZM6%2011.459a29.848%2029.848%200%200%200-2.455-1.158%2041.029%2041.029%200%200%200-.39%203.114.75.75%200%200%200%20.419.74c.528.256%201.046.53%201.554.82-.21.324-.455.63-.739.914a.75.75%200%201%200%201.06%201.06c.37-.369.69-.77.96-1.193a26.61%2026.61%200%200%201%203.095%202.348.75.75%200%200%200%20.992%200%2026.547%2026.547%200%200%201%205.93-3.95.75.75%200%200%200%20.42-.739%2041.053%2041.053%200%200%200-.39-3.114%2029.925%2029.925%200%200%200-5.199%202.801%202.25%202.25%200%200%201-2.514%200c-.41-.275-.826-.541-1.25-.797a6.985%206.985%200%200%201-1.084%203.45%2026.503%2026.503%200%200%200-1.281-.78A5.487%205.487%200%200%200%206%2012v-.54Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-academic-cap-mini);
    mask: var(--hero-academic-cap-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-adjustments-horizontal {
    --hero-adjustments-horizontal: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-adjustments-horizontal);
    mask: var(--hero-adjustments-horizontal);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-adjustments-vertical {
    --hero-adjustments-vertical: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2013.5V3.75m0%209.75a1.5%201.5%200%200%201%200%203m0-3a1.5%201.5%200%200%200%200%203m0%203.75V16.5m12-3V3.75m0%209.75a1.5%201.5%200%200%201%200%203m0-3a1.5%201.5%200%200%200%200%203m0%203.75V16.5m-6-9V3.75m0%203.75a1.5%201.5%200%200%201%200%203m0-3a1.5%201.5%200%200%200%200%203m0%209.75V10.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-adjustments-vertical);
    mask: var(--hero-adjustments-vertical);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-archive-box {
    --hero-archive-box: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5M10%2011.25h4M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-archive-box);
    mask: var(--hero-archive-box);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-archive-box-arrow-down {
    --hero-archive-box-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5m8.25%203v6.75m0%200-3-3m3%203%203-3M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-archive-box-arrow-down);
    mask: var(--hero-archive-box-arrow-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-archive-box-solid {
    --hero-archive-box-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3.375%203C2.339%203%201.5%203.84%201.5%204.875v.75c0%201.036.84%201.875%201.875%201.875h17.25c1.035%200%201.875-.84%201.875-1.875v-.75C22.5%203.839%2021.66%203%2020.625%203H3.375Z%22%2F%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22m3.087%209%20.54%209.176A3%203%200%200%200%206.62%2021h10.757a3%203%200%200%200%202.995-2.824L20.913%209H3.087Zm6.163%203.75A.75.75%200%200%201%2010%2012h4a.75.75%200%200%201%200%201.5h-4a.75.75%200%200%201-.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-archive-box-solid);
    mask: var(--hero-archive-box-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-down {
    --hero-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-down);
    mask: var(--hero-arrow-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-down-circle {
    --hero-arrow-down-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2012.75%203%203m0%200%203-3m-3%203v-7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-down-circle);
    mask: var(--hero-arrow-down-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-down-left {
    --hero-arrow-down-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%204.5-15%2015m0%200h11.25m-11.25%200V8.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-down-left);
    mask: var(--hero-arrow-down-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-down-on-square {
    --hero-arrow-down-on-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%208.25H7.5a2.25%202.25%200%200%200-2.25%202.25v9a2.25%202.25%200%200%200%202.25%202.25h9a2.25%202.25%200%200%200%202.25-2.25v-9a2.25%202.25%200%200%200-2.25-2.25H15M9%2012l3%203m0%200%203-3m-3%203V2.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-down-on-square);
    mask: var(--hero-arrow-down-on-square);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-down-tray {
    --hero-arrow-down-tray: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-down-tray);
    mask: var(--hero-arrow-down-tray);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-left {
    --hero-arrow-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-left);
    mask: var(--hero-arrow-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-left-circle {
    --hero-arrow-left-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%209-3%203m0%200%203%203m-3-3h7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-left-circle);
    mask: var(--hero-arrow-left-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-left-on-rectangle {
    --hero-arrow-left-on-rectangle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15M12%209l-3%203m0%200%203%203m-3-3h12.75%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-left-on-rectangle);
    mask: var(--hero-arrow-left-on-rectangle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-long-right {
    --hero-arrow-long-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%208.25%2021%2012m0%200-3.75%203.75M21%2012H3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-long-right);
    mask: var(--hero-arrow-long-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-path {
    --hero-arrow-path: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-path);
    mask: var(--hero-arrow-path);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-path-rounded-square {
    --hero-arrow-path-rounded-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2012c0-1.232-.046-2.453-.138-3.662a4.006%204.006%200%200%200-3.7-3.7%2048.678%2048.678%200%200%200-7.324%200%204.006%204.006%200%200%200-3.7%203.7c-.017.22-.032.441-.046.662M19.5%2012l3-3m-3%203-3-3m-12%203c0%201.232.046%202.453.138%203.662a4.006%204.006%200%200%200%203.7%203.7%2048.656%2048.656%200%200%200%207.324%200%204.006%204.006%200%200%200%203.7-3.7c.017-.22.032-.441.046-.662M4.5%2012l3%203m-3-3-3%203%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-path-rounded-square);
    mask: var(--hero-arrow-path-rounded-square);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-path-rounded-square-solid {
    --hero-arrow-path-rounded-square-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%205.25c1.213%200%202.415.046%203.605.135a3.256%203.256%200%200%201%203.01%203.01c.044.583.077%201.17.1%201.759L17.03%208.47a.75.75%200%201%200-1.06%201.06l3%203a.75.75%200%200%200%201.06%200l3-3a.75.75%200%200%200-1.06-1.06l-1.752%201.751c-.023-.65-.06-1.296-.108-1.939a4.756%204.756%200%200%200-4.392-4.392%2049.422%2049.422%200%200%200-7.436%200A4.756%204.756%200%200%200%203.89%208.282c-.017.224-.033.447-.046.672a.75.75%200%201%200%201.497.092c.013-.217.028-.434.044-.651a3.256%203.256%200%200%201%203.01-3.01c1.19-.09%202.392-.135%203.605-.135Zm-6.97%206.22a.75.75%200%200%200-1.06%200l-3%203a.75.75%200%201%200%201.06%201.06l1.752-1.751c.023.65.06%201.296.108%201.939a4.756%204.756%200%200%200%204.392%204.392%2049.413%2049.413%200%200%200%207.436%200%204.756%204.756%200%200%200%204.392-4.392c.017-.223.032-.447.046-.672a.75.75%200%200%200-1.497-.092c-.013.217-.028.434-.044.651a3.256%203.256%200%200%201-3.01%203.01%2047.953%2047.953%200%200%201-7.21%200%203.256%203.256%200%200%201-3.01-3.01%2047.759%2047.759%200%200%201-.1-1.759L6.97%2015.53a.75.75%200%200%200%201.06-1.06l-3-3Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-path-rounded-square-solid);
    mask: var(--hero-arrow-path-rounded-square-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-right {
    --hero-arrow-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-right);
    mask: var(--hero-arrow-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-right-circle {
    --hero-arrow-right-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m12.75%2015%203-3m0%200-3-3m3%203h-7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-right-circle);
    mask: var(--hero-arrow-right-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-right-on-rectangle {
    --hero-arrow-right-on-rectangle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-right-on-rectangle);
    mask: var(--hero-arrow-right-on-rectangle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-top-right-on-square {
    --hero-arrow-top-right-on-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%206H5.25A2.25%202.25%200%200%200%203%208.25v10.5A2.25%202.25%200%200%200%205.25%2021h10.5A2.25%202.25%200%200%200%2018%2018.75V10.5m-10.5%206L21%203m0%200h-5.25M21%203v5.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-top-right-on-square);
    mask: var(--hero-arrow-top-right-on-square);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-trending-down {
    --hero-arrow-trending-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206%209%2012.75l4.286-4.286a11.948%2011.948%200%200%201%204.306%206.43l.776%202.898m0%200%203.182-5.511m-3.182%205.51-5.511-3.181%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-trending-down);
    mask: var(--hero-arrow-trending-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-trending-up {
    --hero-arrow-trending-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018%209%2011.25l4.306%204.306a11.95%2011.95%200%200%201%205.814-5.518l2.74-1.22m0%200-5.94-2.281m5.94%202.28-2.28%205.941%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-trending-up);
    mask: var(--hero-arrow-trending-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-turn-down-right {
    --hero-arrow-turn-down-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.49%2012%203.75%203.75m0%200-3.75%203.75m3.75-3.75H3.74V4.499%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-turn-down-right);
    mask: var(--hero-arrow-turn-down-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-up {
    --hero-arrow-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2010.5%2012%203m0%200%207.5%207.5M12%203v18%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-up);
    mask: var(--hero-arrow-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-up-circle {
    --hero-arrow-up-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15%2011.25-3-3m0%200-3%203m3-3v7.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-up-circle);
    mask: var(--hero-arrow-up-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-up-right {
    --hero-arrow-up-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-up-right);
    mask: var(--hero-arrow-up-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-up-tray {
    --hero-arrow-up-tray: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-up-tray);
    mask: var(--hero-arrow-up-tray);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-uturn-left {
    --hero-arrow-uturn-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-uturn-left);
    mask: var(--hero-arrow-uturn-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-uturn-right {
    --hero-arrow-uturn-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15%2015%206-6m0%200-6-6m6%206H9a6%206%200%200%200%200%2012h3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-uturn-right);
    mask: var(--hero-arrow-uturn-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrow-uturn-up {
    --hero-arrow-uturn-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%209%206-6m0%200%206%206m-6-6v12a6%206%200%200%201-12%200v-3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrow-uturn-up);
    mask: var(--hero-arrow-uturn-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrows-pointing-in {
    --hero-arrows-pointing-in: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209V4.5M9%209H4.5M9%209%203.75%203.75M9%2015v4.5M9%2015H4.5M9%2015l-5.25%205.25M15%209h4.5M15%209V4.5M15%209l5.25-5.25M15%2015h4.5M15%2015v4.5m0-4.5%205.25%205.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrows-pointing-in);
    mask: var(--hero-arrows-pointing-in);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrows-pointing-out {
    --hero-arrows-pointing-out: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrows-pointing-out);
    mask: var(--hero-arrows-pointing-out);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrows-right-left {
    --hero-arrows-right-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrows-right-left);
    mask: var(--hero-arrows-right-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-arrows-up-down {
    --hero-arrows-up-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%207.5%207.5%203m0%200L12%207.5M7.5%203v13.5m13.5%200L16.5%2021m0%200L12%2016.5m4.5%204.5V7.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-arrows-up-down);
    mask: var(--hero-arrows-up-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-at-symbol {
    --hero-at-symbol: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200Zm0%200c0%201.657%201.007%203%202.25%203S21%2013.657%2021%2012a9%209%200%201%200-2.636%206.364M16.5%2012V8.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-at-symbol);
    mask: var(--hero-at-symbol);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-backspace {
    --hero-backspace: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209.75%2014.25%2012m0%200%202.25%202.25M14.25%2012l2.25-2.25M14.25%2012%2012%2014.25m-2.58%204.92-6.374-6.375a1.125%201.125%200%200%201%200-1.59L9.42%204.83c.21-.211.497-.33.795-.33H19.5a2.25%202.25%200%200%201%202.25%202.25v10.5a2.25%202.25%200%200%201-2.25%202.25h-9.284c-.298%200-.585-.119-.795-.33Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-backspace);
    mask: var(--hero-backspace);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-banknotes {
    --hero-banknotes: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018.75a60.07%2060.07%200%200%201%2015.797%202.101c.727.198%201.453-.342%201.453-1.096V18.75M3.75%204.5v.75A.75.75%200%200%201%203%206h-.75m0%200v-.375c0-.621.504-1.125%201.125-1.125H20.25M2.25%206v9m18-10.5v.75c0%20.414.336.75.75.75h.75m-1.5-1.5h.375c.621%200%201.125.504%201.125%201.125v9.75c0%20.621-.504%201.125-1.125%201.125h-.375m1.5-1.5H21a.75.75%200%200%200-.75.75v.75m0%200H3.75m0%200h-.375a1.125%201.125%200%200%201-1.125-1.125V15m1.5%201.5v-.75A.75.75%200%200%200%203%2015h-.75M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm3%200h.008v.008H18V10.5Zm-12%200h.008v.008H6V10.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-banknotes);
    mask: var(--hero-banknotes);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bars-2 {
    --hero-bars-2: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%209h16.5m-16.5%206.75h16.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bars-2);
    mask: var(--hero-bars-2);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bars-3 {
    --hero-bars-3: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bars-3);
    mask: var(--hero-bars-3);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bars-3-bottom-left {
    --hero-bars-3-bottom-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25H12%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bars-3-bottom-left);
    mask: var(--hero-bars-3-bottom-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bars-3-bottom-right {
    --hero-bars-3-bottom-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5M12%2017.25h8.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bars-3-bottom-right);
    mask: var(--hero-bars-3-bottom-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bars-4 {
    --hero-bars-4: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%205.25h16.5m-16.5%204.5h16.5m-16.5%204.5h16.5m-16.5%204.5h16.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bars-4);
    mask: var(--hero-bars-4);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bars-arrow-down {
    --hero-bars-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%204.5h14.25M3%209h9.75M3%2013.5h9.75m4.5-4.5v12m0%200-3.75-3.75M17.25%2021%2021%2017.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bars-arrow-down);
    mask: var(--hero-bars-arrow-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bars-arrow-up {
    --hero-bars-arrow-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%204.5h14.25M3%209h9.75M3%2013.5h5.25m5.25-.75L17.25%209m0%200L21%2012.75M17.25%209v12%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bars-arrow-up);
    mask: var(--hero-bars-arrow-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-beaker {
    --hero-beaker: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-beaker);
    mask: var(--hero-beaker);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bell {
    --hero-bell: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bell);
    mask: var(--hero-bell);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bell-alert {
    --hero-bell-alert: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200M3.124%207.5A8.969%208.969%200%200%201%205.292%203m13.416%200a8.969%208.969%200%200%201%202.168%204.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bell-alert);
    mask: var(--hero-bell-alert);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bell-slash {
    --hero-bell-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.143%2017.082a24.248%2024.248%200%200%200%203.844.148m-3.844-.148a23.856%2023.856%200%200%201-5.455-1.31%208.964%208.964%200%200%200%202.3-5.542m3.155%206.852a3%203%200%200%200%205.667%201.97m1.965-2.277L21%2021m-4.225-4.225a23.81%2023.81%200%200%200%203.536-1.003A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206.53%206.53m10.245%2010.245L6.53%206.53M3%203l3.53%203.53%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bell-slash);
    mask: var(--hero-bell-slash);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bell-solid {
    --hero-bell-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.25%209a6.75%206.75%200%200%201%2013.5%200v.75c0%202.123.8%204.057%202.118%205.52a.75.75%200%200%201-.297%201.206c-1.544.57-3.16.99-4.831%201.243a3.75%203.75%200%201%201-7.48%200%2024.585%2024.585%200%200%201-4.831-1.244.75.75%200%200%201-.298-1.205A8.217%208.217%200%200%200%205.25%209.75V9Zm4.502%208.9a2.25%202.25%200%201%200%204.496%200%2025.057%2025.057%200%200%201-4.496%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bell-solid);
    mask: var(--hero-bell-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bolt {
    --hero-bolt: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bolt);
    mask: var(--hero-bolt);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bolt-slash {
    --hero-bolt-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.412%2015.655%209.75%2021.75l3.745-4.012M9.257%2013.5H3.75l2.659-2.849m2.048-2.194L14.25%202.25%2012%2010.5h8.25l-4.707%205.043M8.457%208.457%203%203m5.457%205.457%207.086%207.086m0%200L21%2021%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bolt-slash);
    mask: var(--hero-bolt-slash);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-book-open {
    --hero-book-open: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-book-open);
    mask: var(--hero-book-open);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bookmark {
    --hero-bookmark: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.593%203.322c1.1.128%201.907%201.077%201.907%202.185V21L12%2017.25%204.5%2021V5.507c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bookmark);
    mask: var(--hero-bookmark);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bookmark-solid {
    --hero-bookmark-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M6.32%202.577a49.255%2049.255%200%200%201%2011.36%200c1.497.174%202.57%201.46%202.57%202.93V21a.75.75%200%200%201-1.085.67L12%2018.089l-7.165%203.583A.75.75%200%200%201%203.75%2021V5.507c0-1.47%201.073-2.756%202.57-2.93Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bookmark-solid);
    mask: var(--hero-bookmark-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bookmark-square {
    --hero-bookmark-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%203.75V16.5L12%2014.25%207.5%2016.5V3.75m9%200H18A2.25%202.25%200%200%201%2020.25%206v12A2.25%202.25%200%200%201%2018%2020.25H6A2.25%202.25%200%200%201%203.75%2018V6A2.25%202.25%200%200%201%206%203.75h1.5m9%200h-9%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bookmark-square);
    mask: var(--hero-bookmark-square);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-briefcase {
    --hero-briefcase: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%2014.15v4.25c0%201.094-.787%202.036-1.872%202.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5%200a2.18%202.18%200%200%200%20.75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114%2048.114%200%200%200-3.413-.387m4.5%208.006c-.194.165-.42.295-.673.38A23.978%2023.978%200%200%201%2012%2015.75c-2.648%200-5.195-.429-7.577-1.22a2.016%202.016%200%200%201-.673-.38m0%200A2.18%202.18%200%200%201%203%2012.489V8.706c0-1.081.768-2.015%201.837-2.175a48.111%2048.111%200%200%201%203.413-.387m7.5%200V5.25A2.25%202.25%200%200%200%2013.5%203h-3a2.25%202.25%200%200%200-2.25%202.25v.894m7.5%200a48.667%2048.667%200%200%200-7.5%200M12%2012.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-briefcase);
    mask: var(--hero-briefcase);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-bug-ant {
    --hero-bug-ant: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2012.75c1.148%200%202.278.08%203.383.237%201.037.146%201.866.966%201.866%202.013%200%203.728-2.35%206.75-5.25%206.75S6.75%2018.728%206.75%2015c0-1.046.83-1.867%201.866-2.013A24.204%2024.204%200%200%201%2012%2012.75Zm0%200c2.883%200%205.647.508%208.207%201.44a23.91%2023.91%200%200%201-1.152%206.06M12%2012.75c-2.883%200-5.647.508-8.208%201.44.125%202.104.52%204.136%201.153%206.06M12%2012.75a2.25%202.25%200%200%200%202.248-2.354M12%2012.75a2.25%202.25%200%200%201-2.248-2.354M12%208.25c.995%200%201.971-.08%202.922-.236.403-.066.74-.358.795-.762a3.778%203.778%200%200%200-.399-2.25M12%208.25c-.995%200-1.97-.08-2.922-.236-.402-.066-.74-.358-.795-.762a3.734%203.734%200%200%201%20.4-2.253M12%208.25a2.25%202.25%200%200%200-2.248%202.146M12%208.25a2.25%202.25%200%200%201%202.248%202.146M8.683%205a6.032%206.032%200%200%201-1.155-1.002c.07-.63.27-1.222.574-1.747m.581%202.749A3.75%203.75%200%200%201%2015.318%205m0%200c.427-.283.815-.62%201.155-.999a4.471%204.471%200%200%200-.575-1.752M4.921%206a24.048%2024.048%200%200%200-.392%203.314c1.668.546%203.416.914%205.223%201.082M19.08%206c.205%201.08.337%202.187.392%203.314a23.882%2023.882%200%200%201-5.223%201.082%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-bug-ant);
    mask: var(--hero-bug-ant);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-building-library {
    --hero-building-library: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021v-8.25M15.75%2021v-8.25M8.25%2021v-8.25M3%209l9-6%209%206m-1.5%2012V10.332A48.36%2048.36%200%200%200%2012%209.75c-2.551%200-5.056.2-7.5.582V21M3%2021h18M12%206.75h.008v.008H12V6.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-building-library);
    mask: var(--hero-building-library);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-building-office {
    --hero-building-office: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2021h16.5M4.5%203h15M5.25%203v18m13.5-18v18M9%206.75h1.5m-1.5%203h1.5m-1.5%203h1.5m3-6H15m-1.5%203H15m-1.5%203H15M9%2021v-3.375c0-.621.504-1.125%201.125-1.125h3.75c.621%200%201.125.504%201.125%201.125V21%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-building-office);
    mask: var(--hero-building-office);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-building-office-2 {
    --hero-building-office-2: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-building-office-2);
    mask: var(--hero-building-office-2);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-building-storefront {
    --hero-building-storefront: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2021v-7.5a.75.75%200%200%201%20.75-.75h3a.75.75%200%200%201%20.75.75V21m-4.5%200H2.36m11.14%200H18m0%200h3.64m-1.39%200V9.349M3.75%2021V9.349m0%200a3.001%203.001%200%200%200%203.75-.615A2.993%202.993%200%200%200%209.75%209.75c.896%200%201.7-.393%202.25-1.016a2.993%202.993%200%200%200%202.25%201.016c.896%200%201.7-.393%202.25-1.015a3.001%203.001%200%200%200%203.75.614m-16.5%200a3.004%203.004%200%200%201-.621-4.72l1.189-1.19A1.5%201.5%200%200%201%205.378%203h13.243a1.5%201.5%200%200%201%201.06.44l1.19%201.189a3%203%200%200%201-.621%204.72M6.75%2018h3.75a.75.75%200%200%200%20.75-.75V13.5a.75.75%200%200%200-.75-.75H6.75a.75.75%200%200%200-.75.75v3.75c0%20.414.336.75.75.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-building-storefront);
    mask: var(--hero-building-storefront);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-calculator {
    --hero-calculator: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2015.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V13.5Zm0%202.25h.008v.008H8.25v-.008Zm0%202.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V13.5Zm0%202.25h.007v.008h-.007v-.008Zm0%202.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5Zm0%202.25h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V13.5ZM8.25%206h7.5v2.25h-7.5V6ZM12%202.25c-1.892%200-3.758.11-5.593.322C5.307%202.7%204.5%203.65%204.5%204.757V19.5a2.25%202.25%200%200%200%202.25%202.25h10.5a2.25%202.25%200%200%200%202.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507%2048.507%200%200%200%2012%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-calculator);
    mask: var(--hero-calculator);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-calendar {
    --hero-calendar: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-calendar);
    mask: var(--hero-calendar);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-calendar-days {
    --hero-calendar-days: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203v2.25M17.25%203v2.25M3%2018.75V7.5a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%207.5v11.25m-18%200A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75m-18%200v-7.5A2.25%202.25%200%200%201%205.25%209h13.5A2.25%202.25%200%200%201%2021%2011.25v7.5m-9-6h.008v.008H12v-.008ZM12%2015h.008v.008H12V15Zm0%202.25h.008v.008H12v-.008ZM9.75%2015h.008v.008H9.75V15Zm0%202.25h.008v.008H9.75v-.008ZM7.5%2015h.008v.008H7.5V15Zm0%202.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0%202.25h.008v.008h-.008V15Zm0%202.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0%202.25h.008v.008H16.5V15Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-calendar-days);
    mask: var(--hero-calendar-days);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-camera {
    --hero-camera: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.827%206.175A2.31%202.31%200%200%201%205.186%207.23c-.38.054-.757.112-1.134.175C2.999%207.58%202.25%208.507%202.25%209.574V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9.574c0-1.067-.75-1.994-1.802-2.169a47.865%2047.865%200%200%200-1.134-.175%202.31%202.31%200%200%201-1.64-1.055l-.822-1.316a2.192%202.192%200%200%200-1.736-1.039%2048.774%2048.774%200%200%200-5.232%200%202.192%202.192%200%200%200-1.736%201.039l-.821%201.316Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012.75a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200ZM18.75%2010.5h.008v.008h-.008V10.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-camera);
    mask: var(--hero-camera);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chart-bar {
    --hero-chart-bar: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2013.125C3%2012.504%203.504%2012%204.125%2012h2.25c.621%200%201.125.504%201.125%201.125v6.75C7.5%2020.496%206.996%2021%206.375%2021h-2.25A1.125%201.125%200%200%201%203%2019.875v-6.75ZM9.75%208.625c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125v11.25c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V8.625ZM16.5%204.125c0-.621.504-1.125%201.125-1.125h2.25C20.496%203%2021%203.504%2021%204.125v15.75c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V4.125Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chart-bar);
    mask: var(--hero-chart-bar);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chart-bar-square {
    --hero-chart-bar-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2014.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chart-bar-square);
    mask: var(--hero-chart-bar-square);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chart-pie {
    --hero-chart-pie: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206a7.5%207.5%200%201%200%207.5%207.5h-7.5V6Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2010.5H21A7.5%207.5%200%200%200%2013.5%203v7.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chart-pie);
    mask: var(--hero-chart-pie);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chat-bubble-bottom-center-text {
    --hero-chat-bubble-bottom-center-text: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%208.25h9m-9%203H12m-9.75%201.51c0%201.6%201.123%202.994%202.707%203.227%201.129.166%202.27.293%203.423.379.35.026.67.21.865.501L12%2021l2.755-4.133a1.14%201.14%200%200%201%20.865-.501%2048.172%2048.172%200%200%200%203.423-.379c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chat-bubble-bottom-center-text);
    mask: var(--hero-chat-bubble-bottom-center-text);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chat-bubble-left {
    --hero-chat-bubble-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.76c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.076-4.076a1.526%201.526%200%200%201%201.037-.443%2048.282%2048.282%200%200%200%205.68-.494c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chat-bubble-left);
    mask: var(--hero-chat-bubble-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chat-bubble-left-ellipsis {
    --hero-chat-bubble-left-ellipsis: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.625%209.75a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H8.25m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H12m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200h-.375m-13.5%203.01c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.184-4.183a1.14%201.14%200%200%201%20.778-.332%2048.294%2048.294%200%200%200%205.83-.498c1.585-.233%202.708-1.626%202.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chat-bubble-left-ellipsis);
    mask: var(--hero-chat-bubble-left-ellipsis);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chat-bubble-left-right {
    --hero-chat-bubble-left-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chat-bubble-left-right);
    mask: var(--hero-chat-bubble-left-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chat-bubble-oval-left {
    --hero-chat-bubble-oval-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2020.25c4.97%200%209-3.694%209-8.25s-4.03-8.25-9-8.25S3%207.444%203%2012c0%202.104.859%204.023%202.273%205.48.432.447.74%201.04.586%201.641a4.483%204.483%200%200%201-.923%201.785A5.969%205.969%200%200%200%206%2021c1.282%200%202.47-.402%203.445-1.087.81.22%201.668.337%202.555.337Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chat-bubble-oval-left);
    mask: var(--hero-chat-bubble-oval-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chat-bubble-oval-left-ellipsis {
    --hero-chat-bubble-oval-left-ellipsis: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.625%2012a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H8.25m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H12m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200h-.375M21%2012c0%204.556-4.03%208.25-9%208.25a9.764%209.764%200%200%201-2.555-.337A5.972%205.972%200%200%201%205.41%2020.97a5.969%205.969%200%200%201-.474-.065%204.48%204.48%200%200%200%20.978-2.025c.09-.457-.133-.901-.467-1.226C3.93%2016.178%203%2014.189%203%2012c0-4.556%204.03-8.25%209-8.25s9%203.694%209%208.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chat-bubble-oval-left-ellipsis);
    mask: var(--hero-chat-bubble-oval-left-ellipsis);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-check {
    --hero-check: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-check);
    mask: var(--hero-check);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-check-badge {
    --hero-check-badge: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012c0%201.268-.63%202.39-1.593%203.068a3.745%203.745%200%200%201-1.043%203.296%203.745%203.745%200%200%201-3.296%201.043A3.745%203.745%200%200%201%2012%2021c-1.268%200-2.39-.63-3.068-1.593a3.746%203.746%200%200%201-3.296-1.043%203.745%203.745%200%200%201-1.043-3.296A3.745%203.745%200%200%201%203%2012c0-1.268.63-2.39%201.593-3.068a3.745%203.745%200%200%201%201.043-3.296%203.746%203.746%200%200%201%203.296-1.043A3.746%203.746%200%200%201%2012%203c1.268%200%202.39.63%203.068%201.593a3.746%203.746%200%200%201%203.296%201.043%203.746%203.746%200%200%201%201.043%203.296A3.745%203.745%200%200%201%2021%2012Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-check-badge);
    mask: var(--hero-check-badge);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-check-circle {
    --hero-check-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-check-circle);
    mask: var(--hero-check-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-check-circle-mini {
    --hero-check-circle-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%2018a8%208%200%201%200%200-16%208%208%200%200%200%200%2016Zm3.857-9.809a.75.75%200%200%200-1.214-.882l-3.483%204.79-1.88-1.88a.75.75%200%201%200-1.06%201.061l2.5%202.5a.75.75%200%200%200%201.137-.089l4-5.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-check-circle-mini);
    mask: var(--hero-check-circle-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-check-circle-solid {
    --hero-check-circle-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2.25%2012c0-5.385%204.365-9.75%209.75-9.75s9.75%204.365%209.75%209.75-4.365%209.75-9.75%209.75S2.25%2017.385%202.25%2012Zm13.36-1.814a.75.75%200%201%200-1.22-.872l-3.236%204.53L9.53%2012.22a.75.75%200%200%200-1.06%201.06l2.25%202.25a.75.75%200%200%200%201.14-.094l3.75-5.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-check-circle-solid);
    mask: var(--hero-check-circle-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chevron-double-left {
    --hero-chevron-double-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.75%204.5-7.5%207.5%207.5%207.5m-6-15L5.25%2012l7.5%207.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chevron-double-left);
    mask: var(--hero-chevron-double-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chevron-double-right {
    --hero-chevron-double-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m5.25%204.5%207.5%207.5-7.5%207.5m6-15%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chevron-double-right);
    mask: var(--hero-chevron-double-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chevron-down {
    --hero-chevron-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chevron-down);
    mask: var(--hero-chevron-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chevron-left {
    --hero-chevron-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chevron-left);
    mask: var(--hero-chevron-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chevron-right {
    --hero-chevron-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chevron-right);
    mask: var(--hero-chevron-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chevron-up {
    --hero-chevron-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chevron-up);
    mask: var(--hero-chevron-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-chevron-up-down {
    --hero-chevron-up-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2015%2012%2018.75%2015.75%2015m-7.5-6L12%205.25%2015.75%209%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-chevron-up-down);
    mask: var(--hero-chevron-up-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-circle-stack {
    --hero-circle-stack: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%206.375c0%202.278-3.694%204.125-8.25%204.125S3.75%208.653%203.75%206.375m16.5%200c0-2.278-3.694-4.125-8.25-4.125S3.75%204.097%203.75%206.375m16.5%200v11.25c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125V6.375m16.5%200v3.75m-16.5-3.75v3.75m16.5%200v3.75C20.25%2016.153%2016.556%2018%2012%2018s-8.25-1.847-8.25-4.125v-3.75m16.5%200c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-circle-stack);
    mask: var(--hero-circle-stack);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-clipboard {
    --hero-clipboard: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.666%203.888A2.25%202.25%200%200%200%2013.5%202.25h-3c-1.03%200-1.9.693-2.166%201.638m7.332%200c.055.194.084.4.084.612v0a.75.75%200%200%201-.75.75H9a.75.75%200%200%201-.75-.75v0c0-.212.03-.418.084-.612m7.332%200c.646.049%201.288.11%201.927.184%201.1.128%201.907%201.077%201.907%202.185V19.5a2.25%202.25%200%200%201-2.25%202.25H6.75A2.25%202.25%200%200%201%204.5%2019.5V6.257c0-1.108.806-2.057%201.907-2.185a48.208%2048.208%200%200%201%201.927-.184%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-clipboard);
    mask: var(--hero-clipboard);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-clipboard-document {
    --hero-clipboard-document: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%207.5V6.108c0-1.135.845-2.098%201.976-2.192.373-.03.748-.057%201.123-.08M15.75%2018H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08M15.75%2018.75v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5A3.375%203.375%200%200%200%206.375%207.5H5.25m11.9-3.664A2.251%202.251%200%200%200%2015%202.25h-1.5a2.251%202.251%200%200%200-2.15%201.586m5.8%200c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75%207.5H4.875c-.621%200-1.125.504-1.125%201.125v12c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V16.5a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-clipboard-document);
    mask: var(--hero-clipboard-document);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-clipboard-document-check {
    --hero-clipboard-document-check: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.35%203.836c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m8.9-4.414c.376.023.75.05%201.124.08%201.131.094%201.976%201.057%201.976%202.192V16.5A2.25%202.25%200%200%201%2018%2018.75h-2.25m-7.5-10.5H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V18.75m-7.5-10.5h6.375c.621%200%201.125.504%201.125%201.125v9.375m-8.25-3%201.5%201.5%203-3.75%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-clipboard-document-check);
    mask: var(--hero-clipboard-document-check);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-clipboard-document-list {
    --hero-clipboard-document-list: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-clipboard-document-list);
    mask: var(--hero-clipboard-document-list);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-clock {
    --hero-clock: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-clock);
    mask: var(--hero-clock);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cloud {
    --hero-cloud: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2015a4.5%204.5%200%200%200%204.5%204.5H18a3.75%203.75%200%200%200%201.332-7.257%203%203%200%200%200-3.758-3.848%205.25%205.25%200%200%200-10.233%202.33A4.502%204.502%200%200%200%202.25%2015Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cloud);
    mask: var(--hero-cloud);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cloud-arrow-down {
    --hero-cloud-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209.75v6.75m0%200-3-3m3%203%203-3m-8.25%206a4.5%204.5%200%200%201-1.41-8.775%205.25%205.25%200%200%201%2010.233-2.33%203%203%200%200%201%203.758%203.848A3.752%203.752%200%200%201%2018%2019.5H6.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cloud-arrow-down);
    mask: var(--hero-cloud-arrow-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cloud-arrow-up {
    --hero-cloud-arrow-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2016.5V9.75m0%200%203%203m-3-3-3%203M6.75%2019.5a4.5%204.5%200%200%201-1.41-8.775%205.25%205.25%200%200%201%2010.233-2.33%203%203%200%200%201%203.758%203.848A3.752%203.752%200%200%201%2018%2019.5H6.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cloud-arrow-up);
    mask: var(--hero-cloud-arrow-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-code-bracket {
    --hero-code-bracket: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%206.75%2022.5%2012l-5.25%205.25m-10.5%200L1.5%2012l5.25-5.25m7.5-3-4.5%2016.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-code-bracket);
    mask: var(--hero-code-bracket);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-code-bracket-square {
    --hero-code-bracket-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209.75%2016.5%2012l-2.25%202.25m-4.5%200L7.5%2012l2.25-2.25M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-code-bracket-square);
    mask: var(--hero-code-bracket-square);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cog {
    --hero-cog: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012a7.5%207.5%200%200%200%2015%200m-15%200a7.5%207.5%200%201%201%2015%200m-15%200H3m16.5%200H21m-1.5%200H12m-8.457%203.077%201.41-.513m14.095-5.13%201.41-.513M5.106%2017.785l1.15-.964m11.49-9.642%201.149-.964M7.501%2019.795l.75-1.3m7.5-12.99.75-1.3m-6.063%2016.658.26-1.477m2.605-14.772.26-1.477m0%2017.726-.26-1.477M10.698%204.614l-.26-1.477M16.5%2019.794l-.75-1.299M7.5%204.205%2012%2012m6.894%205.785-1.149-.964M6.256%207.178l-1.15-.964m15.352%208.864-1.41-.513M4.954%209.435l-1.41-.514M12.002%2012l-3.75%206.495%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cog);
    mask: var(--hero-cog);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cog-6-tooth {
    --hero-cog-6-tooth: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cog-6-tooth);
    mask: var(--hero-cog-6-tooth);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cog-8-tooth {
    --hero-cog-8-tooth: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.343%203.94c.09-.542.56-.94%201.11-.94h1.093c.55%200%201.02.398%201.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142%201.205-.108l.737-.527a1.125%201.125%200%200%201%201.45.12l.773.774c.39.389.44%201.002.12%201.45l-.527.737c-.25.35-.272.806-.107%201.204.165.397.505.71.93.78l.893.15c.543.09.94.559.94%201.109v1.094c0%20.55-.397%201.02-.94%201.11l-.894.149c-.424.07-.764.383-.929.78-.165.398-.143.854.107%201.204l.527.738c.32.447.269%201.06-.12%201.45l-.774.773a1.125%201.125%200%200%201-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.398.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55%200-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125%201.125%200%200%201-.12-1.45l.527-.737c.25-.35.272-.806.108-1.204-.165-.397-.506-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.108-1.204l-.526-.738a1.125%201.125%200%200%201%20.12-1.45l.773-.773a1.125%201.125%200%200%201%201.45-.12l.737.527c.35.25.807.272%201.204.107.397-.165.71-.505.78-.929l.15-.894Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cog-8-tooth);
    mask: var(--hero-cog-8-tooth);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-command-line {
    --hero-command-line: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m6.75%207.5%203%202.25-3%202.25m4.5%200h3m-9%208.25h13.5A2.25%202.25%200%200%200%2021%2018V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v12a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-command-line);
    mask: var(--hero-command-line);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-computer-desktop {
    --hero-computer-desktop: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2017.25v1.007a3%203%200%200%201-.879%202.122L7.5%2021h9l-.621-.621A3%203%200%200%201%2015%2018.257V17.25m6-12V15a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2015V5.25m18%200A2.25%202.25%200%200%200%2018.75%203H5.25A2.25%202.25%200%200%200%203%205.25m18%200V12a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2012V5.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-computer-desktop);
    mask: var(--hero-computer-desktop);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cpu-chip {
    --hero-cpu-chip: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%203v1.5M4.5%208.25H3m18%200h-1.5M4.5%2012H3m18%200h-1.5m-15%203.75H3m18%200h-1.5M8.25%2019.5V21M12%203v1.5m0%2015V21m3.75-18v1.5m0%2015V21m-9-1.5h10.5a2.25%202.25%200%200%200%202.25-2.25V6.75a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%206.75v10.5a2.25%202.25%200%200%200%202.25%202.25Zm.75-12h9v9h-9v-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cpu-chip);
    mask: var(--hero-cpu-chip);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-credit-card {
    --hero-credit-card: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%208.25h19.5M2.25%209h19.5m-16.5%205.25h6m-6%202.25h3m-3.75%203h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-credit-card);
    mask: var(--hero-credit-card);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cube {
    --hero-cube: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-9-5.25L3%207.5m18%200-9%205.25m9-5.25v9l-9%205.25M3%207.5l9%205.25M3%207.5v9l9%205.25m0-9v9%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cube);
    mask: var(--hero-cube);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cube-transparent {
    --hero-cube-transparent: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-2.25-1.313M21%207.5v2.25m0-2.25-2.25%201.313M3%207.5l2.25-1.313M3%207.5l2.25%201.313M3%207.5v2.25m9%203%202.25-1.313M12%2012.75l-2.25-1.313M12%2012.75V15m0%206.75%202.25-1.313M12%2021.75V19.5m0%202.25-2.25-1.313m0-16.875L12%202.25l2.25%201.313M21%2014.25v2.25l-2.25%201.313m-13.5%200L3%2016.5v-2.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cube-transparent);
    mask: var(--hero-cube-transparent);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-currency-dollar {
    --hero-currency-dollar: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v12m-3-2.818.879.659c1.171.879%203.07.879%204.242%200%201.172-.879%201.172-2.303%200-3.182C13.536%2012.219%2012.768%2012%2012%2012c-.725%200-1.45-.22-2.003-.659-1.106-.879-1.106-2.303%200-3.182s2.9-.879%204.006%200l.415.33M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-currency-dollar);
    mask: var(--hero-currency-dollar);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cursor-arrow-rays {
    --hero-cursor-arrow-rays: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.042%2021.672%2013.684%2016.6m0%200-2.51%202.225.569-9.47%205.227%207.917-3.286-.672ZM12%202.25V4.5m5.834.166-1.591%201.591M20.25%2010.5H18M7.757%2014.743l-1.59%201.59M6%2010.5H3.75m4.007-4.243-1.59-1.59%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cursor-arrow-rays);
    mask: var(--hero-cursor-arrow-rays);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-cursor-arrow-ripple {
    --hero-cursor-arrow-ripple: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.042%2021.672%2013.684%2016.6m0%200-2.51%202.225.569-9.47%205.227%207.917-3.286-.672Zm-7.518-.267A8.25%208.25%200%201%201%2020.25%2010.5M8.288%2014.212A5.25%205.25%200%201%201%2017.25%2010.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-cursor-arrow-ripple);
    mask: var(--hero-cursor-arrow-ripple);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-device-phone-mobile {
    --hero-device-phone-mobile: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%201.5H8.25A2.25%202.25%200%200%200%206%203.75v16.5a2.25%202.25%200%200%200%202.25%202.25h7.5A2.25%202.25%200%200%200%2018%2020.25V3.75a2.25%202.25%200%200%200-2.25-2.25H13.5m-3%200V3h3V1.5m-3%200h3m-3%2018.75h3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-device-phone-mobile);
    mask: var(--hero-device-phone-mobile);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-device-tablet {
    --hero-device-tablet: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5h3m-6.75%202.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-15a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%204.5v15a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-device-tablet);
    mask: var(--hero-device-tablet);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document {
    --hero-document: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m2.25%200H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document);
    mask: var(--hero-document);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document-arrow-down {
    --hero-document-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m.75%2012%203%203m0%200%203-3m-3%203v-6m-1.5-9H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document-arrow-down);
    mask: var(--hero-document-arrow-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document-arrow-up {
    --hero-document-arrow-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m6.75%2012-3-3m0%200-3%203m3-3v6m-1.5-15H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document-arrow-up);
    mask: var(--hero-document-arrow-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document-check {
    --hero-document-check: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.125%202.25h-4.5c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125v-9M10.125%202.25h.375a9%209%200%200%201%209%209v.375M10.125%202.25A3.375%203.375%200%200%201%2013.5%205.625v1.5c0%20.621.504%201.125%201.125%201.125h1.5a3.375%203.375%200%200%201%203.375%203.375M9%2015l2.25%202.25L15%2012%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document-check);
    mask: var(--hero-document-check);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document-duplicate {
    --hero-document-duplicate: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2017.25v3.375c0%20.621-.504%201.125-1.125%201.125h-9.75a1.125%201.125%200%200%201-1.125-1.125V7.875c0-.621.504-1.125%201.125-1.125H6.75a9.06%209.06%200%200%201%201.5.124m7.5%2010.376h3.375c.621%200%201.125-.504%201.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06%209.06%200%200%200-1.5-.124H9.375c-.621%200-1.125.504-1.125%201.125v3.5m7.5%2010.375H9.375a1.125%201.125%200%200%201-1.125-1.125v-9.25m12%206.625v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H9.75%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document-duplicate);
    mask: var(--hero-document-duplicate);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document-magnifying-glass {
    --hero-document-magnifying-glass: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m5.231%2013.481L15%2017.25m-4.5-15H5.625c-.621%200-1.125.504-1.125%201.125v16.5c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Zm3.75%2011.625a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document-magnifying-glass);
    mask: var(--hero-document-magnifying-glass);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document-plus {
    --hero-document-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m3.75%209v6m3-3H9m1.5-12H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document-plus);
    mask: var(--hero-document-plus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-document-text {
    --hero-document-text: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-document-text);
    mask: var(--hero-document-text);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-ellipsis-horizontal {
    --hero-ellipsis-horizontal: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-ellipsis-horizontal);
    mask: var(--hero-ellipsis-horizontal);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-ellipsis-vertical {
    --hero-ellipsis-vertical: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5ZM12%2012.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5ZM12%2018.75a.75.75%200%201%201%200-1.5.75.75%200%200%201%200%201.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-ellipsis-vertical);
    mask: var(--hero-ellipsis-vertical);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-envelope {
    --hero-envelope: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-envelope);
    mask: var(--hero-envelope);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-envelope-open {
    --hero-envelope-open: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%209v.906a2.25%202.25%200%200%201-1.183%201.981l-6.478%203.488M2.25%209v.906a2.25%202.25%200%200%200%201.183%201.981l6.478%203.488m8.839%202.51-4.66-2.51m0%200-1.023-.55a2.25%202.25%200%200%200-2.134%200l-1.022.55m0%200-4.661%202.51m16.5%201.615a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V8.844a2.25%202.25%200%200%201%201.183-1.981l7.5-4.039a2.25%202.25%200%200%201%202.134%200l7.5%204.039a2.25%202.25%200%200%201%201.183%201.98V19.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-envelope-open);
    mask: var(--hero-envelope-open);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-exclamation-circle {
    --hero-exclamation-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-exclamation-circle);
    mask: var(--hero-exclamation-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-exclamation-triangle {
    --hero-exclamation-triangle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-exclamation-triangle);
    mask: var(--hero-exclamation-triangle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-exclamation-triangle-mini {
    --hero-exclamation-triangle-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.485%202.495c.673-1.167%202.357-1.167%203.03%200l6.28%2010.875c.673%201.167-.17%202.625-1.516%202.625H3.72c-1.347%200-2.189-1.458-1.515-2.625L8.485%202.495ZM10%205a.75.75%200%200%201%20.75.75v3.5a.75.75%200%200%201-1.5%200v-3.5A.75.75%200%200%201%2010%205Zm0%209a1%201%200%201%200%200-2%201%201%200%200%200%200%202Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-exclamation-triangle-mini);
    mask: var(--hero-exclamation-triangle-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-exclamation-triangle-solid {
    --hero-exclamation-triangle-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M9.401%203.003c1.155-2%204.043-2%205.197%200l7.355%2012.748c1.154%202-.29%204.5-2.599%204.5H4.645c-2.309%200-3.752-2.5-2.598-4.5L9.4%203.003ZM12%208.25a.75.75%200%200%201%20.75.75v3.75a.75.75%200%200%201-1.5%200V9a.75.75%200%200%201%20.75-.75Zm0%208.25a.75.75%200%201%200%200-1.5.75.75%200%200%200%200%201.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-exclamation-triangle-solid);
    mask: var(--hero-exclamation-triangle-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-eye {
    --hero-eye: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-eye);
    mask: var(--hero-eye);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-eye-slash {
    --hero-eye-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-eye-slash);
    mask: var(--hero-eye-slash);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-face-frown {
    --hero-face-frown: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.182%2016.318A4.486%204.486%200%200%200%2012.016%2015a4.486%204.486%200%200%200-3.198%201.318M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200ZM9.75%209.75c0%20.414-.168.75-.375.75S9%2010.164%209%209.75%209.168%209%209.375%209s.375.336.375.75Zm-.375%200h.008v.015h-.008V9.75Zm5.625%200c0%20.414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75Zm-.375%200h.008v.015h-.008V9.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-face-frown);
    mask: var(--hero-face-frown);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-face-smile {
    --hero-face-smile: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.182%2015.182a4.5%204.5%200%200%201-6.364%200M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200ZM9.75%209.75c0%20.414-.168.75-.375.75S9%2010.164%209%209.75%209.168%209%209.375%209s.375.336.375.75Zm-.375%200h.008v.015h-.008V9.75Zm5.625%200c0%20.414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75Zm-.375%200h.008v.015h-.008V9.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-face-smile);
    mask: var(--hero-face-smile);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-film {
    --hero-film: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.375%2019.5h17.25m-17.25%200a1.125%201.125%200%200%201-1.125-1.125M3.375%2019.5h1.5C5.496%2019.5%206%2018.996%206%2018.375m-3.75%200V5.625m0%2012.75v-1.5c0-.621.504-1.125%201.125-1.125m18.375%202.625V5.625m0%2012.75c0%20.621-.504%201.125-1.125%201.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0%203.75h-1.5A1.125%201.125%200%200%201%2018%2018.375M20.625%204.5H3.375m17.25%200c.621%200%201.125.504%201.125%201.125M20.625%204.5h-1.5C18.504%204.5%2018%205.004%2018%205.625m3.75%200v1.5c0%20.621-.504%201.125-1.125%201.125M3.375%204.5c-.621%200-1.125.504-1.125%201.125M3.375%204.5h1.5C5.496%204.5%206%205.004%206%205.625m-3.75%200v1.5c0%20.621.504%201.125%201.125%201.125m0%200h1.5m-1.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125m1.5-3.75C5.496%208.25%206%207.746%206%207.125v-1.5M4.875%208.25C5.496%208.25%206%208.754%206%209.375v1.5m0-5.25v5.25m0-5.25C6%205.004%206.504%204.5%207.125%204.5h9.75c.621%200%201.125.504%201.125%201.125m1.125%202.625h1.5m-1.5%200A1.125%201.125%200%200%201%2018%207.125v-1.5m1.125%202.625c-.621%200-1.125.504-1.125%201.125v1.5m2.625-2.625c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125M18%205.625v5.25M7.125%2012h9.75m-9.75%200A1.125%201.125%200%200%201%206%2010.875M7.125%2012C6.504%2012%206%2012.504%206%2013.125m0-2.25C6%2011.496%205.496%2012%204.875%2012M18%2010.875c0%20.621-.504%201.125-1.125%201.125M18%2010.875c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125m-12%205.25v-5.25m0%205.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125m-12%200v-1.5c0-.621-.504-1.125-1.125-1.125M18%2018.375v-5.25m0%205.25v-1.5c0-.621.504-1.125%201.125-1.125M18%2013.125v1.5c0%20.621.504%201.125%201.125%201.125M18%2013.125c0-.621.504-1.125%201.125-1.125M6%2013.125v1.5c0%20.621-.504%201.125-1.125%201.125M6%2013.125C6%2012.504%205.496%2012%204.875%2012m-1.5%200h1.5m-1.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125M19.125%2012h1.5m0%200c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h1.5m14.25%200h1.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-film);
    mask: var(--hero-film);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-finger-print {
    --hero-finger-print: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.864%204.243A7.5%207.5%200%200%201%2019.5%2010.5c0%202.92-.556%205.709-1.568%208.268M5.742%206.364A7.465%207.465%200%200%200%204.5%2010.5a7.464%207.464%200%200%201-1.15%203.993m1.989%203.559A11.209%2011.209%200%200%200%208.25%2010.5a3.75%203.75%200%201%201%207.5%200c0%20.527-.021%201.049-.064%201.565M12%2010.5a14.94%2014.94%200%200%201-3.6%209.75m6.633-4.596a18.666%2018.666%200%200%201-2.485%205.33%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-finger-print);
    mask: var(--hero-finger-print);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-fire {
    --hero-fire: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.362%205.214A8.252%208.252%200%200%201%2012%2021%208.25%208.25%200%200%201%206.038%207.047%208.287%208.287%200%200%200%209%209.601a8.983%208.983%200%200%201%203.361-6.867%208.21%208.21%200%200%200%203%202.48Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018a3.75%203.75%200%200%200%20.495-7.468%205.99%205.99%200%200%200-1.925%203.547%205.975%205.975%200%200%201-2.133-1.001A3.75%203.75%200%200%200%2012%2018Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-fire);
    mask: var(--hero-fire);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-flag {
    --hero-flag: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%203v1.5M3%2021v-6m0%200%202.77-.693a9%209%200%200%201%206.208.682l.108.054a9%209%200%200%200%206.086.71l3.114-.732a48.524%2048.524%200%200%201-.005-10.499l-3.11.732a9%209%200%200%201-6.085-.711l-.108-.054a9%209%200%200%200-6.208-.682L3%204.5M3%2015V4.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-flag);
    mask: var(--hero-flag);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-flag-solid {
    --hero-flag-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3%202.25a.75.75%200%200%201%20.75.75v.54l1.838-.46a9.75%209.75%200%200%201%206.725.738l.108.054A8.25%208.25%200%200%200%2018%204.524l3.11-.732a.75.75%200%200%201%20.917.81%2047.784%2047.784%200%200%200%20.005%2010.337.75.75%200%200%201-.574.812l-3.114.733a9.75%209.75%200%200%201-6.594-.77l-.108-.054a8.25%208.25%200%200%200-5.69-.625l-2.202.55V21a.75.75%200%200%201-1.5%200V3A.75.75%200%200%201%203%202.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-flag-solid);
    mask: var(--hero-flag-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-folder {
    --hero-folder: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.75V12A2.25%202.25%200%200%201%204.5%209.75h15A2.25%202.25%200%200%201%2021.75%2012v.75m-8.69-6.44-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-folder);
    mask: var(--hero-folder);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-folder-arrow-down {
    --hero-folder-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2013.5%203%203m0%200%203-3m-3%203v-6m1.06-4.19-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-folder-arrow-down);
    mask: var(--hero-folder-arrow-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-folder-open {
    --hero-folder-open: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%209.776c.112-.017.227-.026.344-.026h15.812c.117%200%20.232.009.344.026m-16.5%200a2.25%202.25%200%200%200-1.883%202.542l.857%206a2.25%202.25%200%200%200%202.227%201.932H19.05a2.25%202.25%200%200%200%202.227-1.932l.857-6a2.25%202.25%200%200%200-1.883-2.542m-16.5%200V6A2.25%202.25%200%200%201%206%203.75h3.879a1.5%201.5%200%200%201%201.06.44l2.122%202.12a1.5%201.5%200%200%200%201.06.44H18A2.25%202.25%200%200%201%2020.25%209v.776%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-folder-open);
    mask: var(--hero-folder-open);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-folder-plus {
    --hero-folder-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2010.5v6m3-3H9m4.06-7.19-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-folder-plus);
    mask: var(--hero-folder-plus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-folder-solid {
    --hero-folder-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M19.5%2021a3%203%200%200%200%203-3v-4.5a3%203%200%200%200-3-3h-15a3%203%200%200%200-3%203V18a3%203%200%200%200%203%203h15ZM1.5%2010.146V6a3%203%200%200%201%203-3h5.379a2.25%202.25%200%200%201%201.59.659l2.122%202.121c.14.141.331.22.53.22H19.5a3%203%200%200%201%203%203v1.146A4.483%204.483%200%200%200%2019.5%209h-15a4.483%204.483%200%200%200-3%201.146Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-folder-solid);
    mask: var(--hero-folder-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-forward {
    --hero-forward: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%208.689c0-.864.933-1.406%201.683-.977l7.108%204.061a1.125%201.125%200%200%201%200%201.954l-7.108%204.061A1.125%201.125%200%200%201%203%2016.811V8.69ZM12.75%208.689c0-.864.933-1.406%201.683-.977l7.108%204.061a1.125%201.125%200%200%201%200%201.954l-7.108%204.061a1.125%201.125%200%200%201-1.683-.977V8.69Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-forward);
    mask: var(--hero-forward);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-funnel {
    --hero-funnel: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203c2.755%200%205.455.232%208.083.678.533.09.917.556.917%201.096v1.044a2.25%202.25%200%200%201-.659%201.591l-5.432%205.432a2.25%202.25%200%200%200-.659%201.591v2.927a2.25%202.25%200%200%201-1.244%202.013L9.75%2021v-6.568a2.25%202.25%200%200%200-.659-1.591L3.659%207.409A2.25%202.25%200%200%201%203%205.818V4.774c0-.54.384-1.006.917-1.096A48.32%2048.32%200%200%201%2012%203Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-funnel);
    mask: var(--hero-funnel);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-gift {
    --hero-gift: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2011.25v8.25a1.5%201.5%200%200%201-1.5%201.5H5.25a1.5%201.5%200%200%201-1.5-1.5v-8.25M12%204.875A2.625%202.625%200%201%200%209.375%207.5H12m0-2.625V7.5m0-2.625A2.625%202.625%200%201%201%2014.625%207.5H12m0%200V21m-8.625-9.75h18c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-gift);
    mask: var(--hero-gift);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-globe-alt {
    --hero-globe-alt: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-globe-alt);
    mask: var(--hero-globe-alt);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-globe-americas {
    --hero-globe-americas: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m6.115%205.19.319%201.913A6%206%200%200%200%208.11%2010.36L9.75%2012l-.387.775c-.217.433-.132.956.21%201.298l1.348%201.348c.21.21.329.497.329.795v1.089c0%20.426.24.815.622%201.006l.153.076c.433.217.956.132%201.298-.21l.723-.723a8.7%208.7%200%200%200%202.288-4.042%201.087%201.087%200%200%200-.358-1.099l-1.33-1.108c-.251-.21-.582-.299-.905-.245l-1.17.195a1.125%201.125%200%200%201-.98-.314l-.295-.295a1.125%201.125%200%200%201%200-1.591l.13-.132a1.125%201.125%200%200%201%201.3-.21l.603.302a.809.809%200%200%200%201.086-1.086L14.25%207.5l1.256-.837a4.5%204.5%200%200%200%201.528-1.732l.146-.292M6.115%205.19A9%209%200%201%200%2017.18%204.64M6.115%205.19A8.965%208.965%200%200%201%2012%203c1.929%200%203.716.607%205.18%201.64%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-globe-americas);
    mask: var(--hero-globe-americas);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-hand-raised {
    --hero-hand-raised: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.05%204.575a1.575%201.575%200%201%200-3.15%200v3m3.15-3v-1.5a1.575%201.575%200%200%201%203.15%200v1.5m-3.15%200%20.075%205.925m3.075.75V4.575m0%200a1.575%201.575%200%200%201%203.15%200V15M6.9%207.575a1.575%201.575%200%201%200-3.15%200v8.175a6.75%206.75%200%200%200%206.75%206.75h2.018a5.25%205.25%200%200%200%203.712-1.538l1.732-1.732a5.25%205.25%200%200%200%201.538-3.712l.003-2.024a.668.668%200%200%201%20.198-.471%201.575%201.575%200%201%200-2.228-2.228%203.818%203.818%200%200%200-1.12%202.687M6.9%207.575V12m6.27%204.318A4.49%204.49%200%200%201%2016.35%2015m.002%200h-.002%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-hand-raised);
    mask: var(--hero-hand-raised);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-hand-thumb-up {
    --hero-hand-thumb-up: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.633%2010.25c.806%200%201.533-.446%202.031-1.08a9.041%209.041%200%200%201%202.861-2.4c.723-.384%201.35-.956%201.653-1.715a4.498%204.498%200%200%200%20.322-1.672V2.75a.75.75%200%200%201%20.75-.75%202.25%202.25%200%200%201%202.25%202.25c0%201.152-.26%202.243-.723%203.218-.266.558.107%201.282.725%201.282m0%200h3.126c1.026%200%201.945.694%202.054%201.715.045.422.068.85.068%201.285a11.95%2011.95%200%200%201-2.649%207.521c-.388.482-.987.729-1.605.729H13.48c-.483%200-.964-.078-1.423-.23l-3.114-1.04a4.501%204.501%200%200%200-1.423-.23H5.904m10.598-9.75H14.25M5.904%2018.5c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889%200-1.713-.518-1.972-1.368a12%2012%200%200%201-.521-3.507c0-1.553.295-3.036.831-4.398C3.387%209.953%204.167%209.5%205%209.5h1.053c.472%200%20.745.556.5.96a8.958%208.958%200%200%200-1.302%204.665c0%201.194.232%202.333.654%203.375Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-hand-thumb-up);
    mask: var(--hero-hand-thumb-up);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-hashtag {
    --hero-hashtag: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%208.25h15m-16.5%207.5h15m-1.8-13.5-3.9%2019.5m-2.1-19.5-3.9%2019.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-hashtag);
    mask: var(--hero-hashtag);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-heart {
    --hero-heart: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%208.25c0-2.485-2.099-4.5-4.688-4.5-1.935%200-3.597%201.126-4.312%202.733-.715-1.607-2.377-2.733-4.313-2.733C5.1%203.75%203%205.765%203%208.25c0%207.22%209%2012%209%2012s9-4.78%209-12Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-heart);
    mask: var(--hero-heart);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-heart-solid {
    --hero-heart-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m11.645%2020.91-.007-.003-.022-.012a15.247%2015.247%200%200%201-.383-.218%2025.18%2025.18%200%200%201-4.244-3.17C4.688%2015.36%202.25%2012.174%202.25%208.25%202.25%205.322%204.714%203%207.688%203A5.5%205.5%200%200%201%2012%205.052%205.5%205.5%200%200%201%2016.313%203c2.973%200%205.437%202.322%205.437%205.25%200%203.925-2.438%207.111-4.739%209.256a25.175%2025.175%200%200%201-4.244%203.17%2015.247%2015.247%200%200%201-.383.219l-.022.012-.007.004-.003.001a.752.752%200%200%201-.704%200l-.003-.001Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-heart-solid);
    mask: var(--hero-heart-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-home {
    --hero-home: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-home);
    mask: var(--hero-home);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-home-modern {
    --hero-home-modern: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%2021v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21m0%200h4.5V3.545M12.75%2021h7.5V10.75M2.25%2021h1.5m18%200h-18M2.25%209l4.5-1.636M18.75%203l-1.5.545m0%206.205%203%201m1.5.5-1.5-.5M6.75%207.364V3h-3v18m3-13.636%2010.5-3.819%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-home-modern);
    mask: var(--hero-home-modern);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-identification {
    --hero-identification: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%209h3.75M15%2012h3.75M15%2015h3.75M4.5%2019.5h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Zm6-10.125a1.875%201.875%200%201%201-3.75%200%201.875%201.875%200%200%201%203.75%200Zm1.294%206.336a6.721%206.721%200%200%201-3.17.789%206.721%206.721%200%200%201-3.168-.789%203.376%203.376%200%200%201%206.338%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-identification);
    mask: var(--hero-identification);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-inbox {
    --hero-inbox: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859m-19.5.338V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H6.911a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-inbox);
    mask: var(--hero-inbox);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-inbox-arrow-down {
    --hero-inbox-arrow-down: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%203.75H6.912a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H15M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859M12%203v8.25m0%200-3-3m3%203%203-3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-inbox-arrow-down);
    mask: var(--hero-inbox-arrow-down);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-inbox-solid {
    --hero-inbox-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M6.912%203a3%203%200%200%200-2.868%202.118l-2.411%207.838a3%203%200%200%200-.133.882V18a3%203%200%200%200%203%203h15a3%203%200%200%200%203-3v-4.162c0-.299-.045-.596-.133-.882l-2.412-7.838A3%203%200%200%200%2017.088%203H6.912Zm13.823%209.75-2.213-7.191A1.5%201.5%200%200%200%2017.088%204.5H6.912a1.5%201.5%200%200%200-1.434%201.059L3.265%2012.75H6.11a3%203%200%200%201%202.684%201.658l.256.513a1.5%201.5%200%200%200%201.342.829h3.218a1.5%201.5%200%200%200%201.342-.83l.256-.512a3%203%200%200%201%202.684-1.658h2.844Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-inbox-solid);
    mask: var(--hero-inbox-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-inbox-stack {
    --hero-inbox-stack: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m7.875%2014.25%201.214%201.942a2.25%202.25%200%200%200%201.908%201.058h2.006c.776%200%201.497-.4%201.908-1.058l1.214-1.942M2.41%209h4.636a2.25%202.25%200%200%201%201.872%201.002l.164.246a2.25%202.25%200%200%200%201.872%201.002h2.092a2.25%202.25%200%200%200%201.872-1.002l.164-.246A2.25%202.25%200%200%201%2016.954%209h4.636M2.41%209a2.25%202.25%200%200%200-.16.832V12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2012V9.832c0-.287-.055-.57-.16-.832M2.41%209a2.25%202.25%200%200%201%20.382-.632l3.285-3.832a2.25%202.25%200%200%201%201.708-.786h8.43c.657%200%201.281.287%201.709.786l3.284%203.832c.163.19.291.404.382.632M4.5%2020.25h15A2.25%202.25%200%200%200%2021.75%2018v-2.625c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125V18a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-inbox-stack);
    mask: var(--hero-inbox-stack);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-information-circle {
    --hero-information-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-information-circle);
    mask: var(--hero-information-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-information-circle-mini {
    --hero-information-circle-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Zm-7-4a1%201%200%201%201-2%200%201%201%200%200%201%202%200ZM9%209a.75.75%200%200%200%200%201.5h.253a.25.25%200%200%201%20.244.304l-.459%202.066A1.75%201.75%200%200%200%2010.747%2015H11a.75.75%200%200%200%200-1.5h-.253a.25.25%200%200%201-.244-.304l.459-2.066A1.75%201.75%200%200%200%209.253%209H9Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-information-circle-mini);
    mask: var(--hero-information-circle-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-key {
    --hero-key: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-key);
    mask: var(--hero-key);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-language {
    --hero-language: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m10.5%2021%205.25-11.25L21%2021m-9-3h7.5M3%205.621a48.474%2048.474%200%200%201%206-.371m0%200c1.12%200%202.233.038%203.334.114M9%205.25V3m3.334%202.364C11.176%2010.658%207.69%2015.08%203%2017.502m9.334-12.138c.896.061%201.785.147%202.666.257m-4.589%208.495a18.023%2018.023%200%200%201-3.827-5.802%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-language);
    mask: var(--hero-language);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-lifebuoy {
    --hero-lifebuoy: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.712%204.33a9.027%209.027%200%200%201%201.652%201.306c.51.51.944%201.064%201.306%201.652M16.712%204.33l-3.448%204.138m3.448-4.138a9.014%209.014%200%200%200-9.424%200M19.67%207.288l-4.138%203.448m4.138-3.448a9.014%209.014%200%200%201%200%209.424m-4.138-5.976a3.736%203.736%200%200%200-.88-1.388%203.737%203.737%200%200%200-1.388-.88m2.268%202.268a3.765%203.765%200%200%201%200%202.528m-2.268-4.796a3.765%203.765%200%200%200-2.528%200m4.796%204.796c-.181.506-.475.982-.88%201.388a3.736%203.736%200%200%201-1.388.88m2.268-2.268%204.138%203.448m0%200a9.027%209.027%200%200%201-1.306%201.652c-.51.51-1.064.944-1.652%201.306m0%200-3.448-4.138m3.448%204.138a9.014%209.014%200%200%201-9.424%200m5.976-4.138a3.765%203.765%200%200%201-2.528%200m0%200a3.736%203.736%200%200%201-1.388-.88%203.737%203.737%200%200%201-.88-1.388m2.268%202.268L7.288%2019.67m0%200a9.024%209.024%200%200%201-1.652-1.306%209.027%209.027%200%200%201-1.306-1.652m0%200%204.138-3.448M4.33%2016.712a9.014%209.014%200%200%201%200-9.424m4.138%205.976a3.765%203.765%200%200%201%200-2.528m0%200c.181-.506.475-.982.88-1.388a3.736%203.736%200%200%201%201.388-.88m-2.268%202.268L4.33%207.288m6.406%201.18L7.288%204.33m0%200a9.024%209.024%200%200%200-1.652%201.306A9.025%209.025%200%200%200%204.33%207.288%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-lifebuoy);
    mask: var(--hero-lifebuoy);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-light-bulb {
    --hero-light-bulb: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018v-5.25m0%200a6.01%206.01%200%200%200%201.5-.189m-1.5.189a6.01%206.01%200%200%201-1.5-.189m3.75%207.478a12.06%2012.06%200%200%201-4.5%200m3.75%202.383a14.406%2014.406%200%200%201-3%200M14.25%2018v-.192c0-.983.658-1.823%201.508-2.316a7.5%207.5%200%201%200-7.517%200c.85.493%201.509%201.333%201.509%202.316V18%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-light-bulb);
    mask: var(--hero-light-bulb);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-light-bulb-mini {
    --hero-light-bulb-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M10%201a6%206%200%200%200-3.815%2010.631C7.237%2012.5%208%2013.443%208%2014.456v.644a.75.75%200%200%200%20.572.729%206.016%206.016%200%200%200%202.856%200A.75.75%200%200%200%2012%2015.1v-.644c0-1.013.762-1.957%201.815-2.825A6%206%200%200%200%2010%201ZM8.863%2017.414a.75.75%200%200%200-.226%201.483%209.066%209.066%200%200%200%202.726%200%20.75.75%200%200%200-.226-1.483%207.553%207.553%200%200%201-2.274%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-light-bulb-mini);
    mask: var(--hero-light-bulb-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-link {
    --hero-link: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-link);
    mask: var(--hero-link);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-link-slash {
    --hero-link-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.181%208.68a4.503%204.503%200%200%201%201.903%206.405m-9.768-2.782L3.56%2014.06a4.5%204.5%200%200%200%206.364%206.365l3.129-3.129m5.614-5.615%201.757-1.757a4.5%204.5%200%200%200-6.364-6.365l-4.5%204.5c-.258.26-.479.541-.661.84m1.903%206.405a4.495%204.495%200%200%201-1.242-.88%204.483%204.483%200%200%201-1.062-1.683m6.587%202.345%205.907%205.907m-5.907-5.907L8.898%208.898M2.991%202.99%208.898%208.9%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-link-slash);
    mask: var(--hero-link-slash);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-list-bullet {
    --hero-list-bullet: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%206.75h12M8.25%2012h12m-12%205.25h12M3.75%206.75h.007v.008H3.75V6.75Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200ZM3.75%2012h.007v.008H3.75V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm-.375%205.25h.007v.008H3.75v-.008Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-list-bullet);
    mask: var(--hero-list-bullet);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-lock-closed {
    --hero-lock-closed: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-lock-closed);
    mask: var(--hero-lock-closed);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-lock-open {
    --hero-lock-open: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2010.5V6.75a4.5%204.5%200%201%201%209%200v3.75M3.75%2021.75h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H3.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-lock-open);
    mask: var(--hero-lock-open);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-magnifying-glass {
    --hero-magnifying-glass: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-magnifying-glass);
    mask: var(--hero-magnifying-glass);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-magnifying-glass-circle {
    --hero-magnifying-glass-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15.75%2015.75-2.489-2.489m0%200a3.375%203.375%200%201%200-4.773-4.773%203.375%203.375%200%200%200%204.774%204.774ZM21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-magnifying-glass-circle);
    mask: var(--hero-magnifying-glass-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-magnifying-glass-minus {
    --hero-magnifying-glass-minus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607ZM13.5%2010.5h-6%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-magnifying-glass-minus);
    mask: var(--hero-magnifying-glass-minus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-magnifying-glass-plus {
    --hero-magnifying-glass-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607ZM10.5%207.5v6m3-3h-6%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-magnifying-glass-plus);
    mask: var(--hero-magnifying-glass-plus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-map {
    --hero-map: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%206.75V15m6-6v8.25m.503%203.498%204.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869%201.934c-.317.159-.69.159-1.006%200L9.503%203.252a1.125%201.125%200%200%200-1.006%200L3.622%205.689C3.24%205.88%203%206.27%203%206.695V19.18c0%20.836.88%201.38%201.628%201.006l3.869-1.934c.317-.159.69-.159%201.006%200l4.994%202.497c.317.158.69.158%201.006%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-map);
    mask: var(--hero-map);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-map-pin {
    --hero-map-pin: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2010.5c0%207.142-7.5%2011.25-7.5%2011.25S4.5%2017.642%204.5%2010.5a7.5%207.5%200%201%201%2015%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-map-pin);
    mask: var(--hero-map-pin);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-megaphone {
    --hero-megaphone: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.34%2015.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5%204.5%200%201%201%200-9h.75c.704%200%201.402-.03%202.09-.09m0%209.18c.253.962.584%201.892.985%202.783.247.55.06%201.21-.463%201.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845%2020.845%200%200%201-1.44-4.282m3.102.069a18.03%2018.03%200%200%201-.59-4.59c0-1.586.205-3.124.59-4.59m0%209.18a23.848%2023.848%200%200%201%208.835%202.535M10.34%206.66a23.847%2023.847%200%200%200%208.835-2.535m0%200A23.74%2023.74%200%200%200%2018.795%203m.38%201.125a23.91%2023.91%200%200%201%201.014%205.395m-1.014%208.855c-.118.38-.245.754-.38%201.125m.38-1.125a23.91%2023.91%200%200%200%201.014-5.395m0-3.46c.495.413.811%201.035.811%201.73%200%20.695-.316%201.317-.811%201.73m0-3.46a24.347%2024.347%200%200%201%200%203.46%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-megaphone);
    mask: var(--hero-megaphone);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-microphone {
    --hero-microphone: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018.75a6%206%200%200%200%206-6v-1.5m-6%207.5a6%206%200%200%201-6-6v-1.5m6%207.5v3.75m-3.75%200h7.5M12%2015.75a3%203%200%200%201-3-3V4.5a3%203%200%201%201%206%200v8.25a3%203%200%200%201-3%203Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-microphone);
    mask: var(--hero-microphone);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-minus {
    --hero-minus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-minus);
    mask: var(--hero-minus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-minus-circle {
    --hero-minus-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-minus-circle);
    mask: var(--hero-minus-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-minus-mini {
    --hero-minus-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4%2010a.75.75%200%200%201%20.75-.75h10.5a.75.75%200%200%201%200%201.5H4.75A.75.75%200%200%201%204%2010Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-minus-mini);
    mask: var(--hero-minus-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-moon {
    --hero-moon: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.752%2015.002A9.72%209.72%200%200%201%2018%2015.75c-5.385%200-9.75-4.365-9.75-9.75%200-1.33.266-2.597.748-3.752A9.753%209.753%200%200%200%203%2011.25C3%2016.635%207.365%2021%2012.75%2021a9.753%209.753%200%200%200%209.002-5.998Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-moon);
    mask: var(--hero-moon);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-musical-note {
    --hero-musical-note: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%209%2010.5-3m0%206.553v3.75a2.25%202.25%200%200%201-1.632%202.163l-1.32.377a1.803%201.803%200%201%201-.99-3.467l2.31-.66a2.25%202.25%200%200%200%201.632-2.163Zm0%200V2.25L9%205.25v10.303m0%200v3.75a2.25%202.25%200%200%201-1.632%202.163l-1.32.377a1.803%201.803%200%200%201-.99-3.467l2.31-.66A2.25%202.25%200%200%200%209%2015.553Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-musical-note);
    mask: var(--hero-musical-note);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-newspaper {
    --hero-newspaper: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%207.5h1.5m-1.5%203h1.5m-7.5%203h7.5m-7.5%203h7.5m3-9h3.375c.621%200%201.125.504%201.125%201.125V18a2.25%202.25%200%200%201-2.25%202.25M16.5%207.5V18a2.25%202.25%200%200%200%202.25%202.25M16.5%207.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504%203.75%203%204.254%203%204.875V18a2.25%202.25%200%200%200%202.25%202.25h13.5M6%207.5h3v3H6v-3Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-newspaper);
    mask: var(--hero-newspaper);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-no-symbol {
    --hero-no-symbol: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18.364%2018.364A9%209%200%200%200%205.636%205.636m12.728%2012.728A9%209%200%200%201%205.636%205.636m12.728%2012.728L5.636%205.636%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-no-symbol);
    mask: var(--hero-no-symbol);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-numbered-list {
    --hero-numbered-list: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.242%205.992h12m-12%206.003H20.24m-12%205.999h12M4.117%207.495v-3.75H2.99m1.125%203.75H2.99m1.125%200H5.24m-1.92%202.577a1.125%201.125%200%201%201%201.591%201.59l-1.83%201.83h2.16M2.99%2015.745h1.125a1.125%201.125%200%200%201%200%202.25H3.74m0-.002h.375a1.125%201.125%200%200%201%200%202.25H2.99%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-numbered-list);
    mask: var(--hero-numbered-list);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-paint-brush {
    --hero-paint-brush: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.53%2016.122a3%203%200%200%200-5.78%201.128%202.25%202.25%200%200%201-2.4%202.245%204.5%204.5%200%200%200%208.4-2.245c0-.399-.078-.78-.22-1.128Zm0%200a15.998%2015.998%200%200%200%203.388-1.62m-5.043-.025a15.994%2015.994%200%200%201%201.622-3.395m3.42%203.42a15.995%2015.995%200%200%200%204.764-4.648l3.876-5.814a1.151%201.151%200%200%200-1.597-1.597L14.146%206.32a15.996%2015.996%200%200%200-4.649%204.763m3.42%203.42a6.776%206.776%200%200%200-3.42-3.42%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-paint-brush);
    mask: var(--hero-paint-brush);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-paper-airplane {
    --hero-paper-airplane: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-paper-airplane);
    mask: var(--hero-paper-airplane);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-paper-airplane-solid {
    --hero-paper-airplane-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3.478%202.404a.75.75%200%200%200-.926.941l2.432%207.905H13.5a.75.75%200%200%201%200%201.5H4.984l-2.432%207.905a.75.75%200%200%200%20.926.94%2060.519%2060.519%200%200%200%2018.445-8.986.75.75%200%200%200%200-1.218A60.517%2060.517%200%200%200%203.478%202.404Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-paper-airplane-solid);
    mask: var(--hero-paper-airplane-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-paper-clip {
    --hero-paper-clip: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.375%2012.739-7.693%207.693a4.5%204.5%200%200%201-6.364-6.364l10.94-10.94A3%203%200%201%201%2019.5%207.372L8.552%2018.32m.009-.01-.01.01m5.699-9.941-7.81%207.81a1.5%201.5%200%200%200%202.112%202.13%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-paper-clip);
    mask: var(--hero-paper-clip);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-pause {
    --hero-pause: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25v13.5m-7.5-13.5v13.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-pause);
    mask: var(--hero-pause);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-pause-circle {
    --hero-pause-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209v6m-4.5%200V9M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-pause-circle);
    mask: var(--hero-pause-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-pencil {
    --hero-pencil: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L6.832%2019.82a4.5%204.5%200%200%201-1.897%201.13l-2.685.8.8-2.685a4.5%204.5%200%200%201%201.13-1.897L16.863%204.487Zm0%200L19.5%207.125%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-pencil);
    mask: var(--hero-pencil);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-pencil-square {
    --hero-pencil-square: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-pencil-square);
    mask: var(--hero-pencil-square);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-pencil-square-solid {
    --hero-pencil-square-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M21.731%202.269a2.625%202.625%200%200%200-3.712%200l-1.157%201.157%203.712%203.712%201.157-1.157a2.625%202.625%200%200%200%200-3.712ZM19.513%208.199l-3.712-3.712-8.4%208.4a5.25%205.25%200%200%200-1.32%202.214l-.8%202.685a.75.75%200%200%200%20.933.933l2.685-.8a5.25%205.25%200%200%200%202.214-1.32l8.4-8.4Z%22%2F%3E%20%20%3Cpath%20d%3D%22M5.25%205.25a3%203%200%200%200-3%203v10.5a3%203%200%200%200%203%203h10.5a3%203%200%200%200%203-3V13.5a.75.75%200%200%200-1.5%200v5.25a1.5%201.5%200%200%201-1.5%201.5H5.25a1.5%201.5%200%200%201-1.5-1.5V8.25a1.5%201.5%200%200%201%201.5-1.5h5.25a.75.75%200%200%200%200-1.5H5.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-pencil-square-solid);
    mask: var(--hero-pencil-square-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-phone {
    --hero-phone: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206.75c0%208.284%206.716%2015%2015%2015h2.25a2.25%202.25%200%200%200%202.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97%201.293c-.282.376-.769.542-1.21.38a12.035%2012.035%200%200%201-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963%203.102a1.125%201.125%200%200%200-1.091-.852H4.5A2.25%202.25%200%200%200%202.25%204.5v2.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-phone);
    mask: var(--hero-phone);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-phone-arrow-down-left {
    --hero-phone-arrow-down-left: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209.75v-4.5m0%204.5h4.5m-4.5%200%206-6m-3%2018c-8.284%200-15-6.716-15-15V4.5A2.25%202.25%200%200%201%204.5%202.25h1.372c.516%200%20.966.351%201.091.852l1.106%204.423c.11.44-.054.902-.417%201.173l-1.293.97a1.062%201.062%200%200%200-.38%201.21%2012.035%2012.035%200%200%200%207.143%207.143c.441.162.928-.004%201.21-.38l.97-1.293a1.125%201.125%200%200%201%201.173-.417l4.423%201.106c.5.125.852.575.852%201.091V19.5a2.25%202.25%200%200%201-2.25%202.25h-2.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-phone-arrow-down-left);
    mask: var(--hero-phone-arrow-down-left);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-phone-arrow-up-right {
    --hero-phone-arrow-up-right: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%203.75v4.5m0-4.5h-4.5m4.5%200-6%206m3%2012c-8.284%200-15-6.716-15-15V4.5A2.25%202.25%200%200%201%204.5%202.25h1.372c.516%200%20.966.351%201.091.852l1.106%204.423c.11.44-.054.902-.417%201.173l-1.293.97a1.062%201.062%200%200%200-.38%201.21%2012.035%2012.035%200%200%200%207.143%207.143c.441.162.928-.004%201.21-.38l.97-1.293a1.125%201.125%200%200%201%201.173-.417l4.423%201.106c.5.125.852.575.852%201.091V19.5a2.25%202.25%200%200%201-2.25%202.25h-2.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-phone-arrow-up-right);
    mask: var(--hero-phone-arrow-up-right);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-phone-x-mark {
    --hero-phone-x-mark: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%203.75%2018%206m0%200%202.25%202.25M18%206l2.25-2.25M18%206l-2.25%202.25m1.5%2013.5c-8.284%200-15-6.716-15-15V4.5A2.25%202.25%200%200%201%204.5%202.25h1.372c.516%200%20.966.351%201.091.852l1.106%204.423c.11.44-.054.902-.417%201.173l-1.293.97a1.062%201.062%200%200%200-.38%201.21%2012.035%2012.035%200%200%200%207.143%207.143c.441.162.928-.004%201.21-.38l.97-1.293a1.125%201.125%200%200%201%201.173-.417l4.423%201.106c.5.125.852.575.852%201.091V19.5a2.25%202.25%200%200%201-2.25%202.25h-2.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-phone-x-mark);
    mask: var(--hero-phone-x-mark);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-photo {
    --hero-photo: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-photo);
    mask: var(--hero-photo);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-play {
    --hero-play: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-play);
    mask: var(--hero-play);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-plus {
    --hero-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-plus);
    mask: var(--hero-plus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-plus-circle {
    --hero-plus-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v6m3-3H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-plus-circle);
    mask: var(--hero-plus-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-plus-circle-mini {
    --hero-plus-circle-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%2018a8%208%200%201%200%200-16%208%208%200%200%200%200%2016Zm.75-11.25a.75.75%200%200%200-1.5%200v2.5h-2.5a.75.75%200%200%200%200%201.5h2.5v2.5a.75.75%200%200%200%201.5%200v-2.5h2.5a.75.75%200%200%200%200-1.5h-2.5v-2.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-plus-circle-mini);
    mask: var(--hero-plus-circle-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-plus-small {
    --hero-plus-small: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v12m6-6H6%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-plus-small);
    mask: var(--hero-plus-small);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-power {
    --hero-power: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.636%205.636a9%209%200%201%200%2012.728%200M12%203v9%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-power);
    mask: var(--hero-power);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-presentation-chart-bar {
    --hero-presentation-chart-bar: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203v11.25A2.25%202.25%200%200%200%206%2016.5h2.25M3.75%203h-1.5m1.5%200h16.5m0%200h1.5m-1.5%200v11.25A2.25%202.25%200%200%201%2018%2016.5h-2.25m-7.5%200h7.5m-7.5%200-1%203m8.5-3%201%203m0%200%20.5%201.5m-.5-1.5h-9.5m0%200-.5%201.5M9%2011.25v1.5M12%209v3.75m3-6v6%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-presentation-chart-bar);
    mask: var(--hero-presentation-chart-bar);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-presentation-chart-line {
    --hero-presentation-chart-line: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203v11.25A2.25%202.25%200%200%200%206%2016.5h2.25M3.75%203h-1.5m1.5%200h16.5m0%200h1.5m-1.5%200v11.25A2.25%202.25%200%200%201%2018%2016.5h-2.25m-7.5%200h7.5m-7.5%200-1%203m8.5-3%201%203m0%200%20.5%201.5m-.5-1.5h-9.5m0%200-.5%201.5m.75-9%203-3%202.148%202.148A12.061%2012.061%200%200%201%2016.5%207.605%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-presentation-chart-line);
    mask: var(--hero-presentation-chart-line);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-printer {
    --hero-printer: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.72%2013.829c-.24.03-.48.062-.72.096m.72-.096a42.415%2042.415%200%200%201%2010.56%200m-10.56%200L6.34%2018m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66%2018m0%200%20.229%202.523a1.125%201.125%200%200%201-1.12%201.227H7.231c-.662%200-1.18-.568-1.12-1.227L6.34%2018m11.318%200h1.091A2.25%202.25%200%200%200%2021%2015.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055%2048.055%200%200%200-1.913-.247M6.34%2018H5.25A2.25%202.25%200%200%201%203%2015.75V9.456c0-1.081.768-2.015%201.837-2.175a48.041%2048.041%200%200%201%201.913-.247m10.5%200a48.536%2048.536%200%200%200-10.5%200m10.5%200V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621%200-1.125.504-1.125%201.125v3.659M18%2010.5h.008v.008H18V10.5Zm-3%200h.008v.008H15V10.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-printer);
    mask: var(--hero-printer);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-puzzle-piece {
    --hero-puzzle-piece: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%206.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003%200-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25%201.875c0%20.369.128.713.349%201.003.215.283.401.604.401.959v0a.64.64%200%200%201-.657.643%2048.39%2048.39%200%200%201-4.163-.3c.186%201.613.293%203.25.315%204.907a.656.656%200%200%201-.658.663v0c-.355%200-.676-.186-.959-.401a1.647%201.647%200%200%200-1.003-.349c-1.036%200-1.875%201.007-1.875%202.25s.84%202.25%201.875%202.25c.369%200%20.713-.128%201.003-.349.283-.215.604-.401.959-.401v0c.31%200%20.555.26.532.57a48.039%2048.039%200%200%201-.642%205.056c1.518.19%203.058.309%204.616.354a.64.64%200%200%200%20.657-.643v0c0-.355-.186-.676-.401-.959a1.647%201.647%200%200%201-.349-1.003c0-1.035%201.008-1.875%202.25-1.875%201.243%200%202.25.84%202.25%201.875%200%20.369-.128.713-.349%201.003-.215.283-.4.604-.4.959v0c0%20.333.277.599.61.58a48.1%2048.1%200%200%200%205.427-.63%2048.05%2048.05%200%200%200%20.582-4.717.532.532%200%200%200-.533-.57v0c-.355%200-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035%200-1.875-1.007-1.875-2.25s.84-2.25%201.875-2.25c.37%200%20.713.128%201.003.349.283.215.604.401.96.401v0a.656.656%200%200%200%20.658-.663%2048.422%2048.422%200%200%200-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578%200%200%201-.61-.58v0Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-puzzle-piece);
    mask: var(--hero-puzzle-piece);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-qr-code {
    --hero-qr-code: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%204.875c0-.621.504-1.125%201.125-1.125h4.5c.621%200%201.125.504%201.125%201.125v4.5c0%20.621-.504%201.125-1.125%201.125h-4.5A1.125%201.125%200%200%201%203.75%209.375v-4.5ZM3.75%2014.625c0-.621.504-1.125%201.125-1.125h4.5c.621%200%201.125.504%201.125%201.125v4.5c0%20.621-.504%201.125-1.125%201.125h-4.5a1.125%201.125%200%200%201-1.125-1.125v-4.5ZM13.5%204.875c0-.621.504-1.125%201.125-1.125h4.5c.621%200%201.125.504%201.125%201.125v4.5c0%20.621-.504%201.125-1.125%201.125h-4.5A1.125%201.125%200%200%201%2013.5%209.375v-4.5Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%206.75h.75v.75h-.75v-.75ZM6.75%2016.5h.75v.75h-.75v-.75ZM16.5%206.75h.75v.75h-.75v-.75ZM13.5%2013.5h.75v.75h-.75v-.75ZM13.5%2019.5h.75v.75h-.75v-.75ZM19.5%2013.5h.75v.75h-.75v-.75ZM19.5%2019.5h.75v.75h-.75v-.75ZM16.5%2016.5h.75v.75h-.75v-.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-qr-code);
    mask: var(--hero-qr-code);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-question-mark-circle {
    --hero-question-mark-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-question-mark-circle);
    mask: var(--hero-question-mark-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-queue-list {
    --hero-queue-list: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2012h16.5m-16.5%203.75h16.5M3.75%2019.5h16.5M5.625%204.5h12.75a1.875%201.875%200%200%201%200%203.75H5.625a1.875%201.875%200%200%201%200-3.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-queue-list);
    mask: var(--hero-queue-list);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-receipt-percent {
    --hero-receipt-percent: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%2014.25%206-6m4.5-3.493V21.75l-3.75-1.5-3.75%201.5-3.75-1.5-3.75%201.5V4.757c0-1.108.806-2.057%201.907-2.185a48.507%2048.507%200%200%201%2011.186%200c1.1.128%201.907%201.077%201.907%202.185ZM9.75%209h.008v.008H9.75V9Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm4.125%204.5h.008v.008h-.008V13.5Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-receipt-percent);
    mask: var(--hero-receipt-percent);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-rectangle-group {
    --hero-rectangle-group: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%207.125C2.25%206.504%202.754%206%203.375%206h6c.621%200%201.125.504%201.125%201.125v3.75c0%20.621-.504%201.125-1.125%201.125h-6a1.125%201.125%200%200%201-1.125-1.125v-3.75ZM14.25%208.625c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v8.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-8.25ZM3.75%2016.125c0-.621.504-1.125%201.125-1.125h5.25c.621%200%201.125.504%201.125%201.125v2.25c0%20.621-.504%201.125-1.125%201.125h-5.25a1.125%201.125%200%200%201-1.125-1.125v-2.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-rectangle-group);
    mask: var(--hero-rectangle-group);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-rectangle-stack {
    --hero-rectangle-stack: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%206.878V6a2.25%202.25%200%200%201%202.25-2.25h7.5A2.25%202.25%200%200%201%2018%206v.878m-12%200c.235-.083.487-.128.75-.128h10.5c.263%200%20.515.045.75.128m-12%200A2.25%202.25%200%200%200%204.5%209v.878m13.5-3A2.25%202.25%200%200%201%2019.5%209v.878m0%200a2.246%202.246%200%200%200-.75-.128H5.25c-.263%200-.515.045-.75.128m15%200A2.25%202.25%200%200%201%2021%2012v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6c0-.98.626-1.813%201.5-2.122%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-rectangle-stack);
    mask: var(--hero-rectangle-stack);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-rocket-launch {
    --hero-rocket-launch: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.59%2014.37a6%206%200%200%201-5.84%207.38v-4.8m5.84-2.58a14.98%2014.98%200%200%200%206.16-12.12A14.98%2014.98%200%200%200%209.631%208.41m5.96%205.96a14.926%2014.926%200%200%201-5.841%202.58m-.119-8.54a6%206%200%200%200-7.381%205.84h4.8m2.581-5.84a14.927%2014.927%200%200%200-2.58%205.84m2.699%202.7c-.103.021-.207.041-.311.06a15.09%2015.09%200%200%201-2.448-2.448%2014.9%2014.9%200%200%201%20.06-.312m-2.24%202.39a4.493%204.493%200%200%200-1.757%204.306%204.493%204.493%200%200%200%204.306-1.758M16.5%209a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-rocket-launch);
    mask: var(--hero-rocket-launch);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-rss {
    --hero-rss: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12.75%2019.5v-.75a7.5%207.5%200%200%200-7.5-7.5H4.5m0-6.75h.75c7.87%200%2014.25%206.38%2014.25%2014.25v.75M6%2018.75a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-rss);
    mask: var(--hero-rss);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-scale {
    --hero-scale: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v17.25m0%200c-1.472%200-2.882.265-4.185.75M12%2020.25c1.472%200%202.882.265%204.185.75M18.75%204.97A48.416%2048.416%200%200%200%2012%204.5c-2.291%200-4.545.16-6.75.47m13.5%200c1.01.143%202.01.317%203%20.52m-3-.52%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.988%205.988%200%200%201-2.031.352%205.988%205.988%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75%204.971Zm-16.5.52c.99-.203%201.99-.377%203-.52m0%200%202.62%2010.726c.122.499-.106%201.028-.589%201.202a5.989%205.989%200%200%201-2.031.352%205.989%205.989%200%200%201-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25%204.971Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-scale);
    mask: var(--hero-scale);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-server {
    --hero-server: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%2017.25v-.228a4.5%204.5%200%200%200-.12-1.03l-2.268-9.64a3.375%203.375%200%200%200-3.285-2.602H7.923a3.375%203.375%200%200%200-3.285%202.602l-2.268%209.64a4.5%204.5%200%200%200-.12%201.03v.228m19.5%200a3%203%200%200%201-3%203H5.25a3%203%200%200%201-3-3m19.5%200a3%203%200%200%200-3-3H5.25a3%203%200%200%200-3%203m16.5%200h.008v.008h-.008v-.008Zm-3%200h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-server);
    mask: var(--hero-server);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-server-stack {
    --hero-server-stack: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%2014.25h13.5m-13.5%200a3%203%200%200%201-3-3m3%203a3%203%200%201%200%200%206h13.5a3%203%200%201%200%200-6m-16.5-3a3%203%200%200%201%203-3h13.5a3%203%200%200%201%203%203m-19.5%200a4.5%204.5%200%200%201%20.9-2.7L5.737%205.1a3.375%203.375%200%200%201%202.7-1.35h7.126c1.062%200%202.062.5%202.7%201.35l2.587%203.45a4.5%204.5%200%200%201%20.9%202.7m0%200a3%203%200%200%201-3%203m0%203h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3%206h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-server-stack);
    mask: var(--hero-server-stack);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-share {
    --hero-share: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.217%2010.907a2.25%202.25%200%201%200%200%202.186m0-2.186c.18.324.283.696.283%201.093s-.103.77-.283%201.093m0-2.186%209.566-5.314m-9.566%207.5%209.566%205.314m0%200a2.25%202.25%200%201%200%203.935%202.186%202.25%202.25%200%200%200-3.935-2.186Zm0-12.814a2.25%202.25%200%201%200%203.933-2.185%202.25%202.25%200%200%200-3.933%202.185Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-share);
    mask: var(--hero-share);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-shield-check {
    --hero-shield-check: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-shield-check);
    mask: var(--hero-shield-check);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-shield-exclamation {
    --hero-shield-exclamation: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m0-10.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.75c0%205.592%203.824%2010.29%209%2011.622%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.57-.598-3.75h-.152c-3.196%200-6.1-1.25-8.25-3.286Zm0%2013.036h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-shield-exclamation);
    mask: var(--hero-shield-exclamation);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-shopping-bag {
    --hero-shopping-bag: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-shopping-bag);
    mask: var(--hero-shopping-bag);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-shopping-cart {
    --hero-shopping-cart: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%203h1.386c.51%200%20.955.343%201.087.835l.383%201.437M7.5%2014.25a3%203%200%200%200-3%203h15.75m-12.75-3h11.218c1.121-2.3%202.1-4.684%202.924-7.138a60.114%2060.114%200%200%200-16.536-1.84M7.5%2014.25%205.106%205.272M6%2020.25a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Zm12.75%200a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-shopping-cart);
    mask: var(--hero-shopping-cart);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-signal {
    --hero-signal: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.348%2014.652a3.75%203.75%200%200%201%200-5.304m5.304%200a3.75%203.75%200%200%201%200%205.304m-7.425%202.121a6.75%206.75%200%200%201%200-9.546m9.546%200a6.75%206.75%200%200%201%200%209.546M5.106%2018.894c-3.808-3.807-3.808-9.98%200-13.788m13.788%200c3.808%203.807%203.808%209.98%200%2013.788M12%2012h.008v.008H12V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-signal);
    mask: var(--hero-signal);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-signal-slash {
    --hero-signal-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%203%208.735%208.735m0%200a.374.374%200%201%201%20.53.53m-.53-.53.53.53m0%200L21%2021M14.652%209.348a3.75%203.75%200%200%201%200%205.304m2.121-7.425a6.75%206.75%200%200%201%200%209.546m2.121-11.667c3.808%203.807%203.808%209.98%200%2013.788m-9.546-4.242a3.733%203.733%200%200%201-1.06-2.122m-1.061%204.243a6.75%206.75%200%200%201-1.625-6.929m-.496%209.05c-3.068-3.067-3.664-7.67-1.79-11.334M12%2012h.008v.008H12V12Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-signal-slash);
    mask: var(--hero-signal-slash);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-sparkles {
    --hero-sparkles: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-sparkles);
    mask: var(--hero-sparkles);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-speaker-wave {
    --hero-speaker-wave: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.114%205.636a9%209%200%200%201%200%2012.728M16.463%208.288a5.25%205.25%200%200%201%200%207.424M6.75%208.25l4.72-4.72a.75.75%200%200%201%201.28.53v15.88a.75.75%200%200%201-1.28.53l-4.72-4.72H4.51c-.88%200-1.704-.507-1.938-1.354A9.009%209.009%200%200%201%202.25%2012c0-.83.112-1.633.322-2.396C2.806%208.756%203.63%208.25%204.51%208.25H6.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-speaker-wave);
    mask: var(--hero-speaker-wave);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-speaker-x-mark {
    --hero-speaker-x-mark: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%209.75%2019.5%2012m0%200%202.25%202.25M19.5%2012l2.25-2.25M19.5%2012l-2.25%202.25m-10.5-6%204.72-4.72a.75.75%200%200%201%201.28.53v15.88a.75.75%200%200%201-1.28.53l-4.72-4.72H4.51c-.88%200-1.704-.507-1.938-1.354A9.009%209.009%200%200%201%202.25%2012c0-.83.112-1.633.322-2.396C2.806%208.756%203.63%208.25%204.51%208.25H6.75Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-speaker-x-mark);
    mask: var(--hero-speaker-x-mark);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-square-2-stack {
    --hero-square-2-stack: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%208.25V6a2.25%202.25%200%200%200-2.25-2.25H6A2.25%202.25%200%200%200%203.75%206v8.25A2.25%202.25%200%200%200%206%2016.5h2.25m8.25-8.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-7.5A2.25%202.25%200%200%201%208.25%2018v-1.5m8.25-8.25h-6a2.25%202.25%200%200%200-2.25%202.25v6%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-square-2-stack);
    mask: var(--hero-square-2-stack);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-square-3-stack-3d {
    --hero-square-3-stack-3d: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.429%209.75%202.25%2012l4.179%202.25m0-4.5%205.571%203%205.571-3m-11.142%200L2.25%207.5%2012%202.25l9.75%205.25-4.179%202.25m0%200L21.75%2012l-4.179%202.25m0%200%204.179%202.25L12%2021.75%202.25%2016.5l4.179-2.25m11.142%200-5.571%203-5.571-3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-square-3-stack-3d);
    mask: var(--hero-square-3-stack-3d);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-squares-2x2 {
    --hero-squares-2x2: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-squares-2x2);
    mask: var(--hero-squares-2x2);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-squares-2x2-mini {
    --hero-squares-2x2-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.25%202A2.25%202.25%200%200%200%202%204.25v2.5A2.25%202.25%200%200%200%204.25%209h2.5A2.25%202.25%200%200%200%209%206.75v-2.5A2.25%202.25%200%200%200%206.75%202h-2.5Zm0%209A2.25%202.25%200%200%200%202%2013.25v2.5A2.25%202.25%200%200%200%204.25%2018h2.5A2.25%202.25%200%200%200%209%2015.75v-2.5A2.25%202.25%200%200%200%206.75%2011h-2.5Zm9-9A2.25%202.25%200%200%200%2011%204.25v2.5A2.25%202.25%200%200%200%2013.25%209h2.5A2.25%202.25%200%200%200%2018%206.75v-2.5A2.25%202.25%200%200%200%2015.75%202h-2.5Zm0%209A2.25%202.25%200%200%200%2011%2013.25v2.5A2.25%202.25%200%200%200%2013.25%2018h2.5A2.25%202.25%200%200%200%2018%2015.75v-2.5A2.25%202.25%200%200%200%2015.75%2011h-2.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-squares-2x2-mini);
    mask: var(--hero-squares-2x2-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-squares-plus {
    --hero-squares-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%2016.875h3.375m0%200h3.375m-3.375%200V13.5m0%203.375v3.375M6%2010.5h2.25a2.25%202.25%200%200%200%202.25-2.25V6a2.25%202.25%200%200%200-2.25-2.25H6A2.25%202.25%200%200%200%203.75%206v2.25A2.25%202.25%200%200%200%206%2010.5Zm0%209.75h2.25A2.25%202.25%200%200%200%2010.5%2018v-2.25a2.25%202.25%200%200%200-2.25-2.25H6a2.25%202.25%200%200%200-2.25%202.25V18A2.25%202.25%200%200%200%206%2020.25Zm9.75-9.75H18a2.25%202.25%200%200%200%202.25-2.25V6A2.25%202.25%200%200%200%2018%203.75h-2.25A2.25%202.25%200%200%200%2013.5%206v2.25a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-squares-plus);
    mask: var(--hero-squares-plus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-star {
    --hero-star: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-star);
    mask: var(--hero-star);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-star-solid {
    --hero-star-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10.788%203.21c.448-1.077%201.976-1.077%202.424%200l2.082%205.006%205.404.434c1.164.093%201.636%201.545.749%202.305l-4.117%203.527%201.257%205.273c.271%201.136-.964%202.033-1.96%201.425L12%2018.354%207.373%2021.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434%202.082-5.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-star-solid);
    mask: var(--hero-star-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-stop {
    --hero-stop: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%207.5A2.25%202.25%200%200%201%207.5%205.25h9a2.25%202.25%200%200%201%202.25%202.25v9a2.25%202.25%200%200%201-2.25%202.25h-9a2.25%202.25%200%200%201-2.25-2.25v-9Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-stop);
    mask: var(--hero-stop);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-stop-circle {
    --hero-stop-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209.563C9%209.252%209.252%209%209.563%209h4.874c.311%200%20.563.252.563.563v4.874c0%20.311-.252.563-.563.563H9.564A.562.562%200%200%201%209%2014.437V9.564Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-stop-circle);
    mask: var(--hero-stop-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-sun {
    --hero-sun: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203v2.25m6.364.386-1.591%201.591M21%2012h-2.25m-.386%206.364-1.591-1.591M12%2018.75V21m-4.773-4.227-1.591%201.591M5.25%2012H3m4.227-4.773L5.636%205.636M15.75%2012a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-sun);
    mask: var(--hero-sun);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-swatch {
    --hero-swatch: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.098%2019.902a3.75%203.75%200%200%200%205.304%200l6.401-6.402M6.75%2021A3.75%203.75%200%200%201%203%2017.25V4.125C3%203.504%203.504%203%204.125%203h5.25c.621%200%201.125.504%201.125%201.125v4.072M6.75%2021a3.75%203.75%200%200%200%203.75-3.75V8.197M6.75%2021h13.125c.621%200%201.125-.504%201.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5%208.197l2.88-2.88c.438-.439%201.15-.439%201.59%200l3.712%203.713c.44.44.44%201.152%200%201.59l-2.879%202.88M6.75%2017.25h.008v.008H6.75v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-swatch);
    mask: var(--hero-swatch);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-table-cells {
    --hero-table-cells: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.375%2019.5h17.25m-17.25%200a1.125%201.125%200%200%201-1.125-1.125M3.375%2019.5h7.5c.621%200%201.125-.504%201.125-1.125m-9.75%200V5.625m0%2012.75v-1.5c0-.621.504-1.125%201.125-1.125m18.375%202.625V5.625m0%2012.75c0%20.621-.504%201.125-1.125%201.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0%203.75h-7.5A1.125%201.125%200%200%201%2012%2018.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125m19.5%200v1.5c0%20.621-.504%201.125-1.125%201.125M2.25%205.625v1.5c0%20.621.504%201.125%201.125%201.125m0%200h17.25m-17.25%200h7.5c.621%200%201.125.504%201.125%201.125M3.375%208.25c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125m17.25-3.75h-7.5c-.621%200-1.125.504-1.125%201.125m8.625-1.125c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125M12%2010.875v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2010.875c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125M13.125%2012h7.5m-7.5%200c-.621%200-1.125.504-1.125%201.125M20.625%2012c.621%200%201.125.504%201.125%201.125v1.5c0%20.621-.504%201.125-1.125%201.125m-17.25%200h7.5M12%2014.625v-1.5m0%201.5c0%20.621-.504%201.125-1.125%201.125M12%2014.625c0%20.621.504%201.125%201.125%201.125m-2.25%200c.621%200%201.125.504%201.125%201.125m0%201.5v-1.5m0%200c0-.621.504-1.125%201.125-1.125m0%200h7.5%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-table-cells);
    mask: var(--hero-table-cells);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-tag {
    --hero-tag: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.568%203H5.25A2.25%202.25%200%200%200%203%205.25v4.318c0%20.597.237%201.17.659%201.591l9.581%209.581c.699.699%201.78.872%202.607.33a18.095%2018.095%200%200%200%205.223-5.223c.542-.827.369-1.908-.33-2.607L11.16%203.66A2.25%202.25%200%200%200%209.568%203Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%206h.008v.008H6V6Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-tag);
    mask: var(--hero-tag);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-ticket {
    --hero-ticket: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%206v.75m0%203v.75m0%203v.75m0%203V18m-9-5.25h5.25M7.5%2015h3M3.375%205.25c-.621%200-1.125.504-1.125%201.125v3.026a2.999%202.999%200%200%201%200%205.198v3.026c0%20.621.504%201.125%201.125%201.125h17.25c.621%200%201.125-.504%201.125-1.125v-3.026a2.999%202.999%200%200%201%200-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-ticket);
    mask: var(--hero-ticket);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-trash {
    --hero-trash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-trash);
    mask: var(--hero-trash);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-trash-solid {
    --hero-trash-solid: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16.5%204.478v.227a48.816%2048.816%200%200%201%203.878.512.75.75%200%201%201-.256%201.478l-.209-.035-1.005%2013.07a3%203%200%200%201-2.991%202.77H8.084a3%203%200%200%201-2.991-2.77L4.087%206.66l-.209.035a.75.75%200%200%201-.256-1.478A48.567%2048.567%200%200%201%207.5%204.705v-.227c0-1.564%201.213-2.9%202.816-2.951a52.662%2052.662%200%200%201%203.369%200c1.603.051%202.815%201.387%202.815%202.951Zm-6.136-1.452a51.196%2051.196%200%200%201%203.273%200C14.39%203.05%2015%203.684%2015%204.478v.113a49.488%2049.488%200%200%200-6%200v-.113c0-.794.609-1.428%201.364-1.452Zm-.355%205.945a.75.75%200%201%200-1.5.058l.347%209a.75.75%200%201%200%201.499-.058l-.346-9Zm5.48.058a.75.75%200%201%200-1.498-.058l-.347%209a.75.75%200%200%200%201.5.058l.345-9Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-trash-solid);
    mask: var(--hero-trash-solid);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-trophy {
    --hero-trophy: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2018.75h-9m9%200a3%203%200%200%201%203%203h-15a3%203%200%200%201%203-3m9%200v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5%2018.75v-3.375c0-.621.504-1.125%201.125-1.125h.872m5.007%200H9.497m5.007%200a7.454%207.454%200%200%201-.982-3.172M9.497%2014.25a7.454%207.454%200%200%200%20.981-3.172M5.25%204.236c-.982.143-1.954.317-2.916.52A6.003%206.003%200%200%200%207.73%209.728M5.25%204.236V4.5c0%202.108.966%203.99%202.48%205.228M5.25%204.236V2.721C7.456%202.41%209.71%202.25%2012%202.25c2.291%200%204.545.16%206.75.47v1.516M7.73%209.728a6.726%206.726%200%200%200%202.748%201.35m8.272-6.842V4.5c0%202.108-.966%203.99-2.48%205.228m2.48-5.492a46.32%2046.32%200%200%201%202.916.52%206.003%206.003%200%200%201-5.395%204.972m0%200a6.726%206.726%200%200%201-2.749%201.35m0%200a6.772%206.772%200%200%201-3.044%200%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-trophy);
    mask: var(--hero-trophy);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-tv {
    --hero-tv: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2020.25h12m-7.5-3v3m3-3v3m-10.125-3h17.25c.621%200%201.125-.504%201.125-1.125V4.875c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-tv);
    mask: var(--hero-tv);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-user {
    --hero-user: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-user);
    mask: var(--hero-user);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-user-circle {
    --hero-user-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-user-circle);
    mask: var(--hero-user-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-user-group {
    --hero-user-group: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-user-group);
    mask: var(--hero-user-group);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-user-minus {
    --hero-user-minus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M22%2010.5h-6m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM4%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%2010.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-user-minus);
    mask: var(--hero-user-minus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-user-plus {
    --hero-user-plus: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%207.5v3m0%200v3m0-3h3m-3%200h-3m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM3%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%209.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-user-plus);
    mask: var(--hero-user-plus);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-users {
    --hero-users: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-users);
    mask: var(--hero-users);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-variable {
    --hero-variable: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.745%203A23.933%2023.933%200%200%200%203%2012c0%203.183.62%206.22%201.745%209M19.5%203c.967%202.78%201.5%205.817%201.5%209s-.533%206.22-1.5%209M8.25%208.885l1.444-.89a.75.75%200%200%201%201.105.402l2.402%207.206a.75.75%200%200%200%201.104.401l1.445-.889m-8.25.75.213.09a1.687%201.687%200%200%200%202.062-.617l4.45-6.676a1.688%201.688%200%200%201%202.062-.618l.213.09%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-variable);
    mask: var(--hero-variable);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-video-camera {
    --hero-video-camera: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15.75%2010.5%204.72-4.72a.75.75%200%200%201%201.28.53v11.38a.75.75%200%200%201-1.28.53l-4.72-4.72M4.5%2018.75h9a2.25%202.25%200%200%200%202.25-2.25v-9a2.25%202.25%200%200%200-2.25-2.25h-9A2.25%202.25%200%200%200%202.25%207.5v9a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-video-camera);
    mask: var(--hero-video-camera);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-video-camera-slash {
    --hero-video-camera-slash: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15.75%2010.5%204.72-4.72a.75.75%200%200%201%201.28.53v11.38a.75.75%200%200%201-1.28.53l-4.72-4.72M12%2018.75H4.5a2.25%202.25%200%200%201-2.25-2.25V9m12.841%209.091L16.5%2019.5m-1.409-1.409c.407-.407.659-.97.659-1.591v-9a2.25%202.25%200%200%200-2.25-2.25h-9c-.621%200-1.184.252-1.591.659m12.182%2012.182L2.909%205.909M1.5%204.5l1.409%201.409%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-video-camera-slash);
    mask: var(--hero-video-camera-slash);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-view-columns {
    --hero-view-columns: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%204.5v15m6-15v15m-10.875%200h15.75c.621%200%201.125-.504%201.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504%204.5%203%205.004%203%205.625v12.75c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-view-columns);
    mask: var(--hero-view-columns);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-wallet {
    --hero-wallet: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a2.25%202.25%200%200%200-2.25-2.25H15a3%203%200%201%201-6%200H5.25A2.25%202.25%200%200%200%203%2012m18%200v6a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2018v-6m18%200V9M3%2012V9m18%200a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%209m18%200V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v3%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-wallet);
    mask: var(--hero-wallet);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-wifi {
    --hero-wifi: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.288%2015.038a5.25%205.25%200%200%201%207.424%200M5.106%2011.856c3.807-3.808%209.98-3.808%2013.788%200M1.924%208.674c5.565-5.565%2014.587-5.565%2020.152%200M12.53%2018.22l-.53.53-.53-.53a.75.75%200%200%201%201.06%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-wifi);
    mask: var(--hero-wifi);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-window {
    --hero-window: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%208.25V18a2.25%202.25%200%200%200%202.25%202.25h13.5A2.25%202.25%200%200%200%2021%2018V8.25m-18%200V6a2.25%202.25%200%200%201%202.25-2.25h13.5A2.25%202.25%200%200%201%2021%206v2.25m-18%200h18M5.25%206h.008v.008H5.25V6ZM7.5%206h.008v.008H7.5V6Zm2.25%200h.008v.008H9.75V6Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-window);
    mask: var(--hero-window);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-wrench {
    --hero-wrench: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75a4.5%204.5%200%200%201-4.884%204.484c-1.076-.091-2.264.071-2.95.904l-7.152%208.684a2.548%202.548%200%201%201-3.586-3.586l8.684-7.152c.833-.686.995-1.874.904-2.95a4.5%204.5%200%200%201%206.336-4.486l-3.276%203.276a3.004%203.004%200%200%200%202.25%202.25l3.276-3.276c.256.565.398%201.192.398%201.852Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-wrench);
    mask: var(--hero-wrench);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-wrench-screwdriver {
    --hero-wrench-screwdriver: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.42%2015.17%2017.25%2021A2.652%202.652%200%200%200%2021%2017.25l-5.877-5.877M11.42%2015.17l2.496-3.03c.317-.384.74-.626%201.208-.766M11.42%2015.17l-4.655%205.653a2.548%202.548%200%201%201-3.586-3.586l6.837-5.63m5.108-.233c.55-.164%201.163-.188%201.743-.14a4.5%204.5%200%200%200%204.486-6.336l-3.276%203.277a3.004%203.004%200%200%201-2.25-2.25l3.276-3.276a4.5%204.5%200%200%200-6.336%204.486c.091%201.076-.071%202.264-.904%202.95l-.102.085m-1.745%201.437L5.909%207.5H4.5L2.25%203.75l1.5-1.5L7.5%204.5v1.409l4.26%204.26m-1.745%201.437%201.745-1.437m6.615%208.206L15.75%2015.75M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-wrench-screwdriver);
    mask: var(--hero-wrench-screwdriver);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-x-circle {
    --hero-x-circle: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-x-circle);
    mask: var(--hero-x-circle);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .hero-x-circle-mini {
    --hero-x-circle-mini: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%2018a8%208%200%201%200%200-16%208%208%200%200%200%200%2016ZM8.28%207.22a.75.75%200%200%200-1.06%201.06L8.94%2010l-1.72%201.72a.75.75%200%201%200%201.06%201.06L10%2011.06l1.72%201.72a.75.75%200%201%200%201.06-1.06L11.06%2010l1.72-1.72a.75.75%200%200%200-1.06-1.06L10%208.94%208.28%207.22Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-x-circle-mini);
    mask: var(--hero-x-circle-mini);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.25rem;
    height: 1.25rem;
  }
  .hero-x-mark {
    --hero-x-mark: url('data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E');
    -webkit-mask: var(--hero-x-mark);
    mask: var(--hero-x-mark);
    mask-repeat: no-repeat;
    background-color: currentColor;
    vertical-align: middle;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
  }
  .line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .block {
    display: block;
  }
  .contents {
    display: contents;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline {
    display: inline;
  }
  .inline-block {
    display: inline-block;
  }
  .inline-flex {
    display: inline-flex;
  }
  .table {
    display: table;
  }
  .table-cell {
    display: table-cell;
  }
  .aspect-\[3\/1\] {
    aspect-ratio: 3/1;
  }
  .aspect-\[3\/4\] {
    aspect-ratio: 3/4;
  }
  .aspect-\[4\/3\] {
    aspect-ratio: 4/3;
  }
  .aspect-\[9\/16\] {
    aspect-ratio: 9/16;
  }
  .aspect-\[16\/7\] {
    aspect-ratio: 16/7;
  }
  .aspect-\[16\/10\] {
    aspect-ratio: 16/10;
  }
  .aspect-square {
    aspect-ratio: 1 / 1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .size-3 {
    width: calc(var(--spacing) * 3);
    height: calc(var(--spacing) * 3);
  }
  .size-4 {
    width: calc(var(--spacing) * 4);
    height: calc(var(--spacing) * 4);
  }
  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .size-8 {
    width: calc(var(--spacing) * 8);
    height: calc(var(--spacing) * 8);
  }
  .h-0\.5 {
    height: calc(var(--spacing) * 0.5);
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }
  .h-1\/2 {
    height: calc(1/2 * 100%);
  }
  .h-1\/4 {
    height: calc(1/4 * 100%);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-2\.5 {
    height: calc(var(--spacing) * 2.5);
  }
  .h-2\/3 {
    height: calc(2/3 * 100%);
  }
  .h-2\/4 {
    height: calc(2/4 * 100%);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }
  .h-3\/4 {
    height: calc(3/4 * 100%);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-24 {
    height: calc(var(--spacing) * 24);
  }
  .h-28 {
    height: calc(var(--spacing) * 28);
  }
  .h-32 {
    height: calc(var(--spacing) * 32);
  }
  .h-36 {
    height: calc(var(--spacing) * 36);
  }
  .h-40 {
    height: calc(var(--spacing) * 40);
  }
  .h-44 {
    height: calc(var(--spacing) * 44);
  }
  .h-48 {
    height: calc(var(--spacing) * 48);
  }
  .h-52 {
    height: calc(var(--spacing) * 52);
  }
  .h-64 {
    height: calc(var(--spacing) * 64);
  }
  .h-96 {
    height: calc(var(--spacing) * 96);
  }
  .h-\[1\.1rem\] {
    height: 1.1rem;
  }
  .h-\[1px\] {
    height: 1px;
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[70vh\] {
    height: 70vh;
  }
  .h-\[80vh\] {
    height: 80vh;
  }
  .h-\[85vh\] {
    height: 85vh;
  }
  .h-\[90vh\] {
    height: 90vh;
  }
  .h-\[140px\] {
    height: 140px;
  }
  .h-\[160px\] {
    height: 160px;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[420px\] {
    height: 420px;
  }
  .h-\[480px\] {
    height: 480px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[520px\] {
    height: 520px;
  }
  .h-\[600px\] {
    height: 600px;
  }
  .h-\[640px\] {
    height: 640px;
  }
  .h-\[700px\] {
    height: 700px;
  }
  .h-\[800px\] {
    height: 800px;
  }
  .h-\[calc\(100dvh-12rem\)\] {
    height: calc(100dvh - 12rem);
  }
  .h-\[calc\(100vh-4rem\)\] {
    height: calc(100vh - 4rem);
  }
  .h-\[calc\(100vh-6rem\)\] {
    height: calc(100vh - 6rem);
  }
  .h-\[calc\(100vh-7rem\)\] {
    height: calc(100vh - 7rem);
  }
  .h-\[calc\(100vh-8rem\)\] {
    height: calc(100vh - 8rem);
  }
  .h-\[calc\(100vh-48px\)\] {
    height: calc(100vh - 48px);
  }
  .h-\[calc\(100vh-64px\)\] {
    height: calc(100vh - 64px);
  }
  .h-\[calc\(100vh-140px\)\] {
    height: calc(100vh - 140px);
  }
  .h-\[calc\(100vh-200px\)\] {
    height: calc(100vh - 200px);
  }
  .h-\[calc\(100vh-250px\)\] {
    height: calc(100vh - 250px);
  }
  .h-\[calc\(100vh-275px\)\] {
    height: calc(100vh - 275px);
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .h-screen {
    height: 100vh;
  }
  .max-h-24 {
    max-height: calc(var(--spacing) * 24);
  }
  .max-h-28 {
    max-height: calc(var(--spacing) * 28);
  }
  .max-h-32 {
    max-height: calc(var(--spacing) * 32);
  }
  .max-h-36 {
    max-height: calc(var(--spacing) * 36);
  }
  .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);
  }
  .max-h-96 {
    max-height: calc(var(--spacing) * 96);
  }
  .max-h-\[40vh\] {
    max-height: 40vh;
  }
  .max-h-\[45vh\] {
    max-height: 45vh;
  }
  .max-h-\[50vh\] {
    max-height: 50vh;
  }
  .max-h-\[55vh\] {
    max-height: 55vh;
  }
  .max-h-\[60vh\] {
    max-height: 60vh;
  }
  .max-h-\[70vh\] {
    max-height: 70vh;
  }
  .max-h-\[75vh\] {
    max-height: 75vh;
  }
  .max-h-\[80vh\] {
    max-height: 80vh;
  }
  .max-h-\[85vh\] {
    max-height: 85vh;
  }
  .max-h-\[88vh\] {
    max-height: 88vh;
  }
  .max-h-\[90vh\] {
    max-height: 90vh;
  }
  .max-h-\[300px\] {
    max-height: 300px;
  }
  .max-h-\[350px\] {
    max-height: 350px;
  }
  .max-h-\[400px\] {
    max-height: 400px;
  }
  .max-h-\[420px\] {
    max-height: 420px;
  }
  .max-h-\[480px\] {
    max-height: 480px;
  }
  .max-h-\[500px\] {
    max-height: 500px;
  }
  .max-h-\[600px\] {
    max-height: 600px;
  }
  .max-h-\[640px\] {
    max-height: 640px;
  }
  .max-h-\[calc\(100vh-200px\)\] {
    max-height: calc(100vh - 200px);
  }
  .max-h-full {
    max-height: 100%;
  }
  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }
  .min-h-6 {
    min-height: calc(var(--spacing) * 6);
  }
  .min-h-7 {
    min-height: calc(var(--spacing) * 7);
  }
  .min-h-10 {
    min-height: calc(var(--spacing) * 10);
  }
  .min-h-16 {
    min-height: calc(var(--spacing) * 16);
  }
  .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-48 {
    min-height: calc(var(--spacing) * 48);
  }
  .min-h-64 {
    min-height: calc(var(--spacing) * 64);
  }
  .min-h-\[1rem\] {
    min-height: 1rem;
  }
  .min-h-\[2\.5rem\] {
    min-height: 2.5rem;
  }
  .min-h-\[2rem\] {
    min-height: 2rem;
  }
  .min-h-\[3\.5rem\] {
    min-height: 3.5rem;
  }
  .min-h-\[3rem\] {
    min-height: 3rem;
  }
  .min-h-\[4rem\] {
    min-height: 4rem;
  }
  .min-h-\[5\.5rem\] {
    min-height: 5.5rem;
  }
  .min-h-\[7rem\] {
    min-height: 7rem;
  }
  .min-h-\[32px\] {
    min-height: 32px;
  }
  .min-h-\[36px\] {
    min-height: 36px;
  }
  .min-h-\[40vh\] {
    min-height: 40vh;
  }
  .min-h-\[44px\] {
    min-height: 44px;
  }
  .min-h-\[50px\] {
    min-height: 50px;
  }
  .min-h-\[60px\] {
    min-height: 60px;
  }
  .min-h-\[60vh\] {
    min-height: 60vh;
  }
  .min-h-\[72px\] {
    min-height: 72px;
  }
  .min-h-\[80px\] {
    min-height: 80px;
  }
  .min-h-\[80vh\] {
    min-height: 80vh;
  }
  .min-h-\[90px\] {
    min-height: 90px;
  }
  .min-h-\[90vh\] {
    min-height: 90vh;
  }
  .min-h-\[100px\] {
    min-height: 100px;
  }
  .min-h-\[130px\] {
    min-height: 130px;
  }
  .min-h-\[140px\] {
    min-height: 140px;
  }
  .min-h-\[160px\] {
    min-height: 160px;
  }
  .min-h-\[200px\] {
    min-height: 200px;
  }
  .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-\[400px\] {
    min-height: 400px;
  }
  .min-h-\[420px\] {
    min-height: 420px;
  }
  .min-h-\[480px\] {
    min-height: 480px;
  }
  .min-h-\[500px\] {
    min-height: 500px;
  }
  .min-h-\[600px\] {
    min-height: 600px;
  }
  .min-h-\[700px\] {
    min-height: 700px;
  }
  .min-h-\[1056px\] {
    min-height: 1056px;
  }
  .min-h-\[calc\(100vh-4rem\)\] {
    min-height: calc(100vh - 4rem);
  }
  .min-h-full {
    min-height: 100%;
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-0 {
    width: calc(var(--spacing) * 0);
  }
  .w-0\.5 {
    width: calc(var(--spacing) * 0.5);
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-1\.5 {
    width: calc(var(--spacing) * 1.5);
  }
  .w-1\/2 {
    width: calc(1/2 * 100%);
  }
  .w-1\/3 {
    width: calc(1/3 * 100%);
  }
  .w-1\/4 {
    width: calc(1/4 * 100%);
  }
  .w-1\/5 {
    width: calc(1/5 * 100%);
  }
  .w-1\/6 {
    width: calc(1/6 * 100%);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-2\.5 {
    width: calc(var(--spacing) * 2.5);
  }
  .w-2\/3 {
    width: calc(2/3 * 100%);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }
  .w-3\/4 {
    width: calc(3/4 * 100%);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-4\/5 {
    width: calc(4/5 * 100%);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-10\/12 {
    width: calc(10/12 * 100%);
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-11\/12 {
    width: calc(11/12 * 100%);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-20 {
    width: calc(var(--spacing) * 20);
  }
  .w-24 {
    width: calc(var(--spacing) * 24);
  }
  .w-28 {
    width: calc(var(--spacing) * 28);
  }
  .w-32 {
    width: calc(var(--spacing) * 32);
  }
  .w-36 {
    width: calc(var(--spacing) * 36);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-44 {
    width: calc(var(--spacing) * 44);
  }
  .w-48 {
    width: calc(var(--spacing) * 48);
  }
  .w-52 {
    width: calc(var(--spacing) * 52);
  }
  .w-56 {
    width: calc(var(--spacing) * 56);
  }
  .w-60 {
    width: calc(var(--spacing) * 60);
  }
  .w-64 {
    width: calc(var(--spacing) * 64);
  }
  .w-72 {
    width: calc(var(--spacing) * 72);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-96 {
    width: calc(var(--spacing) * 96);
  }
  .w-\[26rem\] {
    width: 26rem;
  }
  .w-\[44px\] {
    width: 44px;
  }
  .w-\[72px\] {
    width: 72px;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[110px\] {
    width: 110px;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[140px\] {
    width: 140px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[260px\] {
    width: 260px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[320px\] {
    width: 320px;
  }
  .w-\[360px\] {
    width: 360px;
  }
  .w-\[375px\] {
    width: 375px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[420px\] {
    width: 420px;
  }
  .w-\[460px\] {
    width: 460px;
  }
  .w-\[540px\] {
    width: 540px;
  }
  .w-\[700px\] {
    width: 700px;
  }
  .w-\[768px\] {
    width: 768px;
  }
  .w-\[800px\] {
    width: 800px;
  }
  .w-\[816px\] {
    width: 816px;
  }
  .w-auto {
    width: auto;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-px {
    width: 1px;
  }
  .w-screen {
    width: 100vw;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-4 {
    max-width: calc(var(--spacing) * 4);
  }
  .max-w-4xl {
    max-width: var(--container-4xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-6xl {
    max-width: var(--container-6xl);
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-24 {
    max-width: calc(var(--spacing) * 24);
  }
  .max-w-28 {
    max-width: calc(var(--spacing) * 28);
  }
  .max-w-32 {
    max-width: calc(var(--spacing) * 32);
  }
  .max-w-80 {
    max-width: calc(var(--spacing) * 80);
  }
  .max-w-\[6rem\] {
    max-width: 6rem;
  }
  .max-w-\[7rem\] {
    max-width: 7rem;
  }
  .max-w-\[8rem\] {
    max-width: 8rem;
  }
  .max-w-\[10rem\] {
    max-width: 10rem;
  }
  .max-w-\[12ch\] {
    max-width: 12ch;
  }
  .max-w-\[16rem\] {
    max-width: 16rem;
  }
  .max-w-\[22rem\] {
    max-width: 22rem;
  }
  .max-w-\[30\%\] {
    max-width: 30%;
  }
  .max-w-\[50\%\] {
    max-width: 50%;
  }
  .max-w-\[55\%\] {
    max-width: 55%;
  }
  .max-w-\[56px\] {
    max-width: 56px;
  }
  .max-w-\[60\%\] {
    max-width: 60%;
  }
  .max-w-\[80\%\] {
    max-width: 80%;
  }
  .max-w-\[80px\] {
    max-width: 80px;
  }
  .max-w-\[85\%\] {
    max-width: 85%;
  }
  .max-w-\[92vw\] {
    max-width: 92vw;
  }
  .max-w-\[95vw\] {
    max-width: 95vw;
  }
  .max-w-\[100px\] {
    max-width: 100px;
  }
  .max-w-\[120px\] {
    max-width: 120px;
  }
  .max-w-\[130px\] {
    max-width: 130px;
  }
  .max-w-\[140px\] {
    max-width: 140px;
  }
  .max-w-\[150px\] {
    max-width: 150px;
  }
  .max-w-\[160px\] {
    max-width: 160px;
  }
  .max-w-\[180px\] {
    max-width: 180px;
  }
  .max-w-\[200px\] {
    max-width: 200px;
  }
  .max-w-\[220px\] {
    max-width: 220px;
  }
  .max-w-\[240px\] {
    max-width: 240px;
  }
  .max-w-\[250px\] {
    max-width: 250px;
  }
  .max-w-\[260px\] {
    max-width: 260px;
  }
  .max-w-\[280px\] {
    max-width: 280px;
  }
  .max-w-\[320px\] {
    max-width: 320px;
  }
  .max-w-\[400px\] {
    max-width: 400px;
  }
  .max-w-\[720px\] {
    max-width: 720px;
  }
  .max-w-\[1280px\] {
    max-width: 1280px;
  }
  .max-w-\[calc\(100vw-1rem\)\] {
    max-width: calc(100vw - 1rem);
  }
  .max-w-fit {
    max-width: fit-content;
  }
  .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-sm {
    max-width: var(--container-sm);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .max-w-xs {
    max-width: var(--container-xs);
  }
  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }
  .min-w-24 {
    min-width: calc(var(--spacing) * 24);
  }
  .min-w-28 {
    min-width: calc(var(--spacing) * 28);
  }
  .min-w-32 {
    min-width: calc(var(--spacing) * 32);
  }
  .min-w-40 {
    min-width: calc(var(--spacing) * 40);
  }
  .min-w-44 {
    min-width: calc(var(--spacing) * 44);
  }
  .min-w-48 {
    min-width: calc(var(--spacing) * 48);
  }
  .min-w-\[1\.1rem\] {
    min-width: 1.1rem;
  }
  .min-w-\[1\.5rem\] {
    min-width: 1.5rem;
  }
  .min-w-\[1\.25rem\] {
    min-width: 1.25rem;
  }
  .min-w-\[1rem\] {
    min-width: 1rem;
  }
  .min-w-\[2\.5rem\] {
    min-width: 2.5rem;
  }
  .min-w-\[3\.5rem\] {
    min-width: 3.5rem;
  }
  .min-w-\[4\.5rem\] {
    min-width: 4.5rem;
  }
  .min-w-\[5rem\] {
    min-width: 5rem;
  }
  .min-w-\[6rem\] {
    min-width: 6rem;
  }
  .min-w-\[8rem\] {
    min-width: 8rem;
  }
  .min-w-\[9rem\] {
    min-width: 9rem;
  }
  .min-w-\[44px\] {
    min-width: 44px;
  }
  .min-w-\[64px\] {
    min-width: 64px;
  }
  .min-w-\[80px\] {
    min-width: 80px;
  }
  .min-w-\[100px\] {
    min-width: 100px;
  }
  .min-w-\[120px\] {
    min-width: 120px;
  }
  .min-w-\[140px\] {
    min-width: 140px;
  }
  .min-w-\[160px\] {
    min-width: 160px;
  }
  .min-w-\[168px\] {
    min-width: 168px;
  }
  .min-w-\[180px\] {
    min-width: 180px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[220px\] {
    min-width: 220px;
  }
  .min-w-\[240px\] {
    min-width: 240px;
  }
  .min-w-\[280px\] {
    min-width: 280px;
  }
  .min-w-\[500px\] {
    min-width: 500px;
  }
  .min-w-\[600px\] {
    min-width: 600px;
  }
  .min-w-\[700px\] {
    min-width: 700px;
  }
  .min-w-\[800px\] {
    min-width: 800px;
  }
  .min-w-\[900px\] {
    min-width: 900px;
  }
  .min-w-full {
    min-width: 100%;
  }
  .min-w-max {
    min-width: max-content;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-\[2\] {
    flex: 2;
  }
  .flex-\[3\] {
    flex: 3;
  }
  .flex-auto {
    flex: auto;
  }
  .flex-none {
    flex: none;
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .flex-shrink-0 {
    flex-shrink: 0;
  }
  .shrink {
    flex-shrink: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .flex-grow {
    flex-grow: 1;
  }
  .grow {
    flex-grow: 1;
  }
  .table-auto {
    table-layout: auto;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .border-separate {
    border-collapse: separate;
  }
  .border-spacing-0 {
    --tw-border-spacing-x: calc(var(--spacing) * 0);
    --tw-border-spacing-y: calc(var(--spacing) * 0);
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .border-spacing-1 {
    --tw-border-spacing-x: calc(var(--spacing) * 1);
    --tw-border-spacing-y: calc(var(--spacing) * 1);
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
  }
  .origin-center {
    transform-origin: center;
  }
  .origin-top {
    transform-origin: top;
  }
  .origin-top-left {
    transform-origin: top left;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1/2 * 100%) * -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: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-4 {
    --tw-translate-x: calc(var(--spacing) * 4);
    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-y-0\.5 {
    --tw-translate-y: calc(var(--spacing) * -0.5);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-2 {
    --tw-translate-y: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-1\/2 {
    --tw-translate-y: calc(1/2 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * 10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-50 {
    --tw-scale-x: 50%;
    --tw-scale-y: 50%;
    --tw-scale-z: 50%;
    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-x-\[-1\] {
    --tw-scale-x: -1;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-\[0\.98\] {
    scale: 0.98;
  }
  .scale-\[1\.05\] {
    scale: 1.05;
  }
  .-rotate-12 {
    rotate: calc(12deg * -1);
  }
  .-rotate-90 {
    rotate: calc(90deg * -1);
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .-skew-x-12 {
    --tw-skew-x: skewX(calc(12deg * -1));
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-\[bounce_3s_ease-in-out_infinite\] {
    animation: bounce 3s ease-in-out infinite;
  }
  .animate-\[dro-progress_3s_ease-in-out_infinite\] {
    animation: dro-progress 3s ease-in-out infinite;
  }
  .animate-\[dro-pulse_2s_ease-in-out_infinite\] {
    animation: dro-pulse 2s ease-in-out infinite;
  }
  .animate-\[dro-shimmer_2\.5s_linear_infinite\] {
    animation: dro-shimmer 2.5s linear infinite;
  }
  .animate-\[dro-spin_4s_linear_infinite\] {
    animation: dro-spin 4s linear infinite;
  }
  .animate-\[spin_8s_linear_infinite\] {
    animation: spin 8s linear infinite;
  }
  .animate-bounce {
    animation: var(--animate-bounce);
  }
  .animate-ping {
    animation: var(--animate-ping);
  }
  .animate-pulse {
    animation: var(--animate-pulse);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-col-resize {
    cursor: col-resize;
  }
  .cursor-crosshair {
    cursor: crosshair;
  }
  .cursor-default {
    cursor: default;
  }
  .cursor-grab {
    cursor: grab;
  }
  .cursor-help {
    cursor: help;
  }
  .cursor-move {
    cursor: move;
  }
  .cursor-not-allowed {
    cursor: not-allowed;
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .cursor-row-resize {
    cursor: row-resize;
  }
  .cursor-se-resize {
    cursor: se-resize;
  }
  .cursor-text {
    cursor: text;
  }
  .cursor-zoom-in {
    cursor: zoom-in;
  }
  .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-center {
    scroll-snap-align: center;
  }
  .snap-start {
    scroll-snap-align: start;
  }
  .list-inside {
    list-style-position: inside;
  }
  .list-decimal {
    list-style-type: decimal;
  }
  .list-disc {
    list-style-type: disc;
  }
  .list-none {
    list-style-type: none;
  }
  .appearance-none {
    appearance: none;
  }
  .columns-2 {
    columns: 2;
  }
  .break-inside-avoid {
    break-inside: avoid;
  }
  .\[grid-auto-rows\:minmax\(1\.75rem\,auto\)\] {
    grid-auto-rows: minmax(1.75rem,auto);
  }
  .auto-rows-fr {
    grid-auto-rows: minmax(0, 1fr);
  }
  .\[grid-template-columns\:repeat\(24\,minmax\(0\,1fr\)\)\] {
    grid-template-columns: repeat(24,minmax(0,1fr));
  }
  .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-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .grid-cols-\[1fr_80px_1fr\] {
    grid-template-columns: 1fr 80px 1fr;
  }
  .grid-cols-\[1fr_320px\] {
    grid-template-columns: 1fr 320px;
  }
  .grid-cols-\[220px_1fr_260px\] {
    grid-template-columns: 220px 1fr 260px;
  }
  .grid-cols-\[auto_1fr\] {
    grid-template-columns: auto 1fr;
  }
  .grid-cols-\[auto_1fr_1fr_1fr\] {
    grid-template-columns: auto 1fr 1fr 1fr;
  }
  .grid-cols-\[max-content_1fr\] {
    grid-template-columns: max-content 1fr;
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-col-reverse {
    flex-direction: column-reverse;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-row-reverse {
    flex-direction: row-reverse;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-items-center {
    place-items: center;
  }
  .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-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;
  }
  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5);
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }
  .gap-20 {
    gap: calc(var(--spacing) * 20);
  }
  .gap-px {
    gap: 1px;
  }
  .space-y-0 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-0\.5 {
    :where(& > :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)));
    }
  }
  .space-y-1 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-1\.5 {
    :where(& > :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)));
    }
  }
  .space-y-2 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-2\.5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-3 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-6 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-7 {
    :where(& > :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)));
    }
  }
  .space-y-8 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-10 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-12 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-20 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-px {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(1px * var(--tw-space-y-reverse));
      margin-block-end: calc(1px * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-3 {
    column-gap: calc(var(--spacing) * 3);
  }
  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }
  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }
  .-space-x-1 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .-space-x-1\.5 {
    :where(& > :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)));
    }
  }
  .-space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .-space-x-3 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .-space-x-4 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * -4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * -4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-1 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-2 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-3 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-4 {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 0;
      margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
      margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
    }
  }
  .space-x-reverse {
    :where(& > :not(:last-child)) {
      --tw-space-x-reverse: 1;
    }
  }
  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }
  .gap-y-1\.5 {
    row-gap: calc(var(--spacing) * 1.5);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }
  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }
  .divide-x {
    :where(& > :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)));
    }
  }
  .divide-y {
    :where(& > :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)));
    }
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .self-stretch {
    align-self: stretch;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .overflow-y-hidden {
    overflow-y: hidden;
  }
  .overscroll-contain {
    overscroll-behavior: contain;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-\[1\.5rem\] {
    border-radius: 1.5rem;
  }
  .rounded-\[1\.25rem\] {
    border-radius: 1.25rem;
  }
  .rounded-\[2\.5rem\] {
    border-radius: 2.5rem;
  }
  .rounded-\[2rem\] {
    border-radius: 2rem;
  }
  .rounded-\[3\.5rem\] {
    border-radius: 3.5rem;
  }
  .rounded-\[3rem\] {
    border-radius: 3rem;
  }
  .rounded-\[4rem\] {
    border-radius: 4rem;
  }
  .rounded-\[30\%\] {
    border-radius: 30%;
  }
  .rounded-\[32px\] {
    border-radius: 32px;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-none {
    border-radius: 0;
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-xl {
    border-radius: var(--radius-xl);
  }
  .rounded-t {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .rounded-t-2xl {
    border-top-left-radius: var(--radius-2xl);
    border-top-right-radius: var(--radius-2xl);
  }
  .rounded-t-lg {
    border-top-left-radius: var(--radius-lg);
    border-top-right-radius: var(--radius-lg);
  }
  .rounded-t-sm {
    border-top-left-radius: var(--radius-sm);
    border-top-right-radius: var(--radius-sm);
  }
  .rounded-t-xl {
    border-top-left-radius: var(--radius-xl);
    border-top-right-radius: var(--radius-xl);
  }
  .rounded-tl-2xl {
    border-top-left-radius: var(--radius-2xl);
  }
  .rounded-tl-none {
    border-top-left-radius: 0;
  }
  .rounded-tr-none {
    border-top-right-radius: 0;
  }
  .rounded-b {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .rounded-b-2xl {
    border-bottom-right-radius: var(--radius-2xl);
    border-bottom-left-radius: var(--radius-2xl);
  }
  .rounded-b-\[3rem\] {
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
  }
  .rounded-b-lg {
    border-bottom-right-radius: var(--radius-lg);
    border-bottom-left-radius: var(--radius-lg);
  }
  .rounded-b-none {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .rounded-bl-lg {
    border-bottom-left-radius: var(--radius-lg);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }
  .border-8 {
    border-style: var(--tw-border-style);
    border-width: 8px;
  }
  .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-s {
    border-inline-start-style: var(--tw-border-style);
    border-inline-start-width: 1px;
  }
  .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-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }
  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 2px;
  }
  .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: 0px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 2px;
  }
  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-l-\[3px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 3px;
  }
  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  .border-dotted {
    --tw-border-style: dotted;
    border-style: dotted;
  }
  .border-double {
    --tw-border-style: double;
    border-style: double;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-\[\#0A0A0A\] {
    border-color: #0A0A0A;
  }
  .border-amber-500\/30 {
    border-color: color-mix(in srgb, oklch(76.9% 0.188 70.08) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-amber-500) 30%, transparent);
    }
  }
  .border-blue-500 {
    border-color: var(--color-blue-500);
  }
  .border-emerald-500 {
    border-color: var(--color-emerald-500);
  }
  .border-emerald-500\/30 {
    border-color: color-mix(in srgb, oklch(69.6% 0.17 162.48) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-emerald-500) 30%, transparent);
    }
  }
  .border-gray-300 {
    border-color: var(--color-gray-300);
  }
  .border-gray-600 {
    border-color: var(--color-gray-600);
  }
  .border-gray-600\/30 {
    border-color: color-mix(in srgb, oklch(44.6% 0.03 256.802) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-gray-600) 30%, transparent);
    }
  }
  .border-gray-700 {
    border-color: var(--color-gray-700);
  }
  .border-gray-700\/30 {
    border-color: color-mix(in srgb, oklch(37.3% 0.034 259.733) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-gray-700) 30%, transparent);
    }
  }
  .border-gray-700\/50 {
    border-color: color-mix(in srgb, oklch(37.3% 0.034 259.733) 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-gray-700) 50%, transparent);
    }
  }
  .border-gray-800 {
    border-color: var(--color-gray-800);
  }
  .border-gray-800\/50 {
    border-color: color-mix(in srgb, oklch(27.8% 0.033 256.848) 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-gray-800) 50%, transparent);
    }
  }
  .border-red-500 {
    border-color: var(--color-red-500);
  }
  .border-red-500\/30 {
    border-color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-red-500) 30%, transparent);
    }
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-violet-500 {
    border-color: var(--color-violet-500);
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-white\/5 {
    border-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .border-white\/10 {
    border-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .border-white\/20 {
    border-color: color-mix(in srgb, #fff 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }
  .border-yellow-400 {
    border-color: var(--color-yellow-400);
  }
  .border-yellow-400\/40 {
    border-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-yellow-400) 40%, transparent);
    }
  }
  .border-yellow-500\/20 {
    border-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-yellow-500) 20%, transparent);
    }
  }
  .border-yellow-500\/30 {
    border-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-yellow-500) 30%, transparent);
    }
  }
  .border-zinc-200 {
    border-color: var(--color-zinc-200);
  }
  .border-l-transparent {
    border-left-color: transparent;
  }
  .bg-\[\#0A0A0A\] {
    background-color: #0A0A0A;
  }
  .bg-\[\#0f172a\] {
    background-color: #0f172a;
  }
  .bg-amber-500 {
    background-color: var(--color-amber-500);
  }
  .bg-amber-500\/10 {
    background-color: color-mix(in srgb, oklch(76.9% 0.188 70.08) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-amber-500) 10%, transparent);
    }
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-black\/0 {
    background-color: color-mix(in srgb, #000 0%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 0%, transparent);
    }
  }
  .bg-black\/5 {
    background-color: color-mix(in srgb, #000 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }
  .bg-black\/10 {
    background-color: color-mix(in srgb, #000 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }
  .bg-black\/20 {
    background-color: color-mix(in srgb, #000 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }
  .bg-black\/30 {
    background-color: color-mix(in srgb, #000 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }
  .bg-black\/40 {
    background-color: color-mix(in srgb, #000 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }
  .bg-black\/50 {
    background-color: color-mix(in srgb, #000 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }
  .bg-black\/60 {
    background-color: color-mix(in srgb, #000 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
    }
  }
  .bg-black\/80 {
    background-color: color-mix(in srgb, #000 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 80%, transparent);
    }
  }
  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }
  .bg-blue-500\/20 {
    background-color: color-mix(in srgb, oklch(62.3% 0.214 259.815) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-blue-500) 20%, transparent);
    }
  }
  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }
  .bg-blue-600\/20 {
    background-color: color-mix(in srgb, oklch(54.6% 0.245 262.881) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-blue-600) 20%, transparent);
    }
  }
  .bg-current {
    background-color: currentcolor;
  }
  .bg-cyan-600 {
    background-color: var(--color-cyan-600);
  }
  .bg-emerald-400 {
    background-color: var(--color-emerald-400);
  }
  .bg-emerald-500 {
    background-color: var(--color-emerald-500);
  }
  .bg-emerald-500\/10 {
    background-color: color-mix(in srgb, oklch(69.6% 0.17 162.48) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-emerald-500) 10%, transparent);
    }
  }
  .bg-emerald-500\/20 {
    background-color: color-mix(in srgb, oklch(69.6% 0.17 162.48) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-emerald-500) 20%, transparent);
    }
  }
  .bg-emerald-600 {
    background-color: var(--color-emerald-600);
  }
  .bg-emerald-700 {
    background-color: var(--color-emerald-700);
  }
  .bg-fuchsia-600 {
    background-color: var(--color-fuchsia-600);
  }
  .bg-gray-400 {
    background-color: var(--color-gray-400);
  }
  .bg-gray-700 {
    background-color: var(--color-gray-700);
  }
  .bg-gray-800 {
    background-color: var(--color-gray-800);
  }
  .bg-gray-800\/50 {
    background-color: color-mix(in srgb, oklch(27.8% 0.033 256.848) 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gray-800) 50%, transparent);
    }
  }
  .bg-gray-900 {
    background-color: var(--color-gray-900);
  }
  .bg-gray-900\/50 {
    background-color: color-mix(in srgb, oklch(21% 0.034 264.665) 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gray-900) 50%, transparent);
    }
  }
  .bg-gray-900\/80 {
    background-color: color-mix(in srgb, oklch(21% 0.034 264.665) 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gray-900) 80%, transparent);
    }
  }
  .bg-gray-950 {
    background-color: var(--color-gray-950);
  }
  .bg-gray-950\/80 {
    background-color: color-mix(in srgb, oklch(13% 0.028 261.692) 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-gray-950) 80%, transparent);
    }
  }
  .bg-green-600 {
    background-color: var(--color-green-600);
  }
  .bg-indigo-600 {
    background-color: var(--color-indigo-600);
  }
  .bg-inherit {
    background-color: inherit;
  }
  .bg-lime-600 {
    background-color: var(--color-lime-600);
  }
  .bg-orange-500 {
    background-color: var(--color-orange-500);
  }
  .bg-orange-500\/20 {
    background-color: color-mix(in srgb, oklch(70.5% 0.213 47.604) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-orange-500) 20%, transparent);
    }
  }
  .bg-pink-600 {
    background-color: var(--color-pink-600);
  }
  .bg-purple-600 {
    background-color: var(--color-purple-600);
  }
  .bg-purple-600\/5 {
    background-color: color-mix(in srgb, oklch(55.8% 0.288 302.321) 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-purple-600) 5%, transparent);
    }
  }
  .bg-red-400 {
    background-color: var(--color-red-400);
  }
  .bg-red-500 {
    background-color: var(--color-red-500);
  }
  .bg-red-500\/10 {
    background-color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-red-500) 10%, transparent);
    }
  }
  .bg-red-500\/20 {
    background-color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-red-500) 20%, transparent);
    }
  }
  .bg-red-600 {
    background-color: var(--color-red-600);
  }
  .bg-red-700 {
    background-color: var(--color-red-700);
  }
  .bg-rose-600 {
    background-color: var(--color-rose-600);
  }
  .bg-sky-600 {
    background-color: var(--color-sky-600);
  }
  .bg-slate-400 {
    background-color: var(--color-slate-400);
  }
  .bg-teal-600 {
    background-color: var(--color-teal-600);
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-violet-500\/20 {
    background-color: color-mix(in srgb, oklch(60.6% 0.25 292.717) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-violet-500) 20%, transparent);
    }
  }
  .bg-violet-600 {
    background-color: var(--color-violet-600);
  }
  .bg-violet-600\/20 {
    background-color: color-mix(in srgb, oklch(54.1% 0.281 293.009) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-violet-600) 20%, transparent);
    }
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/5 {
    background-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .bg-white\/10 {
    background-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .bg-white\/20 {
    background-color: color-mix(in srgb, #fff 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
  }
  .bg-white\/50 {
    background-color: color-mix(in srgb, #fff 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }
  .bg-white\/80 {
    background-color: color-mix(in srgb, #fff 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .bg-white\/\[0\.02\] {
    background-color: color-mix(in srgb, #fff 2%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 2%, transparent);
    }
  }
  .bg-yellow-400 {
    background-color: var(--color-yellow-400);
  }
  .bg-yellow-400\/10 {
    background-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-yellow-400) 10%, transparent);
    }
  }
  .bg-yellow-400\/20 {
    background-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-yellow-400) 20%, transparent);
    }
  }
  .bg-yellow-500 {
    background-color: var(--color-yellow-500);
  }
  .bg-yellow-500\/5 {
    background-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-yellow-500) 5%, transparent);
    }
  }
  .bg-yellow-500\/10 {
    background-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-yellow-500) 10%, transparent);
    }
  }
  .bg-yellow-500\/20 {
    background-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-yellow-500) 20%, transparent);
    }
  }
  .bg-yellow-500\/30 {
    background-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-yellow-500) 30%, transparent);
    }
  }
  .bg-zinc-100 {
    background-color: var(--color-zinc-100);
  }
  .bg-zinc-200 {
    background-color: var(--color-zinc-200);
  }
  .bg-zinc-300 {
    background-color: var(--color-zinc-300);
  }
  .bg-linear-to-br {
    --tw-gradient-position: to bottom right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to bottom right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-linear-to-r {
    --tw-gradient-position: to right;
    @supports (background-image: linear-gradient(in lab, red, red)) {
      --tw-gradient-position: to right in oklab;
    }
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .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-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-gradient-to-tr {
    --tw-gradient-position: to top right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-radial-\[circle\] {
    --tw-gradient-position: circle;
    background-image: radial-gradient(var(--tw-gradient-stops,circle));
  }
  .bg-\[radial-gradient\(circle_at_50\%_50\%\,_rgba\(99\,102\,241\,0\.2\)\,_transparent_70\%\)\] {
    background-image: radial-gradient(circle at 50% 50%, rgba(99,102,241,0.2), transparent 70%);
  }
  .from-\[\#0A0A0A\] {
    --tw-gradient-from: #0A0A0A;
    --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-amber-950 {
    --tw-gradient-from: var(--color-amber-950);
    --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\/50 {
    --tw-gradient-from: color-mix(in srgb, #000 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 50%, 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-black\/70 {
    --tw-gradient-from: color-mix(in srgb, #000 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-black) 70%, 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-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-blue-600 {
    --tw-gradient-from: var(--color-blue-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-cyan-500 {
    --tw-gradient-from: var(--color-cyan-500);
    --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-emerald-600 {
    --tw-gradient-from: var(--color-emerald-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-emerald-950 {
    --tw-gradient-from: var(--color-emerald-950);
    --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-fuchsia-500 {
    --tw-gradient-from: var(--color-fuchsia-500);
    --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-800 {
    --tw-gradient-from: 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));
  }
  .from-gray-900 {
    --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));
  }
  .from-gray-950 {
    --tw-gradient-from: var(--color-gray-950);
    --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-indigo-500 {
    --tw-gradient-from: var(--color-indigo-500);
    --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-orange-500 {
    --tw-gradient-from: var(--color-orange-500);
    --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-pink-500 {
    --tw-gradient-from: var(--color-pink-500);
    --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-purple-500 {
    --tw-gradient-from: var(--color-purple-500);
    --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-purple-900\/40 {
    --tw-gradient-from: color-mix(in srgb, oklch(38.1% 0.176 304.987) 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-purple-900) 40%, 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-red-500 {
    --tw-gradient-from: var(--color-red-500);
    --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-red-600 {
    --tw-gradient-from: var(--color-red-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-red-950 {
    --tw-gradient-from: var(--color-red-950);
    --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-500 {
    --tw-gradient-from: var(--color-sky-500);
    --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-teal-500 {
    --tw-gradient-from: var(--color-teal-500);
    --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-500 {
    --tw-gradient-from: var(--color-violet-500);
    --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-600 {
    --tw-gradient-from: var(--color-violet-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-violet-700 {
    --tw-gradient-from: var(--color-violet-700);
    --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-900 {
    --tw-gradient-from: var(--color-violet-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));
  }
  .from-violet-900\/30 {
    --tw-gradient-from: color-mix(in srgb, oklch(38% 0.189 293.745) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-violet-900) 30%, 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-white {
    --tw-gradient-from: var(--color-white);
    --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\/5 {
    --tw-gradient-from: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 5%, 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-yellow-400 {
    --tw-gradient-from: var(--color-yellow-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-yellow-500 {
    --tw-gradient-from: var(--color-yellow-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .via-black\/20 {
    --tw-gradient-via: color-mix(in srgb, #000 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-via: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-gray-900 {
    --tw-gradient-via: var(--color-gray-900);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white\/5 {
    --tw-gradient-via: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white\/10 {
    --tw-gradient-via: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white\/\[0\.02\] {
    --tw-gradient-via: color-mix(in srgb, #fff 2%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 2%, transparent);
    }
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .to-\[\#0f172a\] {
    --tw-gradient-to: #0f172a;
    --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-500 {
    --tw-gradient-to: var(--color-amber-500);
    --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-600 {
    --tw-gradient-to: var(--color-amber-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));
  }
  .to-blue-500 {
    --tw-gradient-to: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-blue-600 {
    --tw-gradient-to: var(--color-blue-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));
  }
  .to-blue-700 {
    --tw-gradient-to: var(--color-blue-700);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-blue-950 {
    --tw-gradient-to: var(--color-blue-950);
    --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-cyan-500 {
    --tw-gradient-to: var(--color-cyan-500);
    --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-900 {
    --tw-gradient-to: 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));
  }
  .to-gray-950 {
    --tw-gradient-to: var(--color-gray-950);
    --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-500 {
    --tw-gradient-to: var(--color-indigo-500);
    --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-orange-500 {
    --tw-gradient-to: var(--color-orange-500);
    --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-pink-500 {
    --tw-gradient-to: var(--color-pink-500);
    --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-purple-600 {
    --tw-gradient-to: var(--color-purple-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));
  }
  .to-purple-900\/40 {
    --tw-gradient-to: color-mix(in srgb, oklch(38.1% 0.176 304.987) 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-purple-900) 40%, 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-rose-600 {
    --tw-gradient-to: var(--color-rose-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));
  }
  .to-rose-700 {
    --tw-gradient-to: var(--color-rose-700);
    --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-teal-500 {
    --tw-gradient-to: var(--color-teal-500);
    --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-teal-600 {
    --tw-gradient-to: var(--color-teal-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));
  }
  .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-violet-500 {
    --tw-gradient-to: var(--color-violet-500);
    --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-violet-600 {
    --tw-gradient-to: var(--color-violet-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));
  }
  .to-violet-900 {
    --tw-gradient-to: var(--color-violet-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));
  }
  .to-violet-900\/30 {
    --tw-gradient-to: color-mix(in srgb, oklch(38% 0.189 293.745) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-violet-900) 30%, 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\/10 {
    --tw-gradient-to: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-white) 10%, 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\/\[0\.01\] {
    --tw-gradient-to: color-mix(in srgb, #fff 1%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, var(--color-white) 1%, 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));
  }
  .bg-\[length\:200\%_100\%\] {
    background-size: 200% 100%;
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-clip-text {
    background-clip: text;
  }
  .bg-center {
    background-position: center;
  }
  .fill-current {
    fill: currentcolor;
  }
  .fill-none {
    fill: none;
  }
  .stroke-current {
    stroke: currentcolor;
  }
  .stroke-red-500 {
    stroke: var(--color-red-500);
  }
  .stroke-1 {
    stroke-width: 1;
  }
  .stroke-2 {
    stroke-width: 2;
  }
  .stroke-\[3\] {
    stroke-width: 3;
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-0\.5 {
    padding: calc(var(--spacing) * 0.5);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-10 {
    padding: calc(var(--spacing) * 10);
  }
  .p-12 {
    padding: calc(var(--spacing) * 12);
  }
  .p-16 {
    padding: calc(var(--spacing) * 16);
  }
  .p-20 {
    padding: calc(var(--spacing) * 20);
  }
  .p-24 {
    padding: calc(var(--spacing) * 24);
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-0\.5 {
    padding-inline: calc(var(--spacing) * 0.5);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .px-16 {
    padding-inline: calc(var(--spacing) * 16);
  }
  .px-28 {
    padding-inline: calc(var(--spacing) * 28);
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .py-32 {
    padding-block: calc(var(--spacing) * 32);
  }
  .py-px {
    padding-block: 1px;
  }
  .ps-3 {
    padding-inline-start: calc(var(--spacing) * 3);
  }
  .ps-9 {
    padding-inline-start: calc(var(--spacing) * 9);
  }
  .pe-2 {
    padding-inline-end: calc(var(--spacing) * 2);
  }
  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }
  .pt-0\.5 {
    padding-top: calc(var(--spacing) * 0.5);
  }
  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }
  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-24 {
    padding-top: calc(var(--spacing) * 24);
  }
  .pt-\[12vh\] {
    padding-top: 12vh;
  }
  .pr-0\.5 {
    padding-right: calc(var(--spacing) * 0.5);
  }
  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }
  .pr-6 {
    padding-right: calc(var(--spacing) * 6);
  }
  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }
  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }
  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }
  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }
  .pb-0\.5 {
    padding-bottom: calc(var(--spacing) * 0.5);
  }
  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }
  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .pb-32 {
    padding-bottom: calc(var(--spacing) * 32);
  }
  .pb-px {
    padding-bottom: 1px;
  }
  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-4\.5 {
    padding-left: calc(var(--spacing) * 4.5);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }
  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }
  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }
  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }
  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }
  .pl-11 {
    padding-left: calc(var(--spacing) * 11);
  }
  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }
  .pl-14 {
    padding-left: calc(var(--spacing) * 14);
  }
  .pl-16 {
    padding-left: calc(var(--spacing) * 16);
  }
  .pl-22 {
    padding-left: calc(var(--spacing) * 22);
  }
  .pl-28 {
    padding-left: calc(var(--spacing) * 28);
  }
  .pl-32 {
    padding-left: calc(var(--spacing) * 32);
  }
  .pl-\[52px\] {
    padding-left: 52px;
  }
  .text-center {
    text-align: center;
  }
  .text-justify {
    text-align: justify;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-start {
    text-align: start;
  }
  .align-baseline {
    vertical-align: baseline;
  }
  .align-bottom {
    vertical-align: bottom;
  }
  .align-middle {
    vertical-align: middle;
  }
  .align-top {
    vertical-align: top;
  }
  .font-mono {
    font-family: var(--font-mono);
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .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-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-7xl {
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .text-\[0\.6rem\] {
    font-size: 0.6rem;
  }
  .text-\[0\.7rem\] {
    font-size: 0.7rem;
  }
  .text-\[0\.55rem\] {
    font-size: 0.55rem;
  }
  .text-\[0\.65rem\] {
    font-size: 0.65rem;
  }
  .text-\[1\.35rem\] {
    font-size: 1.35rem;
  }
  .text-\[2rem\] {
    font-size: 2rem;
  }
  .text-\[6px\] {
    font-size: 6px;
  }
  .text-\[7px\] {
    font-size: 7px;
  }
  .text-\[8px\] {
    font-size: 8px;
  }
  .text-\[8rem\] {
    font-size: 8rem;
  }
  .text-\[9px\] {
    font-size: 9px;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[13\.5px\] {
    font-size: 13.5px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-10 {
    --tw-leading: calc(var(--spacing) * 10);
    line-height: calc(var(--spacing) * 10);
  }
  .leading-\[0\.9\] {
    --tw-leading: 0.9;
    line-height: 0.9;
  }
  .leading-\[0\.85\] {
    --tw-leading: 0.85;
    line-height: 0.85;
  }
  .leading-\[36px\] {
    --tw-leading: 36px;
    line-height: 36px;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-extrabold {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  .font-extralight {
    --tw-font-weight: var(--font-weight-extralight);
    font-weight: var(--font-weight-extralight);
  }
  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }
  .tracking-\[0\.2em\] {
    --tw-tracking: 0.2em;
    letter-spacing: 0.2em;
  }
  .tracking-\[0\.3em\] {
    --tw-tracking: 0.3em;
    letter-spacing: 0.3em;
  }
  .tracking-\[0\.4em\] {
    --tw-tracking: 0.4em;
    letter-spacing: 0.4em;
  }
  .tracking-\[0\.15em\] {
    --tw-tracking: 0.15em;
    letter-spacing: 0.15em;
  }
  .tracking-\[0\.25em\] {
    --tw-tracking: 0.25em;
    letter-spacing: 0.25em;
  }
  .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-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-nowrap {
    text-wrap: nowrap;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .break-all {
    word-break: break-all;
  }
  .text-ellipsis {
    text-overflow: ellipsis;
  }
  .whitespace-normal {
    white-space: normal;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre {
    white-space: pre;
  }
  .whitespace-pre-line {
    white-space: pre-line;
  }
  .whitespace-pre-wrap {
    white-space: pre-wrap;
  }
  .text-\[\#4A154B\] {
    color: #4A154B;
  }
  .text-\[\#4285F4\] {
    color: #4285F4;
  }
  .text-\[\#6264A7\] {
    color: #6264A7;
  }
  .text-amber-400 {
    color: var(--color-amber-400);
  }
  .text-black {
    color: var(--color-black);
  }
  .text-blue-400 {
    color: var(--color-blue-400);
  }
  .text-blue-600 {
    color: var(--color-blue-600);
  }
  .text-current {
    color: currentcolor;
  }
  .text-emerald-400 {
    color: var(--color-emerald-400);
  }
  .text-emerald-500 {
    color: var(--color-emerald-500);
  }
  .text-gray-300 {
    color: var(--color-gray-300);
  }
  .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-900 {
    color: var(--color-gray-900);
  }
  .text-orange-300 {
    color: var(--color-orange-300);
  }
  .text-red-400 {
    color: var(--color-red-400);
  }
  .text-red-500 {
    color: var(--color-red-500);
  }
  .text-red-600 {
    color: var(--color-red-600);
  }
  .text-transparent {
    color: transparent;
  }
  .text-violet-400 {
    color: var(--color-violet-400);
  }
  .text-violet-400\/70 {
    color: color-mix(in srgb, oklch(70.2% 0.183 293.541) 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-violet-400) 70%, transparent);
    }
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\/70 {
    color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .text-white\/80 {
    color: color-mix(in srgb, #fff 80%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 80%, transparent);
    }
  }
  .text-yellow-300 {
    color: var(--color-yellow-300);
  }
  .text-yellow-400 {
    color: var(--color-yellow-400);
  }
  .text-yellow-400\/70 {
    color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-yellow-400) 70%, transparent);
    }
  }
  .text-zinc-400 {
    color: var(--color-zinc-400);
  }
  .text-zinc-500 {
    color: var(--color-zinc-500);
  }
  .text-zinc-700 {
    color: var(--color-zinc-700);
  }
  .text-zinc-900 {
    color: var(--color-zinc-900);
  }
  .capitalize {
    text-transform: capitalize;
  }
  .lowercase {
    text-transform: lowercase;
  }
  .normal-case {
    text-transform: none;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .italic {
    font-style: italic;
  }
  .tabular-nums {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  .line-through {
    text-decoration-line: line-through;
  }
  .no-underline {
    text-decoration-line: none;
  }
  .underline {
    text-decoration-line: underline;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-5 {
    opacity: 5%;
  }
  .opacity-10 {
    opacity: 10%;
  }
  .opacity-20 {
    opacity: 20%;
  }
  .opacity-25 {
    opacity: 25%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-40 {
    opacity: 40%;
  }
  .opacity-50 {
    opacity: 50%;
  }
  .opacity-60 {
    opacity: 60%;
  }
  .opacity-70 {
    opacity: 70%;
  }
  .opacity-75 {
    opacity: 75%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-90 {
    opacity: 90%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .opacity-\[0\.04\] {
    opacity: 0.04;
  }
  .opacity-\[0\.06\] {
    opacity: 0.06;
  }
  .mix-blend-color-dodge {
    mix-blend-mode: color-dodge;
  }
  .mix-blend-luminosity {
    mix-blend-mode: luminosity;
  }
  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    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, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[-1px_0_5px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: -1px 0 5px var(--tw-shadow-color, rgba(0,0,0,0.05));
    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_6px_-1px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0 -4px 6px -1px var(--tw-shadow-color, rgba(0,0,0,0.05));
    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_8px_rgba\(34\,197\,94\,0\.5\)\] {
    --tw-shadow: 0 0 8px var(--tw-shadow-color, rgba(34,197,94,0.5));
    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_8px_rgba\(234\,179\,8\,0\.5\)\] {
    --tw-shadow: 0 0 8px var(--tw-shadow-color, rgba(234,179,8,0.5));
    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_8px_rgba\(239\,68\,68\,0\.5\)\] {
    --tw-shadow: 0 0 8px var(--tw-shadow-color, rgba(239,68,68,0.5));
    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_8px_rgba\(var\(--p\)\,0\.5\)\] {
    --tw-shadow: 0 0 8px var(--tw-shadow-color, rgba(var(--p),0.5));
    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\(99\,102\,241\,0\.5\)\] {
    --tw-shadow: 0 0 10px var(--tw-shadow-color, rgba(99,102,241,0.5));
    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\(129\,140\,248\,0\.5\)\] {
    --tw-shadow: 0 0 10px var(--tw-shadow-color, rgba(129,140,248,0.5));
    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_12px_rgba\(239\,68\,68\,0\.8\)\] {
    --tw-shadow: 0 0 12px var(--tw-shadow-color, rgba(239,68,68,0.8));
    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_15px_rgba\(251\,191\,36\,0\.2\)\] {
    --tw-shadow: 0 0 15px var(--tw-shadow-color, rgba(251,191,36,0.2));
    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_20px_rgba\(99\,102\,241\,0\.4\)\] {
    --tw-shadow: 0 0 20px var(--tw-shadow-color, rgba(99,102,241,0.4));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_40px_rgba\(34\,197\,94\,0\.2\)\] {
    --tw-shadow: 0 0 40px var(--tw-shadow-color, rgba(34,197,94,0.2));
    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_40px_rgba\(99\,102\,241\,0\.3\)\] {
    --tw-shadow: 0 0 40px var(--tw-shadow-color, rgba(99,102,241,0.3));
    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_40px_rgba\(var\(--color-error\)\,0\.2\)\] {
    --tw-shadow: 0 0 40px var(--tw-shadow-color, rgba(var(--color-error),0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[1px_0_5px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 1px 0 5px var(--tw-shadow-color, rgba(0,0,0,0.05));
    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_20px_rgba\(0\,0\,0\,0\.5\)\,0_0_30px_rgba\(var\(--color-primary\)\,0\.1\)\] {
    --tw-shadow: inset 0 0 20px var(--tw-shadow-color, rgba(0,0,0,0.5)), 0 0 30px var(--tw-shadow-color, rgba(var(--color-primary),0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-inner {
    --tw-shadow: inset 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));
    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, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    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, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    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, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .ring {
    --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-4 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + 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-8 {
    --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);
  }
  .shadow-black\/20 {
    --tw-shadow-color: color-mix(in srgb, #000 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-black\/40 {
    --tw-shadow-color: color-mix(in srgb, #000 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-emerald-500\/20 {
    --tw-shadow-color: color-mix(in srgb, oklch(69.6% 0.17 162.48) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-emerald-900\/20 {
    --tw-shadow-color: color-mix(in srgb, oklch(37.8% 0.077 168.94) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-red-500\/20 {
    --tw-shadow-color: color-mix(in srgb, oklch(63.7% 0.237 25.331) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-red-900\/30 {
    --tw-shadow-color: color-mix(in srgb, oklch(39.6% 0.141 25.723) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-red-900) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-violet-900\/30 {
    --tw-shadow-color: color-mix(in srgb, oklch(38% 0.189 293.745) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-violet-900) 30%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-white\/5 {
    --tw-shadow-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-white) 5%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-yellow-400\/10 {
    --tw-shadow-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-yellow-400) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-yellow-400\/20 {
    --tw-shadow-color: color-mix(in srgb, oklch(85.2% 0.199 91.936) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-yellow-400) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-yellow-500\/20 {
    --tw-shadow-color: color-mix(in srgb, oklch(79.5% 0.184 86.047) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-yellow-500) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .shadow-yellow-900\/20 {
    --tw-shadow-color: color-mix(in srgb, oklch(42.1% 0.095 57.708) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-yellow-900) 20%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .ring-white {
    --tw-ring-color: var(--color-white);
  }
  .ring-yellow-400 {
    --tw-ring-color: var(--color-yellow-400);
  }
  .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);
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .outline-2 {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .outline-4 {
    outline-style: var(--tw-outline-style);
    outline-width: 4px;
  }
  .outline-offset-\[-1rem\] {
    outline-offset: -1rem;
  }
  .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-\[40px\] {
    --tw-blur: blur(40px);
    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-\[120px\] {
    --tw-blur: blur(120px);
    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-lg {
    --tw-blur: blur(var(--blur-lg));
    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,);
  }
  .blur-xl {
    --tw-blur: blur(var(--blur-xl));
    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, rgb(0 0 0 / 0.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.06)));
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow( 0 1px 1px rgb(0 0 0 / 0.06));
    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-lg {
    --tw-drop-shadow-size: drop-shadow(0 4px 4px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-lg));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-md {
    --tw-drop-shadow-size: drop-shadow(0 3px 3px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.12)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-md));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
    --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,);
  }
  .grayscale-\[0\.3\] {
    --tw-grayscale: grayscale(0.3);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .saturate-150 {
    --tw-saturate: saturate(150%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-3xl {
    --tw-backdrop-blur: blur(var(--blur-3xl));
    -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-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-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,);
  }
  .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, visibility, 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-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-75 {
    --tw-duration: 75ms;
    transition-duration: 75ms;
  }
  .duration-100 {
    --tw-duration: 100ms;
    transition-duration: 100ms;
  }
  .duration-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .duration-1000 {
    --tw-duration: 1000ms;
    transition-duration: 1000ms;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-dashed {
    --tw-outline-style: dashed;
    outline-style: dashed;
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-all {
    -webkit-user-select: all;
    user-select: all;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .\[--tab-bg\:var\(--fallback-b1\,oklch\(var\(--b1\)\)\)\] {
    --tab-bg: var(--fallback-b1,oklch(var(--b1)));
  }
  .ring-inset {
    --tw-ring-inset: inset;
  }
  .group-open\:hidden {
    &:is(:where(.group):is([open], :popover-open, :open) *) {
      display: none;
    }
  }
  .group-open\:rotate-0 {
    &:is(:where(.group):is([open], :popover-open, :open) *) {
      rotate: 0deg;
    }
  }
  .group-open\:rotate-90 {
    &:is(:where(.group):is([open], :popover-open, :open) *) {
      rotate: 90deg;
    }
  }
  .group-open\:rotate-180 {
    &:is(:where(.group):is([open], :popover-open, :open) *) {
      rotate: 180deg;
    }
  }
  .group-open\/json\:rotate-180 {
    &:is(:where(.group\/json):is([open], :popover-open, :open) *) {
      rotate: 180deg;
    }
  }
  .group-open\/replies\:rotate-0 {
    &:is(:where(.group\/replies):is([open], :popover-open, :open) *) {
      rotate: 0deg;
    }
  }
  .group-open\/row\:rotate-180 {
    &:is(:where(.group\/row):is([open], :popover-open, :open) *) {
      rotate: 180deg;
    }
  }
  .group-focus-within\:scale-110 {
    &:is(:where(.group):focus-within *) {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .group-hover\:visible {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        visibility: visible;
      }
    }
  }
  .group-hover\:block {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        display: block;
      }
    }
  }
  .group-hover\:flex {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        display: flex;
      }
    }
  }
  .group-hover\:hidden {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        display: none;
      }
    }
  }
  .group-hover\:inline-block {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        display: inline-block;
      }
    }
  }
  .group-hover\:translate-x-0 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 0);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:translate-x-0\.5 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:translate-x-1 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-x: calc(var(--spacing) * 1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:translate-y-0\.5 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * 0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .group-hover\:scale-75 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 75%;
        --tw-scale-y: 75%;
        --tw-scale-z: 75%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\:scale-105 {
    &:is(:where(.group):hover *) {
      @media (hover: 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 *) {
      @media (hover: 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-150 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 150%;
        --tw-scale-y: 150%;
        --tw-scale-z: 150%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\:scale-\[1\.03\] {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        scale: 1.03;
      }
    }
  }
  .group-hover\:rotate-3 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        rotate: 3deg;
      }
    }
  }
  .group-hover\:rotate-12 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        rotate: 12deg;
      }
    }
  }
  .group-hover\:rotate-180 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        rotate: 180deg;
      }
    }
  }
  .group-hover\:gap-2 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        gap: calc(var(--spacing) * 2);
      }
    }
  }
  .group-hover\:bg-black\/10 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #000 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
        }
      }
    }
  }
  .group-hover\:text-white {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .group-hover\:underline {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .group-hover\:opacity-10 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 10%;
      }
    }
  }
  .group-hover\:opacity-20 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 20%;
      }
    }
  }
  .group-hover\:opacity-40 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 40%;
      }
    }
  }
  .group-hover\:opacity-50 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 50%;
      }
    }
  }
  .group-hover\:opacity-60 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 60%;
      }
    }
  }
  .group-hover\:opacity-70 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 70%;
      }
    }
  }
  .group-hover\:opacity-80 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 80%;
      }
    }
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\:shadow-md {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        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\:duration-200 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        --tw-duration: 200ms;
        transition-duration: 200ms;
      }
    }
  }
  .group-hover\/auth\:scale-110 {
    &:is(:where(.group\/auth):hover *) {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .group-hover\/av\:opacity-100 {
    &:is(:where(.group\/av):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/card\:opacity-100 {
    &:is(:where(.group\/card):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/chip\:opacity-100 {
    &:is(:where(.group\/chip):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/edit\:opacity-100 {
    &:is(:where(.group\/edit):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/editnode\:opacity-100 {
    &:is(:where(.group\/editnode):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/entity\:opacity-100 {
    &:is(:where(.group\/entity):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .group-hover\/sidebar-avatar\:flex {
    &:is(:where(.group\/sidebar-avatar):hover *) {
      @media (hover: hover) {
        display: flex;
      }
    }
  }
  .group-hover\/topbar-avatar\:flex {
    &:is(:where(.group\/topbar-avatar):hover *) {
      @media (hover: hover) {
        display: flex;
      }
    }
  }
  .group-hover\/wf\:text-white {
    &:is(:where(.group\/wf):hover *) {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .group-focus\:visible {
    &:is(:where(.group):focus *) {
      visibility: visible;
    }
  }
  .group-active\:scale-95 {
    &:is(:where(.group):active *) {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .group-data-\[dragging\=true\]\:opacity-100 {
    &:is(:where(.group)[data-dragging="true"] *) {
      opacity: 100%;
    }
  }
  .group-data-\[minimized\=true\]\:hidden {
    &:is(:where(.group)[data-minimized="true"] *) {
      display: none;
    }
  }
  .group-data-\[minimized\=true\]\:inline {
    &:is(:where(.group)[data-minimized="true"] *) {
      display: inline;
    }
  }
  .group-\[\.phx-drop-target-active\]\:flex {
    &:is(:where(.group):is(.phx-drop-target-active) *) {
      display: flex;
    }
  }
  .before\:absolute {
    &::before {
      content: var(--tw-content);
      position: absolute;
    }
  }
  .before\:top-0 {
    &::before {
      content: var(--tw-content);
      top: calc(var(--spacing) * 0);
    }
  }
  .before\:left-0 {
    &::before {
      content: var(--tw-content);
      left: calc(var(--spacing) * 0);
    }
  }
  .before\:hidden {
    &::before {
      content: var(--tw-content);
      display: none;
    }
  }
  .before\:h-full {
    &::before {
      content: var(--tw-content);
      height: 100%;
    }
  }
  .before\:w-\[1px\] {
    &::before {
      content: var(--tw-content);
      width: 1px;
    }
  }
  .first\:rounded-t-2xl {
    &:first-child {
      border-top-left-radius: var(--radius-2xl);
      border-top-right-radius: var(--radius-2xl);
    }
  }
  .last\:mb-0 {
    &:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }
  }
  .last\:rounded-b-2xl {
    &:last-child {
      border-bottom-right-radius: var(--radius-2xl);
      border-bottom-left-radius: var(--radius-2xl);
    }
  }
  .last\:border-0 {
    &:last-child {
      border-style: var(--tw-border-style);
      border-width: 0px;
    }
  }
  .last\:border-r-0 {
    &:last-child {
      border-right-style: var(--tw-border-style);
      border-right-width: 0px;
    }
  }
  .last\:border-b-0 {
    &:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .last\:pb-0 {
    &:last-child {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }
  .only\:block {
    &:only-child {
      display: block;
    }
  }
  .only\:table-row {
    &:only-child {
      display: table-row;
    }
  }
  .focus-within\:shadow-\[0_0_0_3px\] {
    &:focus-within {
      --tw-shadow: 0 0 0 3px var(--tw-shadow-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\:shadow-md {
    &:focus-within {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-within\:ring-2 {
    &:focus-within {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus-within\:outline-none {
    &:focus-within {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .hover\:z-20 {
    &:hover {
      @media (hover: hover) {
        z-index: 20;
      }
    }
  }
  .hover\:-translate-y-0\.5 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -0.5);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:-translate-y-1 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -1);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:-translate-y-2 {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: calc(var(--spacing) * -2);
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:scale-100 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 100%;
        --tw-scale-y: 100%;
        --tw-scale-z: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-105 {
    &:hover {
      @media (hover: 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 {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-150 {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 150%;
        --tw-scale-y: 150%;
        --tw-scale-z: 150%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-\[1\.01\] {
    &:hover {
      @media (hover: hover) {
        scale: 1.01;
      }
    }
  }
  .hover\:scale-\[1\.02\] {
    &:hover {
      @media (hover: hover) {
        scale: 1.02;
      }
    }
  }
  .hover\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        cursor: pointer;
      }
    }
  }
  .hover\:border-gray-400 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-gray-400);
      }
    }
  }
  .hover\:border-gray-500 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-gray-500);
      }
    }
  }
  .hover\:border-gray-600 {
    &:hover {
      @media (hover: hover) {
        border-color: var(--color-gray-600);
      }
    }
  }
  .hover\:border-white\/10 {
    &:hover {
      @media (hover: hover) {
        border-color: color-mix(in srgb, #fff 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }
  .hover\:bg-emerald-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-emerald-600);
      }
    }
  }
  .hover\:bg-gray-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-gray-700);
      }
    }
  }
  .hover\:bg-red-600 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-600);
      }
    }
  }
  .hover\:bg-red-700 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-700);
      }
    }
  }
  .hover\:bg-transparent {
    &:hover {
      @media (hover: hover) {
        background-color: transparent;
      }
    }
  }
  .hover\:bg-white {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
  }
  .hover\:bg-white\/10 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/40 {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 40%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 40%, transparent);
        }
      }
    }
  }
  .hover\:bg-white\/\[0\.04\] {
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 4%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 4%, transparent);
        }
      }
    }
  }
  .hover\:bg-zinc-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-zinc-200);
      }
    }
  }
  .hover\:bg-zinc-300 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-zinc-300);
      }
    }
  }
  .hover\:from-blue-500 {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-from: var(--color-blue-500);
        --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\:from-red-400 {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-from: var(--color-red-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));
      }
    }
  }
  .hover\:from-red-500 {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-from: var(--color-red-500);
        --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\:from-violet-500 {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-from: var(--color-violet-500);
        --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\:from-yellow-300 {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-from: var(--color-yellow-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));
      }
    }
  }
  .hover\:to-amber-400 {
    &:hover {
      @media (hover: hover) {
        --tw-gradient-to: var(--color-amber-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));
      }
    }
  }
  .hover\:text-gray-300 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-300);
      }
    }
  }
  .hover\:text-gray-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-gray-400);
      }
    }
  }
  .hover\:text-white {
    &:hover {
      @media (hover: hover) {
        color: var(--color-white);
      }
    }
  }
  .hover\:text-zinc-700 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-zinc-700);
      }
    }
  }
  .hover\:no-underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: none;
      }
    }
  }
  .hover\:underline {
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
  }
  .hover\:opacity-60 {
    &:hover {
      @media (hover: hover) {
        opacity: 60%;
      }
    }
  }
  .hover\:opacity-90 {
    &:hover {
      @media (hover: hover) {
        opacity: 90%;
      }
    }
  }
  .hover\:opacity-100 {
    &:hover {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .hover\:shadow {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        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-2xl {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-\[0_0_60px_rgba\(99\,102\,241\,0\.5\)\] {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 0 60px var(--tw-shadow-color, rgba(99,102,241,0.5));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-lg {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        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 {
      @media (hover: hover) {
        --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .hover\:shadow-sm {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        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 {
      @media (hover: hover) {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        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 {
      @media (hover: 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\:ring-2 {
    &:hover {
      @media (hover: hover) {
        --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);
      }
    }
  }
  .hover\:shadow-black\/5 {
    &:hover {
      @media (hover: hover) {
        --tw-shadow-color: color-mix(in srgb, #000 5%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent);
        }
      }
    }
  }
  .hover\:shadow-violet-900\/20 {
    &:hover {
      @media (hover: hover) {
        --tw-shadow-color: color-mix(in srgb, oklch(38% 0.189 293.745) 20%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-violet-900) 20%, transparent) var(--tw-shadow-alpha), transparent);
        }
      }
    }
  }
  .hover\:ring-offset-1 {
    &:hover {
      @media (hover: hover) {
        --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);
      }
    }
  }
  .hover\:brightness-110 {
    &:hover {
      @media (hover: 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\:grayscale-0 {
    &:hover {
      @media (hover: 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,);
      }
    }
  }
  .focus\:not-sr-only {
    &:focus {
      position: static;
      width: auto;
      height: auto;
      padding: 0;
      margin: 0;
      overflow: visible;
      clip: auto;
      white-space: normal;
    }
  }
  .focus\:absolute {
    &:focus {
      position: absolute;
    }
  }
  .focus\:top-2 {
    &:focus {
      top: calc(var(--spacing) * 2);
    }
  }
  .focus\:left-2 {
    &:focus {
      left: calc(var(--spacing) * 2);
    }
  }
  .focus\:z-50 {
    &:focus {
      z-index: 50;
    }
  }
  .focus\:w-64 {
    &:focus {
      width: calc(var(--spacing) * 64);
    }
  }
  .focus\:rounded {
    &:focus {
      border-radius: 0.25rem;
    }
  }
  .focus\:rounded-lg {
    &:focus {
      border-radius: var(--radius-lg);
    }
  }
  .focus\:bg-transparent {
    &:focus {
      background-color: transparent;
    }
  }
  .focus\:p-2 {
    &:focus {
      padding: calc(var(--spacing) * 2);
    }
  }
  .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-4 {
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + 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-red-500 {
    &:focus {
      --tw-ring-color: var(--color-red-500);
    }
  }
  .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\: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-offset-1 {
    &:focus-visible {
      --tw-ring-offset-width: 1px;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    }
  }
  .focus-visible\: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-none {
    &:focus-visible {
      --tw-outline-style: none;
      outline-style: none;
    }
  }
  .active\:scale-90 {
    &:active {
      --tw-scale-x: 90%;
      --tw-scale-y: 90%;
      --tw-scale-z: 90%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .active\:scale-95 {
    &:active {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .active\:scale-\[0\.97\] {
    &:active {
      scale: 0.97;
    }
  }
  .active\:scale-\[0\.98\] {
    &:active {
      scale: 0.98;
    }
  }
  .active\:cursor-grabbing {
    &:active {
      cursor: grabbing;
    }
  }
  .disabled\:opacity-30 {
    &:disabled {
      opacity: 30%;
    }
  }
  .disabled\:opacity-40 {
    &:disabled {
      opacity: 40%;
    }
  }
  .disabled\:opacity-50 {
    &:disabled {
      opacity: 50%;
    }
  }
  .disabled\:grayscale {
    &:disabled {
      --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,);
    }
  }
  .data-\[open\]\:shadow-md {
    &[data-open] {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .motion-safe\:animate-pulse {
    @media (prefers-reduced-motion: no-preference) {
      animation: var(--animate-pulse);
    }
  }
  .motion-safe\:animate-spin {
    @media (prefers-reduced-motion: no-preference) {
      animation: var(--animate-spin);
    }
  }
  .motion-safe\:hover\:-translate-y-0\.5 {
    @media (prefers-reduced-motion: no-preference) {
      &:hover {
        @media (hover: hover) {
          --tw-translate-y: calc(var(--spacing) * -0.5);
          translate: var(--tw-translate-x) var(--tw-translate-y);
        }
      }
    }
  }
  .motion-safe\:hover\:scale-105 {
    @media (prefers-reduced-motion: no-preference) {
      &:hover {
        @media (hover: hover) {
          --tw-scale-x: 105%;
          --tw-scale-y: 105%;
          --tw-scale-z: 105%;
          scale: var(--tw-scale-x) var(--tw-scale-y);
        }
      }
    }
  }
  .motion-reduce\:animate-none {
    @media (prefers-reduced-motion: reduce) {
      animation: none;
    }
  }
  .max-xl\:hidden {
    @media (width < 80rem) {
      display: none;
    }
  }
  .max-lg\:hidden {
    @media (width < 64rem) {
      display: none;
    }
  }
  .max-md\:block {
    @media (width < 48rem) {
      display: block;
    }
  }
  .max-sm\:hidden {
    @media (width < 40rem) {
      display: none;
    }
  }
  .sm\:relative {
    @media (width >= 40rem) {
      position: relative;
    }
  }
  .sm\:right-4 {
    @media (width >= 40rem) {
      right: calc(var(--spacing) * 4);
    }
  }
  .sm\:right-auto {
    @media (width >= 40rem) {
      right: auto;
    }
  }
  .sm\:left-4 {
    @media (width >= 40rem) {
      left: calc(var(--spacing) * 4);
    }
  }
  .sm\:left-auto {
    @media (width >= 40rem) {
      left: auto;
    }
  }
  .sm\:z-auto {
    @media (width >= 40rem) {
      z-index: auto;
    }
  }
  .sm\:col-span-1 {
    @media (width >= 40rem) {
      grid-column: span 1 / span 1;
    }
  }
  .sm\:col-span-2 {
    @media (width >= 40rem) {
      grid-column: span 2 / span 2;
    }
  }
  .sm\:col-span-3 {
    @media (width >= 40rem) {
      grid-column: span 3 / span 3;
    }
  }
  .sm\:ml-0 {
    @media (width >= 40rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .sm\:block {
    @media (width >= 40rem) {
      display: block;
    }
  }
  .sm\:flex {
    @media (width >= 40rem) {
      display: flex;
    }
  }
  .sm\:hidden {
    @media (width >= 40rem) {
      display: none;
    }
  }
  .sm\:inline {
    @media (width >= 40rem) {
      display: inline;
    }
  }
  .sm\:inline-block {
    @media (width >= 40rem) {
      display: inline-block;
    }
  }
  .sm\:inline-flex {
    @media (width >= 40rem) {
      display: inline-flex;
    }
  }
  .sm\:table-cell {
    @media (width >= 40rem) {
      display: table-cell;
    }
  }
  .sm\:h-2 {
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 2);
    }
  }
  .sm\:h-4 {
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 4);
    }
  }
  .sm\:h-8 {
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 8);
    }
  }
  .sm\:h-24 {
    @media (width >= 40rem) {
      height: calc(var(--spacing) * 24);
    }
  }
  .sm\:min-h-0 {
    @media (width >= 40rem) {
      min-height: calc(var(--spacing) * 0);
    }
  }
  .sm\:w-2 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 2);
    }
  }
  .sm\:w-4 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 4);
    }
  }
  .sm\:w-8 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 8);
    }
  }
  .sm\:w-72 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 72);
    }
  }
  .sm\:w-80 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 80);
    }
  }
  .sm\:w-96 {
    @media (width >= 40rem) {
      width: calc(var(--spacing) * 96);
    }
  }
  .sm\:w-\[32rem\] {
    @media (width >= 40rem) {
      width: 32rem;
    }
  }
  .sm\:w-\[40rem\] {
    @media (width >= 40rem) {
      width: 40rem;
    }
  }
  .sm\:w-\[52rem\] {
    @media (width >= 40rem) {
      width: 52rem;
    }
  }
  .sm\:w-\[420px\] {
    @media (width >= 40rem) {
      width: 420px;
    }
  }
  .sm\:w-\[480px\] {
    @media (width >= 40rem) {
      width: 480px;
    }
  }
  .sm\:w-auto {
    @media (width >= 40rem) {
      width: auto;
    }
  }
  .sm\:max-w-96 {
    @media (width >= 40rem) {
      max-width: calc(var(--spacing) * 96);
    }
  }
  .sm\:max-w-\[140px\] {
    @media (width >= 40rem) {
      max-width: 140px;
    }
  }
  .sm\:max-w-md {
    @media (width >= 40rem) {
      max-width: var(--container-md);
    }
  }
  .sm\:flex-none {
    @media (width >= 40rem) {
      flex: none;
    }
  }
  .sm\:translate-y-0 {
    @media (width >= 40rem) {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .sm\:scale-95 {
    @media (width >= 40rem) {
      --tw-scale-x: 95%;
      --tw-scale-y: 95%;
      --tw-scale-z: 95%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .sm\:scale-100 {
    @media (width >= 40rem) {
      --tw-scale-x: 100%;
      --tw-scale-y: 100%;
      --tw-scale-z: 100%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .sm\:columns-2 {
    @media (width >= 40rem) {
      columns: 2;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-3 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-4 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-5 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .sm\:grid-cols-6 {
    @media (width >= 40rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .sm\:flex-col {
    @media (width >= 40rem) {
      flex-direction: column;
    }
  }
  .sm\:flex-row {
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .sm\:flex-row-reverse {
    @media (width >= 40rem) {
      flex-direction: row-reverse;
    }
  }
  .sm\:items-center {
    @media (width >= 40rem) {
      align-items: center;
    }
  }
  .sm\:justify-between {
    @media (width >= 40rem) {
      justify-content: space-between;
    }
  }
  .sm\:justify-end {
    @media (width >= 40rem) {
      justify-content: flex-end;
    }
  }
  .sm\:gap-2 {
    @media (width >= 40rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .sm\:truncate {
    @media (width >= 40rem) {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  }
  .sm\:p-3 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 3);
    }
  }
  .sm\:p-4 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 4);
    }
  }
  .sm\:p-6 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .sm\:p-8 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .sm\:p-10 {
    @media (width >= 40rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .sm\:px-0 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .sm\:px-3 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .sm\:px-5 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 5);
    }
  }
  .sm\:px-6 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .sm\:px-14 {
    @media (width >= 40rem) {
      padding-inline: calc(var(--spacing) * 14);
    }
  }
  .sm\:py-6 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 6);
    }
  }
  .sm\:py-28 {
    @media (width >= 40rem) {
      padding-block: calc(var(--spacing) * 28);
    }
  }
  .sm\:pl-16 {
    @media (width >= 40rem) {
      padding-left: calc(var(--spacing) * 16);
    }
  }
  .sm\:text-2xl {
    @media (width >= 40rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .sm\:text-3xl {
    @media (width >= 40rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .sm\:text-base {
    @media (width >= 40rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .sm\:text-sm {
    @media (width >= 40rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .sm\:text-xs {
    @media (width >= 40rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .sm\:text-\[9px\] {
    @media (width >= 40rem) {
      font-size: 9px;
    }
  }
  .sm\:text-\[11px\] {
    @media (width >= 40rem) {
      font-size: 11px;
    }
  }
  .sm\:opacity-0 {
    @media (width >= 40rem) {
      opacity: 0%;
    }
  }
  .sm\:shadow-none {
    @media (width >= 40rem) {
      --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);
    }
  }
  .sm\:group-hover\:scale-105 {
    @media (width >= 40rem) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          --tw-scale-x: 105%;
          --tw-scale-y: 105%;
          --tw-scale-z: 105%;
          scale: var(--tw-scale-x) var(--tw-scale-y);
        }
      }
    }
  }
  .sm\:group-hover\:opacity-100 {
    @media (width >= 40rem) {
      &:is(:where(.group):hover *) {
        @media (hover: hover) {
          opacity: 100%;
        }
      }
    }
  }
  .md\:right-8 {
    @media (width >= 48rem) {
      right: calc(var(--spacing) * 8);
    }
  }
  .md\:order-1 {
    @media (width >= 48rem) {
      order: 1;
    }
  }
  .md\:order-2 {
    @media (width >= 48rem) {
      order: 2;
    }
  }
  .md\:col-span-1 {
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
  }
  .md\:col-span-2 {
    @media (width >= 48rem) {
      grid-column: span 2 / span 2;
    }
  }
  .md\:col-span-3 {
    @media (width >= 48rem) {
      grid-column: span 3 / span 3;
    }
  }
  .md\:col-span-4 {
    @media (width >= 48rem) {
      grid-column: span 4 / span 4;
    }
  }
  .md\:col-span-5 {
    @media (width >= 48rem) {
      grid-column: span 5 / span 5;
    }
  }
  .md\:col-span-8 {
    @media (width >= 48rem) {
      grid-column: span 8 / span 8;
    }
  }
  .md\:row-span-2 {
    @media (width >= 48rem) {
      grid-row: span 2 / span 2;
    }
  }
  .md\:mt-0 {
    @media (width >= 48rem) {
      margin-top: calc(var(--spacing) * 0);
    }
  }
  .md\:ml-0 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 0);
    }
  }
  .md\:ml-4 {
    @media (width >= 48rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .md\:block {
    @media (width >= 48rem) {
      display: block;
    }
  }
  .md\:flex {
    @media (width >= 48rem) {
      display: flex;
    }
  }
  .md\:hidden {
    @media (width >= 48rem) {
      display: none;
    }
  }
  .md\:inline {
    @media (width >= 48rem) {
      display: inline;
    }
  }
  .md\:inline-flex {
    @media (width >= 48rem) {
      display: inline-flex;
    }
  }
  .md\:table-cell {
    @media (width >= 48rem) {
      display: table-cell;
    }
  }
  .md\:h-10 {
    @media (width >= 48rem) {
      height: calc(var(--spacing) * 10);
    }
  }
  .md\:w-1\/2 {
    @media (width >= 48rem) {
      width: calc(1/2 * 100%);
    }
  }
  .md\:w-2\/5 {
    @media (width >= 48rem) {
      width: calc(2/5 * 100%);
    }
  }
  .md\:w-60 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 60);
    }
  }
  .md\:w-80 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 80);
    }
  }
  .md\:w-96 {
    @media (width >= 48rem) {
      width: calc(var(--spacing) * 96);
    }
  }
  .md\:w-auto {
    @media (width >= 48rem) {
      width: auto;
    }
  }
  .md\:columns-3 {
    @media (width >= 48rem) {
      columns: 3;
    }
  }
  .md\:grid-cols-1 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-2 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-4 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-5 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-6 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .md\:grid-cols-12 {
    @media (width >= 48rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .md\:flex-col {
    @media (width >= 48rem) {
      flex-direction: column;
    }
  }
  .md\:flex-row {
    @media (width >= 48rem) {
      flex-direction: row;
    }
  }
  .md\:items-center {
    @media (width >= 48rem) {
      align-items: center;
    }
  }
  .md\:items-end {
    @media (width >= 48rem) {
      align-items: flex-end;
    }
  }
  .md\:items-start {
    @media (width >= 48rem) {
      align-items: flex-start;
    }
  }
  .md\:justify-between {
    @media (width >= 48rem) {
      justify-content: space-between;
    }
  }
  .md\:gap-1 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .md\:gap-2 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .md\:gap-4 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .md\:gap-6 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .md\:gap-8 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .md\:gap-12 {
    @media (width >= 48rem) {
      gap: calc(var(--spacing) * 12);
    }
  }
  .md\:border-r {
    @media (width >= 48rem) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .md\:border-b-0 {
    @media (width >= 48rem) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .md\:p-6 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .md\:p-8 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .md\:p-10 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
  }
  .md\:p-12 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 12);
    }
  }
  .md\:p-20 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 20);
    }
  }
  .md\:p-24 {
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 24);
    }
  }
  .md\:px-6 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  .md\:px-8 {
    @media (width >= 48rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .md\:py-32 {
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .md\:pt-5 {
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 5);
    }
  }
  .md\:text-2xl {
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .md\:text-3xl {
    @media (width >= 48rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .md\:text-4xl {
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .md\:text-5xl {
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .md\:text-6xl {
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .md\:text-7xl {
    @media (width >= 48rem) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .md\:text-8xl {
    @media (width >= 48rem) {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }
  }
  .md\:text-base {
    @media (width >= 48rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }
  .md\:text-lg {
    @media (width >= 48rem) {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }
  .md\:text-sm {
    @media (width >= 48rem) {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }
  .md\:text-xl {
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .md\:text-xs {
    @media (width >= 48rem) {
      font-size: var(--text-xs);
      line-height: var(--tw-leading, var(--text-xs--line-height));
    }
  }
  .lg\:relative {
    @media (width >= 64rem) {
      position: relative;
    }
  }
  .lg\:sticky {
    @media (width >= 64rem) {
      position: sticky;
    }
  }
  .lg\:top-4 {
    @media (width >= 64rem) {
      top: calc(var(--spacing) * 4);
    }
  }
  .lg\:col-span-1 {
    @media (width >= 64rem) {
      grid-column: span 1 / span 1;
    }
  }
  .lg\:col-span-2 {
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .lg\:col-span-3 {
    @media (width >= 64rem) {
      grid-column: span 3 / span 3;
    }
  }
  .lg\:col-span-4 {
    @media (width >= 64rem) {
      grid-column: span 4 / span 4;
    }
  }
  .lg\:col-span-7 {
    @media (width >= 64rem) {
      grid-column: span 7 / span 7;
    }
  }
  .lg\:col-span-8 {
    @media (width >= 64rem) {
      grid-column: span 8 / span 8;
    }
  }
  .lg\:col-span-9 {
    @media (width >= 64rem) {
      grid-column: span 9 / span 9;
    }
  }
  .lg\:col-span-12 {
    @media (width >= 64rem) {
      grid-column: span 12 / span 12;
    }
  }
  .lg\:mx-0 {
    @media (width >= 64rem) {
      margin-inline: calc(var(--spacing) * 0);
    }
  }
  .lg\:ml-4 {
    @media (width >= 64rem) {
      margin-left: calc(var(--spacing) * 4);
    }
  }
  .lg\:block {
    @media (width >= 64rem) {
      display: block;
    }
  }
  .lg\:flex {
    @media (width >= 64rem) {
      display: flex;
    }
  }
  .lg\:hidden {
    @media (width >= 64rem) {
      display: none;
    }
  }
  .lg\:inline {
    @media (width >= 64rem) {
      display: inline;
    }
  }
  .lg\:table-cell {
    @media (width >= 64rem) {
      display: table-cell;
    }
  }
  .lg\:max-h-full {
    @media (width >= 64rem) {
      max-height: 100%;
    }
  }
  .lg\:w-1\/3 {
    @media (width >= 64rem) {
      width: calc(1/3 * 100%);
    }
  }
  .lg\:w-2\/3 {
    @media (width >= 64rem) {
      width: calc(2/3 * 100%);
    }
  }
  .lg\:w-56 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 56);
    }
  }
  .lg\:w-64 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 64);
    }
  }
  .lg\:w-72 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 72);
    }
  }
  .lg\:w-80 {
    @media (width >= 64rem) {
      width: calc(var(--spacing) * 80);
    }
  }
  .lg\:w-\[320px\] {
    @media (width >= 64rem) {
      width: 320px;
    }
  }
  .lg\:w-\[640px\] {
    @media (width >= 64rem) {
      width: 640px;
    }
  }
  .lg\:max-w-\[200px\] {
    @media (width >= 64rem) {
      max-width: 200px;
    }
  }
  .lg\:max-w-\[300px\] {
    @media (width >= 64rem) {
      max-width: 300px;
    }
  }
  .lg\:min-w-\[200px\] {
    @media (width >= 64rem) {
      min-width: 200px;
    }
  }
  .lg\:min-w-\[280px\] {
    @media (width >= 64rem) {
      min-width: 280px;
    }
  }
  .lg\:translate-x-0 {
    @media (width >= 64rem) {
      --tw-translate-x: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }
  .lg\:columns-4 {
    @media (width >= 64rem) {
      columns: 4;
    }
  }
  .lg\:grid-cols-1 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-2 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-3 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-5 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-6 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-8 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-12 {
    @media (width >= 64rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .lg\:grid-cols-\[1fr_280px\] {
    @media (width >= 64rem) {
      grid-template-columns: 1fr 280px;
    }
  }
  .lg\:grid-cols-\[260px_1fr\] {
    @media (width >= 64rem) {
      grid-template-columns: 260px 1fr;
    }
  }
  .lg\:grid-cols-\[280px_1fr_256px\] {
    @media (width >= 64rem) {
      grid-template-columns: 280px 1fr 256px;
    }
  }
  .lg\:grid-cols-\[minmax\(0\,1fr\)_320px\] {
    @media (width >= 64rem) {
      grid-template-columns: minmax(0,1fr) 320px;
    }
  }
  .lg\:flex-col {
    @media (width >= 64rem) {
      flex-direction: column;
    }
  }
  .lg\:flex-row {
    @media (width >= 64rem) {
      flex-direction: row;
    }
  }
  .lg\:flex-row-reverse {
    @media (width >= 64rem) {
      flex-direction: row-reverse;
    }
  }
  .lg\:items-center {
    @media (width >= 64rem) {
      align-items: center;
    }
  }
  .lg\:justify-between {
    @media (width >= 64rem) {
      justify-content: space-between;
    }
  }
  .lg\:justify-start {
    @media (width >= 64rem) {
      justify-content: flex-start;
    }
  }
  .lg\:gap-1 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .lg\:gap-2 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .lg\:gap-4 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .lg\:gap-6 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .lg\:gap-8 {
    @media (width >= 64rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .lg\:border-t-0 {
    @media (width >= 64rem) {
      border-top-style: var(--tw-border-style);
      border-top-width: 0px;
    }
  }
  .lg\:border-r {
    @media (width >= 64rem) {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }
  .lg\:border-b-0 {
    @media (width >= 64rem) {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
  }
  .lg\:border-l {
    @media (width >= 64rem) {
      border-left-style: var(--tw-border-style);
      border-left-width: 1px;
    }
  }
  .lg\:p-8 {
    @media (width >= 64rem) {
      padding: calc(var(--spacing) * 8);
    }
  }
  .lg\:px-8 {
    @media (width >= 64rem) {
      padding-inline: calc(var(--spacing) * 8);
    }
  }
  .lg\:pr-4 {
    @media (width >= 64rem) {
      padding-right: calc(var(--spacing) * 4);
    }
  }
  .lg\:pb-6 {
    @media (width >= 64rem) {
      padding-bottom: calc(var(--spacing) * 6);
    }
  }
  .lg\:pl-\[256px\] {
    @media (width >= 64rem) {
      padding-left: 256px;
    }
  }
  .lg\:text-left {
    @media (width >= 64rem) {
      text-align: left;
    }
  }
  .lg\:text-2xl {
    @media (width >= 64rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }
  .lg\:text-3xl {
    @media (width >= 64rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .lg\:text-6xl {
    @media (width >= 64rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }
  .lg\:text-7xl {
    @media (width >= 64rem) {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }
  }
  .lg\:text-xl {
    @media (width >= 64rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .xl\:left-\[50rem\] {
    @media (width >= 80rem) {
      left: 50rem;
    }
  }
  .xl\:block {
    @media (width >= 80rem) {
      display: block;
    }
  }
  .xl\:inline {
    @media (width >= 80rem) {
      display: inline;
    }
  }
  .xl\:table-cell {
    @media (width >= 80rem) {
      display: table-cell;
    }
  }
  .xl\:w-auto {
    @media (width >= 80rem) {
      width: auto;
    }
  }
  .xl\:max-w-\[400px\] {
    @media (width >= 80rem) {
      max-width: 400px;
    }
  }
  .xl\:columns-5 {
    @media (width >= 80rem) {
      columns: 5;
    }
  }
  .xl\:grid-cols-1 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-2 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-3 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-4 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-5 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .xl\:grid-cols-6 {
    @media (width >= 80rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .xl\:flex-col {
    @media (width >= 80rem) {
      flex-direction: column;
    }
  }
  .xl\:flex-row {
    @media (width >= 80rem) {
      flex-direction: row;
    }
  }
  .xl\:items-center {
    @media (width >= 80rem) {
      align-items: center;
    }
  }
  .xl\:gap-1 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .xl\:gap-2 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .xl\:gap-4 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .xl\:gap-6 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .xl\:gap-8 {
    @media (width >= 80rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .xl\:px-12 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 12);
    }
  }
  .xl\:px-28 {
    @media (width >= 80rem) {
      padding-inline: calc(var(--spacing) * 28);
    }
  }
  .xl\:py-32 {
    @media (width >= 80rem) {
      padding-block: calc(var(--spacing) * 32);
    }
  }
  .\32 xl\:table-cell {
    @media (width >= 96rem) {
      display: table-cell;
    }
  }
  .\32 xl\:grid-cols-1 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-2 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-3 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-4 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-5 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .\32 xl\:grid-cols-6 {
    @media (width >= 96rem) {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
  }
  .\32 xl\:flex-col {
    @media (width >= 96rem) {
      flex-direction: column;
    }
  }
  .\32 xl\:flex-row {
    @media (width >= 96rem) {
      flex-direction: row;
    }
  }
  .\32 xl\:gap-1 {
    @media (width >= 96rem) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .\32 xl\:gap-2 {
    @media (width >= 96rem) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .\32 xl\:gap-4 {
    @media (width >= 96rem) {
      gap: calc(var(--spacing) * 4);
    }
  }
  .\32 xl\:gap-6 {
    @media (width >= 96rem) {
      gap: calc(var(--spacing) * 6);
    }
  }
  .\32 xl\:gap-8 {
    @media (width >= 96rem) {
      gap: calc(var(--spacing) * 8);
    }
  }
  .rtl\:space-x-reverse {
    &:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
      :where(& > :not(:last-child)) {
        --tw-space-x-reverse: 1;
      }
    }
  }
  .dark\:border-zinc-700 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      border-color: var(--color-zinc-700);
    }
  }
  .dark\:bg-zinc-600 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      background-color: var(--color-zinc-600);
    }
  }
  .dark\:bg-zinc-700 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      background-color: var(--color-zinc-700);
    }
  }
  .dark\:bg-zinc-800 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      background-color: var(--color-zinc-800);
    }
  }
  .dark\:bg-zinc-900 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      background-color: var(--color-zinc-900);
    }
  }
  .dark\:text-blue-400 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      color: var(--color-blue-400);
    }
  }
  .dark\:text-red-400 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      color: var(--color-red-400);
    }
  }
  .dark\:text-white {
    &:where([data-theme=dark], [data-theme=dark] *) {
      color: var(--color-white);
    }
  }
  .dark\:text-zinc-200 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      color: var(--color-zinc-200);
    }
  }
  .dark\:text-zinc-300 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      color: var(--color-zinc-300);
    }
  }
  .dark\:text-zinc-400 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      color: var(--color-zinc-400);
    }
  }
  .dark\:hover\:bg-zinc-600 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-zinc-600);
        }
      }
    }
  }
  .dark\:hover\:text-zinc-200 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-zinc-200);
        }
      }
    }
  }
  .dark\:hover\:shadow-white\/5 {
    &:where([data-theme=dark], [data-theme=dark] *) {
      &:hover {
        @media (hover: hover) {
          --tw-shadow-color: color-mix(in srgb, #fff 5%, transparent);
          @supports (color: color-mix(in lab, red, red)) {
            --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-white) 5%, transparent) var(--tw-shadow-alpha), transparent);
          }
        }
      }
    }
  }
  .collapsed\:hidden {
    &:is(html.sidebar-collapsed &) {
      display: none;
    }
  }
  .collapsed\:w-12 {
    &:is(html.sidebar-collapsed &) {
      width: calc(var(--spacing) * 12);
    }
  }
  .collapsed\:rotate-180 {
    &:is(html.sidebar-collapsed &) {
      rotate: 180deg;
    }
  }
  .collapsed\:flex-col {
    &:is(html.sidebar-collapsed &) {
      flex-direction: column;
    }
  }
  .collapsed\:items-center {
    &:is(html.sidebar-collapsed &) {
      align-items: center;
    }
  }
  .collapsed\:justify-center {
    &:is(html.sidebar-collapsed &) {
      justify-content: center;
    }
  }
  .collapsed\:gap-0 {
    &:is(html.sidebar-collapsed &) {
      gap: calc(var(--spacing) * 0);
    }
  }
  .collapsed\:gap-1 {
    &:is(html.sidebar-collapsed &) {
      gap: calc(var(--spacing) * 1);
    }
  }
  .collapsed\:p-2 {
    &:is(html.sidebar-collapsed &) {
      padding: calc(var(--spacing) * 2);
    }
  }
  .collapsed\:px-0 {
    &:is(html.sidebar-collapsed &) {
      padding-inline: calc(var(--spacing) * 0);
    }
  }
  .flyout\:block {
    &:is(html.sidebar-collapsed:not(.sidebar-reveal) #app-sidebar li:hover > details > ul &) {
      display: block;
    }
  }
  .\[\&_a\]\:break-all {
    & a {
      word-break: break-all;
    }
  }
  .\[\&_blockquote\]\:my-1 {
    & blockquote {
      margin-block: calc(var(--spacing) * 1);
    }
  }
  .\[\&_pre\]\:my-1 {
    & pre {
      margin-block: calc(var(--spacing) * 1);
    }
  }
  .\[\&_svg\]\:h-7 {
    & svg {
      height: calc(var(--spacing) * 7);
    }
  }
  .\[\&_svg\]\:w-7 {
    & svg {
      width: calc(var(--spacing) * 7);
    }
  }
  .\[\&\>\*\]\:w-full {
    &>* {
      width: 100%;
    }
  }
  .\[\&\>\*\]\:justify-start {
    &>* {
      justify-content: flex-start;
    }
  }
  .\[\&\>\*\]\:rounded-none {
    &>* {
      border-radius: 0;
    }
  }
  .\[\&\>\*\]\:px-3 {
    &>* {
      padding-inline: calc(var(--spacing) * 3);
    }
  }
  .\[\&\>\*\]\:py-2 {
    &>* {
      padding-block: calc(var(--spacing) * 2);
    }
  }
  .\[\&\>\*\]\:text-start {
    &>* {
      text-align: start;
    }
  }
}
[data-anim-enter] {
  --anim-duration: 600ms;
  --anim-easing: ease-out;
  --anim-delay: 0ms;
  opacity: 0;
  will-change: opacity, transform, clip-path;
  transition: opacity var(--anim-duration) var(--anim-easing) var(--anim-delay), transform var(--anim-duration) var(--anim-easing) var(--anim-delay), clip-path var(--anim-duration) var(--anim-easing) var(--anim-delay);
}
[data-anim-enter="slide-up"] {
  transform: translateY(40px);
}
[data-anim-enter="slide-left"] {
  transform: translateX(-40px);
}
[data-anim-enter="zoom"] {
  transform: scale(0.92);
}
[data-anim-enter="reveal"] {
  clip-path: inset(0 100% 0 0);
}
[data-anim-enter][data-anim-state="visible"] {
  opacity: 1;
  transform: none;
  clip-path: inset(0 0 0 0);
}
@media (prefers-reduced-motion: reduce) {
  [data-anim-enter] {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    transition: none !important;
  }
}
:root {
  --meet-speak: #22c55e;
}
.meet-room .tile {
  transition: box-shadow 180ms ease-out, transform 180ms ease-out, opacity 220ms ease-out;
}
.meet-room .tile[data-speaking="true"] {
  z-index: 2;
  animation: meet-speak-pulse 1.4s ease-in-out infinite;
}
@keyframes meet-speak-pulse {
  0%, 100% {
    box-shadow: 0 0 0 2px var(--meet-speak), 0 0 10px 0 var(--meet-speak);
    @supports (color: color-mix(in lab, red, red)) {
      box-shadow: 0 0 0 2px var(--meet-speak), 0 0 10px 0 color-mix(in srgb, var(--meet-speak) 45%, transparent);
    }
  }
  50% {
    box-shadow: 0 0 0 3px var(--meet-speak), 0 0 22px 4px var(--meet-speak);
    @supports (color: color-mix(in lab, red, red)) {
      box-shadow: 0 0 0 3px var(--meet-speak), 0 0 22px 4px color-mix(in srgb, var(--meet-speak) 65%, transparent);
    }
  }
}
.meet-room .tile.tile-enter {
  animation: meet-tile-in 320ms cubic-bezier(0.16, 1, 0.3, 1);
}
@keyframes meet-tile-in {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.meet-room .tile[data-cam="off"] video {
  opacity: 0;
}
.meet-room .tile-avatar {
  position: absolute;
  inset: 0;
  display: none;
  align-items: center;
  justify-content: center;
}
.meet-room .tile[data-cam="off"] .tile-avatar {
  display: flex;
}
.meet-room .tile-avatar > span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  border-radius: 9999px;
  font-size: 1.5rem;
  font-weight: 600;
  color: #fff;
  background: linear-gradient(135deg, #6366f1, #8b5cf6);
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);
}
.meet-room .tile[data-speaking="true"] .tile-avatar > span {
  animation: meet-avatar-bob 1.4s ease-in-out infinite;
}
@keyframes meet-avatar-bob {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
}
.meet-room .tile-hero {
  flex: 1 1 0%;
  min-height: 0;
  order: -1;
}
.meet-room .tile-thumb {
  flex: 0 0 7rem;
  max-height: 7rem;
}
.meet-reaction {
  animation: meet-reaction-float 2.8s ease-out forwards;
  will-change: transform, opacity;
}
@keyframes meet-reaction-float {
  0% {
    opacity: 0;
    transform: translateY(20px) scale(0.6);
  }
  15% {
    opacity: 1;
    transform: translateY(0) scale(1.1);
  }
  35% {
    transform: translateY(-30px) scale(1);
  }
  100% {
    opacity: 0;
    transform: translateY(-160px) scale(0.9);
  }
}
.meet-connecting {
  position: relative;
  overflow: hidden;
}
.meet-connecting::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient( 100deg, transparent 30%, rgba(255, 255, 255, 0.06) 50%, transparent 70% );
  animation: meet-shimmer 1.8s linear infinite;
}
@keyframes meet-shimmer {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(100%);
  }
}
.meet-room .meet-controls {
  transition: opacity 260ms ease, transform 260ms ease;
}
.meet-room[data-idle="true"] .meet-controls {
  opacity: 0;
  transform: translateY(12px);
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
  .meet-room .tile, .meet-room .tile.tile-enter, .meet-room .tile[data-speaking="true"], .meet-room .tile[data-speaking="true"] .tile-avatar > span, .meet-reaction, .meet-connecting::after, .meet-room .meet-controls {
    animation: none !important;
    transition: none !important;
  }
  .meet-room .tile[data-speaking="true"] {
    box-shadow: 0 0 0 3px var(--meet-speak);
  }
  .meet-room[data-idle="true"] .meet-controls {
    opacity: 1;
    transform: none;
    pointer-events: auto;
  }
}
:root {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 89.824% 0.06192 275.75;
  --ac: 15.352% 0.0368 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 49.12% 0.3096 275.75;
  --s: 69.71% 0.329 342.55;
  --sc: 98.71% 0.0106 342.55;
  --a: 76.76% 0.184 183.61;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}
@media (prefers-color-scheme:dark) {
  :root {
    color-scheme: dark;
    --in: 72.06% 0.191 231.6;
    --su: 64.8% 0.150 160;
    --wa: 84.71% 0.199 83.87;
    --er: 71.76% 0.221 22.18;
    --pc: 13.138% 0.0392 275.75;
    --sc: 14.96% 0.052 342.55;
    --ac: 14.902% 0.0334 183.61;
    --inc: 0% 0 0;
    --suc: 0% 0 0;
    --wac: 0% 0 0;
    --erc: 0% 0 0;
    --rounded-box: 1rem;
    --rounded-btn: 0.5rem;
    --rounded-badge: 1.9rem;
    --animation-btn: 0.25s;
    --animation-input: .2s;
    --btn-focus-scale: 0.95;
    --border-btn: 1px;
    --tab-border: 1px;
    --tab-radius: 0.5rem;
    --p: 65.69% 0.196 275.75;
    --s: 74.8% 0.26 342.55;
    --a: 74.51% 0.167 183.61;
    --n: 31.3815% 0.021108 254.139175;
    --nc: 74.6477% 0.0216 264.435964;
    --b1: 25.3267% 0.015896 252.417568;
    --b2: 23.2607% 0.013807 253.100675;
    --b3: 21.1484% 0.01165 254.087939;
    --bc: 74.6477% 0.0216 264.435964;
  }
}
[data-theme=light] {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 89.824% 0.06192 275.75;
  --ac: 15.352% 0.0368 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 49.12% 0.3096 275.75;
  --s: 69.71% 0.329 342.55;
  --sc: 98.71% 0.0106 342.55;
  --a: 76.76% 0.184 183.61;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}
:root:has(input.theme-controller[value=light]:checked) {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 89.824% 0.06192 275.75;
  --ac: 15.352% 0.0368 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 49.12% 0.3096 275.75;
  --s: 69.71% 0.329 342.55;
  --sc: 98.71% 0.0106 342.55;
  --a: 76.76% 0.184 183.61;
  --n: 32.1785% 0.02476 255.701624;
  --nc: 89.4994% 0.011585 252.096176;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.4169% 0.00108 197.137559;
  --bc: 27.8078% 0.029596 256.847952;
}
[data-theme=dark] {
  color-scheme: dark;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 13.138% 0.0392 275.75;
  --sc: 14.96% 0.052 342.55;
  --ac: 14.902% 0.0334 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 65.69% 0.196 275.75;
  --s: 74.8% 0.26 342.55;
  --a: 74.51% 0.167 183.61;
  --n: 31.3815% 0.021108 254.139175;
  --nc: 74.6477% 0.0216 264.435964;
  --b1: 25.3267% 0.015896 252.417568;
  --b2: 23.2607% 0.013807 253.100675;
  --b3: 21.1484% 0.01165 254.087939;
  --bc: 74.6477% 0.0216 264.435964;
}
:root:has(input.theme-controller[value=dark]:checked) {
  color-scheme: dark;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 13.138% 0.0392 275.75;
  --sc: 14.96% 0.052 342.55;
  --ac: 14.902% 0.0334 183.61;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 65.69% 0.196 275.75;
  --s: 74.8% 0.26 342.55;
  --a: 74.51% 0.167 183.61;
  --n: 31.3815% 0.021108 254.139175;
  --nc: 74.6477% 0.0216 264.435964;
  --b1: 25.3267% 0.015896 252.417568;
  --b2: 23.2607% 0.013807 253.100675;
  --b3: 21.1484% 0.01165 254.087939;
  --bc: 74.6477% 0.0216 264.435964;
}
[data-theme=cupcake] {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 15.2344% 0.017892 200.026556;
  --sc: 15.787% 0.020249 356.29965;
  --ac: 15.8762% 0.029206 78.618794;
  --nc: 84.7148% 0.013247 313.189598;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --p: 76.172% 0.089459 200.026556;
  --s: 78.9351% 0.101246 356.29965;
  --a: 79.3811% 0.146032 78.618794;
  --n: 23.5742% 0.066235 313.189598;
  --b1: 97.7882% 0.00418 56.375637;
  --b2: 93.9822% 0.007638 61.449292;
  --b3: 91.5861% 0.006811 53.440502;
  --bc: 23.5742% 0.066235 313.189598;
  --rounded-btn: 1.9rem;
  --tab-border: 2px;
  --tab-radius: 0.7rem;
}
:root:has(input.theme-controller[value=cupcake]:checked) {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 15.2344% 0.017892 200.026556;
  --sc: 15.787% 0.020249 356.29965;
  --ac: 15.8762% 0.029206 78.618794;
  --nc: 84.7148% 0.013247 313.189598;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --p: 76.172% 0.089459 200.026556;
  --s: 78.9351% 0.101246 356.29965;
  --a: 79.3811% 0.146032 78.618794;
  --n: 23.5742% 0.066235 313.189598;
  --b1: 97.7882% 0.00418 56.375637;
  --b2: 93.9822% 0.007638 61.449292;
  --b3: 91.5861% 0.006811 53.440502;
  --bc: 23.5742% 0.066235 313.189598;
  --rounded-btn: 1.9rem;
  --tab-border: 2px;
  --tab-radius: 0.7rem;
}
[data-theme=bumblebee] {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 20% 0 0;
  --ac: 16.254% 0.0314 56.52;
  --nc: 82.55% 0.015 281.99;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 89.51% 0.2132 96.61;
  --pc: 38.92% 0.046 96.61;
  --s: 80.39% 0.194 70.76;
  --sc: 39.38% 0.068 70.76;
  --a: 81.27% 0.157 56.52;
  --n: 12.75% 0.075 281.99;
  --b1: 100% 0 0;
}
:root:has(input.theme-controller[value=bumblebee]:checked) {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 20% 0 0;
  --ac: 16.254% 0.0314 56.52;
  --nc: 82.55% 0.015 281.99;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 89.51% 0.2132 96.61;
  --pc: 38.92% 0.046 96.61;
  --s: 80.39% 0.194 70.76;
  --sc: 39.38% 0.068 70.76;
  --a: 81.27% 0.157 56.52;
  --n: 12.75% 0.075 281.99;
  --b1: 100% 0 0;
}
[data-theme=emerald] {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 76.6626% 0.135433 153.450024;
  --pc: 33.3872% 0.040618 162.240129;
  --s: 61.3028% 0.202368 261.294233;
  --sc: 100% 0 0;
  --a: 72.7725% 0.149783 33.200363;
  --ac: 0% 0 0;
  --n: 35.5192% 0.032071 262.988584;
  --nc: 98.4625% 0.001706 247.838921;
  --b1: 100% 0 0;
  --bc: 35.5192% 0.032071 262.988584;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
}
:root:has(input.theme-controller[value=emerald]:checked) {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 76.6626% 0.135433 153.450024;
  --pc: 33.3872% 0.040618 162.240129;
  --s: 61.3028% 0.202368 261.294233;
  --sc: 100% 0 0;
  --a: 72.7725% 0.149783 33.200363;
  --ac: 0% 0 0;
  --n: 35.5192% 0.032071 262.988584;
  --nc: 98.4625% 0.001706 247.838921;
  --b1: 100% 0 0;
  --bc: 35.5192% 0.032071 262.988584;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
}
[data-theme=corporate] {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 12.078% 0.0456 269.1;
  --sc: 13.0739% 0.010951 256.688055;
  --ac: 15.3934% 0.022799 163.57888;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 60.39% 0.228 269.1;
  --s: 65.3694% 0.054756 256.688055;
  --a: 76.9669% 0.113994 163.57888;
  --n: 22.3899% 0.031305 278.07229;
  --nc: 95.8796% 0.008588 247.915135;
  --b1: 100% 0 0;
  --bc: 22.3899% 0.031305 278.07229;
  --rounded-box: 0.25rem;
  --rounded-btn: .125rem;
  --rounded-badge: .125rem;
  --tab-radius: 0.25rem;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
}
:root:has(input.theme-controller[value=corporate]:checked) {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 12.078% 0.0456 269.1;
  --sc: 13.0739% 0.010951 256.688055;
  --ac: 15.3934% 0.022799 163.57888;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 60.39% 0.228 269.1;
  --s: 65.3694% 0.054756 256.688055;
  --a: 76.9669% 0.113994 163.57888;
  --n: 22.3899% 0.031305 278.07229;
  --nc: 95.8796% 0.008588 247.915135;
  --b1: 100% 0 0;
  --bc: 22.3899% 0.031305 278.07229;
  --rounded-box: 0.25rem;
  --rounded-btn: .125rem;
  --rounded-badge: .125rem;
  --tab-radius: 0.25rem;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
}
[data-theme=synthwave] {
  color-scheme: dark;
  --b2: 20.2941% 0.076211 287.835609;
  --b3: 18.7665% 0.070475 287.835609;
  --pc: 14.4421% 0.031903 342.009383;
  --sc: 15.6543% 0.02362 227.382405;
  --ac: 17.608% 0.0412 93.72;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 72.2105% 0.159514 342.009383;
  --s: 78.2714% 0.118101 227.382405;
  --a: 88.04% 0.206 93.72;
  --n: 25.5554% 0.103537 286.507967;
  --nc: 97.9365% 0.00819 301.358346;
  --b1: 21.8216% 0.081948 287.835609;
  --bc: 97.9365% 0.00819 301.358346;
  --in: 76.5197% 0.12273 231.831603;
  --inc: 23.5017% 0.096418 290.329844;
  --su: 86.0572% 0.115038 178.624677;
  --suc: 23.5017% 0.096418 290.329844;
  --wa: 85.531% 0.122117 93.722227;
  --wac: 23.5017% 0.096418 290.329844;
  --er: 73.7005% 0.121339 32.639257;
  --erc: 23.5017% 0.096418 290.329844;
}
:root:has(input.theme-controller[value=synthwave]:checked) {
  color-scheme: dark;
  --b2: 20.2941% 0.076211 287.835609;
  --b3: 18.7665% 0.070475 287.835609;
  --pc: 14.4421% 0.031903 342.009383;
  --sc: 15.6543% 0.02362 227.382405;
  --ac: 17.608% 0.0412 93.72;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 72.2105% 0.159514 342.009383;
  --s: 78.2714% 0.118101 227.382405;
  --a: 88.04% 0.206 93.72;
  --n: 25.5554% 0.103537 286.507967;
  --nc: 97.9365% 0.00819 301.358346;
  --b1: 21.8216% 0.081948 287.835609;
  --bc: 97.9365% 0.00819 301.358346;
  --in: 76.5197% 0.12273 231.831603;
  --inc: 23.5017% 0.096418 290.329844;
  --su: 86.0572% 0.115038 178.624677;
  --suc: 23.5017% 0.096418 290.329844;
  --wa: 85.531% 0.122117 93.722227;
  --wac: 23.5017% 0.096418 290.329844;
  --er: 73.7005% 0.121339 32.639257;
  --erc: 23.5017% 0.096418 290.329844;
}
[data-theme=retro] {
  color-scheme: light;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 13.144% 0.0398 27.33;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 76.8664% 0.104092 22.664655;
  --pc: 26.5104% 0.006243 0.522862;
  --s: 80.7415% 0.052534 159.094608;
  --sc: 26.5104% 0.006243 0.522862;
  --a: 70.3919% 0.125455 52.953428;
  --ac: 26.5104% 0.006243 0.522862;
  --n: 28.4181% 0.009519 355.534017;
  --nc: 92.5604% 0.025113 89.217311;
  --b1: 91.6374% 0.034554 90.51575;
  --b2: 88.2722% 0.049418 91.774344;
  --b3: 84.133% 0.065952 90.856665;
  --bc: 26.5104% 0.006243 0.522862;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 65.72% 0.199 27.33;
  --rounded-box: 0.4rem;
  --rounded-btn: 0.4rem;
  --rounded-badge: 0.4rem;
  --tab-radius: 0.4rem;
}
:root:has(input.theme-controller[value=retro]:checked) {
  color-scheme: light;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 13.144% 0.0398 27.33;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 76.8664% 0.104092 22.664655;
  --pc: 26.5104% 0.006243 0.522862;
  --s: 80.7415% 0.052534 159.094608;
  --sc: 26.5104% 0.006243 0.522862;
  --a: 70.3919% 0.125455 52.953428;
  --ac: 26.5104% 0.006243 0.522862;
  --n: 28.4181% 0.009519 355.534017;
  --nc: 92.5604% 0.025113 89.217311;
  --b1: 91.6374% 0.034554 90.51575;
  --b2: 88.2722% 0.049418 91.774344;
  --b3: 84.133% 0.065952 90.856665;
  --bc: 26.5104% 0.006243 0.522862;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 65.72% 0.199 27.33;
  --rounded-box: 0.4rem;
  --rounded-btn: 0.4rem;
  --rounded-badge: 0.4rem;
  --tab-radius: 0.4rem;
}
[data-theme=cyberpunk] {
  color-scheme: light;
  --b2: 87.8943% 0.16647 104.32;
  --b3: 81.2786% 0.15394 104.32;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 18.902% 0.0358 104.32;
  --pc: 14.844% 0.0418 6.35;
  --sc: 16.666% 0.0368 204.72;
  --ac: 14.372% 0.04352 310.43;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  --p: 74.22% 0.209 6.35;
  --s: 83.33% 0.184 204.72;
  --a: 71.86% 0.2176 310.43;
  --n: 23.04% 0.065 269.31;
  --nc: 94.51% 0.179 104.32;
  --b1: 94.51% 0.179 104.32;
  --rounded-box: 0;
  --rounded-btn: 0;
  --rounded-badge: 0;
  --tab-radius: 0;
}
:root:has(input.theme-controller[value=cyberpunk]:checked) {
  color-scheme: light;
  --b2: 87.8943% 0.16647 104.32;
  --b3: 81.2786% 0.15394 104.32;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 18.902% 0.0358 104.32;
  --pc: 14.844% 0.0418 6.35;
  --sc: 16.666% 0.0368 204.72;
  --ac: 14.372% 0.04352 310.43;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  --p: 74.22% 0.209 6.35;
  --s: 83.33% 0.184 204.72;
  --a: 71.86% 0.2176 310.43;
  --n: 23.04% 0.065 269.31;
  --nc: 94.51% 0.179 104.32;
  --b1: 94.51% 0.179 104.32;
  --rounded-box: 0;
  --rounded-btn: 0;
  --rounded-badge: 0;
  --tab-radius: 0;
}
[data-theme=valentine] {
  color-scheme: light;
  --b2: 88.0567% 0.024834 337.06289;
  --b3: 81.4288% 0.022964 337.06289;
  --pc: 13.7239% 0.030755 15.066527;
  --sc: 14.3942% 0.029258 293.189609;
  --ac: 14.2537% 0.014961 197.828857;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 14.614% 0.0414 27.33;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 68.6197% 0.153774 15.066527;
  --s: 71.971% 0.14629 293.189609;
  --a: 71.2685% 0.074804 197.828857;
  --n: 54.6053% 0.143342 358.004839;
  --nc: 90.2701% 0.037202 336.955191;
  --b1: 94.6846% 0.026703 337.06289;
  --bc: 37.3085% 0.081131 4.606426;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 73.07% 0.207 27.33;
  --rounded-btn: 1.9rem;
  --tab-radius: 0.7rem;
}
:root:has(input.theme-controller[value=valentine]:checked) {
  color-scheme: light;
  --b2: 88.0567% 0.024834 337.06289;
  --b3: 81.4288% 0.022964 337.06289;
  --pc: 13.7239% 0.030755 15.066527;
  --sc: 14.3942% 0.029258 293.189609;
  --ac: 14.2537% 0.014961 197.828857;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 14.614% 0.0414 27.33;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 68.6197% 0.153774 15.066527;
  --s: 71.971% 0.14629 293.189609;
  --a: 71.2685% 0.074804 197.828857;
  --n: 54.6053% 0.143342 358.004839;
  --nc: 90.2701% 0.037202 336.955191;
  --b1: 94.6846% 0.026703 337.06289;
  --bc: 37.3085% 0.081131 4.606426;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 73.07% 0.207 27.33;
  --rounded-btn: 1.9rem;
  --tab-radius: 0.7rem;
}
[data-theme=halloween] {
  color-scheme: dark;
  --b2: 23.0416% 0 0;
  --b3: 21.3072% 0 0;
  --bc: 84.9552% 0 0;
  --sc: 89.196% 0.0496 305.03;
  --nc: 84.8742% 0.009322 65.681484;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 13.144% 0.0398 27.33;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 77.48% 0.204 60.62;
  --pc: 19.6935% 0.004671 196.779412;
  --s: 45.98% 0.248 305.03;
  --a: 64.8% 0.223 136.073479;
  --ac: 0% 0 0;
  --n: 24.371% 0.046608 65.681484;
  --b1: 24.7759% 0 0;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 65.72% 0.199 27.33;
}
:root:has(input.theme-controller[value=halloween]:checked) {
  color-scheme: dark;
  --b2: 23.0416% 0 0;
  --b3: 21.3072% 0 0;
  --bc: 84.9552% 0 0;
  --sc: 89.196% 0.0496 305.03;
  --nc: 84.8742% 0.009322 65.681484;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 13.144% 0.0398 27.33;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 77.48% 0.204 60.62;
  --pc: 19.6935% 0.004671 196.779412;
  --s: 45.98% 0.248 305.03;
  --a: 64.8% 0.223 136.073479;
  --ac: 0% 0 0;
  --n: 24.371% 0.046608 65.681484;
  --b1: 24.7759% 0 0;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 65.72% 0.199 27.33;
}
[data-theme=garden] {
  color-scheme: light;
  --b2: 86.4453% 0.002011 17.197414;
  --b3: 79.9386% 0.00186 17.197414;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --sc: 89.699% 0.022197 355.095988;
  --ac: 11.2547% 0.010859 154.390187;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 62.45% 0.278 3.83636;
  --pc: 100% 0 0;
  --s: 48.4952% 0.110985 355.095988;
  --a: 56.2735% 0.054297 154.390187;
  --n: 24.1559% 0.049362 89.070594;
  --nc: 92.9519% 0.002163 17.197414;
  --b1: 92.9519% 0.002163 17.197414;
  --bc: 16.9617% 0.001664 17.32068;
}
:root:has(input.theme-controller[value=garden]:checked) {
  color-scheme: light;
  --b2: 86.4453% 0.002011 17.197414;
  --b3: 79.9386% 0.00186 17.197414;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --sc: 89.699% 0.022197 355.095988;
  --ac: 11.2547% 0.010859 154.390187;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 62.45% 0.278 3.83636;
  --pc: 100% 0 0;
  --s: 48.4952% 0.110985 355.095988;
  --a: 56.2735% 0.054297 154.390187;
  --n: 24.1559% 0.049362 89.070594;
  --nc: 92.9519% 0.002163 17.197414;
  --b1: 92.9519% 0.002163 17.197414;
  --bc: 16.9617% 0.001664 17.32068;
}
[data-theme=forest] {
  color-scheme: dark;
  --b2: 17.522% 0.007709 17.911578;
  --b3: 16.2032% 0.007129 17.911578;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 83.7682% 0.001658 17.911578;
  --sc: 13.9553% 0.027077 168.327128;
  --ac: 14.1257% 0.02389 185.713193;
  --nc: 86.1397% 0.007806 171.364646;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 68.6283% 0.185567 148.958922;
  --pc: 0% 0 0;
  --s: 69.7764% 0.135385 168.327128;
  --a: 70.6285% 0.119451 185.713193;
  --n: 30.6985% 0.039032 171.364646;
  --b1: 18.8409% 0.00829 17.911578;
  --rounded-btn: 1.9rem;
}
:root:has(input.theme-controller[value=forest]:checked) {
  color-scheme: dark;
  --b2: 17.522% 0.007709 17.911578;
  --b3: 16.2032% 0.007129 17.911578;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 83.7682% 0.001658 17.911578;
  --sc: 13.9553% 0.027077 168.327128;
  --ac: 14.1257% 0.02389 185.713193;
  --nc: 86.1397% 0.007806 171.364646;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 68.6283% 0.185567 148.958922;
  --pc: 0% 0 0;
  --s: 69.7764% 0.135385 168.327128;
  --a: 70.6285% 0.119451 185.713193;
  --n: 30.6985% 0.039032 171.364646;
  --b1: 18.8409% 0.00829 17.911578;
  --rounded-btn: 1.9rem;
}
[data-theme=aqua] {
  color-scheme: dark;
  --b2: 45.3464% 0.118611 261.181672;
  --b3: 41.9333% 0.109683 261.181672;
  --bc: 89.7519% 0.025508 261.181672;
  --sc: 12.1365% 0.02175 309.782946;
  --ac: 18.6854% 0.020445 94.555431;
  --nc: 12.2124% 0.023402 243.760661;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 14.79% 0.038 27.33;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 85.6617% 0.14498 198.6458;
  --pc: 40.1249% 0.068266 197.603872;
  --s: 60.6827% 0.108752 309.782946;
  --a: 93.4269% 0.102225 94.555431;
  --n: 61.0622% 0.117009 243.760661;
  --b1: 48.7596% 0.127539 261.181672;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 73.95% 0.19 27.33;
}
:root:has(input.theme-controller[value=aqua]:checked) {
  color-scheme: dark;
  --b2: 45.3464% 0.118611 261.181672;
  --b3: 41.9333% 0.109683 261.181672;
  --bc: 89.7519% 0.025508 261.181672;
  --sc: 12.1365% 0.02175 309.782946;
  --ac: 18.6854% 0.020445 94.555431;
  --nc: 12.2124% 0.023402 243.760661;
  --inc: 90.923% 0.043042 262.880917;
  --suc: 12.541% 0.033982 149.213788;
  --wac: 13.3168% 0.031484 58.31834;
  --erc: 14.79% 0.038 27.33;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 85.6617% 0.14498 198.6458;
  --pc: 40.1249% 0.068266 197.603872;
  --s: 60.6827% 0.108752 309.782946;
  --a: 93.4269% 0.102225 94.555431;
  --n: 61.0622% 0.117009 243.760661;
  --b1: 48.7596% 0.127539 261.181672;
  --in: 54.615% 0.215208 262.880917;
  --su: 62.7052% 0.169912 149.213788;
  --wa: 66.584% 0.157422 58.31834;
  --er: 73.95% 0.19 27.33;
}
[data-theme=lofi] {
  color-scheme: light;
  --inc: 15.908% 0.0206 205.9;
  --suc: 18.026% 0.0306 164.14;
  --wac: 17.674% 0.027 79.94;
  --erc: 15.732% 0.03 28.47;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 15.9066% 0 0;
  --pc: 100% 0 0;
  --s: 21.455% 0.001566 17.278957;
  --sc: 100% 0 0;
  --a: 26.8618% 0 0;
  --ac: 100% 0 0;
  --n: 0% 0 0;
  --nc: 100% 0 0;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.268% 0.001082 17.17934;
  --bc: 0% 0 0;
  --in: 79.54% 0.103 205.9;
  --su: 90.13% 0.153 164.14;
  --wa: 88.37% 0.135 79.94;
  --er: 78.66% 0.15 28.47;
  --rounded-box: 0.25rem;
  --rounded-btn: 0.125rem;
  --rounded-badge: 0.125rem;
  --tab-radius: 0.125rem;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
}
:root:has(input.theme-controller[value=lofi]:checked) {
  color-scheme: light;
  --inc: 15.908% 0.0206 205.9;
  --suc: 18.026% 0.0306 164.14;
  --wac: 17.674% 0.027 79.94;
  --erc: 15.732% 0.03 28.47;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 15.9066% 0 0;
  --pc: 100% 0 0;
  --s: 21.455% 0.001566 17.278957;
  --sc: 100% 0 0;
  --a: 26.8618% 0 0;
  --ac: 100% 0 0;
  --n: 0% 0 0;
  --nc: 100% 0 0;
  --b1: 100% 0 0;
  --b2: 96.1151% 0 0;
  --b3: 92.268% 0.001082 17.17934;
  --bc: 0% 0 0;
  --in: 79.54% 0.103 205.9;
  --su: 90.13% 0.153 164.14;
  --wa: 88.37% 0.135 79.94;
  --er: 78.66% 0.15 28.47;
  --rounded-box: 0.25rem;
  --rounded-btn: 0.125rem;
  --rounded-badge: 0.125rem;
  --tab-radius: 0.125rem;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
}
[data-theme=pastel] {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 20% 0 0;
  --pc: 16.6166% 0.006979 316.8737;
  --sc: 17.6153% 0.009839 8.688364;
  --ac: 17.8419% 0.012056 170.923263;
  --nc: 14.2681% 0.014702 228.183906;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 83.0828% 0.034896 316.8737;
  --s: 88.0763% 0.049197 8.688364;
  --a: 89.2096% 0.06028 170.923263;
  --n: 71.3406% 0.07351 228.183906;
  --b1: 100% 0 0;
  --b2: 98.4625% 0.001706 247.838921;
  --b3: 87.1681% 0.009339 258.338227;
  --rounded-btn: 1.9rem;
  --tab-radius: 0.7rem;
}
:root:has(input.theme-controller[value=pastel]:checked) {
  color-scheme: light;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --bc: 20% 0 0;
  --pc: 16.6166% 0.006979 316.8737;
  --sc: 17.6153% 0.009839 8.688364;
  --ac: 17.8419% 0.012056 170.923263;
  --nc: 14.2681% 0.014702 228.183906;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 83.0828% 0.034896 316.8737;
  --s: 88.0763% 0.049197 8.688364;
  --a: 89.2096% 0.06028 170.923263;
  --n: 71.3406% 0.07351 228.183906;
  --b1: 100% 0 0;
  --b2: 98.4625% 0.001706 247.838921;
  --b3: 87.1681% 0.009339 258.338227;
  --rounded-btn: 1.9rem;
  --tab-radius: 0.7rem;
}
[data-theme=fantasy] {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 87.49% 0.0378 325.02;
  --sc: 90.784% 0.0324 241.36;
  --ac: 15.196% 0.0408 56.72;
  --nc: 85.5616% 0.005919 256.847952;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 37.45% 0.189 325.02;
  --s: 53.92% 0.162 241.36;
  --a: 75.98% 0.204 56.72;
  --n: 27.8078% 0.029596 256.847952;
  --b1: 100% 0 0;
  --bc: 27.8078% 0.029596 256.847952;
}
:root:has(input.theme-controller[value=fantasy]:checked) {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --in: 72.06% 0.191 231.6;
  --su: 64.8% 0.150 160;
  --wa: 84.71% 0.199 83.87;
  --er: 71.76% 0.221 22.18;
  --pc: 87.49% 0.0378 325.02;
  --sc: 90.784% 0.0324 241.36;
  --ac: 15.196% 0.0408 56.72;
  --nc: 85.5616% 0.005919 256.847952;
  --inc: 0% 0 0;
  --suc: 0% 0 0;
  --wac: 0% 0 0;
  --erc: 0% 0 0;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 37.45% 0.189 325.02;
  --s: 53.92% 0.162 241.36;
  --a: 75.98% 0.204 56.72;
  --n: 27.8078% 0.029596 256.847952;
  --b1: 100% 0 0;
  --bc: 27.8078% 0.029596 256.847952;
}
[data-theme=wireframe] {
  color-scheme: light;
  --bc: 20% 0 0;
  --pc: 15.6521% 0 0;
  --sc: 15.6521% 0 0;
  --ac: 15.6521% 0 0;
  --nc: 18.8014% 0 0;
  --inc: 89.0403% 0.062643 264.052021;
  --suc: 90.395% 0.035372 142.495339;
  --wac: 14.1626% 0.019994 108.702381;
  --erc: 12.5591% 0.051537 29.233885;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  font-family: Chalkboard,comic sans ms,'sans-serif';
  --p: 78.2604% 0 0;
  --s: 78.2604% 0 0;
  --a: 78.2604% 0 0;
  --n: 94.007% 0 0;
  --b1: 100% 0 0;
  --b2: 94.9119% 0 0;
  --b3: 89.7547% 0 0;
  --in: 45.2014% 0.313214 264.052021;
  --su: 51.9752% 0.176858 142.495339;
  --wa: 70.8131% 0.099969 108.702381;
  --er: 62.7955% 0.257683 29.233885;
  --rounded-box: 0.2rem;
  --rounded-btn: 0.2rem;
  --rounded-badge: 0.2rem;
  --tab-radius: 0.2rem;
}
:root:has(input.theme-controller[value=wireframe]:checked) {
  color-scheme: light;
  --bc: 20% 0 0;
  --pc: 15.6521% 0 0;
  --sc: 15.6521% 0 0;
  --ac: 15.6521% 0 0;
  --nc: 18.8014% 0 0;
  --inc: 89.0403% 0.062643 264.052021;
  --suc: 90.395% 0.035372 142.495339;
  --wac: 14.1626% 0.019994 108.702381;
  --erc: 12.5591% 0.051537 29.233885;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  font-family: Chalkboard,comic sans ms,'sans-serif';
  --p: 78.2604% 0 0;
  --s: 78.2604% 0 0;
  --a: 78.2604% 0 0;
  --n: 94.007% 0 0;
  --b1: 100% 0 0;
  --b2: 94.9119% 0 0;
  --b3: 89.7547% 0 0;
  --in: 45.2014% 0.313214 264.052021;
  --su: 51.9752% 0.176858 142.495339;
  --wa: 70.8131% 0.099969 108.702381;
  --er: 62.7955% 0.257683 29.233885;
  --rounded-box: 0.2rem;
  --rounded-btn: 0.2rem;
  --rounded-badge: 0.2rem;
  --tab-radius: 0.2rem;
}
[data-theme=black] {
  color-scheme: dark;
  --pc: 86.736% 0 0;
  --sc: 86.736% 0 0;
  --ac: 86.736% 0 0;
  --nc: 86.736% 0 0;
  --inc: 89.0403% 0.062643 264.052021;
  --suc: 90.395% 0.035372 142.495339;
  --wac: 19.3597% 0.042201 109.769232;
  --erc: 12.5591% 0.051537 29.233885;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 33.6799% 0 0;
  --s: 33.6799% 0 0;
  --a: 33.6799% 0 0;
  --b1: 0% 0 0;
  --b2: 19.1251% 0 0;
  --b3: 26.8618% 0 0;
  --bc: 87.6096% 0 0;
  --n: 33.6799% 0 0;
  --in: 45.2014% 0.313214 264.052021;
  --su: 51.9752% 0.176858 142.495339;
  --wa: 96.7983% 0.211006 109.769232;
  --er: 62.7955% 0.257683 29.233885;
  --rounded-box: 0;
  --rounded-btn: 0;
  --rounded-badge: 0;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
  --tab-radius: 0;
}
:root:has(input.theme-controller[value=black]:checked) {
  color-scheme: dark;
  --pc: 86.736% 0 0;
  --sc: 86.736% 0 0;
  --ac: 86.736% 0 0;
  --nc: 86.736% 0 0;
  --inc: 89.0403% 0.062643 264.052021;
  --suc: 90.395% 0.035372 142.495339;
  --wac: 19.3597% 0.042201 109.769232;
  --erc: 12.5591% 0.051537 29.233885;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 33.6799% 0 0;
  --s: 33.6799% 0 0;
  --a: 33.6799% 0 0;
  --b1: 0% 0 0;
  --b2: 19.1251% 0 0;
  --b3: 26.8618% 0 0;
  --bc: 87.6096% 0 0;
  --n: 33.6799% 0 0;
  --in: 45.2014% 0.313214 264.052021;
  --su: 51.9752% 0.176858 142.495339;
  --wa: 96.7983% 0.211006 109.769232;
  --er: 62.7955% 0.257683 29.233885;
  --rounded-box: 0;
  --rounded-btn: 0;
  --rounded-badge: 0;
  --animation-btn: 0;
  --animation-input: 0;
  --btn-focus-scale: 1;
  --tab-radius: 0;
}
[data-theme=luxury] {
  color-scheme: dark;
  --pc: 20% 0 0;
  --sc: 85.5163% 0.012821 261.069149;
  --ac: 87.3349% 0.010348 338.82597;
  --inc: 15.8122% 0.024356 237.133883;
  --suc: 15.6239% 0.038579 132.154381;
  --wac: 17.2255% 0.027305 102.89115;
  --erc: 14.3506% 0.035271 22.568916;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 100% 0 0;
  --s: 27.5815% 0.064106 261.069149;
  --a: 36.6744% 0.051741 338.82597;
  --n: 24.27% 0.057015 59.825019;
  --nc: 93.2033% 0.089631 90.861683;
  --b1: 14.0765% 0.004386 285.822869;
  --b2: 20.2191% 0.004211 308.22937;
  --b3: 29.8961% 0.003818 308.318612;
  --bc: 75.6879% 0.123666 76.890484;
  --in: 79.0612% 0.121778 237.133883;
  --su: 78.1197% 0.192894 132.154381;
  --wa: 86.1274% 0.136524 102.89115;
  --er: 71.7531% 0.176357 22.568916;
}
:root:has(input.theme-controller[value=luxury]:checked) {
  color-scheme: dark;
  --pc: 20% 0 0;
  --sc: 85.5163% 0.012821 261.069149;
  --ac: 87.3349% 0.010348 338.82597;
  --inc: 15.8122% 0.024356 237.133883;
  --suc: 15.6239% 0.038579 132.154381;
  --wac: 17.2255% 0.027305 102.89115;
  --erc: 14.3506% 0.035271 22.568916;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 100% 0 0;
  --s: 27.5815% 0.064106 261.069149;
  --a: 36.6744% 0.051741 338.82597;
  --n: 24.27% 0.057015 59.825019;
  --nc: 93.2033% 0.089631 90.861683;
  --b1: 14.0765% 0.004386 285.822869;
  --b2: 20.2191% 0.004211 308.22937;
  --b3: 29.8961% 0.003818 308.318612;
  --bc: 75.6879% 0.123666 76.890484;
  --in: 79.0612% 0.121778 237.133883;
  --su: 78.1197% 0.192894 132.154381;
  --wa: 86.1274% 0.136524 102.89115;
  --er: 71.7531% 0.176357 22.568916;
}
[data-theme=dracula] {
  color-scheme: dark;
  --b2: 26.8053% 0.020556 277.508664;
  --b3: 24.7877% 0.019009 277.508664;
  --pc: 15.0922% 0.036614 346.812432;
  --sc: 14.8405% 0.029709 301.883095;
  --ac: 16.6785% 0.024826 66.558491;
  --nc: 87.8891% 0.006515 275.524078;
  --inc: 17.6526% 0.018676 212.846491;
  --suc: 17.4199% 0.043903 148.024881;
  --wac: 19.1068% 0.026849 112.757109;
  --erc: 13.6441% 0.041266 24.430965;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 75.4611% 0.18307 346.812432;
  --s: 74.2023% 0.148546 301.883095;
  --a: 83.3927% 0.124132 66.558491;
  --n: 39.4456% 0.032576 275.524078;
  --b1: 28.8229% 0.022103 277.508664;
  --bc: 97.7477% 0.007913 106.545019;
  --in: 88.263% 0.09338 212.846491;
  --su: 87.0995% 0.219516 148.024881;
  --wa: 95.5338% 0.134246 112.757109;
  --er: 68.2204% 0.206328 24.430965;
}
:root:has(input.theme-controller[value=dracula]:checked) {
  color-scheme: dark;
  --b2: 26.8053% 0.020556 277.508664;
  --b3: 24.7877% 0.019009 277.508664;
  --pc: 15.0922% 0.036614 346.812432;
  --sc: 14.8405% 0.029709 301.883095;
  --ac: 16.6785% 0.024826 66.558491;
  --nc: 87.8891% 0.006515 275.524078;
  --inc: 17.6526% 0.018676 212.846491;
  --suc: 17.4199% 0.043903 148.024881;
  --wac: 19.1068% 0.026849 112.757109;
  --erc: 13.6441% 0.041266 24.430965;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 75.4611% 0.18307 346.812432;
  --s: 74.2023% 0.148546 301.883095;
  --a: 83.3927% 0.124132 66.558491;
  --n: 39.4456% 0.032576 275.524078;
  --b1: 28.8229% 0.022103 277.508664;
  --bc: 97.7477% 0.007913 106.545019;
  --in: 88.263% 0.09338 212.846491;
  --su: 87.0995% 0.219516 148.024881;
  --wa: 95.5338% 0.134246 112.757109;
  --er: 68.2204% 0.206328 24.430965;
}
[data-theme=cmyk] {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --bc: 20% 0 0;
  --pc: 14.3544% 0.02666 239.443325;
  --sc: 12.8953% 0.040552 359.339283;
  --ac: 18.8458% 0.037948 105.306968;
  --nc: 84.3557% 0 0;
  --inc: 13.6952% 0.0189 217.284104;
  --suc: 89.3898% 0.032505 321.406278;
  --wac: 14.2473% 0.031969 52.023412;
  --erc: 12.4027% 0.041677 28.717543;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 71.7722% 0.133298 239.443325;
  --s: 64.4766% 0.202758 359.339283;
  --a: 94.2289% 0.189741 105.306968;
  --n: 21.7787% 0 0;
  --b1: 100% 0 0;
  --in: 68.4759% 0.094499 217.284104;
  --su: 46.949% 0.162524 321.406278;
  --wa: 71.2364% 0.159843 52.023412;
  --er: 62.0133% 0.208385 28.717543;
}
:root:has(input.theme-controller[value=cmyk]:checked) {
  color-scheme: light;
  --b2: 93% 0 0;
  --b3: 86% 0 0;
  --bc: 20% 0 0;
  --pc: 14.3544% 0.02666 239.443325;
  --sc: 12.8953% 0.040552 359.339283;
  --ac: 18.8458% 0.037948 105.306968;
  --nc: 84.3557% 0 0;
  --inc: 13.6952% 0.0189 217.284104;
  --suc: 89.3898% 0.032505 321.406278;
  --wac: 14.2473% 0.031969 52.023412;
  --erc: 12.4027% 0.041677 28.717543;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 71.7722% 0.133298 239.443325;
  --s: 64.4766% 0.202758 359.339283;
  --a: 94.2289% 0.189741 105.306968;
  --n: 21.7787% 0 0;
  --b1: 100% 0 0;
  --in: 68.4759% 0.094499 217.284104;
  --su: 46.949% 0.162524 321.406278;
  --wa: 71.2364% 0.159843 52.023412;
  --er: 62.0133% 0.208385 28.717543;
}
[data-theme=autumn] {
  color-scheme: light;
  --b2: 89.1077% 0 0;
  --b3: 82.4006% 0 0;
  --bc: 19.1629% 0 0;
  --pc: 88.1446% 0.032232 17.530175;
  --sc: 12.3353% 0.033821 23.865865;
  --ac: 14.6851% 0.018999 60.729616;
  --nc: 90.8734% 0.007475 51.902819;
  --inc: 13.8449% 0.019596 207.284192;
  --suc: 12.199% 0.016032 174.616213;
  --wac: 14.0163% 0.032982 56.844303;
  --erc: 90.614% 0.0482 24.16;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 40.7232% 0.16116 17.530175;
  --s: 61.6763% 0.169105 23.865865;
  --a: 73.4253% 0.094994 60.729616;
  --n: 54.3672% 0.037374 51.902819;
  --b1: 95.8147% 0 0;
  --in: 69.2245% 0.097979 207.284192;
  --su: 60.9951% 0.080159 174.616213;
  --wa: 70.0817% 0.164909 56.844303;
  --er: 53.07% 0.241 24.16;
}
:root:has(input.theme-controller[value=autumn]:checked) {
  color-scheme: light;
  --b2: 89.1077% 0 0;
  --b3: 82.4006% 0 0;
  --bc: 19.1629% 0 0;
  --pc: 88.1446% 0.032232 17.530175;
  --sc: 12.3353% 0.033821 23.865865;
  --ac: 14.6851% 0.018999 60.729616;
  --nc: 90.8734% 0.007475 51.902819;
  --inc: 13.8449% 0.019596 207.284192;
  --suc: 12.199% 0.016032 174.616213;
  --wac: 14.0163% 0.032982 56.844303;
  --erc: 90.614% 0.0482 24.16;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 40.7232% 0.16116 17.530175;
  --s: 61.6763% 0.169105 23.865865;
  --a: 73.4253% 0.094994 60.729616;
  --n: 54.3672% 0.037374 51.902819;
  --b1: 95.8147% 0 0;
  --in: 69.2245% 0.097979 207.284192;
  --su: 60.9951% 0.080159 174.616213;
  --wa: 70.0817% 0.164909 56.844303;
  --er: 53.07% 0.241 24.16;
}
[data-theme=business] {
  color-scheme: dark;
  --b2: 22.6487% 0 0;
  --b3: 20.944% 0 0;
  --bc: 84.8707% 0 0;
  --pc: 88.3407% 0.019811 251.473931;
  --sc: 12.8185% 0.005481 229.389418;
  --ac: 13.4542% 0.033545 35.791525;
  --nc: 85.4882% 0.00265 253.041249;
  --inc: 12.5233% 0.028702 240.033697;
  --suc: 14.0454% 0.018919 156.59611;
  --wac: 15.4965% 0.023141 81.519177;
  --erc: 90.3221% 0.029356 29.674507;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 41.7036% 0.099057 251.473931;
  --s: 64.0924% 0.027405 229.389418;
  --a: 67.271% 0.167726 35.791525;
  --n: 27.441% 0.01325 253.041249;
  --b1: 24.3535% 0 0;
  --in: 62.6163% 0.143511 240.033697;
  --su: 70.2268% 0.094594 156.59611;
  --wa: 77.4824% 0.115704 81.519177;
  --er: 51.6105% 0.14678 29.674507;
  --rounded-box: 0.25rem;
  --rounded-btn: .125rem;
  --rounded-badge: .125rem;
}
:root:has(input.theme-controller[value=business]:checked) {
  color-scheme: dark;
  --b2: 22.6487% 0 0;
  --b3: 20.944% 0 0;
  --bc: 84.8707% 0 0;
  --pc: 88.3407% 0.019811 251.473931;
  --sc: 12.8185% 0.005481 229.389418;
  --ac: 13.4542% 0.033545 35.791525;
  --nc: 85.4882% 0.00265 253.041249;
  --inc: 12.5233% 0.028702 240.033697;
  --suc: 14.0454% 0.018919 156.59611;
  --wac: 15.4965% 0.023141 81.519177;
  --erc: 90.3221% 0.029356 29.674507;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 41.7036% 0.099057 251.473931;
  --s: 64.0924% 0.027405 229.389418;
  --a: 67.271% 0.167726 35.791525;
  --n: 27.441% 0.01325 253.041249;
  --b1: 24.3535% 0 0;
  --in: 62.6163% 0.143511 240.033697;
  --su: 70.2268% 0.094594 156.59611;
  --wa: 77.4824% 0.115704 81.519177;
  --er: 51.6105% 0.14678 29.674507;
  --rounded-box: 0.25rem;
  --rounded-btn: .125rem;
  --rounded-badge: .125rem;
}
[data-theme=acid] {
  color-scheme: light;
  --b2: 91.6146% 0 0;
  --b3: 84.7189% 0 0;
  --bc: 19.7021% 0 0;
  --pc: 14.38% 0.0714 330.759573;
  --sc: 14.674% 0.0448 48.250878;
  --ac: 18.556% 0.0528 122.962951;
  --nc: 84.262% 0.0256 278.68;
  --inc: 12.144% 0.0454 252.05;
  --suc: 17.144% 0.0532 158.53;
  --wac: 18.202% 0.0424 100.5;
  --erc: 12.968% 0.0586 29.349188;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 71.9% 0.357 330.759573;
  --s: 73.37% 0.224 48.250878;
  --a: 92.78% 0.264 122.962951;
  --n: 21.31% 0.128 278.68;
  --b1: 98.5104% 0 0;
  --in: 60.72% 0.227 252.05;
  --su: 85.72% 0.266 158.53;
  --wa: 91.01% 0.212 100.5;
  --er: 64.84% 0.293 29.349188;
  --rounded-box: 1.25rem;
  --rounded-btn: 1rem;
  --rounded-badge: 1rem;
  --tab-radius: 0.7rem;
}
:root:has(input.theme-controller[value=acid]:checked) {
  color-scheme: light;
  --b2: 91.6146% 0 0;
  --b3: 84.7189% 0 0;
  --bc: 19.7021% 0 0;
  --pc: 14.38% 0.0714 330.759573;
  --sc: 14.674% 0.0448 48.250878;
  --ac: 18.556% 0.0528 122.962951;
  --nc: 84.262% 0.0256 278.68;
  --inc: 12.144% 0.0454 252.05;
  --suc: 17.144% 0.0532 158.53;
  --wac: 18.202% 0.0424 100.5;
  --erc: 12.968% 0.0586 29.349188;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 71.9% 0.357 330.759573;
  --s: 73.37% 0.224 48.250878;
  --a: 92.78% 0.264 122.962951;
  --n: 21.31% 0.128 278.68;
  --b1: 98.5104% 0 0;
  --in: 60.72% 0.227 252.05;
  --su: 85.72% 0.266 158.53;
  --wa: 91.01% 0.212 100.5;
  --er: 64.84% 0.293 29.349188;
  --rounded-box: 1.25rem;
  --rounded-btn: 1rem;
  --rounded-badge: 1rem;
  --tab-radius: 0.7rem;
}
[data-theme=lemonade] {
  color-scheme: light;
  --b2: 91.8003% 0.0186 123.72;
  --b3: 84.8906% 0.0172 123.72;
  --bc: 19.742% 0.004 123.72;
  --pc: 11.784% 0.0398 134.6;
  --sc: 15.55% 0.0392 111.09;
  --ac: 17.078% 0.0402 100.73;
  --nc: 86.196% 0.015 108.6;
  --inc: 17.238% 0.0094 224.14;
  --suc: 17.238% 0.0094 157.85;
  --wac: 17.238% 0.0094 102.15;
  --erc: 17.238% 0.0094 25.85;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 58.92% 0.199 134.6;
  --s: 77.75% 0.196 111.09;
  --a: 85.39% 0.201 100.73;
  --n: 30.98% 0.075 108.6;
  --b1: 98.71% 0.02 123.72;
  --in: 86.19% 0.047 224.14;
  --su: 86.19% 0.047 157.85;
  --wa: 86.19% 0.047 102.15;
  --er: 86.19% 0.047 25.85;
}
:root:has(input.theme-controller[value=lemonade]:checked) {
  color-scheme: light;
  --b2: 91.8003% 0.0186 123.72;
  --b3: 84.8906% 0.0172 123.72;
  --bc: 19.742% 0.004 123.72;
  --pc: 11.784% 0.0398 134.6;
  --sc: 15.55% 0.0392 111.09;
  --ac: 17.078% 0.0402 100.73;
  --nc: 86.196% 0.015 108.6;
  --inc: 17.238% 0.0094 224.14;
  --suc: 17.238% 0.0094 157.85;
  --wac: 17.238% 0.0094 102.15;
  --erc: 17.238% 0.0094 25.85;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 58.92% 0.199 134.6;
  --s: 77.75% 0.196 111.09;
  --a: 85.39% 0.201 100.73;
  --n: 30.98% 0.075 108.6;
  --b1: 98.71% 0.02 123.72;
  --in: 86.19% 0.047 224.14;
  --su: 86.19% 0.047 157.85;
  --wa: 86.19% 0.047 102.15;
  --er: 86.19% 0.047 25.85;
}
[data-theme=night] {
  color-scheme: dark;
  --b2: 19.3144% 0.037037 265.754874;
  --b3: 17.8606% 0.034249 265.754874;
  --bc: 84.1536% 0.007965 265.754874;
  --pc: 15.0703% 0.027798 232.66148;
  --sc: 13.6023% 0.031661 276.934902;
  --ac: 14.4721% 0.035244 350.048739;
  --nc: 85.5899% 0.00737 260.030984;
  --suc: 15.6904% 0.026506 181.911977;
  --wac: 16.6486% 0.027912 82.95003;
  --erc: 14.3572% 0.034051 13.11834;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 75.3513% 0.138989 232.66148;
  --s: 68.0113% 0.158303 276.934902;
  --a: 72.3603% 0.176218 350.048739;
  --n: 27.9495% 0.036848 260.030984;
  --b1: 20.7682% 0.039824 265.754874;
  --in: 68.4553% 0.148062 237.25135;
  --inc: 0% 0 0;
  --su: 78.452% 0.132529 181.911977;
  --wa: 83.2428% 0.139558 82.95003;
  --er: 71.7858% 0.170255 13.11834;
}
:root:has(input.theme-controller[value=night]:checked) {
  color-scheme: dark;
  --b2: 19.3144% 0.037037 265.754874;
  --b3: 17.8606% 0.034249 265.754874;
  --bc: 84.1536% 0.007965 265.754874;
  --pc: 15.0703% 0.027798 232.66148;
  --sc: 13.6023% 0.031661 276.934902;
  --ac: 14.4721% 0.035244 350.048739;
  --nc: 85.5899% 0.00737 260.030984;
  --suc: 15.6904% 0.026506 181.911977;
  --wac: 16.6486% 0.027912 82.95003;
  --erc: 14.3572% 0.034051 13.11834;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 75.3513% 0.138989 232.66148;
  --s: 68.0113% 0.158303 276.934902;
  --a: 72.3603% 0.176218 350.048739;
  --n: 27.9495% 0.036848 260.030984;
  --b1: 20.7682% 0.039824 265.754874;
  --in: 68.4553% 0.148062 237.25135;
  --inc: 0% 0 0;
  --su: 78.452% 0.132529 181.911977;
  --wa: 83.2428% 0.139558 82.95003;
  --er: 71.7858% 0.170255 13.11834;
}
[data-theme=coffee] {
  color-scheme: dark;
  --b2: 20.1585% 0.021457 329.708637;
  --b3: 18.6412% 0.019842 329.708637;
  --pc: 14.3993% 0.024765 62.756393;
  --sc: 86.893% 0.00597 199.19444;
  --ac: 88.5243% 0.014881 224.389184;
  --nc: 83.3022% 0.003149 326.261446;
  --inc: 15.898% 0.012774 184.558367;
  --suc: 14.9445% 0.014491 131.116276;
  --wac: 17.6301% 0.028162 87.722413;
  --erc: 15.4637% 0.025644 31.871922;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 71.9967% 0.123825 62.756393;
  --s: 34.465% 0.029849 199.19444;
  --a: 42.6213% 0.074405 224.389184;
  --n: 16.5109% 0.015743 326.261446;
  --b1: 21.6758% 0.023072 329.708637;
  --bc: 72.3547% 0.092794 79.129387;
  --in: 79.4902% 0.063869 184.558367;
  --su: 74.7224% 0.072456 131.116276;
  --wa: 88.1503% 0.140812 87.722413;
  --er: 77.3187% 0.12822 31.871922;
}
:root:has(input.theme-controller[value=coffee]:checked) {
  color-scheme: dark;
  --b2: 20.1585% 0.021457 329.708637;
  --b3: 18.6412% 0.019842 329.708637;
  --pc: 14.3993% 0.024765 62.756393;
  --sc: 86.893% 0.00597 199.19444;
  --ac: 88.5243% 0.014881 224.389184;
  --nc: 83.3022% 0.003149 326.261446;
  --inc: 15.898% 0.012774 184.558367;
  --suc: 14.9445% 0.014491 131.116276;
  --wac: 17.6301% 0.028162 87.722413;
  --erc: 15.4637% 0.025644 31.871922;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 71.9967% 0.123825 62.756393;
  --s: 34.465% 0.029849 199.19444;
  --a: 42.6213% 0.074405 224.389184;
  --n: 16.5109% 0.015743 326.261446;
  --b1: 21.6758% 0.023072 329.708637;
  --bc: 72.3547% 0.092794 79.129387;
  --in: 79.4902% 0.063869 184.558367;
  --su: 74.7224% 0.072456 131.116276;
  --wa: 88.1503% 0.140812 87.722413;
  --er: 77.3187% 0.12822 31.871922;
}
[data-theme=winter] {
  color-scheme: light;
  --pc: 91.372% 0.051 257.57;
  --sc: 88.5103% 0.03222 282.339433;
  --ac: 11.988% 0.038303 335.171434;
  --nc: 83.9233% 0.012704 257.651965;
  --inc: 17.6255% 0.017178 214.515264;
  --suc: 16.0988% 0.015404 197.823719;
  --wac: 17.8345% 0.009167 71.47031;
  --erc: 14.6185% 0.022037 20.076293;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 56.86% 0.255 257.57;
  --s: 42.5516% 0.161098 282.339433;
  --a: 59.9398% 0.191515 335.171434;
  --n: 19.6166% 0.063518 257.651965;
  --b1: 100% 0 0;
  --b2: 97.4663% 0.011947 259.822565;
  --b3: 93.2686% 0.016223 262.751375;
  --bc: 41.8869% 0.053885 255.824911;
  --in: 88.1275% 0.085888 214.515264;
  --su: 80.4941% 0.077019 197.823719;
  --wa: 89.1725% 0.045833 71.47031;
  --er: 73.0926% 0.110185 20.076293;
}
:root:has(input.theme-controller[value=winter]:checked) {
  color-scheme: light;
  --pc: 91.372% 0.051 257.57;
  --sc: 88.5103% 0.03222 282.339433;
  --ac: 11.988% 0.038303 335.171434;
  --nc: 83.9233% 0.012704 257.651965;
  --inc: 17.6255% 0.017178 214.515264;
  --suc: 16.0988% 0.015404 197.823719;
  --wac: 17.8345% 0.009167 71.47031;
  --erc: 14.6185% 0.022037 20.076293;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 56.86% 0.255 257.57;
  --s: 42.5516% 0.161098 282.339433;
  --a: 59.9398% 0.191515 335.171434;
  --n: 19.6166% 0.063518 257.651965;
  --b1: 100% 0 0;
  --b2: 97.4663% 0.011947 259.822565;
  --b3: 93.2686% 0.016223 262.751375;
  --bc: 41.8869% 0.053885 255.824911;
  --in: 88.1275% 0.085888 214.515264;
  --su: 80.4941% 0.077019 197.823719;
  --wa: 89.1725% 0.045833 71.47031;
  --er: 73.0926% 0.110185 20.076293;
}
[data-theme=dim] {
  color-scheme: dark;
  --pc: 17.2267% 0.028331 139.549991;
  --sc: 14.6752% 0.033181 35.353059;
  --ac: 14.8459% 0.026728 311.37924;
  --inc: 17.2157% 0.028409 206.182959;
  --suc: 17.2343% 0.028437 166.534048;
  --wac: 17.2327% 0.028447 94.818679;
  --erc: 16.4838% 0.019914 33.756357;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 86.1335% 0.141656 139.549991;
  --s: 73.3759% 0.165904 35.353059;
  --a: 74.2296% 0.133641 311.37924;
  --n: 24.7311% 0.020483 264.094728;
  --nc: 82.9011% 0.031335 222.959324;
  --b1: 30.8577% 0.023243 264.149498;
  --b2: 28.0368% 0.01983 264.182074;
  --b3: 26.3469% 0.018403 262.177739;
  --bc: 82.9011% 0.031335 222.959324;
  --in: 86.0785% 0.142046 206.182959;
  --su: 86.1717% 0.142187 166.534048;
  --wa: 86.1634% 0.142236 94.818679;
  --er: 82.4189% 0.09957 33.756357;
}
:root:has(input.theme-controller[value=dim]:checked) {
  color-scheme: dark;
  --pc: 17.2267% 0.028331 139.549991;
  --sc: 14.6752% 0.033181 35.353059;
  --ac: 14.8459% 0.026728 311.37924;
  --inc: 17.2157% 0.028409 206.182959;
  --suc: 17.2343% 0.028437 166.534048;
  --wac: 17.2327% 0.028447 94.818679;
  --erc: 16.4838% 0.019914 33.756357;
  --rounded-box: 1rem;
  --rounded-btn: 0.5rem;
  --rounded-badge: 1.9rem;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --tab-radius: 0.5rem;
  --p: 86.1335% 0.141656 139.549991;
  --s: 73.3759% 0.165904 35.353059;
  --a: 74.2296% 0.133641 311.37924;
  --n: 24.7311% 0.020483 264.094728;
  --nc: 82.9011% 0.031335 222.959324;
  --b1: 30.8577% 0.023243 264.149498;
  --b2: 28.0368% 0.01983 264.182074;
  --b3: 26.3469% 0.018403 262.177739;
  --bc: 82.9011% 0.031335 222.959324;
  --in: 86.0785% 0.142046 206.182959;
  --su: 86.1717% 0.142187 166.534048;
  --wa: 86.1634% 0.142236 94.818679;
  --er: 82.4189% 0.09957 33.756357;
}
[data-theme=nord] {
  color-scheme: light;
  --pc: 11.8872% 0.015449 254.027774;
  --sc: 13.9303% 0.011822 248.687186;
  --ac: 15.4929% 0.01245 217.469017;
  --inc: 13.8414% 0.012499 332.664922;
  --suc: 15.3654% 0.01498 131.063061;
  --wac: 17.0972% 0.017847 84.093335;
  --erc: 12.122% 0.024119 15.341883;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 59.4359% 0.077246 254.027774;
  --s: 69.6516% 0.059108 248.687186;
  --a: 77.4643% 0.062249 217.469017;
  --n: 45.229% 0.035214 264.1312;
  --nc: 89.9258% 0.016374 262.749256;
  --b1: 95.1276% 0.007445 260.731539;
  --b2: 93.2996% 0.010389 261.788485;
  --b3: 89.9258% 0.016374 262.749256;
  --bc: 32.4374% 0.022945 264.182036;
  --in: 69.2072% 0.062496 332.664922;
  --su: 76.827% 0.074899 131.063061;
  --wa: 85.4862% 0.089234 84.093335;
  --er: 60.61% 0.120594 15.341883;
  --rounded-box: 0.4rem;
  --rounded-btn: 0.2rem;
  --rounded-badge: 0.4rem;
  --tab-radius: 0.2rem;
}
:root:has(input.theme-controller[value=nord]:checked) {
  color-scheme: light;
  --pc: 11.8872% 0.015449 254.027774;
  --sc: 13.9303% 0.011822 248.687186;
  --ac: 15.4929% 0.01245 217.469017;
  --inc: 13.8414% 0.012499 332.664922;
  --suc: 15.3654% 0.01498 131.063061;
  --wac: 17.0972% 0.017847 84.093335;
  --erc: 12.122% 0.024119 15.341883;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 59.4359% 0.077246 254.027774;
  --s: 69.6516% 0.059108 248.687186;
  --a: 77.4643% 0.062249 217.469017;
  --n: 45.229% 0.035214 264.1312;
  --nc: 89.9258% 0.016374 262.749256;
  --b1: 95.1276% 0.007445 260.731539;
  --b2: 93.2996% 0.010389 261.788485;
  --b3: 89.9258% 0.016374 262.749256;
  --bc: 32.4374% 0.022945 264.182036;
  --in: 69.2072% 0.062496 332.664922;
  --su: 76.827% 0.074899 131.063061;
  --wa: 85.4862% 0.089234 84.093335;
  --er: 60.61% 0.120594 15.341883;
  --rounded-box: 0.4rem;
  --rounded-btn: 0.2rem;
  --rounded-badge: 0.4rem;
  --tab-radius: 0.2rem;
}
[data-theme=sunset] {
  color-scheme: dark;
  --pc: 14.9408% 0.031656 39.94703;
  --sc: 14.5075% 0.035531 2.72034;
  --ac: 14.2589% 0.033336 299.844533;
  --inc: 17.1119% 0.017054 206.015183;
  --suc: 17.1122% 0.017172 144.77874;
  --wac: 17.1139% 0.016961 74.427797;
  --erc: 17.1023% 0.015778 16.886379;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 74.7039% 0.158278 39.94703;
  --s: 72.5375% 0.177654 2.72034;
  --a: 71.2947% 0.166678 299.844533;
  --n: 26% 0.019 237.69;
  --nc: 70% 0.019 237.69;
  --b1: 22% 0.019 237.69;
  --b2: 20% 0.019 237.69;
  --b3: 18% 0.019 237.69;
  --bc: 77.3835% 0.043586 245.096534;
  --in: 85.5596% 0.085271 206.015183;
  --su: 85.5609% 0.08586 144.77874;
  --wa: 85.5695% 0.084806 74.427797;
  --er: 85.5116% 0.07889 16.886379;
  --rounded-box: 1.2rem;
  --rounded-btn: 0.8rem;
  --rounded-badge: 0.4rem;
  --tab-radius: 0.7rem;
}
:root:has(input.theme-controller[value=sunset]:checked) {
  color-scheme: dark;
  --pc: 14.9408% 0.031656 39.94703;
  --sc: 14.5075% 0.035531 2.72034;
  --ac: 14.2589% 0.033336 299.844533;
  --inc: 17.1119% 0.017054 206.015183;
  --suc: 17.1122% 0.017172 144.77874;
  --wac: 17.1139% 0.016961 74.427797;
  --erc: 17.1023% 0.015778 16.886379;
  --animation-btn: 0.25s;
  --animation-input: .2s;
  --btn-focus-scale: 0.95;
  --border-btn: 1px;
  --tab-border: 1px;
  --p: 74.7039% 0.158278 39.94703;
  --s: 72.5375% 0.177654 2.72034;
  --a: 71.2947% 0.166678 299.844533;
  --n: 26% 0.019 237.69;
  --nc: 70% 0.019 237.69;
  --b1: 22% 0.019 237.69;
  --b2: 20% 0.019 237.69;
  --b3: 18% 0.019 237.69;
  --bc: 77.3835% 0.043586 245.096534;
  --in: 85.5596% 0.085271 206.015183;
  --su: 85.5609% 0.08586 144.77874;
  --wa: 85.5695% 0.084806 74.427797;
  --er: 85.5116% 0.07889 16.886379;
  --rounded-box: 1.2rem;
  --rounded-btn: 0.8rem;
  --rounded-badge: 0.4rem;
  --tab-radius: 0.7rem;
}
*,::after,::before {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: currentColor;
}
::after,::before {
  --tw-content: '';
}
:host,html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
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;
  text-decoration: inherit;
}
b,strong {
  font-weight: bolder;
}
code,kbd,pre,samp {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -.25em;
}
sup {
  top: -.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,input,optgroup,select,textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,select {
  text-transform: none;
}
button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
menu,ol,ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
[role=button],button {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
audio,canvas,embed,iframe,img,object,svg,video {
  display: block;
  vertical-align: middle;
}
img,video {
  max-width: 100%;
  height: auto;
}
[hidden] {
  display: none;
}
:root,[data-theme] {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
@supports not (color:oklch(0% 0 0)) {
  :root {
    color-scheme: light;
    --fallback-p: #491eff;
    --fallback-pc: #d4dbff;
    --fallback-s: #ff41c7;
    --fallback-sc: #fff9fc;
    --fallback-a: #00cfbd;
    --fallback-ac: #00100d;
    --fallback-n: #2b3440;
    --fallback-nc: #d7dde4;
    --fallback-b1: #ffffff;
    --fallback-b2: #e5e6e6;
    --fallback-b3: #e5e6e6;
    --fallback-bc: #1f2937;
    --fallback-in: #00b3f0;
    --fallback-inc: #000000;
    --fallback-su: #00ca92;
    --fallback-suc: #000000;
    --fallback-wa: #ffc22d;
    --fallback-wac: #000000;
    --fallback-er: #ff6f70;
    --fallback-erc: #000000;
  }
  @media (prefers-color-scheme:dark) {
    :root {
      color-scheme: dark;
      --fallback-p: #7582ff;
      --fallback-pc: #050617;
      --fallback-s: #ff71cf;
      --fallback-sc: #190211;
      --fallback-a: #00c7b5;
      --fallback-ac: #000e0c;
      --fallback-n: #2a323c;
      --fallback-nc: #a6adbb;
      --fallback-b1: #1d232a;
      --fallback-b2: #191e24;
      --fallback-b3: #15191e;
      --fallback-bc: #a6adbb;
      --fallback-in: #00b3f0;
      --fallback-inc: #000000;
      --fallback-su: #00ca92;
      --fallback-suc: #000000;
      --fallback-wa: #ffc22d;
      --fallback-wac: #000000;
      --fallback-er: #ff6f70;
      --fallback-erc: #000000;
    }
  }
}
html {
  -webkit-tap-highlight-color: transparent;
}
* {
  scrollbar-color: currentColor transparent;
  @supports (color: color-mix(in lab, red, red)) {
    scrollbar-color: color-mix(in oklch,currentColor 35%,transparent) transparent;
  }
}
:hover {
  scrollbar-color: currentColor transparent;
  @supports (color: color-mix(in lab, red, red)) {
    scrollbar-color: color-mix(in oklch,currentColor 60%,transparent) transparent;
  }
}
*,::after,::before {
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
::backdrop {
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
.alert {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  align-content: flex-start;
  align-items: center;
  justify-items: center;
  gap: 1rem;
  text-align: center;
  border-radius: var(--rounded-box,1rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-b2,oklch(var(--b2)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
  background-color: var(--alert-bg);
}
@media (min-width:640px) {
  .alert {
    grid-auto-flow: column;
    grid-template-columns: auto minmax(auto,1fr);
    justify-items: start;
    text-align: start;
  }
}
.artboard {
  width: 100%;
}
.avatar {
  position: relative;
  display: inline-flex;
}
.avatar>div {
  display: block;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.avatar img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.avatar.placeholder>div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .2s;
  height: 1.25rem;
  font-size: .875rem;
  line-height: 1.25rem;
  width: fit-content;
  padding-left: .563rem;
  padding-right: .563rem;
  border-radius: var(--rounded-badge,1.9rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.btm-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-around;
  padding-bottom: env(safe-area-inset-bottom);
  height: 4rem;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  color: currentColor;
}
.btm-nav>* {
  position: relative;
  display: flex;
  height: 100%;
  flex-basis: 100%;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .25rem;
  border-color: currentColor;
}
.breadcrumbs {
  max-width: 100%;
  overflow-x: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.breadcrumbs>ol,.breadcrumbs>ul {
  display: flex;
  align-items: center;
  white-space: nowrap;
  min-height: min-content;
}
.breadcrumbs>ol>li,.breadcrumbs>ul>li {
  display: flex;
  align-items: center;
}
.breadcrumbs>ol>li>a,.breadcrumbs>ul>li>a {
  display: flex;
  cursor: pointer;
  align-items: center;
}
@media (hover:hover) {
  .breadcrumbs>ol>li>a:hover,.breadcrumbs>ul>li>a:hover {
    text-decoration-line: underline;
  }
  .link-hover:hover {
    text-decoration-line: underline;
  }
  .checkbox-primary:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  }
  .checkbox-secondary:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  }
  .checkbox-accent:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  }
  .checkbox-success:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  }
  .checkbox-warning:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  }
  .checkbox-info:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  }
  .checkbox-error:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  }
  .label a:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  }
  .menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  }
  .radio-primary:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  }
  .radio-secondary:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  }
  .radio-accent:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  }
  .radio-success:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  }
  .radio-warning:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  }
  .radio-info:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  }
  .radio-error:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  }
  .tab:hover {
    --tw-text-opacity: 1;
  }
  .tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):hover,.tabs-boxed :is(input:checked):hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }
  .table tr.hover:hover,.table tr.hover:nth-child(2n):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  }
  .table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover {
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
}
.btn {
  display: inline-flex;
  height: 3rem;
  min-height: 3rem;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn,.5rem);
  border-color: transparent;
  border-color: oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: .875rem;
  line-height: 1em;
  gap: .5rem;
  font-weight: 600;
  text-decoration-line: none;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  border-width: var(--border-btn,1px);
  transition-property: color,background-color,border-color,opacity,box-shadow,transform;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-color: oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity));
  --tw-bg-opacity: 1;
  --tw-border-opacity: 1;
}
.btn-disabled,.btn:disabled,.btn[disabled] {
  pointer-events: none;
}
.btn-square {
  height: 3rem;
  width: 3rem;
  padding: 0;
}
.btn-circle {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0;
}
:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])) {
  width: auto;
  appearance: none;
}
.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: var(--rounded-box,1rem);
}
.card:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.card-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: var(--padding-card,2rem);
  gap: .5rem;
}
.card-body :where(p) {
  flex-grow: 1;
}
.card-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: .5rem;
}
.card figure {
  display: flex;
  align-items: center;
  justify-content: center;
}
.card.image-full {
  display: grid;
}
.card.image-full:before {
  position: relative;
  content: "";
  z-index: 10;
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  opacity: .75;
}
.card.image-full:before,.card.image-full>* {
  grid-column-start: 1;
  grid-row-start: 1;
}
.card.image-full>figure img {
  height: 100%;
  object-fit: cover;
}
.card.image-full>.card-body {
  position: relative;
  z-index: 20;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.carousel {
  display: inline-flex;
  overflow-x: scroll;
  scroll-snap-type: x mandatory;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.carousel-vertical {
  flex-direction: column;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
}
.carousel-item {
  box-sizing: content-box;
  display: flex;
  flex: none;
  scroll-snap-align: start;
}
.carousel-start .carousel-item {
  scroll-snap-align: start;
}
.carousel-center .carousel-item {
  scroll-snap-align: center;
}
.carousel-end .carousel-item {
  scroll-snap-align: end;
}
.chat {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: .75rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.chat-image {
  grid-row: span 2/span 2;
  align-self: flex-end;
}
.chat-header {
  grid-row-start: 1;
  font-size: .875rem;
  line-height: 1.25rem;
}
.chat-footer {
  grid-row-start: 3;
  font-size: .875rem;
  line-height: 1.25rem;
}
.chat-bubble {
  position: relative;
  display: block;
  width: fit-content;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  max-width: 90%;
  border-radius: var(--rounded-box,1rem);
  min-height: 2.75rem;
  min-width: 2.75rem;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.chat-bubble:before {
  position: absolute;
  bottom: 0;
  height: .75rem;
  width: .75rem;
  background-color: inherit;
  content: "";
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}
.chat-start {
  place-items: start;
  grid-template-columns: auto 1fr;
}
.chat-start .chat-header {
  grid-column-start: 2;
}
.chat-start .chat-footer {
  grid-column-start: 2;
}
.chat-start .chat-image {
  grid-column-start: 1;
}
.chat-start .chat-bubble {
  grid-column-start: 2;
  border-end-start-radius: 0px;
}
.chat-start .chat-bubble:before {
  mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
  inset-inline-start: -0.749rem;
}
[dir=rtl] .chat-start .chat-bubble:before {
  mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
}
.chat-end {
  place-items: end;
  grid-template-columns: 1fr auto;
}
.chat-end .chat-header {
  grid-column-start: 1;
}
.chat-end .chat-footer {
  grid-column-start: 1;
}
.chat-end .chat-image {
  grid-column-start: 2;
}
.chat-end .chat-bubble {
  grid-column-start: 1;
  border-end-end-radius: 0px;
}
.chat-end .chat-bubble:before {
  mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 1 3 L 3 3 C 2 3 0 1 0 0'/%3e%3c/svg%3e");
  inset-inline-start: 99.9%;
}
[dir=rtl] .chat-end .chat-bubble:before {
  mask-image: url("data:image/svg+xml,%3csvg width='3' height='3' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m 0 3 L 3 3 L 3 0 C 3 1 1 3 0 3'/%3e%3c/svg%3e");
}
.checkbox {
  flex-shrink: 0;
  --chkbg: var(--fallback-bc,oklch(var(--bc)/1));
  --chkfg: var(--fallback-b1,oklch(var(--b1)/1));
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  appearance: none;
  border-radius: var(--rounded-btn,.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.collapse:not(td):not(tr):not(colgroup) {
  visibility: visible;
}
.collapse {
  position: relative;
  display: grid;
  overflow: hidden;
  grid-template-rows: max-content 0fr;
  transition: grid-template-rows .2s;
  width: 100%;
  border-radius: var(--rounded-box,1rem);
}
.collapse-content,.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio] {
  grid-column-start: 1;
  grid-row-start: 1;
}
.collapse>input[type=checkbox],.collapse>input[type=radio] {
  appearance: none;
  opacity: 0;
}
:where(.collapse > input[type=checkbox]),:where(.collapse > input[type=radio]) {
  height: 100%;
  width: 100%;
  z-index: 1;
}
.collapse-content {
  visibility: hidden;
  grid-column-start: 1;
  grid-row-start: 2;
  min-height: 0;
  transition: visibility .2s;
  transition: padding .2s ease-out,background-color .2s ease-out;
  padding-left: 1rem;
  padding-right: 1rem;
  cursor: unset;
}
.collapse-open,.collapse:focus:not(.collapse-close),.collapse[open] {
  grid-template-rows: max-content 1fr;
}
.collapse:not(.collapse-close):has(> input[type=checkbox]:checked),.collapse:not(.collapse-close):has(> input[type=radio]:checked) {
  grid-template-rows: max-content 1fr;
}
.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content,.collapse[open]>.collapse-content {
  visibility: visible;
  min-height: fit-content;
}
:root .countdown {
  line-height: 1em;
}
.countdown {
  display: inline-flex;
}
.countdown>* {
  height: 1em;
  display: inline-block;
  overflow-y: hidden;
}
.countdown>:before {
  position: relative;
  content: "00\A 01\A 02\A 03\A 04\A 05\A 06\A 07\A 08\A 09\A 10\A 11\A 12\A 13\A 14\A 15\A 16\A 17\A 18\A 19\A 20\A 21\A 22\A 23\A 24\A 25\A 26\A 27\A 28\A 29\A 30\A 31\A 32\A 33\A 34\A 35\A 36\A 37\A 38\A 39\A 40\A 41\A 42\A 43\A 44\A 45\A 46\A 47\A 48\A 49\A 50\A 51\A 52\A 53\A 54\A 55\A 56\A 57\A 58\A 59\A 60\A 61\A 62\A 63\A 64\A 65\A 66\A 67\A 68\A 69\A 70\A 71\A 72\A 73\A 74\A 75\A 76\A 77\A 78\A 79\A 80\A 81\A 82\A 83\A 84\A 85\A 86\A 87\A 88\A 89\A 90\A 91\A 92\A 93\A 94\A 95\A 96\A 97\A 98\A 99\A";
  white-space: pre;
  top: calc(var(--value) * -1em);
  text-align: center;
  transition: all 1s cubic-bezier(1, 0, 0, 1);
}
.diff {
  position: relative;
  display: grid;
  width: 100%;
  overflow: hidden;
  direction: ltr;
  container-type: inline-size;
  grid-template-columns: auto 1fr;
}
.diff-resizer {
  position: relative;
  top: 50%;
  z-index: 1;
  height: 3rem;
  width: 25rem;
  min-width: 1rem;
  max-width: calc(100cqi - 1rem);
  resize: horizontal;
  overflow: hidden;
  opacity: 0;
  transform-origin: 100% 100%;
  scale: 4;
  translate: 1.5rem -1.5rem;
  clip-path: inset(calc(100% - 0.75rem) 0 0 calc(100% - 0.75rem));
}
.diff-item-1,.diff-item-2,.diff-resizer {
  position: relative;
  grid-column-start: 1;
  grid-row-start: 1;
}
.diff-item-1:after {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  right: 1px;
  top: 50%;
  z-index: 1;
  height: 2rem;
  width: 2rem;
  --tw-content: '';
  content: var(--tw-content);
  translate: 50% -50%;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));
  background-color: var(--fallback-b1,oklch(var(--b1)/.5));
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  outline-style: solid;
  outline-offset: -3px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/.05));
  --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);
}
.diff-item-2 {
  overflow: hidden;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));
}
.diff-item-1>*,.diff-item-2>* {
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  height: 100%;
  width: 100cqi;
  max-width: none;
  object-fit: cover;
  object-position: center;
}
.divider {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1rem;
  white-space: nowrap;
}
.divider:after,.divider:before {
  height: .125rem;
  width: 100%;
  flex-grow: 1;
  --tw-content: '';
  content: var(--tw-content);
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.divider-start:before {
  display: none;
}
.divider-end:after {
  display: none;
}
.drawer {
  position: relative;
  display: grid;
  grid-auto-columns: max-content auto;
  width: 100%;
}
.drawer-content {
  grid-column-start: 2;
  grid-row-start: 1;
  min-width: 0;
}
.drawer-side {
  pointer-events: none;
  position: fixed;
  inset-inline-start: 0px;
  top: 0;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  width: 100%;
  grid-template-columns: repeat(1,minmax(0,1fr));
  grid-template-rows: repeat(1,minmax(0,1fr));
  align-items: flex-start;
  justify-items: start;
  overflow-x: hidden;
  overflow-y: hidden;
  overscroll-behavior: contain;
  height: 100vh;
  height: 100dvh;
}
.drawer-side>.drawer-overlay {
  position: sticky;
  top: 0;
  place-self: stretch;
  cursor: pointer;
  background-color: transparent;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .2s;
}
.drawer-side>* {
  grid-column-start: 1;
  grid-row-start: 1;
}
.drawer-side>:not(.drawer-overlay) {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .3s;
  will-change: transform;
  transform: translateX(-100%);
}
[dir=rtl] .drawer-side>:not(.drawer-overlay) {
  transform: translateX(100%);
}
.drawer-toggle {
  position: fixed;
  height: 0;
  width: 0;
  appearance: none;
  opacity: 0;
}
.drawer-toggle:checked~.drawer-side {
  pointer-events: auto;
  visibility: visible;
  overflow-y: auto;
}
.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay) {
  transform: translateX(0);
}
.drawer-end {
  grid-auto-columns: auto max-content;
}
.drawer-end>.drawer-toggle~.drawer-content {
  grid-column-start: 1;
}
.drawer-end>.drawer-toggle~.drawer-side {
  grid-column-start: 2;
  justify-items: end;
}
.drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
  transform: translateX(100%);
}
[dir=rtl] .drawer-end>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
  transform: translateX(-100%);
}
.drawer-end>.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay) {
  transform: translateX(0);
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown>:not(summary):focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.dropdown .dropdown-content {
  position: absolute;
}
.dropdown:is(:not(details)) .dropdown-content {
  visibility: hidden;
  opacity: 0;
  transform-origin: top;
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .2s;
}
.dropdown-end .dropdown-content {
  inset-inline-end: 0px;
}
.dropdown-left .dropdown-content {
  bottom: auto;
  inset-inline-end: 100%;
  top: 0;
  transform-origin: right;
}
.dropdown-right .dropdown-content {
  bottom: auto;
  inset-inline-start: 100%;
  top: 0;
  transform-origin: left;
}
.dropdown-bottom .dropdown-content {
  bottom: auto;
  top: 100%;
  transform-origin: top;
}
.dropdown-top .dropdown-content {
  bottom: 100%;
  top: auto;
  transform-origin: bottom;
}
.dropdown-end.dropdown-right .dropdown-content {
  bottom: 0;
  top: auto;
}
.dropdown-end.dropdown-left .dropdown-content {
  bottom: 0;
  top: auto;
}
.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content {
  visibility: visible;
  opacity: 1;
}
@media (hover:hover) {
  .dropdown.dropdown-hover:hover .dropdown-content {
    visibility: visible;
    opacity: 1;
  }
  .btm-nav>.disabled:hover,.btm-nav>[disabled]:hover {
    pointer-events: none;
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.1;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }
  .btn:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn:hover {
      background-color: oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity,1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,oklch(var(--btn-color,var(--b2)) / var(--tw-bg-opacity,1)) 90%,#000);
      }
      border-color: oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity,1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,oklch(var(--btn-color,var(--b2)) / var(--tw-border-opacity,1)) 90%,#000);
      }
    }
  }
  @supports not (color:oklch(0% 0 0)) {
    .btn:hover {
      background-color: var(--btn-color,var(--fallback-b2));
      border-color: var(--btn-color,var(--fallback-b2));
    }
  }
  .btn.glass:hover {
    --glass-opacity: 25%;
    --glass-border-opacity: 15%;
  }
  .btn-ghost:hover {
    border-color: transparent;
  }
  @supports (color:oklch(0% 0 0)) {
    .btn-ghost:hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/.2));
    }
  }
  .btn-link:hover {
    border-color: transparent;
    background-color: transparent;
    text-decoration-line: underline;
  }
  .btn-outline:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
    --tw-bg-opacity: 1;
    background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
    --tw-text-opacity: 1;
    color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)));
  }
  .btn-outline.btn-primary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn-outline.btn-primary:hover {
      background-color: var(--fallback-p,oklch(var(--p)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);
      }
      border-color: var(--fallback-p,oklch(var(--p)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);
      }
    }
  }
  .btn-outline.btn-secondary:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn-outline.btn-secondary:hover {
      background-color: var(--fallback-s,oklch(var(--s)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);
      }
      border-color: var(--fallback-s,oklch(var(--s)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);
      }
    }
  }
  .btn-outline.btn-accent:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn-outline.btn-accent:hover {
      background-color: var(--fallback-a,oklch(var(--a)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);
      }
      border-color: var(--fallback-a,oklch(var(--a)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);
      }
    }
  }
  .btn-outline.btn-success:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn-outline.btn-success:hover {
      background-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
      border-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
    }
  }
  .btn-outline.btn-info:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn-outline.btn-info:hover {
      background-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
      border-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
    }
  }
  .btn-outline.btn-warning:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn-outline.btn-warning:hover {
      background-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
      border-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
    }
  }
  .btn-outline.btn-error:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn-outline.btn-error:hover {
      background-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
      border-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
    }
  }
  .btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover {
    --tw-border-opacity: 0;
    background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
    --tw-bg-opacity: 0.2;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover {
      background-color: var(--fallback-p,oklch(var(--p)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);
      }
      border-color: var(--fallback-p,oklch(var(--p)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);
      }
    }
  }
  .dropdown.dropdown-hover:hover .dropdown-content {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  :where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(.active,.btn):hover {
    cursor: pointer;
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
  @supports (color:oklch(0% 0 0)) {
    :where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(.active,.btn):hover {
      background-color: var(--fallback-bc,oklch(var(--bc)/.1));
    }
  }
  .tab[disabled],.tab[disabled]:hover {
    cursor: not-allowed;
    color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
    --tw-text-opacity: 0.2;
  }
}
.dropdown:is(details) summary::-webkit-details-marker {
  display: none;
}
.file-input {
  height: 3rem;
  flex-shrink: 1;
  padding-inline-end: 1rem;
  font-size: 1rem;
  line-height: 2;
  line-height: 1.5rem;
  overflow: hidden;
  border-radius: var(--rounded-btn,.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.file-input::file-selector-button {
  margin-inline-end: 1rem;
  display: inline-flex;
  height: 100%;
  flex-shrink: 0;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 1em;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .2s;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  font-weight: 600;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  text-decoration-line: none;
  border-width: var(--border-btn,1px);
  animation: button-pop var(--animation-btn,.25s) ease-out;
}
.footer {
  display: grid;
  width: 100%;
  grid-auto-flow: row;
  place-items: start;
  column-gap: 1rem;
  row-gap: 2.5rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.footer>* {
  display: grid;
  place-items: start;
  gap: .5rem;
}
.footer-center {
  place-items: center;
  text-align: center;
}
.footer-center>* {
  place-items: center;
}
@media (min-width:48rem) {
  .footer {
    grid-auto-flow: column;
  }
  .footer-center {
    grid-auto-flow: row dense;
  }
}
.form-control {
  display: flex;
  flex-direction: column;
}
.label {
  display: flex;
  -webkit-user-select: none;
  user-select: none;
  align-items: center;
  justify-content: space-between;
  padding-left: .25rem;
  padding-right: .25rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.hero {
  display: grid;
  width: 100%;
  place-items: center;
  background-size: cover;
  background-position: center;
}
.hero>* {
  grid-column-start: 1;
  grid-row-start: 1;
}
.hero-overlay {
  grid-column-start: 1;
  grid-row-start: 1;
  height: 100%;
  width: 100%;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.5;
}
.hero-content {
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 80rem;
  gap: 1rem;
  padding: 1rem;
}
.indicator {
  position: relative;
  display: inline-flex;
  width: max-content;
}
.indicator :where(.indicator-item) {
  z-index: 1;
  position: absolute;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  white-space: nowrap;
}
.input {
  flex-shrink: 1;
  appearance: none;
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 2;
  line-height: 1.5rem;
  border-radius: var(--rounded-btn,.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-inline-end: -1rem;
}
.input-xs[type=number]::-webkit-inner-spin-button {
  margin-top: -.25rem;
  margin-bottom: -.25rem;
  margin-inline-end: 0;
}
.input-sm[type=number]::-webkit-inner-spin-button {
  margin-top: 0;
  margin-bottom: 0;
  margin-inline-end: 0;
}
.input-lg[type=number]::-webkit-inner-spin-button {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
  margin-inline-end: -1.5rem;
}
.join {
  display: inline-flex;
  align-items: stretch;
  border-radius: var(--rounded-btn,.5rem);
}
.join :where(.join-item) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item) {
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
}
.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item) {
  border-start-end-radius: inherit;
  border-end-end-radius: inherit;
}
@supports not selector(:has(*)) {
  :where(.join *) {
    border-radius: inherit;
  }
}
@supports selector(:has(*)) {
  :where(.join :has(.join-item)) {
    border-radius: inherit;
  }
}
.kbd {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--rounded-btn,.5rem);
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: .5rem;
  padding-right: .5rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  border-bottom-width: 2px;
  min-height: 2.2em;
  min-width: 2.2em;
}
.link {
  cursor: pointer;
  text-decoration-line: underline;
}
.link-hover {
  text-decoration-line: none;
}
.mask {
  mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
}
.mask-half-1 {
  mask-size: 200%;
  mask-position: left;
}
.mask-half-1:where([dir=rtl],[dir=rtl] *) {
  mask-position: right;
}
.mask-half-2 {
  mask-size: 200%;
  mask-position: right;
}
.mask-half-2:where([dir=rtl],[dir=rtl] *) {
  mask-position: left;
}
.menu {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  font-size: .875rem;
  line-height: 1.25rem;
  padding: .5rem;
}
.menu :where(li ul) {
  position: relative;
  white-space: nowrap;
  margin-inline-start: 1rem;
  padding-inline-start: 0.5rem;
}
.menu :where(li:not(.menu-title) > :not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  display: grid;
  grid-auto-flow: column;
  align-content: flex-start;
  align-items: center;
  gap: .5rem;
  grid-auto-columns: minmax(auto,max-content) auto max-content;
  -webkit-user-select: none;
  user-select: none;
}
.menu li.disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
  color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.menu :where(li > .menu-dropdown:not(.menu-dropdown-show)) {
  display: none;
}
:where(.menu li) {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
}
:where(.menu li) .badge {
  justify-self: end;
}
.mockup-code {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  min-width: 18rem;
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  direction: ltr;
}
.mockup-code pre[data-prefix]:before {
  content: attr(data-prefix);
  display: inline-block;
  text-align: right;
  width: 2rem;
  opacity: .5;
}
.mockup-window {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  display: flex;
  flex-direction: column;
  border-radius: var(--rounded-box,1rem);
  padding-top: 1.25rem;
}
.mockup-window pre[data-prefix]:before {
  content: attr(data-prefix);
  display: inline-block;
  text-align: right;
}
.mockup-browser {
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  border-radius: var(--rounded-box,1rem);
}
.mockup-browser pre[data-prefix]:before {
  content: attr(data-prefix);
  display: inline-block;
  text-align: right;
}
.modal {
  pointer-events: none;
  position: fixed;
  inset: 0px;
  margin: 0;
  display: grid;
  height: 100%;
  max-height: none;
  width: 100%;
  max-width: none;
  justify-items: center;
  padding: 0;
  opacity: 0;
  overscroll-behavior: contain;
  z-index: 999;
  background-color: transparent;
  color: inherit;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-property: transform,opacity,visibility;
  overflow-y: hidden;
}
.modal-scroll {
  overscroll-behavior: auto;
}
:where(.modal) {
  align-items: center;
}
.modal-box {
  max-height: calc(100vh - 5em);
  grid-column-start: 1;
  grid-row-start: 1;
  width: 91.666667%;
  max-width: 32rem;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box,1rem);
  border-bottom-left-radius: var(--rounded-box,1rem);
  border-top-left-radius: var(--rounded-box,1rem);
  border-top-right-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  padding: 1.5rem;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .2s;
  box-shadow: rgba(0,0,0,.25) 0 25px 50px -12px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open] {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.modal-action {
  display: flex;
  margin-top: 1.5rem;
  justify-content: flex-end;
}
.modal-toggle {
  position: fixed;
  height: 0;
  width: 0;
  appearance: none;
  opacity: 0;
}
:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked + .modal,.modal[open])) {
  overflow: hidden;
  scrollbar-gutter: stable;
}
.navbar {
  display: flex;
  align-items: center;
  padding: var(--navbar-padding,.5rem);
  min-height: 4rem;
  width: 100%;
}
:where(.navbar > :not(script,style)) {
  display: inline-flex;
  align-items: center;
}
.navbar-start {
  width: 50%;
  justify-content: flex-start;
}
.navbar-center {
  flex-shrink: 0;
}
.navbar-end {
  width: 50%;
  justify-content: flex-end;
}
.progress {
  position: relative;
  width: 100%;
  appearance: none;
  overflow: hidden;
  height: .5rem;
  border-radius: var(--rounded-box,1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.radial-progress {
  position: relative;
  display: inline-grid;
  height: var(--size);
  width: var(--size);
  place-content: center;
  border-radius: 9999px;
  background-color: transparent;
  vertical-align: middle;
  box-sizing: content-box;
  --value: 0;
  --size: 5rem;
  --thickness: calc(var(--size) / 10);
}
.radial-progress::-moz-progress-bar {
  appearance: none;
  background-color: transparent;
}
.radial-progress::-webkit-progress-value {
  appearance: none;
  background-color: transparent;
}
.radial-progress::-webkit-progress-bar {
  appearance: none;
  background-color: transparent;
}
.radial-progress:after,.radial-progress:before {
  position: absolute;
  border-radius: 9999px;
  content: "";
}
.radial-progress:before {
  inset: 0px;
  background: radial-gradient(farthest-side,currentColor 98%,#0000) top/var(--thickness) var(--thickness) no-repeat,conic-gradient(currentColor calc(var(--value) * 1%),#0000 0);
  mask: radial-gradient(farthest-side,#0000 calc(99% - var(--thickness)),#000 calc(100% - var(--thickness)));
}
.radial-progress:after {
  inset: calc(50% - var(--thickness)/ 2);
  transform: rotate(calc(var(--value) * 3.6deg - 90deg)) translate(calc(var(--size)/ 2 - 50%));
  background-color: currentColor;
}
.radio {
  flex-shrink: 0;
  --chkbg: var(--bc);
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  appearance: none;
  border-radius: 9999px;
  border-width: 1px;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
}
.range {
  height: 1.5rem;
  width: 100%;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  --range-shdw: var(--fallback-bc,oklch(var(--bc)/1));
  overflow: hidden;
  border-radius: var(--rounded-box,1rem);
  background-color: transparent;
}
.range:focus {
  outline: 0;
}
.rating {
  position: relative;
  display: inline-flex;
}
.rating :where(input) {
  cursor: pointer;
  border-radius: 0;
  animation: rating-pop var(--animation-input,.25s) ease-out;
  height: 1.5rem;
  width: 1.5rem;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 1;
}
.select {
  display: inline-flex;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  appearance: none;
  height: 3rem;
  min-height: 3rem;
  padding-inline-start: 1rem;
  padding-inline-end: 2.5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn,.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  background-image: linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);
  background-position: calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);
  background-size: 4px 4px,4px 4px;
  background-repeat: no-repeat;
}
.select[multiple] {
  height: auto;
}
.stack {
  display: inline-grid;
  place-items: center;
  align-items: flex-end;
}
.stack>* {
  grid-column-start: 1;
  grid-row-start: 1;
  transform: translateY(10%) scale(.9);
  z-index: 1;
  width: 100%;
  opacity: .6;
}
.stack>:nth-child(2) {
  transform: translateY(5%) scale(.95);
  z-index: 2;
  opacity: .8;
}
.stack>:first-child {
  transform: translateY(0) scale(1);
  z-index: 3;
  opacity: 1;
}
.stats {
  display: inline-grid;
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
:where(.stats) {
  grid-auto-flow: column;
  overflow-x: auto;
}
.stat {
  display: inline-grid;
  width: 100%;
  grid-template-columns: repeat(1,1fr);
  column-gap: 1rem;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.stat-figure {
  grid-column-start: 2;
  grid-row: span 3/span 3;
  grid-row-start: 1;
  place-self: center;
  justify-self: end;
}
.stat-title {
  grid-column-start: 1;
  white-space: nowrap;
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.stat-value {
  grid-column-start: 1;
  white-space: nowrap;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 800;
}
.stat-desc {
  grid-column-start: 1;
  white-space: nowrap;
  font-size: .75rem;
  line-height: 1rem;
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.stat-actions {
  grid-column-start: 1;
  white-space: nowrap;
  margin-top: 1rem;
}
.steps {
  display: inline-grid;
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: auto;
  counter-reset: step;
  grid-auto-columns: 1fr;
}
.steps .step {
  display: grid;
  grid-template-columns: repeat(1,minmax(0,1fr));
  grid-template-columns: auto;
  grid-template-rows: repeat(2,minmax(0,1fr));
  grid-template-rows: 40px 1fr;
  place-items: center;
  text-align: center;
  min-width: 4rem;
}
.swap {
  position: relative;
  display: inline-grid;
  -webkit-user-select: none;
  user-select: none;
  place-content: center;
  cursor: pointer;
}
.swap>* {
  grid-column-start: 1;
  grid-row-start: 1;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-property: transform,opacity;
}
.swap input {
  appearance: none;
}
.swap .swap-indeterminate,.swap .swap-on,.swap input:indeterminate~.swap-on {
  opacity: 0;
}
.swap input:checked~.swap-off,.swap input:indeterminate~.swap-off,.swap-active .swap-off {
  opacity: 0;
}
.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate,.swap-active .swap-on {
  opacity: 1;
}
.tabs {
  display: grid;
  align-items: flex-end;
}
.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])) {
  border-bottom-color: transparent;
}
.tab {
  position: relative;
  grid-row-start: 1;
  display: inline-flex;
  height: 2rem;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  appearance: none;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
  --tw-text-opacity: 0.5;
  --tab-color: var(--fallback-bc,oklch(var(--bc)/1));
  --tab-bg: var(--fallback-b1,oklch(var(--b1)/1));
  --tab-border-color: var(--fallback-b3,oklch(var(--b3)/1));
  color: var(--tab-color);
  padding-inline-start: var(--tab-padding,1rem);
  padding-inline-end: var(--tab-padding,1rem);
}
.tab:is(input[type=radio]) {
  width: auto;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.tab:is(input[type=radio]):after {
  --tw-content: attr(aria-label);
  content: var(--tw-content);
}
.tab:not(input):empty {
  cursor: default;
  grid-column-start: span 9999;
}
.tab-content {
  grid-column-start: 1;
  grid-column-end: span 9999;
  grid-row-start: 2;
  margin-top: calc(var(--tab-border) * -1);
  display: none;
  border-color: transparent;
  border-width: var(--tab-border,0);
}
:checked+.tab-content:nth-child(2),:is(.tab-active,[aria-selected=true])+.tab-content:nth-child(2) {
  border-start-start-radius: 0px;
}
:is(.tab-active,[aria-selected=true])+.tab-content,input.tab:checked+.tab-content {
  display: block;
}
.table {
  position: relative;
  width: 100%;
  border-radius: var(--rounded-box,1rem);
  text-align: left;
  font-size: .875rem;
  line-height: 1.25rem;
}
.table :where(.table-pin-rows thead tr) {
  position: sticky;
  top: 0;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-rows tfoot tr) {
  position: sticky;
  bottom: 0;
  z-index: 1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table :where(.table-pin-cols tr th) {
  position: sticky;
  left: 0;
  right: 0;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.table-zebra tbody tr:nth-child(2n) :where(.table-pin-cols tr th) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.textarea {
  min-height: 3rem;
  flex-shrink: 1;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
  border-radius: var(--rounded-btn,.5rem);
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.timeline {
  position: relative;
  display: flex;
}
:where(.timeline > li) {
  position: relative;
  display: grid;
  flex-shrink: 0;
  align-items: center;
  grid-template-rows: var(--timeline-row-start,minmax(0,1fr)) auto var(--timeline-row-end,minmax(0,1fr));
  grid-template-columns: var(--timeline-col-start,minmax(0,1fr)) auto var(--timeline-col-end,minmax(0,1fr));
}
.timeline>li>hr {
  width: 100%;
  border-width: 0;
}
:where(.timeline > li > hr):first-child {
  grid-column-start: 1;
  grid-row-start: 2;
}
:where(.timeline > li > hr):last-child {
  grid-column-start: 3;
  grid-column-end: none;
  grid-row-start: 2;
  grid-row-end: auto;
}
.timeline-start {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 2;
  margin: .25rem;
  align-self: flex-end;
  justify-self: center;
}
.timeline-middle {
  grid-column-start: 2;
  grid-row-start: 2;
}
.timeline-end {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 4;
  margin: .25rem;
  align-self: flex-start;
  justify-self: center;
}
.toast {
  position: fixed;
  display: flex;
  min-width: fit-content;
  flex-direction: column;
  white-space: nowrap;
  gap: .5rem;
  padding: 1rem;
}
.toggle {
  flex-shrink: 0;
  --tglbg: var(--fallback-b1,oklch(var(--b1)/1));
  --handleoffset: 1.5rem;
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
  --togglehandleborder: 0 0;
  height: 1.5rem;
  width: 3rem;
  cursor: pointer;
  appearance: none;
  border-radius: var(--rounded-badge,1.9rem);
  border-width: 1px;
  border-color: currentColor;
  background-color: currentColor;
  color: var(--fallback-bc,oklch(var(--bc)/.5));
  transition: background,box-shadow var(--animation-input, .2s) ease-out;
  box-shadow: var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder);
}
.alert-info {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-in,oklch(var(--in)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.alert-success {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-su,oklch(var(--su)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.alert-warning {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-wa,oklch(var(--wa)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.alert-error {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-er,oklch(var(--er)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.avatar-group {
  display: flex;
  overflow: hidden;
}
.avatar-group :where(.avatar) {
  overflow: hidden;
  border-radius: 9999px;
  border-width: 4px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));
}
.badge-neutral {
  --tw-border-opacity: 1;
  border-color: var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.badge-primary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.badge-secondary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.badge-accent {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.badge-info {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.badge-success {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.badge-warning {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.badge-error {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.badge-ghost {
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.badge-outline {
  border-color: currentColor;
  --tw-border-opacity: 0.5;
  background-color: transparent;
  color: currentColor;
}
.badge-outline.badge-neutral {
  --tw-text-opacity: 1;
  color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)));
}
.badge-outline.badge-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.badge-outline.badge-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.badge-outline.badge-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.badge-outline.badge-info {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.badge-outline.badge-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.badge-outline.badge-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.badge-outline.badge-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.btm-nav>:not(.active) {
  padding-top: .125rem;
}
.btm-nav>:where(.active) {
  border-top-width: 2px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
}
.btm-nav>.disabled,.btm-nav>[disabled] {
  pointer-events: none;
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btm-nav>* .label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.breadcrumbs>ol>li>a:focus,.breadcrumbs>ul>li>a:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.breadcrumbs>ol>li>a:focus-visible,.breadcrumbs>ul>li>a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.breadcrumbs>ol>li+:before,.breadcrumbs>ul>li+:before {
  content: "";
  margin-left: .5rem;
  margin-right: .75rem;
  display: block;
  height: .375rem;
  width: .375rem;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: .4;
  border-top: 1px solid;
  border-right: 1px solid;
  background-color: transparent;
}
[dir=rtl] .breadcrumbs>ol>li+:before,[dir=rtl] .breadcrumbs>ul>li+:before {
  --tw-rotate: -135deg;
}
@media (prefers-reduced-motion:no-preference) {
  .btn {
    animation: button-pop var(--animation-btn,.25s) ease-out;
  }
}
.btn:active:focus,.btn:active:hover {
  animation: button-pop 0s ease-out;
  transform: scale(var(--btn-focus-scale,.97));
}
@supports not (color:oklch(0% 0 0)) {
  .btn {
    background-color: var(--btn-color,var(--fallback-b2));
    border-color: var(--btn-color,var(--fallback-b2));
  }
  .btn-primary {
    --btn-color: var(--fallback-p);
  }
  .btn-secondary {
    --btn-color: var(--fallback-s);
  }
  .btn-accent {
    --btn-color: var(--fallback-a);
  }
  .btn-neutral {
    --btn-color: var(--fallback-n);
  }
  .btn-info {
    --btn-color: var(--fallback-in);
  }
  .btn-success {
    --btn-color: var(--fallback-su);
  }
  .btn-warning {
    --btn-color: var(--fallback-wa);
  }
  .btn-error {
    --btn-color: var(--fallback-er);
  }
  .prose :where(code):not(:where([class~=not-prose] *,pre *)) {
    background-color: var(--fallback-b3,oklch(var(--b3)/1));
  }
}
@supports (color:color-mix(in oklab,black,black)) {
  .btn-active {
    background-color: oklch(var(--btn-color,var(--b3)) / var(--tw-bg-opacity,1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,oklch(var(--btn-color,var(--b3)) / var(--tw-bg-opacity,1)) 90%,#000);
    }
    border-color: oklch(var(--btn-color,var(--b3)) / var(--tw-border-opacity,1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,oklch(var(--btn-color,var(--b3)) / var(--tw-border-opacity,1)) 90%,#000);
    }
  }
  .btn-outline.btn-primary.btn-active {
    background-color: var(--fallback-p,oklch(var(--p)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);
    }
    border-color: var(--fallback-p,oklch(var(--p)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);
    }
  }
  .btn-outline.btn-secondary.btn-active {
    background-color: var(--fallback-s,oklch(var(--s)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);
    }
    border-color: var(--fallback-s,oklch(var(--s)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);
    }
  }
  .btn-outline.btn-accent.btn-active {
    background-color: var(--fallback-a,oklch(var(--a)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);
    }
    border-color: var(--fallback-a,oklch(var(--a)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);
    }
  }
  .btn-outline.btn-success.btn-active {
    background-color: var(--fallback-su,oklch(var(--su)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
    }
    border-color: var(--fallback-su,oklch(var(--su)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
    }
  }
  .btn-outline.btn-info.btn-active {
    background-color: var(--fallback-in,oklch(var(--in)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
    }
    border-color: var(--fallback-in,oklch(var(--in)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
    }
  }
  .btn-outline.btn-warning.btn-active {
    background-color: var(--fallback-wa,oklch(var(--wa)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
    }
    border-color: var(--fallback-wa,oklch(var(--wa)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
    }
  }
  .btn-outline.btn-error.btn-active {
    background-color: var(--fallback-er,oklch(var(--er)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
    }
    border-color: var(--fallback-er,oklch(var(--er)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
    }
  }
}
.btn:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@supports (color:oklch(0% 0 0)) {
  .btn-primary {
    --btn-color: var(--p);
  }
  .btn-secondary {
    --btn-color: var(--s);
  }
  .btn-accent {
    --btn-color: var(--a);
  }
  .btn-neutral {
    --btn-color: var(--n);
  }
  .btn-info {
    --btn-color: var(--in);
  }
  .btn-success {
    --btn-color: var(--su);
  }
  .btn-warning {
    --btn-color: var(--wa);
  }
  .btn-error {
    --btn-color: var(--er);
  }
}
.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.btn-neutral {
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.btn-info {
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.btn-error {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.btn.glass {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  outline-color: currentColor;
}
.btn.glass.btn-active {
  --glass-opacity: 25%;
  --glass-border-opacity: 15%;
}
.btn-ghost {
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  color: currentColor;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  outline-color: currentColor;
}
.btn-ghost.btn-active {
  border-color: transparent;
  background-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.btn-link {
  border-color: transparent;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
  text-decoration-line: underline;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
  outline-color: currentColor;
}
.btn-link.btn-active {
  border-color: transparent;
  background-color: transparent;
  text-decoration-line: underline;
}
.btn-outline {
  border-color: currentColor;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.btn-outline.btn-active {
  --tw-border-opacity: 1;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)));
}
.btn-outline.btn-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
.btn-outline.btn-primary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.btn-outline.btn-secondary.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.btn-outline.btn-accent.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.btn-outline.btn-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.btn-outline.btn-success.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.btn-outline.btn-info {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.btn-outline.btn-info.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.btn-outline.btn-warning.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.btn-outline.btn-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.btn-outline.btn-error.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.btn.btn-disabled,.btn:disabled,.btn[disabled] {
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.2;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked) {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
@keyframes button-pop {
  0% {
    transform: scale(var(--btn-focus-scale,.98));
  }
  40% {
    transform: scale(1.02);
  }
  100% {
    transform: scale(1);
  }
}
.card :where(figure:first-child) {
  overflow: hidden;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
  border-end-start-radius: unset;
  border-end-end-radius: unset;
}
.card :where(figure:last-child) {
  overflow: hidden;
  border-start-start-radius: unset;
  border-start-end-radius: unset;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.card:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.card.bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.card-bordered {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.card.compact .card-body {
  padding: 1rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.card-title {
  display: flex;
  align-items: center;
  gap: .5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.card.image-full :where(figure) {
  overflow: hidden;
  border-radius: inherit;
}
.carousel::-webkit-scrollbar {
  display: none;
}
.chat-bubble-primary {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.chat-bubble-secondary {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.chat-bubble-accent {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.chat-bubble-info {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.chat-bubble-success {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.chat-bubble-warning {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.chat-bubble-error {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.checkbox:focus {
  box-shadow: none;
}
.checkbox:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.checkbox:disabled {
  border-width: 0;
  cursor: not-allowed;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: .2;
}
.checkbox:checked,.checkbox[aria-checked=true] {
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input,.2s) ease-out;
  background-color: var(--chkbg);
  background-image: linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%);
}
.checkbox:indeterminate {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-repeat: no-repeat;
  animation: checkmark var(--animation-input,.2s) ease-out;
  background-image: linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%);
}
.checkbox-primary {
  --chkbg: var(--fallback-p,oklch(var(--p)/1));
  --chkfg: var(--fallback-pc,oklch(var(--pc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
}
.checkbox-primary:focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.checkbox-primary:checked,.checkbox-primary[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.checkbox-secondary {
  --chkbg: var(--fallback-s,oklch(var(--s)/1));
  --chkfg: var(--fallback-sc,oklch(var(--sc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
}
.checkbox-secondary:focus-visible {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.checkbox-secondary:checked,.checkbox-secondary[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.checkbox-accent {
  --chkbg: var(--fallback-a,oklch(var(--a)/1));
  --chkfg: var(--fallback-ac,oklch(var(--ac)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
}
.checkbox-accent:focus-visible {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.checkbox-accent:checked,.checkbox-accent[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.checkbox-success {
  --chkbg: var(--fallback-su,oklch(var(--su)/1));
  --chkfg: var(--fallback-suc,oklch(var(--suc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.checkbox-success:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.checkbox-success:checked,.checkbox-success[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.checkbox-warning {
  --chkbg: var(--fallback-wa,oklch(var(--wa)/1));
  --chkfg: var(--fallback-wac,oklch(var(--wac)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.checkbox-warning:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.checkbox-warning:checked,.checkbox-warning[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.checkbox-info {
  --chkbg: var(--fallback-in,oklch(var(--in)/1));
  --chkfg: var(--fallback-inc,oklch(var(--inc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.checkbox-info:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.checkbox-info:checked,.checkbox-info[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.checkbox-error {
  --chkbg: var(--fallback-er,oklch(var(--er)/1));
  --chkfg: var(--fallback-erc,oklch(var(--erc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.checkbox-error:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.checkbox-error:checked,.checkbox-error[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
@keyframes checkmark {
  0% {
    background-position-y: 5px;
  }
  50% {
    background-position-y: -2px;
  }
  100% {
    background-position-y: 0;
  }
}
.checkbox-mark {
  display: none;
}
details.collapse {
  width: 100%;
}
details.collapse summary {
  position: relative;
  display: block;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
details.collapse summary::-webkit-details-marker {
  display: none;
}
.collapse:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.collapse:has(.collapse-title:focus-visible),.collapse:has(> input[type=checkbox]:focus-visible),.collapse:has(> input[type=radio]:focus-visible) {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.collapse-arrow>.collapse-title:after {
  position: absolute;
  display: block;
  height: .5rem;
  width: .5rem;
  --tw-translate-y: -100%;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: 150ms;
  transition-duration: .2s;
  top: 1.9rem;
  inset-inline-end: 1.4rem;
  content: "";
  transform-origin: 75% 75%;
  box-shadow: 2px 2px;
  pointer-events: none;
}
.collapse-plus>.collapse-title:after {
  position: absolute;
  display: block;
  height: .5rem;
  width: .5rem;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .3s;
  top: .9rem;
  inset-inline-end: 1.4rem;
  content: "+";
  pointer-events: none;
}
.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title,.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked) {
  cursor: pointer;
}
.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title {
  cursor: unset;
}
.collapse-title {
  position: relative;
}
.collapse-title,:where(.collapse > input[type=checkbox]),:where(.collapse > input[type=radio]) {
  padding: 1rem;
  padding-inline-end: 3rem;
  min-height: 3.75rem;
  transition: background-color .2s ease-out;
}
.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked ~ .collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked ~ .collapse-content),.collapse[open]>:where(.collapse-content) {
  padding-bottom: 1rem;
  transition: padding .2s ease-out,background-color .2s ease-out;
}
.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse[open].collapse-arrow>.collapse-title:after {
  --tw-translate-y: -50%;
  --tw-rotate: 225deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse[open].collapse-plus>.collapse-title:after {
  content: "−";
}
.divider:not(:empty) {
  gap: 1rem;
}
.divider-neutral:after,.divider-neutral:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
}
.divider-primary:after,.divider-primary:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.divider-secondary:after,.divider-secondary:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
}
.divider-accent:after,.divider-accent:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
}
.divider-success:after,.divider-success:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.divider-warning:after,.divider-warning:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.divider-info:after,.divider-info:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.divider-error:after,.divider-error:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.drawer-toggle:checked~.drawer-side>.drawer-overlay {
  background-color: #0006;
}
.drawer-toggle:focus-visible~.drawer-content label.drawer-button {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
}
.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.file-input-bordered {
  --tw-border-opacity: 0.2;
}
.file-input:focus {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.file-input-ghost {
  --tw-bg-opacity: 0.05;
}
.file-input-ghost:focus {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: none;
}
.file-input-ghost::file-selector-button {
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  color: currentColor;
}
.file-input-primary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
}
.file-input-primary:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.file-input-primary::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.file-input-secondary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
}
.file-input-secondary:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.file-input-secondary::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.file-input-accent {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
}
.file-input-accent:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.file-input-accent::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.file-input-info {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.file-input-info:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.file-input-info::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.file-input-success {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.file-input-success:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.file-input-success::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.file-input-warning {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.file-input-warning:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.file-input-warning::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.file-input-error {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.file-input-error:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.file-input-error::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.file-input-disabled,.file-input[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  --tw-text-opacity: 0.2;
}
.file-input-disabled::placeholder,.file-input[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.file-input-disabled::file-selector-button,.file-input[disabled]::file-selector-button {
  --tw-border-opacity: 0;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-bg-opacity: 0.2;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.footer-title {
  margin-bottom: .5rem;
  font-weight: 700;
  text-transform: uppercase;
  opacity: .6;
}
.label-text {
  font-size: .875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.label-text-alt {
  font-size: .75rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.input input {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  background-color: transparent;
}
.input input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.input[list]::-webkit-calendar-picker-indicator {
  line-height: 1em;
}
.input-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.input:focus,.input:focus-within {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.input-ghost {
  --tw-bg-opacity: 0.05;
}
.input-ghost:focus,.input-ghost:focus-within {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: none;
}
.input-primary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
}
.input-primary:focus,.input-primary:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.input-secondary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
}
.input-secondary:focus,.input-secondary:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.input-accent {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
}
.input-accent:focus,.input-accent:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.input-info {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.input-info:focus,.input-info:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.input-success {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.input-success:focus,.input-success:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.input-warning {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.input-warning:focus,.input-warning:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.input-error {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.input-error:focus,.input-error:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.input-disabled,.input:disabled,.input:has(> input[disabled]),.input[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.input-disabled::placeholder,.input:disabled::placeholder,.input:has(> input[disabled])::placeholder,.input[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.input:has(> input[disabled])>input[disabled] {
  cursor: not-allowed;
}
.input::-webkit-date-and-time-value {
  text-align: inherit;
}
.join>:where(:not(:first-child)) {
  margin-top: 0;
  margin-bottom: 0;
  margin-inline-start: -1px;
}
.join>:where(:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
}
.join-item:focus {
  isolation: isolate;
}
.link-primary {
  --tw-text-opacity: 1;
  color: var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));
}
@supports (color:color-mix(in oklab,black,black)) {
  @media (hover:hover) {
    .link-primary:hover {
      color: var(--fallback-p,oklch(var(--p)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 80%,#000);
      }
    }
    .link-secondary:hover {
      color: var(--fallback-s,oklch(var(--s)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 80%,#000);
      }
    }
    .link-accent:hover {
      color: var(--fallback-a,oklch(var(--a)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 80%,#000);
      }
    }
    .link-neutral:hover {
      color: var(--fallback-n,oklch(var(--n)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-n,oklch(var(--n)/1)) 80%,#000);
      }
    }
    .link-success:hover {
      color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,#000);
      }
    }
    .link-info:hover {
      color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,#000);
      }
    }
    .link-warning:hover {
      color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,#000);
      }
    }
    .link-error:hover {
      color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,#000);
      }
    }
  }
}
.link-secondary {
  --tw-text-opacity: 1;
  color: var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)));
}
.link-accent {
  --tw-text-opacity: 1;
  color: var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)));
}
.link-neutral {
  --tw-text-opacity: 1;
  color: var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)));
}
.link-success {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.link-info {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.link-warning {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.link-error {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.link:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.link:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}
.loading {
  pointer-events: none;
  display: inline-block;
  aspect-ratio: 1/1;
  width: 1.5rem;
  background-color: currentColor;
  mask-size: 100%;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-spinner {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-dots {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");
}
.loading-ring {
  mask-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
}
.loading-ball {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='12' cy='5' rx='4' ry='4'%3E%3Canimate attributeName='cy' values='5;20;20.5;20;5' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3Canimate attributeName='rx' values='4;4;4.8;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='ry' values='4;4;3;4;4' keyTimes='0;0.469;0.5;0.531;1' dur='.8s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C/svg%3E");
}
.loading-bars {
  mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='9' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.65s'/%3E%3C/rect%3E%3Crect x='17' y='1' width='6' height='22'%3E%3Canimate attributeName='y' values='1;5;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='height' values='22;14;22' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3Canimate attributeName='opacity' values='1;0.2;1' keyTimes='0;0.938;1' dur='.8s' repeatCount='indefinite' begin='-0.5s'/%3E%3C/rect%3E%3C/svg%3E");
}
.loading-infinity {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='shape-rendering:auto;' width='200px' height='200px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cpath fill='none' stroke='black' stroke-width='10' stroke-dasharray='205.271 51.318' d='M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z' stroke-linecap='round' style='transform:scale(0.8);transform-origin:50px 50px'%3E%3Canimate attributeName='stroke-dashoffset' repeatCount='indefinite' dur='2s' keyTimes='0;1' values='0;256.589'/%3E%3C/path%3E%3C/svg%3E");
}
.loading-xs {
  width: 1rem;
}
.loading-sm {
  width: 1.25rem;
}
.loading-md {
  width: 1.5rem;
}
.loading-lg {
  width: 2.5rem;
}
.mask-squircle {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 0C20 0 0 20 0 100s20 100 100 100 100-20 100-100S180 0 100 0Z'/%3e%3c/svg%3e");
}
.mask-decagon {
  mask-image: url("data:image/svg+xml,%3csvg width='192' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 58.779 19.098 36.327 50v61.804l-36.327 50L96 200l-58.779-19.098-36.327-50V69.098l36.327-50z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-diamond {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m100 0 100 100-100 100L0 100z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-heart {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='185' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M100 184.606a15.384 15.384 0 0 1-8.653-2.678C53.565 156.28 37.205 138.695 28.182 127.7 8.952 104.264-.254 80.202.005 54.146.308 24.287 24.264 0 53.406 0c21.192 0 35.869 11.937 44.416 21.879a2.884 2.884 0 0 0 4.356 0C110.725 11.927 125.402 0 146.594 0c29.142 0 53.098 24.287 53.4 54.151.26 26.061-8.956 50.122-28.176 73.554-9.023 10.994-25.383 28.58-63.165 54.228a15.384 15.384 0 0 1-8.653 2.673Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
}
.mask-hexagon {
  mask-image: url("data:image/svg+xml,%3csvg width='182' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.3 65.486c0-9.196 6.687-20.063 14.211-25.078l61.86-35.946c8.36-5.016 20.899-5.016 29.258 0l61.86 35.946c8.36 5.015 14.211 15.882 14.211 25.078v71.055c0 9.196-6.687 20.063-14.211 25.079l-61.86 35.945c-8.36 4.18-20.899 4.18-29.258 0L14.51 161.62C6.151 157.44.3 145.737.3 136.54V65.486Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
}
.mask-hexagon-2 {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='182' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M64.786 181.4c-9.196 0-20.063-6.687-25.079-14.21L3.762 105.33c-5.016-8.36-5.016-20.9 0-29.259l35.945-61.86C44.723 5.851 55.59 0 64.786 0h71.055c9.196 0 20.063 6.688 25.079 14.211l35.945 61.86c4.18 8.36 4.18 20.899 0 29.258l-35.945 61.86c-4.18 8.36-15.883 14.211-25.079 14.211H64.786Z' fill='black' fill-rule='nonzero'/%3e%3c/svg%3e");
}
.mask-circle {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle fill='black' cx='100' cy='100' r='100' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-parallelogram {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M46.154 0H200l-46.154 153.846H0z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-parallelogram-2 {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='154' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.846 0H0l46.154 153.846H200z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-parallelogram-3 {
  mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.077 47.077v153.846l153.846-46.154V.923z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-parallelogram-4 {
  mask-image: url("data:image/svg+xml,%3csvg width='154' height='201' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M153.923 47.077v153.846L.077 154.77V.923z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-pentagon {
  mask-image: url("data:image/svg+xml,%3csvg width='192' height='181' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 0 95.106 69.098-36.327 111.804H37.22L.894 69.098z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-square {
  mask-image: url("data:image/svg+xml,%3csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 0h200v200H0z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-star {
  mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 137.263-58.779 42.024 22.163-68.389L.894 68.481l72.476-.243L96 0l22.63 68.238 72.476.243-58.49 42.417 22.163 68.389z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-star-2 {
  mask-image: url("data:image/svg+xml,%3csvg width='192' height='180' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m96 153.044-58.779 26.243 7.02-63.513L.894 68.481l63.117-13.01L96 0l31.989 55.472 63.117 13.01-43.347 47.292 7.02 63.513z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-triangle {
  mask-image: url("data:image/svg+xml,%3csvg width='174' height='149' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 148.476-86.603.185L43.86 74.423 87 0l43.14 74.423 43.463 74.238z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-triangle-2 {
  mask-image: url("data:image/svg+xml,%3csvg width='174' height='150' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m87 .738 86.603-.184-43.463 74.238L87 149.214 43.86 74.792.397.554z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-triangle-3 {
  mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='m149.369 87.107.185 86.603-74.239-43.463L.893 87.107l74.422-43.14L149.554.505z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
.mask-triangle-4 {
  mask-image: url("data:image/svg+xml,%3csvg width='150' height='174' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M.631 87.107.446.505l74.239 43.462 74.422 43.14-74.422 43.14L.446 173.71z' fill-rule='evenodd'/%3e%3c/svg%3e");
}
:where(.menu li:empty) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: .1;
  margin: .5rem 1rem;
  height: 1px;
}
.menu :where(li ul):before {
  position: absolute;
  bottom: .75rem;
  inset-inline-start: 0px;
  top: .75rem;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  opacity: .1;
  content: "";
}
.menu :where(li:not(.menu-title) > :not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: var(--rounded-btn,.5rem);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-align: start;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .2s;
  text-wrap: balance;
}
:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled) > :not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled) > details > summary:not(.menu-title)):not(summary,.active,.btn):focus {
  cursor: pointer;
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.menu :where(li > details > summary)::-webkit-details-marker {
  display: none;
}
.menu :where(li > .menu-dropdown-toggle):after,.menu :where(li > details > summary):after {
  justify-self: end;
  display: block;
  margin-top: -.5rem;
  height: .5rem;
  width: .5rem;
  transform: rotate(45deg);
  transition-property: transform,margin-top;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  content: "";
  transform-origin: 75% 75%;
  box-shadow: 2px 2px;
  pointer-events: none;
}
.menu :where(li > .menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li > details[open] > summary):after {
  transform: rotate(225deg);
  margin-top: 0;
}
.menu-title {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.mockup-code:before {
  content: "";
  margin-bottom: 1rem;
  display: block;
  height: .75rem;
  width: .75rem;
  border-radius: 9999px;
  opacity: .3;
  box-shadow: 1.4em 0,2.8em 0,4.2em 0;
}
.mockup-code pre {
  padding-right: 1.25rem;
}
.mockup-code pre:before {
  content: "";
  margin-right: 2ch;
}
.mockup-window:before {
  content: "";
  margin-bottom: 1rem;
  display: block;
  aspect-ratio: 1/1;
  height: .75rem;
  flex-shrink: 0;
  align-self: flex-start;
  border-radius: 9999px;
  opacity: .3;
  box-shadow: 1.4em 0,2.8em 0,4.2em 0;
}
.mockup-window:where([dir=rtl],[dir=rtl] *):before {
  align-self: flex-end;
}
.mockup-phone {
  display: inline-block;
  border: 4px solid #444;
  border-radius: 50px;
  background-color: #000;
  padding: 10px;
  margin: 0 auto;
  overflow: hidden;
}
.mockup-phone .camera {
  position: relative;
  top: 0;
  left: 0;
  background: #000;
  height: 25px;
  width: 150px;
  margin: 0 auto;
  border-bottom-left-radius: 17px;
  border-bottom-right-radius: 17px;
  z-index: 11;
}
.mockup-phone .camera:before {
  content: "";
  position: absolute;
  top: 35%;
  left: 50%;
  width: 50px;
  height: 4px;
  border-radius: 5px;
  background-color: #0c0b0e;
  transform: translate(-50%,-50%);
}
.mockup-phone .camera:after {
  content: "";
  position: absolute;
  top: 20%;
  left: 70%;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background-color: #0f0b25;
}
.mockup-phone .display {
  overflow: hidden;
  border-radius: 40px;
  margin-top: -25px;
}
.mockup-browser .mockup-browser-toolbar {
  margin-top: .75rem;
  margin-bottom: .75rem;
  display: inline-flex;
  width: 100%;
  align-items: center;
  padding-right: 1.4em;
}
.mockup-browser .mockup-browser-toolbar:where([dir=rtl],[dir=rtl] *) {
  flex-direction: row-reverse;
}
.mockup-browser .mockup-browser-toolbar:before {
  content: "";
  margin-right: 4.8rem;
  display: inline-block;
  aspect-ratio: 1/1;
  height: .75rem;
  border-radius: 9999px;
  opacity: .3;
  box-shadow: 1.4em 0,2.8em 0,4.2em 0;
}
.mockup-browser .mockup-browser-toolbar .input {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: 1.75rem;
  width: 24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding-left: 2rem;
  direction: ltr;
}
.mockup-browser .mockup-browser-toolbar .input:before {
  content: "";
  position: absolute;
  left: .5rem;
  top: 50%;
  aspect-ratio: 1/1;
  height: .75rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 2px;
  border-color: currentColor;
  opacity: .6;
}
.mockup-browser .mockup-browser-toolbar .input:after {
  content: "";
  position: absolute;
  left: 1.25rem;
  top: 50%;
  height: .5rem;
  --tw-translate-y: 25%;
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  border-width: 1px;
  border-color: currentColor;
  opacity: .6;
}
.modal::backdrop,.modal:not(dialog:not(.modal-open)) {
  background-color: #0006;
  animation: modal-pop .2s ease-out;
}
.modal-backdrop {
  z-index: -1;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  align-self: stretch;
  justify-self: stretch;
  color: transparent;
}
.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box {
  --tw-translate-y: 0px;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.modal-action>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.5rem * var(--tw-space-x-reverse));
  margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.modal-action:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 1;
}
@keyframes modal-pop {
  0% {
    opacity: 0;
  }
}
.progress::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  background-color: currentColor;
}
.progress-primary::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress-secondary::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
}
.progress-accent::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
}
.progress-info::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.progress-success::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.progress-warning::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.progress-error::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.progress:indeterminate {
  --progress-color: var(--fallback-bc,oklch(var(--bc)/1));
  background-image: repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
.progress-primary:indeterminate {
  --progress-color: var(--fallback-p,oklch(var(--p)/1));
}
.progress-secondary:indeterminate {
  --progress-color: var(--fallback-s,oklch(var(--s)/1));
}
.progress-accent:indeterminate {
  --progress-color: var(--fallback-a,oklch(var(--a)/1));
}
.progress-info:indeterminate {
  --progress-color: var(--fallback-in,oklch(var(--in)/1));
}
.progress-success:indeterminate {
  --progress-color: var(--fallback-su,oklch(var(--su)/1));
}
.progress-warning:indeterminate {
  --progress-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.progress-error:indeterminate {
  --progress-color: var(--fallback-er,oklch(var(--er)/1));
}
.progress::-webkit-progress-bar {
  border-radius: var(--rounded-box,1rem);
  background-color: transparent;
}
.progress::-webkit-progress-value {
  border-radius: var(--rounded-box,1rem);
  background-color: currentColor;
}
.progress-primary::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
}
.progress-secondary::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
}
.progress-accent::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
}
.progress-info::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.progress-success::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.progress-warning::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.progress-error::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.progress:indeterminate::-moz-progress-bar {
  background-color: transparent;
  background-image: repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,transparent 10%,transparent 90%);
  background-size: 200%;
  background-position-x: 15%;
  animation: progress-loading 5s ease-in-out infinite;
}
@keyframes progress-loading {
  50% {
    background-position-x: -115%;
  }
}
.radio:focus {
  box-shadow: none;
}
.radio:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.radio:checked,.radio[aria-checked=true] {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));
  background-image: none;
  animation: radiomark var(--animation-input,.2s) ease-out;
  box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
}
.radio-primary {
  --chkbg: var(--p);
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
}
.radio-primary:focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.radio-primary:checked,.radio-primary[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.radio-secondary {
  --chkbg: var(--s);
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
}
.radio-secondary:focus-visible {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.radio-secondary:checked,.radio-secondary[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.radio-accent {
  --chkbg: var(--a);
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
}
.radio-accent:focus-visible {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.radio-accent:checked,.radio-accent[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.radio-success {
  --chkbg: var(--su);
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.radio-success:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.radio-success:checked,.radio-success[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.radio-warning {
  --chkbg: var(--wa);
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.radio-warning:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.radio-warning:checked,.radio-warning[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.radio-info {
  --chkbg: var(--in);
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.radio-info:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.radio-info:checked,.radio-info[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.radio-error {
  --chkbg: var(--er);
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.radio-error:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.radio-error:checked,.radio-error[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.radio:disabled {
  cursor: not-allowed;
  opacity: .2;
}
@keyframes radiomark {
  0% {
    box-shadow: 0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
  50% {
    box-shadow: 0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
  100% {
    box-shadow: 0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset;
  }
}
.radio-mark {
  display: none;
}
.range:focus-visible::-webkit-slider-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset;
}
.range:focus-visible::-moz-range-thumb {
  --focus-shadow: 0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset;
}
.range::-webkit-slider-runnable-track {
  height: .5rem;
  width: 100%;
  border-radius: var(--rounded-box,1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.range::-moz-range-track {
  height: .5rem;
  width: 100%;
  border-radius: var(--rounded-box,1rem);
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.range::-webkit-slider-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box,1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  appearance: none;
  -webkit-appearance: none;
  top: 50%;
  color: var(--range-shdw);
  transform: translateY(-50%);
  --filler-size: 100rem;
  --filler-offset: 0.6rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.range::-moz-range-thumb {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: var(--rounded-box,1rem);
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  top: 50%;
  color: var(--range-shdw);
  --filler-size: 100rem;
  --filler-offset: 0.5rem;
  box-shadow: 0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);
}
.range-primary {
  --range-shdw: var(--fallback-p,oklch(var(--p)/1));
}
.range-secondary {
  --range-shdw: var(--fallback-s,oklch(var(--s)/1));
}
.range-accent {
  --range-shdw: var(--fallback-a,oklch(var(--a)/1));
}
.range-success {
  --range-shdw: var(--fallback-su,oklch(var(--su)/1));
}
.range-warning {
  --range-shdw: var(--fallback-wa,oklch(var(--wa)/1));
}
.range-info {
  --range-shdw: var(--fallback-in,oklch(var(--in)/1));
}
.range-error {
  --range-shdw: var(--fallback-er,oklch(var(--er)/1));
}
.rating input {
  appearance: none;
  -webkit-appearance: none;
}
.rating .rating-hidden {
  width: .5rem;
  background-color: transparent;
}
.rating input[type=radio]:checked {
  background-image: none;
}
.rating input:checked~input,.rating input[aria-checked=true]~input {
  --tw-bg-opacity: 0.2;
}
.rating input:focus-visible {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-timing-function: cubic-bezier(0,0,0.2,1);
  transition-duration: .3s;
  transform: translateY(-.125em);
}
.rating input:active:focus {
  animation: none;
  transform: translateY(-.125em);
}
.rating-half :where(input:not(.rating-hidden)) {
  width: .75rem;
}
@keyframes rating-pop {
  0% {
    transform: translateY(-.125em);
  }
  40% {
    transform: translateY(-.125em);
  }
  100% {
    transform: translateY(0);
  }
}
.select-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.select:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.select-ghost {
  --tw-bg-opacity: 0.05;
}
.select-ghost:focus {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.select-primary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
}
.select-primary:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.select-secondary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
}
.select-secondary:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.select-accent {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
}
.select-accent:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.select-info {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.select-info:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.select-success {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.select-success:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.select-warning {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.select-warning:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.select-error {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.select-error:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.select-disabled,.select:disabled,.select[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.select-multiple,.select[multiple],.select[size].select:not([size="1"]) {
  background-image: none;
  padding-right: 1rem;
}
[dir=rtl] .select {
  background-position: calc(0% + 12px) calc(1px + 50%),calc(0% + 16px) calc(1px + 50%);
}
.skeleton {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  will-change: background-position;
  animation: skeleton 1.8s ease-in-out infinite;
  background-image: linear-gradient(105deg,transparent 0,transparent 40%,var(--fallback-b1,oklch(var(--b1)/1)) 50%,transparent 60%,transparent 100%);
  background-size: 200% auto;
  background-repeat: no-repeat;
  background-position-x: -50%;
}
@media (prefers-reduced-motion) {
  .skeleton {
    animation-duration: 15s;
  }
}
@keyframes skeleton {
  from {
    background-position: 150%;
  }
  to {
    background-position: -50%;
  }
}
:where(.stats)>:not([hidden])~:not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  --tw-divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
}
[dir=rtl] .stats>:not([hidden])~:not([hidden]) {
  --tw-divide-x-reverse: 1;
}
.steps .step:before {
  top: 0;
  grid-column-start: 1;
  grid-row-start: 1;
  height: .5rem;
  width: 100%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  content: "";
  margin-inline-start: -100%;
}
.steps .step:after {
  content: counter(step);
  counter-increment: step;
  z-index: 1;
  position: relative;
  grid-column-start: 1;
  grid-row-start: 1;
  display: grid;
  height: 2rem;
  width: 2rem;
  place-items: center;
  place-self: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
.steps .step:first-child:before {
  content: none;
}
.steps .step[data-content]:after {
  content: attr(data-content);
}
.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));
}
.steps .step-primary+.step-primary:before,.steps .step-primary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.steps .step-accent+.step-accent:before,.steps .step-accent:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.steps .step-info+.step-info:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.steps .step-info:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.steps .step-success+.step-success:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.steps .step-success:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.steps .step-warning+.step-warning:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.steps .step-warning:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.steps .step-error+.step-error:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.steps .step-error:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.swap-rotate .swap-indeterminate,.swap-rotate .swap-on,.swap-rotate input:indeterminate~.swap-on {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.swap-active:where(.swap-rotate) .swap-off,.swap-rotate input:checked~.swap-off,.swap-rotate input:indeterminate~.swap-off {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.swap-active:where(.swap-rotate) .swap-on,.swap-rotate input:checked~.swap-on,.swap-rotate input:indeterminate~.swap-indeterminate {
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.swap-flip {
  transform-style: preserve-3d;
  perspective: 16em;
}
.swap-flip .swap-indeterminate,.swap-flip .swap-on,.swap-flip input:indeterminate~.swap-on {
  transform: rotateY(180deg);
  backface-visibility: hidden;
  opacity: 1;
}
.swap-active:where(.swap-flip) .swap-off,.swap-flip input:checked~.swap-off,.swap-flip input:indeterminate~.swap-off {
  transform: rotateY(-180deg);
  backface-visibility: hidden;
  opacity: 1;
}
.swap-active:where(.swap-flip) .swap-on,.swap-flip input:checked~.swap-on,.swap-flip input:indeterminate~.swap-indeterminate {
  transform: rotateY(0);
}
.tabs-lifted>.tab:focus-visible {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked) {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 1;
  --tw-text-opacity: 1;
}
.tab:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tab:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -5px;
}
.tab-disabled,.tab[disabled] {
  cursor: not-allowed;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  --tw-text-opacity: 0.2;
}
.tabs-bordered>.tab {
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.2;
  border-style: solid;
  border-bottom-width: calc(var(--tab-border,1px) + 1px);
}
.tabs-lifted>.tab {
  border: var(--tab-border,1px) solid transparent;
  border-width: 0 0 var(--tab-border,1px) 0;
  border-start-start-radius: var(--tab-radius,0.5rem);
  border-start-end-radius: var(--tab-radius,0.5rem);
  border-bottom-color: var(--tab-border-color);
  padding-inline-start: var(--tab-padding,1rem);
  padding-inline-end: var(--tab-padding,1rem);
  padding-top: var(--tab-border,1px);
}
.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked) {
  background-color: var(--tab-bg);
  border-width: var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);
  border-inline-start-color: var(--tab-border-color);
  border-inline-end-color: var(--tab-border-color);
  border-top-color: var(--tab-border-color);
  padding-inline-start: calc(var(--tab-padding,1rem) - var(--tab-border,1px));
  padding-inline-end: calc(var(--tab-padding,1rem) - var(--tab-border,1px));
  padding-bottom: var(--tab-border,1px);
  padding-top: 0;
}
.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before {
  z-index: 1;
  content: "";
  display: block;
  position: absolute;
  width: calc(100% + var(--tab-radius,.5rem) * 2);
  height: var(--tab-radius,.5rem);
  bottom: 0;
  background-size: var(--tab-radius,.5rem);
  background-position: top left,top right;
  background-repeat: no-repeat;
  --tab-grad: calc(69% - var(--tab-border, 1px));
  --radius-start: radial-gradient(
        circle at top left,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  --radius-end: radial-gradient(
        circle at top right,
        transparent var(--tab-grad),
        var(--tab-border-color) calc(var(--tab-grad) + 0.25px),
        var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),
        var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px)
      );
  background-image: var(--radius-start),var(--radius-end);
}
.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before {
  background-image: var(--radius-start);
  background-position: top left;
}
[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before {
  background-image: var(--radius-end);
  background-position: top right;
}
.tabs-boxed {
  border-radius: var(--rounded-btn,.5rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  padding: .25rem;
}
.tabs-boxed .tab {
  border-radius: var(--rounded-btn,.5rem);
}
.tabs-boxed :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-boxed :is(input:checked) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.table:where([dir=rtl],[dir=rtl] *) {
  text-align: right;
}
.table :where(th,td) {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  vertical-align: middle;
}
.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
}
.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child) {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.table :where(thead,tfoot) {
  white-space: nowrap;
  font-size: .75rem;
  line-height: 1rem;
  font-weight: 700;
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.table :where(tfoot) {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-top-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
}
.textarea-bordered {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.textarea:focus {
  box-shadow: none;
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.textarea-ghost {
  --tw-bg-opacity: 0.05;
}
.textarea-ghost:focus {
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: none;
}
.textarea-primary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
}
.textarea-primary:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.textarea-secondary {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
}
.textarea-secondary:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.textarea-accent {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
}
.textarea-accent:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.textarea-info {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.textarea-info:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.textarea-success {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.textarea-success:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.textarea-warning {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.textarea-warning:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.textarea-error {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.textarea-error:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.textarea-disabled,.textarea:disabled,.textarea[disabled] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));
  --tw-placeholder-opacity: 0.2;
}
.timeline hr {
  height: .25rem;
}
:where(.timeline hr) {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
}
:where(.timeline:has(.timeline-middle) hr):first-child {
  border-start-end-radius: var(--rounded-badge,1.9rem);
  border-end-end-radius: var(--rounded-badge,1.9rem);
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
}
:where(.timeline:has(.timeline-middle) hr):last-child {
  border-start-start-radius: var(--rounded-badge,1.9rem);
  border-end-start-radius: var(--rounded-badge,1.9rem);
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child) {
  border-start-start-radius: var(--rounded-badge,1.9rem);
  border-end-start-radius: var(--rounded-badge,1.9rem);
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child) {
  border-start-end-radius: var(--rounded-badge,1.9rem);
  border-end-end-radius: var(--rounded-badge,1.9rem);
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
}
.timeline-box {
  border-radius: var(--rounded-box,1rem);
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.toast>* {
  animation: toast-pop .25s ease-out;
}
@keyframes toast-pop {
  0% {
    transform: scale(.9);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
[dir=rtl] .toggle {
  --handleoffsetcalculator: calc(var(--handleoffset) * 1);
}
.toggle:focus-visible {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 2px;
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.toggle:hover {
  background-color: currentColor;
}
.toggle:checked,.toggle[aria-checked=true] {
  background-image: none;
  --handleoffsetcalculator: var(--handleoffset);
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
}
[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true] {
  --handleoffsetcalculator: calc(var(--handleoffset) * -1);
}
.toggle:indeterminate {
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: calc(var(--handleoffset)/ 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/ -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset;
}
[dir=rtl] .toggle:indeterminate {
  box-shadow: calc(var(--handleoffset)/ 2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/ -2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset;
}
.toggle-primary:focus-visible {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.toggle-primary:checked,.toggle-primary[aria-checked=true] {
  border-color: var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));
}
.toggle-secondary:focus-visible {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.toggle-secondary:checked,.toggle-secondary[aria-checked=true] {
  border-color: var(--fallback-s,oklch(var(--s)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));
}
.toggle-accent:focus-visible {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.toggle-accent:checked,.toggle-accent[aria-checked=true] {
  border-color: var(--fallback-a,oklch(var(--a)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)));
}
.toggle-success:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.toggle-success:checked,.toggle-success[aria-checked=true] {
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.toggle-warning:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.toggle-warning:checked,.toggle-warning[aria-checked=true] {
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.toggle-info:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.toggle-info:checked,.toggle-info[aria-checked=true] {
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.toggle-error:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.toggle-error:checked,.toggle-error[aria-checked=true] {
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.toggle:disabled {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));
  background-color: transparent;
  opacity: .3;
  --togglehandleborder: 0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;
}
.toggle-mark {
  display: none;
}
:root .prose {
  --tw-prose-body: var(--fallback-bc,oklch(var(--bc)/0.8));
  --tw-prose-headings: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-lead: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-links: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bold: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-counters: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-bullets: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-hr: var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-quotes: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-quote-borders: var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-captions: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-code: var(--fallback-bc,oklch(var(--bc)/1));
  --tw-prose-pre-code: var(--fallback-nc,oklch(var(--nc)/1));
  --tw-prose-pre-bg: var(--fallback-n,oklch(var(--n)/1));
  --tw-prose-th-borders: var(--fallback-bc,oklch(var(--bc)/0.5));
  --tw-prose-td-borders: var(--fallback-bc,oklch(var(--bc)/0.2));
  --tw-prose-kbd: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.prose :where(code):not(:where([class~=not-prose] *,pre *)) {
  padding: 1px 8px;
  border-radius: var(--rounded-badge);
  font-weight: initial;
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *))::before {
  display: none;
}
.prose pre code {
  border-radius: 0;
  padding: 0;
}
.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)) {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
@keyframes bounce {
  0%,100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
.animate-bounce {
  animation: bounce 1s infinite;
}
.animate-none {
  animation: none;
}
@keyframes ping {
  100%,75% {
    transform: scale(2);
    opacity: 0;
  }
}
.animate-ping {
  animation: ping 1s cubic-bezier(0,0,.2,1) infinite;
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: spin 1s linear infinite;
}
.divide-accent>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.divide-accent-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.divide-accent-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.divide-accent-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.divide-accent-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.divide-accent-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.divide-accent-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.divide-accent-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.divide-accent-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.divide-accent-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.divide-accent-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.divide-accent-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.divide-accent-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.divide-accent-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.divide-accent-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.divide-accent-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.divide-accent-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.divide-accent-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.divide-accent-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.divide-accent-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.divide-accent-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.divide-accent-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.divide-accent-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.divide-accent\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/0));
}
.divide-accent\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.1));
}
.divide-accent\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.divide-accent\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.15));
}
.divide-accent\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.2));
}
.divide-accent\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.25));
}
.divide-accent\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.3));
}
.divide-accent\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.35));
}
.divide-accent\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.4));
}
.divide-accent\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.45));
}
.divide-accent\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.05));
}
.divide-accent\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.5));
}
.divide-accent\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.55));
}
.divide-accent\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.6));
}
.divide-accent\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.65));
}
.divide-accent\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.7));
}
.divide-accent\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.75));
}
.divide-accent\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.8));
}
.divide-accent\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.85));
}
.divide-accent\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.9));
}
.divide-accent\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-a,oklch(var(--a)/.95));
}
.divide-base-100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.divide-base-100\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.divide-base-100\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.divide-base-100\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.divide-base-100\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.divide-base-100\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.divide-base-100\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.divide-base-100\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.divide-base-100\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.divide-base-100\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.divide-base-100\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.divide-base-100\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.divide-base-100\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.divide-base-100\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.divide-base-100\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.divide-base-100\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.divide-base-100\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.divide-base-100\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.divide-base-100\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.divide-base-100\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.divide-base-100\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.divide-base-100\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.divide-base-200>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.divide-base-200\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.divide-base-200\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.divide-base-200\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.divide-base-200\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.divide-base-200\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.divide-base-200\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.divide-base-200\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.divide-base-200\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.divide-base-200\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.divide-base-200\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.divide-base-200\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.divide-base-200\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.divide-base-200\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.divide-base-200\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.divide-base-200\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.divide-base-200\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.divide-base-200\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.divide-base-200\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.divide-base-200\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.divide-base-200\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.divide-base-200\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.divide-base-300>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.divide-base-300\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.divide-base-300\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.divide-base-300\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.divide-base-300\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.divide-base-300\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.divide-base-300\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.divide-base-300\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.divide-base-300\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.divide-base-300\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.divide-base-300\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.divide-base-300\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.divide-base-300\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.divide-base-300\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.divide-base-300\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.divide-base-300\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.divide-base-300\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.divide-base-300\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.divide-base-300\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.divide-base-300\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.divide-base-300\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.divide-base-300\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.divide-base-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.divide-base-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.divide-base-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.divide-base-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.divide-base-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.divide-base-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.divide-base-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.divide-base-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.divide-base-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.divide-base-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.divide-base-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.divide-base-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.divide-base-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.divide-base-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.divide-base-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.divide-base-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.divide-base-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.divide-base-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.divide-base-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.divide-base-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.divide-base-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.divide-base-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.divide-current>:not([hidden])~:not([hidden]) {
  border-color: currentColor;
}
.divide-error>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.divide-error-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.divide-error-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.divide-error-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.divide-error-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.divide-error-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.divide-error-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.divide-error-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.divide-error-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.divide-error-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.divide-error-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.divide-error-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.divide-error-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.divide-error-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.divide-error-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.divide-error-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.divide-error-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.divide-error-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.divide-error-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.divide-error-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.divide-error-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.divide-error-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.divide-error-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.divide-error\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/0));
}
.divide-error\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.1));
}
.divide-error\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.divide-error\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.15));
}
.divide-error\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
}
.divide-error\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.25));
}
.divide-error\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.3));
}
.divide-error\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.35));
}
.divide-error\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.4));
}
.divide-error\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.45));
}
.divide-error\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.05));
}
.divide-error\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.5));
}
.divide-error\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.55));
}
.divide-error\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.6));
}
.divide-error\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.65));
}
.divide-error\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.7));
}
.divide-error\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.75));
}
.divide-error\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.8));
}
.divide-error\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.85));
}
.divide-error\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.9));
}
.divide-error\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.95));
}
.divide-info>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.divide-info-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.divide-info-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.divide-info-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.divide-info-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.divide-info-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.divide-info-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.divide-info-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.divide-info-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.divide-info-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.divide-info-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.divide-info-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.divide-info-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.divide-info-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.divide-info-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.divide-info-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.divide-info-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.divide-info-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.divide-info-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.divide-info-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.divide-info-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.divide-info-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.divide-info-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.divide-info\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/0));
}
.divide-info\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.1));
}
.divide-info\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.divide-info\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.15));
}
.divide-info\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
}
.divide-info\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.25));
}
.divide-info\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.3));
}
.divide-info\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.35));
}
.divide-info\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.4));
}
.divide-info\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.45));
}
.divide-info\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.05));
}
.divide-info\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.5));
}
.divide-info\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.55));
}
.divide-info\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.6));
}
.divide-info\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.65));
}
.divide-info\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.7));
}
.divide-info\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.75));
}
.divide-info\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.8));
}
.divide-info\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.85));
}
.divide-info\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.9));
}
.divide-info\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.95));
}
.divide-neutral>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.divide-neutral-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.divide-neutral-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.divide-neutral-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.divide-neutral-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.divide-neutral-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.divide-neutral-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.divide-neutral-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.divide-neutral-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.divide-neutral-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.divide-neutral-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.divide-neutral-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.divide-neutral-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.divide-neutral-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.divide-neutral-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.divide-neutral-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.divide-neutral-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.divide-neutral-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.divide-neutral-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.divide-neutral-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.divide-neutral-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.divide-neutral-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.divide-neutral-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.divide-neutral\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/0));
}
.divide-neutral\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.1));
}
.divide-neutral\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.divide-neutral\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.15));
}
.divide-neutral\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.2));
}
.divide-neutral\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.25));
}
.divide-neutral\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.3));
}
.divide-neutral\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.35));
}
.divide-neutral\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.4));
}
.divide-neutral\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.45));
}
.divide-neutral\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.05));
}
.divide-neutral\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.5));
}
.divide-neutral\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.55));
}
.divide-neutral\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.6));
}
.divide-neutral\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.65));
}
.divide-neutral\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.7));
}
.divide-neutral\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.75));
}
.divide-neutral\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.8));
}
.divide-neutral\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.85));
}
.divide-neutral\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.9));
}
.divide-neutral\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-n,oklch(var(--n)/.95));
}
.divide-primary>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.divide-primary-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.divide-primary-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.divide-primary-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.divide-primary-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.divide-primary-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.divide-primary-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.divide-primary-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.divide-primary-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.divide-primary-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.divide-primary-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.divide-primary-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.divide-primary-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.divide-primary-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.divide-primary-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.divide-primary-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.divide-primary-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.divide-primary-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.divide-primary-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.divide-primary-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.divide-primary-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.divide-primary-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.divide-primary-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.divide-primary\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/0));
}
.divide-primary\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.1));
}
.divide-primary\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.divide-primary\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.15));
}
.divide-primary\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.2));
}
.divide-primary\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.25));
}
.divide-primary\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.3));
}
.divide-primary\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.35));
}
.divide-primary\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.4));
}
.divide-primary\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.45));
}
.divide-primary\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.05));
}
.divide-primary\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.5));
}
.divide-primary\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.55));
}
.divide-primary\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.6));
}
.divide-primary\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.65));
}
.divide-primary\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.7));
}
.divide-primary\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.75));
}
.divide-primary\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.8));
}
.divide-primary\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.85));
}
.divide-primary\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.9));
}
.divide-primary\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-p,oklch(var(--p)/.95));
}
.divide-secondary>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.divide-secondary-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.divide-secondary-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.divide-secondary-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.divide-secondary-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.divide-secondary-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.divide-secondary-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.divide-secondary-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.divide-secondary-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.divide-secondary-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.divide-secondary-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.divide-secondary-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.divide-secondary-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.divide-secondary-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.divide-secondary-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.divide-secondary-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.divide-secondary-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.divide-secondary-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.divide-secondary-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.divide-secondary-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.divide-secondary-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.divide-secondary-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.divide-secondary-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.divide-secondary\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/0));
}
.divide-secondary\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.1));
}
.divide-secondary\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.divide-secondary\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.15));
}
.divide-secondary\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.2));
}
.divide-secondary\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.25));
}
.divide-secondary\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.3));
}
.divide-secondary\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.35));
}
.divide-secondary\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.4));
}
.divide-secondary\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.45));
}
.divide-secondary\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.05));
}
.divide-secondary\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.5));
}
.divide-secondary\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.55));
}
.divide-secondary\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.6));
}
.divide-secondary\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.65));
}
.divide-secondary\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.7));
}
.divide-secondary\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.75));
}
.divide-secondary\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.8));
}
.divide-secondary\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.85));
}
.divide-secondary\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.9));
}
.divide-secondary\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-s,oklch(var(--s)/.95));
}
.divide-success>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.divide-success-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.divide-success-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.divide-success-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.divide-success-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.divide-success-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.divide-success-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.divide-success-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.divide-success-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.divide-success-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.divide-success-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.divide-success-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.divide-success-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.divide-success-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.divide-success-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.divide-success-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.divide-success-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.divide-success-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.divide-success-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.divide-success-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.divide-success-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.divide-success-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.divide-success-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.divide-success\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/0));
}
.divide-success\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.1));
}
.divide-success\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.divide-success\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.15));
}
.divide-success\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
}
.divide-success\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.25));
}
.divide-success\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.3));
}
.divide-success\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.35));
}
.divide-success\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.4));
}
.divide-success\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.45));
}
.divide-success\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.05));
}
.divide-success\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.5));
}
.divide-success\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.55));
}
.divide-success\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.6));
}
.divide-success\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.65));
}
.divide-success\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.7));
}
.divide-success\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.75));
}
.divide-success\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.8));
}
.divide-success\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.85));
}
.divide-success\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.9));
}
.divide-success\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.95));
}
.divide-transparent>:not([hidden])~:not([hidden]) {
  border-color: transparent;
}
.divide-transparent\/0>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / 0);
}
.divide-transparent\/10>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .1);
}
.divide-transparent\/100>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / 1);
}
.divide-transparent\/15>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .15);
}
.divide-transparent\/20>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .2);
}
.divide-transparent\/25>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .25);
}
.divide-transparent\/30>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .3);
}
.divide-transparent\/35>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .35);
}
.divide-transparent\/40>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .4);
}
.divide-transparent\/45>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .45);
}
.divide-transparent\/5>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .05);
}
.divide-transparent\/50>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .5);
}
.divide-transparent\/55>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .55);
}
.divide-transparent\/60>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .6);
}
.divide-transparent\/65>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .65);
}
.divide-transparent\/70>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .7);
}
.divide-transparent\/75>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .75);
}
.divide-transparent\/80>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .8);
}
.divide-transparent\/85>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .85);
}
.divide-transparent\/90>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .9);
}
.divide-transparent\/95>:not([hidden])~:not([hidden]) {
  border-color: rgb(0 0 0 / .95);
}
.divide-warning>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.divide-warning-content>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.divide-warning-content\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.divide-warning-content\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.divide-warning-content\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.divide-warning-content\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.divide-warning-content\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.divide-warning-content\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.divide-warning-content\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.divide-warning-content\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.divide-warning-content\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.divide-warning-content\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.divide-warning-content\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.divide-warning-content\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.divide-warning-content\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.divide-warning-content\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.divide-warning-content\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.divide-warning-content\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.divide-warning-content\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.divide-warning-content\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.divide-warning-content\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.divide-warning-content\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.divide-warning-content\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.divide-warning\/0>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.divide-warning\/10>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.divide-warning\/100>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.divide-warning\/15>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.divide-warning\/20>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.divide-warning\/25>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.divide-warning\/30>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.divide-warning\/35>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.divide-warning\/40>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.divide-warning\/45>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.divide-warning\/5>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.divide-warning\/50>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.divide-warning\/55>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.divide-warning\/60>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.divide-warning\/65>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.divide-warning\/70>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.divide-warning\/75>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.divide-warning\/80>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.divide-warning\/85>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.divide-warning\/90>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.divide-warning\/95>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.rounded-badge {
  border-radius: var(--rounded-badge,1.9rem);
}
.rounded-box {
  border-radius: var(--rounded-box,1rem);
}
.rounded-btn {
  border-radius: var(--rounded-btn,.5rem);
}
.rounded-b-badge {
  border-bottom-right-radius: var(--rounded-badge,1.9rem);
  border-bottom-left-radius: var(--rounded-badge,1.9rem);
}
.rounded-b-box {
  border-bottom-right-radius: var(--rounded-box,1rem);
  border-bottom-left-radius: var(--rounded-box,1rem);
}
.rounded-b-btn {
  border-bottom-right-radius: var(--rounded-btn,.5rem);
  border-bottom-left-radius: var(--rounded-btn,.5rem);
}
.rounded-e-badge {
  border-start-end-radius: var(--rounded-badge,1.9rem);
  border-end-end-radius: var(--rounded-badge,1.9rem);
}
.rounded-e-box {
  border-start-end-radius: var(--rounded-box,1rem);
  border-end-end-radius: var(--rounded-box,1rem);
}
.rounded-e-btn {
  border-start-end-radius: var(--rounded-btn,0.5rem);
  border-end-end-radius: var(--rounded-btn,0.5rem);
}
.rounded-l-badge {
  border-top-left-radius: var(--rounded-badge,1.9rem);
  border-bottom-left-radius: var(--rounded-badge,1.9rem);
}
.rounded-l-box {
  border-top-left-radius: var(--rounded-box,1rem);
  border-bottom-left-radius: var(--rounded-box,1rem);
}
.rounded-l-btn {
  border-top-left-radius: var(--rounded-btn,.5rem);
  border-bottom-left-radius: var(--rounded-btn,.5rem);
}
.rounded-r-badge {
  border-top-right-radius: var(--rounded-badge,1.9rem);
  border-bottom-right-radius: var(--rounded-badge,1.9rem);
}
.rounded-r-box {
  border-top-right-radius: var(--rounded-box,1rem);
  border-bottom-right-radius: var(--rounded-box,1rem);
}
.rounded-r-btn {
  border-top-right-radius: var(--rounded-btn,.5rem);
  border-bottom-right-radius: var(--rounded-btn,.5rem);
}
.rounded-s-badge {
  border-start-start-radius: var(--rounded-badge,1.9rem);
  border-end-start-radius: var(--rounded-badge,1.9rem);
}
.rounded-s-box {
  border-start-start-radius: var(--rounded-box,1rem);
  border-end-start-radius: var(--rounded-box,1rem);
}
.rounded-s-btn {
  border-start-start-radius: var(--rounded-btn,0.5rem);
  border-end-start-radius: var(--rounded-btn,0.5rem);
}
.rounded-t-badge {
  border-top-left-radius: var(--rounded-badge,1.9rem);
  border-top-right-radius: var(--rounded-badge,1.9rem);
}
.rounded-t-box {
  border-top-left-radius: var(--rounded-box,1rem);
  border-top-right-radius: var(--rounded-box,1rem);
}
.rounded-t-btn {
  border-top-left-radius: var(--rounded-btn,.5rem);
  border-top-right-radius: var(--rounded-btn,.5rem);
}
.rounded-bl-badge {
  border-bottom-left-radius: var(--rounded-badge,1.9rem);
}
.rounded-bl-box {
  border-bottom-left-radius: var(--rounded-box,1rem);
}
.rounded-bl-btn {
  border-bottom-left-radius: var(--rounded-btn,.5rem);
}
.rounded-br-badge {
  border-bottom-right-radius: var(--rounded-badge,1.9rem);
}
.rounded-br-box {
  border-bottom-right-radius: var(--rounded-box,1rem);
}
.rounded-br-btn {
  border-bottom-right-radius: var(--rounded-btn,.5rem);
}
.rounded-ee-badge {
  border-end-end-radius: var(--rounded-badge,1.9rem);
}
.rounded-ee-box {
  border-end-end-radius: var(--rounded-box,1rem);
}
.rounded-ee-btn {
  border-end-end-radius: var(--rounded-btn,0.5rem);
}
.rounded-es-badge {
  border-end-start-radius: var(--rounded-badge,1.9rem);
}
.rounded-es-box {
  border-end-start-radius: var(--rounded-box,1rem);
}
.rounded-es-btn {
  border-end-start-radius: var(--rounded-btn,0.5rem);
}
.rounded-se-badge {
  border-start-end-radius: var(--rounded-badge,1.9rem);
}
.rounded-se-box {
  border-start-end-radius: var(--rounded-box,1rem);
}
.rounded-se-btn {
  border-start-end-radius: var(--rounded-btn,0.5rem);
}
.rounded-ss-badge {
  border-start-start-radius: var(--rounded-badge,1.9rem);
}
.rounded-ss-box {
  border-start-start-radius: var(--rounded-box,1rem);
}
.rounded-ss-btn {
  border-start-start-radius: var(--rounded-btn,0.5rem);
}
.rounded-tl-badge {
  border-top-left-radius: var(--rounded-badge,1.9rem);
}
.rounded-tl-box {
  border-top-left-radius: var(--rounded-box,1rem);
}
.rounded-tl-btn {
  border-top-left-radius: var(--rounded-btn,.5rem);
}
.rounded-tr-badge {
  border-top-right-radius: var(--rounded-badge,1.9rem);
}
.rounded-tr-box {
  border-top-right-radius: var(--rounded-box,1rem);
}
.rounded-tr-btn {
  border-top-right-radius: var(--rounded-btn,.5rem);
}
.border-accent {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-accent-content {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-accent-content\/0 {
  border-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-accent-content\/10 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.border-accent-content\/100 {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-accent-content\/15 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.border-accent-content\/20 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.border-accent-content\/25 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.border-accent-content\/30 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.border-accent-content\/35 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.border-accent-content\/40 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.border-accent-content\/45 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.border-accent-content\/5 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.border-accent-content\/50 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.border-accent-content\/55 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.border-accent-content\/60 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.border-accent-content\/65 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.border-accent-content\/70 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.border-accent-content\/75 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.border-accent-content\/80 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.border-accent-content\/85 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.border-accent-content\/90 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.border-accent-content\/95 {
  border-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.border-accent\/0 {
  border-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-accent\/10 {
  border-color: var(--fallback-a,oklch(var(--a)/.1));
}
.border-accent\/100 {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-accent\/15 {
  border-color: var(--fallback-a,oklch(var(--a)/.15));
}
.border-accent\/20 {
  border-color: var(--fallback-a,oklch(var(--a)/.2));
}
.border-accent\/25 {
  border-color: var(--fallback-a,oklch(var(--a)/.25));
}
.border-accent\/30 {
  border-color: var(--fallback-a,oklch(var(--a)/.3));
}
.border-accent\/35 {
  border-color: var(--fallback-a,oklch(var(--a)/.35));
}
.border-accent\/40 {
  border-color: var(--fallback-a,oklch(var(--a)/.4));
}
.border-accent\/45 {
  border-color: var(--fallback-a,oklch(var(--a)/.45));
}
.border-accent\/5 {
  border-color: var(--fallback-a,oklch(var(--a)/.05));
}
.border-accent\/50 {
  border-color: var(--fallback-a,oklch(var(--a)/.5));
}
.border-accent\/55 {
  border-color: var(--fallback-a,oklch(var(--a)/.55));
}
.border-accent\/60 {
  border-color: var(--fallback-a,oklch(var(--a)/.6));
}
.border-accent\/65 {
  border-color: var(--fallback-a,oklch(var(--a)/.65));
}
.border-accent\/70 {
  border-color: var(--fallback-a,oklch(var(--a)/.7));
}
.border-accent\/75 {
  border-color: var(--fallback-a,oklch(var(--a)/.75));
}
.border-accent\/80 {
  border-color: var(--fallback-a,oklch(var(--a)/.8));
}
.border-accent\/85 {
  border-color: var(--fallback-a,oklch(var(--a)/.85));
}
.border-accent\/90 {
  border-color: var(--fallback-a,oklch(var(--a)/.9));
}
.border-accent\/95 {
  border-color: var(--fallback-a,oklch(var(--a)/.95));
}
.border-base-100 {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-base-100\/0 {
  border-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-base-100\/10 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.border-base-100\/100 {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-base-100\/15 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.border-base-100\/20 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.border-base-100\/25 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.border-base-100\/30 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.border-base-100\/35 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.border-base-100\/40 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.border-base-100\/45 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.border-base-100\/5 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.border-base-100\/50 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.border-base-100\/55 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.border-base-100\/60 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.border-base-100\/65 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.border-base-100\/70 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.border-base-100\/75 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.border-base-100\/80 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.border-base-100\/85 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.border-base-100\/90 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.border-base-100\/95 {
  border-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.border-base-200 {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-base-200\/0 {
  border-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-base-200\/10 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.border-base-200\/100 {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-base-200\/15 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.border-base-200\/20 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.border-base-200\/25 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.border-base-200\/30 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.border-base-200\/35 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.border-base-200\/40 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.border-base-200\/45 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.border-base-200\/5 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.border-base-200\/50 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.border-base-200\/55 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.border-base-200\/60 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.border-base-200\/65 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.border-base-200\/70 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.border-base-200\/75 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.border-base-200\/80 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.border-base-200\/85 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.border-base-200\/90 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.border-base-200\/95 {
  border-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.border-base-300 {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-base-300\/0 {
  border-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-base-300\/10 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.border-base-300\/100 {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-base-300\/15 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.border-base-300\/20 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.border-base-300\/25 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.border-base-300\/30 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.border-base-300\/35 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.border-base-300\/40 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.border-base-300\/45 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.border-base-300\/5 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.border-base-300\/50 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.border-base-300\/55 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.border-base-300\/60 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.border-base-300\/65 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.border-base-300\/70 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.border-base-300\/75 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.border-base-300\/80 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.border-base-300\/85 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.border-base-300\/90 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.border-base-300\/95 {
  border-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.border-base-content {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-base-content\/0 {
  border-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-base-content\/10 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.border-base-content\/100 {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-base-content\/15 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.border-base-content\/20 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.border-base-content\/25 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.border-base-content\/30 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.border-base-content\/35 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.border-base-content\/40 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.border-base-content\/45 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.border-base-content\/5 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.border-base-content\/50 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.border-base-content\/55 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.border-base-content\/60 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.border-base-content\/65 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.border-base-content\/70 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.border-base-content\/75 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.border-base-content\/80 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.border-base-content\/85 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.border-base-content\/90 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.border-base-content\/95 {
  border-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.border-current {
  border-color: currentColor;
}
.border-error {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-error-content {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-error-content\/0 {
  border-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-error-content\/10 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.border-error-content\/100 {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-error-content\/15 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.border-error-content\/20 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.border-error-content\/25 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.border-error-content\/30 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.border-error-content\/35 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.border-error-content\/40 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.border-error-content\/45 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.border-error-content\/5 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.border-error-content\/50 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.border-error-content\/55 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.border-error-content\/60 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.border-error-content\/65 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.border-error-content\/70 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.border-error-content\/75 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.border-error-content\/80 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.border-error-content\/85 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.border-error-content\/90 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.border-error-content\/95 {
  border-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.border-error\/0 {
  border-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-error\/10 {
  border-color: var(--fallback-er,oklch(var(--er)/.1));
}
.border-error\/100 {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-error\/15 {
  border-color: var(--fallback-er,oklch(var(--er)/.15));
}
.border-error\/20 {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
}
.border-error\/25 {
  border-color: var(--fallback-er,oklch(var(--er)/.25));
}
.border-error\/30 {
  border-color: var(--fallback-er,oklch(var(--er)/.3));
}
.border-error\/35 {
  border-color: var(--fallback-er,oklch(var(--er)/.35));
}
.border-error\/40 {
  border-color: var(--fallback-er,oklch(var(--er)/.4));
}
.border-error\/45 {
  border-color: var(--fallback-er,oklch(var(--er)/.45));
}
.border-error\/5 {
  border-color: var(--fallback-er,oklch(var(--er)/.05));
}
.border-error\/50 {
  border-color: var(--fallback-er,oklch(var(--er)/.5));
}
.border-error\/55 {
  border-color: var(--fallback-er,oklch(var(--er)/.55));
}
.border-error\/60 {
  border-color: var(--fallback-er,oklch(var(--er)/.6));
}
.border-error\/65 {
  border-color: var(--fallback-er,oklch(var(--er)/.65));
}
.border-error\/70 {
  border-color: var(--fallback-er,oklch(var(--er)/.7));
}
.border-error\/75 {
  border-color: var(--fallback-er,oklch(var(--er)/.75));
}
.border-error\/80 {
  border-color: var(--fallback-er,oklch(var(--er)/.8));
}
.border-error\/85 {
  border-color: var(--fallback-er,oklch(var(--er)/.85));
}
.border-error\/90 {
  border-color: var(--fallback-er,oklch(var(--er)/.9));
}
.border-error\/95 {
  border-color: var(--fallback-er,oklch(var(--er)/.95));
}
.border-info {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-info-content {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-info-content\/0 {
  border-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-info-content\/10 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.border-info-content\/100 {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-info-content\/15 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.border-info-content\/20 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.border-info-content\/25 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.border-info-content\/30 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.border-info-content\/35 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.border-info-content\/40 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.border-info-content\/45 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.border-info-content\/5 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.border-info-content\/50 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.border-info-content\/55 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.border-info-content\/60 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.border-info-content\/65 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.border-info-content\/70 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.border-info-content\/75 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.border-info-content\/80 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.border-info-content\/85 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.border-info-content\/90 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.border-info-content\/95 {
  border-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.border-info\/0 {
  border-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-info\/10 {
  border-color: var(--fallback-in,oklch(var(--in)/.1));
}
.border-info\/100 {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-info\/15 {
  border-color: var(--fallback-in,oklch(var(--in)/.15));
}
.border-info\/20 {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
}
.border-info\/25 {
  border-color: var(--fallback-in,oklch(var(--in)/.25));
}
.border-info\/30 {
  border-color: var(--fallback-in,oklch(var(--in)/.3));
}
.border-info\/35 {
  border-color: var(--fallback-in,oklch(var(--in)/.35));
}
.border-info\/40 {
  border-color: var(--fallback-in,oklch(var(--in)/.4));
}
.border-info\/45 {
  border-color: var(--fallback-in,oklch(var(--in)/.45));
}
.border-info\/5 {
  border-color: var(--fallback-in,oklch(var(--in)/.05));
}
.border-info\/50 {
  border-color: var(--fallback-in,oklch(var(--in)/.5));
}
.border-info\/55 {
  border-color: var(--fallback-in,oklch(var(--in)/.55));
}
.border-info\/60 {
  border-color: var(--fallback-in,oklch(var(--in)/.6));
}
.border-info\/65 {
  border-color: var(--fallback-in,oklch(var(--in)/.65));
}
.border-info\/70 {
  border-color: var(--fallback-in,oklch(var(--in)/.7));
}
.border-info\/75 {
  border-color: var(--fallback-in,oklch(var(--in)/.75));
}
.border-info\/80 {
  border-color: var(--fallback-in,oklch(var(--in)/.8));
}
.border-info\/85 {
  border-color: var(--fallback-in,oklch(var(--in)/.85));
}
.border-info\/90 {
  border-color: var(--fallback-in,oklch(var(--in)/.9));
}
.border-info\/95 {
  border-color: var(--fallback-in,oklch(var(--in)/.95));
}
.border-neutral {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-neutral-content {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-neutral-content\/0 {
  border-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-neutral-content\/10 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.border-neutral-content\/100 {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-neutral-content\/15 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.border-neutral-content\/20 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.border-neutral-content\/25 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.border-neutral-content\/30 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.border-neutral-content\/35 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.border-neutral-content\/40 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.border-neutral-content\/45 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.border-neutral-content\/5 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.border-neutral-content\/50 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.border-neutral-content\/55 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.border-neutral-content\/60 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.border-neutral-content\/65 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.border-neutral-content\/70 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.border-neutral-content\/75 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.border-neutral-content\/80 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.border-neutral-content\/85 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.border-neutral-content\/90 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.border-neutral-content\/95 {
  border-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.border-neutral\/0 {
  border-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-neutral\/10 {
  border-color: var(--fallback-n,oklch(var(--n)/.1));
}
.border-neutral\/100 {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-neutral\/15 {
  border-color: var(--fallback-n,oklch(var(--n)/.15));
}
.border-neutral\/20 {
  border-color: var(--fallback-n,oklch(var(--n)/.2));
}
.border-neutral\/25 {
  border-color: var(--fallback-n,oklch(var(--n)/.25));
}
.border-neutral\/30 {
  border-color: var(--fallback-n,oklch(var(--n)/.3));
}
.border-neutral\/35 {
  border-color: var(--fallback-n,oklch(var(--n)/.35));
}
.border-neutral\/40 {
  border-color: var(--fallback-n,oklch(var(--n)/.4));
}
.border-neutral\/45 {
  border-color: var(--fallback-n,oklch(var(--n)/.45));
}
.border-neutral\/5 {
  border-color: var(--fallback-n,oklch(var(--n)/.05));
}
.border-neutral\/50 {
  border-color: var(--fallback-n,oklch(var(--n)/.5));
}
.border-neutral\/55 {
  border-color: var(--fallback-n,oklch(var(--n)/.55));
}
.border-neutral\/60 {
  border-color: var(--fallback-n,oklch(var(--n)/.6));
}
.border-neutral\/65 {
  border-color: var(--fallback-n,oklch(var(--n)/.65));
}
.border-neutral\/70 {
  border-color: var(--fallback-n,oklch(var(--n)/.7));
}
.border-neutral\/75 {
  border-color: var(--fallback-n,oklch(var(--n)/.75));
}
.border-neutral\/80 {
  border-color: var(--fallback-n,oklch(var(--n)/.8));
}
.border-neutral\/85 {
  border-color: var(--fallback-n,oklch(var(--n)/.85));
}
.border-neutral\/90 {
  border-color: var(--fallback-n,oklch(var(--n)/.9));
}
.border-neutral\/95 {
  border-color: var(--fallback-n,oklch(var(--n)/.95));
}
.border-primary {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-primary-content {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-primary-content\/0 {
  border-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-primary-content\/10 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.border-primary-content\/100 {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-primary-content\/15 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.border-primary-content\/20 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.border-primary-content\/25 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.border-primary-content\/30 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.border-primary-content\/35 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.border-primary-content\/40 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.border-primary-content\/45 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.border-primary-content\/5 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.border-primary-content\/50 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.border-primary-content\/55 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.border-primary-content\/60 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.border-primary-content\/65 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.border-primary-content\/70 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.border-primary-content\/75 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.border-primary-content\/80 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.border-primary-content\/85 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.border-primary-content\/90 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.border-primary-content\/95 {
  border-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.border-primary\/0 {
  border-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-primary\/10 {
  border-color: var(--fallback-p,oklch(var(--p)/.1));
}
.border-primary\/100 {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-primary\/15 {
  border-color: var(--fallback-p,oklch(var(--p)/.15));
}
.border-primary\/20 {
  border-color: var(--fallback-p,oklch(var(--p)/.2));
}
.border-primary\/25 {
  border-color: var(--fallback-p,oklch(var(--p)/.25));
}
.border-primary\/30 {
  border-color: var(--fallback-p,oklch(var(--p)/.3));
}
.border-primary\/35 {
  border-color: var(--fallback-p,oklch(var(--p)/.35));
}
.border-primary\/40 {
  border-color: var(--fallback-p,oklch(var(--p)/.4));
}
.border-primary\/45 {
  border-color: var(--fallback-p,oklch(var(--p)/.45));
}
.border-primary\/5 {
  border-color: var(--fallback-p,oklch(var(--p)/.05));
}
.border-primary\/50 {
  border-color: var(--fallback-p,oklch(var(--p)/.5));
}
.border-primary\/55 {
  border-color: var(--fallback-p,oklch(var(--p)/.55));
}
.border-primary\/60 {
  border-color: var(--fallback-p,oklch(var(--p)/.6));
}
.border-primary\/65 {
  border-color: var(--fallback-p,oklch(var(--p)/.65));
}
.border-primary\/70 {
  border-color: var(--fallback-p,oklch(var(--p)/.7));
}
.border-primary\/75 {
  border-color: var(--fallback-p,oklch(var(--p)/.75));
}
.border-primary\/80 {
  border-color: var(--fallback-p,oklch(var(--p)/.8));
}
.border-primary\/85 {
  border-color: var(--fallback-p,oklch(var(--p)/.85));
}
.border-primary\/90 {
  border-color: var(--fallback-p,oklch(var(--p)/.9));
}
.border-primary\/95 {
  border-color: var(--fallback-p,oklch(var(--p)/.95));
}
.border-secondary {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-secondary-content {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-secondary-content\/0 {
  border-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-secondary-content\/10 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.border-secondary-content\/100 {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-secondary-content\/15 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.border-secondary-content\/20 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.border-secondary-content\/25 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.border-secondary-content\/30 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.border-secondary-content\/35 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.border-secondary-content\/40 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.border-secondary-content\/45 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.border-secondary-content\/5 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.border-secondary-content\/50 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.border-secondary-content\/55 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.border-secondary-content\/60 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.border-secondary-content\/65 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.border-secondary-content\/70 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.border-secondary-content\/75 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.border-secondary-content\/80 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.border-secondary-content\/85 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.border-secondary-content\/90 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.border-secondary-content\/95 {
  border-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.border-secondary\/0 {
  border-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-secondary\/10 {
  border-color: var(--fallback-s,oklch(var(--s)/.1));
}
.border-secondary\/100 {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-secondary\/15 {
  border-color: var(--fallback-s,oklch(var(--s)/.15));
}
.border-secondary\/20 {
  border-color: var(--fallback-s,oklch(var(--s)/.2));
}
.border-secondary\/25 {
  border-color: var(--fallback-s,oklch(var(--s)/.25));
}
.border-secondary\/30 {
  border-color: var(--fallback-s,oklch(var(--s)/.3));
}
.border-secondary\/35 {
  border-color: var(--fallback-s,oklch(var(--s)/.35));
}
.border-secondary\/40 {
  border-color: var(--fallback-s,oklch(var(--s)/.4));
}
.border-secondary\/45 {
  border-color: var(--fallback-s,oklch(var(--s)/.45));
}
.border-secondary\/5 {
  border-color: var(--fallback-s,oklch(var(--s)/.05));
}
.border-secondary\/50 {
  border-color: var(--fallback-s,oklch(var(--s)/.5));
}
.border-secondary\/55 {
  border-color: var(--fallback-s,oklch(var(--s)/.55));
}
.border-secondary\/60 {
  border-color: var(--fallback-s,oklch(var(--s)/.6));
}
.border-secondary\/65 {
  border-color: var(--fallback-s,oklch(var(--s)/.65));
}
.border-secondary\/70 {
  border-color: var(--fallback-s,oklch(var(--s)/.7));
}
.border-secondary\/75 {
  border-color: var(--fallback-s,oklch(var(--s)/.75));
}
.border-secondary\/80 {
  border-color: var(--fallback-s,oklch(var(--s)/.8));
}
.border-secondary\/85 {
  border-color: var(--fallback-s,oklch(var(--s)/.85));
}
.border-secondary\/90 {
  border-color: var(--fallback-s,oklch(var(--s)/.9));
}
.border-secondary\/95 {
  border-color: var(--fallback-s,oklch(var(--s)/.95));
}
.border-success {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-success-content {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-success-content\/0 {
  border-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-success-content\/10 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.border-success-content\/100 {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-success-content\/15 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.border-success-content\/20 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.border-success-content\/25 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.border-success-content\/30 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.border-success-content\/35 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.border-success-content\/40 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.border-success-content\/45 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.border-success-content\/5 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.border-success-content\/50 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.border-success-content\/55 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.border-success-content\/60 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.border-success-content\/65 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.border-success-content\/70 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.border-success-content\/75 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.border-success-content\/80 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.border-success-content\/85 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.border-success-content\/90 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.border-success-content\/95 {
  border-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.border-success\/0 {
  border-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-success\/10 {
  border-color: var(--fallback-su,oklch(var(--su)/.1));
}
.border-success\/100 {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-success\/15 {
  border-color: var(--fallback-su,oklch(var(--su)/.15));
}
.border-success\/20 {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
}
.border-success\/25 {
  border-color: var(--fallback-su,oklch(var(--su)/.25));
}
.border-success\/30 {
  border-color: var(--fallback-su,oklch(var(--su)/.3));
}
.border-success\/35 {
  border-color: var(--fallback-su,oklch(var(--su)/.35));
}
.border-success\/40 {
  border-color: var(--fallback-su,oklch(var(--su)/.4));
}
.border-success\/45 {
  border-color: var(--fallback-su,oklch(var(--su)/.45));
}
.border-success\/5 {
  border-color: var(--fallback-su,oklch(var(--su)/.05));
}
.border-success\/50 {
  border-color: var(--fallback-su,oklch(var(--su)/.5));
}
.border-success\/55 {
  border-color: var(--fallback-su,oklch(var(--su)/.55));
}
.border-success\/60 {
  border-color: var(--fallback-su,oklch(var(--su)/.6));
}
.border-success\/65 {
  border-color: var(--fallback-su,oklch(var(--su)/.65));
}
.border-success\/70 {
  border-color: var(--fallback-su,oklch(var(--su)/.7));
}
.border-success\/75 {
  border-color: var(--fallback-su,oklch(var(--su)/.75));
}
.border-success\/80 {
  border-color: var(--fallback-su,oklch(var(--su)/.8));
}
.border-success\/85 {
  border-color: var(--fallback-su,oklch(var(--su)/.85));
}
.border-success\/90 {
  border-color: var(--fallback-su,oklch(var(--su)/.9));
}
.border-success\/95 {
  border-color: var(--fallback-su,oklch(var(--su)/.95));
}
.border-transparent {
  border-color: transparent;
}
.border-transparent\/0 {
  border-color: rgb(0 0 0 / 0);
}
.border-transparent\/10 {
  border-color: rgb(0 0 0 / .1);
}
.border-transparent\/100 {
  border-color: rgb(0 0 0 / 1);
}
.border-transparent\/15 {
  border-color: rgb(0 0 0 / .15);
}
.border-transparent\/20 {
  border-color: rgb(0 0 0 / .2);
}
.border-transparent\/25 {
  border-color: rgb(0 0 0 / .25);
}
.border-transparent\/30 {
  border-color: rgb(0 0 0 / .3);
}
.border-transparent\/35 {
  border-color: rgb(0 0 0 / .35);
}
.border-transparent\/40 {
  border-color: rgb(0 0 0 / .4);
}
.border-transparent\/45 {
  border-color: rgb(0 0 0 / .45);
}
.border-transparent\/5 {
  border-color: rgb(0 0 0 / .05);
}
.border-transparent\/50 {
  border-color: rgb(0 0 0 / .5);
}
.border-transparent\/55 {
  border-color: rgb(0 0 0 / .55);
}
.border-transparent\/60 {
  border-color: rgb(0 0 0 / .6);
}
.border-transparent\/65 {
  border-color: rgb(0 0 0 / .65);
}
.border-transparent\/70 {
  border-color: rgb(0 0 0 / .7);
}
.border-transparent\/75 {
  border-color: rgb(0 0 0 / .75);
}
.border-transparent\/80 {
  border-color: rgb(0 0 0 / .8);
}
.border-transparent\/85 {
  border-color: rgb(0 0 0 / .85);
}
.border-transparent\/90 {
  border-color: rgb(0 0 0 / .9);
}
.border-transparent\/95 {
  border-color: rgb(0 0 0 / .95);
}
.border-warning {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-warning-content {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-warning-content\/0 {
  border-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-warning-content\/10 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.border-warning-content\/100 {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-warning-content\/15 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.border-warning-content\/20 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.border-warning-content\/25 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.border-warning-content\/30 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.border-warning-content\/35 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.border-warning-content\/40 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.border-warning-content\/45 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.border-warning-content\/5 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.border-warning-content\/50 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.border-warning-content\/55 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.border-warning-content\/60 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.border-warning-content\/65 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.border-warning-content\/70 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.border-warning-content\/75 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.border-warning-content\/80 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.border-warning-content\/85 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.border-warning-content\/90 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.border-warning-content\/95 {
  border-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.border-warning\/0 {
  border-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-warning\/10 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.border-warning\/100 {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-warning\/15 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.border-warning\/20 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.border-warning\/25 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.border-warning\/30 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.border-warning\/35 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.border-warning\/40 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.border-warning\/45 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.border-warning\/5 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.border-warning\/50 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.border-warning\/55 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.border-warning\/60 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.border-warning\/65 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.border-warning\/70 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.border-warning\/75 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.border-warning\/80 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.border-warning\/85 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.border-warning\/90 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.border-warning\/95 {
  border-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.border-x-accent {
  border-left-color: var(--fallback-a,oklch(var(--a)/1));
  border-right-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-x-accent-content {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/1));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-x-accent-content\/0 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/0));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-x-accent-content\/10 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.1));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.border-x-accent-content\/100 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/1));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-x-accent-content\/15 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.15));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.border-x-accent-content\/20 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.2));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.border-x-accent-content\/25 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.25));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.border-x-accent-content\/30 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.3));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.border-x-accent-content\/35 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.35));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.border-x-accent-content\/40 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.4));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.border-x-accent-content\/45 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.45));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.border-x-accent-content\/5 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.05));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.border-x-accent-content\/50 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.5));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.border-x-accent-content\/55 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.55));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.border-x-accent-content\/60 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.6));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.border-x-accent-content\/65 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.65));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.border-x-accent-content\/70 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.7));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.border-x-accent-content\/75 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.75));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.border-x-accent-content\/80 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.8));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.border-x-accent-content\/85 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.85));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.border-x-accent-content\/90 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.9));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.border-x-accent-content\/95 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.95));
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.border-x-accent\/0 {
  border-left-color: var(--fallback-a,oklch(var(--a)/0));
  border-right-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-x-accent\/10 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.1));
  border-right-color: var(--fallback-a,oklch(var(--a)/.1));
}
.border-x-accent\/100 {
  border-left-color: var(--fallback-a,oklch(var(--a)/1));
  border-right-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-x-accent\/15 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.15));
  border-right-color: var(--fallback-a,oklch(var(--a)/.15));
}
.border-x-accent\/20 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.2));
  border-right-color: var(--fallback-a,oklch(var(--a)/.2));
}
.border-x-accent\/25 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.25));
  border-right-color: var(--fallback-a,oklch(var(--a)/.25));
}
.border-x-accent\/30 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.3));
  border-right-color: var(--fallback-a,oklch(var(--a)/.3));
}
.border-x-accent\/35 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.35));
  border-right-color: var(--fallback-a,oklch(var(--a)/.35));
}
.border-x-accent\/40 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.4));
  border-right-color: var(--fallback-a,oklch(var(--a)/.4));
}
.border-x-accent\/45 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.45));
  border-right-color: var(--fallback-a,oklch(var(--a)/.45));
}
.border-x-accent\/5 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.05));
  border-right-color: var(--fallback-a,oklch(var(--a)/.05));
}
.border-x-accent\/50 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.5));
  border-right-color: var(--fallback-a,oklch(var(--a)/.5));
}
.border-x-accent\/55 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.55));
  border-right-color: var(--fallback-a,oklch(var(--a)/.55));
}
.border-x-accent\/60 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.6));
  border-right-color: var(--fallback-a,oklch(var(--a)/.6));
}
.border-x-accent\/65 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.65));
  border-right-color: var(--fallback-a,oklch(var(--a)/.65));
}
.border-x-accent\/70 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.7));
  border-right-color: var(--fallback-a,oklch(var(--a)/.7));
}
.border-x-accent\/75 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.75));
  border-right-color: var(--fallback-a,oklch(var(--a)/.75));
}
.border-x-accent\/80 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.8));
  border-right-color: var(--fallback-a,oklch(var(--a)/.8));
}
.border-x-accent\/85 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.85));
  border-right-color: var(--fallback-a,oklch(var(--a)/.85));
}
.border-x-accent\/90 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.9));
  border-right-color: var(--fallback-a,oklch(var(--a)/.9));
}
.border-x-accent\/95 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.95));
  border-right-color: var(--fallback-a,oklch(var(--a)/.95));
}
.border-x-base-100 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-x-base-100\/0 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/0));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-x-base-100\/10 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.border-x-base-100\/100 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-x-base-100\/15 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.15));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.border-x-base-100\/20 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.2));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.border-x-base-100\/25 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.25));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.border-x-base-100\/30 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.3));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.border-x-base-100\/35 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.35));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.border-x-base-100\/40 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.4));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.border-x-base-100\/45 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.45));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.border-x-base-100\/5 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.05));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.border-x-base-100\/50 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.5));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.border-x-base-100\/55 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.55));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.border-x-base-100\/60 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.6));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.border-x-base-100\/65 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.65));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.border-x-base-100\/70 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.7));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.border-x-base-100\/75 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.75));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.border-x-base-100\/80 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.8));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.border-x-base-100\/85 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.85));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.border-x-base-100\/90 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.9));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.border-x-base-100\/95 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.95));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.border-x-base-200 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-x-base-200\/0 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/0));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-x-base-200\/10 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.border-x-base-200\/100 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-x-base-200\/15 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.15));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.border-x-base-200\/20 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.2));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.border-x-base-200\/25 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.25));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.border-x-base-200\/30 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.3));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.border-x-base-200\/35 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.35));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.border-x-base-200\/40 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.4));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.border-x-base-200\/45 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.45));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.border-x-base-200\/5 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.05));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.border-x-base-200\/50 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.5));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.border-x-base-200\/55 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.55));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.border-x-base-200\/60 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.6));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.border-x-base-200\/65 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.65));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.border-x-base-200\/70 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.7));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.border-x-base-200\/75 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.75));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.border-x-base-200\/80 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.8));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.border-x-base-200\/85 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.85));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.border-x-base-200\/90 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.9));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.border-x-base-200\/95 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.95));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.border-x-base-300 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-x-base-300\/0 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/0));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-x-base-300\/10 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.border-x-base-300\/100 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-x-base-300\/15 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.15));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.border-x-base-300\/20 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.2));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.border-x-base-300\/25 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.25));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.border-x-base-300\/30 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.3));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.border-x-base-300\/35 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.35));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.border-x-base-300\/40 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.4));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.border-x-base-300\/45 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.45));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.border-x-base-300\/5 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.05));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.border-x-base-300\/50 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.5));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.border-x-base-300\/55 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.55));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.border-x-base-300\/60 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.6));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.border-x-base-300\/65 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.65));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.border-x-base-300\/70 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.7));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.border-x-base-300\/75 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.75));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.border-x-base-300\/80 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.8));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.border-x-base-300\/85 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.85));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.border-x-base-300\/90 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.9));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.border-x-base-300\/95 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.95));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.border-x-base-content {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-x-base-content\/0 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/0));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-x-base-content\/10 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.border-x-base-content\/100 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-x-base-content\/15 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.15));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.border-x-base-content\/20 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.2));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.border-x-base-content\/25 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.25));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.border-x-base-content\/30 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.3));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.border-x-base-content\/35 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.35));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.border-x-base-content\/40 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.4));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.border-x-base-content\/45 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.45));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.border-x-base-content\/5 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.05));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.border-x-base-content\/50 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.5));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.border-x-base-content\/55 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.55));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.border-x-base-content\/60 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.6));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.border-x-base-content\/65 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.65));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.border-x-base-content\/70 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.7));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.border-x-base-content\/75 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.75));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.border-x-base-content\/80 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.8));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.border-x-base-content\/85 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.85));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.border-x-base-content\/90 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.9));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.border-x-base-content\/95 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.95));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.border-x-current {
  border-left-color: currentColor;
  border-right-color: currentColor;
}
.border-x-error {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-x-error-content {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-x-error-content\/0 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/0));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-x-error-content\/10 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.border-x-error-content\/100 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-x-error-content\/15 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.15));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.border-x-error-content\/20 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.2));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.border-x-error-content\/25 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.25));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.border-x-error-content\/30 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.3));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.border-x-error-content\/35 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.35));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.border-x-error-content\/40 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.4));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.border-x-error-content\/45 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.45));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.border-x-error-content\/5 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.05));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.border-x-error-content\/50 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.5));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.border-x-error-content\/55 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.55));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.border-x-error-content\/60 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.6));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.border-x-error-content\/65 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.65));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.border-x-error-content\/70 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.7));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.border-x-error-content\/75 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.75));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.border-x-error-content\/80 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.8));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.border-x-error-content\/85 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.85));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.border-x-error-content\/90 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.9));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.border-x-error-content\/95 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.95));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.border-x-error\/0 {
  border-left-color: var(--fallback-er,oklch(var(--er)/0));
  border-right-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-x-error\/10 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.1));
  border-right-color: var(--fallback-er,oklch(var(--er)/.1));
}
.border-x-error\/100 {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-x-error\/15 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.15));
  border-right-color: var(--fallback-er,oklch(var(--er)/.15));
}
.border-x-error\/20 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.2));
  border-right-color: var(--fallback-er,oklch(var(--er)/.2));
}
.border-x-error\/25 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.25));
  border-right-color: var(--fallback-er,oklch(var(--er)/.25));
}
.border-x-error\/30 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.3));
  border-right-color: var(--fallback-er,oklch(var(--er)/.3));
}
.border-x-error\/35 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.35));
  border-right-color: var(--fallback-er,oklch(var(--er)/.35));
}
.border-x-error\/40 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.4));
  border-right-color: var(--fallback-er,oklch(var(--er)/.4));
}
.border-x-error\/45 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.45));
  border-right-color: var(--fallback-er,oklch(var(--er)/.45));
}
.border-x-error\/5 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.05));
  border-right-color: var(--fallback-er,oklch(var(--er)/.05));
}
.border-x-error\/50 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.5));
  border-right-color: var(--fallback-er,oklch(var(--er)/.5));
}
.border-x-error\/55 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.55));
  border-right-color: var(--fallback-er,oklch(var(--er)/.55));
}
.border-x-error\/60 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.6));
  border-right-color: var(--fallback-er,oklch(var(--er)/.6));
}
.border-x-error\/65 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.65));
  border-right-color: var(--fallback-er,oklch(var(--er)/.65));
}
.border-x-error\/70 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.7));
  border-right-color: var(--fallback-er,oklch(var(--er)/.7));
}
.border-x-error\/75 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.75));
  border-right-color: var(--fallback-er,oklch(var(--er)/.75));
}
.border-x-error\/80 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.8));
  border-right-color: var(--fallback-er,oklch(var(--er)/.8));
}
.border-x-error\/85 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.85));
  border-right-color: var(--fallback-er,oklch(var(--er)/.85));
}
.border-x-error\/90 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.9));
  border-right-color: var(--fallback-er,oklch(var(--er)/.9));
}
.border-x-error\/95 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.95));
  border-right-color: var(--fallback-er,oklch(var(--er)/.95));
}
.border-x-info {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-x-info-content {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-x-info-content\/0 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/0));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-x-info-content\/10 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.border-x-info-content\/100 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-x-info-content\/15 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.15));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.border-x-info-content\/20 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.2));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.border-x-info-content\/25 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.25));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.border-x-info-content\/30 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.3));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.border-x-info-content\/35 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.35));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.border-x-info-content\/40 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.4));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.border-x-info-content\/45 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.45));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.border-x-info-content\/5 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.05));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.border-x-info-content\/50 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.5));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.border-x-info-content\/55 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.55));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.border-x-info-content\/60 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.6));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.border-x-info-content\/65 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.65));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.border-x-info-content\/70 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.7));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.border-x-info-content\/75 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.75));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.border-x-info-content\/80 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.8));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.border-x-info-content\/85 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.85));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.border-x-info-content\/90 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.9));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.border-x-info-content\/95 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.95));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.border-x-info\/0 {
  border-left-color: var(--fallback-in,oklch(var(--in)/0));
  border-right-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-x-info\/10 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.1));
  border-right-color: var(--fallback-in,oklch(var(--in)/.1));
}
.border-x-info\/100 {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-x-info\/15 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.15));
  border-right-color: var(--fallback-in,oklch(var(--in)/.15));
}
.border-x-info\/20 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.2));
  border-right-color: var(--fallback-in,oklch(var(--in)/.2));
}
.border-x-info\/25 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.25));
  border-right-color: var(--fallback-in,oklch(var(--in)/.25));
}
.border-x-info\/30 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.3));
  border-right-color: var(--fallback-in,oklch(var(--in)/.3));
}
.border-x-info\/35 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.35));
  border-right-color: var(--fallback-in,oklch(var(--in)/.35));
}
.border-x-info\/40 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.4));
  border-right-color: var(--fallback-in,oklch(var(--in)/.4));
}
.border-x-info\/45 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.45));
  border-right-color: var(--fallback-in,oklch(var(--in)/.45));
}
.border-x-info\/5 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.05));
  border-right-color: var(--fallback-in,oklch(var(--in)/.05));
}
.border-x-info\/50 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.5));
  border-right-color: var(--fallback-in,oklch(var(--in)/.5));
}
.border-x-info\/55 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.55));
  border-right-color: var(--fallback-in,oklch(var(--in)/.55));
}
.border-x-info\/60 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.6));
  border-right-color: var(--fallback-in,oklch(var(--in)/.6));
}
.border-x-info\/65 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.65));
  border-right-color: var(--fallback-in,oklch(var(--in)/.65));
}
.border-x-info\/70 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.7));
  border-right-color: var(--fallback-in,oklch(var(--in)/.7));
}
.border-x-info\/75 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.75));
  border-right-color: var(--fallback-in,oklch(var(--in)/.75));
}
.border-x-info\/80 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.8));
  border-right-color: var(--fallback-in,oklch(var(--in)/.8));
}
.border-x-info\/85 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.85));
  border-right-color: var(--fallback-in,oklch(var(--in)/.85));
}
.border-x-info\/90 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.9));
  border-right-color: var(--fallback-in,oklch(var(--in)/.9));
}
.border-x-info\/95 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.95));
  border-right-color: var(--fallback-in,oklch(var(--in)/.95));
}
.border-x-neutral {
  border-left-color: var(--fallback-n,oklch(var(--n)/1));
  border-right-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-x-neutral-content {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/1));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-x-neutral-content\/0 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/0));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-x-neutral-content\/10 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.1));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.border-x-neutral-content\/100 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/1));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-x-neutral-content\/15 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.15));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.border-x-neutral-content\/20 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.2));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.border-x-neutral-content\/25 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.25));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.border-x-neutral-content\/30 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.3));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.border-x-neutral-content\/35 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.35));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.border-x-neutral-content\/40 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.4));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.border-x-neutral-content\/45 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.45));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.border-x-neutral-content\/5 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.05));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.border-x-neutral-content\/50 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.5));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.border-x-neutral-content\/55 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.55));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.border-x-neutral-content\/60 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.6));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.border-x-neutral-content\/65 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.65));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.border-x-neutral-content\/70 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.7));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.border-x-neutral-content\/75 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.75));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.border-x-neutral-content\/80 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.8));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.border-x-neutral-content\/85 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.85));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.border-x-neutral-content\/90 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.9));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.border-x-neutral-content\/95 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.95));
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.border-x-neutral\/0 {
  border-left-color: var(--fallback-n,oklch(var(--n)/0));
  border-right-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-x-neutral\/10 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.1));
  border-right-color: var(--fallback-n,oklch(var(--n)/.1));
}
.border-x-neutral\/100 {
  border-left-color: var(--fallback-n,oklch(var(--n)/1));
  border-right-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-x-neutral\/15 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.15));
  border-right-color: var(--fallback-n,oklch(var(--n)/.15));
}
.border-x-neutral\/20 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.2));
  border-right-color: var(--fallback-n,oklch(var(--n)/.2));
}
.border-x-neutral\/25 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.25));
  border-right-color: var(--fallback-n,oklch(var(--n)/.25));
}
.border-x-neutral\/30 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.3));
  border-right-color: var(--fallback-n,oklch(var(--n)/.3));
}
.border-x-neutral\/35 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.35));
  border-right-color: var(--fallback-n,oklch(var(--n)/.35));
}
.border-x-neutral\/40 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.4));
  border-right-color: var(--fallback-n,oklch(var(--n)/.4));
}
.border-x-neutral\/45 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.45));
  border-right-color: var(--fallback-n,oklch(var(--n)/.45));
}
.border-x-neutral\/5 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.05));
  border-right-color: var(--fallback-n,oklch(var(--n)/.05));
}
.border-x-neutral\/50 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.5));
  border-right-color: var(--fallback-n,oklch(var(--n)/.5));
}
.border-x-neutral\/55 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.55));
  border-right-color: var(--fallback-n,oklch(var(--n)/.55));
}
.border-x-neutral\/60 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.6));
  border-right-color: var(--fallback-n,oklch(var(--n)/.6));
}
.border-x-neutral\/65 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.65));
  border-right-color: var(--fallback-n,oklch(var(--n)/.65));
}
.border-x-neutral\/70 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.7));
  border-right-color: var(--fallback-n,oklch(var(--n)/.7));
}
.border-x-neutral\/75 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.75));
  border-right-color: var(--fallback-n,oklch(var(--n)/.75));
}
.border-x-neutral\/80 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.8));
  border-right-color: var(--fallback-n,oklch(var(--n)/.8));
}
.border-x-neutral\/85 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.85));
  border-right-color: var(--fallback-n,oklch(var(--n)/.85));
}
.border-x-neutral\/90 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.9));
  border-right-color: var(--fallback-n,oklch(var(--n)/.9));
}
.border-x-neutral\/95 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.95));
  border-right-color: var(--fallback-n,oklch(var(--n)/.95));
}
.border-x-primary {
  border-left-color: var(--fallback-p,oklch(var(--p)/1));
  border-right-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-x-primary-content {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/1));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-x-primary-content\/0 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/0));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-x-primary-content\/10 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.1));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.border-x-primary-content\/100 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/1));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-x-primary-content\/15 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.15));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.border-x-primary-content\/20 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.2));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.border-x-primary-content\/25 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.25));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.border-x-primary-content\/30 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.3));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.border-x-primary-content\/35 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.35));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.border-x-primary-content\/40 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.4));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.border-x-primary-content\/45 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.45));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.border-x-primary-content\/5 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.05));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.border-x-primary-content\/50 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.5));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.border-x-primary-content\/55 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.55));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.border-x-primary-content\/60 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.6));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.border-x-primary-content\/65 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.65));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.border-x-primary-content\/70 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.7));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.border-x-primary-content\/75 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.75));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.border-x-primary-content\/80 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.8));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.border-x-primary-content\/85 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.85));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.border-x-primary-content\/90 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.9));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.border-x-primary-content\/95 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.95));
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.border-x-primary\/0 {
  border-left-color: var(--fallback-p,oklch(var(--p)/0));
  border-right-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-x-primary\/10 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.1));
  border-right-color: var(--fallback-p,oklch(var(--p)/.1));
}
.border-x-primary\/100 {
  border-left-color: var(--fallback-p,oklch(var(--p)/1));
  border-right-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-x-primary\/15 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.15));
  border-right-color: var(--fallback-p,oklch(var(--p)/.15));
}
.border-x-primary\/20 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.2));
  border-right-color: var(--fallback-p,oklch(var(--p)/.2));
}
.border-x-primary\/25 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.25));
  border-right-color: var(--fallback-p,oklch(var(--p)/.25));
}
.border-x-primary\/30 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.3));
  border-right-color: var(--fallback-p,oklch(var(--p)/.3));
}
.border-x-primary\/35 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.35));
  border-right-color: var(--fallback-p,oklch(var(--p)/.35));
}
.border-x-primary\/40 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.4));
  border-right-color: var(--fallback-p,oklch(var(--p)/.4));
}
.border-x-primary\/45 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.45));
  border-right-color: var(--fallback-p,oklch(var(--p)/.45));
}
.border-x-primary\/5 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.05));
  border-right-color: var(--fallback-p,oklch(var(--p)/.05));
}
.border-x-primary\/50 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.5));
  border-right-color: var(--fallback-p,oklch(var(--p)/.5));
}
.border-x-primary\/55 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.55));
  border-right-color: var(--fallback-p,oklch(var(--p)/.55));
}
.border-x-primary\/60 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.6));
  border-right-color: var(--fallback-p,oklch(var(--p)/.6));
}
.border-x-primary\/65 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.65));
  border-right-color: var(--fallback-p,oklch(var(--p)/.65));
}
.border-x-primary\/70 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.7));
  border-right-color: var(--fallback-p,oklch(var(--p)/.7));
}
.border-x-primary\/75 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.75));
  border-right-color: var(--fallback-p,oklch(var(--p)/.75));
}
.border-x-primary\/80 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.8));
  border-right-color: var(--fallback-p,oklch(var(--p)/.8));
}
.border-x-primary\/85 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.85));
  border-right-color: var(--fallback-p,oklch(var(--p)/.85));
}
.border-x-primary\/90 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.9));
  border-right-color: var(--fallback-p,oklch(var(--p)/.9));
}
.border-x-primary\/95 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.95));
  border-right-color: var(--fallback-p,oklch(var(--p)/.95));
}
.border-x-secondary {
  border-left-color: var(--fallback-s,oklch(var(--s)/1));
  border-right-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-x-secondary-content {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/1));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-x-secondary-content\/0 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/0));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-x-secondary-content\/10 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.1));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.border-x-secondary-content\/100 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/1));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-x-secondary-content\/15 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.15));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.border-x-secondary-content\/20 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.2));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.border-x-secondary-content\/25 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.25));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.border-x-secondary-content\/30 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.3));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.border-x-secondary-content\/35 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.35));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.border-x-secondary-content\/40 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.4));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.border-x-secondary-content\/45 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.45));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.border-x-secondary-content\/5 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.05));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.border-x-secondary-content\/50 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.5));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.border-x-secondary-content\/55 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.55));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.border-x-secondary-content\/60 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.6));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.border-x-secondary-content\/65 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.65));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.border-x-secondary-content\/70 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.7));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.border-x-secondary-content\/75 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.75));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.border-x-secondary-content\/80 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.8));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.border-x-secondary-content\/85 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.85));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.border-x-secondary-content\/90 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.9));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.border-x-secondary-content\/95 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.95));
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.border-x-secondary\/0 {
  border-left-color: var(--fallback-s,oklch(var(--s)/0));
  border-right-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-x-secondary\/10 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.1));
  border-right-color: var(--fallback-s,oklch(var(--s)/.1));
}
.border-x-secondary\/100 {
  border-left-color: var(--fallback-s,oklch(var(--s)/1));
  border-right-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-x-secondary\/15 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.15));
  border-right-color: var(--fallback-s,oklch(var(--s)/.15));
}
.border-x-secondary\/20 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.2));
  border-right-color: var(--fallback-s,oklch(var(--s)/.2));
}
.border-x-secondary\/25 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.25));
  border-right-color: var(--fallback-s,oklch(var(--s)/.25));
}
.border-x-secondary\/30 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.3));
  border-right-color: var(--fallback-s,oklch(var(--s)/.3));
}
.border-x-secondary\/35 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.35));
  border-right-color: var(--fallback-s,oklch(var(--s)/.35));
}
.border-x-secondary\/40 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.4));
  border-right-color: var(--fallback-s,oklch(var(--s)/.4));
}
.border-x-secondary\/45 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.45));
  border-right-color: var(--fallback-s,oklch(var(--s)/.45));
}
.border-x-secondary\/5 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.05));
  border-right-color: var(--fallback-s,oklch(var(--s)/.05));
}
.border-x-secondary\/50 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.5));
  border-right-color: var(--fallback-s,oklch(var(--s)/.5));
}
.border-x-secondary\/55 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.55));
  border-right-color: var(--fallback-s,oklch(var(--s)/.55));
}
.border-x-secondary\/60 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.6));
  border-right-color: var(--fallback-s,oklch(var(--s)/.6));
}
.border-x-secondary\/65 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.65));
  border-right-color: var(--fallback-s,oklch(var(--s)/.65));
}
.border-x-secondary\/70 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.7));
  border-right-color: var(--fallback-s,oklch(var(--s)/.7));
}
.border-x-secondary\/75 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.75));
  border-right-color: var(--fallback-s,oklch(var(--s)/.75));
}
.border-x-secondary\/80 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.8));
  border-right-color: var(--fallback-s,oklch(var(--s)/.8));
}
.border-x-secondary\/85 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.85));
  border-right-color: var(--fallback-s,oklch(var(--s)/.85));
}
.border-x-secondary\/90 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.9));
  border-right-color: var(--fallback-s,oklch(var(--s)/.9));
}
.border-x-secondary\/95 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.95));
  border-right-color: var(--fallback-s,oklch(var(--s)/.95));
}
.border-x-success {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-x-success-content {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-x-success-content\/0 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/0));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-x-success-content\/10 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.border-x-success-content\/100 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-x-success-content\/15 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.15));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.border-x-success-content\/20 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.2));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.border-x-success-content\/25 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.25));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.border-x-success-content\/30 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.3));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.border-x-success-content\/35 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.35));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.border-x-success-content\/40 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.4));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.border-x-success-content\/45 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.45));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.border-x-success-content\/5 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.05));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.border-x-success-content\/50 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.5));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.border-x-success-content\/55 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.55));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.border-x-success-content\/60 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.6));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.border-x-success-content\/65 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.65));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.border-x-success-content\/70 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.7));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.border-x-success-content\/75 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.75));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.border-x-success-content\/80 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.8));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.border-x-success-content\/85 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.85));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.border-x-success-content\/90 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.9));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.border-x-success-content\/95 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.95));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.border-x-success\/0 {
  border-left-color: var(--fallback-su,oklch(var(--su)/0));
  border-right-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-x-success\/10 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.1));
  border-right-color: var(--fallback-su,oklch(var(--su)/.1));
}
.border-x-success\/100 {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-x-success\/15 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.15));
  border-right-color: var(--fallback-su,oklch(var(--su)/.15));
}
.border-x-success\/20 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.2));
  border-right-color: var(--fallback-su,oklch(var(--su)/.2));
}
.border-x-success\/25 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.25));
  border-right-color: var(--fallback-su,oklch(var(--su)/.25));
}
.border-x-success\/30 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.3));
  border-right-color: var(--fallback-su,oklch(var(--su)/.3));
}
.border-x-success\/35 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.35));
  border-right-color: var(--fallback-su,oklch(var(--su)/.35));
}
.border-x-success\/40 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.4));
  border-right-color: var(--fallback-su,oklch(var(--su)/.4));
}
.border-x-success\/45 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.45));
  border-right-color: var(--fallback-su,oklch(var(--su)/.45));
}
.border-x-success\/5 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.05));
  border-right-color: var(--fallback-su,oklch(var(--su)/.05));
}
.border-x-success\/50 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.5));
  border-right-color: var(--fallback-su,oklch(var(--su)/.5));
}
.border-x-success\/55 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.55));
  border-right-color: var(--fallback-su,oklch(var(--su)/.55));
}
.border-x-success\/60 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.6));
  border-right-color: var(--fallback-su,oklch(var(--su)/.6));
}
.border-x-success\/65 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.65));
  border-right-color: var(--fallback-su,oklch(var(--su)/.65));
}
.border-x-success\/70 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.7));
  border-right-color: var(--fallback-su,oklch(var(--su)/.7));
}
.border-x-success\/75 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.75));
  border-right-color: var(--fallback-su,oklch(var(--su)/.75));
}
.border-x-success\/80 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.8));
  border-right-color: var(--fallback-su,oklch(var(--su)/.8));
}
.border-x-success\/85 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.85));
  border-right-color: var(--fallback-su,oklch(var(--su)/.85));
}
.border-x-success\/90 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.9));
  border-right-color: var(--fallback-su,oklch(var(--su)/.9));
}
.border-x-success\/95 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.95));
  border-right-color: var(--fallback-su,oklch(var(--su)/.95));
}
.border-x-transparent {
  border-left-color: transparent;
  border-right-color: transparent;
}
.border-x-transparent\/0 {
  border-left-color: rgb(0 0 0 / 0);
  border-right-color: rgb(0 0 0 / 0);
}
.border-x-transparent\/10 {
  border-left-color: rgb(0 0 0 / .1);
  border-right-color: rgb(0 0 0 / .1);
}
.border-x-transparent\/100 {
  border-left-color: rgb(0 0 0 / 1);
  border-right-color: rgb(0 0 0 / 1);
}
.border-x-transparent\/15 {
  border-left-color: rgb(0 0 0 / .15);
  border-right-color: rgb(0 0 0 / .15);
}
.border-x-transparent\/20 {
  border-left-color: rgb(0 0 0 / .2);
  border-right-color: rgb(0 0 0 / .2);
}
.border-x-transparent\/25 {
  border-left-color: rgb(0 0 0 / .25);
  border-right-color: rgb(0 0 0 / .25);
}
.border-x-transparent\/30 {
  border-left-color: rgb(0 0 0 / .3);
  border-right-color: rgb(0 0 0 / .3);
}
.border-x-transparent\/35 {
  border-left-color: rgb(0 0 0 / .35);
  border-right-color: rgb(0 0 0 / .35);
}
.border-x-transparent\/40 {
  border-left-color: rgb(0 0 0 / .4);
  border-right-color: rgb(0 0 0 / .4);
}
.border-x-transparent\/45 {
  border-left-color: rgb(0 0 0 / .45);
  border-right-color: rgb(0 0 0 / .45);
}
.border-x-transparent\/5 {
  border-left-color: rgb(0 0 0 / .05);
  border-right-color: rgb(0 0 0 / .05);
}
.border-x-transparent\/50 {
  border-left-color: rgb(0 0 0 / .5);
  border-right-color: rgb(0 0 0 / .5);
}
.border-x-transparent\/55 {
  border-left-color: rgb(0 0 0 / .55);
  border-right-color: rgb(0 0 0 / .55);
}
.border-x-transparent\/60 {
  border-left-color: rgb(0 0 0 / .6);
  border-right-color: rgb(0 0 0 / .6);
}
.border-x-transparent\/65 {
  border-left-color: rgb(0 0 0 / .65);
  border-right-color: rgb(0 0 0 / .65);
}
.border-x-transparent\/70 {
  border-left-color: rgb(0 0 0 / .7);
  border-right-color: rgb(0 0 0 / .7);
}
.border-x-transparent\/75 {
  border-left-color: rgb(0 0 0 / .75);
  border-right-color: rgb(0 0 0 / .75);
}
.border-x-transparent\/80 {
  border-left-color: rgb(0 0 0 / .8);
  border-right-color: rgb(0 0 0 / .8);
}
.border-x-transparent\/85 {
  border-left-color: rgb(0 0 0 / .85);
  border-right-color: rgb(0 0 0 / .85);
}
.border-x-transparent\/90 {
  border-left-color: rgb(0 0 0 / .9);
  border-right-color: rgb(0 0 0 / .9);
}
.border-x-transparent\/95 {
  border-left-color: rgb(0 0 0 / .95);
  border-right-color: rgb(0 0 0 / .95);
}
.border-x-warning {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-x-warning-content {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-x-warning-content\/0 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/0));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-x-warning-content\/10 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.border-x-warning-content\/100 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-x-warning-content\/15 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.15));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.border-x-warning-content\/20 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.2));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.border-x-warning-content\/25 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.25));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.border-x-warning-content\/30 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.3));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.border-x-warning-content\/35 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.35));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.border-x-warning-content\/40 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.4));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.border-x-warning-content\/45 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.45));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.border-x-warning-content\/5 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.05));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.border-x-warning-content\/50 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.5));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.border-x-warning-content\/55 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.55));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.border-x-warning-content\/60 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.6));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.border-x-warning-content\/65 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.65));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.border-x-warning-content\/70 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.7));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.border-x-warning-content\/75 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.75));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.border-x-warning-content\/80 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.8));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.border-x-warning-content\/85 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.85));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.border-x-warning-content\/90 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.9));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.border-x-warning-content\/95 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.95));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.border-x-warning\/0 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/0));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-x-warning\/10 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.border-x-warning\/100 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-x-warning\/15 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.15));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.border-x-warning\/20 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.2));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.border-x-warning\/25 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.25));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.border-x-warning\/30 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.3));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.border-x-warning\/35 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.35));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.border-x-warning\/40 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.4));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.border-x-warning\/45 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.45));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.border-x-warning\/5 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.05));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.border-x-warning\/50 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.5));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.border-x-warning\/55 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.55));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.border-x-warning\/60 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.6));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.border-x-warning\/65 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.65));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.border-x-warning\/70 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.7));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.border-x-warning\/75 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.75));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.border-x-warning\/80 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.8));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.border-x-warning\/85 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.85));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.border-x-warning\/90 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.9));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.border-x-warning\/95 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.95));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.border-y-accent {
  border-top-color: var(--fallback-a,oklch(var(--a)/1));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-y-accent-content {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/1));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-y-accent-content\/0 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/0));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-y-accent-content\/10 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.1));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.border-y-accent-content\/100 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/1));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-y-accent-content\/15 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.15));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.border-y-accent-content\/20 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.2));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.border-y-accent-content\/25 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.25));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.border-y-accent-content\/30 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.3));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.border-y-accent-content\/35 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.35));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.border-y-accent-content\/40 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.4));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.border-y-accent-content\/45 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.45));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.border-y-accent-content\/5 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.05));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.border-y-accent-content\/50 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.5));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.border-y-accent-content\/55 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.55));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.border-y-accent-content\/60 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.6));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.border-y-accent-content\/65 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.65));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.border-y-accent-content\/70 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.7));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.border-y-accent-content\/75 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.75));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.border-y-accent-content\/80 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.8));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.border-y-accent-content\/85 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.85));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.border-y-accent-content\/90 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.9));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.border-y-accent-content\/95 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.95));
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.border-y-accent\/0 {
  border-top-color: var(--fallback-a,oklch(var(--a)/0));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-y-accent\/10 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.1));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.1));
}
.border-y-accent\/100 {
  border-top-color: var(--fallback-a,oklch(var(--a)/1));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-y-accent\/15 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.15));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.15));
}
.border-y-accent\/20 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.2));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.2));
}
.border-y-accent\/25 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.25));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.25));
}
.border-y-accent\/30 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.3));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.3));
}
.border-y-accent\/35 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.35));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.35));
}
.border-y-accent\/40 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.4));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.4));
}
.border-y-accent\/45 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.45));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.45));
}
.border-y-accent\/5 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.05));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.05));
}
.border-y-accent\/50 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.5));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.5));
}
.border-y-accent\/55 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.55));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.55));
}
.border-y-accent\/60 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.6));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.6));
}
.border-y-accent\/65 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.65));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.65));
}
.border-y-accent\/70 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.7));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.7));
}
.border-y-accent\/75 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.75));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.75));
}
.border-y-accent\/80 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.8));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.8));
}
.border-y-accent\/85 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.85));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.85));
}
.border-y-accent\/90 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.9));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.9));
}
.border-y-accent\/95 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.95));
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.95));
}
.border-y-base-100 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-y-base-100\/0 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/0));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-y-base-100\/10 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.border-y-base-100\/100 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-y-base-100\/15 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.15));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.border-y-base-100\/20 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.2));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.border-y-base-100\/25 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.25));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.border-y-base-100\/30 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.3));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.border-y-base-100\/35 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.35));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.border-y-base-100\/40 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.4));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.border-y-base-100\/45 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.45));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.border-y-base-100\/5 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.05));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.border-y-base-100\/50 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.5));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.border-y-base-100\/55 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.55));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.border-y-base-100\/60 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.6));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.border-y-base-100\/65 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.65));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.border-y-base-100\/70 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.7));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.border-y-base-100\/75 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.75));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.border-y-base-100\/80 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.8));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.border-y-base-100\/85 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.85));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.border-y-base-100\/90 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.9));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.border-y-base-100\/95 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.95));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.border-y-base-200 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-y-base-200\/0 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/0));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-y-base-200\/10 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.border-y-base-200\/100 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-y-base-200\/15 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.15));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.border-y-base-200\/20 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.2));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.border-y-base-200\/25 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.25));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.border-y-base-200\/30 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.3));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.border-y-base-200\/35 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.35));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.border-y-base-200\/40 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.4));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.border-y-base-200\/45 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.45));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.border-y-base-200\/5 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.05));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.border-y-base-200\/50 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.5));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.border-y-base-200\/55 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.55));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.border-y-base-200\/60 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.6));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.border-y-base-200\/65 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.65));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.border-y-base-200\/70 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.7));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.border-y-base-200\/75 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.75));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.border-y-base-200\/80 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.8));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.border-y-base-200\/85 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.85));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.border-y-base-200\/90 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.9));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.border-y-base-200\/95 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.95));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.border-y-base-300 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-y-base-300\/0 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/0));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-y-base-300\/10 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.border-y-base-300\/100 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-y-base-300\/15 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.15));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.border-y-base-300\/20 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.2));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.border-y-base-300\/25 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.25));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.border-y-base-300\/30 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.3));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.border-y-base-300\/35 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.35));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.border-y-base-300\/40 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.4));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.border-y-base-300\/45 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.45));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.border-y-base-300\/5 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.05));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.border-y-base-300\/50 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.5));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.border-y-base-300\/55 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.55));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.border-y-base-300\/60 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.6));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.border-y-base-300\/65 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.65));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.border-y-base-300\/70 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.7));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.border-y-base-300\/75 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.75));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.border-y-base-300\/80 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.8));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.border-y-base-300\/85 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.85));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.border-y-base-300\/90 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.9));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.border-y-base-300\/95 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.95));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.border-y-base-content {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-y-base-content\/0 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/0));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-y-base-content\/10 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.border-y-base-content\/100 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-y-base-content\/15 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.15));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.border-y-base-content\/20 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.2));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.border-y-base-content\/25 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.25));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.border-y-base-content\/30 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.3));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.border-y-base-content\/35 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.35));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.border-y-base-content\/40 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.4));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.border-y-base-content\/45 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.45));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.border-y-base-content\/5 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.05));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.border-y-base-content\/50 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.5));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.border-y-base-content\/55 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.55));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.border-y-base-content\/60 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.6));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.border-y-base-content\/65 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.65));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.border-y-base-content\/70 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.7));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.border-y-base-content\/75 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.75));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.border-y-base-content\/80 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.8));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.border-y-base-content\/85 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.85));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.border-y-base-content\/90 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.9));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.border-y-base-content\/95 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.95));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.border-y-current {
  border-top-color: currentColor;
  border-bottom-color: currentColor;
}
.border-y-error {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-y-error-content {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-y-error-content\/0 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/0));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-y-error-content\/10 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.border-y-error-content\/100 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-y-error-content\/15 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.15));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.border-y-error-content\/20 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.2));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.border-y-error-content\/25 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.25));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.border-y-error-content\/30 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.3));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.border-y-error-content\/35 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.35));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.border-y-error-content\/40 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.4));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.border-y-error-content\/45 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.45));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.border-y-error-content\/5 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.05));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.border-y-error-content\/50 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.5));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.border-y-error-content\/55 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.55));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.border-y-error-content\/60 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.6));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.border-y-error-content\/65 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.65));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.border-y-error-content\/70 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.7));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.border-y-error-content\/75 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.75));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.border-y-error-content\/80 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.8));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.border-y-error-content\/85 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.85));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.border-y-error-content\/90 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.9));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.border-y-error-content\/95 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.95));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.border-y-error\/0 {
  border-top-color: var(--fallback-er,oklch(var(--er)/0));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-y-error\/10 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.1));
}
.border-y-error\/100 {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-y-error\/15 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.15));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.15));
}
.border-y-error\/20 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.2));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.2));
}
.border-y-error\/25 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.25));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.25));
}
.border-y-error\/30 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.3));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.3));
}
.border-y-error\/35 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.35));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.35));
}
.border-y-error\/40 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.4));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.4));
}
.border-y-error\/45 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.45));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.45));
}
.border-y-error\/5 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.05));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.05));
}
.border-y-error\/50 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.5));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.5));
}
.border-y-error\/55 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.55));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.55));
}
.border-y-error\/60 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.6));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.6));
}
.border-y-error\/65 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.65));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.65));
}
.border-y-error\/70 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.7));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.7));
}
.border-y-error\/75 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.75));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.75));
}
.border-y-error\/80 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.8));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.8));
}
.border-y-error\/85 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.85));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.85));
}
.border-y-error\/90 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.9));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.9));
}
.border-y-error\/95 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.95));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.95));
}
.border-y-info {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-y-info-content {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-y-info-content\/0 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/0));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-y-info-content\/10 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.border-y-info-content\/100 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-y-info-content\/15 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.15));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.border-y-info-content\/20 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.2));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.border-y-info-content\/25 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.25));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.border-y-info-content\/30 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.3));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.border-y-info-content\/35 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.35));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.border-y-info-content\/40 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.4));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.border-y-info-content\/45 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.45));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.border-y-info-content\/5 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.05));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.border-y-info-content\/50 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.5));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.border-y-info-content\/55 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.55));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.border-y-info-content\/60 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.6));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.border-y-info-content\/65 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.65));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.border-y-info-content\/70 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.7));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.border-y-info-content\/75 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.75));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.border-y-info-content\/80 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.8));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.border-y-info-content\/85 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.85));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.border-y-info-content\/90 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.9));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.border-y-info-content\/95 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.95));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.border-y-info\/0 {
  border-top-color: var(--fallback-in,oklch(var(--in)/0));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-y-info\/10 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.1));
}
.border-y-info\/100 {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-y-info\/15 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.15));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.15));
}
.border-y-info\/20 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.2));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.2));
}
.border-y-info\/25 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.25));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.25));
}
.border-y-info\/30 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.3));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.3));
}
.border-y-info\/35 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.35));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.35));
}
.border-y-info\/40 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.4));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.4));
}
.border-y-info\/45 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.45));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.45));
}
.border-y-info\/5 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.05));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.05));
}
.border-y-info\/50 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.5));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.5));
}
.border-y-info\/55 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.55));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.55));
}
.border-y-info\/60 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.6));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.6));
}
.border-y-info\/65 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.65));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.65));
}
.border-y-info\/70 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.7));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.7));
}
.border-y-info\/75 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.75));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.75));
}
.border-y-info\/80 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.8));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.8));
}
.border-y-info\/85 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.85));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.85));
}
.border-y-info\/90 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.9));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.9));
}
.border-y-info\/95 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.95));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.95));
}
.border-y-neutral {
  border-top-color: var(--fallback-n,oklch(var(--n)/1));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-y-neutral-content {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/1));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-y-neutral-content\/0 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/0));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-y-neutral-content\/10 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.1));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.border-y-neutral-content\/100 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/1));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-y-neutral-content\/15 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.15));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.border-y-neutral-content\/20 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.2));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.border-y-neutral-content\/25 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.25));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.border-y-neutral-content\/30 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.3));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.border-y-neutral-content\/35 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.35));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.border-y-neutral-content\/40 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.4));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.border-y-neutral-content\/45 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.45));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.border-y-neutral-content\/5 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.05));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.border-y-neutral-content\/50 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.5));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.border-y-neutral-content\/55 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.55));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.border-y-neutral-content\/60 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.6));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.border-y-neutral-content\/65 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.65));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.border-y-neutral-content\/70 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.7));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.border-y-neutral-content\/75 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.75));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.border-y-neutral-content\/80 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.8));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.border-y-neutral-content\/85 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.85));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.border-y-neutral-content\/90 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.9));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.border-y-neutral-content\/95 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.95));
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.border-y-neutral\/0 {
  border-top-color: var(--fallback-n,oklch(var(--n)/0));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-y-neutral\/10 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.1));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.1));
}
.border-y-neutral\/100 {
  border-top-color: var(--fallback-n,oklch(var(--n)/1));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-y-neutral\/15 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.15));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.15));
}
.border-y-neutral\/20 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.2));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.2));
}
.border-y-neutral\/25 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.25));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.25));
}
.border-y-neutral\/30 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.3));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.3));
}
.border-y-neutral\/35 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.35));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.35));
}
.border-y-neutral\/40 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.4));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.4));
}
.border-y-neutral\/45 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.45));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.45));
}
.border-y-neutral\/5 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.05));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.05));
}
.border-y-neutral\/50 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.5));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.5));
}
.border-y-neutral\/55 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.55));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.55));
}
.border-y-neutral\/60 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.6));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.6));
}
.border-y-neutral\/65 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.65));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.65));
}
.border-y-neutral\/70 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.7));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.7));
}
.border-y-neutral\/75 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.75));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.75));
}
.border-y-neutral\/80 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.8));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.8));
}
.border-y-neutral\/85 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.85));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.85));
}
.border-y-neutral\/90 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.9));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.9));
}
.border-y-neutral\/95 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.95));
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.95));
}
.border-y-primary {
  border-top-color: var(--fallback-p,oklch(var(--p)/1));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-y-primary-content {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/1));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-y-primary-content\/0 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/0));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-y-primary-content\/10 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.1));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.border-y-primary-content\/100 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/1));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-y-primary-content\/15 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.15));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.border-y-primary-content\/20 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.2));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.border-y-primary-content\/25 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.25));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.border-y-primary-content\/30 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.3));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.border-y-primary-content\/35 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.35));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.border-y-primary-content\/40 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.4));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.border-y-primary-content\/45 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.45));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.border-y-primary-content\/5 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.05));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.border-y-primary-content\/50 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.5));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.border-y-primary-content\/55 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.55));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.border-y-primary-content\/60 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.6));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.border-y-primary-content\/65 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.65));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.border-y-primary-content\/70 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.7));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.border-y-primary-content\/75 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.75));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.border-y-primary-content\/80 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.8));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.border-y-primary-content\/85 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.85));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.border-y-primary-content\/90 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.9));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.border-y-primary-content\/95 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.95));
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.border-y-primary\/0 {
  border-top-color: var(--fallback-p,oklch(var(--p)/0));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-y-primary\/10 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.1));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.1));
}
.border-y-primary\/100 {
  border-top-color: var(--fallback-p,oklch(var(--p)/1));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-y-primary\/15 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.15));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.15));
}
.border-y-primary\/20 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.2));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.2));
}
.border-y-primary\/25 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.25));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.25));
}
.border-y-primary\/30 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.3));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.3));
}
.border-y-primary\/35 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.35));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.35));
}
.border-y-primary\/40 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.4));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.4));
}
.border-y-primary\/45 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.45));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.45));
}
.border-y-primary\/5 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.05));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.05));
}
.border-y-primary\/50 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.5));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.5));
}
.border-y-primary\/55 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.55));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.55));
}
.border-y-primary\/60 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.6));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.6));
}
.border-y-primary\/65 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.65));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.65));
}
.border-y-primary\/70 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.7));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.7));
}
.border-y-primary\/75 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.75));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.75));
}
.border-y-primary\/80 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.8));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.8));
}
.border-y-primary\/85 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.85));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.85));
}
.border-y-primary\/90 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.9));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.9));
}
.border-y-primary\/95 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.95));
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.95));
}
.border-y-secondary {
  border-top-color: var(--fallback-s,oklch(var(--s)/1));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-y-secondary-content {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/1));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-y-secondary-content\/0 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/0));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-y-secondary-content\/10 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.1));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.border-y-secondary-content\/100 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/1));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-y-secondary-content\/15 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.15));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.border-y-secondary-content\/20 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.2));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.border-y-secondary-content\/25 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.25));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.border-y-secondary-content\/30 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.3));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.border-y-secondary-content\/35 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.35));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.border-y-secondary-content\/40 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.4));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.border-y-secondary-content\/45 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.45));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.border-y-secondary-content\/5 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.05));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.border-y-secondary-content\/50 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.5));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.border-y-secondary-content\/55 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.55));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.border-y-secondary-content\/60 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.6));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.border-y-secondary-content\/65 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.65));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.border-y-secondary-content\/70 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.7));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.border-y-secondary-content\/75 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.75));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.border-y-secondary-content\/80 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.8));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.border-y-secondary-content\/85 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.85));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.border-y-secondary-content\/90 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.9));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.border-y-secondary-content\/95 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.95));
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.border-y-secondary\/0 {
  border-top-color: var(--fallback-s,oklch(var(--s)/0));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-y-secondary\/10 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.1));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.1));
}
.border-y-secondary\/100 {
  border-top-color: var(--fallback-s,oklch(var(--s)/1));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-y-secondary\/15 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.15));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.15));
}
.border-y-secondary\/20 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.2));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.2));
}
.border-y-secondary\/25 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.25));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.25));
}
.border-y-secondary\/30 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.3));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.3));
}
.border-y-secondary\/35 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.35));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.35));
}
.border-y-secondary\/40 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.4));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.4));
}
.border-y-secondary\/45 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.45));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.45));
}
.border-y-secondary\/5 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.05));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.05));
}
.border-y-secondary\/50 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.5));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.5));
}
.border-y-secondary\/55 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.55));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.55));
}
.border-y-secondary\/60 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.6));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.6));
}
.border-y-secondary\/65 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.65));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.65));
}
.border-y-secondary\/70 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.7));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.7));
}
.border-y-secondary\/75 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.75));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.75));
}
.border-y-secondary\/80 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.8));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.8));
}
.border-y-secondary\/85 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.85));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.85));
}
.border-y-secondary\/90 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.9));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.9));
}
.border-y-secondary\/95 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.95));
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.95));
}
.border-y-success {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-y-success-content {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-y-success-content\/0 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/0));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-y-success-content\/10 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.border-y-success-content\/100 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-y-success-content\/15 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.15));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.border-y-success-content\/20 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.2));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.border-y-success-content\/25 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.25));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.border-y-success-content\/30 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.3));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.border-y-success-content\/35 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.35));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.border-y-success-content\/40 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.4));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.border-y-success-content\/45 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.45));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.border-y-success-content\/5 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.05));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.border-y-success-content\/50 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.5));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.border-y-success-content\/55 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.55));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.border-y-success-content\/60 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.6));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.border-y-success-content\/65 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.65));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.border-y-success-content\/70 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.7));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.border-y-success-content\/75 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.75));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.border-y-success-content\/80 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.8));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.border-y-success-content\/85 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.85));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.border-y-success-content\/90 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.9));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.border-y-success-content\/95 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.95));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.border-y-success\/0 {
  border-top-color: var(--fallback-su,oklch(var(--su)/0));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-y-success\/10 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.1));
}
.border-y-success\/100 {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-y-success\/15 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.15));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.15));
}
.border-y-success\/20 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.2));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.2));
}
.border-y-success\/25 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.25));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.25));
}
.border-y-success\/30 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.3));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.3));
}
.border-y-success\/35 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.35));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.35));
}
.border-y-success\/40 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.4));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.4));
}
.border-y-success\/45 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.45));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.45));
}
.border-y-success\/5 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.05));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.05));
}
.border-y-success\/50 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.5));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.5));
}
.border-y-success\/55 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.55));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.55));
}
.border-y-success\/60 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.6));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.6));
}
.border-y-success\/65 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.65));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.65));
}
.border-y-success\/70 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.7));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.7));
}
.border-y-success\/75 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.75));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.75));
}
.border-y-success\/80 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.8));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.8));
}
.border-y-success\/85 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.85));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.85));
}
.border-y-success\/90 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.9));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.9));
}
.border-y-success\/95 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.95));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.95));
}
.border-y-transparent {
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.border-y-transparent\/0 {
  border-top-color: rgb(0 0 0 / 0);
  border-bottom-color: rgb(0 0 0 / 0);
}
.border-y-transparent\/10 {
  border-top-color: rgb(0 0 0 / .1);
  border-bottom-color: rgb(0 0 0 / .1);
}
.border-y-transparent\/100 {
  border-top-color: rgb(0 0 0 / 1);
  border-bottom-color: rgb(0 0 0 / 1);
}
.border-y-transparent\/15 {
  border-top-color: rgb(0 0 0 / .15);
  border-bottom-color: rgb(0 0 0 / .15);
}
.border-y-transparent\/20 {
  border-top-color: rgb(0 0 0 / .2);
  border-bottom-color: rgb(0 0 0 / .2);
}
.border-y-transparent\/25 {
  border-top-color: rgb(0 0 0 / .25);
  border-bottom-color: rgb(0 0 0 / .25);
}
.border-y-transparent\/30 {
  border-top-color: rgb(0 0 0 / .3);
  border-bottom-color: rgb(0 0 0 / .3);
}
.border-y-transparent\/35 {
  border-top-color: rgb(0 0 0 / .35);
  border-bottom-color: rgb(0 0 0 / .35);
}
.border-y-transparent\/40 {
  border-top-color: rgb(0 0 0 / .4);
  border-bottom-color: rgb(0 0 0 / .4);
}
.border-y-transparent\/45 {
  border-top-color: rgb(0 0 0 / .45);
  border-bottom-color: rgb(0 0 0 / .45);
}
.border-y-transparent\/5 {
  border-top-color: rgb(0 0 0 / .05);
  border-bottom-color: rgb(0 0 0 / .05);
}
.border-y-transparent\/50 {
  border-top-color: rgb(0 0 0 / .5);
  border-bottom-color: rgb(0 0 0 / .5);
}
.border-y-transparent\/55 {
  border-top-color: rgb(0 0 0 / .55);
  border-bottom-color: rgb(0 0 0 / .55);
}
.border-y-transparent\/60 {
  border-top-color: rgb(0 0 0 / .6);
  border-bottom-color: rgb(0 0 0 / .6);
}
.border-y-transparent\/65 {
  border-top-color: rgb(0 0 0 / .65);
  border-bottom-color: rgb(0 0 0 / .65);
}
.border-y-transparent\/70 {
  border-top-color: rgb(0 0 0 / .7);
  border-bottom-color: rgb(0 0 0 / .7);
}
.border-y-transparent\/75 {
  border-top-color: rgb(0 0 0 / .75);
  border-bottom-color: rgb(0 0 0 / .75);
}
.border-y-transparent\/80 {
  border-top-color: rgb(0 0 0 / .8);
  border-bottom-color: rgb(0 0 0 / .8);
}
.border-y-transparent\/85 {
  border-top-color: rgb(0 0 0 / .85);
  border-bottom-color: rgb(0 0 0 / .85);
}
.border-y-transparent\/90 {
  border-top-color: rgb(0 0 0 / .9);
  border-bottom-color: rgb(0 0 0 / .9);
}
.border-y-transparent\/95 {
  border-top-color: rgb(0 0 0 / .95);
  border-bottom-color: rgb(0 0 0 / .95);
}
.border-y-warning {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-y-warning-content {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-y-warning-content\/0 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/0));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-y-warning-content\/10 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.border-y-warning-content\/100 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-y-warning-content\/15 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.15));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.border-y-warning-content\/20 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.2));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.border-y-warning-content\/25 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.25));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.border-y-warning-content\/30 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.3));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.border-y-warning-content\/35 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.35));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.border-y-warning-content\/40 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.4));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.border-y-warning-content\/45 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.45));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.border-y-warning-content\/5 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.05));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.border-y-warning-content\/50 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.5));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.border-y-warning-content\/55 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.55));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.border-y-warning-content\/60 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.6));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.border-y-warning-content\/65 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.65));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.border-y-warning-content\/70 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.7));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.border-y-warning-content\/75 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.75));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.border-y-warning-content\/80 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.8));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.border-y-warning-content\/85 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.85));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.border-y-warning-content\/90 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.9));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.border-y-warning-content\/95 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.95));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.border-y-warning\/0 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/0));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-y-warning\/10 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.border-y-warning\/100 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-y-warning\/15 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.15));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.border-y-warning\/20 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.2));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.border-y-warning\/25 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.25));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.border-y-warning\/30 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.3));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.border-y-warning\/35 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.35));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.border-y-warning\/40 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.4));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.border-y-warning\/45 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.45));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.border-y-warning\/5 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.05));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.border-y-warning\/50 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.5));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.border-y-warning\/55 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.55));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.border-y-warning\/60 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.6));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.border-y-warning\/65 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.65));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.border-y-warning\/70 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.7));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.border-y-warning\/75 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.75));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.border-y-warning\/80 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.8));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.border-y-warning\/85 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.85));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.border-y-warning\/90 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.9));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.border-y-warning\/95 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.95));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.border-b-accent {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-b-accent-content {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-b-accent-content\/0 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-b-accent-content\/10 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.border-b-accent-content\/100 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-b-accent-content\/15 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.border-b-accent-content\/20 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.border-b-accent-content\/25 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.border-b-accent-content\/30 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.border-b-accent-content\/35 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.border-b-accent-content\/40 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.border-b-accent-content\/45 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.border-b-accent-content\/5 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.border-b-accent-content\/50 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.border-b-accent-content\/55 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.border-b-accent-content\/60 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.border-b-accent-content\/65 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.border-b-accent-content\/70 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.border-b-accent-content\/75 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.border-b-accent-content\/80 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.border-b-accent-content\/85 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.border-b-accent-content\/90 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.border-b-accent-content\/95 {
  border-bottom-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.border-b-accent\/0 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-b-accent\/10 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.1));
}
.border-b-accent\/100 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-b-accent\/15 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.15));
}
.border-b-accent\/20 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.2));
}
.border-b-accent\/25 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.25));
}
.border-b-accent\/30 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.3));
}
.border-b-accent\/35 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.35));
}
.border-b-accent\/40 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.4));
}
.border-b-accent\/45 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.45));
}
.border-b-accent\/5 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.05));
}
.border-b-accent\/50 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.5));
}
.border-b-accent\/55 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.55));
}
.border-b-accent\/60 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.6));
}
.border-b-accent\/65 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.65));
}
.border-b-accent\/70 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.7));
}
.border-b-accent\/75 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.75));
}
.border-b-accent\/80 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.8));
}
.border-b-accent\/85 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.85));
}
.border-b-accent\/90 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.9));
}
.border-b-accent\/95 {
  border-bottom-color: var(--fallback-a,oklch(var(--a)/.95));
}
.border-b-base-100 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-b-base-100\/0 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-b-base-100\/10 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.border-b-base-100\/100 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-b-base-100\/15 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.border-b-base-100\/20 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.border-b-base-100\/25 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.border-b-base-100\/30 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.border-b-base-100\/35 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.border-b-base-100\/40 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.border-b-base-100\/45 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.border-b-base-100\/5 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.border-b-base-100\/50 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.border-b-base-100\/55 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.border-b-base-100\/60 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.border-b-base-100\/65 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.border-b-base-100\/70 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.border-b-base-100\/75 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.border-b-base-100\/80 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.border-b-base-100\/85 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.border-b-base-100\/90 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.border-b-base-100\/95 {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.border-b-base-200 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-b-base-200\/0 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-b-base-200\/10 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.border-b-base-200\/100 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-b-base-200\/15 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.border-b-base-200\/20 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.border-b-base-200\/25 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.border-b-base-200\/30 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.border-b-base-200\/35 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.border-b-base-200\/40 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.border-b-base-200\/45 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.border-b-base-200\/5 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.border-b-base-200\/50 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.border-b-base-200\/55 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.border-b-base-200\/60 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.border-b-base-200\/65 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.border-b-base-200\/70 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.border-b-base-200\/75 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.border-b-base-200\/80 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.border-b-base-200\/85 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.border-b-base-200\/90 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.border-b-base-200\/95 {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.border-b-base-300 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-b-base-300\/0 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-b-base-300\/10 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.border-b-base-300\/100 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-b-base-300\/15 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.border-b-base-300\/20 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.border-b-base-300\/25 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.border-b-base-300\/30 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.border-b-base-300\/35 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.border-b-base-300\/40 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.border-b-base-300\/45 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.border-b-base-300\/5 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.border-b-base-300\/50 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.border-b-base-300\/55 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.border-b-base-300\/60 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.border-b-base-300\/65 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.border-b-base-300\/70 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.border-b-base-300\/75 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.border-b-base-300\/80 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.border-b-base-300\/85 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.border-b-base-300\/90 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.border-b-base-300\/95 {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.border-b-base-content {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-b-base-content\/0 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-b-base-content\/10 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.border-b-base-content\/100 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-b-base-content\/15 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.border-b-base-content\/20 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.border-b-base-content\/25 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.border-b-base-content\/30 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.border-b-base-content\/35 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.border-b-base-content\/40 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.border-b-base-content\/45 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.border-b-base-content\/5 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.border-b-base-content\/50 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.border-b-base-content\/55 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.border-b-base-content\/60 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.border-b-base-content\/65 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.border-b-base-content\/70 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.border-b-base-content\/75 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.border-b-base-content\/80 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.border-b-base-content\/85 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.border-b-base-content\/90 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.border-b-base-content\/95 {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.border-b-current {
  border-bottom-color: currentColor;
}
.border-b-error {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-b-error-content {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-b-error-content\/0 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-b-error-content\/10 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.border-b-error-content\/100 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-b-error-content\/15 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.border-b-error-content\/20 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.border-b-error-content\/25 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.border-b-error-content\/30 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.border-b-error-content\/35 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.border-b-error-content\/40 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.border-b-error-content\/45 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.border-b-error-content\/5 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.border-b-error-content\/50 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.border-b-error-content\/55 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.border-b-error-content\/60 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.border-b-error-content\/65 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.border-b-error-content\/70 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.border-b-error-content\/75 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.border-b-error-content\/80 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.border-b-error-content\/85 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.border-b-error-content\/90 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.border-b-error-content\/95 {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.border-b-error\/0 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-b-error\/10 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.1));
}
.border-b-error\/100 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-b-error\/15 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.15));
}
.border-b-error\/20 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.2));
}
.border-b-error\/25 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.25));
}
.border-b-error\/30 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.3));
}
.border-b-error\/35 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.35));
}
.border-b-error\/40 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.4));
}
.border-b-error\/45 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.45));
}
.border-b-error\/5 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.05));
}
.border-b-error\/50 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.5));
}
.border-b-error\/55 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.55));
}
.border-b-error\/60 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.6));
}
.border-b-error\/65 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.65));
}
.border-b-error\/70 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.7));
}
.border-b-error\/75 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.75));
}
.border-b-error\/80 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.8));
}
.border-b-error\/85 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.85));
}
.border-b-error\/90 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.9));
}
.border-b-error\/95 {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.95));
}
.border-b-info {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-b-info-content {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-b-info-content\/0 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-b-info-content\/10 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.border-b-info-content\/100 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-b-info-content\/15 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.border-b-info-content\/20 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.border-b-info-content\/25 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.border-b-info-content\/30 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.border-b-info-content\/35 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.border-b-info-content\/40 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.border-b-info-content\/45 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.border-b-info-content\/5 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.border-b-info-content\/50 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.border-b-info-content\/55 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.border-b-info-content\/60 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.border-b-info-content\/65 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.border-b-info-content\/70 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.border-b-info-content\/75 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.border-b-info-content\/80 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.border-b-info-content\/85 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.border-b-info-content\/90 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.border-b-info-content\/95 {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.border-b-info\/0 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-b-info\/10 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.1));
}
.border-b-info\/100 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-b-info\/15 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.15));
}
.border-b-info\/20 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.2));
}
.border-b-info\/25 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.25));
}
.border-b-info\/30 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.3));
}
.border-b-info\/35 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.35));
}
.border-b-info\/40 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.4));
}
.border-b-info\/45 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.45));
}
.border-b-info\/5 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.05));
}
.border-b-info\/50 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.5));
}
.border-b-info\/55 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.55));
}
.border-b-info\/60 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.6));
}
.border-b-info\/65 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.65));
}
.border-b-info\/70 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.7));
}
.border-b-info\/75 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.75));
}
.border-b-info\/80 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.8));
}
.border-b-info\/85 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.85));
}
.border-b-info\/90 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.9));
}
.border-b-info\/95 {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.95));
}
.border-b-neutral {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-b-neutral-content {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-b-neutral-content\/0 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-b-neutral-content\/10 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.border-b-neutral-content\/100 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-b-neutral-content\/15 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.border-b-neutral-content\/20 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.border-b-neutral-content\/25 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.border-b-neutral-content\/30 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.border-b-neutral-content\/35 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.border-b-neutral-content\/40 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.border-b-neutral-content\/45 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.border-b-neutral-content\/5 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.border-b-neutral-content\/50 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.border-b-neutral-content\/55 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.border-b-neutral-content\/60 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.border-b-neutral-content\/65 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.border-b-neutral-content\/70 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.border-b-neutral-content\/75 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.border-b-neutral-content\/80 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.border-b-neutral-content\/85 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.border-b-neutral-content\/90 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.border-b-neutral-content\/95 {
  border-bottom-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.border-b-neutral\/0 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-b-neutral\/10 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.1));
}
.border-b-neutral\/100 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-b-neutral\/15 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.15));
}
.border-b-neutral\/20 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.2));
}
.border-b-neutral\/25 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.25));
}
.border-b-neutral\/30 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.3));
}
.border-b-neutral\/35 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.35));
}
.border-b-neutral\/40 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.4));
}
.border-b-neutral\/45 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.45));
}
.border-b-neutral\/5 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.05));
}
.border-b-neutral\/50 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.5));
}
.border-b-neutral\/55 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.55));
}
.border-b-neutral\/60 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.6));
}
.border-b-neutral\/65 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.65));
}
.border-b-neutral\/70 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.7));
}
.border-b-neutral\/75 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.75));
}
.border-b-neutral\/80 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.8));
}
.border-b-neutral\/85 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.85));
}
.border-b-neutral\/90 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.9));
}
.border-b-neutral\/95 {
  border-bottom-color: var(--fallback-n,oklch(var(--n)/.95));
}
.border-b-primary {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-b-primary-content {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-b-primary-content\/0 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-b-primary-content\/10 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.border-b-primary-content\/100 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-b-primary-content\/15 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.border-b-primary-content\/20 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.border-b-primary-content\/25 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.border-b-primary-content\/30 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.border-b-primary-content\/35 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.border-b-primary-content\/40 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.border-b-primary-content\/45 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.border-b-primary-content\/5 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.border-b-primary-content\/50 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.border-b-primary-content\/55 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.border-b-primary-content\/60 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.border-b-primary-content\/65 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.border-b-primary-content\/70 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.border-b-primary-content\/75 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.border-b-primary-content\/80 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.border-b-primary-content\/85 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.border-b-primary-content\/90 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.border-b-primary-content\/95 {
  border-bottom-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.border-b-primary\/0 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-b-primary\/10 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.1));
}
.border-b-primary\/100 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-b-primary\/15 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.15));
}
.border-b-primary\/20 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.2));
}
.border-b-primary\/25 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.25));
}
.border-b-primary\/30 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.3));
}
.border-b-primary\/35 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.35));
}
.border-b-primary\/40 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.4));
}
.border-b-primary\/45 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.45));
}
.border-b-primary\/5 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.05));
}
.border-b-primary\/50 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.5));
}
.border-b-primary\/55 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.55));
}
.border-b-primary\/60 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.6));
}
.border-b-primary\/65 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.65));
}
.border-b-primary\/70 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.7));
}
.border-b-primary\/75 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.75));
}
.border-b-primary\/80 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.8));
}
.border-b-primary\/85 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.85));
}
.border-b-primary\/90 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.9));
}
.border-b-primary\/95 {
  border-bottom-color: var(--fallback-p,oklch(var(--p)/.95));
}
.border-b-secondary {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-b-secondary-content {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-b-secondary-content\/0 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-b-secondary-content\/10 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.border-b-secondary-content\/100 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-b-secondary-content\/15 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.border-b-secondary-content\/20 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.border-b-secondary-content\/25 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.border-b-secondary-content\/30 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.border-b-secondary-content\/35 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.border-b-secondary-content\/40 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.border-b-secondary-content\/45 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.border-b-secondary-content\/5 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.border-b-secondary-content\/50 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.border-b-secondary-content\/55 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.border-b-secondary-content\/60 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.border-b-secondary-content\/65 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.border-b-secondary-content\/70 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.border-b-secondary-content\/75 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.border-b-secondary-content\/80 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.border-b-secondary-content\/85 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.border-b-secondary-content\/90 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.border-b-secondary-content\/95 {
  border-bottom-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.border-b-secondary\/0 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-b-secondary\/10 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.1));
}
.border-b-secondary\/100 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-b-secondary\/15 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.15));
}
.border-b-secondary\/20 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.2));
}
.border-b-secondary\/25 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.25));
}
.border-b-secondary\/30 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.3));
}
.border-b-secondary\/35 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.35));
}
.border-b-secondary\/40 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.4));
}
.border-b-secondary\/45 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.45));
}
.border-b-secondary\/5 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.05));
}
.border-b-secondary\/50 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.5));
}
.border-b-secondary\/55 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.55));
}
.border-b-secondary\/60 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.6));
}
.border-b-secondary\/65 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.65));
}
.border-b-secondary\/70 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.7));
}
.border-b-secondary\/75 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.75));
}
.border-b-secondary\/80 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.8));
}
.border-b-secondary\/85 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.85));
}
.border-b-secondary\/90 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.9));
}
.border-b-secondary\/95 {
  border-bottom-color: var(--fallback-s,oklch(var(--s)/.95));
}
.border-b-success {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-b-success-content {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-b-success-content\/0 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-b-success-content\/10 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.border-b-success-content\/100 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-b-success-content\/15 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.border-b-success-content\/20 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.border-b-success-content\/25 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.border-b-success-content\/30 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.border-b-success-content\/35 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.border-b-success-content\/40 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.border-b-success-content\/45 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.border-b-success-content\/5 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.border-b-success-content\/50 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.border-b-success-content\/55 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.border-b-success-content\/60 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.border-b-success-content\/65 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.border-b-success-content\/70 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.border-b-success-content\/75 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.border-b-success-content\/80 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.border-b-success-content\/85 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.border-b-success-content\/90 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.border-b-success-content\/95 {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.border-b-success\/0 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-b-success\/10 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.1));
}
.border-b-success\/100 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-b-success\/15 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.15));
}
.border-b-success\/20 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.2));
}
.border-b-success\/25 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.25));
}
.border-b-success\/30 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.3));
}
.border-b-success\/35 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.35));
}
.border-b-success\/40 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.4));
}
.border-b-success\/45 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.45));
}
.border-b-success\/5 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.05));
}
.border-b-success\/50 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.5));
}
.border-b-success\/55 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.55));
}
.border-b-success\/60 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.6));
}
.border-b-success\/65 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.65));
}
.border-b-success\/70 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.7));
}
.border-b-success\/75 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.75));
}
.border-b-success\/80 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.8));
}
.border-b-success\/85 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.85));
}
.border-b-success\/90 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.9));
}
.border-b-success\/95 {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.95));
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-b-transparent\/0 {
  border-bottom-color: rgb(0 0 0 / 0);
}
.border-b-transparent\/10 {
  border-bottom-color: rgb(0 0 0 / .1);
}
.border-b-transparent\/100 {
  border-bottom-color: rgb(0 0 0 / 1);
}
.border-b-transparent\/15 {
  border-bottom-color: rgb(0 0 0 / .15);
}
.border-b-transparent\/20 {
  border-bottom-color: rgb(0 0 0 / .2);
}
.border-b-transparent\/25 {
  border-bottom-color: rgb(0 0 0 / .25);
}
.border-b-transparent\/30 {
  border-bottom-color: rgb(0 0 0 / .3);
}
.border-b-transparent\/35 {
  border-bottom-color: rgb(0 0 0 / .35);
}
.border-b-transparent\/40 {
  border-bottom-color: rgb(0 0 0 / .4);
}
.border-b-transparent\/45 {
  border-bottom-color: rgb(0 0 0 / .45);
}
.border-b-transparent\/5 {
  border-bottom-color: rgb(0 0 0 / .05);
}
.border-b-transparent\/50 {
  border-bottom-color: rgb(0 0 0 / .5);
}
.border-b-transparent\/55 {
  border-bottom-color: rgb(0 0 0 / .55);
}
.border-b-transparent\/60 {
  border-bottom-color: rgb(0 0 0 / .6);
}
.border-b-transparent\/65 {
  border-bottom-color: rgb(0 0 0 / .65);
}
.border-b-transparent\/70 {
  border-bottom-color: rgb(0 0 0 / .7);
}
.border-b-transparent\/75 {
  border-bottom-color: rgb(0 0 0 / .75);
}
.border-b-transparent\/80 {
  border-bottom-color: rgb(0 0 0 / .8);
}
.border-b-transparent\/85 {
  border-bottom-color: rgb(0 0 0 / .85);
}
.border-b-transparent\/90 {
  border-bottom-color: rgb(0 0 0 / .9);
}
.border-b-transparent\/95 {
  border-bottom-color: rgb(0 0 0 / .95);
}
.border-b-warning {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-b-warning-content {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-b-warning-content\/0 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-b-warning-content\/10 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.border-b-warning-content\/100 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-b-warning-content\/15 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.border-b-warning-content\/20 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.border-b-warning-content\/25 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.border-b-warning-content\/30 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.border-b-warning-content\/35 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.border-b-warning-content\/40 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.border-b-warning-content\/45 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.border-b-warning-content\/5 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.border-b-warning-content\/50 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.border-b-warning-content\/55 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.border-b-warning-content\/60 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.border-b-warning-content\/65 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.border-b-warning-content\/70 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.border-b-warning-content\/75 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.border-b-warning-content\/80 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.border-b-warning-content\/85 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.border-b-warning-content\/90 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.border-b-warning-content\/95 {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.border-b-warning\/0 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-b-warning\/10 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.border-b-warning\/100 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-b-warning\/15 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.border-b-warning\/20 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.border-b-warning\/25 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.border-b-warning\/30 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.border-b-warning\/35 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.border-b-warning\/40 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.border-b-warning\/45 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.border-b-warning\/5 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.border-b-warning\/50 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.border-b-warning\/55 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.border-b-warning\/60 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.border-b-warning\/65 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.border-b-warning\/70 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.border-b-warning\/75 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.border-b-warning\/80 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.border-b-warning\/85 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.border-b-warning\/90 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.border-b-warning\/95 {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.border-e-accent {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-e-accent-content {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-e-accent-content\/0 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-e-accent-content\/10 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.1));
}
.border-e-accent-content\/100 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-e-accent-content\/15 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.15));
}
.border-e-accent-content\/20 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.2));
}
.border-e-accent-content\/25 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.25));
}
.border-e-accent-content\/30 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.3));
}
.border-e-accent-content\/35 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.35));
}
.border-e-accent-content\/40 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.4));
}
.border-e-accent-content\/45 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.45));
}
.border-e-accent-content\/5 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.05));
}
.border-e-accent-content\/50 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.5));
}
.border-e-accent-content\/55 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.55));
}
.border-e-accent-content\/60 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.6));
}
.border-e-accent-content\/65 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.65));
}
.border-e-accent-content\/70 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.7));
}
.border-e-accent-content\/75 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.75));
}
.border-e-accent-content\/80 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.8));
}
.border-e-accent-content\/85 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.85));
}
.border-e-accent-content\/90 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.9));
}
.border-e-accent-content\/95 {
  border-inline-end-color: var(--fallback-ac,oklch(var(--ac)/0.95));
}
.border-e-accent\/0 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-e-accent\/10 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.1));
}
.border-e-accent\/100 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-e-accent\/15 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.15));
}
.border-e-accent\/20 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.2));
}
.border-e-accent\/25 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.25));
}
.border-e-accent\/30 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.3));
}
.border-e-accent\/35 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.35));
}
.border-e-accent\/40 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.4));
}
.border-e-accent\/45 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.45));
}
.border-e-accent\/5 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.05));
}
.border-e-accent\/50 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.5));
}
.border-e-accent\/55 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.55));
}
.border-e-accent\/60 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.6));
}
.border-e-accent\/65 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.65));
}
.border-e-accent\/70 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.7));
}
.border-e-accent\/75 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.75));
}
.border-e-accent\/80 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.8));
}
.border-e-accent\/85 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.85));
}
.border-e-accent\/90 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.9));
}
.border-e-accent\/95 {
  border-inline-end-color: var(--fallback-a,oklch(var(--a)/0.95));
}
.border-e-base-100 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-e-base-100\/0 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-e-base-100\/10 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.border-e-base-100\/100 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-e-base-100\/15 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.border-e-base-100\/20 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.border-e-base-100\/25 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.border-e-base-100\/30 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.border-e-base-100\/35 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.border-e-base-100\/40 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.border-e-base-100\/45 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.border-e-base-100\/5 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.border-e-base-100\/50 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.border-e-base-100\/55 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.border-e-base-100\/60 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.border-e-base-100\/65 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.border-e-base-100\/70 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.border-e-base-100\/75 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.border-e-base-100\/80 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.border-e-base-100\/85 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.border-e-base-100\/90 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.border-e-base-100\/95 {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.border-e-base-200 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-e-base-200\/0 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-e-base-200\/10 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.border-e-base-200\/100 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-e-base-200\/15 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.border-e-base-200\/20 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.border-e-base-200\/25 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.border-e-base-200\/30 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.border-e-base-200\/35 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.border-e-base-200\/40 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.border-e-base-200\/45 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.border-e-base-200\/5 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.border-e-base-200\/50 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.border-e-base-200\/55 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.border-e-base-200\/60 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.border-e-base-200\/65 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.border-e-base-200\/70 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.border-e-base-200\/75 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.border-e-base-200\/80 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.border-e-base-200\/85 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.border-e-base-200\/90 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.border-e-base-200\/95 {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.border-e-base-300 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-e-base-300\/0 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-e-base-300\/10 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.border-e-base-300\/100 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-e-base-300\/15 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.border-e-base-300\/20 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.border-e-base-300\/25 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.border-e-base-300\/30 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.border-e-base-300\/35 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.border-e-base-300\/40 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.border-e-base-300\/45 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.border-e-base-300\/5 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.border-e-base-300\/50 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.border-e-base-300\/55 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.border-e-base-300\/60 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.border-e-base-300\/65 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.border-e-base-300\/70 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.border-e-base-300\/75 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.border-e-base-300\/80 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.border-e-base-300\/85 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.border-e-base-300\/90 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.border-e-base-300\/95 {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.border-e-base-content {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-e-base-content\/0 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-e-base-content\/10 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.border-e-base-content\/100 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-e-base-content\/15 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.border-e-base-content\/20 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.border-e-base-content\/25 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.border-e-base-content\/30 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.border-e-base-content\/35 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.border-e-base-content\/40 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.border-e-base-content\/45 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.border-e-base-content\/5 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.border-e-base-content\/50 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.border-e-base-content\/55 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.border-e-base-content\/60 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.border-e-base-content\/65 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.border-e-base-content\/70 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.border-e-base-content\/75 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.border-e-base-content\/80 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.border-e-base-content\/85 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.border-e-base-content\/90 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.border-e-base-content\/95 {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.border-e-current {
  border-inline-end-color: currentColor;
}
.border-e-error {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-e-error-content {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-e-error-content\/0 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-e-error-content\/10 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.border-e-error-content\/100 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-e-error-content\/15 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.border-e-error-content\/20 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.border-e-error-content\/25 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.border-e-error-content\/30 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.border-e-error-content\/35 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.border-e-error-content\/40 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.border-e-error-content\/45 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.border-e-error-content\/5 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.border-e-error-content\/50 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.border-e-error-content\/55 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.border-e-error-content\/60 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.border-e-error-content\/65 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.border-e-error-content\/70 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.border-e-error-content\/75 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.border-e-error-content\/80 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.border-e-error-content\/85 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.border-e-error-content\/90 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.border-e-error-content\/95 {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.border-e-error\/0 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-e-error\/10 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.border-e-error\/100 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-e-error\/15 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.border-e-error\/20 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.border-e-error\/25 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.border-e-error\/30 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.border-e-error\/35 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.border-e-error\/40 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.border-e-error\/45 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.border-e-error\/5 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.border-e-error\/50 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.border-e-error\/55 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.border-e-error\/60 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.border-e-error\/65 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.border-e-error\/70 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.border-e-error\/75 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.border-e-error\/80 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.border-e-error\/85 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.border-e-error\/90 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.border-e-error\/95 {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.border-e-info {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-e-info-content {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-e-info-content\/0 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-e-info-content\/10 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.border-e-info-content\/100 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-e-info-content\/15 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.border-e-info-content\/20 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.border-e-info-content\/25 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.border-e-info-content\/30 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.border-e-info-content\/35 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.border-e-info-content\/40 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.border-e-info-content\/45 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.border-e-info-content\/5 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.border-e-info-content\/50 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.border-e-info-content\/55 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.border-e-info-content\/60 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.border-e-info-content\/65 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.border-e-info-content\/70 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.border-e-info-content\/75 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.border-e-info-content\/80 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.border-e-info-content\/85 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.border-e-info-content\/90 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.border-e-info-content\/95 {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.border-e-info\/0 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-e-info\/10 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.border-e-info\/100 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-e-info\/15 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.border-e-info\/20 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.border-e-info\/25 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.border-e-info\/30 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.border-e-info\/35 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.border-e-info\/40 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.border-e-info\/45 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.border-e-info\/5 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.border-e-info\/50 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.border-e-info\/55 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.border-e-info\/60 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.border-e-info\/65 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.border-e-info\/70 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.border-e-info\/75 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.border-e-info\/80 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.border-e-info\/85 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.border-e-info\/90 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.border-e-info\/95 {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.border-e-neutral {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-e-neutral-content {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-e-neutral-content\/0 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-e-neutral-content\/10 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.1));
}
.border-e-neutral-content\/100 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-e-neutral-content\/15 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.15));
}
.border-e-neutral-content\/20 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.2));
}
.border-e-neutral-content\/25 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.25));
}
.border-e-neutral-content\/30 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.3));
}
.border-e-neutral-content\/35 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.35));
}
.border-e-neutral-content\/40 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.4));
}
.border-e-neutral-content\/45 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.45));
}
.border-e-neutral-content\/5 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.05));
}
.border-e-neutral-content\/50 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.5));
}
.border-e-neutral-content\/55 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.55));
}
.border-e-neutral-content\/60 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.6));
}
.border-e-neutral-content\/65 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.65));
}
.border-e-neutral-content\/70 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.7));
}
.border-e-neutral-content\/75 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.75));
}
.border-e-neutral-content\/80 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.8));
}
.border-e-neutral-content\/85 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.85));
}
.border-e-neutral-content\/90 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.9));
}
.border-e-neutral-content\/95 {
  border-inline-end-color: var(--fallback-nc,oklch(var(--nc)/0.95));
}
.border-e-neutral\/0 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-e-neutral\/10 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.1));
}
.border-e-neutral\/100 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-e-neutral\/15 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.15));
}
.border-e-neutral\/20 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.2));
}
.border-e-neutral\/25 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.25));
}
.border-e-neutral\/30 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.3));
}
.border-e-neutral\/35 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.35));
}
.border-e-neutral\/40 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.4));
}
.border-e-neutral\/45 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.45));
}
.border-e-neutral\/5 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.05));
}
.border-e-neutral\/50 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.5));
}
.border-e-neutral\/55 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.55));
}
.border-e-neutral\/60 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.6));
}
.border-e-neutral\/65 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.65));
}
.border-e-neutral\/70 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.7));
}
.border-e-neutral\/75 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.75));
}
.border-e-neutral\/80 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.8));
}
.border-e-neutral\/85 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.85));
}
.border-e-neutral\/90 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.9));
}
.border-e-neutral\/95 {
  border-inline-end-color: var(--fallback-n,oklch(var(--n)/0.95));
}
.border-e-primary {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-e-primary-content {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-e-primary-content\/0 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-e-primary-content\/10 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.1));
}
.border-e-primary-content\/100 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-e-primary-content\/15 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.15));
}
.border-e-primary-content\/20 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.2));
}
.border-e-primary-content\/25 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.25));
}
.border-e-primary-content\/30 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.3));
}
.border-e-primary-content\/35 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.35));
}
.border-e-primary-content\/40 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.4));
}
.border-e-primary-content\/45 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.45));
}
.border-e-primary-content\/5 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.05));
}
.border-e-primary-content\/50 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.5));
}
.border-e-primary-content\/55 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.55));
}
.border-e-primary-content\/60 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.6));
}
.border-e-primary-content\/65 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.65));
}
.border-e-primary-content\/70 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.7));
}
.border-e-primary-content\/75 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.75));
}
.border-e-primary-content\/80 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.8));
}
.border-e-primary-content\/85 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.85));
}
.border-e-primary-content\/90 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.9));
}
.border-e-primary-content\/95 {
  border-inline-end-color: var(--fallback-pc,oklch(var(--pc)/0.95));
}
.border-e-primary\/0 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-e-primary\/10 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.1));
}
.border-e-primary\/100 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-e-primary\/15 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.15));
}
.border-e-primary\/20 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.2));
}
.border-e-primary\/25 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.25));
}
.border-e-primary\/30 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.3));
}
.border-e-primary\/35 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.35));
}
.border-e-primary\/40 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.4));
}
.border-e-primary\/45 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.45));
}
.border-e-primary\/5 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.05));
}
.border-e-primary\/50 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.5));
}
.border-e-primary\/55 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.55));
}
.border-e-primary\/60 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.6));
}
.border-e-primary\/65 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.65));
}
.border-e-primary\/70 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.7));
}
.border-e-primary\/75 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.75));
}
.border-e-primary\/80 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.8));
}
.border-e-primary\/85 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.85));
}
.border-e-primary\/90 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.9));
}
.border-e-primary\/95 {
  border-inline-end-color: var(--fallback-p,oklch(var(--p)/0.95));
}
.border-e-secondary {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-e-secondary-content {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-e-secondary-content\/0 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-e-secondary-content\/10 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.1));
}
.border-e-secondary-content\/100 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-e-secondary-content\/15 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.15));
}
.border-e-secondary-content\/20 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.2));
}
.border-e-secondary-content\/25 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.25));
}
.border-e-secondary-content\/30 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.3));
}
.border-e-secondary-content\/35 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.35));
}
.border-e-secondary-content\/40 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.4));
}
.border-e-secondary-content\/45 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.45));
}
.border-e-secondary-content\/5 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.05));
}
.border-e-secondary-content\/50 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.5));
}
.border-e-secondary-content\/55 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.55));
}
.border-e-secondary-content\/60 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.6));
}
.border-e-secondary-content\/65 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.65));
}
.border-e-secondary-content\/70 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.7));
}
.border-e-secondary-content\/75 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.75));
}
.border-e-secondary-content\/80 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.8));
}
.border-e-secondary-content\/85 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.85));
}
.border-e-secondary-content\/90 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.9));
}
.border-e-secondary-content\/95 {
  border-inline-end-color: var(--fallback-sc,oklch(var(--sc)/0.95));
}
.border-e-secondary\/0 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-e-secondary\/10 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.1));
}
.border-e-secondary\/100 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-e-secondary\/15 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.15));
}
.border-e-secondary\/20 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.2));
}
.border-e-secondary\/25 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.25));
}
.border-e-secondary\/30 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.3));
}
.border-e-secondary\/35 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.35));
}
.border-e-secondary\/40 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.4));
}
.border-e-secondary\/45 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.45));
}
.border-e-secondary\/5 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.05));
}
.border-e-secondary\/50 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.5));
}
.border-e-secondary\/55 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.55));
}
.border-e-secondary\/60 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.6));
}
.border-e-secondary\/65 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.65));
}
.border-e-secondary\/70 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.7));
}
.border-e-secondary\/75 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.75));
}
.border-e-secondary\/80 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.8));
}
.border-e-secondary\/85 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.85));
}
.border-e-secondary\/90 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.9));
}
.border-e-secondary\/95 {
  border-inline-end-color: var(--fallback-s,oklch(var(--s)/0.95));
}
.border-e-success {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-e-success-content {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-e-success-content\/0 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-e-success-content\/10 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.border-e-success-content\/100 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-e-success-content\/15 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.border-e-success-content\/20 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.border-e-success-content\/25 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.border-e-success-content\/30 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.border-e-success-content\/35 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.border-e-success-content\/40 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.border-e-success-content\/45 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.border-e-success-content\/5 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.border-e-success-content\/50 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.border-e-success-content\/55 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.border-e-success-content\/60 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.border-e-success-content\/65 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.border-e-success-content\/70 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.border-e-success-content\/75 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.border-e-success-content\/80 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.border-e-success-content\/85 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.border-e-success-content\/90 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.border-e-success-content\/95 {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.border-e-success\/0 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-e-success\/10 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.border-e-success\/100 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-e-success\/15 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.border-e-success\/20 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.border-e-success\/25 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.border-e-success\/30 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.border-e-success\/35 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.border-e-success\/40 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.border-e-success\/45 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.border-e-success\/5 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.border-e-success\/50 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.border-e-success\/55 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.border-e-success\/60 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.border-e-success\/65 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.border-e-success\/70 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.border-e-success\/75 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.border-e-success\/80 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.border-e-success\/85 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.border-e-success\/90 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.border-e-success\/95 {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.border-e-transparent {
  border-inline-end-color: transparent;
}
.border-e-transparent\/0 {
  border-inline-end-color: rgb(0 0 0 / 0);
}
.border-e-transparent\/10 {
  border-inline-end-color: rgb(0 0 0 / 0.1);
}
.border-e-transparent\/100 {
  border-inline-end-color: rgb(0 0 0 / 1);
}
.border-e-transparent\/15 {
  border-inline-end-color: rgb(0 0 0 / 0.15);
}
.border-e-transparent\/20 {
  border-inline-end-color: rgb(0 0 0 / 0.2);
}
.border-e-transparent\/25 {
  border-inline-end-color: rgb(0 0 0 / 0.25);
}
.border-e-transparent\/30 {
  border-inline-end-color: rgb(0 0 0 / 0.3);
}
.border-e-transparent\/35 {
  border-inline-end-color: rgb(0 0 0 / 0.35);
}
.border-e-transparent\/40 {
  border-inline-end-color: rgb(0 0 0 / 0.4);
}
.border-e-transparent\/45 {
  border-inline-end-color: rgb(0 0 0 / 0.45);
}
.border-e-transparent\/5 {
  border-inline-end-color: rgb(0 0 0 / 0.05);
}
.border-e-transparent\/50 {
  border-inline-end-color: rgb(0 0 0 / 0.5);
}
.border-e-transparent\/55 {
  border-inline-end-color: rgb(0 0 0 / 0.55);
}
.border-e-transparent\/60 {
  border-inline-end-color: rgb(0 0 0 / 0.6);
}
.border-e-transparent\/65 {
  border-inline-end-color: rgb(0 0 0 / 0.65);
}
.border-e-transparent\/70 {
  border-inline-end-color: rgb(0 0 0 / 0.7);
}
.border-e-transparent\/75 {
  border-inline-end-color: rgb(0 0 0 / 0.75);
}
.border-e-transparent\/80 {
  border-inline-end-color: rgb(0 0 0 / 0.8);
}
.border-e-transparent\/85 {
  border-inline-end-color: rgb(0 0 0 / 0.85);
}
.border-e-transparent\/90 {
  border-inline-end-color: rgb(0 0 0 / 0.9);
}
.border-e-transparent\/95 {
  border-inline-end-color: rgb(0 0 0 / 0.95);
}
.border-e-warning {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-e-warning-content {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-e-warning-content\/0 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-e-warning-content\/10 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.border-e-warning-content\/100 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-e-warning-content\/15 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.border-e-warning-content\/20 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.border-e-warning-content\/25 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.border-e-warning-content\/30 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.border-e-warning-content\/35 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.border-e-warning-content\/40 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.border-e-warning-content\/45 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.border-e-warning-content\/5 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.border-e-warning-content\/50 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.border-e-warning-content\/55 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.border-e-warning-content\/60 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.border-e-warning-content\/65 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.border-e-warning-content\/70 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.border-e-warning-content\/75 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.border-e-warning-content\/80 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.border-e-warning-content\/85 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.border-e-warning-content\/90 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.border-e-warning-content\/95 {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.border-e-warning\/0 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-e-warning\/10 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.border-e-warning\/100 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-e-warning\/15 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.border-e-warning\/20 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.border-e-warning\/25 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.border-e-warning\/30 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.border-e-warning\/35 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.border-e-warning\/40 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.border-e-warning\/45 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.border-e-warning\/5 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.border-e-warning\/50 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.border-e-warning\/55 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.border-e-warning\/60 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.border-e-warning\/65 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.border-e-warning\/70 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.border-e-warning\/75 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.border-e-warning\/80 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.border-e-warning\/85 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.border-e-warning\/90 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.border-e-warning\/95 {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.border-l-accent {
  border-left-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-l-accent-content {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-l-accent-content\/0 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-l-accent-content\/10 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.border-l-accent-content\/100 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-l-accent-content\/15 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.border-l-accent-content\/20 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.border-l-accent-content\/25 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.border-l-accent-content\/30 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.border-l-accent-content\/35 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.border-l-accent-content\/40 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.border-l-accent-content\/45 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.border-l-accent-content\/5 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.border-l-accent-content\/50 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.border-l-accent-content\/55 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.border-l-accent-content\/60 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.border-l-accent-content\/65 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.border-l-accent-content\/70 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.border-l-accent-content\/75 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.border-l-accent-content\/80 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.border-l-accent-content\/85 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.border-l-accent-content\/90 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.border-l-accent-content\/95 {
  border-left-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.border-l-accent\/0 {
  border-left-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-l-accent\/10 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.1));
}
.border-l-accent\/100 {
  border-left-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-l-accent\/15 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.15));
}
.border-l-accent\/20 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.2));
}
.border-l-accent\/25 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.25));
}
.border-l-accent\/30 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.3));
}
.border-l-accent\/35 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.35));
}
.border-l-accent\/40 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.4));
}
.border-l-accent\/45 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.45));
}
.border-l-accent\/5 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.05));
}
.border-l-accent\/50 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.5));
}
.border-l-accent\/55 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.55));
}
.border-l-accent\/60 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.6));
}
.border-l-accent\/65 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.65));
}
.border-l-accent\/70 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.7));
}
.border-l-accent\/75 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.75));
}
.border-l-accent\/80 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.8));
}
.border-l-accent\/85 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.85));
}
.border-l-accent\/90 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.9));
}
.border-l-accent\/95 {
  border-left-color: var(--fallback-a,oklch(var(--a)/.95));
}
.border-l-base-100 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-l-base-100\/0 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-l-base-100\/10 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.border-l-base-100\/100 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-l-base-100\/15 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.border-l-base-100\/20 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.border-l-base-100\/25 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.border-l-base-100\/30 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.border-l-base-100\/35 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.border-l-base-100\/40 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.border-l-base-100\/45 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.border-l-base-100\/5 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.border-l-base-100\/50 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.border-l-base-100\/55 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.border-l-base-100\/60 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.border-l-base-100\/65 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.border-l-base-100\/70 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.border-l-base-100\/75 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.border-l-base-100\/80 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.border-l-base-100\/85 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.border-l-base-100\/90 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.border-l-base-100\/95 {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.border-l-base-200 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-l-base-200\/0 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-l-base-200\/10 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.border-l-base-200\/100 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-l-base-200\/15 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.border-l-base-200\/20 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.border-l-base-200\/25 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.border-l-base-200\/30 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.border-l-base-200\/35 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.border-l-base-200\/40 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.border-l-base-200\/45 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.border-l-base-200\/5 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.border-l-base-200\/50 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.border-l-base-200\/55 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.border-l-base-200\/60 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.border-l-base-200\/65 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.border-l-base-200\/70 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.border-l-base-200\/75 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.border-l-base-200\/80 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.border-l-base-200\/85 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.border-l-base-200\/90 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.border-l-base-200\/95 {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.border-l-base-300 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-l-base-300\/0 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-l-base-300\/10 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.border-l-base-300\/100 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-l-base-300\/15 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.border-l-base-300\/20 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.border-l-base-300\/25 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.border-l-base-300\/30 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.border-l-base-300\/35 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.border-l-base-300\/40 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.border-l-base-300\/45 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.border-l-base-300\/5 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.border-l-base-300\/50 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.border-l-base-300\/55 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.border-l-base-300\/60 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.border-l-base-300\/65 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.border-l-base-300\/70 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.border-l-base-300\/75 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.border-l-base-300\/80 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.border-l-base-300\/85 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.border-l-base-300\/90 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.border-l-base-300\/95 {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.border-l-base-content {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-l-base-content\/0 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-l-base-content\/10 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.border-l-base-content\/100 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-l-base-content\/15 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.border-l-base-content\/20 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.border-l-base-content\/25 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.border-l-base-content\/30 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.border-l-base-content\/35 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.border-l-base-content\/40 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.border-l-base-content\/45 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.border-l-base-content\/5 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.border-l-base-content\/50 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.border-l-base-content\/55 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.border-l-base-content\/60 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.border-l-base-content\/65 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.border-l-base-content\/70 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.border-l-base-content\/75 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.border-l-base-content\/80 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.border-l-base-content\/85 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.border-l-base-content\/90 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.border-l-base-content\/95 {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.border-l-current {
  border-left-color: currentColor;
}
.border-l-error {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-l-error-content {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-l-error-content\/0 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-l-error-content\/10 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.border-l-error-content\/100 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-l-error-content\/15 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.border-l-error-content\/20 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.border-l-error-content\/25 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.border-l-error-content\/30 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.border-l-error-content\/35 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.border-l-error-content\/40 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.border-l-error-content\/45 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.border-l-error-content\/5 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.border-l-error-content\/50 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.border-l-error-content\/55 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.border-l-error-content\/60 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.border-l-error-content\/65 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.border-l-error-content\/70 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.border-l-error-content\/75 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.border-l-error-content\/80 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.border-l-error-content\/85 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.border-l-error-content\/90 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.border-l-error-content\/95 {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.border-l-error\/0 {
  border-left-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-l-error\/10 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.1));
}
.border-l-error\/100 {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-l-error\/15 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.15));
}
.border-l-error\/20 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.2));
}
.border-l-error\/25 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.25));
}
.border-l-error\/30 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.3));
}
.border-l-error\/35 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.35));
}
.border-l-error\/40 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.4));
}
.border-l-error\/45 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.45));
}
.border-l-error\/5 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.05));
}
.border-l-error\/50 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.5));
}
.border-l-error\/55 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.55));
}
.border-l-error\/60 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.6));
}
.border-l-error\/65 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.65));
}
.border-l-error\/70 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.7));
}
.border-l-error\/75 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.75));
}
.border-l-error\/80 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.8));
}
.border-l-error\/85 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.85));
}
.border-l-error\/90 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.9));
}
.border-l-error\/95 {
  border-left-color: var(--fallback-er,oklch(var(--er)/.95));
}
.border-l-info {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-l-info-content {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-l-info-content\/0 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-l-info-content\/10 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.border-l-info-content\/100 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-l-info-content\/15 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.border-l-info-content\/20 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.border-l-info-content\/25 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.border-l-info-content\/30 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.border-l-info-content\/35 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.border-l-info-content\/40 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.border-l-info-content\/45 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.border-l-info-content\/5 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.border-l-info-content\/50 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.border-l-info-content\/55 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.border-l-info-content\/60 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.border-l-info-content\/65 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.border-l-info-content\/70 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.border-l-info-content\/75 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.border-l-info-content\/80 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.border-l-info-content\/85 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.border-l-info-content\/90 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.border-l-info-content\/95 {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.border-l-info\/0 {
  border-left-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-l-info\/10 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.1));
}
.border-l-info\/100 {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-l-info\/15 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.15));
}
.border-l-info\/20 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.2));
}
.border-l-info\/25 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.25));
}
.border-l-info\/30 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.3));
}
.border-l-info\/35 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.35));
}
.border-l-info\/40 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.4));
}
.border-l-info\/45 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.45));
}
.border-l-info\/5 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.05));
}
.border-l-info\/50 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.5));
}
.border-l-info\/55 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.55));
}
.border-l-info\/60 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.6));
}
.border-l-info\/65 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.65));
}
.border-l-info\/70 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.7));
}
.border-l-info\/75 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.75));
}
.border-l-info\/80 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.8));
}
.border-l-info\/85 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.85));
}
.border-l-info\/90 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.9));
}
.border-l-info\/95 {
  border-left-color: var(--fallback-in,oklch(var(--in)/.95));
}
.border-l-neutral {
  border-left-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-l-neutral-content {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-l-neutral-content\/0 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-l-neutral-content\/10 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.border-l-neutral-content\/100 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-l-neutral-content\/15 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.border-l-neutral-content\/20 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.border-l-neutral-content\/25 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.border-l-neutral-content\/30 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.border-l-neutral-content\/35 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.border-l-neutral-content\/40 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.border-l-neutral-content\/45 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.border-l-neutral-content\/5 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.border-l-neutral-content\/50 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.border-l-neutral-content\/55 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.border-l-neutral-content\/60 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.border-l-neutral-content\/65 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.border-l-neutral-content\/70 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.border-l-neutral-content\/75 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.border-l-neutral-content\/80 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.border-l-neutral-content\/85 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.border-l-neutral-content\/90 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.border-l-neutral-content\/95 {
  border-left-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.border-l-neutral\/0 {
  border-left-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-l-neutral\/10 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.1));
}
.border-l-neutral\/100 {
  border-left-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-l-neutral\/15 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.15));
}
.border-l-neutral\/20 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.2));
}
.border-l-neutral\/25 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.25));
}
.border-l-neutral\/30 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.3));
}
.border-l-neutral\/35 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.35));
}
.border-l-neutral\/40 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.4));
}
.border-l-neutral\/45 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.45));
}
.border-l-neutral\/5 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.05));
}
.border-l-neutral\/50 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.5));
}
.border-l-neutral\/55 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.55));
}
.border-l-neutral\/60 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.6));
}
.border-l-neutral\/65 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.65));
}
.border-l-neutral\/70 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.7));
}
.border-l-neutral\/75 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.75));
}
.border-l-neutral\/80 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.8));
}
.border-l-neutral\/85 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.85));
}
.border-l-neutral\/90 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.9));
}
.border-l-neutral\/95 {
  border-left-color: var(--fallback-n,oklch(var(--n)/.95));
}
.border-l-primary {
  border-left-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-l-primary-content {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-l-primary-content\/0 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-l-primary-content\/10 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.border-l-primary-content\/100 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-l-primary-content\/15 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.border-l-primary-content\/20 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.border-l-primary-content\/25 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.border-l-primary-content\/30 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.border-l-primary-content\/35 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.border-l-primary-content\/40 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.border-l-primary-content\/45 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.border-l-primary-content\/5 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.border-l-primary-content\/50 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.border-l-primary-content\/55 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.border-l-primary-content\/60 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.border-l-primary-content\/65 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.border-l-primary-content\/70 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.border-l-primary-content\/75 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.border-l-primary-content\/80 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.border-l-primary-content\/85 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.border-l-primary-content\/90 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.border-l-primary-content\/95 {
  border-left-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.border-l-primary\/0 {
  border-left-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-l-primary\/10 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.1));
}
.border-l-primary\/100 {
  border-left-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-l-primary\/15 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.15));
}
.border-l-primary\/20 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.2));
}
.border-l-primary\/25 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.25));
}
.border-l-primary\/30 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.3));
}
.border-l-primary\/35 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.35));
}
.border-l-primary\/40 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.4));
}
.border-l-primary\/45 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.45));
}
.border-l-primary\/5 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.05));
}
.border-l-primary\/50 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.5));
}
.border-l-primary\/55 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.55));
}
.border-l-primary\/60 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.6));
}
.border-l-primary\/65 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.65));
}
.border-l-primary\/70 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.7));
}
.border-l-primary\/75 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.75));
}
.border-l-primary\/80 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.8));
}
.border-l-primary\/85 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.85));
}
.border-l-primary\/90 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.9));
}
.border-l-primary\/95 {
  border-left-color: var(--fallback-p,oklch(var(--p)/.95));
}
.border-l-secondary {
  border-left-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-l-secondary-content {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-l-secondary-content\/0 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-l-secondary-content\/10 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.border-l-secondary-content\/100 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-l-secondary-content\/15 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.border-l-secondary-content\/20 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.border-l-secondary-content\/25 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.border-l-secondary-content\/30 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.border-l-secondary-content\/35 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.border-l-secondary-content\/40 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.border-l-secondary-content\/45 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.border-l-secondary-content\/5 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.border-l-secondary-content\/50 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.border-l-secondary-content\/55 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.border-l-secondary-content\/60 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.border-l-secondary-content\/65 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.border-l-secondary-content\/70 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.border-l-secondary-content\/75 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.border-l-secondary-content\/80 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.border-l-secondary-content\/85 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.border-l-secondary-content\/90 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.border-l-secondary-content\/95 {
  border-left-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.border-l-secondary\/0 {
  border-left-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-l-secondary\/10 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.1));
}
.border-l-secondary\/100 {
  border-left-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-l-secondary\/15 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.15));
}
.border-l-secondary\/20 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.2));
}
.border-l-secondary\/25 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.25));
}
.border-l-secondary\/30 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.3));
}
.border-l-secondary\/35 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.35));
}
.border-l-secondary\/40 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.4));
}
.border-l-secondary\/45 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.45));
}
.border-l-secondary\/5 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.05));
}
.border-l-secondary\/50 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.5));
}
.border-l-secondary\/55 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.55));
}
.border-l-secondary\/60 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.6));
}
.border-l-secondary\/65 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.65));
}
.border-l-secondary\/70 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.7));
}
.border-l-secondary\/75 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.75));
}
.border-l-secondary\/80 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.8));
}
.border-l-secondary\/85 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.85));
}
.border-l-secondary\/90 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.9));
}
.border-l-secondary\/95 {
  border-left-color: var(--fallback-s,oklch(var(--s)/.95));
}
.border-l-success {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-l-success-content {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-l-success-content\/0 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-l-success-content\/10 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.border-l-success-content\/100 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-l-success-content\/15 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.border-l-success-content\/20 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.border-l-success-content\/25 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.border-l-success-content\/30 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.border-l-success-content\/35 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.border-l-success-content\/40 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.border-l-success-content\/45 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.border-l-success-content\/5 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.border-l-success-content\/50 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.border-l-success-content\/55 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.border-l-success-content\/60 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.border-l-success-content\/65 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.border-l-success-content\/70 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.border-l-success-content\/75 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.border-l-success-content\/80 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.border-l-success-content\/85 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.border-l-success-content\/90 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.border-l-success-content\/95 {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.border-l-success\/0 {
  border-left-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-l-success\/10 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.1));
}
.border-l-success\/100 {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-l-success\/15 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.15));
}
.border-l-success\/20 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.2));
}
.border-l-success\/25 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.25));
}
.border-l-success\/30 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.3));
}
.border-l-success\/35 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.35));
}
.border-l-success\/40 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.4));
}
.border-l-success\/45 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.45));
}
.border-l-success\/5 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.05));
}
.border-l-success\/50 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.5));
}
.border-l-success\/55 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.55));
}
.border-l-success\/60 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.6));
}
.border-l-success\/65 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.65));
}
.border-l-success\/70 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.7));
}
.border-l-success\/75 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.75));
}
.border-l-success\/80 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.8));
}
.border-l-success\/85 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.85));
}
.border-l-success\/90 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.9));
}
.border-l-success\/95 {
  border-left-color: var(--fallback-su,oklch(var(--su)/.95));
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-l-transparent\/0 {
  border-left-color: rgb(0 0 0 / 0);
}
.border-l-transparent\/10 {
  border-left-color: rgb(0 0 0 / .1);
}
.border-l-transparent\/100 {
  border-left-color: rgb(0 0 0 / 1);
}
.border-l-transparent\/15 {
  border-left-color: rgb(0 0 0 / .15);
}
.border-l-transparent\/20 {
  border-left-color: rgb(0 0 0 / .2);
}
.border-l-transparent\/25 {
  border-left-color: rgb(0 0 0 / .25);
}
.border-l-transparent\/30 {
  border-left-color: rgb(0 0 0 / .3);
}
.border-l-transparent\/35 {
  border-left-color: rgb(0 0 0 / .35);
}
.border-l-transparent\/40 {
  border-left-color: rgb(0 0 0 / .4);
}
.border-l-transparent\/45 {
  border-left-color: rgb(0 0 0 / .45);
}
.border-l-transparent\/5 {
  border-left-color: rgb(0 0 0 / .05);
}
.border-l-transparent\/50 {
  border-left-color: rgb(0 0 0 / .5);
}
.border-l-transparent\/55 {
  border-left-color: rgb(0 0 0 / .55);
}
.border-l-transparent\/60 {
  border-left-color: rgb(0 0 0 / .6);
}
.border-l-transparent\/65 {
  border-left-color: rgb(0 0 0 / .65);
}
.border-l-transparent\/70 {
  border-left-color: rgb(0 0 0 / .7);
}
.border-l-transparent\/75 {
  border-left-color: rgb(0 0 0 / .75);
}
.border-l-transparent\/80 {
  border-left-color: rgb(0 0 0 / .8);
}
.border-l-transparent\/85 {
  border-left-color: rgb(0 0 0 / .85);
}
.border-l-transparent\/90 {
  border-left-color: rgb(0 0 0 / .9);
}
.border-l-transparent\/95 {
  border-left-color: rgb(0 0 0 / .95);
}
.border-l-warning {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-l-warning-content {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-l-warning-content\/0 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-l-warning-content\/10 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.border-l-warning-content\/100 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-l-warning-content\/15 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.border-l-warning-content\/20 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.border-l-warning-content\/25 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.border-l-warning-content\/30 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.border-l-warning-content\/35 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.border-l-warning-content\/40 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.border-l-warning-content\/45 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.border-l-warning-content\/5 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.border-l-warning-content\/50 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.border-l-warning-content\/55 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.border-l-warning-content\/60 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.border-l-warning-content\/65 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.border-l-warning-content\/70 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.border-l-warning-content\/75 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.border-l-warning-content\/80 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.border-l-warning-content\/85 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.border-l-warning-content\/90 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.border-l-warning-content\/95 {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.border-l-warning\/0 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-l-warning\/10 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.border-l-warning\/100 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-l-warning\/15 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.border-l-warning\/20 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.border-l-warning\/25 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.border-l-warning\/30 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.border-l-warning\/35 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.border-l-warning\/40 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.border-l-warning\/45 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.border-l-warning\/5 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.border-l-warning\/50 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.border-l-warning\/55 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.border-l-warning\/60 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.border-l-warning\/65 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.border-l-warning\/70 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.border-l-warning\/75 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.border-l-warning\/80 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.border-l-warning\/85 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.border-l-warning\/90 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.border-l-warning\/95 {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.border-r-accent {
  border-right-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-r-accent-content {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-r-accent-content\/0 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-r-accent-content\/10 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.border-r-accent-content\/100 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-r-accent-content\/15 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.border-r-accent-content\/20 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.border-r-accent-content\/25 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.border-r-accent-content\/30 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.border-r-accent-content\/35 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.border-r-accent-content\/40 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.border-r-accent-content\/45 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.border-r-accent-content\/5 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.border-r-accent-content\/50 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.border-r-accent-content\/55 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.border-r-accent-content\/60 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.border-r-accent-content\/65 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.border-r-accent-content\/70 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.border-r-accent-content\/75 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.border-r-accent-content\/80 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.border-r-accent-content\/85 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.border-r-accent-content\/90 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.border-r-accent-content\/95 {
  border-right-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.border-r-accent\/0 {
  border-right-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-r-accent\/10 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.1));
}
.border-r-accent\/100 {
  border-right-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-r-accent\/15 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.15));
}
.border-r-accent\/20 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.2));
}
.border-r-accent\/25 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.25));
}
.border-r-accent\/30 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.3));
}
.border-r-accent\/35 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.35));
}
.border-r-accent\/40 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.4));
}
.border-r-accent\/45 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.45));
}
.border-r-accent\/5 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.05));
}
.border-r-accent\/50 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.5));
}
.border-r-accent\/55 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.55));
}
.border-r-accent\/60 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.6));
}
.border-r-accent\/65 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.65));
}
.border-r-accent\/70 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.7));
}
.border-r-accent\/75 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.75));
}
.border-r-accent\/80 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.8));
}
.border-r-accent\/85 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.85));
}
.border-r-accent\/90 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.9));
}
.border-r-accent\/95 {
  border-right-color: var(--fallback-a,oklch(var(--a)/.95));
}
.border-r-base-100 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-r-base-100\/0 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-r-base-100\/10 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.border-r-base-100\/100 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-r-base-100\/15 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.border-r-base-100\/20 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.border-r-base-100\/25 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.border-r-base-100\/30 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.border-r-base-100\/35 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.border-r-base-100\/40 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.border-r-base-100\/45 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.border-r-base-100\/5 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.border-r-base-100\/50 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.border-r-base-100\/55 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.border-r-base-100\/60 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.border-r-base-100\/65 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.border-r-base-100\/70 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.border-r-base-100\/75 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.border-r-base-100\/80 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.border-r-base-100\/85 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.border-r-base-100\/90 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.border-r-base-100\/95 {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.border-r-base-200 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-r-base-200\/0 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-r-base-200\/10 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.border-r-base-200\/100 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-r-base-200\/15 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.border-r-base-200\/20 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.border-r-base-200\/25 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.border-r-base-200\/30 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.border-r-base-200\/35 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.border-r-base-200\/40 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.border-r-base-200\/45 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.border-r-base-200\/5 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.border-r-base-200\/50 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.border-r-base-200\/55 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.border-r-base-200\/60 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.border-r-base-200\/65 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.border-r-base-200\/70 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.border-r-base-200\/75 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.border-r-base-200\/80 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.border-r-base-200\/85 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.border-r-base-200\/90 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.border-r-base-200\/95 {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.border-r-base-300 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-r-base-300\/0 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-r-base-300\/10 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.border-r-base-300\/100 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-r-base-300\/15 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.border-r-base-300\/20 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.border-r-base-300\/25 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.border-r-base-300\/30 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.border-r-base-300\/35 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.border-r-base-300\/40 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.border-r-base-300\/45 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.border-r-base-300\/5 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.border-r-base-300\/50 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.border-r-base-300\/55 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.border-r-base-300\/60 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.border-r-base-300\/65 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.border-r-base-300\/70 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.border-r-base-300\/75 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.border-r-base-300\/80 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.border-r-base-300\/85 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.border-r-base-300\/90 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.border-r-base-300\/95 {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.border-r-base-content {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-r-base-content\/0 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-r-base-content\/10 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.border-r-base-content\/100 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-r-base-content\/15 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.border-r-base-content\/20 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.border-r-base-content\/25 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.border-r-base-content\/30 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.border-r-base-content\/35 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.border-r-base-content\/40 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.border-r-base-content\/45 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.border-r-base-content\/5 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.border-r-base-content\/50 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.border-r-base-content\/55 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.border-r-base-content\/60 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.border-r-base-content\/65 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.border-r-base-content\/70 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.border-r-base-content\/75 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.border-r-base-content\/80 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.border-r-base-content\/85 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.border-r-base-content\/90 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.border-r-base-content\/95 {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.border-r-current {
  border-right-color: currentColor;
}
.border-r-error {
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-r-error-content {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-r-error-content\/0 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-r-error-content\/10 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.border-r-error-content\/100 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-r-error-content\/15 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.border-r-error-content\/20 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.border-r-error-content\/25 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.border-r-error-content\/30 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.border-r-error-content\/35 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.border-r-error-content\/40 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.border-r-error-content\/45 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.border-r-error-content\/5 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.border-r-error-content\/50 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.border-r-error-content\/55 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.border-r-error-content\/60 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.border-r-error-content\/65 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.border-r-error-content\/70 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.border-r-error-content\/75 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.border-r-error-content\/80 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.border-r-error-content\/85 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.border-r-error-content\/90 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.border-r-error-content\/95 {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.border-r-error\/0 {
  border-right-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-r-error\/10 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.1));
}
.border-r-error\/100 {
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-r-error\/15 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.15));
}
.border-r-error\/20 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.2));
}
.border-r-error\/25 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.25));
}
.border-r-error\/30 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.3));
}
.border-r-error\/35 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.35));
}
.border-r-error\/40 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.4));
}
.border-r-error\/45 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.45));
}
.border-r-error\/5 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.05));
}
.border-r-error\/50 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.5));
}
.border-r-error\/55 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.55));
}
.border-r-error\/60 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.6));
}
.border-r-error\/65 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.65));
}
.border-r-error\/70 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.7));
}
.border-r-error\/75 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.75));
}
.border-r-error\/80 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.8));
}
.border-r-error\/85 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.85));
}
.border-r-error\/90 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.9));
}
.border-r-error\/95 {
  border-right-color: var(--fallback-er,oklch(var(--er)/.95));
}
.border-r-info {
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-r-info-content {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-r-info-content\/0 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-r-info-content\/10 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.border-r-info-content\/100 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-r-info-content\/15 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.border-r-info-content\/20 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.border-r-info-content\/25 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.border-r-info-content\/30 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.border-r-info-content\/35 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.border-r-info-content\/40 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.border-r-info-content\/45 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.border-r-info-content\/5 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.border-r-info-content\/50 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.border-r-info-content\/55 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.border-r-info-content\/60 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.border-r-info-content\/65 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.border-r-info-content\/70 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.border-r-info-content\/75 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.border-r-info-content\/80 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.border-r-info-content\/85 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.border-r-info-content\/90 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.border-r-info-content\/95 {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.border-r-info\/0 {
  border-right-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-r-info\/10 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.1));
}
.border-r-info\/100 {
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-r-info\/15 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.15));
}
.border-r-info\/20 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.2));
}
.border-r-info\/25 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.25));
}
.border-r-info\/30 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.3));
}
.border-r-info\/35 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.35));
}
.border-r-info\/40 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.4));
}
.border-r-info\/45 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.45));
}
.border-r-info\/5 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.05));
}
.border-r-info\/50 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.5));
}
.border-r-info\/55 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.55));
}
.border-r-info\/60 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.6));
}
.border-r-info\/65 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.65));
}
.border-r-info\/70 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.7));
}
.border-r-info\/75 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.75));
}
.border-r-info\/80 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.8));
}
.border-r-info\/85 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.85));
}
.border-r-info\/90 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.9));
}
.border-r-info\/95 {
  border-right-color: var(--fallback-in,oklch(var(--in)/.95));
}
.border-r-neutral {
  border-right-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-r-neutral-content {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-r-neutral-content\/0 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-r-neutral-content\/10 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.border-r-neutral-content\/100 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-r-neutral-content\/15 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.border-r-neutral-content\/20 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.border-r-neutral-content\/25 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.border-r-neutral-content\/30 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.border-r-neutral-content\/35 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.border-r-neutral-content\/40 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.border-r-neutral-content\/45 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.border-r-neutral-content\/5 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.border-r-neutral-content\/50 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.border-r-neutral-content\/55 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.border-r-neutral-content\/60 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.border-r-neutral-content\/65 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.border-r-neutral-content\/70 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.border-r-neutral-content\/75 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.border-r-neutral-content\/80 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.border-r-neutral-content\/85 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.border-r-neutral-content\/90 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.border-r-neutral-content\/95 {
  border-right-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.border-r-neutral\/0 {
  border-right-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-r-neutral\/10 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.1));
}
.border-r-neutral\/100 {
  border-right-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-r-neutral\/15 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.15));
}
.border-r-neutral\/20 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.2));
}
.border-r-neutral\/25 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.25));
}
.border-r-neutral\/30 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.3));
}
.border-r-neutral\/35 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.35));
}
.border-r-neutral\/40 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.4));
}
.border-r-neutral\/45 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.45));
}
.border-r-neutral\/5 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.05));
}
.border-r-neutral\/50 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.5));
}
.border-r-neutral\/55 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.55));
}
.border-r-neutral\/60 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.6));
}
.border-r-neutral\/65 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.65));
}
.border-r-neutral\/70 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.7));
}
.border-r-neutral\/75 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.75));
}
.border-r-neutral\/80 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.8));
}
.border-r-neutral\/85 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.85));
}
.border-r-neutral\/90 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.9));
}
.border-r-neutral\/95 {
  border-right-color: var(--fallback-n,oklch(var(--n)/.95));
}
.border-r-primary {
  border-right-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-r-primary-content {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-r-primary-content\/0 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-r-primary-content\/10 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.border-r-primary-content\/100 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-r-primary-content\/15 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.border-r-primary-content\/20 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.border-r-primary-content\/25 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.border-r-primary-content\/30 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.border-r-primary-content\/35 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.border-r-primary-content\/40 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.border-r-primary-content\/45 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.border-r-primary-content\/5 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.border-r-primary-content\/50 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.border-r-primary-content\/55 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.border-r-primary-content\/60 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.border-r-primary-content\/65 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.border-r-primary-content\/70 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.border-r-primary-content\/75 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.border-r-primary-content\/80 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.border-r-primary-content\/85 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.border-r-primary-content\/90 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.border-r-primary-content\/95 {
  border-right-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.border-r-primary\/0 {
  border-right-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-r-primary\/10 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.1));
}
.border-r-primary\/100 {
  border-right-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-r-primary\/15 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.15));
}
.border-r-primary\/20 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.2));
}
.border-r-primary\/25 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.25));
}
.border-r-primary\/30 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.3));
}
.border-r-primary\/35 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.35));
}
.border-r-primary\/40 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.4));
}
.border-r-primary\/45 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.45));
}
.border-r-primary\/5 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.05));
}
.border-r-primary\/50 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.5));
}
.border-r-primary\/55 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.55));
}
.border-r-primary\/60 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.6));
}
.border-r-primary\/65 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.65));
}
.border-r-primary\/70 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.7));
}
.border-r-primary\/75 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.75));
}
.border-r-primary\/80 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.8));
}
.border-r-primary\/85 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.85));
}
.border-r-primary\/90 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.9));
}
.border-r-primary\/95 {
  border-right-color: var(--fallback-p,oklch(var(--p)/.95));
}
.border-r-secondary {
  border-right-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-r-secondary-content {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-r-secondary-content\/0 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-r-secondary-content\/10 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.border-r-secondary-content\/100 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-r-secondary-content\/15 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.border-r-secondary-content\/20 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.border-r-secondary-content\/25 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.border-r-secondary-content\/30 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.border-r-secondary-content\/35 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.border-r-secondary-content\/40 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.border-r-secondary-content\/45 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.border-r-secondary-content\/5 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.border-r-secondary-content\/50 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.border-r-secondary-content\/55 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.border-r-secondary-content\/60 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.border-r-secondary-content\/65 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.border-r-secondary-content\/70 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.border-r-secondary-content\/75 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.border-r-secondary-content\/80 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.border-r-secondary-content\/85 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.border-r-secondary-content\/90 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.border-r-secondary-content\/95 {
  border-right-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.border-r-secondary\/0 {
  border-right-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-r-secondary\/10 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.1));
}
.border-r-secondary\/100 {
  border-right-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-r-secondary\/15 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.15));
}
.border-r-secondary\/20 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.2));
}
.border-r-secondary\/25 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.25));
}
.border-r-secondary\/30 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.3));
}
.border-r-secondary\/35 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.35));
}
.border-r-secondary\/40 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.4));
}
.border-r-secondary\/45 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.45));
}
.border-r-secondary\/5 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.05));
}
.border-r-secondary\/50 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.5));
}
.border-r-secondary\/55 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.55));
}
.border-r-secondary\/60 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.6));
}
.border-r-secondary\/65 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.65));
}
.border-r-secondary\/70 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.7));
}
.border-r-secondary\/75 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.75));
}
.border-r-secondary\/80 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.8));
}
.border-r-secondary\/85 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.85));
}
.border-r-secondary\/90 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.9));
}
.border-r-secondary\/95 {
  border-right-color: var(--fallback-s,oklch(var(--s)/.95));
}
.border-r-success {
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-r-success-content {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-r-success-content\/0 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-r-success-content\/10 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.border-r-success-content\/100 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-r-success-content\/15 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.border-r-success-content\/20 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.border-r-success-content\/25 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.border-r-success-content\/30 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.border-r-success-content\/35 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.border-r-success-content\/40 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.border-r-success-content\/45 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.border-r-success-content\/5 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.border-r-success-content\/50 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.border-r-success-content\/55 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.border-r-success-content\/60 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.border-r-success-content\/65 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.border-r-success-content\/70 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.border-r-success-content\/75 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.border-r-success-content\/80 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.border-r-success-content\/85 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.border-r-success-content\/90 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.border-r-success-content\/95 {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.border-r-success\/0 {
  border-right-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-r-success\/10 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.1));
}
.border-r-success\/100 {
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-r-success\/15 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.15));
}
.border-r-success\/20 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.2));
}
.border-r-success\/25 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.25));
}
.border-r-success\/30 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.3));
}
.border-r-success\/35 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.35));
}
.border-r-success\/40 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.4));
}
.border-r-success\/45 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.45));
}
.border-r-success\/5 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.05));
}
.border-r-success\/50 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.5));
}
.border-r-success\/55 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.55));
}
.border-r-success\/60 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.6));
}
.border-r-success\/65 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.65));
}
.border-r-success\/70 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.7));
}
.border-r-success\/75 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.75));
}
.border-r-success\/80 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.8));
}
.border-r-success\/85 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.85));
}
.border-r-success\/90 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.9));
}
.border-r-success\/95 {
  border-right-color: var(--fallback-su,oklch(var(--su)/.95));
}
.border-r-transparent {
  border-right-color: transparent;
}
.border-r-transparent\/0 {
  border-right-color: rgb(0 0 0 / 0);
}
.border-r-transparent\/10 {
  border-right-color: rgb(0 0 0 / .1);
}
.border-r-transparent\/100 {
  border-right-color: rgb(0 0 0 / 1);
}
.border-r-transparent\/15 {
  border-right-color: rgb(0 0 0 / .15);
}
.border-r-transparent\/20 {
  border-right-color: rgb(0 0 0 / .2);
}
.border-r-transparent\/25 {
  border-right-color: rgb(0 0 0 / .25);
}
.border-r-transparent\/30 {
  border-right-color: rgb(0 0 0 / .3);
}
.border-r-transparent\/35 {
  border-right-color: rgb(0 0 0 / .35);
}
.border-r-transparent\/40 {
  border-right-color: rgb(0 0 0 / .4);
}
.border-r-transparent\/45 {
  border-right-color: rgb(0 0 0 / .45);
}
.border-r-transparent\/5 {
  border-right-color: rgb(0 0 0 / .05);
}
.border-r-transparent\/50 {
  border-right-color: rgb(0 0 0 / .5);
}
.border-r-transparent\/55 {
  border-right-color: rgb(0 0 0 / .55);
}
.border-r-transparent\/60 {
  border-right-color: rgb(0 0 0 / .6);
}
.border-r-transparent\/65 {
  border-right-color: rgb(0 0 0 / .65);
}
.border-r-transparent\/70 {
  border-right-color: rgb(0 0 0 / .7);
}
.border-r-transparent\/75 {
  border-right-color: rgb(0 0 0 / .75);
}
.border-r-transparent\/80 {
  border-right-color: rgb(0 0 0 / .8);
}
.border-r-transparent\/85 {
  border-right-color: rgb(0 0 0 / .85);
}
.border-r-transparent\/90 {
  border-right-color: rgb(0 0 0 / .9);
}
.border-r-transparent\/95 {
  border-right-color: rgb(0 0 0 / .95);
}
.border-r-warning {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-r-warning-content {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-r-warning-content\/0 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-r-warning-content\/10 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.border-r-warning-content\/100 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-r-warning-content\/15 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.border-r-warning-content\/20 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.border-r-warning-content\/25 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.border-r-warning-content\/30 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.border-r-warning-content\/35 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.border-r-warning-content\/40 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.border-r-warning-content\/45 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.border-r-warning-content\/5 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.border-r-warning-content\/50 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.border-r-warning-content\/55 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.border-r-warning-content\/60 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.border-r-warning-content\/65 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.border-r-warning-content\/70 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.border-r-warning-content\/75 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.border-r-warning-content\/80 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.border-r-warning-content\/85 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.border-r-warning-content\/90 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.border-r-warning-content\/95 {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.border-r-warning\/0 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-r-warning\/10 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.border-r-warning\/100 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-r-warning\/15 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.border-r-warning\/20 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.border-r-warning\/25 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.border-r-warning\/30 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.border-r-warning\/35 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.border-r-warning\/40 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.border-r-warning\/45 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.border-r-warning\/5 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.border-r-warning\/50 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.border-r-warning\/55 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.border-r-warning\/60 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.border-r-warning\/65 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.border-r-warning\/70 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.border-r-warning\/75 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.border-r-warning\/80 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.border-r-warning\/85 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.border-r-warning\/90 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.border-r-warning\/95 {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.border-s-accent {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-s-accent-content {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-s-accent-content\/0 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-s-accent-content\/10 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.1));
}
.border-s-accent-content\/100 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-s-accent-content\/15 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.15));
}
.border-s-accent-content\/20 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.2));
}
.border-s-accent-content\/25 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.25));
}
.border-s-accent-content\/30 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.3));
}
.border-s-accent-content\/35 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.35));
}
.border-s-accent-content\/40 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.4));
}
.border-s-accent-content\/45 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.45));
}
.border-s-accent-content\/5 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.05));
}
.border-s-accent-content\/50 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.5));
}
.border-s-accent-content\/55 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.55));
}
.border-s-accent-content\/60 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.6));
}
.border-s-accent-content\/65 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.65));
}
.border-s-accent-content\/70 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.7));
}
.border-s-accent-content\/75 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.75));
}
.border-s-accent-content\/80 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.8));
}
.border-s-accent-content\/85 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.85));
}
.border-s-accent-content\/90 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.9));
}
.border-s-accent-content\/95 {
  border-inline-start-color: var(--fallback-ac,oklch(var(--ac)/0.95));
}
.border-s-accent\/0 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-s-accent\/10 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.1));
}
.border-s-accent\/100 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-s-accent\/15 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.15));
}
.border-s-accent\/20 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.2));
}
.border-s-accent\/25 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.25));
}
.border-s-accent\/30 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.3));
}
.border-s-accent\/35 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.35));
}
.border-s-accent\/40 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.4));
}
.border-s-accent\/45 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.45));
}
.border-s-accent\/5 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.05));
}
.border-s-accent\/50 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.5));
}
.border-s-accent\/55 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.55));
}
.border-s-accent\/60 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.6));
}
.border-s-accent\/65 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.65));
}
.border-s-accent\/70 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.7));
}
.border-s-accent\/75 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.75));
}
.border-s-accent\/80 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.8));
}
.border-s-accent\/85 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.85));
}
.border-s-accent\/90 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.9));
}
.border-s-accent\/95 {
  border-inline-start-color: var(--fallback-a,oklch(var(--a)/0.95));
}
.border-s-base-100 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-s-base-100\/0 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-s-base-100\/10 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.border-s-base-100\/100 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-s-base-100\/15 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.border-s-base-100\/20 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.border-s-base-100\/25 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.border-s-base-100\/30 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.border-s-base-100\/35 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.border-s-base-100\/40 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.border-s-base-100\/45 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.border-s-base-100\/5 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.border-s-base-100\/50 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.border-s-base-100\/55 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.border-s-base-100\/60 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.border-s-base-100\/65 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.border-s-base-100\/70 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.border-s-base-100\/75 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.border-s-base-100\/80 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.border-s-base-100\/85 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.border-s-base-100\/90 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.border-s-base-100\/95 {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.border-s-base-200 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-s-base-200\/0 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-s-base-200\/10 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.border-s-base-200\/100 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-s-base-200\/15 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.border-s-base-200\/20 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.border-s-base-200\/25 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.border-s-base-200\/30 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.border-s-base-200\/35 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.border-s-base-200\/40 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.border-s-base-200\/45 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.border-s-base-200\/5 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.border-s-base-200\/50 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.border-s-base-200\/55 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.border-s-base-200\/60 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.border-s-base-200\/65 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.border-s-base-200\/70 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.border-s-base-200\/75 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.border-s-base-200\/80 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.border-s-base-200\/85 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.border-s-base-200\/90 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.border-s-base-200\/95 {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.border-s-base-300 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-s-base-300\/0 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-s-base-300\/10 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.border-s-base-300\/100 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-s-base-300\/15 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.border-s-base-300\/20 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.border-s-base-300\/25 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.border-s-base-300\/30 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.border-s-base-300\/35 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.border-s-base-300\/40 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.border-s-base-300\/45 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.border-s-base-300\/5 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.border-s-base-300\/50 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.border-s-base-300\/55 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.border-s-base-300\/60 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.border-s-base-300\/65 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.border-s-base-300\/70 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.border-s-base-300\/75 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.border-s-base-300\/80 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.border-s-base-300\/85 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.border-s-base-300\/90 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.border-s-base-300\/95 {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.border-s-base-content {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-s-base-content\/0 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-s-base-content\/10 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.border-s-base-content\/100 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-s-base-content\/15 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.border-s-base-content\/20 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.border-s-base-content\/25 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.border-s-base-content\/30 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.border-s-base-content\/35 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.border-s-base-content\/40 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.border-s-base-content\/45 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.border-s-base-content\/5 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.border-s-base-content\/50 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.border-s-base-content\/55 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.border-s-base-content\/60 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.border-s-base-content\/65 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.border-s-base-content\/70 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.border-s-base-content\/75 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.border-s-base-content\/80 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.border-s-base-content\/85 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.border-s-base-content\/90 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.border-s-base-content\/95 {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.border-s-current {
  border-inline-start-color: currentColor;
}
.border-s-error {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-s-error-content {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-s-error-content\/0 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-s-error-content\/10 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.border-s-error-content\/100 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-s-error-content\/15 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.border-s-error-content\/20 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.border-s-error-content\/25 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.border-s-error-content\/30 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.border-s-error-content\/35 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.border-s-error-content\/40 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.border-s-error-content\/45 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.border-s-error-content\/5 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.border-s-error-content\/50 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.border-s-error-content\/55 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.border-s-error-content\/60 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.border-s-error-content\/65 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.border-s-error-content\/70 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.border-s-error-content\/75 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.border-s-error-content\/80 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.border-s-error-content\/85 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.border-s-error-content\/90 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.border-s-error-content\/95 {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.border-s-error\/0 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-s-error\/10 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.border-s-error\/100 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-s-error\/15 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.border-s-error\/20 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.border-s-error\/25 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.border-s-error\/30 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.border-s-error\/35 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.border-s-error\/40 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.border-s-error\/45 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.border-s-error\/5 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.border-s-error\/50 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.border-s-error\/55 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.border-s-error\/60 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.border-s-error\/65 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.border-s-error\/70 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.border-s-error\/75 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.border-s-error\/80 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.border-s-error\/85 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.border-s-error\/90 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.border-s-error\/95 {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.border-s-info {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-s-info-content {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-s-info-content\/0 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-s-info-content\/10 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.border-s-info-content\/100 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-s-info-content\/15 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.border-s-info-content\/20 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.border-s-info-content\/25 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.border-s-info-content\/30 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.border-s-info-content\/35 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.border-s-info-content\/40 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.border-s-info-content\/45 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.border-s-info-content\/5 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.border-s-info-content\/50 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.border-s-info-content\/55 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.border-s-info-content\/60 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.border-s-info-content\/65 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.border-s-info-content\/70 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.border-s-info-content\/75 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.border-s-info-content\/80 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.border-s-info-content\/85 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.border-s-info-content\/90 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.border-s-info-content\/95 {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.border-s-info\/0 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-s-info\/10 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.border-s-info\/100 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-s-info\/15 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.border-s-info\/20 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.border-s-info\/25 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.border-s-info\/30 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.border-s-info\/35 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.border-s-info\/40 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.border-s-info\/45 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.border-s-info\/5 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.border-s-info\/50 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.border-s-info\/55 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.border-s-info\/60 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.border-s-info\/65 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.border-s-info\/70 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.border-s-info\/75 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.border-s-info\/80 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.border-s-info\/85 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.border-s-info\/90 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.border-s-info\/95 {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.border-s-neutral {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-s-neutral-content {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-s-neutral-content\/0 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-s-neutral-content\/10 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.1));
}
.border-s-neutral-content\/100 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-s-neutral-content\/15 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.15));
}
.border-s-neutral-content\/20 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.2));
}
.border-s-neutral-content\/25 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.25));
}
.border-s-neutral-content\/30 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.3));
}
.border-s-neutral-content\/35 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.35));
}
.border-s-neutral-content\/40 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.4));
}
.border-s-neutral-content\/45 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.45));
}
.border-s-neutral-content\/5 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.05));
}
.border-s-neutral-content\/50 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.5));
}
.border-s-neutral-content\/55 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.55));
}
.border-s-neutral-content\/60 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.6));
}
.border-s-neutral-content\/65 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.65));
}
.border-s-neutral-content\/70 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.7));
}
.border-s-neutral-content\/75 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.75));
}
.border-s-neutral-content\/80 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.8));
}
.border-s-neutral-content\/85 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.85));
}
.border-s-neutral-content\/90 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.9));
}
.border-s-neutral-content\/95 {
  border-inline-start-color: var(--fallback-nc,oklch(var(--nc)/0.95));
}
.border-s-neutral\/0 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-s-neutral\/10 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.1));
}
.border-s-neutral\/100 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-s-neutral\/15 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.15));
}
.border-s-neutral\/20 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.2));
}
.border-s-neutral\/25 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.25));
}
.border-s-neutral\/30 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.3));
}
.border-s-neutral\/35 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.35));
}
.border-s-neutral\/40 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.4));
}
.border-s-neutral\/45 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.45));
}
.border-s-neutral\/5 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.05));
}
.border-s-neutral\/50 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.5));
}
.border-s-neutral\/55 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.55));
}
.border-s-neutral\/60 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.6));
}
.border-s-neutral\/65 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.65));
}
.border-s-neutral\/70 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.7));
}
.border-s-neutral\/75 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.75));
}
.border-s-neutral\/80 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.8));
}
.border-s-neutral\/85 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.85));
}
.border-s-neutral\/90 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.9));
}
.border-s-neutral\/95 {
  border-inline-start-color: var(--fallback-n,oklch(var(--n)/0.95));
}
.border-s-primary {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-s-primary-content {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-s-primary-content\/0 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-s-primary-content\/10 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.1));
}
.border-s-primary-content\/100 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-s-primary-content\/15 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.15));
}
.border-s-primary-content\/20 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.2));
}
.border-s-primary-content\/25 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.25));
}
.border-s-primary-content\/30 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.3));
}
.border-s-primary-content\/35 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.35));
}
.border-s-primary-content\/40 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.4));
}
.border-s-primary-content\/45 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.45));
}
.border-s-primary-content\/5 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.05));
}
.border-s-primary-content\/50 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.5));
}
.border-s-primary-content\/55 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.55));
}
.border-s-primary-content\/60 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.6));
}
.border-s-primary-content\/65 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.65));
}
.border-s-primary-content\/70 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.7));
}
.border-s-primary-content\/75 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.75));
}
.border-s-primary-content\/80 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.8));
}
.border-s-primary-content\/85 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.85));
}
.border-s-primary-content\/90 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.9));
}
.border-s-primary-content\/95 {
  border-inline-start-color: var(--fallback-pc,oklch(var(--pc)/0.95));
}
.border-s-primary\/0 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-s-primary\/10 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.1));
}
.border-s-primary\/100 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-s-primary\/15 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.15));
}
.border-s-primary\/20 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.2));
}
.border-s-primary\/25 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.25));
}
.border-s-primary\/30 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.3));
}
.border-s-primary\/35 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.35));
}
.border-s-primary\/40 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.4));
}
.border-s-primary\/45 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.45));
}
.border-s-primary\/5 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.05));
}
.border-s-primary\/50 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.5));
}
.border-s-primary\/55 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.55));
}
.border-s-primary\/60 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.6));
}
.border-s-primary\/65 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.65));
}
.border-s-primary\/70 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.7));
}
.border-s-primary\/75 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.75));
}
.border-s-primary\/80 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.8));
}
.border-s-primary\/85 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.85));
}
.border-s-primary\/90 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.9));
}
.border-s-primary\/95 {
  border-inline-start-color: var(--fallback-p,oklch(var(--p)/0.95));
}
.border-s-secondary {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-s-secondary-content {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-s-secondary-content\/0 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-s-secondary-content\/10 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.1));
}
.border-s-secondary-content\/100 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-s-secondary-content\/15 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.15));
}
.border-s-secondary-content\/20 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.2));
}
.border-s-secondary-content\/25 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.25));
}
.border-s-secondary-content\/30 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.3));
}
.border-s-secondary-content\/35 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.35));
}
.border-s-secondary-content\/40 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.4));
}
.border-s-secondary-content\/45 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.45));
}
.border-s-secondary-content\/5 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.05));
}
.border-s-secondary-content\/50 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.5));
}
.border-s-secondary-content\/55 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.55));
}
.border-s-secondary-content\/60 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.6));
}
.border-s-secondary-content\/65 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.65));
}
.border-s-secondary-content\/70 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.7));
}
.border-s-secondary-content\/75 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.75));
}
.border-s-secondary-content\/80 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.8));
}
.border-s-secondary-content\/85 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.85));
}
.border-s-secondary-content\/90 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.9));
}
.border-s-secondary-content\/95 {
  border-inline-start-color: var(--fallback-sc,oklch(var(--sc)/0.95));
}
.border-s-secondary\/0 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-s-secondary\/10 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.1));
}
.border-s-secondary\/100 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-s-secondary\/15 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.15));
}
.border-s-secondary\/20 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.2));
}
.border-s-secondary\/25 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.25));
}
.border-s-secondary\/30 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.3));
}
.border-s-secondary\/35 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.35));
}
.border-s-secondary\/40 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.4));
}
.border-s-secondary\/45 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.45));
}
.border-s-secondary\/5 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.05));
}
.border-s-secondary\/50 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.5));
}
.border-s-secondary\/55 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.55));
}
.border-s-secondary\/60 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.6));
}
.border-s-secondary\/65 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.65));
}
.border-s-secondary\/70 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.7));
}
.border-s-secondary\/75 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.75));
}
.border-s-secondary\/80 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.8));
}
.border-s-secondary\/85 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.85));
}
.border-s-secondary\/90 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.9));
}
.border-s-secondary\/95 {
  border-inline-start-color: var(--fallback-s,oklch(var(--s)/0.95));
}
.border-s-success {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-s-success-content {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-s-success-content\/0 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-s-success-content\/10 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.border-s-success-content\/100 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-s-success-content\/15 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.border-s-success-content\/20 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.border-s-success-content\/25 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.border-s-success-content\/30 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.border-s-success-content\/35 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.border-s-success-content\/40 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.border-s-success-content\/45 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.border-s-success-content\/5 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.border-s-success-content\/50 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.border-s-success-content\/55 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.border-s-success-content\/60 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.border-s-success-content\/65 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.border-s-success-content\/70 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.border-s-success-content\/75 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.border-s-success-content\/80 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.border-s-success-content\/85 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.border-s-success-content\/90 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.border-s-success-content\/95 {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.border-s-success\/0 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-s-success\/10 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.border-s-success\/100 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-s-success\/15 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.border-s-success\/20 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.border-s-success\/25 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.border-s-success\/30 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.border-s-success\/35 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.border-s-success\/40 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.border-s-success\/45 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.border-s-success\/5 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.border-s-success\/50 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.border-s-success\/55 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.border-s-success\/60 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.border-s-success\/65 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.border-s-success\/70 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.border-s-success\/75 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.border-s-success\/80 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.border-s-success\/85 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.border-s-success\/90 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.border-s-success\/95 {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.border-s-transparent {
  border-inline-start-color: transparent;
}
.border-s-transparent\/0 {
  border-inline-start-color: rgb(0 0 0 / 0);
}
.border-s-transparent\/10 {
  border-inline-start-color: rgb(0 0 0 / 0.1);
}
.border-s-transparent\/100 {
  border-inline-start-color: rgb(0 0 0 / 1);
}
.border-s-transparent\/15 {
  border-inline-start-color: rgb(0 0 0 / 0.15);
}
.border-s-transparent\/20 {
  border-inline-start-color: rgb(0 0 0 / 0.2);
}
.border-s-transparent\/25 {
  border-inline-start-color: rgb(0 0 0 / 0.25);
}
.border-s-transparent\/30 {
  border-inline-start-color: rgb(0 0 0 / 0.3);
}
.border-s-transparent\/35 {
  border-inline-start-color: rgb(0 0 0 / 0.35);
}
.border-s-transparent\/40 {
  border-inline-start-color: rgb(0 0 0 / 0.4);
}
.border-s-transparent\/45 {
  border-inline-start-color: rgb(0 0 0 / 0.45);
}
.border-s-transparent\/5 {
  border-inline-start-color: rgb(0 0 0 / 0.05);
}
.border-s-transparent\/50 {
  border-inline-start-color: rgb(0 0 0 / 0.5);
}
.border-s-transparent\/55 {
  border-inline-start-color: rgb(0 0 0 / 0.55);
}
.border-s-transparent\/60 {
  border-inline-start-color: rgb(0 0 0 / 0.6);
}
.border-s-transparent\/65 {
  border-inline-start-color: rgb(0 0 0 / 0.65);
}
.border-s-transparent\/70 {
  border-inline-start-color: rgb(0 0 0 / 0.7);
}
.border-s-transparent\/75 {
  border-inline-start-color: rgb(0 0 0 / 0.75);
}
.border-s-transparent\/80 {
  border-inline-start-color: rgb(0 0 0 / 0.8);
}
.border-s-transparent\/85 {
  border-inline-start-color: rgb(0 0 0 / 0.85);
}
.border-s-transparent\/90 {
  border-inline-start-color: rgb(0 0 0 / 0.9);
}
.border-s-transparent\/95 {
  border-inline-start-color: rgb(0 0 0 / 0.95);
}
.border-s-warning {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-s-warning-content {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-s-warning-content\/0 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-s-warning-content\/10 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.border-s-warning-content\/100 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-s-warning-content\/15 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.border-s-warning-content\/20 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.border-s-warning-content\/25 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.border-s-warning-content\/30 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.border-s-warning-content\/35 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.border-s-warning-content\/40 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.border-s-warning-content\/45 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.border-s-warning-content\/5 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.border-s-warning-content\/50 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.border-s-warning-content\/55 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.border-s-warning-content\/60 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.border-s-warning-content\/65 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.border-s-warning-content\/70 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.border-s-warning-content\/75 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.border-s-warning-content\/80 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.border-s-warning-content\/85 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.border-s-warning-content\/90 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.border-s-warning-content\/95 {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.border-s-warning\/0 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-s-warning\/10 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.border-s-warning\/100 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-s-warning\/15 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.border-s-warning\/20 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.border-s-warning\/25 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.border-s-warning\/30 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.border-s-warning\/35 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.border-s-warning\/40 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.border-s-warning\/45 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.border-s-warning\/5 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.border-s-warning\/50 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.border-s-warning\/55 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.border-s-warning\/60 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.border-s-warning\/65 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.border-s-warning\/70 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.border-s-warning\/75 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.border-s-warning\/80 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.border-s-warning\/85 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.border-s-warning\/90 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.border-s-warning\/95 {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.border-t-accent {
  border-top-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-t-accent-content {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-t-accent-content\/0 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.border-t-accent-content\/10 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.border-t-accent-content\/100 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.border-t-accent-content\/15 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.border-t-accent-content\/20 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.border-t-accent-content\/25 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.border-t-accent-content\/30 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.border-t-accent-content\/35 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.border-t-accent-content\/40 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.border-t-accent-content\/45 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.border-t-accent-content\/5 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.border-t-accent-content\/50 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.border-t-accent-content\/55 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.border-t-accent-content\/60 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.border-t-accent-content\/65 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.border-t-accent-content\/70 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.border-t-accent-content\/75 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.border-t-accent-content\/80 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.border-t-accent-content\/85 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.border-t-accent-content\/90 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.border-t-accent-content\/95 {
  border-top-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.border-t-accent\/0 {
  border-top-color: var(--fallback-a,oklch(var(--a)/0));
}
.border-t-accent\/10 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.1));
}
.border-t-accent\/100 {
  border-top-color: var(--fallback-a,oklch(var(--a)/1));
}
.border-t-accent\/15 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.15));
}
.border-t-accent\/20 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.2));
}
.border-t-accent\/25 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.25));
}
.border-t-accent\/30 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.3));
}
.border-t-accent\/35 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.35));
}
.border-t-accent\/40 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.4));
}
.border-t-accent\/45 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.45));
}
.border-t-accent\/5 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.05));
}
.border-t-accent\/50 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.5));
}
.border-t-accent\/55 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.55));
}
.border-t-accent\/60 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.6));
}
.border-t-accent\/65 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.65));
}
.border-t-accent\/70 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.7));
}
.border-t-accent\/75 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.75));
}
.border-t-accent\/80 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.8));
}
.border-t-accent\/85 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.85));
}
.border-t-accent\/90 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.9));
}
.border-t-accent\/95 {
  border-top-color: var(--fallback-a,oklch(var(--a)/.95));
}
.border-t-base-100 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-t-base-100\/0 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.border-t-base-100\/10 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.border-t-base-100\/100 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.border-t-base-100\/15 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.border-t-base-100\/20 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.border-t-base-100\/25 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.border-t-base-100\/30 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.border-t-base-100\/35 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.border-t-base-100\/40 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.border-t-base-100\/45 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.border-t-base-100\/5 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.border-t-base-100\/50 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.border-t-base-100\/55 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.border-t-base-100\/60 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.border-t-base-100\/65 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.border-t-base-100\/70 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.border-t-base-100\/75 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.border-t-base-100\/80 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.border-t-base-100\/85 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.border-t-base-100\/90 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.border-t-base-100\/95 {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.border-t-base-200 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-t-base-200\/0 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.border-t-base-200\/10 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.border-t-base-200\/100 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.border-t-base-200\/15 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.border-t-base-200\/20 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.border-t-base-200\/25 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.border-t-base-200\/30 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.border-t-base-200\/35 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.border-t-base-200\/40 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.border-t-base-200\/45 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.border-t-base-200\/5 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.border-t-base-200\/50 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.border-t-base-200\/55 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.border-t-base-200\/60 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.border-t-base-200\/65 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.border-t-base-200\/70 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.border-t-base-200\/75 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.border-t-base-200\/80 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.border-t-base-200\/85 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.border-t-base-200\/90 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.border-t-base-200\/95 {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.border-t-base-300 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-t-base-300\/0 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.border-t-base-300\/10 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.border-t-base-300\/100 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.border-t-base-300\/15 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.border-t-base-300\/20 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.border-t-base-300\/25 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.border-t-base-300\/30 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.border-t-base-300\/35 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.border-t-base-300\/40 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.border-t-base-300\/45 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.border-t-base-300\/5 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.border-t-base-300\/50 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.border-t-base-300\/55 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.border-t-base-300\/60 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.border-t-base-300\/65 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.border-t-base-300\/70 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.border-t-base-300\/75 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.border-t-base-300\/80 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.border-t-base-300\/85 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.border-t-base-300\/90 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.border-t-base-300\/95 {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.border-t-base-content {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-t-base-content\/0 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.border-t-base-content\/10 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.border-t-base-content\/100 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.border-t-base-content\/15 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.border-t-base-content\/20 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.border-t-base-content\/25 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.border-t-base-content\/30 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.border-t-base-content\/35 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.border-t-base-content\/40 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.border-t-base-content\/45 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.border-t-base-content\/5 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.border-t-base-content\/50 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.border-t-base-content\/55 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.border-t-base-content\/60 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.border-t-base-content\/65 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.border-t-base-content\/70 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.border-t-base-content\/75 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.border-t-base-content\/80 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.border-t-base-content\/85 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.border-t-base-content\/90 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.border-t-base-content\/95 {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.border-t-current {
  border-top-color: currentColor;
}
.border-t-error {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-t-error-content {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-t-error-content\/0 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.border-t-error-content\/10 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.border-t-error-content\/100 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.border-t-error-content\/15 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.border-t-error-content\/20 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.border-t-error-content\/25 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.border-t-error-content\/30 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.border-t-error-content\/35 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.border-t-error-content\/40 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.border-t-error-content\/45 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.border-t-error-content\/5 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.border-t-error-content\/50 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.border-t-error-content\/55 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.border-t-error-content\/60 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.border-t-error-content\/65 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.border-t-error-content\/70 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.border-t-error-content\/75 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.border-t-error-content\/80 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.border-t-error-content\/85 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.border-t-error-content\/90 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.border-t-error-content\/95 {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.border-t-error\/0 {
  border-top-color: var(--fallback-er,oklch(var(--er)/0));
}
.border-t-error\/10 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.1));
}
.border-t-error\/100 {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
}
.border-t-error\/15 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.15));
}
.border-t-error\/20 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.2));
}
.border-t-error\/25 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.25));
}
.border-t-error\/30 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.3));
}
.border-t-error\/35 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.35));
}
.border-t-error\/40 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.4));
}
.border-t-error\/45 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.45));
}
.border-t-error\/5 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.05));
}
.border-t-error\/50 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.5));
}
.border-t-error\/55 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.55));
}
.border-t-error\/60 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.6));
}
.border-t-error\/65 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.65));
}
.border-t-error\/70 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.7));
}
.border-t-error\/75 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.75));
}
.border-t-error\/80 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.8));
}
.border-t-error\/85 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.85));
}
.border-t-error\/90 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.9));
}
.border-t-error\/95 {
  border-top-color: var(--fallback-er,oklch(var(--er)/.95));
}
.border-t-info {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-t-info-content {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-t-info-content\/0 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.border-t-info-content\/10 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.border-t-info-content\/100 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.border-t-info-content\/15 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.border-t-info-content\/20 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.border-t-info-content\/25 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.border-t-info-content\/30 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.border-t-info-content\/35 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.border-t-info-content\/40 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.border-t-info-content\/45 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.border-t-info-content\/5 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.border-t-info-content\/50 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.border-t-info-content\/55 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.border-t-info-content\/60 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.border-t-info-content\/65 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.border-t-info-content\/70 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.border-t-info-content\/75 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.border-t-info-content\/80 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.border-t-info-content\/85 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.border-t-info-content\/90 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.border-t-info-content\/95 {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.border-t-info\/0 {
  border-top-color: var(--fallback-in,oklch(var(--in)/0));
}
.border-t-info\/10 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.1));
}
.border-t-info\/100 {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
}
.border-t-info\/15 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.15));
}
.border-t-info\/20 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.2));
}
.border-t-info\/25 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.25));
}
.border-t-info\/30 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.3));
}
.border-t-info\/35 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.35));
}
.border-t-info\/40 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.4));
}
.border-t-info\/45 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.45));
}
.border-t-info\/5 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.05));
}
.border-t-info\/50 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.5));
}
.border-t-info\/55 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.55));
}
.border-t-info\/60 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.6));
}
.border-t-info\/65 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.65));
}
.border-t-info\/70 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.7));
}
.border-t-info\/75 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.75));
}
.border-t-info\/80 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.8));
}
.border-t-info\/85 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.85));
}
.border-t-info\/90 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.9));
}
.border-t-info\/95 {
  border-top-color: var(--fallback-in,oklch(var(--in)/.95));
}
.border-t-neutral {
  border-top-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-t-neutral-content {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-t-neutral-content\/0 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.border-t-neutral-content\/10 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.border-t-neutral-content\/100 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.border-t-neutral-content\/15 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.border-t-neutral-content\/20 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.border-t-neutral-content\/25 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.border-t-neutral-content\/30 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.border-t-neutral-content\/35 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.border-t-neutral-content\/40 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.border-t-neutral-content\/45 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.border-t-neutral-content\/5 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.border-t-neutral-content\/50 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.border-t-neutral-content\/55 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.border-t-neutral-content\/60 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.border-t-neutral-content\/65 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.border-t-neutral-content\/70 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.border-t-neutral-content\/75 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.border-t-neutral-content\/80 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.border-t-neutral-content\/85 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.border-t-neutral-content\/90 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.border-t-neutral-content\/95 {
  border-top-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.border-t-neutral\/0 {
  border-top-color: var(--fallback-n,oklch(var(--n)/0));
}
.border-t-neutral\/10 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.1));
}
.border-t-neutral\/100 {
  border-top-color: var(--fallback-n,oklch(var(--n)/1));
}
.border-t-neutral\/15 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.15));
}
.border-t-neutral\/20 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.2));
}
.border-t-neutral\/25 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.25));
}
.border-t-neutral\/30 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.3));
}
.border-t-neutral\/35 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.35));
}
.border-t-neutral\/40 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.4));
}
.border-t-neutral\/45 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.45));
}
.border-t-neutral\/5 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.05));
}
.border-t-neutral\/50 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.5));
}
.border-t-neutral\/55 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.55));
}
.border-t-neutral\/60 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.6));
}
.border-t-neutral\/65 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.65));
}
.border-t-neutral\/70 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.7));
}
.border-t-neutral\/75 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.75));
}
.border-t-neutral\/80 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.8));
}
.border-t-neutral\/85 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.85));
}
.border-t-neutral\/90 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.9));
}
.border-t-neutral\/95 {
  border-top-color: var(--fallback-n,oklch(var(--n)/.95));
}
.border-t-primary {
  border-top-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-t-primary-content {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-t-primary-content\/0 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.border-t-primary-content\/10 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.border-t-primary-content\/100 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.border-t-primary-content\/15 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.border-t-primary-content\/20 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.border-t-primary-content\/25 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.border-t-primary-content\/30 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.border-t-primary-content\/35 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.border-t-primary-content\/40 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.border-t-primary-content\/45 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.border-t-primary-content\/5 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.border-t-primary-content\/50 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.border-t-primary-content\/55 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.border-t-primary-content\/60 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.border-t-primary-content\/65 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.border-t-primary-content\/70 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.border-t-primary-content\/75 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.border-t-primary-content\/80 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.border-t-primary-content\/85 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.border-t-primary-content\/90 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.border-t-primary-content\/95 {
  border-top-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.border-t-primary\/0 {
  border-top-color: var(--fallback-p,oklch(var(--p)/0));
}
.border-t-primary\/10 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.1));
}
.border-t-primary\/100 {
  border-top-color: var(--fallback-p,oklch(var(--p)/1));
}
.border-t-primary\/15 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.15));
}
.border-t-primary\/20 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.2));
}
.border-t-primary\/25 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.25));
}
.border-t-primary\/30 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.3));
}
.border-t-primary\/35 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.35));
}
.border-t-primary\/40 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.4));
}
.border-t-primary\/45 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.45));
}
.border-t-primary\/5 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.05));
}
.border-t-primary\/50 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.5));
}
.border-t-primary\/55 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.55));
}
.border-t-primary\/60 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.6));
}
.border-t-primary\/65 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.65));
}
.border-t-primary\/70 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.7));
}
.border-t-primary\/75 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.75));
}
.border-t-primary\/80 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.8));
}
.border-t-primary\/85 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.85));
}
.border-t-primary\/90 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.9));
}
.border-t-primary\/95 {
  border-top-color: var(--fallback-p,oklch(var(--p)/.95));
}
.border-t-secondary {
  border-top-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-t-secondary-content {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-t-secondary-content\/0 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.border-t-secondary-content\/10 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.border-t-secondary-content\/100 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.border-t-secondary-content\/15 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.border-t-secondary-content\/20 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.border-t-secondary-content\/25 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.border-t-secondary-content\/30 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.border-t-secondary-content\/35 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.border-t-secondary-content\/40 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.border-t-secondary-content\/45 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.border-t-secondary-content\/5 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.border-t-secondary-content\/50 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.border-t-secondary-content\/55 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.border-t-secondary-content\/60 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.border-t-secondary-content\/65 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.border-t-secondary-content\/70 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.border-t-secondary-content\/75 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.border-t-secondary-content\/80 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.border-t-secondary-content\/85 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.border-t-secondary-content\/90 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.border-t-secondary-content\/95 {
  border-top-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.border-t-secondary\/0 {
  border-top-color: var(--fallback-s,oklch(var(--s)/0));
}
.border-t-secondary\/10 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.1));
}
.border-t-secondary\/100 {
  border-top-color: var(--fallback-s,oklch(var(--s)/1));
}
.border-t-secondary\/15 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.15));
}
.border-t-secondary\/20 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.2));
}
.border-t-secondary\/25 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.25));
}
.border-t-secondary\/30 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.3));
}
.border-t-secondary\/35 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.35));
}
.border-t-secondary\/40 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.4));
}
.border-t-secondary\/45 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.45));
}
.border-t-secondary\/5 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.05));
}
.border-t-secondary\/50 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.5));
}
.border-t-secondary\/55 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.55));
}
.border-t-secondary\/60 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.6));
}
.border-t-secondary\/65 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.65));
}
.border-t-secondary\/70 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.7));
}
.border-t-secondary\/75 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.75));
}
.border-t-secondary\/80 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.8));
}
.border-t-secondary\/85 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.85));
}
.border-t-secondary\/90 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.9));
}
.border-t-secondary\/95 {
  border-top-color: var(--fallback-s,oklch(var(--s)/.95));
}
.border-t-success {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-t-success-content {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-t-success-content\/0 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.border-t-success-content\/10 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.border-t-success-content\/100 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.border-t-success-content\/15 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.border-t-success-content\/20 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.border-t-success-content\/25 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.border-t-success-content\/30 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.border-t-success-content\/35 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.border-t-success-content\/40 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.border-t-success-content\/45 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.border-t-success-content\/5 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.border-t-success-content\/50 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.border-t-success-content\/55 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.border-t-success-content\/60 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.border-t-success-content\/65 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.border-t-success-content\/70 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.border-t-success-content\/75 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.border-t-success-content\/80 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.border-t-success-content\/85 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.border-t-success-content\/90 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.border-t-success-content\/95 {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.border-t-success\/0 {
  border-top-color: var(--fallback-su,oklch(var(--su)/0));
}
.border-t-success\/10 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.1));
}
.border-t-success\/100 {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
}
.border-t-success\/15 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.15));
}
.border-t-success\/20 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.2));
}
.border-t-success\/25 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.25));
}
.border-t-success\/30 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.3));
}
.border-t-success\/35 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.35));
}
.border-t-success\/40 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.4));
}
.border-t-success\/45 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.45));
}
.border-t-success\/5 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.05));
}
.border-t-success\/50 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.5));
}
.border-t-success\/55 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.55));
}
.border-t-success\/60 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.6));
}
.border-t-success\/65 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.65));
}
.border-t-success\/70 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.7));
}
.border-t-success\/75 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.75));
}
.border-t-success\/80 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.8));
}
.border-t-success\/85 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.85));
}
.border-t-success\/90 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.9));
}
.border-t-success\/95 {
  border-top-color: var(--fallback-su,oklch(var(--su)/.95));
}
.border-t-transparent {
  border-top-color: transparent;
}
.border-t-transparent\/0 {
  border-top-color: rgb(0 0 0 / 0);
}
.border-t-transparent\/10 {
  border-top-color: rgb(0 0 0 / .1);
}
.border-t-transparent\/100 {
  border-top-color: rgb(0 0 0 / 1);
}
.border-t-transparent\/15 {
  border-top-color: rgb(0 0 0 / .15);
}
.border-t-transparent\/20 {
  border-top-color: rgb(0 0 0 / .2);
}
.border-t-transparent\/25 {
  border-top-color: rgb(0 0 0 / .25);
}
.border-t-transparent\/30 {
  border-top-color: rgb(0 0 0 / .3);
}
.border-t-transparent\/35 {
  border-top-color: rgb(0 0 0 / .35);
}
.border-t-transparent\/40 {
  border-top-color: rgb(0 0 0 / .4);
}
.border-t-transparent\/45 {
  border-top-color: rgb(0 0 0 / .45);
}
.border-t-transparent\/5 {
  border-top-color: rgb(0 0 0 / .05);
}
.border-t-transparent\/50 {
  border-top-color: rgb(0 0 0 / .5);
}
.border-t-transparent\/55 {
  border-top-color: rgb(0 0 0 / .55);
}
.border-t-transparent\/60 {
  border-top-color: rgb(0 0 0 / .6);
}
.border-t-transparent\/65 {
  border-top-color: rgb(0 0 0 / .65);
}
.border-t-transparent\/70 {
  border-top-color: rgb(0 0 0 / .7);
}
.border-t-transparent\/75 {
  border-top-color: rgb(0 0 0 / .75);
}
.border-t-transparent\/80 {
  border-top-color: rgb(0 0 0 / .8);
}
.border-t-transparent\/85 {
  border-top-color: rgb(0 0 0 / .85);
}
.border-t-transparent\/90 {
  border-top-color: rgb(0 0 0 / .9);
}
.border-t-transparent\/95 {
  border-top-color: rgb(0 0 0 / .95);
}
.border-t-warning {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-t-warning-content {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-t-warning-content\/0 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.border-t-warning-content\/10 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.border-t-warning-content\/100 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.border-t-warning-content\/15 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.border-t-warning-content\/20 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.border-t-warning-content\/25 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.border-t-warning-content\/30 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.border-t-warning-content\/35 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.border-t-warning-content\/40 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.border-t-warning-content\/45 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.border-t-warning-content\/5 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.border-t-warning-content\/50 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.border-t-warning-content\/55 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.border-t-warning-content\/60 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.border-t-warning-content\/65 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.border-t-warning-content\/70 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.border-t-warning-content\/75 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.border-t-warning-content\/80 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.border-t-warning-content\/85 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.border-t-warning-content\/90 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.border-t-warning-content\/95 {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.border-t-warning\/0 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.border-t-warning\/10 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.border-t-warning\/100 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.border-t-warning\/15 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.border-t-warning\/20 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.border-t-warning\/25 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.border-t-warning\/30 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.border-t-warning\/35 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.border-t-warning\/40 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.border-t-warning\/45 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.border-t-warning\/5 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.border-t-warning\/50 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.border-t-warning\/55 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.border-t-warning\/60 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.border-t-warning\/65 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.border-t-warning\/70 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.border-t-warning\/75 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.border-t-warning\/80 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.border-t-warning\/85 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.border-t-warning\/90 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.border-t-warning\/95 {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.bg-accent {
  background-color: var(--fallback-a,oklch(var(--a)/1));
}
.bg-accent-content {
  background-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.bg-accent-content\/0 {
  background-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.bg-accent-content\/10 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.bg-accent-content\/100 {
  background-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.bg-accent-content\/15 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.bg-accent-content\/20 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.bg-accent-content\/25 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.bg-accent-content\/30 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.bg-accent-content\/35 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.bg-accent-content\/40 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.bg-accent-content\/45 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.bg-accent-content\/5 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.bg-accent-content\/50 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.bg-accent-content\/55 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.bg-accent-content\/60 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.bg-accent-content\/65 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.bg-accent-content\/70 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.bg-accent-content\/75 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.bg-accent-content\/80 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.bg-accent-content\/85 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.bg-accent-content\/90 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.bg-accent-content\/95 {
  background-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.bg-accent\/0 {
  background-color: var(--fallback-a,oklch(var(--a)/0));
}
.bg-accent\/10 {
  background-color: var(--fallback-a,oklch(var(--a)/.1));
}
.bg-accent\/100 {
  background-color: var(--fallback-a,oklch(var(--a)/1));
}
.bg-accent\/15 {
  background-color: var(--fallback-a,oklch(var(--a)/.15));
}
.bg-accent\/20 {
  background-color: var(--fallback-a,oklch(var(--a)/.2));
}
.bg-accent\/25 {
  background-color: var(--fallback-a,oklch(var(--a)/.25));
}
.bg-accent\/30 {
  background-color: var(--fallback-a,oklch(var(--a)/.3));
}
.bg-accent\/35 {
  background-color: var(--fallback-a,oklch(var(--a)/.35));
}
.bg-accent\/40 {
  background-color: var(--fallback-a,oklch(var(--a)/.4));
}
.bg-accent\/45 {
  background-color: var(--fallback-a,oklch(var(--a)/.45));
}
.bg-accent\/5 {
  background-color: var(--fallback-a,oklch(var(--a)/.05));
}
.bg-accent\/50 {
  background-color: var(--fallback-a,oklch(var(--a)/.5));
}
.bg-accent\/55 {
  background-color: var(--fallback-a,oklch(var(--a)/.55));
}
.bg-accent\/60 {
  background-color: var(--fallback-a,oklch(var(--a)/.6));
}
.bg-accent\/65 {
  background-color: var(--fallback-a,oklch(var(--a)/.65));
}
.bg-accent\/70 {
  background-color: var(--fallback-a,oklch(var(--a)/.7));
}
.bg-accent\/75 {
  background-color: var(--fallback-a,oklch(var(--a)/.75));
}
.bg-accent\/80 {
  background-color: var(--fallback-a,oklch(var(--a)/.8));
}
.bg-accent\/85 {
  background-color: var(--fallback-a,oklch(var(--a)/.85));
}
.bg-accent\/90 {
  background-color: var(--fallback-a,oklch(var(--a)/.9));
}
.bg-accent\/95 {
  background-color: var(--fallback-a,oklch(var(--a)/.95));
}
.bg-base-100 {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.bg-base-100\/0 {
  background-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.bg-base-100\/10 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.bg-base-100\/100 {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.bg-base-100\/15 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.bg-base-100\/20 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.bg-base-100\/25 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.bg-base-100\/30 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.bg-base-100\/35 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.bg-base-100\/40 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.bg-base-100\/45 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.bg-base-100\/5 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.bg-base-100\/50 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.bg-base-100\/55 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.bg-base-100\/60 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.bg-base-100\/65 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.bg-base-100\/70 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.bg-base-100\/75 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.bg-base-100\/80 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.bg-base-100\/85 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.bg-base-100\/90 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.bg-base-100\/95 {
  background-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.bg-base-200 {
  background-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.bg-base-200\/0 {
  background-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.bg-base-200\/10 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.bg-base-200\/100 {
  background-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.bg-base-200\/15 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.bg-base-200\/20 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.bg-base-200\/25 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.bg-base-200\/30 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.bg-base-200\/35 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.bg-base-200\/40 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.bg-base-200\/45 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.bg-base-200\/5 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.bg-base-200\/50 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.bg-base-200\/55 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.bg-base-200\/60 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.bg-base-200\/65 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.bg-base-200\/70 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.bg-base-200\/75 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.bg-base-200\/80 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.bg-base-200\/85 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.bg-base-200\/90 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.bg-base-200\/95 {
  background-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.bg-base-300 {
  background-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.bg-base-300\/0 {
  background-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.bg-base-300\/10 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.bg-base-300\/100 {
  background-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.bg-base-300\/15 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.bg-base-300\/20 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.bg-base-300\/25 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.bg-base-300\/30 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.bg-base-300\/35 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.bg-base-300\/40 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.bg-base-300\/45 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.bg-base-300\/5 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.bg-base-300\/50 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.bg-base-300\/55 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.bg-base-300\/60 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.bg-base-300\/65 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.bg-base-300\/70 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.bg-base-300\/75 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.bg-base-300\/80 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.bg-base-300\/85 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.bg-base-300\/90 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.bg-base-300\/95 {
  background-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.bg-base-content {
  background-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.bg-base-content\/0 {
  background-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.bg-base-content\/10 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.bg-base-content\/100 {
  background-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.bg-base-content\/15 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.bg-base-content\/20 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.bg-base-content\/25 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.bg-base-content\/30 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.bg-base-content\/35 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.bg-base-content\/40 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.bg-base-content\/45 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.bg-base-content\/5 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.bg-base-content\/50 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.bg-base-content\/55 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.bg-base-content\/60 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.bg-base-content\/65 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.bg-base-content\/70 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.bg-base-content\/75 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.bg-base-content\/80 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.bg-base-content\/85 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.bg-base-content\/90 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.bg-base-content\/95 {
  background-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.bg-current {
  background-color: currentColor;
}
.bg-error {
  background-color: var(--fallback-er,oklch(var(--er)/1));
}
.bg-error-content {
  background-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.bg-error-content\/0 {
  background-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.bg-error-content\/10 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.bg-error-content\/100 {
  background-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.bg-error-content\/15 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.bg-error-content\/20 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.bg-error-content\/25 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.bg-error-content\/30 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.bg-error-content\/35 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.bg-error-content\/40 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.bg-error-content\/45 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.bg-error-content\/5 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.bg-error-content\/50 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.bg-error-content\/55 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.bg-error-content\/60 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.bg-error-content\/65 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.bg-error-content\/70 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.bg-error-content\/75 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.bg-error-content\/80 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.bg-error-content\/85 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.bg-error-content\/90 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.bg-error-content\/95 {
  background-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.bg-error\/0 {
  background-color: var(--fallback-er,oklch(var(--er)/0));
}
.bg-error\/10 {
  background-color: var(--fallback-er,oklch(var(--er)/.1));
}
.bg-error\/100 {
  background-color: var(--fallback-er,oklch(var(--er)/1));
}
.bg-error\/15 {
  background-color: var(--fallback-er,oklch(var(--er)/.15));
}
.bg-error\/20 {
  background-color: var(--fallback-er,oklch(var(--er)/.2));
}
.bg-error\/25 {
  background-color: var(--fallback-er,oklch(var(--er)/.25));
}
.bg-error\/30 {
  background-color: var(--fallback-er,oklch(var(--er)/.3));
}
.bg-error\/35 {
  background-color: var(--fallback-er,oklch(var(--er)/.35));
}
.bg-error\/40 {
  background-color: var(--fallback-er,oklch(var(--er)/.4));
}
.bg-error\/45 {
  background-color: var(--fallback-er,oklch(var(--er)/.45));
}
.bg-error\/5 {
  background-color: var(--fallback-er,oklch(var(--er)/.05));
}
.bg-error\/50 {
  background-color: var(--fallback-er,oklch(var(--er)/.5));
}
.bg-error\/55 {
  background-color: var(--fallback-er,oklch(var(--er)/.55));
}
.bg-error\/60 {
  background-color: var(--fallback-er,oklch(var(--er)/.6));
}
.bg-error\/65 {
  background-color: var(--fallback-er,oklch(var(--er)/.65));
}
.bg-error\/70 {
  background-color: var(--fallback-er,oklch(var(--er)/.7));
}
.bg-error\/75 {
  background-color: var(--fallback-er,oklch(var(--er)/.75));
}
.bg-error\/80 {
  background-color: var(--fallback-er,oklch(var(--er)/.8));
}
.bg-error\/85 {
  background-color: var(--fallback-er,oklch(var(--er)/.85));
}
.bg-error\/90 {
  background-color: var(--fallback-er,oklch(var(--er)/.9));
}
.bg-error\/95 {
  background-color: var(--fallback-er,oklch(var(--er)/.95));
}
.bg-info {
  background-color: var(--fallback-in,oklch(var(--in)/1));
}
.bg-info-content {
  background-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.bg-info-content\/0 {
  background-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.bg-info-content\/10 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.bg-info-content\/100 {
  background-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.bg-info-content\/15 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.bg-info-content\/20 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.bg-info-content\/25 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.bg-info-content\/30 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.bg-info-content\/35 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.bg-info-content\/40 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.bg-info-content\/45 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.bg-info-content\/5 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.bg-info-content\/50 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.bg-info-content\/55 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.bg-info-content\/60 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.bg-info-content\/65 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.bg-info-content\/70 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.bg-info-content\/75 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.bg-info-content\/80 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.bg-info-content\/85 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.bg-info-content\/90 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.bg-info-content\/95 {
  background-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.bg-info\/0 {
  background-color: var(--fallback-in,oklch(var(--in)/0));
}
.bg-info\/10 {
  background-color: var(--fallback-in,oklch(var(--in)/.1));
}
.bg-info\/100 {
  background-color: var(--fallback-in,oklch(var(--in)/1));
}
.bg-info\/15 {
  background-color: var(--fallback-in,oklch(var(--in)/.15));
}
.bg-info\/20 {
  background-color: var(--fallback-in,oklch(var(--in)/.2));
}
.bg-info\/25 {
  background-color: var(--fallback-in,oklch(var(--in)/.25));
}
.bg-info\/30 {
  background-color: var(--fallback-in,oklch(var(--in)/.3));
}
.bg-info\/35 {
  background-color: var(--fallback-in,oklch(var(--in)/.35));
}
.bg-info\/40 {
  background-color: var(--fallback-in,oklch(var(--in)/.4));
}
.bg-info\/45 {
  background-color: var(--fallback-in,oklch(var(--in)/.45));
}
.bg-info\/5 {
  background-color: var(--fallback-in,oklch(var(--in)/.05));
}
.bg-info\/50 {
  background-color: var(--fallback-in,oklch(var(--in)/.5));
}
.bg-info\/55 {
  background-color: var(--fallback-in,oklch(var(--in)/.55));
}
.bg-info\/60 {
  background-color: var(--fallback-in,oklch(var(--in)/.6));
}
.bg-info\/65 {
  background-color: var(--fallback-in,oklch(var(--in)/.65));
}
.bg-info\/70 {
  background-color: var(--fallback-in,oklch(var(--in)/.7));
}
.bg-info\/75 {
  background-color: var(--fallback-in,oklch(var(--in)/.75));
}
.bg-info\/80 {
  background-color: var(--fallback-in,oklch(var(--in)/.8));
}
.bg-info\/85 {
  background-color: var(--fallback-in,oklch(var(--in)/.85));
}
.bg-info\/90 {
  background-color: var(--fallback-in,oklch(var(--in)/.9));
}
.bg-info\/95 {
  background-color: var(--fallback-in,oklch(var(--in)/.95));
}
.bg-neutral {
  background-color: var(--fallback-n,oklch(var(--n)/1));
}
.bg-neutral-content {
  background-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.bg-neutral-content\/0 {
  background-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.bg-neutral-content\/10 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.bg-neutral-content\/100 {
  background-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.bg-neutral-content\/15 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.bg-neutral-content\/20 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.bg-neutral-content\/25 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.bg-neutral-content\/30 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.bg-neutral-content\/35 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.bg-neutral-content\/40 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.bg-neutral-content\/45 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.bg-neutral-content\/5 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.bg-neutral-content\/50 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.bg-neutral-content\/55 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.bg-neutral-content\/60 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.bg-neutral-content\/65 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.bg-neutral-content\/70 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.bg-neutral-content\/75 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.bg-neutral-content\/80 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.bg-neutral-content\/85 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.bg-neutral-content\/90 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.bg-neutral-content\/95 {
  background-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.bg-neutral\/0 {
  background-color: var(--fallback-n,oklch(var(--n)/0));
}
.bg-neutral\/10 {
  background-color: var(--fallback-n,oklch(var(--n)/.1));
}
.bg-neutral\/100 {
  background-color: var(--fallback-n,oklch(var(--n)/1));
}
.bg-neutral\/15 {
  background-color: var(--fallback-n,oklch(var(--n)/.15));
}
.bg-neutral\/20 {
  background-color: var(--fallback-n,oklch(var(--n)/.2));
}
.bg-neutral\/25 {
  background-color: var(--fallback-n,oklch(var(--n)/.25));
}
.bg-neutral\/30 {
  background-color: var(--fallback-n,oklch(var(--n)/.3));
}
.bg-neutral\/35 {
  background-color: var(--fallback-n,oklch(var(--n)/.35));
}
.bg-neutral\/40 {
  background-color: var(--fallback-n,oklch(var(--n)/.4));
}
.bg-neutral\/45 {
  background-color: var(--fallback-n,oklch(var(--n)/.45));
}
.bg-neutral\/5 {
  background-color: var(--fallback-n,oklch(var(--n)/.05));
}
.bg-neutral\/50 {
  background-color: var(--fallback-n,oklch(var(--n)/.5));
}
.bg-neutral\/55 {
  background-color: var(--fallback-n,oklch(var(--n)/.55));
}
.bg-neutral\/60 {
  background-color: var(--fallback-n,oklch(var(--n)/.6));
}
.bg-neutral\/65 {
  background-color: var(--fallback-n,oklch(var(--n)/.65));
}
.bg-neutral\/70 {
  background-color: var(--fallback-n,oklch(var(--n)/.7));
}
.bg-neutral\/75 {
  background-color: var(--fallback-n,oklch(var(--n)/.75));
}
.bg-neutral\/80 {
  background-color: var(--fallback-n,oklch(var(--n)/.8));
}
.bg-neutral\/85 {
  background-color: var(--fallback-n,oklch(var(--n)/.85));
}
.bg-neutral\/90 {
  background-color: var(--fallback-n,oklch(var(--n)/.9));
}
.bg-neutral\/95 {
  background-color: var(--fallback-n,oklch(var(--n)/.95));
}
.bg-primary {
  background-color: var(--fallback-p,oklch(var(--p)/1));
}
.bg-primary-content {
  background-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.bg-primary-content\/0 {
  background-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.bg-primary-content\/10 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.bg-primary-content\/100 {
  background-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.bg-primary-content\/15 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.bg-primary-content\/20 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.bg-primary-content\/25 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.bg-primary-content\/30 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.bg-primary-content\/35 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.bg-primary-content\/40 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.bg-primary-content\/45 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.bg-primary-content\/5 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.bg-primary-content\/50 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.bg-primary-content\/55 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.bg-primary-content\/60 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.bg-primary-content\/65 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.bg-primary-content\/70 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.bg-primary-content\/75 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.bg-primary-content\/80 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.bg-primary-content\/85 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.bg-primary-content\/90 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.bg-primary-content\/95 {
  background-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.bg-primary\/0 {
  background-color: var(--fallback-p,oklch(var(--p)/0));
}
.bg-primary\/10 {
  background-color: var(--fallback-p,oklch(var(--p)/.1));
}
.bg-primary\/100 {
  background-color: var(--fallback-p,oklch(var(--p)/1));
}
.bg-primary\/15 {
  background-color: var(--fallback-p,oklch(var(--p)/.15));
}
.bg-primary\/20 {
  background-color: var(--fallback-p,oklch(var(--p)/.2));
}
.bg-primary\/25 {
  background-color: var(--fallback-p,oklch(var(--p)/.25));
}
.bg-primary\/30 {
  background-color: var(--fallback-p,oklch(var(--p)/.3));
}
.bg-primary\/35 {
  background-color: var(--fallback-p,oklch(var(--p)/.35));
}
.bg-primary\/40 {
  background-color: var(--fallback-p,oklch(var(--p)/.4));
}
.bg-primary\/45 {
  background-color: var(--fallback-p,oklch(var(--p)/.45));
}
.bg-primary\/5 {
  background-color: var(--fallback-p,oklch(var(--p)/.05));
}
.bg-primary\/50 {
  background-color: var(--fallback-p,oklch(var(--p)/.5));
}
.bg-primary\/55 {
  background-color: var(--fallback-p,oklch(var(--p)/.55));
}
.bg-primary\/60 {
  background-color: var(--fallback-p,oklch(var(--p)/.6));
}
.bg-primary\/65 {
  background-color: var(--fallback-p,oklch(var(--p)/.65));
}
.bg-primary\/70 {
  background-color: var(--fallback-p,oklch(var(--p)/.7));
}
.bg-primary\/75 {
  background-color: var(--fallback-p,oklch(var(--p)/.75));
}
.bg-primary\/80 {
  background-color: var(--fallback-p,oklch(var(--p)/.8));
}
.bg-primary\/85 {
  background-color: var(--fallback-p,oklch(var(--p)/.85));
}
.bg-primary\/90 {
  background-color: var(--fallback-p,oklch(var(--p)/.9));
}
.bg-primary\/95 {
  background-color: var(--fallback-p,oklch(var(--p)/.95));
}
.bg-secondary {
  background-color: var(--fallback-s,oklch(var(--s)/1));
}
.bg-secondary-content {
  background-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.bg-secondary-content\/0 {
  background-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.bg-secondary-content\/10 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.bg-secondary-content\/100 {
  background-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.bg-secondary-content\/15 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.bg-secondary-content\/20 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.bg-secondary-content\/25 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.bg-secondary-content\/30 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.bg-secondary-content\/35 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.bg-secondary-content\/40 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.bg-secondary-content\/45 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.bg-secondary-content\/5 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.bg-secondary-content\/50 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.bg-secondary-content\/55 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.bg-secondary-content\/60 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.bg-secondary-content\/65 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.bg-secondary-content\/70 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.bg-secondary-content\/75 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.bg-secondary-content\/80 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.bg-secondary-content\/85 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.bg-secondary-content\/90 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.bg-secondary-content\/95 {
  background-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.bg-secondary\/0 {
  background-color: var(--fallback-s,oklch(var(--s)/0));
}
.bg-secondary\/10 {
  background-color: var(--fallback-s,oklch(var(--s)/.1));
}
.bg-secondary\/100 {
  background-color: var(--fallback-s,oklch(var(--s)/1));
}
.bg-secondary\/15 {
  background-color: var(--fallback-s,oklch(var(--s)/.15));
}
.bg-secondary\/20 {
  background-color: var(--fallback-s,oklch(var(--s)/.2));
}
.bg-secondary\/25 {
  background-color: var(--fallback-s,oklch(var(--s)/.25));
}
.bg-secondary\/30 {
  background-color: var(--fallback-s,oklch(var(--s)/.3));
}
.bg-secondary\/35 {
  background-color: var(--fallback-s,oklch(var(--s)/.35));
}
.bg-secondary\/40 {
  background-color: var(--fallback-s,oklch(var(--s)/.4));
}
.bg-secondary\/45 {
  background-color: var(--fallback-s,oklch(var(--s)/.45));
}
.bg-secondary\/5 {
  background-color: var(--fallback-s,oklch(var(--s)/.05));
}
.bg-secondary\/50 {
  background-color: var(--fallback-s,oklch(var(--s)/.5));
}
.bg-secondary\/55 {
  background-color: var(--fallback-s,oklch(var(--s)/.55));
}
.bg-secondary\/60 {
  background-color: var(--fallback-s,oklch(var(--s)/.6));
}
.bg-secondary\/65 {
  background-color: var(--fallback-s,oklch(var(--s)/.65));
}
.bg-secondary\/70 {
  background-color: var(--fallback-s,oklch(var(--s)/.7));
}
.bg-secondary\/75 {
  background-color: var(--fallback-s,oklch(var(--s)/.75));
}
.bg-secondary\/80 {
  background-color: var(--fallback-s,oklch(var(--s)/.8));
}
.bg-secondary\/85 {
  background-color: var(--fallback-s,oklch(var(--s)/.85));
}
.bg-secondary\/90 {
  background-color: var(--fallback-s,oklch(var(--s)/.9));
}
.bg-secondary\/95 {
  background-color: var(--fallback-s,oklch(var(--s)/.95));
}
.bg-success {
  background-color: var(--fallback-su,oklch(var(--su)/1));
}
.bg-success-content {
  background-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.bg-success-content\/0 {
  background-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.bg-success-content\/10 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.bg-success-content\/100 {
  background-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.bg-success-content\/15 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.bg-success-content\/20 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.bg-success-content\/25 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.bg-success-content\/30 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.bg-success-content\/35 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.bg-success-content\/40 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.bg-success-content\/45 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.bg-success-content\/5 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.bg-success-content\/50 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.bg-success-content\/55 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.bg-success-content\/60 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.bg-success-content\/65 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.bg-success-content\/70 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.bg-success-content\/75 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.bg-success-content\/80 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.bg-success-content\/85 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.bg-success-content\/90 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.bg-success-content\/95 {
  background-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.bg-success\/0 {
  background-color: var(--fallback-su,oklch(var(--su)/0));
}
.bg-success\/10 {
  background-color: var(--fallback-su,oklch(var(--su)/.1));
}
.bg-success\/100 {
  background-color: var(--fallback-su,oklch(var(--su)/1));
}
.bg-success\/15 {
  background-color: var(--fallback-su,oklch(var(--su)/.15));
}
.bg-success\/20 {
  background-color: var(--fallback-su,oklch(var(--su)/.2));
}
.bg-success\/25 {
  background-color: var(--fallback-su,oklch(var(--su)/.25));
}
.bg-success\/30 {
  background-color: var(--fallback-su,oklch(var(--su)/.3));
}
.bg-success\/35 {
  background-color: var(--fallback-su,oklch(var(--su)/.35));
}
.bg-success\/40 {
  background-color: var(--fallback-su,oklch(var(--su)/.4));
}
.bg-success\/45 {
  background-color: var(--fallback-su,oklch(var(--su)/.45));
}
.bg-success\/5 {
  background-color: var(--fallback-su,oklch(var(--su)/.05));
}
.bg-success\/50 {
  background-color: var(--fallback-su,oklch(var(--su)/.5));
}
.bg-success\/55 {
  background-color: var(--fallback-su,oklch(var(--su)/.55));
}
.bg-success\/60 {
  background-color: var(--fallback-su,oklch(var(--su)/.6));
}
.bg-success\/65 {
  background-color: var(--fallback-su,oklch(var(--su)/.65));
}
.bg-success\/70 {
  background-color: var(--fallback-su,oklch(var(--su)/.7));
}
.bg-success\/75 {
  background-color: var(--fallback-su,oklch(var(--su)/.75));
}
.bg-success\/80 {
  background-color: var(--fallback-su,oklch(var(--su)/.8));
}
.bg-success\/85 {
  background-color: var(--fallback-su,oklch(var(--su)/.85));
}
.bg-success\/90 {
  background-color: var(--fallback-su,oklch(var(--su)/.9));
}
.bg-success\/95 {
  background-color: var(--fallback-su,oklch(var(--su)/.95));
}
.bg-transparent {
  background-color: transparent;
}
.bg-transparent\/0 {
  background-color: rgb(0 0 0 / 0);
}
.bg-transparent\/10 {
  background-color: rgb(0 0 0 / .1);
}
.bg-transparent\/100 {
  background-color: rgb(0 0 0 / 1);
}
.bg-transparent\/15 {
  background-color: rgb(0 0 0 / .15);
}
.bg-transparent\/20 {
  background-color: rgb(0 0 0 / .2);
}
.bg-transparent\/25 {
  background-color: rgb(0 0 0 / .25);
}
.bg-transparent\/30 {
  background-color: rgb(0 0 0 / .3);
}
.bg-transparent\/35 {
  background-color: rgb(0 0 0 / .35);
}
.bg-transparent\/40 {
  background-color: rgb(0 0 0 / .4);
}
.bg-transparent\/45 {
  background-color: rgb(0 0 0 / .45);
}
.bg-transparent\/5 {
  background-color: rgb(0 0 0 / .05);
}
.bg-transparent\/50 {
  background-color: rgb(0 0 0 / .5);
}
.bg-transparent\/55 {
  background-color: rgb(0 0 0 / .55);
}
.bg-transparent\/60 {
  background-color: rgb(0 0 0 / .6);
}
.bg-transparent\/65 {
  background-color: rgb(0 0 0 / .65);
}
.bg-transparent\/70 {
  background-color: rgb(0 0 0 / .7);
}
.bg-transparent\/75 {
  background-color: rgb(0 0 0 / .75);
}
.bg-transparent\/80 {
  background-color: rgb(0 0 0 / .8);
}
.bg-transparent\/85 {
  background-color: rgb(0 0 0 / .85);
}
.bg-transparent\/90 {
  background-color: rgb(0 0 0 / .9);
}
.bg-transparent\/95 {
  background-color: rgb(0 0 0 / .95);
}
.bg-warning {
  background-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.bg-warning-content {
  background-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.bg-warning-content\/0 {
  background-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.bg-warning-content\/10 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.bg-warning-content\/100 {
  background-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.bg-warning-content\/15 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.bg-warning-content\/20 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.bg-warning-content\/25 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.bg-warning-content\/30 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.bg-warning-content\/35 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.bg-warning-content\/40 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.bg-warning-content\/45 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.bg-warning-content\/5 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.bg-warning-content\/50 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.bg-warning-content\/55 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.bg-warning-content\/60 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.bg-warning-content\/65 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.bg-warning-content\/70 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.bg-warning-content\/75 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.bg-warning-content\/80 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.bg-warning-content\/85 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.bg-warning-content\/90 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.bg-warning-content\/95 {
  background-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.bg-warning\/0 {
  background-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.bg-warning\/10 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.bg-warning\/100 {
  background-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.bg-warning\/15 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.bg-warning\/20 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.bg-warning\/25 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.bg-warning\/30 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.bg-warning\/35 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.bg-warning\/40 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.bg-warning\/45 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.bg-warning\/5 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.bg-warning\/50 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.bg-warning\/55 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.bg-warning\/60 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.bg-warning\/65 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.bg-warning\/70 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.bg-warning\/75 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.bg-warning\/80 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.bg-warning\/85 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.bg-warning\/90 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.bg-warning\/95 {
  background-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops));
}
.bg-gradient-to-bl {
  background-image: linear-gradient(to bottom left,var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left,var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right,var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top,var(--tw-gradient-stops));
}
.bg-gradient-to-tl {
  background-image: linear-gradient(to top left,var(--tw-gradient-stops));
}
.bg-gradient-to-tr {
  background-image: linear-gradient(to top right,var(--tw-gradient-stops));
}
.bg-none {
  background-image: none;
}
.from-accent {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/0 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/10 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/100 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/15 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/20 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/25 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/30 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/35 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/40 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/45 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/5 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/50 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/55 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/60 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/65 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/70 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/75 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/80 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/85 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/90 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent-content\/95 {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/0 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/10 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/100 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/15 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/20 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/25 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/30 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/35 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/40 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/45 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/5 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/50 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/55 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/60 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/65 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/70 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/75 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/80 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/85 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/90 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-accent\/95 {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/0 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/10 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/100 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/15 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/20 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/25 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/30 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/35 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/40 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/45 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/5 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/50 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/55 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/60 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/65 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/70 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/75 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/80 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/85 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/90 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-100\/95 {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/0 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/10 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/100 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/15 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/20 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/25 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/30 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/35 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/40 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/45 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/5 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/50 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/55 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/60 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/65 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/70 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/75 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/80 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/85 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/90 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-200\/95 {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/0 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/10 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/100 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/15 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/20 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/25 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/30 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/35 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/40 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/45 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/5 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/50 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/55 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/60 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/65 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/70 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/75 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/80 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/85 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/90 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-300\/95 {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/0 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/10 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/100 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/15 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/20 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/25 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/30 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/35 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/40 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/45 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/5 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/50 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/55 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/60 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/65 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/70 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/75 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/80 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/85 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/90 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-base-content\/95 {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-current {
  --tw-gradient-from: currentColor var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/0 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/10 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/100 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/15 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/20 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/25 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/30 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/35 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/40 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/45 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/5 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/50 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/55 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/60 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/65 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/70 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/75 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/80 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/85 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/90 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error-content\/95 {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/0 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/10 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/100 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/15 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/20 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/25 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/30 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/35 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/40 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/45 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/5 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/50 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/55 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/60 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/65 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/70 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/75 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/80 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/85 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/90 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-error\/95 {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/0 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/10 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/100 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/15 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/20 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/25 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/30 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/35 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/40 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/45 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/5 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/50 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/55 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/60 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/65 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/70 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/75 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/80 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/85 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/90 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info-content\/95 {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/0 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/10 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/100 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/15 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/20 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/25 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/30 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/35 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/40 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/45 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/5 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/50 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/55 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/60 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/65 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/70 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/75 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/80 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/85 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/90 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-info\/95 {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/0 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/10 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/100 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/15 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/20 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/25 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/30 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/35 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/40 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/45 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/5 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/50 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/55 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/60 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/65 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/70 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/75 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/80 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/85 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/90 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral-content\/95 {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/0 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/10 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/100 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/15 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/20 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/25 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/30 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/35 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/40 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/45 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/5 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/50 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/55 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/60 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/65 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/70 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/75 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/80 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/85 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/90 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-neutral\/95 {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/0 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/10 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/100 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/15 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/20 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/25 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/30 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/35 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/40 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/45 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/5 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/50 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/55 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/60 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/65 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/70 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/75 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/80 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/85 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/90 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary-content\/95 {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/0 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/10 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/100 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/15 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/20 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/25 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/30 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/35 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/40 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/45 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/5 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/50 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/55 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/60 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/65 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/70 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/75 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/80 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/85 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/90 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-primary\/95 {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/0 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/10 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/100 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/15 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/20 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/25 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/30 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/35 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/40 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/45 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/5 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/50 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/55 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/60 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/65 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/70 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/75 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/80 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/85 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/90 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary-content\/95 {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/0 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/10 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/100 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/15 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/20 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/25 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/30 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/35 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/40 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/45 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/5 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/50 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/55 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/60 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/65 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/70 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/75 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/80 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/85 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/90 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-secondary\/95 {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/0 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/10 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/100 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/15 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/20 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/25 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/30 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/35 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/40 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/45 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/5 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/50 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/55 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/60 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/65 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/70 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/75 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/80 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/85 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/90 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success-content\/95 {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/0 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/10 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/100 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/15 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/20 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/25 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/30 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/35 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/40 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/45 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/5 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/50 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/55 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/60 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/65 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/70 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/75 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/80 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/85 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/90 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-success\/95 {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/0 {
  --tw-gradient-from: rgb(0 0 0 / 0) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/10 {
  --tw-gradient-from: rgb(0 0 0 / 0.1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/100 {
  --tw-gradient-from: rgb(0 0 0 / 1) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/15 {
  --tw-gradient-from: rgb(0 0 0 / 0.15) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/20 {
  --tw-gradient-from: rgb(0 0 0 / 0.2) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/25 {
  --tw-gradient-from: rgb(0 0 0 / 0.25) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/30 {
  --tw-gradient-from: rgb(0 0 0 / 0.3) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/35 {
  --tw-gradient-from: rgb(0 0 0 / 0.35) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/40 {
  --tw-gradient-from: rgb(0 0 0 / 0.4) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/45 {
  --tw-gradient-from: rgb(0 0 0 / 0.45) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/5 {
  --tw-gradient-from: rgb(0 0 0 / 0.05) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/50 {
  --tw-gradient-from: rgb(0 0 0 / 0.5) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/55 {
  --tw-gradient-from: rgb(0 0 0 / 0.55) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/60 {
  --tw-gradient-from: rgb(0 0 0 / 0.6) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/65 {
  --tw-gradient-from: rgb(0 0 0 / 0.65) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/70 {
  --tw-gradient-from: rgb(0 0 0 / 0.7) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/75 {
  --tw-gradient-from: rgb(0 0 0 / 0.75) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/80 {
  --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/85 {
  --tw-gradient-from: rgb(0 0 0 / 0.85) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/90 {
  --tw-gradient-from: rgb(0 0 0 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-transparent\/95 {
  --tw-gradient-from: rgb(0 0 0 / 0.95) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/0 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/10 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/100 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/15 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/20 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/25 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/30 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/35 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/40 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/45 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/5 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/50 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/55 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/60 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/65 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/70 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/75 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/80 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/85 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/90 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning-content\/95 {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/0 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/10 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/100 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/15 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/20 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/25 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/30 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/35 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/40 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/45 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/5 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/50 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/55 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/60 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/65 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/70 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/75 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/80 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/85 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/90 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-warning\/95 {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.from-0\% {
  --tw-gradient-from-position: 0%;
}
.from-10\% {
  --tw-gradient-from-position: 10%;
}
.from-100\% {
  --tw-gradient-from-position: 100%;
}
.from-15\% {
  --tw-gradient-from-position: 15%;
}
.from-20\% {
  --tw-gradient-from-position: 20%;
}
.from-25\% {
  --tw-gradient-from-position: 25%;
}
.from-30\% {
  --tw-gradient-from-position: 30%;
}
.from-35\% {
  --tw-gradient-from-position: 35%;
}
.from-40\% {
  --tw-gradient-from-position: 40%;
}
.from-45\% {
  --tw-gradient-from-position: 45%;
}
.from-5\% {
  --tw-gradient-from-position: 5%;
}
.from-50\% {
  --tw-gradient-from-position: 50%;
}
.from-55\% {
  --tw-gradient-from-position: 55%;
}
.from-60\% {
  --tw-gradient-from-position: 60%;
}
.from-65\% {
  --tw-gradient-from-position: 65%;
}
.from-70\% {
  --tw-gradient-from-position: 70%;
}
.from-75\% {
  --tw-gradient-from-position: 75%;
}
.from-80\% {
  --tw-gradient-from-position: 80%;
}
.from-85\% {
  --tw-gradient-from-position: 85%;
}
.from-90\% {
  --tw-gradient-from-position: 90%;
}
.from-95\% {
  --tw-gradient-from-position: 95%;
}
.via-accent {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-accent\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-100\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-200\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-300\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-base-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-current {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),currentColor var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-error\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-info\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-neutral\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-primary\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-secondary\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-success\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/0 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/10 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.1) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/100 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 1) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/15 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.15) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/20 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.2) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/25 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.25) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/30 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.3) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/35 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.35) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/40 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.4) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/45 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.45) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/5 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.05) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/50 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.5) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/55 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.55) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/60 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.6) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/65 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.65) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/70 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.7) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/75 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.75) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/80 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.8) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/85 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.85) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/90 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.9) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-transparent\/95 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),rgb(0 0 0 / 0.95) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning-content\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/0 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/10 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/100 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/15 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/20 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/25 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/30 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/35 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/40 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/45 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/5 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/55 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/60 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/65 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/70 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/75 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/80 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/85 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/90 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-warning\/95 {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.via-0\% {
  --tw-gradient-via-position: 0%;
}
.via-10\% {
  --tw-gradient-via-position: 10%;
}
.via-100\% {
  --tw-gradient-via-position: 100%;
}
.via-15\% {
  --tw-gradient-via-position: 15%;
}
.via-20\% {
  --tw-gradient-via-position: 20%;
}
.via-25\% {
  --tw-gradient-via-position: 25%;
}
.via-30\% {
  --tw-gradient-via-position: 30%;
}
.via-35\% {
  --tw-gradient-via-position: 35%;
}
.via-40\% {
  --tw-gradient-via-position: 40%;
}
.via-45\% {
  --tw-gradient-via-position: 45%;
}
.via-5\% {
  --tw-gradient-via-position: 5%;
}
.via-50\% {
  --tw-gradient-via-position: 50%;
}
.via-55\% {
  --tw-gradient-via-position: 55%;
}
.via-60\% {
  --tw-gradient-via-position: 60%;
}
.via-65\% {
  --tw-gradient-via-position: 65%;
}
.via-70\% {
  --tw-gradient-via-position: 70%;
}
.via-75\% {
  --tw-gradient-via-position: 75%;
}
.via-80\% {
  --tw-gradient-via-position: 80%;
}
.via-85\% {
  --tw-gradient-via-position: 85%;
}
.via-90\% {
  --tw-gradient-via-position: 90%;
}
.via-95\% {
  --tw-gradient-via-position: 95%;
}
.to-accent {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position);
}
.to-accent-content {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position);
}
.to-accent-content\/0 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
}
.to-accent-content\/10 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position);
}
.to-accent-content\/100 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position);
}
.to-accent-content\/15 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-to-position);
}
.to-accent-content\/20 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position);
}
.to-accent-content\/25 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position);
}
.to-accent-content\/30 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position);
}
.to-accent-content\/35 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-to-position);
}
.to-accent-content\/40 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position);
}
.to-accent-content\/45 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-to-position);
}
.to-accent-content\/5 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position);
}
.to-accent-content\/50 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position);
}
.to-accent-content\/55 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-to-position);
}
.to-accent-content\/60 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position);
}
.to-accent-content\/65 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-to-position);
}
.to-accent-content\/70 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position);
}
.to-accent-content\/75 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position);
}
.to-accent-content\/80 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position);
}
.to-accent-content\/85 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-to-position);
}
.to-accent-content\/90 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position);
}
.to-accent-content\/95 {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position);
}
.to-accent\/0 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
}
.to-accent\/10 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position);
}
.to-accent\/100 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position);
}
.to-accent\/15 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-to-position);
}
.to-accent\/20 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position);
}
.to-accent\/25 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position);
}
.to-accent\/30 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position);
}
.to-accent\/35 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-to-position);
}
.to-accent\/40 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position);
}
.to-accent\/45 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-to-position);
}
.to-accent\/5 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position);
}
.to-accent\/50 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position);
}
.to-accent\/55 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-to-position);
}
.to-accent\/60 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position);
}
.to-accent\/65 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-to-position);
}
.to-accent\/70 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position);
}
.to-accent\/75 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position);
}
.to-accent\/80 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position);
}
.to-accent\/85 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-to-position);
}
.to-accent\/90 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position);
}
.to-accent\/95 {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position);
}
.to-base-100 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position);
}
.to-base-100\/0 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
}
.to-base-100\/10 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position);
}
.to-base-100\/100 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position);
}
.to-base-100\/15 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-to-position);
}
.to-base-100\/20 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position);
}
.to-base-100\/25 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position);
}
.to-base-100\/30 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position);
}
.to-base-100\/35 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-to-position);
}
.to-base-100\/40 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position);
}
.to-base-100\/45 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-to-position);
}
.to-base-100\/5 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position);
}
.to-base-100\/50 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position);
}
.to-base-100\/55 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-to-position);
}
.to-base-100\/60 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position);
}
.to-base-100\/65 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-to-position);
}
.to-base-100\/70 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position);
}
.to-base-100\/75 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position);
}
.to-base-100\/80 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position);
}
.to-base-100\/85 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-to-position);
}
.to-base-100\/90 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position);
}
.to-base-100\/95 {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position);
}
.to-base-200 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position);
}
.to-base-200\/0 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
}
.to-base-200\/10 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position);
}
.to-base-200\/100 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position);
}
.to-base-200\/15 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-to-position);
}
.to-base-200\/20 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position);
}
.to-base-200\/25 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position);
}
.to-base-200\/30 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position);
}
.to-base-200\/35 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-to-position);
}
.to-base-200\/40 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position);
}
.to-base-200\/45 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-to-position);
}
.to-base-200\/5 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position);
}
.to-base-200\/50 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position);
}
.to-base-200\/55 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-to-position);
}
.to-base-200\/60 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position);
}
.to-base-200\/65 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-to-position);
}
.to-base-200\/70 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position);
}
.to-base-200\/75 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position);
}
.to-base-200\/80 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position);
}
.to-base-200\/85 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-to-position);
}
.to-base-200\/90 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position);
}
.to-base-200\/95 {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position);
}
.to-base-300 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position);
}
.to-base-300\/0 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
}
.to-base-300\/10 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position);
}
.to-base-300\/100 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position);
}
.to-base-300\/15 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-to-position);
}
.to-base-300\/20 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position);
}
.to-base-300\/25 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position);
}
.to-base-300\/30 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position);
}
.to-base-300\/35 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-to-position);
}
.to-base-300\/40 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position);
}
.to-base-300\/45 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-to-position);
}
.to-base-300\/5 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position);
}
.to-base-300\/50 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position);
}
.to-base-300\/55 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-to-position);
}
.to-base-300\/60 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position);
}
.to-base-300\/65 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-to-position);
}
.to-base-300\/70 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position);
}
.to-base-300\/75 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position);
}
.to-base-300\/80 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position);
}
.to-base-300\/85 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-to-position);
}
.to-base-300\/90 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position);
}
.to-base-300\/95 {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position);
}
.to-base-content {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position);
}
.to-base-content\/0 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
}
.to-base-content\/10 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position);
}
.to-base-content\/100 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position);
}
.to-base-content\/15 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-to-position);
}
.to-base-content\/20 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position);
}
.to-base-content\/25 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position);
}
.to-base-content\/30 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position);
}
.to-base-content\/35 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-to-position);
}
.to-base-content\/40 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position);
}
.to-base-content\/45 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-to-position);
}
.to-base-content\/5 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position);
}
.to-base-content\/50 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position);
}
.to-base-content\/55 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-to-position);
}
.to-base-content\/60 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position);
}
.to-base-content\/65 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-to-position);
}
.to-base-content\/70 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position);
}
.to-base-content\/75 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position);
}
.to-base-content\/80 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position);
}
.to-base-content\/85 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-to-position);
}
.to-base-content\/90 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position);
}
.to-base-content\/95 {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position);
}
.to-current {
  --tw-gradient-to: currentColor var(--tw-gradient-to-position);
}
.to-error {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position);
}
.to-error-content {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position);
}
.to-error-content\/0 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
}
.to-error-content\/10 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position);
}
.to-error-content\/100 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position);
}
.to-error-content\/15 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-to-position);
}
.to-error-content\/20 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position);
}
.to-error-content\/25 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position);
}
.to-error-content\/30 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position);
}
.to-error-content\/35 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-to-position);
}
.to-error-content\/40 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position);
}
.to-error-content\/45 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-to-position);
}
.to-error-content\/5 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position);
}
.to-error-content\/50 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position);
}
.to-error-content\/55 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-to-position);
}
.to-error-content\/60 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position);
}
.to-error-content\/65 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-to-position);
}
.to-error-content\/70 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position);
}
.to-error-content\/75 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position);
}
.to-error-content\/80 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position);
}
.to-error-content\/85 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-to-position);
}
.to-error-content\/90 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position);
}
.to-error-content\/95 {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position);
}
.to-error\/0 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
}
.to-error\/10 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position);
}
.to-error\/100 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position);
}
.to-error\/15 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-to-position);
}
.to-error\/20 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position);
}
.to-error\/25 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position);
}
.to-error\/30 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position);
}
.to-error\/35 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-to-position);
}
.to-error\/40 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position);
}
.to-error\/45 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-to-position);
}
.to-error\/5 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position);
}
.to-error\/50 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position);
}
.to-error\/55 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-to-position);
}
.to-error\/60 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position);
}
.to-error\/65 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-to-position);
}
.to-error\/70 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position);
}
.to-error\/75 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position);
}
.to-error\/80 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position);
}
.to-error\/85 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-to-position);
}
.to-error\/90 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position);
}
.to-error\/95 {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position);
}
.to-info {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position);
}
.to-info-content {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position);
}
.to-info-content\/0 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
}
.to-info-content\/10 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position);
}
.to-info-content\/100 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position);
}
.to-info-content\/15 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-to-position);
}
.to-info-content\/20 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position);
}
.to-info-content\/25 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position);
}
.to-info-content\/30 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position);
}
.to-info-content\/35 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-to-position);
}
.to-info-content\/40 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position);
}
.to-info-content\/45 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-to-position);
}
.to-info-content\/5 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position);
}
.to-info-content\/50 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position);
}
.to-info-content\/55 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-to-position);
}
.to-info-content\/60 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position);
}
.to-info-content\/65 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-to-position);
}
.to-info-content\/70 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position);
}
.to-info-content\/75 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position);
}
.to-info-content\/80 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position);
}
.to-info-content\/85 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-to-position);
}
.to-info-content\/90 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position);
}
.to-info-content\/95 {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position);
}
.to-info\/0 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
}
.to-info\/10 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position);
}
.to-info\/100 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position);
}
.to-info\/15 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-to-position);
}
.to-info\/20 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position);
}
.to-info\/25 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position);
}
.to-info\/30 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position);
}
.to-info\/35 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-to-position);
}
.to-info\/40 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position);
}
.to-info\/45 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-to-position);
}
.to-info\/5 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position);
}
.to-info\/50 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position);
}
.to-info\/55 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-to-position);
}
.to-info\/60 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position);
}
.to-info\/65 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-to-position);
}
.to-info\/70 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position);
}
.to-info\/75 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position);
}
.to-info\/80 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position);
}
.to-info\/85 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-to-position);
}
.to-info\/90 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position);
}
.to-info\/95 {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position);
}
.to-neutral {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position);
}
.to-neutral-content {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position);
}
.to-neutral-content\/0 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
}
.to-neutral-content\/10 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position);
}
.to-neutral-content\/100 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position);
}
.to-neutral-content\/15 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-to-position);
}
.to-neutral-content\/20 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position);
}
.to-neutral-content\/25 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position);
}
.to-neutral-content\/30 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position);
}
.to-neutral-content\/35 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-to-position);
}
.to-neutral-content\/40 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position);
}
.to-neutral-content\/45 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-to-position);
}
.to-neutral-content\/5 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position);
}
.to-neutral-content\/50 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position);
}
.to-neutral-content\/55 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-to-position);
}
.to-neutral-content\/60 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position);
}
.to-neutral-content\/65 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-to-position);
}
.to-neutral-content\/70 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position);
}
.to-neutral-content\/75 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position);
}
.to-neutral-content\/80 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position);
}
.to-neutral-content\/85 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-to-position);
}
.to-neutral-content\/90 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position);
}
.to-neutral-content\/95 {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position);
}
.to-neutral\/0 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
}
.to-neutral\/10 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position);
}
.to-neutral\/100 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position);
}
.to-neutral\/15 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-to-position);
}
.to-neutral\/20 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position);
}
.to-neutral\/25 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position);
}
.to-neutral\/30 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position);
}
.to-neutral\/35 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-to-position);
}
.to-neutral\/40 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position);
}
.to-neutral\/45 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-to-position);
}
.to-neutral\/5 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position);
}
.to-neutral\/50 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position);
}
.to-neutral\/55 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-to-position);
}
.to-neutral\/60 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position);
}
.to-neutral\/65 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-to-position);
}
.to-neutral\/70 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position);
}
.to-neutral\/75 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position);
}
.to-neutral\/80 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position);
}
.to-neutral\/85 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-to-position);
}
.to-neutral\/90 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position);
}
.to-neutral\/95 {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position);
}
.to-primary {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position);
}
.to-primary-content {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position);
}
.to-primary-content\/0 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
}
.to-primary-content\/10 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position);
}
.to-primary-content\/100 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position);
}
.to-primary-content\/15 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-to-position);
}
.to-primary-content\/20 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position);
}
.to-primary-content\/25 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position);
}
.to-primary-content\/30 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position);
}
.to-primary-content\/35 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-to-position);
}
.to-primary-content\/40 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position);
}
.to-primary-content\/45 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-to-position);
}
.to-primary-content\/5 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position);
}
.to-primary-content\/50 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position);
}
.to-primary-content\/55 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-to-position);
}
.to-primary-content\/60 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position);
}
.to-primary-content\/65 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-to-position);
}
.to-primary-content\/70 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position);
}
.to-primary-content\/75 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position);
}
.to-primary-content\/80 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position);
}
.to-primary-content\/85 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-to-position);
}
.to-primary-content\/90 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position);
}
.to-primary-content\/95 {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position);
}
.to-primary\/0 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
}
.to-primary\/10 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position);
}
.to-primary\/100 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position);
}
.to-primary\/15 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-to-position);
}
.to-primary\/20 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position);
}
.to-primary\/25 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position);
}
.to-primary\/30 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position);
}
.to-primary\/35 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-to-position);
}
.to-primary\/40 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position);
}
.to-primary\/45 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-to-position);
}
.to-primary\/5 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position);
}
.to-primary\/50 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position);
}
.to-primary\/55 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-to-position);
}
.to-primary\/60 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position);
}
.to-primary\/65 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-to-position);
}
.to-primary\/70 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position);
}
.to-primary\/75 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position);
}
.to-primary\/80 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position);
}
.to-primary\/85 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-to-position);
}
.to-primary\/90 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position);
}
.to-primary\/95 {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position);
}
.to-secondary {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position);
}
.to-secondary-content {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position);
}
.to-secondary-content\/0 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
}
.to-secondary-content\/10 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position);
}
.to-secondary-content\/100 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position);
}
.to-secondary-content\/15 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-to-position);
}
.to-secondary-content\/20 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position);
}
.to-secondary-content\/25 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position);
}
.to-secondary-content\/30 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position);
}
.to-secondary-content\/35 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-to-position);
}
.to-secondary-content\/40 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position);
}
.to-secondary-content\/45 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-to-position);
}
.to-secondary-content\/5 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position);
}
.to-secondary-content\/50 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position);
}
.to-secondary-content\/55 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-to-position);
}
.to-secondary-content\/60 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position);
}
.to-secondary-content\/65 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-to-position);
}
.to-secondary-content\/70 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position);
}
.to-secondary-content\/75 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position);
}
.to-secondary-content\/80 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position);
}
.to-secondary-content\/85 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-to-position);
}
.to-secondary-content\/90 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position);
}
.to-secondary-content\/95 {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position);
}
.to-secondary\/0 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
}
.to-secondary\/10 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position);
}
.to-secondary\/100 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position);
}
.to-secondary\/15 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-to-position);
}
.to-secondary\/20 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position);
}
.to-secondary\/25 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position);
}
.to-secondary\/30 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position);
}
.to-secondary\/35 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-to-position);
}
.to-secondary\/40 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position);
}
.to-secondary\/45 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-to-position);
}
.to-secondary\/5 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position);
}
.to-secondary\/50 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position);
}
.to-secondary\/55 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-to-position);
}
.to-secondary\/60 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position);
}
.to-secondary\/65 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-to-position);
}
.to-secondary\/70 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position);
}
.to-secondary\/75 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position);
}
.to-secondary\/80 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position);
}
.to-secondary\/85 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-to-position);
}
.to-secondary\/90 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position);
}
.to-secondary\/95 {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position);
}
.to-success {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position);
}
.to-success-content {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position);
}
.to-success-content\/0 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
}
.to-success-content\/10 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position);
}
.to-success-content\/100 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position);
}
.to-success-content\/15 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-to-position);
}
.to-success-content\/20 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position);
}
.to-success-content\/25 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position);
}
.to-success-content\/30 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position);
}
.to-success-content\/35 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-to-position);
}
.to-success-content\/40 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position);
}
.to-success-content\/45 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-to-position);
}
.to-success-content\/5 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position);
}
.to-success-content\/50 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position);
}
.to-success-content\/55 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-to-position);
}
.to-success-content\/60 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position);
}
.to-success-content\/65 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-to-position);
}
.to-success-content\/70 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position);
}
.to-success-content\/75 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position);
}
.to-success-content\/80 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position);
}
.to-success-content\/85 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-to-position);
}
.to-success-content\/90 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position);
}
.to-success-content\/95 {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position);
}
.to-success\/0 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
}
.to-success\/10 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position);
}
.to-success\/100 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position);
}
.to-success\/15 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-to-position);
}
.to-success\/20 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position);
}
.to-success\/25 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position);
}
.to-success\/30 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position);
}
.to-success\/35 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-to-position);
}
.to-success\/40 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position);
}
.to-success\/45 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-to-position);
}
.to-success\/5 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position);
}
.to-success\/50 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position);
}
.to-success\/55 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-to-position);
}
.to-success\/60 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position);
}
.to-success\/65 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-to-position);
}
.to-success\/70 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position);
}
.to-success\/75 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position);
}
.to-success\/80 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position);
}
.to-success\/85 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-to-position);
}
.to-success\/90 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position);
}
.to-success\/95 {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-transparent\/0 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
}
.to-transparent\/10 {
  --tw-gradient-to: rgb(0 0 0 / 0.1) var(--tw-gradient-to-position);
}
.to-transparent\/100 {
  --tw-gradient-to: rgb(0 0 0 / 1) var(--tw-gradient-to-position);
}
.to-transparent\/15 {
  --tw-gradient-to: rgb(0 0 0 / 0.15) var(--tw-gradient-to-position);
}
.to-transparent\/20 {
  --tw-gradient-to: rgb(0 0 0 / 0.2) var(--tw-gradient-to-position);
}
.to-transparent\/25 {
  --tw-gradient-to: rgb(0 0 0 / 0.25) var(--tw-gradient-to-position);
}
.to-transparent\/30 {
  --tw-gradient-to: rgb(0 0 0 / 0.3) var(--tw-gradient-to-position);
}
.to-transparent\/35 {
  --tw-gradient-to: rgb(0 0 0 / 0.35) var(--tw-gradient-to-position);
}
.to-transparent\/40 {
  --tw-gradient-to: rgb(0 0 0 / 0.4) var(--tw-gradient-to-position);
}
.to-transparent\/45 {
  --tw-gradient-to: rgb(0 0 0 / 0.45) var(--tw-gradient-to-position);
}
.to-transparent\/5 {
  --tw-gradient-to: rgb(0 0 0 / 0.05) var(--tw-gradient-to-position);
}
.to-transparent\/50 {
  --tw-gradient-to: rgb(0 0 0 / 0.5) var(--tw-gradient-to-position);
}
.to-transparent\/55 {
  --tw-gradient-to: rgb(0 0 0 / 0.55) var(--tw-gradient-to-position);
}
.to-transparent\/60 {
  --tw-gradient-to: rgb(0 0 0 / 0.6) var(--tw-gradient-to-position);
}
.to-transparent\/65 {
  --tw-gradient-to: rgb(0 0 0 / 0.65) var(--tw-gradient-to-position);
}
.to-transparent\/70 {
  --tw-gradient-to: rgb(0 0 0 / 0.7) var(--tw-gradient-to-position);
}
.to-transparent\/75 {
  --tw-gradient-to: rgb(0 0 0 / 0.75) var(--tw-gradient-to-position);
}
.to-transparent\/80 {
  --tw-gradient-to: rgb(0 0 0 / 0.8) var(--tw-gradient-to-position);
}
.to-transparent\/85 {
  --tw-gradient-to: rgb(0 0 0 / 0.85) var(--tw-gradient-to-position);
}
.to-transparent\/90 {
  --tw-gradient-to: rgb(0 0 0 / 0.9) var(--tw-gradient-to-position);
}
.to-transparent\/95 {
  --tw-gradient-to: rgb(0 0 0 / 0.95) var(--tw-gradient-to-position);
}
.to-warning {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position);
}
.to-warning-content {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position);
}
.to-warning-content\/0 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
}
.to-warning-content\/10 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position);
}
.to-warning-content\/100 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position);
}
.to-warning-content\/15 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-to-position);
}
.to-warning-content\/20 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position);
}
.to-warning-content\/25 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position);
}
.to-warning-content\/30 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position);
}
.to-warning-content\/35 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-to-position);
}
.to-warning-content\/40 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position);
}
.to-warning-content\/45 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-to-position);
}
.to-warning-content\/5 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position);
}
.to-warning-content\/50 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position);
}
.to-warning-content\/55 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-to-position);
}
.to-warning-content\/60 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position);
}
.to-warning-content\/65 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-to-position);
}
.to-warning-content\/70 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position);
}
.to-warning-content\/75 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position);
}
.to-warning-content\/80 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position);
}
.to-warning-content\/85 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-to-position);
}
.to-warning-content\/90 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position);
}
.to-warning-content\/95 {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position);
}
.to-warning\/0 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
}
.to-warning\/10 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position);
}
.to-warning\/100 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position);
}
.to-warning\/15 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-to-position);
}
.to-warning\/20 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position);
}
.to-warning\/25 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position);
}
.to-warning\/30 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position);
}
.to-warning\/35 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-to-position);
}
.to-warning\/40 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position);
}
.to-warning\/45 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-to-position);
}
.to-warning\/5 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position);
}
.to-warning\/50 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position);
}
.to-warning\/55 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-to-position);
}
.to-warning\/60 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position);
}
.to-warning\/65 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-to-position);
}
.to-warning\/70 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position);
}
.to-warning\/75 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position);
}
.to-warning\/80 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position);
}
.to-warning\/85 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-to-position);
}
.to-warning\/90 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position);
}
.to-warning\/95 {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position);
}
.to-0\% {
  --tw-gradient-to-position: 0%;
}
.to-10\% {
  --tw-gradient-to-position: 10%;
}
.to-100\% {
  --tw-gradient-to-position: 100%;
}
.to-15\% {
  --tw-gradient-to-position: 15%;
}
.to-20\% {
  --tw-gradient-to-position: 20%;
}
.to-25\% {
  --tw-gradient-to-position: 25%;
}
.to-30\% {
  --tw-gradient-to-position: 30%;
}
.to-35\% {
  --tw-gradient-to-position: 35%;
}
.to-40\% {
  --tw-gradient-to-position: 40%;
}
.to-45\% {
  --tw-gradient-to-position: 45%;
}
.to-5\% {
  --tw-gradient-to-position: 5%;
}
.to-50\% {
  --tw-gradient-to-position: 50%;
}
.to-55\% {
  --tw-gradient-to-position: 55%;
}
.to-60\% {
  --tw-gradient-to-position: 60%;
}
.to-65\% {
  --tw-gradient-to-position: 65%;
}
.to-70\% {
  --tw-gradient-to-position: 70%;
}
.to-75\% {
  --tw-gradient-to-position: 75%;
}
.to-80\% {
  --tw-gradient-to-position: 80%;
}
.to-85\% {
  --tw-gradient-to-position: 85%;
}
.to-90\% {
  --tw-gradient-to-position: 90%;
}
.to-95\% {
  --tw-gradient-to-position: 95%;
}
.stroke-accent {
  stroke: var(--fallback-a,oklch(var(--a)/1));
}
.stroke-accent-content {
  stroke: var(--fallback-ac,oklch(var(--ac)/1));
}
.stroke-accent-content\/0 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0));
}
.stroke-accent-content\/10 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.1));
}
.stroke-accent-content\/100 {
  stroke: var(--fallback-ac,oklch(var(--ac)/1));
}
.stroke-accent-content\/15 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.15));
}
.stroke-accent-content\/20 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.2));
}
.stroke-accent-content\/25 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.25));
}
.stroke-accent-content\/30 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.3));
}
.stroke-accent-content\/35 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.35));
}
.stroke-accent-content\/40 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.4));
}
.stroke-accent-content\/45 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.45));
}
.stroke-accent-content\/5 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.05));
}
.stroke-accent-content\/50 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.5));
}
.stroke-accent-content\/55 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.55));
}
.stroke-accent-content\/60 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.6));
}
.stroke-accent-content\/65 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.65));
}
.stroke-accent-content\/70 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.7));
}
.stroke-accent-content\/75 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.75));
}
.stroke-accent-content\/80 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.8));
}
.stroke-accent-content\/85 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.85));
}
.stroke-accent-content\/90 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.9));
}
.stroke-accent-content\/95 {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.95));
}
.stroke-accent\/0 {
  stroke: var(--fallback-a,oklch(var(--a)/0));
}
.stroke-accent\/10 {
  stroke: var(--fallback-a,oklch(var(--a)/0.1));
}
.stroke-accent\/100 {
  stroke: var(--fallback-a,oklch(var(--a)/1));
}
.stroke-accent\/15 {
  stroke: var(--fallback-a,oklch(var(--a)/0.15));
}
.stroke-accent\/20 {
  stroke: var(--fallback-a,oklch(var(--a)/0.2));
}
.stroke-accent\/25 {
  stroke: var(--fallback-a,oklch(var(--a)/0.25));
}
.stroke-accent\/30 {
  stroke: var(--fallback-a,oklch(var(--a)/0.3));
}
.stroke-accent\/35 {
  stroke: var(--fallback-a,oklch(var(--a)/0.35));
}
.stroke-accent\/40 {
  stroke: var(--fallback-a,oklch(var(--a)/0.4));
}
.stroke-accent\/45 {
  stroke: var(--fallback-a,oklch(var(--a)/0.45));
}
.stroke-accent\/5 {
  stroke: var(--fallback-a,oklch(var(--a)/0.05));
}
.stroke-accent\/50 {
  stroke: var(--fallback-a,oklch(var(--a)/0.5));
}
.stroke-accent\/55 {
  stroke: var(--fallback-a,oklch(var(--a)/0.55));
}
.stroke-accent\/60 {
  stroke: var(--fallback-a,oklch(var(--a)/0.6));
}
.stroke-accent\/65 {
  stroke: var(--fallback-a,oklch(var(--a)/0.65));
}
.stroke-accent\/70 {
  stroke: var(--fallback-a,oklch(var(--a)/0.7));
}
.stroke-accent\/75 {
  stroke: var(--fallback-a,oklch(var(--a)/0.75));
}
.stroke-accent\/80 {
  stroke: var(--fallback-a,oklch(var(--a)/0.8));
}
.stroke-accent\/85 {
  stroke: var(--fallback-a,oklch(var(--a)/0.85));
}
.stroke-accent\/90 {
  stroke: var(--fallback-a,oklch(var(--a)/0.9));
}
.stroke-accent\/95 {
  stroke: var(--fallback-a,oklch(var(--a)/0.95));
}
.stroke-base-100 {
  stroke: var(--fallback-b1,oklch(var(--b1)/1));
}
.stroke-base-100\/0 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0));
}
.stroke-base-100\/10 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.stroke-base-100\/100 {
  stroke: var(--fallback-b1,oklch(var(--b1)/1));
}
.stroke-base-100\/15 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.stroke-base-100\/20 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.stroke-base-100\/25 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.stroke-base-100\/30 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.stroke-base-100\/35 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.stroke-base-100\/40 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.stroke-base-100\/45 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.stroke-base-100\/5 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.stroke-base-100\/50 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.stroke-base-100\/55 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.stroke-base-100\/60 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.stroke-base-100\/65 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.stroke-base-100\/70 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.stroke-base-100\/75 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.stroke-base-100\/80 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.stroke-base-100\/85 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.stroke-base-100\/90 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.stroke-base-100\/95 {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.stroke-base-200 {
  stroke: var(--fallback-b2,oklch(var(--b2)/1));
}
.stroke-base-200\/0 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0));
}
.stroke-base-200\/10 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.stroke-base-200\/100 {
  stroke: var(--fallback-b2,oklch(var(--b2)/1));
}
.stroke-base-200\/15 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.stroke-base-200\/20 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.stroke-base-200\/25 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.stroke-base-200\/30 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.stroke-base-200\/35 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.stroke-base-200\/40 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.stroke-base-200\/45 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.stroke-base-200\/5 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.stroke-base-200\/50 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.stroke-base-200\/55 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.stroke-base-200\/60 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.stroke-base-200\/65 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.stroke-base-200\/70 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.stroke-base-200\/75 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.stroke-base-200\/80 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.stroke-base-200\/85 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.stroke-base-200\/90 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.stroke-base-200\/95 {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.stroke-base-300 {
  stroke: var(--fallback-b3,oklch(var(--b3)/1));
}
.stroke-base-300\/0 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0));
}
.stroke-base-300\/10 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.stroke-base-300\/100 {
  stroke: var(--fallback-b3,oklch(var(--b3)/1));
}
.stroke-base-300\/15 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.stroke-base-300\/20 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.stroke-base-300\/25 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.stroke-base-300\/30 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.stroke-base-300\/35 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.stroke-base-300\/40 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.stroke-base-300\/45 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.stroke-base-300\/5 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.stroke-base-300\/50 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.stroke-base-300\/55 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.stroke-base-300\/60 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.stroke-base-300\/65 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.stroke-base-300\/70 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.stroke-base-300\/75 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.stroke-base-300\/80 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.stroke-base-300\/85 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.stroke-base-300\/90 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.stroke-base-300\/95 {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.stroke-base-content {
  stroke: var(--fallback-bc,oklch(var(--bc)/1));
}
.stroke-base-content\/0 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0));
}
.stroke-base-content\/10 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.stroke-base-content\/100 {
  stroke: var(--fallback-bc,oklch(var(--bc)/1));
}
.stroke-base-content\/15 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.stroke-base-content\/20 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.stroke-base-content\/25 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.stroke-base-content\/30 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.stroke-base-content\/35 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.stroke-base-content\/40 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.stroke-base-content\/45 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.stroke-base-content\/5 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.stroke-base-content\/50 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.stroke-base-content\/55 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.stroke-base-content\/60 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.stroke-base-content\/65 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.stroke-base-content\/70 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.stroke-base-content\/75 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.stroke-base-content\/80 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.stroke-base-content\/85 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.stroke-base-content\/90 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.stroke-base-content\/95 {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.stroke-current {
  stroke: currentColor;
}
.stroke-error {
  stroke: var(--fallback-er,oklch(var(--er)/1));
}
.stroke-error-content {
  stroke: var(--fallback-erc,oklch(var(--erc)/1));
}
.stroke-error-content\/0 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0));
}
.stroke-error-content\/10 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.stroke-error-content\/100 {
  stroke: var(--fallback-erc,oklch(var(--erc)/1));
}
.stroke-error-content\/15 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.stroke-error-content\/20 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.stroke-error-content\/25 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.stroke-error-content\/30 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.stroke-error-content\/35 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.stroke-error-content\/40 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.stroke-error-content\/45 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.stroke-error-content\/5 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.stroke-error-content\/50 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.stroke-error-content\/55 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.stroke-error-content\/60 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.stroke-error-content\/65 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.stroke-error-content\/70 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.stroke-error-content\/75 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.stroke-error-content\/80 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.stroke-error-content\/85 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.stroke-error-content\/90 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.stroke-error-content\/95 {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.stroke-error\/0 {
  stroke: var(--fallback-er,oklch(var(--er)/0));
}
.stroke-error\/10 {
  stroke: var(--fallback-er,oklch(var(--er)/0.1));
}
.stroke-error\/100 {
  stroke: var(--fallback-er,oklch(var(--er)/1));
}
.stroke-error\/15 {
  stroke: var(--fallback-er,oklch(var(--er)/0.15));
}
.stroke-error\/20 {
  stroke: var(--fallback-er,oklch(var(--er)/0.2));
}
.stroke-error\/25 {
  stroke: var(--fallback-er,oklch(var(--er)/0.25));
}
.stroke-error\/30 {
  stroke: var(--fallback-er,oklch(var(--er)/0.3));
}
.stroke-error\/35 {
  stroke: var(--fallback-er,oklch(var(--er)/0.35));
}
.stroke-error\/40 {
  stroke: var(--fallback-er,oklch(var(--er)/0.4));
}
.stroke-error\/45 {
  stroke: var(--fallback-er,oklch(var(--er)/0.45));
}
.stroke-error\/5 {
  stroke: var(--fallback-er,oklch(var(--er)/0.05));
}
.stroke-error\/50 {
  stroke: var(--fallback-er,oklch(var(--er)/0.5));
}
.stroke-error\/55 {
  stroke: var(--fallback-er,oklch(var(--er)/0.55));
}
.stroke-error\/60 {
  stroke: var(--fallback-er,oklch(var(--er)/0.6));
}
.stroke-error\/65 {
  stroke: var(--fallback-er,oklch(var(--er)/0.65));
}
.stroke-error\/70 {
  stroke: var(--fallback-er,oklch(var(--er)/0.7));
}
.stroke-error\/75 {
  stroke: var(--fallback-er,oklch(var(--er)/0.75));
}
.stroke-error\/80 {
  stroke: var(--fallback-er,oklch(var(--er)/0.8));
}
.stroke-error\/85 {
  stroke: var(--fallback-er,oklch(var(--er)/0.85));
}
.stroke-error\/90 {
  stroke: var(--fallback-er,oklch(var(--er)/0.9));
}
.stroke-error\/95 {
  stroke: var(--fallback-er,oklch(var(--er)/0.95));
}
.stroke-info {
  stroke: var(--fallback-in,oklch(var(--in)/1));
}
.stroke-info-content {
  stroke: var(--fallback-inc,oklch(var(--inc)/1));
}
.stroke-info-content\/0 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0));
}
.stroke-info-content\/10 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.stroke-info-content\/100 {
  stroke: var(--fallback-inc,oklch(var(--inc)/1));
}
.stroke-info-content\/15 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.stroke-info-content\/20 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.stroke-info-content\/25 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.stroke-info-content\/30 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.stroke-info-content\/35 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.stroke-info-content\/40 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.stroke-info-content\/45 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.stroke-info-content\/5 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.stroke-info-content\/50 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.stroke-info-content\/55 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.stroke-info-content\/60 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.stroke-info-content\/65 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.stroke-info-content\/70 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.stroke-info-content\/75 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.stroke-info-content\/80 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.stroke-info-content\/85 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.stroke-info-content\/90 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.stroke-info-content\/95 {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.stroke-info\/0 {
  stroke: var(--fallback-in,oklch(var(--in)/0));
}
.stroke-info\/10 {
  stroke: var(--fallback-in,oklch(var(--in)/0.1));
}
.stroke-info\/100 {
  stroke: var(--fallback-in,oklch(var(--in)/1));
}
.stroke-info\/15 {
  stroke: var(--fallback-in,oklch(var(--in)/0.15));
}
.stroke-info\/20 {
  stroke: var(--fallback-in,oklch(var(--in)/0.2));
}
.stroke-info\/25 {
  stroke: var(--fallback-in,oklch(var(--in)/0.25));
}
.stroke-info\/30 {
  stroke: var(--fallback-in,oklch(var(--in)/0.3));
}
.stroke-info\/35 {
  stroke: var(--fallback-in,oklch(var(--in)/0.35));
}
.stroke-info\/40 {
  stroke: var(--fallback-in,oklch(var(--in)/0.4));
}
.stroke-info\/45 {
  stroke: var(--fallback-in,oklch(var(--in)/0.45));
}
.stroke-info\/5 {
  stroke: var(--fallback-in,oklch(var(--in)/0.05));
}
.stroke-info\/50 {
  stroke: var(--fallback-in,oklch(var(--in)/0.5));
}
.stroke-info\/55 {
  stroke: var(--fallback-in,oklch(var(--in)/0.55));
}
.stroke-info\/60 {
  stroke: var(--fallback-in,oklch(var(--in)/0.6));
}
.stroke-info\/65 {
  stroke: var(--fallback-in,oklch(var(--in)/0.65));
}
.stroke-info\/70 {
  stroke: var(--fallback-in,oklch(var(--in)/0.7));
}
.stroke-info\/75 {
  stroke: var(--fallback-in,oklch(var(--in)/0.75));
}
.stroke-info\/80 {
  stroke: var(--fallback-in,oklch(var(--in)/0.8));
}
.stroke-info\/85 {
  stroke: var(--fallback-in,oklch(var(--in)/0.85));
}
.stroke-info\/90 {
  stroke: var(--fallback-in,oklch(var(--in)/0.9));
}
.stroke-info\/95 {
  stroke: var(--fallback-in,oklch(var(--in)/0.95));
}
.stroke-neutral {
  stroke: var(--fallback-n,oklch(var(--n)/1));
}
.stroke-neutral-content {
  stroke: var(--fallback-nc,oklch(var(--nc)/1));
}
.stroke-neutral-content\/0 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0));
}
.stroke-neutral-content\/10 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.1));
}
.stroke-neutral-content\/100 {
  stroke: var(--fallback-nc,oklch(var(--nc)/1));
}
.stroke-neutral-content\/15 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.15));
}
.stroke-neutral-content\/20 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.2));
}
.stroke-neutral-content\/25 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.25));
}
.stroke-neutral-content\/30 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.3));
}
.stroke-neutral-content\/35 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.35));
}
.stroke-neutral-content\/40 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.4));
}
.stroke-neutral-content\/45 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.45));
}
.stroke-neutral-content\/5 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.05));
}
.stroke-neutral-content\/50 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.5));
}
.stroke-neutral-content\/55 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.55));
}
.stroke-neutral-content\/60 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.6));
}
.stroke-neutral-content\/65 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.65));
}
.stroke-neutral-content\/70 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.7));
}
.stroke-neutral-content\/75 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.75));
}
.stroke-neutral-content\/80 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.8));
}
.stroke-neutral-content\/85 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.85));
}
.stroke-neutral-content\/90 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.9));
}
.stroke-neutral-content\/95 {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.95));
}
.stroke-neutral\/0 {
  stroke: var(--fallback-n,oklch(var(--n)/0));
}
.stroke-neutral\/10 {
  stroke: var(--fallback-n,oklch(var(--n)/0.1));
}
.stroke-neutral\/100 {
  stroke: var(--fallback-n,oklch(var(--n)/1));
}
.stroke-neutral\/15 {
  stroke: var(--fallback-n,oklch(var(--n)/0.15));
}
.stroke-neutral\/20 {
  stroke: var(--fallback-n,oklch(var(--n)/0.2));
}
.stroke-neutral\/25 {
  stroke: var(--fallback-n,oklch(var(--n)/0.25));
}
.stroke-neutral\/30 {
  stroke: var(--fallback-n,oklch(var(--n)/0.3));
}
.stroke-neutral\/35 {
  stroke: var(--fallback-n,oklch(var(--n)/0.35));
}
.stroke-neutral\/40 {
  stroke: var(--fallback-n,oklch(var(--n)/0.4));
}
.stroke-neutral\/45 {
  stroke: var(--fallback-n,oklch(var(--n)/0.45));
}
.stroke-neutral\/5 {
  stroke: var(--fallback-n,oklch(var(--n)/0.05));
}
.stroke-neutral\/50 {
  stroke: var(--fallback-n,oklch(var(--n)/0.5));
}
.stroke-neutral\/55 {
  stroke: var(--fallback-n,oklch(var(--n)/0.55));
}
.stroke-neutral\/60 {
  stroke: var(--fallback-n,oklch(var(--n)/0.6));
}
.stroke-neutral\/65 {
  stroke: var(--fallback-n,oklch(var(--n)/0.65));
}
.stroke-neutral\/70 {
  stroke: var(--fallback-n,oklch(var(--n)/0.7));
}
.stroke-neutral\/75 {
  stroke: var(--fallback-n,oklch(var(--n)/0.75));
}
.stroke-neutral\/80 {
  stroke: var(--fallback-n,oklch(var(--n)/0.8));
}
.stroke-neutral\/85 {
  stroke: var(--fallback-n,oklch(var(--n)/0.85));
}
.stroke-neutral\/90 {
  stroke: var(--fallback-n,oklch(var(--n)/0.9));
}
.stroke-neutral\/95 {
  stroke: var(--fallback-n,oklch(var(--n)/0.95));
}
.stroke-none {
  stroke: none;
}
.stroke-primary {
  stroke: var(--fallback-p,oklch(var(--p)/1));
}
.stroke-primary-content {
  stroke: var(--fallback-pc,oklch(var(--pc)/1));
}
.stroke-primary-content\/0 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0));
}
.stroke-primary-content\/10 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.1));
}
.stroke-primary-content\/100 {
  stroke: var(--fallback-pc,oklch(var(--pc)/1));
}
.stroke-primary-content\/15 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.15));
}
.stroke-primary-content\/20 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.2));
}
.stroke-primary-content\/25 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.25));
}
.stroke-primary-content\/30 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.3));
}
.stroke-primary-content\/35 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.35));
}
.stroke-primary-content\/40 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.4));
}
.stroke-primary-content\/45 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.45));
}
.stroke-primary-content\/5 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.05));
}
.stroke-primary-content\/50 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.5));
}
.stroke-primary-content\/55 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.55));
}
.stroke-primary-content\/60 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.6));
}
.stroke-primary-content\/65 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.65));
}
.stroke-primary-content\/70 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.7));
}
.stroke-primary-content\/75 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.75));
}
.stroke-primary-content\/80 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.8));
}
.stroke-primary-content\/85 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.85));
}
.stroke-primary-content\/90 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.9));
}
.stroke-primary-content\/95 {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.95));
}
.stroke-primary\/0 {
  stroke: var(--fallback-p,oklch(var(--p)/0));
}
.stroke-primary\/10 {
  stroke: var(--fallback-p,oklch(var(--p)/0.1));
}
.stroke-primary\/100 {
  stroke: var(--fallback-p,oklch(var(--p)/1));
}
.stroke-primary\/15 {
  stroke: var(--fallback-p,oklch(var(--p)/0.15));
}
.stroke-primary\/20 {
  stroke: var(--fallback-p,oklch(var(--p)/0.2));
}
.stroke-primary\/25 {
  stroke: var(--fallback-p,oklch(var(--p)/0.25));
}
.stroke-primary\/30 {
  stroke: var(--fallback-p,oklch(var(--p)/0.3));
}
.stroke-primary\/35 {
  stroke: var(--fallback-p,oklch(var(--p)/0.35));
}
.stroke-primary\/40 {
  stroke: var(--fallback-p,oklch(var(--p)/0.4));
}
.stroke-primary\/45 {
  stroke: var(--fallback-p,oklch(var(--p)/0.45));
}
.stroke-primary\/5 {
  stroke: var(--fallback-p,oklch(var(--p)/0.05));
}
.stroke-primary\/50 {
  stroke: var(--fallback-p,oklch(var(--p)/0.5));
}
.stroke-primary\/55 {
  stroke: var(--fallback-p,oklch(var(--p)/0.55));
}
.stroke-primary\/60 {
  stroke: var(--fallback-p,oklch(var(--p)/0.6));
}
.stroke-primary\/65 {
  stroke: var(--fallback-p,oklch(var(--p)/0.65));
}
.stroke-primary\/70 {
  stroke: var(--fallback-p,oklch(var(--p)/0.7));
}
.stroke-primary\/75 {
  stroke: var(--fallback-p,oklch(var(--p)/0.75));
}
.stroke-primary\/80 {
  stroke: var(--fallback-p,oklch(var(--p)/0.8));
}
.stroke-primary\/85 {
  stroke: var(--fallback-p,oklch(var(--p)/0.85));
}
.stroke-primary\/90 {
  stroke: var(--fallback-p,oklch(var(--p)/0.9));
}
.stroke-primary\/95 {
  stroke: var(--fallback-p,oklch(var(--p)/0.95));
}
.stroke-secondary {
  stroke: var(--fallback-s,oklch(var(--s)/1));
}
.stroke-secondary-content {
  stroke: var(--fallback-sc,oklch(var(--sc)/1));
}
.stroke-secondary-content\/0 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0));
}
.stroke-secondary-content\/10 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.1));
}
.stroke-secondary-content\/100 {
  stroke: var(--fallback-sc,oklch(var(--sc)/1));
}
.stroke-secondary-content\/15 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.15));
}
.stroke-secondary-content\/20 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.2));
}
.stroke-secondary-content\/25 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.25));
}
.stroke-secondary-content\/30 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.3));
}
.stroke-secondary-content\/35 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.35));
}
.stroke-secondary-content\/40 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.4));
}
.stroke-secondary-content\/45 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.45));
}
.stroke-secondary-content\/5 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.05));
}
.stroke-secondary-content\/50 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.5));
}
.stroke-secondary-content\/55 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.55));
}
.stroke-secondary-content\/60 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.6));
}
.stroke-secondary-content\/65 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.65));
}
.stroke-secondary-content\/70 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.7));
}
.stroke-secondary-content\/75 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.75));
}
.stroke-secondary-content\/80 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.8));
}
.stroke-secondary-content\/85 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.85));
}
.stroke-secondary-content\/90 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.9));
}
.stroke-secondary-content\/95 {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.95));
}
.stroke-secondary\/0 {
  stroke: var(--fallback-s,oklch(var(--s)/0));
}
.stroke-secondary\/10 {
  stroke: var(--fallback-s,oklch(var(--s)/0.1));
}
.stroke-secondary\/100 {
  stroke: var(--fallback-s,oklch(var(--s)/1));
}
.stroke-secondary\/15 {
  stroke: var(--fallback-s,oklch(var(--s)/0.15));
}
.stroke-secondary\/20 {
  stroke: var(--fallback-s,oklch(var(--s)/0.2));
}
.stroke-secondary\/25 {
  stroke: var(--fallback-s,oklch(var(--s)/0.25));
}
.stroke-secondary\/30 {
  stroke: var(--fallback-s,oklch(var(--s)/0.3));
}
.stroke-secondary\/35 {
  stroke: var(--fallback-s,oklch(var(--s)/0.35));
}
.stroke-secondary\/40 {
  stroke: var(--fallback-s,oklch(var(--s)/0.4));
}
.stroke-secondary\/45 {
  stroke: var(--fallback-s,oklch(var(--s)/0.45));
}
.stroke-secondary\/5 {
  stroke: var(--fallback-s,oklch(var(--s)/0.05));
}
.stroke-secondary\/50 {
  stroke: var(--fallback-s,oklch(var(--s)/0.5));
}
.stroke-secondary\/55 {
  stroke: var(--fallback-s,oklch(var(--s)/0.55));
}
.stroke-secondary\/60 {
  stroke: var(--fallback-s,oklch(var(--s)/0.6));
}
.stroke-secondary\/65 {
  stroke: var(--fallback-s,oklch(var(--s)/0.65));
}
.stroke-secondary\/70 {
  stroke: var(--fallback-s,oklch(var(--s)/0.7));
}
.stroke-secondary\/75 {
  stroke: var(--fallback-s,oklch(var(--s)/0.75));
}
.stroke-secondary\/80 {
  stroke: var(--fallback-s,oklch(var(--s)/0.8));
}
.stroke-secondary\/85 {
  stroke: var(--fallback-s,oklch(var(--s)/0.85));
}
.stroke-secondary\/90 {
  stroke: var(--fallback-s,oklch(var(--s)/0.9));
}
.stroke-secondary\/95 {
  stroke: var(--fallback-s,oklch(var(--s)/0.95));
}
.stroke-success {
  stroke: var(--fallback-su,oklch(var(--su)/1));
}
.stroke-success-content {
  stroke: var(--fallback-suc,oklch(var(--suc)/1));
}
.stroke-success-content\/0 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0));
}
.stroke-success-content\/10 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.stroke-success-content\/100 {
  stroke: var(--fallback-suc,oklch(var(--suc)/1));
}
.stroke-success-content\/15 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.stroke-success-content\/20 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.stroke-success-content\/25 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.stroke-success-content\/30 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.stroke-success-content\/35 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.stroke-success-content\/40 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.stroke-success-content\/45 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.stroke-success-content\/5 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.stroke-success-content\/50 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.stroke-success-content\/55 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.stroke-success-content\/60 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.stroke-success-content\/65 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.stroke-success-content\/70 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.stroke-success-content\/75 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.stroke-success-content\/80 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.stroke-success-content\/85 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.stroke-success-content\/90 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.stroke-success-content\/95 {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.stroke-success\/0 {
  stroke: var(--fallback-su,oklch(var(--su)/0));
}
.stroke-success\/10 {
  stroke: var(--fallback-su,oklch(var(--su)/0.1));
}
.stroke-success\/100 {
  stroke: var(--fallback-su,oklch(var(--su)/1));
}
.stroke-success\/15 {
  stroke: var(--fallback-su,oklch(var(--su)/0.15));
}
.stroke-success\/20 {
  stroke: var(--fallback-su,oklch(var(--su)/0.2));
}
.stroke-success\/25 {
  stroke: var(--fallback-su,oklch(var(--su)/0.25));
}
.stroke-success\/30 {
  stroke: var(--fallback-su,oklch(var(--su)/0.3));
}
.stroke-success\/35 {
  stroke: var(--fallback-su,oklch(var(--su)/0.35));
}
.stroke-success\/40 {
  stroke: var(--fallback-su,oklch(var(--su)/0.4));
}
.stroke-success\/45 {
  stroke: var(--fallback-su,oklch(var(--su)/0.45));
}
.stroke-success\/5 {
  stroke: var(--fallback-su,oklch(var(--su)/0.05));
}
.stroke-success\/50 {
  stroke: var(--fallback-su,oklch(var(--su)/0.5));
}
.stroke-success\/55 {
  stroke: var(--fallback-su,oklch(var(--su)/0.55));
}
.stroke-success\/60 {
  stroke: var(--fallback-su,oklch(var(--su)/0.6));
}
.stroke-success\/65 {
  stroke: var(--fallback-su,oklch(var(--su)/0.65));
}
.stroke-success\/70 {
  stroke: var(--fallback-su,oklch(var(--su)/0.7));
}
.stroke-success\/75 {
  stroke: var(--fallback-su,oklch(var(--su)/0.75));
}
.stroke-success\/80 {
  stroke: var(--fallback-su,oklch(var(--su)/0.8));
}
.stroke-success\/85 {
  stroke: var(--fallback-su,oklch(var(--su)/0.85));
}
.stroke-success\/90 {
  stroke: var(--fallback-su,oklch(var(--su)/0.9));
}
.stroke-success\/95 {
  stroke: var(--fallback-su,oklch(var(--su)/0.95));
}
.stroke-transparent {
  stroke: transparent;
}
.stroke-transparent\/0 {
  stroke: rgb(0 0 0 / 0);
}
.stroke-transparent\/10 {
  stroke: rgb(0 0 0 / 0.1);
}
.stroke-transparent\/100 {
  stroke: rgb(0 0 0 / 1);
}
.stroke-transparent\/15 {
  stroke: rgb(0 0 0 / 0.15);
}
.stroke-transparent\/20 {
  stroke: rgb(0 0 0 / 0.2);
}
.stroke-transparent\/25 {
  stroke: rgb(0 0 0 / 0.25);
}
.stroke-transparent\/30 {
  stroke: rgb(0 0 0 / 0.3);
}
.stroke-transparent\/35 {
  stroke: rgb(0 0 0 / 0.35);
}
.stroke-transparent\/40 {
  stroke: rgb(0 0 0 / 0.4);
}
.stroke-transparent\/45 {
  stroke: rgb(0 0 0 / 0.45);
}
.stroke-transparent\/5 {
  stroke: rgb(0 0 0 / 0.05);
}
.stroke-transparent\/50 {
  stroke: rgb(0 0 0 / 0.5);
}
.stroke-transparent\/55 {
  stroke: rgb(0 0 0 / 0.55);
}
.stroke-transparent\/60 {
  stroke: rgb(0 0 0 / 0.6);
}
.stroke-transparent\/65 {
  stroke: rgb(0 0 0 / 0.65);
}
.stroke-transparent\/70 {
  stroke: rgb(0 0 0 / 0.7);
}
.stroke-transparent\/75 {
  stroke: rgb(0 0 0 / 0.75);
}
.stroke-transparent\/80 {
  stroke: rgb(0 0 0 / 0.8);
}
.stroke-transparent\/85 {
  stroke: rgb(0 0 0 / 0.85);
}
.stroke-transparent\/90 {
  stroke: rgb(0 0 0 / 0.9);
}
.stroke-transparent\/95 {
  stroke: rgb(0 0 0 / 0.95);
}
.stroke-warning {
  stroke: var(--fallback-wa,oklch(var(--wa)/1));
}
.stroke-warning-content {
  stroke: var(--fallback-wac,oklch(var(--wac)/1));
}
.stroke-warning-content\/0 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0));
}
.stroke-warning-content\/10 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.stroke-warning-content\/100 {
  stroke: var(--fallback-wac,oklch(var(--wac)/1));
}
.stroke-warning-content\/15 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.stroke-warning-content\/20 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.stroke-warning-content\/25 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.stroke-warning-content\/30 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.stroke-warning-content\/35 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.stroke-warning-content\/40 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.stroke-warning-content\/45 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.stroke-warning-content\/5 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.stroke-warning-content\/50 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.stroke-warning-content\/55 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.stroke-warning-content\/60 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.stroke-warning-content\/65 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.stroke-warning-content\/70 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.stroke-warning-content\/75 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.stroke-warning-content\/80 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.stroke-warning-content\/85 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.stroke-warning-content\/90 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.stroke-warning-content\/95 {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.stroke-warning\/0 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0));
}
.stroke-warning\/10 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.stroke-warning\/100 {
  stroke: var(--fallback-wa,oklch(var(--wa)/1));
}
.stroke-warning\/15 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.stroke-warning\/20 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.stroke-warning\/25 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.stroke-warning\/30 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.stroke-warning\/35 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.stroke-warning\/40 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.stroke-warning\/45 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.stroke-warning\/5 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.stroke-warning\/50 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.stroke-warning\/55 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.stroke-warning\/60 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.stroke-warning\/65 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.stroke-warning\/70 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.stroke-warning\/75 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.stroke-warning\/80 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.stroke-warning\/85 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.stroke-warning\/90 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.stroke-warning\/95 {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.text-accent {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.text-accent-content {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.text-accent-content\/0 {
  color: var(--fallback-ac,oklch(var(--ac)/0));
}
.text-accent-content\/10 {
  color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.text-accent-content\/100 {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.text-accent-content\/15 {
  color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.text-accent-content\/20 {
  color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.text-accent-content\/25 {
  color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.text-accent-content\/30 {
  color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.text-accent-content\/35 {
  color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.text-accent-content\/40 {
  color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.text-accent-content\/45 {
  color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.text-accent-content\/5 {
  color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.text-accent-content\/50 {
  color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.text-accent-content\/55 {
  color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.text-accent-content\/60 {
  color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.text-accent-content\/65 {
  color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.text-accent-content\/70 {
  color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.text-accent-content\/75 {
  color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.text-accent-content\/80 {
  color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.text-accent-content\/85 {
  color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.text-accent-content\/90 {
  color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.text-accent-content\/95 {
  color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.text-accent\/0 {
  color: var(--fallback-a,oklch(var(--a)/0));
}
.text-accent\/10 {
  color: var(--fallback-a,oklch(var(--a)/.1));
}
.text-accent\/100 {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.text-accent\/15 {
  color: var(--fallback-a,oklch(var(--a)/.15));
}
.text-accent\/20 {
  color: var(--fallback-a,oklch(var(--a)/.2));
}
.text-accent\/25 {
  color: var(--fallback-a,oklch(var(--a)/.25));
}
.text-accent\/30 {
  color: var(--fallback-a,oklch(var(--a)/.3));
}
.text-accent\/35 {
  color: var(--fallback-a,oklch(var(--a)/.35));
}
.text-accent\/40 {
  color: var(--fallback-a,oklch(var(--a)/.4));
}
.text-accent\/45 {
  color: var(--fallback-a,oklch(var(--a)/.45));
}
.text-accent\/5 {
  color: var(--fallback-a,oklch(var(--a)/.05));
}
.text-accent\/50 {
  color: var(--fallback-a,oklch(var(--a)/.5));
}
.text-accent\/55 {
  color: var(--fallback-a,oklch(var(--a)/.55));
}
.text-accent\/60 {
  color: var(--fallback-a,oklch(var(--a)/.6));
}
.text-accent\/65 {
  color: var(--fallback-a,oklch(var(--a)/.65));
}
.text-accent\/70 {
  color: var(--fallback-a,oklch(var(--a)/.7));
}
.text-accent\/75 {
  color: var(--fallback-a,oklch(var(--a)/.75));
}
.text-accent\/80 {
  color: var(--fallback-a,oklch(var(--a)/.8));
}
.text-accent\/85 {
  color: var(--fallback-a,oklch(var(--a)/.85));
}
.text-accent\/90 {
  color: var(--fallback-a,oklch(var(--a)/.9));
}
.text-accent\/95 {
  color: var(--fallback-a,oklch(var(--a)/.95));
}
.text-base-100 {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.text-base-100\/0 {
  color: var(--fallback-b1,oklch(var(--b1)/0));
}
.text-base-100\/10 {
  color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.text-base-100\/100 {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.text-base-100\/15 {
  color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.text-base-100\/20 {
  color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.text-base-100\/25 {
  color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.text-base-100\/30 {
  color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.text-base-100\/35 {
  color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.text-base-100\/40 {
  color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.text-base-100\/45 {
  color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.text-base-100\/5 {
  color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.text-base-100\/50 {
  color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.text-base-100\/55 {
  color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.text-base-100\/60 {
  color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.text-base-100\/65 {
  color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.text-base-100\/70 {
  color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.text-base-100\/75 {
  color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.text-base-100\/80 {
  color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.text-base-100\/85 {
  color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.text-base-100\/90 {
  color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.text-base-100\/95 {
  color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.text-base-200 {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.text-base-200\/0 {
  color: var(--fallback-b2,oklch(var(--b2)/0));
}
.text-base-200\/10 {
  color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.text-base-200\/100 {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.text-base-200\/15 {
  color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.text-base-200\/20 {
  color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.text-base-200\/25 {
  color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.text-base-200\/30 {
  color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.text-base-200\/35 {
  color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.text-base-200\/40 {
  color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.text-base-200\/45 {
  color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.text-base-200\/5 {
  color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.text-base-200\/50 {
  color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.text-base-200\/55 {
  color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.text-base-200\/60 {
  color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.text-base-200\/65 {
  color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.text-base-200\/70 {
  color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.text-base-200\/75 {
  color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.text-base-200\/80 {
  color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.text-base-200\/85 {
  color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.text-base-200\/90 {
  color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.text-base-200\/95 {
  color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.text-base-300 {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.text-base-300\/0 {
  color: var(--fallback-b3,oklch(var(--b3)/0));
}
.text-base-300\/10 {
  color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.text-base-300\/100 {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.text-base-300\/15 {
  color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.text-base-300\/20 {
  color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.text-base-300\/25 {
  color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.text-base-300\/30 {
  color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.text-base-300\/35 {
  color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.text-base-300\/40 {
  color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.text-base-300\/45 {
  color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.text-base-300\/5 {
  color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.text-base-300\/50 {
  color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.text-base-300\/55 {
  color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.text-base-300\/60 {
  color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.text-base-300\/65 {
  color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.text-base-300\/70 {
  color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.text-base-300\/75 {
  color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.text-base-300\/80 {
  color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.text-base-300\/85 {
  color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.text-base-300\/90 {
  color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.text-base-300\/95 {
  color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.text-base-content {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.text-base-content\/0 {
  color: var(--fallback-bc,oklch(var(--bc)/0));
}
.text-base-content\/10 {
  color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.text-base-content\/100 {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.text-base-content\/15 {
  color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.text-base-content\/20 {
  color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.text-base-content\/25 {
  color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.text-base-content\/30 {
  color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.text-base-content\/35 {
  color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.text-base-content\/40 {
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.text-base-content\/45 {
  color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.text-base-content\/5 {
  color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.text-base-content\/50 {
  color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.text-base-content\/55 {
  color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.text-base-content\/60 {
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.text-base-content\/65 {
  color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.text-base-content\/70 {
  color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.text-base-content\/75 {
  color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.text-base-content\/80 {
  color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.text-base-content\/85 {
  color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.text-base-content\/90 {
  color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.text-base-content\/95 {
  color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.text-current {
  color: currentColor;
}
.text-error {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.text-error-content {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.text-error-content\/0 {
  color: var(--fallback-erc,oklch(var(--erc)/0));
}
.text-error-content\/10 {
  color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.text-error-content\/100 {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.text-error-content\/15 {
  color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.text-error-content\/20 {
  color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.text-error-content\/25 {
  color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.text-error-content\/30 {
  color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.text-error-content\/35 {
  color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.text-error-content\/40 {
  color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.text-error-content\/45 {
  color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.text-error-content\/5 {
  color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.text-error-content\/50 {
  color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.text-error-content\/55 {
  color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.text-error-content\/60 {
  color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.text-error-content\/65 {
  color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.text-error-content\/70 {
  color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.text-error-content\/75 {
  color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.text-error-content\/80 {
  color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.text-error-content\/85 {
  color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.text-error-content\/90 {
  color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.text-error-content\/95 {
  color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.text-error\/0 {
  color: var(--fallback-er,oklch(var(--er)/0));
}
.text-error\/10 {
  color: var(--fallback-er,oklch(var(--er)/.1));
}
.text-error\/100 {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.text-error\/15 {
  color: var(--fallback-er,oklch(var(--er)/.15));
}
.text-error\/20 {
  color: var(--fallback-er,oklch(var(--er)/.2));
}
.text-error\/25 {
  color: var(--fallback-er,oklch(var(--er)/.25));
}
.text-error\/30 {
  color: var(--fallback-er,oklch(var(--er)/.3));
}
.text-error\/35 {
  color: var(--fallback-er,oklch(var(--er)/.35));
}
.text-error\/40 {
  color: var(--fallback-er,oklch(var(--er)/.4));
}
.text-error\/45 {
  color: var(--fallback-er,oklch(var(--er)/.45));
}
.text-error\/5 {
  color: var(--fallback-er,oklch(var(--er)/.05));
}
.text-error\/50 {
  color: var(--fallback-er,oklch(var(--er)/.5));
}
.text-error\/55 {
  color: var(--fallback-er,oklch(var(--er)/.55));
}
.text-error\/60 {
  color: var(--fallback-er,oklch(var(--er)/.6));
}
.text-error\/65 {
  color: var(--fallback-er,oklch(var(--er)/.65));
}
.text-error\/70 {
  color: var(--fallback-er,oklch(var(--er)/.7));
}
.text-error\/75 {
  color: var(--fallback-er,oklch(var(--er)/.75));
}
.text-error\/80 {
  color: var(--fallback-er,oklch(var(--er)/.8));
}
.text-error\/85 {
  color: var(--fallback-er,oklch(var(--er)/.85));
}
.text-error\/90 {
  color: var(--fallback-er,oklch(var(--er)/.9));
}
.text-error\/95 {
  color: var(--fallback-er,oklch(var(--er)/.95));
}
.text-info {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.text-info-content {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.text-info-content\/0 {
  color: var(--fallback-inc,oklch(var(--inc)/0));
}
.text-info-content\/10 {
  color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.text-info-content\/100 {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.text-info-content\/15 {
  color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.text-info-content\/20 {
  color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.text-info-content\/25 {
  color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.text-info-content\/30 {
  color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.text-info-content\/35 {
  color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.text-info-content\/40 {
  color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.text-info-content\/45 {
  color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.text-info-content\/5 {
  color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.text-info-content\/50 {
  color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.text-info-content\/55 {
  color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.text-info-content\/60 {
  color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.text-info-content\/65 {
  color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.text-info-content\/70 {
  color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.text-info-content\/75 {
  color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.text-info-content\/80 {
  color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.text-info-content\/85 {
  color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.text-info-content\/90 {
  color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.text-info-content\/95 {
  color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.text-info\/0 {
  color: var(--fallback-in,oklch(var(--in)/0));
}
.text-info\/10 {
  color: var(--fallback-in,oklch(var(--in)/.1));
}
.text-info\/100 {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.text-info\/15 {
  color: var(--fallback-in,oklch(var(--in)/.15));
}
.text-info\/20 {
  color: var(--fallback-in,oklch(var(--in)/.2));
}
.text-info\/25 {
  color: var(--fallback-in,oklch(var(--in)/.25));
}
.text-info\/30 {
  color: var(--fallback-in,oklch(var(--in)/.3));
}
.text-info\/35 {
  color: var(--fallback-in,oklch(var(--in)/.35));
}
.text-info\/40 {
  color: var(--fallback-in,oklch(var(--in)/.4));
}
.text-info\/45 {
  color: var(--fallback-in,oklch(var(--in)/.45));
}
.text-info\/5 {
  color: var(--fallback-in,oklch(var(--in)/.05));
}
.text-info\/50 {
  color: var(--fallback-in,oklch(var(--in)/.5));
}
.text-info\/55 {
  color: var(--fallback-in,oklch(var(--in)/.55));
}
.text-info\/60 {
  color: var(--fallback-in,oklch(var(--in)/.6));
}
.text-info\/65 {
  color: var(--fallback-in,oklch(var(--in)/.65));
}
.text-info\/70 {
  color: var(--fallback-in,oklch(var(--in)/.7));
}
.text-info\/75 {
  color: var(--fallback-in,oklch(var(--in)/.75));
}
.text-info\/80 {
  color: var(--fallback-in,oklch(var(--in)/.8));
}
.text-info\/85 {
  color: var(--fallback-in,oklch(var(--in)/.85));
}
.text-info\/90 {
  color: var(--fallback-in,oklch(var(--in)/.9));
}
.text-info\/95 {
  color: var(--fallback-in,oklch(var(--in)/.95));
}
.text-neutral {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.text-neutral-content {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.text-neutral-content\/0 {
  color: var(--fallback-nc,oklch(var(--nc)/0));
}
.text-neutral-content\/10 {
  color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.text-neutral-content\/100 {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.text-neutral-content\/15 {
  color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.text-neutral-content\/20 {
  color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.text-neutral-content\/25 {
  color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.text-neutral-content\/30 {
  color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.text-neutral-content\/35 {
  color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.text-neutral-content\/40 {
  color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.text-neutral-content\/45 {
  color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.text-neutral-content\/5 {
  color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.text-neutral-content\/50 {
  color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.text-neutral-content\/55 {
  color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.text-neutral-content\/60 {
  color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.text-neutral-content\/65 {
  color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.text-neutral-content\/70 {
  color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.text-neutral-content\/75 {
  color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.text-neutral-content\/80 {
  color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.text-neutral-content\/85 {
  color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.text-neutral-content\/90 {
  color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.text-neutral-content\/95 {
  color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.text-neutral\/0 {
  color: var(--fallback-n,oklch(var(--n)/0));
}
.text-neutral\/10 {
  color: var(--fallback-n,oklch(var(--n)/.1));
}
.text-neutral\/100 {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.text-neutral\/15 {
  color: var(--fallback-n,oklch(var(--n)/.15));
}
.text-neutral\/20 {
  color: var(--fallback-n,oklch(var(--n)/.2));
}
.text-neutral\/25 {
  color: var(--fallback-n,oklch(var(--n)/.25));
}
.text-neutral\/30 {
  color: var(--fallback-n,oklch(var(--n)/.3));
}
.text-neutral\/35 {
  color: var(--fallback-n,oklch(var(--n)/.35));
}
.text-neutral\/40 {
  color: var(--fallback-n,oklch(var(--n)/.4));
}
.text-neutral\/45 {
  color: var(--fallback-n,oklch(var(--n)/.45));
}
.text-neutral\/5 {
  color: var(--fallback-n,oklch(var(--n)/.05));
}
.text-neutral\/50 {
  color: var(--fallback-n,oklch(var(--n)/.5));
}
.text-neutral\/55 {
  color: var(--fallback-n,oklch(var(--n)/.55));
}
.text-neutral\/60 {
  color: var(--fallback-n,oklch(var(--n)/.6));
}
.text-neutral\/65 {
  color: var(--fallback-n,oklch(var(--n)/.65));
}
.text-neutral\/70 {
  color: var(--fallback-n,oklch(var(--n)/.7));
}
.text-neutral\/75 {
  color: var(--fallback-n,oklch(var(--n)/.75));
}
.text-neutral\/80 {
  color: var(--fallback-n,oklch(var(--n)/.8));
}
.text-neutral\/85 {
  color: var(--fallback-n,oklch(var(--n)/.85));
}
.text-neutral\/90 {
  color: var(--fallback-n,oklch(var(--n)/.9));
}
.text-neutral\/95 {
  color: var(--fallback-n,oklch(var(--n)/.95));
}
.text-primary {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.text-primary-content {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.text-primary-content\/0 {
  color: var(--fallback-pc,oklch(var(--pc)/0));
}
.text-primary-content\/10 {
  color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.text-primary-content\/100 {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.text-primary-content\/15 {
  color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.text-primary-content\/20 {
  color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.text-primary-content\/25 {
  color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.text-primary-content\/30 {
  color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.text-primary-content\/35 {
  color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.text-primary-content\/40 {
  color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.text-primary-content\/45 {
  color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.text-primary-content\/5 {
  color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.text-primary-content\/50 {
  color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.text-primary-content\/55 {
  color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.text-primary-content\/60 {
  color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.text-primary-content\/65 {
  color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.text-primary-content\/70 {
  color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.text-primary-content\/75 {
  color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.text-primary-content\/80 {
  color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.text-primary-content\/85 {
  color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.text-primary-content\/90 {
  color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.text-primary-content\/95 {
  color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.text-primary\/0 {
  color: var(--fallback-p,oklch(var(--p)/0));
}
.text-primary\/10 {
  color: var(--fallback-p,oklch(var(--p)/.1));
}
.text-primary\/100 {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.text-primary\/15 {
  color: var(--fallback-p,oklch(var(--p)/.15));
}
.text-primary\/20 {
  color: var(--fallback-p,oklch(var(--p)/.2));
}
.text-primary\/25 {
  color: var(--fallback-p,oklch(var(--p)/.25));
}
.text-primary\/30 {
  color: var(--fallback-p,oklch(var(--p)/.3));
}
.text-primary\/35 {
  color: var(--fallback-p,oklch(var(--p)/.35));
}
.text-primary\/40 {
  color: var(--fallback-p,oklch(var(--p)/.4));
}
.text-primary\/45 {
  color: var(--fallback-p,oklch(var(--p)/.45));
}
.text-primary\/5 {
  color: var(--fallback-p,oklch(var(--p)/.05));
}
.text-primary\/50 {
  color: var(--fallback-p,oklch(var(--p)/.5));
}
.text-primary\/55 {
  color: var(--fallback-p,oklch(var(--p)/.55));
}
.text-primary\/60 {
  color: var(--fallback-p,oklch(var(--p)/.6));
}
.text-primary\/65 {
  color: var(--fallback-p,oklch(var(--p)/.65));
}
.text-primary\/70 {
  color: var(--fallback-p,oklch(var(--p)/.7));
}
.text-primary\/75 {
  color: var(--fallback-p,oklch(var(--p)/.75));
}
.text-primary\/80 {
  color: var(--fallback-p,oklch(var(--p)/.8));
}
.text-primary\/85 {
  color: var(--fallback-p,oklch(var(--p)/.85));
}
.text-primary\/90 {
  color: var(--fallback-p,oklch(var(--p)/.9));
}
.text-primary\/95 {
  color: var(--fallback-p,oklch(var(--p)/.95));
}
.text-secondary {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.text-secondary-content {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.text-secondary-content\/0 {
  color: var(--fallback-sc,oklch(var(--sc)/0));
}
.text-secondary-content\/10 {
  color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.text-secondary-content\/100 {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.text-secondary-content\/15 {
  color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.text-secondary-content\/20 {
  color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.text-secondary-content\/25 {
  color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.text-secondary-content\/30 {
  color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.text-secondary-content\/35 {
  color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.text-secondary-content\/40 {
  color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.text-secondary-content\/45 {
  color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.text-secondary-content\/5 {
  color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.text-secondary-content\/50 {
  color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.text-secondary-content\/55 {
  color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.text-secondary-content\/60 {
  color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.text-secondary-content\/65 {
  color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.text-secondary-content\/70 {
  color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.text-secondary-content\/75 {
  color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.text-secondary-content\/80 {
  color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.text-secondary-content\/85 {
  color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.text-secondary-content\/90 {
  color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.text-secondary-content\/95 {
  color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.text-secondary\/0 {
  color: var(--fallback-s,oklch(var(--s)/0));
}
.text-secondary\/10 {
  color: var(--fallback-s,oklch(var(--s)/.1));
}
.text-secondary\/100 {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.text-secondary\/15 {
  color: var(--fallback-s,oklch(var(--s)/.15));
}
.text-secondary\/20 {
  color: var(--fallback-s,oklch(var(--s)/.2));
}
.text-secondary\/25 {
  color: var(--fallback-s,oklch(var(--s)/.25));
}
.text-secondary\/30 {
  color: var(--fallback-s,oklch(var(--s)/.3));
}
.text-secondary\/35 {
  color: var(--fallback-s,oklch(var(--s)/.35));
}
.text-secondary\/40 {
  color: var(--fallback-s,oklch(var(--s)/.4));
}
.text-secondary\/45 {
  color: var(--fallback-s,oklch(var(--s)/.45));
}
.text-secondary\/5 {
  color: var(--fallback-s,oklch(var(--s)/.05));
}
.text-secondary\/50 {
  color: var(--fallback-s,oklch(var(--s)/.5));
}
.text-secondary\/55 {
  color: var(--fallback-s,oklch(var(--s)/.55));
}
.text-secondary\/60 {
  color: var(--fallback-s,oklch(var(--s)/.6));
}
.text-secondary\/65 {
  color: var(--fallback-s,oklch(var(--s)/.65));
}
.text-secondary\/70 {
  color: var(--fallback-s,oklch(var(--s)/.7));
}
.text-secondary\/75 {
  color: var(--fallback-s,oklch(var(--s)/.75));
}
.text-secondary\/80 {
  color: var(--fallback-s,oklch(var(--s)/.8));
}
.text-secondary\/85 {
  color: var(--fallback-s,oklch(var(--s)/.85));
}
.text-secondary\/90 {
  color: var(--fallback-s,oklch(var(--s)/.9));
}
.text-secondary\/95 {
  color: var(--fallback-s,oklch(var(--s)/.95));
}
.text-success {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.text-success-content {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.text-success-content\/0 {
  color: var(--fallback-suc,oklch(var(--suc)/0));
}
.text-success-content\/10 {
  color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.text-success-content\/100 {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.text-success-content\/15 {
  color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.text-success-content\/20 {
  color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.text-success-content\/25 {
  color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.text-success-content\/30 {
  color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.text-success-content\/35 {
  color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.text-success-content\/40 {
  color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.text-success-content\/45 {
  color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.text-success-content\/5 {
  color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.text-success-content\/50 {
  color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.text-success-content\/55 {
  color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.text-success-content\/60 {
  color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.text-success-content\/65 {
  color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.text-success-content\/70 {
  color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.text-success-content\/75 {
  color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.text-success-content\/80 {
  color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.text-success-content\/85 {
  color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.text-success-content\/90 {
  color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.text-success-content\/95 {
  color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.text-success\/0 {
  color: var(--fallback-su,oklch(var(--su)/0));
}
.text-success\/10 {
  color: var(--fallback-su,oklch(var(--su)/.1));
}
.text-success\/100 {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.text-success\/15 {
  color: var(--fallback-su,oklch(var(--su)/.15));
}
.text-success\/20 {
  color: var(--fallback-su,oklch(var(--su)/.2));
}
.text-success\/25 {
  color: var(--fallback-su,oklch(var(--su)/.25));
}
.text-success\/30 {
  color: var(--fallback-su,oklch(var(--su)/.3));
}
.text-success\/35 {
  color: var(--fallback-su,oklch(var(--su)/.35));
}
.text-success\/40 {
  color: var(--fallback-su,oklch(var(--su)/.4));
}
.text-success\/45 {
  color: var(--fallback-su,oklch(var(--su)/.45));
}
.text-success\/5 {
  color: var(--fallback-su,oklch(var(--su)/.05));
}
.text-success\/50 {
  color: var(--fallback-su,oklch(var(--su)/.5));
}
.text-success\/55 {
  color: var(--fallback-su,oklch(var(--su)/.55));
}
.text-success\/60 {
  color: var(--fallback-su,oklch(var(--su)/.6));
}
.text-success\/65 {
  color: var(--fallback-su,oklch(var(--su)/.65));
}
.text-success\/70 {
  color: var(--fallback-su,oklch(var(--su)/.7));
}
.text-success\/75 {
  color: var(--fallback-su,oklch(var(--su)/.75));
}
.text-success\/80 {
  color: var(--fallback-su,oklch(var(--su)/.8));
}
.text-success\/85 {
  color: var(--fallback-su,oklch(var(--su)/.85));
}
.text-success\/90 {
  color: var(--fallback-su,oklch(var(--su)/.9));
}
.text-success\/95 {
  color: var(--fallback-su,oklch(var(--su)/.95));
}
.text-transparent {
  color: transparent;
}
.text-transparent\/0 {
  color: rgb(0 0 0 / 0);
}
.text-transparent\/10 {
  color: rgb(0 0 0 / .1);
}
.text-transparent\/100 {
  color: rgb(0 0 0 / 1);
}
.text-transparent\/15 {
  color: rgb(0 0 0 / .15);
}
.text-transparent\/20 {
  color: rgb(0 0 0 / .2);
}
.text-transparent\/25 {
  color: rgb(0 0 0 / .25);
}
.text-transparent\/30 {
  color: rgb(0 0 0 / .3);
}
.text-transparent\/35 {
  color: rgb(0 0 0 / .35);
}
.text-transparent\/40 {
  color: rgb(0 0 0 / .4);
}
.text-transparent\/45 {
  color: rgb(0 0 0 / .45);
}
.text-transparent\/5 {
  color: rgb(0 0 0 / .05);
}
.text-transparent\/50 {
  color: rgb(0 0 0 / .5);
}
.text-transparent\/55 {
  color: rgb(0 0 0 / .55);
}
.text-transparent\/60 {
  color: rgb(0 0 0 / .6);
}
.text-transparent\/65 {
  color: rgb(0 0 0 / .65);
}
.text-transparent\/70 {
  color: rgb(0 0 0 / .7);
}
.text-transparent\/75 {
  color: rgb(0 0 0 / .75);
}
.text-transparent\/80 {
  color: rgb(0 0 0 / .8);
}
.text-transparent\/85 {
  color: rgb(0 0 0 / .85);
}
.text-transparent\/90 {
  color: rgb(0 0 0 / .9);
}
.text-transparent\/95 {
  color: rgb(0 0 0 / .95);
}
.text-warning {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.text-warning-content {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.text-warning-content\/0 {
  color: var(--fallback-wac,oklch(var(--wac)/0));
}
.text-warning-content\/10 {
  color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.text-warning-content\/100 {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.text-warning-content\/15 {
  color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.text-warning-content\/20 {
  color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.text-warning-content\/25 {
  color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.text-warning-content\/30 {
  color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.text-warning-content\/35 {
  color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.text-warning-content\/40 {
  color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.text-warning-content\/45 {
  color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.text-warning-content\/5 {
  color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.text-warning-content\/50 {
  color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.text-warning-content\/55 {
  color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.text-warning-content\/60 {
  color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.text-warning-content\/65 {
  color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.text-warning-content\/70 {
  color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.text-warning-content\/75 {
  color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.text-warning-content\/80 {
  color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.text-warning-content\/85 {
  color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.text-warning-content\/90 {
  color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.text-warning-content\/95 {
  color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.text-warning\/0 {
  color: var(--fallback-wa,oklch(var(--wa)/0));
}
.text-warning\/10 {
  color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.text-warning\/100 {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.text-warning\/15 {
  color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.text-warning\/20 {
  color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.text-warning\/25 {
  color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.text-warning\/30 {
  color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.text-warning\/35 {
  color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.text-warning\/40 {
  color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.text-warning\/45 {
  color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.text-warning\/5 {
  color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.text-warning\/50 {
  color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.text-warning\/55 {
  color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.text-warning\/60 {
  color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.text-warning\/65 {
  color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.text-warning\/70 {
  color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.text-warning\/75 {
  color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.text-warning\/80 {
  color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.text-warning\/85 {
  color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.text-warning\/90 {
  color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.text-warning\/95 {
  color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.placeholder-accent::placeholder {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.placeholder-accent-content::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.placeholder-accent-content\/0::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/0));
}
.placeholder-accent-content\/10::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.placeholder-accent-content\/100::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.placeholder-accent-content\/15::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.placeholder-accent-content\/20::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.placeholder-accent-content\/25::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.placeholder-accent-content\/30::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.placeholder-accent-content\/35::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.placeholder-accent-content\/40::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.placeholder-accent-content\/45::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.placeholder-accent-content\/5::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.placeholder-accent-content\/50::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.placeholder-accent-content\/55::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.placeholder-accent-content\/60::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.placeholder-accent-content\/65::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.placeholder-accent-content\/70::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.placeholder-accent-content\/75::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.placeholder-accent-content\/80::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.placeholder-accent-content\/85::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.placeholder-accent-content\/90::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.placeholder-accent-content\/95::placeholder {
  color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.placeholder-accent\/0::placeholder {
  color: var(--fallback-a,oklch(var(--a)/0));
}
.placeholder-accent\/10::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.1));
}
.placeholder-accent\/100::placeholder {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.placeholder-accent\/15::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.15));
}
.placeholder-accent\/20::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.2));
}
.placeholder-accent\/25::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.25));
}
.placeholder-accent\/30::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.3));
}
.placeholder-accent\/35::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.35));
}
.placeholder-accent\/40::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.4));
}
.placeholder-accent\/45::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.45));
}
.placeholder-accent\/5::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.05));
}
.placeholder-accent\/50::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.5));
}
.placeholder-accent\/55::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.55));
}
.placeholder-accent\/60::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.6));
}
.placeholder-accent\/65::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.65));
}
.placeholder-accent\/70::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.7));
}
.placeholder-accent\/75::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.75));
}
.placeholder-accent\/80::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.8));
}
.placeholder-accent\/85::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.85));
}
.placeholder-accent\/90::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.9));
}
.placeholder-accent\/95::placeholder {
  color: var(--fallback-a,oklch(var(--a)/.95));
}
.placeholder-base-100::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.placeholder-base-100\/0::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/0));
}
.placeholder-base-100\/10::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.placeholder-base-100\/100::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.placeholder-base-100\/15::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.placeholder-base-100\/20::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.placeholder-base-100\/25::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.placeholder-base-100\/30::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.placeholder-base-100\/35::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.placeholder-base-100\/40::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.placeholder-base-100\/45::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.placeholder-base-100\/5::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.placeholder-base-100\/50::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.placeholder-base-100\/55::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.placeholder-base-100\/60::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.placeholder-base-100\/65::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.placeholder-base-100\/70::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.placeholder-base-100\/75::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.placeholder-base-100\/80::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.placeholder-base-100\/85::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.placeholder-base-100\/90::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.placeholder-base-100\/95::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.placeholder-base-200::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.placeholder-base-200\/0::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/0));
}
.placeholder-base-200\/10::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.placeholder-base-200\/100::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.placeholder-base-200\/15::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.placeholder-base-200\/20::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.placeholder-base-200\/25::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.placeholder-base-200\/30::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.placeholder-base-200\/35::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.placeholder-base-200\/40::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.placeholder-base-200\/45::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.placeholder-base-200\/5::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.placeholder-base-200\/50::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.placeholder-base-200\/55::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.placeholder-base-200\/60::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.placeholder-base-200\/65::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.placeholder-base-200\/70::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.placeholder-base-200\/75::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.placeholder-base-200\/80::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.placeholder-base-200\/85::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.placeholder-base-200\/90::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.placeholder-base-200\/95::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.placeholder-base-300::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.placeholder-base-300\/0::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/0));
}
.placeholder-base-300\/10::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.placeholder-base-300\/100::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.placeholder-base-300\/15::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.placeholder-base-300\/20::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.placeholder-base-300\/25::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.placeholder-base-300\/30::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.placeholder-base-300\/35::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.placeholder-base-300\/40::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.placeholder-base-300\/45::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.placeholder-base-300\/5::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.placeholder-base-300\/50::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.placeholder-base-300\/55::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.placeholder-base-300\/60::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.placeholder-base-300\/65::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.placeholder-base-300\/70::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.placeholder-base-300\/75::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.placeholder-base-300\/80::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.placeholder-base-300\/85::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.placeholder-base-300\/90::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.placeholder-base-300\/95::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.placeholder-base-content::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.placeholder-base-content\/0::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/0));
}
.placeholder-base-content\/10::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.placeholder-base-content\/100::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.placeholder-base-content\/15::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.placeholder-base-content\/20::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.placeholder-base-content\/25::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.placeholder-base-content\/30::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.placeholder-base-content\/35::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.placeholder-base-content\/40::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.placeholder-base-content\/45::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.placeholder-base-content\/5::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.placeholder-base-content\/50::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.placeholder-base-content\/55::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.placeholder-base-content\/60::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.placeholder-base-content\/65::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.placeholder-base-content\/70::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.placeholder-base-content\/75::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.placeholder-base-content\/80::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.placeholder-base-content\/85::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.placeholder-base-content\/90::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.placeholder-base-content\/95::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.placeholder-current::placeholder {
  color: currentColor;
}
.placeholder-error::placeholder {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.placeholder-error-content::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.placeholder-error-content\/0::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/0));
}
.placeholder-error-content\/10::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.placeholder-error-content\/100::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.placeholder-error-content\/15::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.placeholder-error-content\/20::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.placeholder-error-content\/25::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.placeholder-error-content\/30::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.placeholder-error-content\/35::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.placeholder-error-content\/40::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.placeholder-error-content\/45::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.placeholder-error-content\/5::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.placeholder-error-content\/50::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.placeholder-error-content\/55::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.placeholder-error-content\/60::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.placeholder-error-content\/65::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.placeholder-error-content\/70::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.placeholder-error-content\/75::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.placeholder-error-content\/80::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.placeholder-error-content\/85::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.placeholder-error-content\/90::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.placeholder-error-content\/95::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.placeholder-error\/0::placeholder {
  color: var(--fallback-er,oklch(var(--er)/0));
}
.placeholder-error\/10::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.1));
}
.placeholder-error\/100::placeholder {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.placeholder-error\/15::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.15));
}
.placeholder-error\/20::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.2));
}
.placeholder-error\/25::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.25));
}
.placeholder-error\/30::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.3));
}
.placeholder-error\/35::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.35));
}
.placeholder-error\/40::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.4));
}
.placeholder-error\/45::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.45));
}
.placeholder-error\/5::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.05));
}
.placeholder-error\/50::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.5));
}
.placeholder-error\/55::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.55));
}
.placeholder-error\/60::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.6));
}
.placeholder-error\/65::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.65));
}
.placeholder-error\/70::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.7));
}
.placeholder-error\/75::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.75));
}
.placeholder-error\/80::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.8));
}
.placeholder-error\/85::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.85));
}
.placeholder-error\/90::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.9));
}
.placeholder-error\/95::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.95));
}
.placeholder-info::placeholder {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.placeholder-info-content::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.placeholder-info-content\/0::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/0));
}
.placeholder-info-content\/10::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.placeholder-info-content\/100::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.placeholder-info-content\/15::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.placeholder-info-content\/20::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.placeholder-info-content\/25::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.placeholder-info-content\/30::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.placeholder-info-content\/35::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.placeholder-info-content\/40::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.placeholder-info-content\/45::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.placeholder-info-content\/5::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.placeholder-info-content\/50::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.placeholder-info-content\/55::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.placeholder-info-content\/60::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.placeholder-info-content\/65::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.placeholder-info-content\/70::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.placeholder-info-content\/75::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.placeholder-info-content\/80::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.placeholder-info-content\/85::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.placeholder-info-content\/90::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.placeholder-info-content\/95::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.placeholder-info\/0::placeholder {
  color: var(--fallback-in,oklch(var(--in)/0));
}
.placeholder-info\/10::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.1));
}
.placeholder-info\/100::placeholder {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.placeholder-info\/15::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.15));
}
.placeholder-info\/20::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.2));
}
.placeholder-info\/25::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.25));
}
.placeholder-info\/30::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.3));
}
.placeholder-info\/35::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.35));
}
.placeholder-info\/40::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.4));
}
.placeholder-info\/45::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.45));
}
.placeholder-info\/5::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.05));
}
.placeholder-info\/50::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.5));
}
.placeholder-info\/55::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.55));
}
.placeholder-info\/60::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.6));
}
.placeholder-info\/65::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.65));
}
.placeholder-info\/70::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.7));
}
.placeholder-info\/75::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.75));
}
.placeholder-info\/80::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.8));
}
.placeholder-info\/85::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.85));
}
.placeholder-info\/90::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.9));
}
.placeholder-info\/95::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.95));
}
.placeholder-neutral::placeholder {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.placeholder-neutral-content::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.placeholder-neutral-content\/0::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/0));
}
.placeholder-neutral-content\/10::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.placeholder-neutral-content\/100::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.placeholder-neutral-content\/15::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.placeholder-neutral-content\/20::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.placeholder-neutral-content\/25::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.placeholder-neutral-content\/30::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.placeholder-neutral-content\/35::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.placeholder-neutral-content\/40::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.placeholder-neutral-content\/45::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.placeholder-neutral-content\/5::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.placeholder-neutral-content\/50::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.placeholder-neutral-content\/55::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.placeholder-neutral-content\/60::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.placeholder-neutral-content\/65::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.placeholder-neutral-content\/70::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.placeholder-neutral-content\/75::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.placeholder-neutral-content\/80::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.placeholder-neutral-content\/85::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.placeholder-neutral-content\/90::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.placeholder-neutral-content\/95::placeholder {
  color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.placeholder-neutral\/0::placeholder {
  color: var(--fallback-n,oklch(var(--n)/0));
}
.placeholder-neutral\/10::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.1));
}
.placeholder-neutral\/100::placeholder {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.placeholder-neutral\/15::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.15));
}
.placeholder-neutral\/20::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.2));
}
.placeholder-neutral\/25::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.25));
}
.placeholder-neutral\/30::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.3));
}
.placeholder-neutral\/35::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.35));
}
.placeholder-neutral\/40::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.4));
}
.placeholder-neutral\/45::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.45));
}
.placeholder-neutral\/5::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.05));
}
.placeholder-neutral\/50::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.5));
}
.placeholder-neutral\/55::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.55));
}
.placeholder-neutral\/60::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.6));
}
.placeholder-neutral\/65::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.65));
}
.placeholder-neutral\/70::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.7));
}
.placeholder-neutral\/75::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.75));
}
.placeholder-neutral\/80::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.8));
}
.placeholder-neutral\/85::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.85));
}
.placeholder-neutral\/90::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.9));
}
.placeholder-neutral\/95::placeholder {
  color: var(--fallback-n,oklch(var(--n)/.95));
}
.placeholder-primary::placeholder {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.placeholder-primary-content::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.placeholder-primary-content\/0::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/0));
}
.placeholder-primary-content\/10::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.placeholder-primary-content\/100::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.placeholder-primary-content\/15::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.placeholder-primary-content\/20::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.placeholder-primary-content\/25::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.placeholder-primary-content\/30::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.placeholder-primary-content\/35::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.placeholder-primary-content\/40::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.placeholder-primary-content\/45::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.placeholder-primary-content\/5::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.placeholder-primary-content\/50::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.placeholder-primary-content\/55::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.placeholder-primary-content\/60::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.placeholder-primary-content\/65::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.placeholder-primary-content\/70::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.placeholder-primary-content\/75::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.placeholder-primary-content\/80::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.placeholder-primary-content\/85::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.placeholder-primary-content\/90::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.placeholder-primary-content\/95::placeholder {
  color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.placeholder-primary\/0::placeholder {
  color: var(--fallback-p,oklch(var(--p)/0));
}
.placeholder-primary\/10::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.1));
}
.placeholder-primary\/100::placeholder {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.placeholder-primary\/15::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.15));
}
.placeholder-primary\/20::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.2));
}
.placeholder-primary\/25::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.25));
}
.placeholder-primary\/30::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.3));
}
.placeholder-primary\/35::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.35));
}
.placeholder-primary\/40::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.4));
}
.placeholder-primary\/45::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.45));
}
.placeholder-primary\/5::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.05));
}
.placeholder-primary\/50::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.5));
}
.placeholder-primary\/55::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.55));
}
.placeholder-primary\/60::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.6));
}
.placeholder-primary\/65::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.65));
}
.placeholder-primary\/70::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.7));
}
.placeholder-primary\/75::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.75));
}
.placeholder-primary\/80::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.8));
}
.placeholder-primary\/85::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.85));
}
.placeholder-primary\/90::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.9));
}
.placeholder-primary\/95::placeholder {
  color: var(--fallback-p,oklch(var(--p)/.95));
}
.placeholder-secondary::placeholder {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.placeholder-secondary-content::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.placeholder-secondary-content\/0::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/0));
}
.placeholder-secondary-content\/10::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.placeholder-secondary-content\/100::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.placeholder-secondary-content\/15::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.placeholder-secondary-content\/20::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.placeholder-secondary-content\/25::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.placeholder-secondary-content\/30::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.placeholder-secondary-content\/35::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.placeholder-secondary-content\/40::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.placeholder-secondary-content\/45::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.placeholder-secondary-content\/5::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.placeholder-secondary-content\/50::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.placeholder-secondary-content\/55::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.placeholder-secondary-content\/60::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.placeholder-secondary-content\/65::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.placeholder-secondary-content\/70::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.placeholder-secondary-content\/75::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.placeholder-secondary-content\/80::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.placeholder-secondary-content\/85::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.placeholder-secondary-content\/90::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.placeholder-secondary-content\/95::placeholder {
  color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.placeholder-secondary\/0::placeholder {
  color: var(--fallback-s,oklch(var(--s)/0));
}
.placeholder-secondary\/10::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.1));
}
.placeholder-secondary\/100::placeholder {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.placeholder-secondary\/15::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.15));
}
.placeholder-secondary\/20::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.2));
}
.placeholder-secondary\/25::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.25));
}
.placeholder-secondary\/30::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.3));
}
.placeholder-secondary\/35::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.35));
}
.placeholder-secondary\/40::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.4));
}
.placeholder-secondary\/45::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.45));
}
.placeholder-secondary\/5::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.05));
}
.placeholder-secondary\/50::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.5));
}
.placeholder-secondary\/55::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.55));
}
.placeholder-secondary\/60::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.6));
}
.placeholder-secondary\/65::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.65));
}
.placeholder-secondary\/70::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.7));
}
.placeholder-secondary\/75::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.75));
}
.placeholder-secondary\/80::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.8));
}
.placeholder-secondary\/85::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.85));
}
.placeholder-secondary\/90::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.9));
}
.placeholder-secondary\/95::placeholder {
  color: var(--fallback-s,oklch(var(--s)/.95));
}
.placeholder-success::placeholder {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.placeholder-success-content::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.placeholder-success-content\/0::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/0));
}
.placeholder-success-content\/10::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.placeholder-success-content\/100::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.placeholder-success-content\/15::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.placeholder-success-content\/20::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.placeholder-success-content\/25::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.placeholder-success-content\/30::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.placeholder-success-content\/35::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.placeholder-success-content\/40::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.placeholder-success-content\/45::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.placeholder-success-content\/5::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.placeholder-success-content\/50::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.placeholder-success-content\/55::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.placeholder-success-content\/60::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.placeholder-success-content\/65::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.placeholder-success-content\/70::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.placeholder-success-content\/75::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.placeholder-success-content\/80::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.placeholder-success-content\/85::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.placeholder-success-content\/90::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.placeholder-success-content\/95::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.placeholder-success\/0::placeholder {
  color: var(--fallback-su,oklch(var(--su)/0));
}
.placeholder-success\/10::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.1));
}
.placeholder-success\/100::placeholder {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.placeholder-success\/15::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.15));
}
.placeholder-success\/20::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.2));
}
.placeholder-success\/25::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.25));
}
.placeholder-success\/30::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.3));
}
.placeholder-success\/35::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.35));
}
.placeholder-success\/40::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.4));
}
.placeholder-success\/45::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.45));
}
.placeholder-success\/5::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.05));
}
.placeholder-success\/50::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.5));
}
.placeholder-success\/55::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.55));
}
.placeholder-success\/60::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.6));
}
.placeholder-success\/65::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.65));
}
.placeholder-success\/70::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.7));
}
.placeholder-success\/75::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.75));
}
.placeholder-success\/80::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.8));
}
.placeholder-success\/85::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.85));
}
.placeholder-success\/90::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.9));
}
.placeholder-success\/95::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.95));
}
.placeholder-transparent::placeholder {
  color: transparent;
}
.placeholder-transparent\/0::placeholder {
  color: rgb(0 0 0 / 0);
}
.placeholder-transparent\/10::placeholder {
  color: rgb(0 0 0 / .1);
}
.placeholder-transparent\/100::placeholder {
  color: rgb(0 0 0 / 1);
}
.placeholder-transparent\/15::placeholder {
  color: rgb(0 0 0 / .15);
}
.placeholder-transparent\/20::placeholder {
  color: rgb(0 0 0 / .2);
}
.placeholder-transparent\/25::placeholder {
  color: rgb(0 0 0 / .25);
}
.placeholder-transparent\/30::placeholder {
  color: rgb(0 0 0 / .3);
}
.placeholder-transparent\/35::placeholder {
  color: rgb(0 0 0 / .35);
}
.placeholder-transparent\/40::placeholder {
  color: rgb(0 0 0 / .4);
}
.placeholder-transparent\/45::placeholder {
  color: rgb(0 0 0 / .45);
}
.placeholder-transparent\/5::placeholder {
  color: rgb(0 0 0 / .05);
}
.placeholder-transparent\/50::placeholder {
  color: rgb(0 0 0 / .5);
}
.placeholder-transparent\/55::placeholder {
  color: rgb(0 0 0 / .55);
}
.placeholder-transparent\/60::placeholder {
  color: rgb(0 0 0 / .6);
}
.placeholder-transparent\/65::placeholder {
  color: rgb(0 0 0 / .65);
}
.placeholder-transparent\/70::placeholder {
  color: rgb(0 0 0 / .7);
}
.placeholder-transparent\/75::placeholder {
  color: rgb(0 0 0 / .75);
}
.placeholder-transparent\/80::placeholder {
  color: rgb(0 0 0 / .8);
}
.placeholder-transparent\/85::placeholder {
  color: rgb(0 0 0 / .85);
}
.placeholder-transparent\/90::placeholder {
  color: rgb(0 0 0 / .9);
}
.placeholder-transparent\/95::placeholder {
  color: rgb(0 0 0 / .95);
}
.placeholder-warning::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.placeholder-warning-content::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.placeholder-warning-content\/0::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/0));
}
.placeholder-warning-content\/10::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.placeholder-warning-content\/100::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.placeholder-warning-content\/15::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.placeholder-warning-content\/20::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.placeholder-warning-content\/25::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.placeholder-warning-content\/30::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.placeholder-warning-content\/35::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.placeholder-warning-content\/40::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.placeholder-warning-content\/45::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.placeholder-warning-content\/5::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.placeholder-warning-content\/50::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.placeholder-warning-content\/55::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.placeholder-warning-content\/60::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.placeholder-warning-content\/65::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.placeholder-warning-content\/70::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.placeholder-warning-content\/75::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.placeholder-warning-content\/80::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.placeholder-warning-content\/85::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.placeholder-warning-content\/90::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.placeholder-warning-content\/95::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.placeholder-warning\/0::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/0));
}
.placeholder-warning\/10::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.placeholder-warning\/100::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.placeholder-warning\/15::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.placeholder-warning\/20::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.placeholder-warning\/25::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.placeholder-warning\/30::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.placeholder-warning\/35::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.placeholder-warning\/40::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.placeholder-warning\/45::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.placeholder-warning\/5::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.placeholder-warning\/50::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.placeholder-warning\/55::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.placeholder-warning\/60::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.placeholder-warning\/65::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.placeholder-warning\/70::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.placeholder-warning\/75::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.placeholder-warning\/80::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.placeholder-warning\/85::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.placeholder-warning\/90::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.placeholder-warning\/95::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.outline-accent {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.outline-accent-content {
  outline-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.outline-accent-content\/0 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.outline-accent-content\/10 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.outline-accent-content\/100 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.outline-accent-content\/15 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.outline-accent-content\/20 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.outline-accent-content\/25 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.outline-accent-content\/30 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.outline-accent-content\/35 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.outline-accent-content\/40 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.outline-accent-content\/45 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.outline-accent-content\/5 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.outline-accent-content\/50 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.outline-accent-content\/55 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.outline-accent-content\/60 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.outline-accent-content\/65 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.outline-accent-content\/70 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.outline-accent-content\/75 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.outline-accent-content\/80 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.outline-accent-content\/85 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.outline-accent-content\/90 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.outline-accent-content\/95 {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.outline-accent\/0 {
  outline-color: var(--fallback-a,oklch(var(--a)/0));
}
.outline-accent\/10 {
  outline-color: var(--fallback-a,oklch(var(--a)/.1));
}
.outline-accent\/100 {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.outline-accent\/15 {
  outline-color: var(--fallback-a,oklch(var(--a)/.15));
}
.outline-accent\/20 {
  outline-color: var(--fallback-a,oklch(var(--a)/.2));
}
.outline-accent\/25 {
  outline-color: var(--fallback-a,oklch(var(--a)/.25));
}
.outline-accent\/30 {
  outline-color: var(--fallback-a,oklch(var(--a)/.3));
}
.outline-accent\/35 {
  outline-color: var(--fallback-a,oklch(var(--a)/.35));
}
.outline-accent\/40 {
  outline-color: var(--fallback-a,oklch(var(--a)/.4));
}
.outline-accent\/45 {
  outline-color: var(--fallback-a,oklch(var(--a)/.45));
}
.outline-accent\/5 {
  outline-color: var(--fallback-a,oklch(var(--a)/.05));
}
.outline-accent\/50 {
  outline-color: var(--fallback-a,oklch(var(--a)/.5));
}
.outline-accent\/55 {
  outline-color: var(--fallback-a,oklch(var(--a)/.55));
}
.outline-accent\/60 {
  outline-color: var(--fallback-a,oklch(var(--a)/.6));
}
.outline-accent\/65 {
  outline-color: var(--fallback-a,oklch(var(--a)/.65));
}
.outline-accent\/70 {
  outline-color: var(--fallback-a,oklch(var(--a)/.7));
}
.outline-accent\/75 {
  outline-color: var(--fallback-a,oklch(var(--a)/.75));
}
.outline-accent\/80 {
  outline-color: var(--fallback-a,oklch(var(--a)/.8));
}
.outline-accent\/85 {
  outline-color: var(--fallback-a,oklch(var(--a)/.85));
}
.outline-accent\/90 {
  outline-color: var(--fallback-a,oklch(var(--a)/.9));
}
.outline-accent\/95 {
  outline-color: var(--fallback-a,oklch(var(--a)/.95));
}
.outline-base-100 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.outline-base-100\/0 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.outline-base-100\/10 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.outline-base-100\/100 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.outline-base-100\/15 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.outline-base-100\/20 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.outline-base-100\/25 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.outline-base-100\/30 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.outline-base-100\/35 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.outline-base-100\/40 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.outline-base-100\/45 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.outline-base-100\/5 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.outline-base-100\/50 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.outline-base-100\/55 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.outline-base-100\/60 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.outline-base-100\/65 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.outline-base-100\/70 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.outline-base-100\/75 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.outline-base-100\/80 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.outline-base-100\/85 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.outline-base-100\/90 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.outline-base-100\/95 {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.outline-base-200 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.outline-base-200\/0 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.outline-base-200\/10 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.outline-base-200\/100 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.outline-base-200\/15 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.outline-base-200\/20 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.outline-base-200\/25 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.outline-base-200\/30 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.outline-base-200\/35 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.outline-base-200\/40 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.outline-base-200\/45 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.outline-base-200\/5 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.outline-base-200\/50 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.outline-base-200\/55 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.outline-base-200\/60 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.outline-base-200\/65 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.outline-base-200\/70 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.outline-base-200\/75 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.outline-base-200\/80 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.outline-base-200\/85 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.outline-base-200\/90 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.outline-base-200\/95 {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.outline-base-300 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.outline-base-300\/0 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.outline-base-300\/10 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.outline-base-300\/100 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.outline-base-300\/15 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.outline-base-300\/20 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.outline-base-300\/25 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.outline-base-300\/30 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.outline-base-300\/35 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.outline-base-300\/40 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.outline-base-300\/45 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.outline-base-300\/5 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.outline-base-300\/50 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.outline-base-300\/55 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.outline-base-300\/60 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.outline-base-300\/65 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.outline-base-300\/70 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.outline-base-300\/75 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.outline-base-300\/80 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.outline-base-300\/85 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.outline-base-300\/90 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.outline-base-300\/95 {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.outline-base-content {
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.outline-base-content\/0 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.outline-base-content\/10 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.outline-base-content\/100 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.outline-base-content\/15 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.outline-base-content\/20 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.outline-base-content\/25 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.outline-base-content\/30 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.outline-base-content\/35 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.outline-base-content\/40 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.outline-base-content\/45 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.outline-base-content\/5 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.outline-base-content\/50 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.outline-base-content\/55 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.outline-base-content\/60 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.outline-base-content\/65 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.outline-base-content\/70 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.outline-base-content\/75 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.outline-base-content\/80 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.outline-base-content\/85 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.outline-base-content\/90 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.outline-base-content\/95 {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.outline-current {
  outline-color: currentColor;
}
.outline-error {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.outline-error-content {
  outline-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.outline-error-content\/0 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.outline-error-content\/10 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.outline-error-content\/100 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.outline-error-content\/15 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.outline-error-content\/20 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.outline-error-content\/25 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.outline-error-content\/30 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.outline-error-content\/35 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.outline-error-content\/40 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.outline-error-content\/45 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.outline-error-content\/5 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.outline-error-content\/50 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.outline-error-content\/55 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.outline-error-content\/60 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.outline-error-content\/65 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.outline-error-content\/70 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.outline-error-content\/75 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.outline-error-content\/80 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.outline-error-content\/85 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.outline-error-content\/90 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.outline-error-content\/95 {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.outline-error\/0 {
  outline-color: var(--fallback-er,oklch(var(--er)/0));
}
.outline-error\/10 {
  outline-color: var(--fallback-er,oklch(var(--er)/.1));
}
.outline-error\/100 {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.outline-error\/15 {
  outline-color: var(--fallback-er,oklch(var(--er)/.15));
}
.outline-error\/20 {
  outline-color: var(--fallback-er,oklch(var(--er)/.2));
}
.outline-error\/25 {
  outline-color: var(--fallback-er,oklch(var(--er)/.25));
}
.outline-error\/30 {
  outline-color: var(--fallback-er,oklch(var(--er)/.3));
}
.outline-error\/35 {
  outline-color: var(--fallback-er,oklch(var(--er)/.35));
}
.outline-error\/40 {
  outline-color: var(--fallback-er,oklch(var(--er)/.4));
}
.outline-error\/45 {
  outline-color: var(--fallback-er,oklch(var(--er)/.45));
}
.outline-error\/5 {
  outline-color: var(--fallback-er,oklch(var(--er)/.05));
}
.outline-error\/50 {
  outline-color: var(--fallback-er,oklch(var(--er)/.5));
}
.outline-error\/55 {
  outline-color: var(--fallback-er,oklch(var(--er)/.55));
}
.outline-error\/60 {
  outline-color: var(--fallback-er,oklch(var(--er)/.6));
}
.outline-error\/65 {
  outline-color: var(--fallback-er,oklch(var(--er)/.65));
}
.outline-error\/70 {
  outline-color: var(--fallback-er,oklch(var(--er)/.7));
}
.outline-error\/75 {
  outline-color: var(--fallback-er,oklch(var(--er)/.75));
}
.outline-error\/80 {
  outline-color: var(--fallback-er,oklch(var(--er)/.8));
}
.outline-error\/85 {
  outline-color: var(--fallback-er,oklch(var(--er)/.85));
}
.outline-error\/90 {
  outline-color: var(--fallback-er,oklch(var(--er)/.9));
}
.outline-error\/95 {
  outline-color: var(--fallback-er,oklch(var(--er)/.95));
}
.outline-info {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.outline-info-content {
  outline-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.outline-info-content\/0 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.outline-info-content\/10 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.outline-info-content\/100 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.outline-info-content\/15 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.outline-info-content\/20 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.outline-info-content\/25 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.outline-info-content\/30 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.outline-info-content\/35 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.outline-info-content\/40 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.outline-info-content\/45 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.outline-info-content\/5 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.outline-info-content\/50 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.outline-info-content\/55 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.outline-info-content\/60 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.outline-info-content\/65 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.outline-info-content\/70 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.outline-info-content\/75 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.outline-info-content\/80 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.outline-info-content\/85 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.outline-info-content\/90 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.outline-info-content\/95 {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.outline-info\/0 {
  outline-color: var(--fallback-in,oklch(var(--in)/0));
}
.outline-info\/10 {
  outline-color: var(--fallback-in,oklch(var(--in)/.1));
}
.outline-info\/100 {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.outline-info\/15 {
  outline-color: var(--fallback-in,oklch(var(--in)/.15));
}
.outline-info\/20 {
  outline-color: var(--fallback-in,oklch(var(--in)/.2));
}
.outline-info\/25 {
  outline-color: var(--fallback-in,oklch(var(--in)/.25));
}
.outline-info\/30 {
  outline-color: var(--fallback-in,oklch(var(--in)/.3));
}
.outline-info\/35 {
  outline-color: var(--fallback-in,oklch(var(--in)/.35));
}
.outline-info\/40 {
  outline-color: var(--fallback-in,oklch(var(--in)/.4));
}
.outline-info\/45 {
  outline-color: var(--fallback-in,oklch(var(--in)/.45));
}
.outline-info\/5 {
  outline-color: var(--fallback-in,oklch(var(--in)/.05));
}
.outline-info\/50 {
  outline-color: var(--fallback-in,oklch(var(--in)/.5));
}
.outline-info\/55 {
  outline-color: var(--fallback-in,oklch(var(--in)/.55));
}
.outline-info\/60 {
  outline-color: var(--fallback-in,oklch(var(--in)/.6));
}
.outline-info\/65 {
  outline-color: var(--fallback-in,oklch(var(--in)/.65));
}
.outline-info\/70 {
  outline-color: var(--fallback-in,oklch(var(--in)/.7));
}
.outline-info\/75 {
  outline-color: var(--fallback-in,oklch(var(--in)/.75));
}
.outline-info\/80 {
  outline-color: var(--fallback-in,oklch(var(--in)/.8));
}
.outline-info\/85 {
  outline-color: var(--fallback-in,oklch(var(--in)/.85));
}
.outline-info\/90 {
  outline-color: var(--fallback-in,oklch(var(--in)/.9));
}
.outline-info\/95 {
  outline-color: var(--fallback-in,oklch(var(--in)/.95));
}
.outline-neutral {
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.outline-neutral-content {
  outline-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.outline-neutral-content\/0 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.outline-neutral-content\/10 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.outline-neutral-content\/100 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.outline-neutral-content\/15 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.outline-neutral-content\/20 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.outline-neutral-content\/25 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.outline-neutral-content\/30 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.outline-neutral-content\/35 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.outline-neutral-content\/40 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.outline-neutral-content\/45 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.outline-neutral-content\/5 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.outline-neutral-content\/50 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.outline-neutral-content\/55 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.outline-neutral-content\/60 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.outline-neutral-content\/65 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.outline-neutral-content\/70 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.outline-neutral-content\/75 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.outline-neutral-content\/80 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.outline-neutral-content\/85 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.outline-neutral-content\/90 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.outline-neutral-content\/95 {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.outline-neutral\/0 {
  outline-color: var(--fallback-n,oklch(var(--n)/0));
}
.outline-neutral\/10 {
  outline-color: var(--fallback-n,oklch(var(--n)/.1));
}
.outline-neutral\/100 {
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.outline-neutral\/15 {
  outline-color: var(--fallback-n,oklch(var(--n)/.15));
}
.outline-neutral\/20 {
  outline-color: var(--fallback-n,oklch(var(--n)/.2));
}
.outline-neutral\/25 {
  outline-color: var(--fallback-n,oklch(var(--n)/.25));
}
.outline-neutral\/30 {
  outline-color: var(--fallback-n,oklch(var(--n)/.3));
}
.outline-neutral\/35 {
  outline-color: var(--fallback-n,oklch(var(--n)/.35));
}
.outline-neutral\/40 {
  outline-color: var(--fallback-n,oklch(var(--n)/.4));
}
.outline-neutral\/45 {
  outline-color: var(--fallback-n,oklch(var(--n)/.45));
}
.outline-neutral\/5 {
  outline-color: var(--fallback-n,oklch(var(--n)/.05));
}
.outline-neutral\/50 {
  outline-color: var(--fallback-n,oklch(var(--n)/.5));
}
.outline-neutral\/55 {
  outline-color: var(--fallback-n,oklch(var(--n)/.55));
}
.outline-neutral\/60 {
  outline-color: var(--fallback-n,oklch(var(--n)/.6));
}
.outline-neutral\/65 {
  outline-color: var(--fallback-n,oklch(var(--n)/.65));
}
.outline-neutral\/70 {
  outline-color: var(--fallback-n,oklch(var(--n)/.7));
}
.outline-neutral\/75 {
  outline-color: var(--fallback-n,oklch(var(--n)/.75));
}
.outline-neutral\/80 {
  outline-color: var(--fallback-n,oklch(var(--n)/.8));
}
.outline-neutral\/85 {
  outline-color: var(--fallback-n,oklch(var(--n)/.85));
}
.outline-neutral\/90 {
  outline-color: var(--fallback-n,oklch(var(--n)/.9));
}
.outline-neutral\/95 {
  outline-color: var(--fallback-n,oklch(var(--n)/.95));
}
.outline-primary {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.outline-primary-content {
  outline-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.outline-primary-content\/0 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.outline-primary-content\/10 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.outline-primary-content\/100 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.outline-primary-content\/15 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.outline-primary-content\/20 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.outline-primary-content\/25 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.outline-primary-content\/30 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.outline-primary-content\/35 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.outline-primary-content\/40 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.outline-primary-content\/45 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.outline-primary-content\/5 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.outline-primary-content\/50 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.outline-primary-content\/55 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.outline-primary-content\/60 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.outline-primary-content\/65 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.outline-primary-content\/70 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.outline-primary-content\/75 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.outline-primary-content\/80 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.outline-primary-content\/85 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.outline-primary-content\/90 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.outline-primary-content\/95 {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.outline-primary\/0 {
  outline-color: var(--fallback-p,oklch(var(--p)/0));
}
.outline-primary\/10 {
  outline-color: var(--fallback-p,oklch(var(--p)/.1));
}
.outline-primary\/100 {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.outline-primary\/15 {
  outline-color: var(--fallback-p,oklch(var(--p)/.15));
}
.outline-primary\/20 {
  outline-color: var(--fallback-p,oklch(var(--p)/.2));
}
.outline-primary\/25 {
  outline-color: var(--fallback-p,oklch(var(--p)/.25));
}
.outline-primary\/30 {
  outline-color: var(--fallback-p,oklch(var(--p)/.3));
}
.outline-primary\/35 {
  outline-color: var(--fallback-p,oklch(var(--p)/.35));
}
.outline-primary\/40 {
  outline-color: var(--fallback-p,oklch(var(--p)/.4));
}
.outline-primary\/45 {
  outline-color: var(--fallback-p,oklch(var(--p)/.45));
}
.outline-primary\/5 {
  outline-color: var(--fallback-p,oklch(var(--p)/.05));
}
.outline-primary\/50 {
  outline-color: var(--fallback-p,oklch(var(--p)/.5));
}
.outline-primary\/55 {
  outline-color: var(--fallback-p,oklch(var(--p)/.55));
}
.outline-primary\/60 {
  outline-color: var(--fallback-p,oklch(var(--p)/.6));
}
.outline-primary\/65 {
  outline-color: var(--fallback-p,oklch(var(--p)/.65));
}
.outline-primary\/70 {
  outline-color: var(--fallback-p,oklch(var(--p)/.7));
}
.outline-primary\/75 {
  outline-color: var(--fallback-p,oklch(var(--p)/.75));
}
.outline-primary\/80 {
  outline-color: var(--fallback-p,oklch(var(--p)/.8));
}
.outline-primary\/85 {
  outline-color: var(--fallback-p,oklch(var(--p)/.85));
}
.outline-primary\/90 {
  outline-color: var(--fallback-p,oklch(var(--p)/.9));
}
.outline-primary\/95 {
  outline-color: var(--fallback-p,oklch(var(--p)/.95));
}
.outline-secondary {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.outline-secondary-content {
  outline-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.outline-secondary-content\/0 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.outline-secondary-content\/10 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.outline-secondary-content\/100 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.outline-secondary-content\/15 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.outline-secondary-content\/20 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.outline-secondary-content\/25 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.outline-secondary-content\/30 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.outline-secondary-content\/35 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.outline-secondary-content\/40 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.outline-secondary-content\/45 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.outline-secondary-content\/5 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.outline-secondary-content\/50 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.outline-secondary-content\/55 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.outline-secondary-content\/60 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.outline-secondary-content\/65 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.outline-secondary-content\/70 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.outline-secondary-content\/75 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.outline-secondary-content\/80 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.outline-secondary-content\/85 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.outline-secondary-content\/90 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.outline-secondary-content\/95 {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.outline-secondary\/0 {
  outline-color: var(--fallback-s,oklch(var(--s)/0));
}
.outline-secondary\/10 {
  outline-color: var(--fallback-s,oklch(var(--s)/.1));
}
.outline-secondary\/100 {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.outline-secondary\/15 {
  outline-color: var(--fallback-s,oklch(var(--s)/.15));
}
.outline-secondary\/20 {
  outline-color: var(--fallback-s,oklch(var(--s)/.2));
}
.outline-secondary\/25 {
  outline-color: var(--fallback-s,oklch(var(--s)/.25));
}
.outline-secondary\/30 {
  outline-color: var(--fallback-s,oklch(var(--s)/.3));
}
.outline-secondary\/35 {
  outline-color: var(--fallback-s,oklch(var(--s)/.35));
}
.outline-secondary\/40 {
  outline-color: var(--fallback-s,oklch(var(--s)/.4));
}
.outline-secondary\/45 {
  outline-color: var(--fallback-s,oklch(var(--s)/.45));
}
.outline-secondary\/5 {
  outline-color: var(--fallback-s,oklch(var(--s)/.05));
}
.outline-secondary\/50 {
  outline-color: var(--fallback-s,oklch(var(--s)/.5));
}
.outline-secondary\/55 {
  outline-color: var(--fallback-s,oklch(var(--s)/.55));
}
.outline-secondary\/60 {
  outline-color: var(--fallback-s,oklch(var(--s)/.6));
}
.outline-secondary\/65 {
  outline-color: var(--fallback-s,oklch(var(--s)/.65));
}
.outline-secondary\/70 {
  outline-color: var(--fallback-s,oklch(var(--s)/.7));
}
.outline-secondary\/75 {
  outline-color: var(--fallback-s,oklch(var(--s)/.75));
}
.outline-secondary\/80 {
  outline-color: var(--fallback-s,oklch(var(--s)/.8));
}
.outline-secondary\/85 {
  outline-color: var(--fallback-s,oklch(var(--s)/.85));
}
.outline-secondary\/90 {
  outline-color: var(--fallback-s,oklch(var(--s)/.9));
}
.outline-secondary\/95 {
  outline-color: var(--fallback-s,oklch(var(--s)/.95));
}
.outline-success {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.outline-success-content {
  outline-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.outline-success-content\/0 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.outline-success-content\/10 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.outline-success-content\/100 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.outline-success-content\/15 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.outline-success-content\/20 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.outline-success-content\/25 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.outline-success-content\/30 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.outline-success-content\/35 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.outline-success-content\/40 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.outline-success-content\/45 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.outline-success-content\/5 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.outline-success-content\/50 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.outline-success-content\/55 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.outline-success-content\/60 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.outline-success-content\/65 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.outline-success-content\/70 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.outline-success-content\/75 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.outline-success-content\/80 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.outline-success-content\/85 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.outline-success-content\/90 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.outline-success-content\/95 {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.outline-success\/0 {
  outline-color: var(--fallback-su,oklch(var(--su)/0));
}
.outline-success\/10 {
  outline-color: var(--fallback-su,oklch(var(--su)/.1));
}
.outline-success\/100 {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.outline-success\/15 {
  outline-color: var(--fallback-su,oklch(var(--su)/.15));
}
.outline-success\/20 {
  outline-color: var(--fallback-su,oklch(var(--su)/.2));
}
.outline-success\/25 {
  outline-color: var(--fallback-su,oklch(var(--su)/.25));
}
.outline-success\/30 {
  outline-color: var(--fallback-su,oklch(var(--su)/.3));
}
.outline-success\/35 {
  outline-color: var(--fallback-su,oklch(var(--su)/.35));
}
.outline-success\/40 {
  outline-color: var(--fallback-su,oklch(var(--su)/.4));
}
.outline-success\/45 {
  outline-color: var(--fallback-su,oklch(var(--su)/.45));
}
.outline-success\/5 {
  outline-color: var(--fallback-su,oklch(var(--su)/.05));
}
.outline-success\/50 {
  outline-color: var(--fallback-su,oklch(var(--su)/.5));
}
.outline-success\/55 {
  outline-color: var(--fallback-su,oklch(var(--su)/.55));
}
.outline-success\/60 {
  outline-color: var(--fallback-su,oklch(var(--su)/.6));
}
.outline-success\/65 {
  outline-color: var(--fallback-su,oklch(var(--su)/.65));
}
.outline-success\/70 {
  outline-color: var(--fallback-su,oklch(var(--su)/.7));
}
.outline-success\/75 {
  outline-color: var(--fallback-su,oklch(var(--su)/.75));
}
.outline-success\/80 {
  outline-color: var(--fallback-su,oklch(var(--su)/.8));
}
.outline-success\/85 {
  outline-color: var(--fallback-su,oklch(var(--su)/.85));
}
.outline-success\/90 {
  outline-color: var(--fallback-su,oklch(var(--su)/.9));
}
.outline-success\/95 {
  outline-color: var(--fallback-su,oklch(var(--su)/.95));
}
.outline-transparent {
  outline-color: transparent;
}
.outline-transparent\/0 {
  outline-color: rgb(0 0 0 / 0);
}
.outline-transparent\/10 {
  outline-color: rgb(0 0 0 / .1);
}
.outline-transparent\/100 {
  outline-color: rgb(0 0 0 / 1);
}
.outline-transparent\/15 {
  outline-color: rgb(0 0 0 / .15);
}
.outline-transparent\/20 {
  outline-color: rgb(0 0 0 / .2);
}
.outline-transparent\/25 {
  outline-color: rgb(0 0 0 / .25);
}
.outline-transparent\/30 {
  outline-color: rgb(0 0 0 / .3);
}
.outline-transparent\/35 {
  outline-color: rgb(0 0 0 / .35);
}
.outline-transparent\/40 {
  outline-color: rgb(0 0 0 / .4);
}
.outline-transparent\/45 {
  outline-color: rgb(0 0 0 / .45);
}
.outline-transparent\/5 {
  outline-color: rgb(0 0 0 / .05);
}
.outline-transparent\/50 {
  outline-color: rgb(0 0 0 / .5);
}
.outline-transparent\/55 {
  outline-color: rgb(0 0 0 / .55);
}
.outline-transparent\/60 {
  outline-color: rgb(0 0 0 / .6);
}
.outline-transparent\/65 {
  outline-color: rgb(0 0 0 / .65);
}
.outline-transparent\/70 {
  outline-color: rgb(0 0 0 / .7);
}
.outline-transparent\/75 {
  outline-color: rgb(0 0 0 / .75);
}
.outline-transparent\/80 {
  outline-color: rgb(0 0 0 / .8);
}
.outline-transparent\/85 {
  outline-color: rgb(0 0 0 / .85);
}
.outline-transparent\/90 {
  outline-color: rgb(0 0 0 / .9);
}
.outline-transparent\/95 {
  outline-color: rgb(0 0 0 / .95);
}
.outline-warning {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.outline-warning-content {
  outline-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.outline-warning-content\/0 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.outline-warning-content\/10 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.outline-warning-content\/100 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.outline-warning-content\/15 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.outline-warning-content\/20 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.outline-warning-content\/25 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.outline-warning-content\/30 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.outline-warning-content\/35 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.outline-warning-content\/40 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.outline-warning-content\/45 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.outline-warning-content\/5 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.outline-warning-content\/50 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.outline-warning-content\/55 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.outline-warning-content\/60 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.outline-warning-content\/65 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.outline-warning-content\/70 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.outline-warning-content\/75 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.outline-warning-content\/80 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.outline-warning-content\/85 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.outline-warning-content\/90 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.outline-warning-content\/95 {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.outline-warning\/0 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.outline-warning\/10 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.outline-warning\/100 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.outline-warning\/15 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.outline-warning\/20 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.outline-warning\/25 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.outline-warning\/30 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.outline-warning\/35 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.outline-warning\/40 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.outline-warning\/45 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.outline-warning\/5 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.outline-warning\/50 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.outline-warning\/55 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.outline-warning\/60 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.outline-warning\/65 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.outline-warning\/70 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.outline-warning\/75 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.outline-warning\/80 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.outline-warning\/85 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.outline-warning\/90 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.outline-warning\/95 {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.ring {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.ring-1 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.ring-4 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.ring-8 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);
}
.ring-inset {
  --tw-ring-inset: inset;
}
.ring-accent {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/1));
}
.ring-accent-content {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.ring-accent-content\/0 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.ring-accent-content\/10 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.1));
}
.ring-accent-content\/100 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.ring-accent-content\/15 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.15));
}
.ring-accent-content\/20 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.2));
}
.ring-accent-content\/25 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.25));
}
.ring-accent-content\/30 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.3));
}
.ring-accent-content\/35 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.35));
}
.ring-accent-content\/40 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.4));
}
.ring-accent-content\/45 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.45));
}
.ring-accent-content\/5 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.05));
}
.ring-accent-content\/50 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.5));
}
.ring-accent-content\/55 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.55));
}
.ring-accent-content\/60 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.6));
}
.ring-accent-content\/65 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.65));
}
.ring-accent-content\/70 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.7));
}
.ring-accent-content\/75 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.75));
}
.ring-accent-content\/80 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.8));
}
.ring-accent-content\/85 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.85));
}
.ring-accent-content\/90 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.9));
}
.ring-accent-content\/95 {
  --tw-ring-color: var(--fallback-ac,oklch(var(--ac)/0.95));
}
.ring-accent\/0 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0));
}
.ring-accent\/10 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.1));
}
.ring-accent\/100 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/1));
}
.ring-accent\/15 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.15));
}
.ring-accent\/20 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.2));
}
.ring-accent\/25 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.25));
}
.ring-accent\/30 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.3));
}
.ring-accent\/35 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.35));
}
.ring-accent\/40 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.4));
}
.ring-accent\/45 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.45));
}
.ring-accent\/5 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.05));
}
.ring-accent\/50 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.5));
}
.ring-accent\/55 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.55));
}
.ring-accent\/60 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.6));
}
.ring-accent\/65 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.65));
}
.ring-accent\/70 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.7));
}
.ring-accent\/75 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.75));
}
.ring-accent\/80 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.8));
}
.ring-accent\/85 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.85));
}
.ring-accent\/90 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.9));
}
.ring-accent\/95 {
  --tw-ring-color: var(--fallback-a,oklch(var(--a)/0.95));
}
.ring-base-100 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.ring-base-100\/0 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.ring-base-100\/10 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.ring-base-100\/100 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.ring-base-100\/15 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.ring-base-100\/20 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.ring-base-100\/25 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.ring-base-100\/30 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.ring-base-100\/35 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.ring-base-100\/40 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.ring-base-100\/45 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.ring-base-100\/5 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.ring-base-100\/50 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.ring-base-100\/55 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.ring-base-100\/60 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.ring-base-100\/65 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.ring-base-100\/70 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.ring-base-100\/75 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.ring-base-100\/80 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.ring-base-100\/85 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.ring-base-100\/90 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.ring-base-100\/95 {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.ring-base-200 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.ring-base-200\/0 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.ring-base-200\/10 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.ring-base-200\/100 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.ring-base-200\/15 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.ring-base-200\/20 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.ring-base-200\/25 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.ring-base-200\/30 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.ring-base-200\/35 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.ring-base-200\/40 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.ring-base-200\/45 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.ring-base-200\/5 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.ring-base-200\/50 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.ring-base-200\/55 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.ring-base-200\/60 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.ring-base-200\/65 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.ring-base-200\/70 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.ring-base-200\/75 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.ring-base-200\/80 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.ring-base-200\/85 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.ring-base-200\/90 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.ring-base-200\/95 {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.ring-base-300 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.ring-base-300\/0 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.ring-base-300\/10 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.ring-base-300\/100 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.ring-base-300\/15 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.ring-base-300\/20 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.ring-base-300\/25 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.ring-base-300\/30 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.ring-base-300\/35 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.ring-base-300\/40 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.ring-base-300\/45 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.ring-base-300\/5 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.ring-base-300\/50 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.ring-base-300\/55 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.ring-base-300\/60 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.ring-base-300\/65 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.ring-base-300\/70 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.ring-base-300\/75 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.ring-base-300\/80 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.ring-base-300\/85 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.ring-base-300\/90 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.ring-base-300\/95 {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.ring-base-content {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.ring-base-content\/0 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.ring-base-content\/10 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.ring-base-content\/100 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.ring-base-content\/15 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.ring-base-content\/20 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.ring-base-content\/25 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.ring-base-content\/30 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.ring-base-content\/35 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.ring-base-content\/40 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.ring-base-content\/45 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.ring-base-content\/5 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.ring-base-content\/50 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.ring-base-content\/55 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.ring-base-content\/60 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.ring-base-content\/65 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.ring-base-content\/70 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.ring-base-content\/75 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.ring-base-content\/80 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.ring-base-content\/85 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.ring-base-content\/90 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.ring-base-content\/95 {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.ring-current {
  --tw-ring-color: currentColor;
}
.ring-error {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/1));
}
.ring-error-content {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.ring-error-content\/0 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.ring-error-content\/10 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.ring-error-content\/100 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.ring-error-content\/15 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.ring-error-content\/20 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.ring-error-content\/25 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.ring-error-content\/30 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.ring-error-content\/35 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.ring-error-content\/40 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.ring-error-content\/45 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.ring-error-content\/5 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.ring-error-content\/50 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.ring-error-content\/55 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.ring-error-content\/60 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.ring-error-content\/65 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.ring-error-content\/70 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.ring-error-content\/75 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.ring-error-content\/80 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.ring-error-content\/85 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.ring-error-content\/90 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.ring-error-content\/95 {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.ring-error\/0 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0));
}
.ring-error\/10 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.ring-error\/100 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/1));
}
.ring-error\/15 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.ring-error\/20 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.ring-error\/25 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.ring-error\/30 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.ring-error\/35 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.ring-error\/40 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.ring-error\/45 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.ring-error\/5 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.ring-error\/50 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.ring-error\/55 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.ring-error\/60 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.ring-error\/65 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.ring-error\/70 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.ring-error\/75 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.ring-error\/80 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.ring-error\/85 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.ring-error\/90 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.ring-error\/95 {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.ring-info {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/1));
}
.ring-info-content {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.ring-info-content\/0 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.ring-info-content\/10 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.ring-info-content\/100 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.ring-info-content\/15 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.ring-info-content\/20 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.ring-info-content\/25 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.ring-info-content\/30 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.ring-info-content\/35 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.ring-info-content\/40 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.ring-info-content\/45 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.ring-info-content\/5 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.ring-info-content\/50 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.ring-info-content\/55 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.ring-info-content\/60 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.ring-info-content\/65 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.ring-info-content\/70 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.ring-info-content\/75 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.ring-info-content\/80 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.ring-info-content\/85 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.ring-info-content\/90 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.ring-info-content\/95 {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.ring-info\/0 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0));
}
.ring-info\/10 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.ring-info\/100 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/1));
}
.ring-info\/15 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.ring-info\/20 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.ring-info\/25 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.ring-info\/30 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.ring-info\/35 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.ring-info\/40 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.ring-info\/45 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.ring-info\/5 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.ring-info\/50 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.ring-info\/55 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.ring-info\/60 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.ring-info\/65 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.ring-info\/70 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.ring-info\/75 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.ring-info\/80 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.ring-info\/85 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.ring-info\/90 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.ring-info\/95 {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.ring-neutral {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/1));
}
.ring-neutral-content {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.ring-neutral-content\/0 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.ring-neutral-content\/10 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.1));
}
.ring-neutral-content\/100 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.ring-neutral-content\/15 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.15));
}
.ring-neutral-content\/20 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.2));
}
.ring-neutral-content\/25 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.25));
}
.ring-neutral-content\/30 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.3));
}
.ring-neutral-content\/35 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.35));
}
.ring-neutral-content\/40 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.4));
}
.ring-neutral-content\/45 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.45));
}
.ring-neutral-content\/5 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.05));
}
.ring-neutral-content\/50 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.5));
}
.ring-neutral-content\/55 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.55));
}
.ring-neutral-content\/60 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.6));
}
.ring-neutral-content\/65 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.65));
}
.ring-neutral-content\/70 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.7));
}
.ring-neutral-content\/75 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.75));
}
.ring-neutral-content\/80 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.8));
}
.ring-neutral-content\/85 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.85));
}
.ring-neutral-content\/90 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.9));
}
.ring-neutral-content\/95 {
  --tw-ring-color: var(--fallback-nc,oklch(var(--nc)/0.95));
}
.ring-neutral\/0 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0));
}
.ring-neutral\/10 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.1));
}
.ring-neutral\/100 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/1));
}
.ring-neutral\/15 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.15));
}
.ring-neutral\/20 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.2));
}
.ring-neutral\/25 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.25));
}
.ring-neutral\/30 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.3));
}
.ring-neutral\/35 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.35));
}
.ring-neutral\/40 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.4));
}
.ring-neutral\/45 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.45));
}
.ring-neutral\/5 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.05));
}
.ring-neutral\/50 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.5));
}
.ring-neutral\/55 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.55));
}
.ring-neutral\/60 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.6));
}
.ring-neutral\/65 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.65));
}
.ring-neutral\/70 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.7));
}
.ring-neutral\/75 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.75));
}
.ring-neutral\/80 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.8));
}
.ring-neutral\/85 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.85));
}
.ring-neutral\/90 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.9));
}
.ring-neutral\/95 {
  --tw-ring-color: var(--fallback-n,oklch(var(--n)/0.95));
}
.ring-primary {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/1));
}
.ring-primary-content {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.ring-primary-content\/0 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.ring-primary-content\/10 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.1));
}
.ring-primary-content\/100 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.ring-primary-content\/15 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.15));
}
.ring-primary-content\/20 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.2));
}
.ring-primary-content\/25 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.25));
}
.ring-primary-content\/30 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.3));
}
.ring-primary-content\/35 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.35));
}
.ring-primary-content\/40 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.4));
}
.ring-primary-content\/45 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.45));
}
.ring-primary-content\/5 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.05));
}
.ring-primary-content\/50 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.5));
}
.ring-primary-content\/55 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.55));
}
.ring-primary-content\/60 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.6));
}
.ring-primary-content\/65 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.65));
}
.ring-primary-content\/70 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.7));
}
.ring-primary-content\/75 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.75));
}
.ring-primary-content\/80 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.8));
}
.ring-primary-content\/85 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.85));
}
.ring-primary-content\/90 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.9));
}
.ring-primary-content\/95 {
  --tw-ring-color: var(--fallback-pc,oklch(var(--pc)/0.95));
}
.ring-primary\/0 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0));
}
.ring-primary\/10 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.1));
}
.ring-primary\/100 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/1));
}
.ring-primary\/15 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.15));
}
.ring-primary\/20 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.2));
}
.ring-primary\/25 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.25));
}
.ring-primary\/30 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.3));
}
.ring-primary\/35 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.35));
}
.ring-primary\/40 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.4));
}
.ring-primary\/45 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.45));
}
.ring-primary\/5 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.05));
}
.ring-primary\/50 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.5));
}
.ring-primary\/55 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.55));
}
.ring-primary\/60 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.6));
}
.ring-primary\/65 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.65));
}
.ring-primary\/70 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.7));
}
.ring-primary\/75 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.75));
}
.ring-primary\/80 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.8));
}
.ring-primary\/85 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.85));
}
.ring-primary\/90 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.9));
}
.ring-primary\/95 {
  --tw-ring-color: var(--fallback-p,oklch(var(--p)/0.95));
}
.ring-secondary {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/1));
}
.ring-secondary-content {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.ring-secondary-content\/0 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.ring-secondary-content\/10 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.1));
}
.ring-secondary-content\/100 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.ring-secondary-content\/15 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.15));
}
.ring-secondary-content\/20 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.2));
}
.ring-secondary-content\/25 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.25));
}
.ring-secondary-content\/30 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.3));
}
.ring-secondary-content\/35 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.35));
}
.ring-secondary-content\/40 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.4));
}
.ring-secondary-content\/45 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.45));
}
.ring-secondary-content\/5 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.05));
}
.ring-secondary-content\/50 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.5));
}
.ring-secondary-content\/55 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.55));
}
.ring-secondary-content\/60 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.6));
}
.ring-secondary-content\/65 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.65));
}
.ring-secondary-content\/70 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.7));
}
.ring-secondary-content\/75 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.75));
}
.ring-secondary-content\/80 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.8));
}
.ring-secondary-content\/85 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.85));
}
.ring-secondary-content\/90 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.9));
}
.ring-secondary-content\/95 {
  --tw-ring-color: var(--fallback-sc,oklch(var(--sc)/0.95));
}
.ring-secondary\/0 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0));
}
.ring-secondary\/10 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.1));
}
.ring-secondary\/100 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/1));
}
.ring-secondary\/15 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.15));
}
.ring-secondary\/20 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.2));
}
.ring-secondary\/25 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.25));
}
.ring-secondary\/30 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.3));
}
.ring-secondary\/35 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.35));
}
.ring-secondary\/40 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.4));
}
.ring-secondary\/45 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.45));
}
.ring-secondary\/5 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.05));
}
.ring-secondary\/50 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.5));
}
.ring-secondary\/55 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.55));
}
.ring-secondary\/60 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.6));
}
.ring-secondary\/65 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.65));
}
.ring-secondary\/70 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.7));
}
.ring-secondary\/75 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.75));
}
.ring-secondary\/80 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.8));
}
.ring-secondary\/85 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.85));
}
.ring-secondary\/90 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.9));
}
.ring-secondary\/95 {
  --tw-ring-color: var(--fallback-s,oklch(var(--s)/0.95));
}
.ring-success {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/1));
}
.ring-success-content {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.ring-success-content\/0 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.ring-success-content\/10 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.ring-success-content\/100 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.ring-success-content\/15 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.ring-success-content\/20 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.ring-success-content\/25 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.ring-success-content\/30 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.ring-success-content\/35 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.ring-success-content\/40 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.ring-success-content\/45 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.ring-success-content\/5 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.ring-success-content\/50 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.ring-success-content\/55 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.ring-success-content\/60 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.ring-success-content\/65 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.ring-success-content\/70 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.ring-success-content\/75 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.ring-success-content\/80 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.ring-success-content\/85 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.ring-success-content\/90 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.ring-success-content\/95 {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.ring-success\/0 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0));
}
.ring-success\/10 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.ring-success\/100 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/1));
}
.ring-success\/15 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.ring-success\/20 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.ring-success\/25 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.ring-success\/30 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.ring-success\/35 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.ring-success\/40 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.ring-success\/45 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.ring-success\/5 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.ring-success\/50 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.ring-success\/55 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.ring-success\/60 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.ring-success\/65 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.ring-success\/70 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.ring-success\/75 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.ring-success\/80 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.ring-success\/85 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.ring-success\/90 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.ring-success\/95 {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.ring-transparent {
  --tw-ring-color: transparent;
}
.ring-transparent\/0 {
  --tw-ring-color: rgb(0 0 0 / 0);
}
.ring-transparent\/10 {
  --tw-ring-color: rgb(0 0 0 / 0.1);
}
.ring-transparent\/100 {
  --tw-ring-color: rgb(0 0 0 / 1);
}
.ring-transparent\/15 {
  --tw-ring-color: rgb(0 0 0 / 0.15);
}
.ring-transparent\/20 {
  --tw-ring-color: rgb(0 0 0 / 0.2);
}
.ring-transparent\/25 {
  --tw-ring-color: rgb(0 0 0 / 0.25);
}
.ring-transparent\/30 {
  --tw-ring-color: rgb(0 0 0 / 0.3);
}
.ring-transparent\/35 {
  --tw-ring-color: rgb(0 0 0 / 0.35);
}
.ring-transparent\/40 {
  --tw-ring-color: rgb(0 0 0 / 0.4);
}
.ring-transparent\/45 {
  --tw-ring-color: rgb(0 0 0 / 0.45);
}
.ring-transparent\/5 {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}
.ring-transparent\/50 {
  --tw-ring-color: rgb(0 0 0 / 0.5);
}
.ring-transparent\/55 {
  --tw-ring-color: rgb(0 0 0 / 0.55);
}
.ring-transparent\/60 {
  --tw-ring-color: rgb(0 0 0 / 0.6);
}
.ring-transparent\/65 {
  --tw-ring-color: rgb(0 0 0 / 0.65);
}
.ring-transparent\/70 {
  --tw-ring-color: rgb(0 0 0 / 0.7);
}
.ring-transparent\/75 {
  --tw-ring-color: rgb(0 0 0 / 0.75);
}
.ring-transparent\/80 {
  --tw-ring-color: rgb(0 0 0 / 0.8);
}
.ring-transparent\/85 {
  --tw-ring-color: rgb(0 0 0 / 0.85);
}
.ring-transparent\/90 {
  --tw-ring-color: rgb(0 0 0 / 0.9);
}
.ring-transparent\/95 {
  --tw-ring-color: rgb(0 0 0 / 0.95);
}
.ring-warning {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.ring-warning-content {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.ring-warning-content\/0 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.ring-warning-content\/10 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.ring-warning-content\/100 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.ring-warning-content\/15 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.ring-warning-content\/20 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.ring-warning-content\/25 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.ring-warning-content\/30 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.ring-warning-content\/35 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.ring-warning-content\/40 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.ring-warning-content\/45 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.ring-warning-content\/5 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.ring-warning-content\/50 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.ring-warning-content\/55 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.ring-warning-content\/60 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.ring-warning-content\/65 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.ring-warning-content\/70 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.ring-warning-content\/75 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.ring-warning-content\/80 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.ring-warning-content\/85 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.ring-warning-content\/90 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.ring-warning-content\/95 {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.ring-warning\/0 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.ring-warning\/10 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.ring-warning\/100 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.ring-warning\/15 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.ring-warning\/20 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.ring-warning\/25 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.ring-warning\/30 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.ring-warning\/35 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.ring-warning\/40 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.ring-warning\/45 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.ring-warning\/5 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.ring-warning\/50 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.ring-warning\/55 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.ring-warning\/60 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.ring-warning\/65 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.ring-warning\/70 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.ring-warning\/75 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.ring-warning\/80 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.ring-warning\/85 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.ring-warning\/90 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.ring-warning\/95 {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.ring-offset-0 {
  --tw-ring-offset-width: 0px;
}
.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.ring-offset-4 {
  --tw-ring-offset-width: 4px;
}
.ring-offset-8 {
  --tw-ring-offset-width: 8px;
}
.ring-offset-accent {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/1));
}
.ring-offset-accent-content {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.ring-offset-accent-content\/0 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.ring-offset-accent-content\/10 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.1));
}
.ring-offset-accent-content\/100 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.ring-offset-accent-content\/15 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.15));
}
.ring-offset-accent-content\/20 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.2));
}
.ring-offset-accent-content\/25 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.25));
}
.ring-offset-accent-content\/30 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.3));
}
.ring-offset-accent-content\/35 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.35));
}
.ring-offset-accent-content\/40 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.4));
}
.ring-offset-accent-content\/45 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.45));
}
.ring-offset-accent-content\/5 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.05));
}
.ring-offset-accent-content\/50 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.5));
}
.ring-offset-accent-content\/55 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.55));
}
.ring-offset-accent-content\/60 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.6));
}
.ring-offset-accent-content\/65 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.65));
}
.ring-offset-accent-content\/70 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.7));
}
.ring-offset-accent-content\/75 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.75));
}
.ring-offset-accent-content\/80 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.8));
}
.ring-offset-accent-content\/85 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.85));
}
.ring-offset-accent-content\/90 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.9));
}
.ring-offset-accent-content\/95 {
  --tw-ring-offset-color: var(--fallback-ac,oklch(var(--ac)/0.95));
}
.ring-offset-accent\/0 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0));
}
.ring-offset-accent\/10 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.1));
}
.ring-offset-accent\/100 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/1));
}
.ring-offset-accent\/15 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.15));
}
.ring-offset-accent\/20 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.2));
}
.ring-offset-accent\/25 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.25));
}
.ring-offset-accent\/30 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.3));
}
.ring-offset-accent\/35 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.35));
}
.ring-offset-accent\/40 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.4));
}
.ring-offset-accent\/45 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.45));
}
.ring-offset-accent\/5 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.05));
}
.ring-offset-accent\/50 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.5));
}
.ring-offset-accent\/55 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.55));
}
.ring-offset-accent\/60 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.6));
}
.ring-offset-accent\/65 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.65));
}
.ring-offset-accent\/70 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.7));
}
.ring-offset-accent\/75 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.75));
}
.ring-offset-accent\/80 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.8));
}
.ring-offset-accent\/85 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.85));
}
.ring-offset-accent\/90 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.9));
}
.ring-offset-accent\/95 {
  --tw-ring-offset-color: var(--fallback-a,oklch(var(--a)/0.95));
}
.ring-offset-base-100 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.ring-offset-base-100\/0 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.ring-offset-base-100\/10 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.ring-offset-base-100\/100 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.ring-offset-base-100\/15 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.ring-offset-base-100\/20 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.ring-offset-base-100\/25 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.ring-offset-base-100\/30 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.ring-offset-base-100\/35 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.ring-offset-base-100\/40 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.ring-offset-base-100\/45 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.ring-offset-base-100\/5 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.ring-offset-base-100\/50 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.ring-offset-base-100\/55 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.ring-offset-base-100\/60 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.ring-offset-base-100\/65 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.ring-offset-base-100\/70 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.ring-offset-base-100\/75 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.ring-offset-base-100\/80 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.ring-offset-base-100\/85 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.ring-offset-base-100\/90 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.ring-offset-base-100\/95 {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.ring-offset-base-200 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.ring-offset-base-200\/0 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.ring-offset-base-200\/10 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.ring-offset-base-200\/100 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.ring-offset-base-200\/15 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.ring-offset-base-200\/20 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.ring-offset-base-200\/25 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.ring-offset-base-200\/30 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.ring-offset-base-200\/35 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.ring-offset-base-200\/40 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.ring-offset-base-200\/45 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.ring-offset-base-200\/5 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.ring-offset-base-200\/50 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.ring-offset-base-200\/55 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.ring-offset-base-200\/60 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.ring-offset-base-200\/65 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.ring-offset-base-200\/70 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.ring-offset-base-200\/75 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.ring-offset-base-200\/80 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.ring-offset-base-200\/85 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.ring-offset-base-200\/90 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.ring-offset-base-200\/95 {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.ring-offset-base-300 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.ring-offset-base-300\/0 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.ring-offset-base-300\/10 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.ring-offset-base-300\/100 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.ring-offset-base-300\/15 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.ring-offset-base-300\/20 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.ring-offset-base-300\/25 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.ring-offset-base-300\/30 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.ring-offset-base-300\/35 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.ring-offset-base-300\/40 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.ring-offset-base-300\/45 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.ring-offset-base-300\/5 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.ring-offset-base-300\/50 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.ring-offset-base-300\/55 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.ring-offset-base-300\/60 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.ring-offset-base-300\/65 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.ring-offset-base-300\/70 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.ring-offset-base-300\/75 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.ring-offset-base-300\/80 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.ring-offset-base-300\/85 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.ring-offset-base-300\/90 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.ring-offset-base-300\/95 {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.ring-offset-base-content {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.ring-offset-base-content\/0 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.ring-offset-base-content\/10 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.ring-offset-base-content\/100 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.ring-offset-base-content\/15 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.ring-offset-base-content\/20 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.ring-offset-base-content\/25 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.ring-offset-base-content\/30 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.ring-offset-base-content\/35 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.ring-offset-base-content\/40 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.ring-offset-base-content\/45 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.ring-offset-base-content\/5 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.ring-offset-base-content\/50 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.ring-offset-base-content\/55 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.ring-offset-base-content\/60 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.ring-offset-base-content\/65 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.ring-offset-base-content\/70 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.ring-offset-base-content\/75 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.ring-offset-base-content\/80 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.ring-offset-base-content\/85 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.ring-offset-base-content\/90 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.ring-offset-base-content\/95 {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.ring-offset-current {
  --tw-ring-offset-color: currentColor;
}
.ring-offset-error {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1));
}
.ring-offset-error-content {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.ring-offset-error-content\/0 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.ring-offset-error-content\/10 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.ring-offset-error-content\/100 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.ring-offset-error-content\/15 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.ring-offset-error-content\/20 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.ring-offset-error-content\/25 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.ring-offset-error-content\/30 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.ring-offset-error-content\/35 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.ring-offset-error-content\/40 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.ring-offset-error-content\/45 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.ring-offset-error-content\/5 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.ring-offset-error-content\/50 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.ring-offset-error-content\/55 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.ring-offset-error-content\/60 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.ring-offset-error-content\/65 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.ring-offset-error-content\/70 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.ring-offset-error-content\/75 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.ring-offset-error-content\/80 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.ring-offset-error-content\/85 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.ring-offset-error-content\/90 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.ring-offset-error-content\/95 {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.ring-offset-error\/0 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0));
}
.ring-offset-error\/10 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.ring-offset-error\/100 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1));
}
.ring-offset-error\/15 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.ring-offset-error\/20 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.ring-offset-error\/25 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.ring-offset-error\/30 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.ring-offset-error\/35 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.ring-offset-error\/40 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.ring-offset-error\/45 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.ring-offset-error\/5 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.ring-offset-error\/50 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.ring-offset-error\/55 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.ring-offset-error\/60 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.ring-offset-error\/65 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.ring-offset-error\/70 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.ring-offset-error\/75 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.ring-offset-error\/80 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.ring-offset-error\/85 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.ring-offset-error\/90 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.ring-offset-error\/95 {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.ring-offset-info {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1));
}
.ring-offset-info-content {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.ring-offset-info-content\/0 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.ring-offset-info-content\/10 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.ring-offset-info-content\/100 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.ring-offset-info-content\/15 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.ring-offset-info-content\/20 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.ring-offset-info-content\/25 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.ring-offset-info-content\/30 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.ring-offset-info-content\/35 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.ring-offset-info-content\/40 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.ring-offset-info-content\/45 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.ring-offset-info-content\/5 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.ring-offset-info-content\/50 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.ring-offset-info-content\/55 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.ring-offset-info-content\/60 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.ring-offset-info-content\/65 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.ring-offset-info-content\/70 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.ring-offset-info-content\/75 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.ring-offset-info-content\/80 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.ring-offset-info-content\/85 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.ring-offset-info-content\/90 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.ring-offset-info-content\/95 {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.ring-offset-info\/0 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0));
}
.ring-offset-info\/10 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.ring-offset-info\/100 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1));
}
.ring-offset-info\/15 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.ring-offset-info\/20 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.ring-offset-info\/25 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.ring-offset-info\/30 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.ring-offset-info\/35 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.ring-offset-info\/40 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.ring-offset-info\/45 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.ring-offset-info\/5 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.ring-offset-info\/50 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.ring-offset-info\/55 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.ring-offset-info\/60 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.ring-offset-info\/65 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.ring-offset-info\/70 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.ring-offset-info\/75 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.ring-offset-info\/80 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.ring-offset-info\/85 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.ring-offset-info\/90 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.ring-offset-info\/95 {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.ring-offset-neutral {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/1));
}
.ring-offset-neutral-content {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.ring-offset-neutral-content\/0 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.ring-offset-neutral-content\/10 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.1));
}
.ring-offset-neutral-content\/100 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.ring-offset-neutral-content\/15 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.15));
}
.ring-offset-neutral-content\/20 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.2));
}
.ring-offset-neutral-content\/25 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.25));
}
.ring-offset-neutral-content\/30 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.3));
}
.ring-offset-neutral-content\/35 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.35));
}
.ring-offset-neutral-content\/40 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.4));
}
.ring-offset-neutral-content\/45 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.45));
}
.ring-offset-neutral-content\/5 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.05));
}
.ring-offset-neutral-content\/50 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.5));
}
.ring-offset-neutral-content\/55 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.55));
}
.ring-offset-neutral-content\/60 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.6));
}
.ring-offset-neutral-content\/65 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.65));
}
.ring-offset-neutral-content\/70 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.7));
}
.ring-offset-neutral-content\/75 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.75));
}
.ring-offset-neutral-content\/80 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.8));
}
.ring-offset-neutral-content\/85 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.85));
}
.ring-offset-neutral-content\/90 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.9));
}
.ring-offset-neutral-content\/95 {
  --tw-ring-offset-color: var(--fallback-nc,oklch(var(--nc)/0.95));
}
.ring-offset-neutral\/0 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0));
}
.ring-offset-neutral\/10 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.1));
}
.ring-offset-neutral\/100 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/1));
}
.ring-offset-neutral\/15 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.15));
}
.ring-offset-neutral\/20 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.2));
}
.ring-offset-neutral\/25 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.25));
}
.ring-offset-neutral\/30 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.3));
}
.ring-offset-neutral\/35 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.35));
}
.ring-offset-neutral\/40 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.4));
}
.ring-offset-neutral\/45 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.45));
}
.ring-offset-neutral\/5 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.05));
}
.ring-offset-neutral\/50 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.5));
}
.ring-offset-neutral\/55 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.55));
}
.ring-offset-neutral\/60 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.6));
}
.ring-offset-neutral\/65 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.65));
}
.ring-offset-neutral\/70 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.7));
}
.ring-offset-neutral\/75 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.75));
}
.ring-offset-neutral\/80 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.8));
}
.ring-offset-neutral\/85 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.85));
}
.ring-offset-neutral\/90 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.9));
}
.ring-offset-neutral\/95 {
  --tw-ring-offset-color: var(--fallback-n,oklch(var(--n)/0.95));
}
.ring-offset-primary {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/1));
}
.ring-offset-primary-content {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.ring-offset-primary-content\/0 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.ring-offset-primary-content\/10 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.1));
}
.ring-offset-primary-content\/100 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.ring-offset-primary-content\/15 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.15));
}
.ring-offset-primary-content\/20 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.2));
}
.ring-offset-primary-content\/25 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.25));
}
.ring-offset-primary-content\/30 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.3));
}
.ring-offset-primary-content\/35 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.35));
}
.ring-offset-primary-content\/40 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.4));
}
.ring-offset-primary-content\/45 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.45));
}
.ring-offset-primary-content\/5 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.05));
}
.ring-offset-primary-content\/50 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.5));
}
.ring-offset-primary-content\/55 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.55));
}
.ring-offset-primary-content\/60 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.6));
}
.ring-offset-primary-content\/65 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.65));
}
.ring-offset-primary-content\/70 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.7));
}
.ring-offset-primary-content\/75 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.75));
}
.ring-offset-primary-content\/80 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.8));
}
.ring-offset-primary-content\/85 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.85));
}
.ring-offset-primary-content\/90 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.9));
}
.ring-offset-primary-content\/95 {
  --tw-ring-offset-color: var(--fallback-pc,oklch(var(--pc)/0.95));
}
.ring-offset-primary\/0 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0));
}
.ring-offset-primary\/10 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.1));
}
.ring-offset-primary\/100 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/1));
}
.ring-offset-primary\/15 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.15));
}
.ring-offset-primary\/20 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.2));
}
.ring-offset-primary\/25 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.25));
}
.ring-offset-primary\/30 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.3));
}
.ring-offset-primary\/35 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.35));
}
.ring-offset-primary\/40 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.4));
}
.ring-offset-primary\/45 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.45));
}
.ring-offset-primary\/5 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.05));
}
.ring-offset-primary\/50 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.5));
}
.ring-offset-primary\/55 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.55));
}
.ring-offset-primary\/60 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.6));
}
.ring-offset-primary\/65 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.65));
}
.ring-offset-primary\/70 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.7));
}
.ring-offset-primary\/75 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.75));
}
.ring-offset-primary\/80 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.8));
}
.ring-offset-primary\/85 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.85));
}
.ring-offset-primary\/90 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.9));
}
.ring-offset-primary\/95 {
  --tw-ring-offset-color: var(--fallback-p,oklch(var(--p)/0.95));
}
.ring-offset-secondary {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/1));
}
.ring-offset-secondary-content {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.ring-offset-secondary-content\/0 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.ring-offset-secondary-content\/10 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.1));
}
.ring-offset-secondary-content\/100 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.ring-offset-secondary-content\/15 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.15));
}
.ring-offset-secondary-content\/20 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.2));
}
.ring-offset-secondary-content\/25 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.25));
}
.ring-offset-secondary-content\/30 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.3));
}
.ring-offset-secondary-content\/35 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.35));
}
.ring-offset-secondary-content\/40 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.4));
}
.ring-offset-secondary-content\/45 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.45));
}
.ring-offset-secondary-content\/5 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.05));
}
.ring-offset-secondary-content\/50 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.5));
}
.ring-offset-secondary-content\/55 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.55));
}
.ring-offset-secondary-content\/60 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.6));
}
.ring-offset-secondary-content\/65 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.65));
}
.ring-offset-secondary-content\/70 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.7));
}
.ring-offset-secondary-content\/75 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.75));
}
.ring-offset-secondary-content\/80 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.8));
}
.ring-offset-secondary-content\/85 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.85));
}
.ring-offset-secondary-content\/90 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.9));
}
.ring-offset-secondary-content\/95 {
  --tw-ring-offset-color: var(--fallback-sc,oklch(var(--sc)/0.95));
}
.ring-offset-secondary\/0 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0));
}
.ring-offset-secondary\/10 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.1));
}
.ring-offset-secondary\/100 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/1));
}
.ring-offset-secondary\/15 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.15));
}
.ring-offset-secondary\/20 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.2));
}
.ring-offset-secondary\/25 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.25));
}
.ring-offset-secondary\/30 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.3));
}
.ring-offset-secondary\/35 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.35));
}
.ring-offset-secondary\/40 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.4));
}
.ring-offset-secondary\/45 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.45));
}
.ring-offset-secondary\/5 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.05));
}
.ring-offset-secondary\/50 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.5));
}
.ring-offset-secondary\/55 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.55));
}
.ring-offset-secondary\/60 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.6));
}
.ring-offset-secondary\/65 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.65));
}
.ring-offset-secondary\/70 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.7));
}
.ring-offset-secondary\/75 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.75));
}
.ring-offset-secondary\/80 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.8));
}
.ring-offset-secondary\/85 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.85));
}
.ring-offset-secondary\/90 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.9));
}
.ring-offset-secondary\/95 {
  --tw-ring-offset-color: var(--fallback-s,oklch(var(--s)/0.95));
}
.ring-offset-success {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1));
}
.ring-offset-success-content {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.ring-offset-success-content\/0 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.ring-offset-success-content\/10 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.ring-offset-success-content\/100 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.ring-offset-success-content\/15 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.ring-offset-success-content\/20 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.ring-offset-success-content\/25 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.ring-offset-success-content\/30 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.ring-offset-success-content\/35 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.ring-offset-success-content\/40 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.ring-offset-success-content\/45 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.ring-offset-success-content\/5 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.ring-offset-success-content\/50 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.ring-offset-success-content\/55 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.ring-offset-success-content\/60 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.ring-offset-success-content\/65 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.ring-offset-success-content\/70 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.ring-offset-success-content\/75 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.ring-offset-success-content\/80 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.ring-offset-success-content\/85 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.ring-offset-success-content\/90 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.ring-offset-success-content\/95 {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.ring-offset-success\/0 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0));
}
.ring-offset-success\/10 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.ring-offset-success\/100 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1));
}
.ring-offset-success\/15 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.ring-offset-success\/20 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.ring-offset-success\/25 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.ring-offset-success\/30 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.ring-offset-success\/35 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.ring-offset-success\/40 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.ring-offset-success\/45 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.ring-offset-success\/5 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.ring-offset-success\/50 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.ring-offset-success\/55 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.ring-offset-success\/60 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.ring-offset-success\/65 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.ring-offset-success\/70 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.ring-offset-success\/75 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.ring-offset-success\/80 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.ring-offset-success\/85 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.ring-offset-success\/90 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.ring-offset-success\/95 {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.ring-offset-transparent {
  --tw-ring-offset-color: transparent;
}
.ring-offset-transparent\/0 {
  --tw-ring-offset-color: rgb(0 0 0 / 0);
}
.ring-offset-transparent\/10 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.1);
}
.ring-offset-transparent\/100 {
  --tw-ring-offset-color: rgb(0 0 0 / 1);
}
.ring-offset-transparent\/15 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.15);
}
.ring-offset-transparent\/20 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.2);
}
.ring-offset-transparent\/25 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.25);
}
.ring-offset-transparent\/30 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.3);
}
.ring-offset-transparent\/35 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.35);
}
.ring-offset-transparent\/40 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.4);
}
.ring-offset-transparent\/45 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.45);
}
.ring-offset-transparent\/5 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.05);
}
.ring-offset-transparent\/50 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.5);
}
.ring-offset-transparent\/55 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.55);
}
.ring-offset-transparent\/60 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.6);
}
.ring-offset-transparent\/65 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.65);
}
.ring-offset-transparent\/70 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.7);
}
.ring-offset-transparent\/75 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.75);
}
.ring-offset-transparent\/80 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.8);
}
.ring-offset-transparent\/85 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.85);
}
.ring-offset-transparent\/90 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.9);
}
.ring-offset-transparent\/95 {
  --tw-ring-offset-color: rgb(0 0 0 / 0.95);
}
.ring-offset-warning {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.ring-offset-warning-content {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.ring-offset-warning-content\/0 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.ring-offset-warning-content\/10 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.ring-offset-warning-content\/100 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.ring-offset-warning-content\/15 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.ring-offset-warning-content\/20 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.ring-offset-warning-content\/25 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.ring-offset-warning-content\/30 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.ring-offset-warning-content\/35 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.ring-offset-warning-content\/40 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.ring-offset-warning-content\/45 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.ring-offset-warning-content\/5 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.ring-offset-warning-content\/50 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.ring-offset-warning-content\/55 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.ring-offset-warning-content\/60 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.ring-offset-warning-content\/65 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.ring-offset-warning-content\/70 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.ring-offset-warning-content\/75 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.ring-offset-warning-content\/80 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.ring-offset-warning-content\/85 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.ring-offset-warning-content\/90 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.ring-offset-warning-content\/95 {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.ring-offset-warning\/0 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.ring-offset-warning\/10 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.ring-offset-warning\/100 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.ring-offset-warning\/15 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.ring-offset-warning\/20 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.ring-offset-warning\/25 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.ring-offset-warning\/30 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.ring-offset-warning\/35 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.ring-offset-warning\/40 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.ring-offset-warning\/45 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.ring-offset-warning\/5 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.ring-offset-warning\/50 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.ring-offset-warning\/55 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.ring-offset-warning\/60 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.ring-offset-warning\/65 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.ring-offset-warning\/70 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.ring-offset-warning\/75 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.ring-offset-warning\/80 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.ring-offset-warning\/85 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.ring-offset-warning\/90 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.ring-offset-warning\/95 {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.transition {
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-duration: 150ms;
}
.transition-none {
  transition-property: none;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  transition-duration: 150ms;
}
.glass,.glass.btn-active {
  border: none;
  -webkit-backdrop-filter: blur(var(--glass-blur,40px));
  backdrop-filter: blur(var(--glass-blur,40px));
  background-color: transparent;
  background-image: linear-gradient(135deg,rgb(255 255 255 / var(--glass-opacity,30%)) 0,rgb(0 0 0 / 0%) 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255 / var(--glass-reflex-opacity,10%)) 25%,rgb(0 0 0 / 0%) 25%);
  box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity,10%)) inset,0 0 0 2px rgb(0 0 0 / 5%);
  text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity,5%));
}
@media (hover:hover) {
  .glass.btn-active {
    border: none;
    -webkit-backdrop-filter: blur(var(--glass-blur,40px));
    backdrop-filter: blur(var(--glass-blur,40px));
    background-color: transparent;
    background-image: linear-gradient(135deg,rgb(255 255 255 / var(--glass-opacity,30%)) 0,rgb(0 0 0 / 0%) 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255 / var(--glass-reflex-opacity,10%)) 25%,rgb(0 0 0 / 0%) 25%);
    box-shadow: 0 0 0 1px rgb(255 255 255 / var(--glass-border-opacity,10%)) inset,0 0 0 2px rgb(0 0 0 / 5%);
    text-shadow: 0 1px rgb(0 0 0 / var(--glass-text-shadow-opacity,5%));
  }
}
.no-animation {
  --btn-focus-scale: 1;
  --animation-btn: 0;
  --animation-input: 0;
}
.tab-border-none {
  --tab-border: 0px;
}
.tab-border {
  --tab-border: 1px;
}
.tab-border-2 {
  --tab-border: 2px;
}
.tab-border-3 {
  --tab-border: 3px;
}
.tab-rounded-none {
  --tab-radius: 0;
}
.tab-rounded-lg {
  --tab-radius: 0.5rem;
}
.artboard-demo {
  display: flex;
  flex: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.artboard.phone {
  width: 320px;
}
.artboard.phone-1 {
  width: 320px;
  height: 568px;
}
.artboard.phone-1.artboard-horizontal,.artboard.phone-1.horizontal {
  width: 568px;
  height: 320px;
}
.artboard.phone-2 {
  width: 375px;
  height: 667px;
}
.artboard.phone-2.artboard-horizontal,.artboard.phone-2.horizontal {
  width: 667px;
  height: 375px;
}
.artboard.phone-3 {
  width: 414px;
  height: 736px;
}
.artboard.phone-3.artboard-horizontal,.artboard.phone-3.horizontal {
  width: 736px;
  height: 414px;
}
.artboard.phone-4 {
  width: 375px;
  height: 812px;
}
.artboard.phone-4.artboard-horizontal,.artboard.phone-4.horizontal {
  width: 812px;
  height: 375px;
}
.artboard.phone-5 {
  width: 414px;
  height: 896px;
}
.artboard.phone-5.artboard-horizontal,.artboard.phone-5.horizontal {
  width: 896px;
  height: 414px;
}
.artboard.phone-6 {
  width: 320px;
  height: 1024px;
}
.artboard.phone-6.artboard-horizontal,.artboard.phone-6.horizontal {
  width: 1024px;
  height: 320px;
}
.badge-xs {
  height: .75rem;
  font-size: .75rem;
  line-height: .75rem;
  padding-left: .313rem;
  padding-right: .313rem;
}
.badge-sm {
  height: 1rem;
  font-size: .75rem;
  line-height: 1rem;
  padding-left: .438rem;
  padding-right: .438rem;
}
.badge-md {
  height: 1.25rem;
  font-size: .875rem;
  line-height: 1.25rem;
  padding-left: .563rem;
  padding-right: .563rem;
}
.badge-lg {
  height: 1.5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-left: .688rem;
  padding-right: .688rem;
}
.btm-nav-xs {
  height: 2.5rem;
}
.btm-nav-xs>:where(.active) {
  border-top-width: 1px;
}
.btm-nav-xs .btm-nav-label {
  font-size: .75rem;
  line-height: 1rem;
}
.btm-nav-sm {
  height: 3rem;
}
.btm-nav-sm>:where(.active) {
  border-top-width: 2px;
}
.btm-nav-sm .btm-nav-label {
  font-size: .75rem;
  line-height: 1rem;
}
.btm-nav-md {
  height: 4rem;
}
.btm-nav-md>:where(.active) {
  border-top-width: 2px;
}
.btm-nav-md .btm-nav-label {
  font-size: .875rem;
  line-height: 1.25rem;
}
.btm-nav-lg {
  height: 5rem;
}
.btm-nav-lg>:where(.active) {
  border-top-width: 4px;
}
.btm-nav-lg .btm-nav-label {
  font-size: 1rem;
  line-height: 1.5rem;
}
.btn-xs {
  height: 1.5rem;
  min-height: 1.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .75rem;
}
.btn-sm {
  height: 2rem;
  min-height: 2rem;
  padding-left: .75rem;
  padding-right: .75rem;
  font-size: .875rem;
}
.btn-md {
  height: 3rem;
  min-height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: .875rem;
}
.btn-lg {
  height: 4rem;
  min-height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
}
.btn-wide {
  width: 16rem;
}
.btn-block {
  width: 100%;
}
.btn-square:where(.btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  padding: 0;
}
.btn-square:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  padding: 0;
}
.btn-square:where(.btn-md) {
  height: 3rem;
  width: 3rem;
  padding: 0;
}
.btn-square:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  padding: 0;
}
.btn-circle:where(.btn-xs) {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 9999px;
  padding: 0;
}
.btn-circle:where(.btn-sm) {
  height: 2rem;
  width: 2rem;
  border-radius: 9999px;
  padding: 0;
}
.btn-circle:where(.btn-md) {
  height: 3rem;
  width: 3rem;
  border-radius: 9999px;
  padding: 0;
}
.btn-circle:where(.btn-lg) {
  height: 4rem;
  width: 4rem;
  border-radius: 9999px;
  padding: 0;
}
.card-side {
  align-items: stretch;
  flex-direction: row;
}
.card-side :where(figure:first-child) {
  overflow: hidden;
  border-start-start-radius: inherit;
  border-start-end-radius: unset;
  border-end-start-radius: inherit;
  border-end-end-radius: unset;
}
.card-side :where(figure:last-child) {
  overflow: hidden;
  border-start-start-radius: unset;
  border-start-end-radius: inherit;
  border-end-start-radius: unset;
  border-end-end-radius: inherit;
}
.card-side figure>* {
  max-width: unset;
}
:where(.card-side figure > *) {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
[type=checkbox].checkbox-xs {
  height: 1rem;
  width: 1rem;
}
[type=checkbox].checkbox-sm {
  height: 1.25rem;
  width: 1.25rem;
}
[type=checkbox].checkbox-md {
  height: 1.5rem;
  width: 1.5rem;
}
[type=checkbox].checkbox-lg {
  height: 2rem;
  width: 2rem;
}
.divider-horizontal {
  flex-direction: column;
}
.divider-horizontal:before {
  height: 100%;
  width: .125rem;
}
.divider-horizontal:after {
  height: 100%;
  width: .125rem;
}
.divider-vertical {
  flex-direction: row;
}
.divider-vertical:before {
  height: .125rem;
  width: 100%;
}
.divider-vertical:after {
  height: .125rem;
  width: 100%;
}
.drawer-open>.drawer-toggle {
  display: none;
}
.drawer-open>.drawer-toggle~.drawer-side {
  pointer-events: auto;
  visibility: visible;
  position: sticky;
  display: block;
  width: auto;
  overscroll-behavior: auto;
}
.drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
  transform: translateX(0);
}
[dir=rtl] .drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
  transform: translateX(0);
}
.drawer-open>.drawer-toggle:checked~.drawer-side {
  pointer-events: auto;
  visibility: visible;
}
.drawer-open>.drawer-side {
  overflow-y: auto;
}
html:has(.drawer-toggle:checked) {
  overflow-y: hidden;
  scrollbar-gutter: stable;
}
html:has(.drawer-open.drawer-open) {
  overflow-y: auto;
  scrollbar-gutter: auto;
}
.file-input-xs {
  height: 1.5rem;
  padding-inline-end: 0.5rem;
  font-size: .75rem;
  line-height: 1rem;
  line-height: 1.625;
}
.file-input-xs::file-selector-button {
  margin-right: .5rem;
  font-size: .75rem;
}
.file-input-sm {
  height: 2rem;
  padding-inline-end: 0.75rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
}
.file-input-sm::file-selector-button {
  margin-right: .75rem;
  font-size: .875rem;
}
.file-input-md {
  height: 3rem;
  padding-inline-end: 1rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
}
.file-input-md::file-selector-button {
  margin-right: 1rem;
  font-size: .875rem;
}
.file-input-lg {
  height: 4rem;
  padding-inline-end: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
}
.file-input-lg::file-selector-button {
  margin-right: 1.5rem;
  font-size: 1.125rem;
}
.indicator :where(.indicator-item) {
  bottom: auto;
  inset-inline-end: 0px;
  inset-inline-start: auto;
  top: 0;
  --tw-translate-y: -50%;
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item):where([dir=rtl],[dir=rtl] *) {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-start) {
  inset-inline-end: auto;
  inset-inline-start: 0px;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-start):where([dir=rtl],[dir=rtl] *) {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-center) {
  inset-inline-end: 50%;
  inset-inline-start: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-center):where([dir=rtl],[dir=rtl] *) {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-end) {
  inset-inline-end: 0px;
  inset-inline-start: auto;
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-end):where([dir=rtl],[dir=rtl] *) {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-bottom) {
  bottom: 0;
  top: auto;
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-middle) {
  bottom: 50%;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.indicator :where(.indicator-item.indicator-top) {
  bottom: auto;
  top: 0;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.input-xs {
  height: 1.5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: .75rem;
  line-height: 1rem;
  line-height: 1.625;
}
.input-md {
  height: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
}
.input-lg {
  height: 4rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
}
.input-sm {
  height: 2rem;
  padding-left: .75rem;
  padding-right: .75rem;
  font-size: .875rem;
  line-height: 2rem;
}
.join.join-vertical {
  flex-direction: column;
}
.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
.join.join-horizontal {
  flex-direction: row;
}
.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item {
  border-end-end-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: inherit;
  border-start-start-radius: inherit;
}
.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item {
  border-end-start-radius: 0;
  border-start-start-radius: 0;
  border-end-end-radius: inherit;
  border-start-end-radius: inherit;
}
.kbd-xs {
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .75rem;
  line-height: 1rem;
  min-height: 1.2em;
  min-width: 1.2em;
}
.kbd-sm {
  padding-left: .25rem;
  padding-right: .25rem;
  font-size: .875rem;
  line-height: 1.25rem;
  min-height: 1.6em;
  min-width: 1.6em;
}
.kbd-md {
  padding-left: .5rem;
  padding-right: .5rem;
  font-size: 1rem;
  line-height: 1.5rem;
  min-height: 2.2em;
  min-width: 2.2em;
}
.kbd-lg {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  min-height: 2.5em;
  min-width: 2.5em;
}
.menu-horizontal {
  display: inline-flex;
  flex-direction: row;
}
.menu-horizontal>li:not(.menu-title)>details>ul {
  position: absolute;
}
.menu-vertical {
  display: flex;
  flex-direction: column;
}
.menu-vertical>li:not(.menu-title)>details>ul {
  position: relative;
}
.modal-top {
  place-items: start;
}
.modal-middle {
  place-items: center;
}
.modal-bottom {
  place-items: end;
}
[type=radio].radio-xs {
  height: 1rem;
  width: 1rem;
}
[type=radio].radio-sm {
  height: 1.25rem;
  width: 1.25rem;
}
[type=radio].radio-md {
  height: 1.5rem;
  width: 1.5rem;
}
[type=radio].radio-lg {
  height: 2rem;
  width: 2rem;
}
.range-xs {
  height: 1rem;
}
.range-xs::-webkit-slider-runnable-track {
  height: .25rem;
}
.range-xs::-moz-range-track {
  height: .25rem;
}
.range-xs::-webkit-slider-thumb {
  height: 1rem;
  width: 1rem;
  --filler-offset: 0.4rem;
}
.range-xs::-moz-range-thumb {
  height: 1rem;
  width: 1rem;
  --filler-offset: 0.4rem;
}
.range-sm {
  height: 1.25rem;
}
.range-sm::-webkit-slider-runnable-track {
  height: .25rem;
}
.range-sm::-moz-range-track {
  height: .25rem;
}
.range-sm::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  --filler-offset: 0.5rem;
}
.range-sm::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  --filler-offset: 0.5rem;
}
.range-md {
  height: 1.5rem;
}
.range-md::-webkit-slider-runnable-track {
  height: .5rem;
}
.range-md::-moz-range-track {
  height: .5rem;
}
.range-md::-webkit-slider-thumb {
  height: 1.5rem;
  width: 1.5rem;
  --filler-offset: 0.6rem;
}
.range-md::-moz-range-thumb {
  height: 1.5rem;
  width: 1.5rem;
  --filler-offset: 0.6rem;
}
.range-lg {
  height: 2rem;
}
.range-lg::-webkit-slider-runnable-track {
  height: 1rem;
}
.range-lg::-moz-range-track {
  height: 1rem;
}
.range-lg::-webkit-slider-thumb {
  height: 2rem;
  width: 2rem;
  --filler-offset: 1rem;
}
.range-lg::-moz-range-thumb {
  height: 2rem;
  width: 2rem;
  --filler-offset: 1rem;
}
.rating-xs input {
  height: .75rem;
  width: .75rem;
}
.rating-sm input {
  height: 1rem;
  width: 1rem;
}
.rating-md input {
  height: 1.5rem;
  width: 1.5rem;
}
.rating-lg input {
  height: 2.5rem;
  width: 2.5rem;
}
.rating-half.rating-xs input:not(.rating-hidden) {
  width: .375rem;
}
.rating-half.rating-sm input:not(.rating-hidden) {
  width: .5rem;
}
.rating-half.rating-md input:not(.rating-hidden) {
  width: .75rem;
}
.rating-half.rating-lg input:not(.rating-hidden) {
  width: 1.25rem;
}
.select-md {
  height: 3rem;
  min-height: 3rem;
  padding-left: 1rem;
  padding-right: 2.5rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
}
[dir=rtl] .select-md {
  padding-left: 2.5rem;
  padding-right: 1rem;
}
.select-lg {
  height: 4rem;
  min-height: 4rem;
  padding-left: 1.5rem;
  padding-right: 2rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
}
[dir=rtl] .select-lg {
  padding-left: 2rem;
  padding-right: 1.5rem;
}
.select-sm {
  height: 2rem;
  min-height: 2rem;
  padding-left: .75rem;
  padding-right: 2rem;
  font-size: .875rem;
  line-height: 2rem;
}
[dir=rtl] .select-sm {
  padding-left: 2rem;
  padding-right: .75rem;
}
.select-xs {
  height: 1.5rem;
  min-height: 1.5rem;
  padding-left: .5rem;
  padding-right: 2rem;
  font-size: .75rem;
  line-height: 1rem;
  line-height: 1.625;
}
[dir=rtl] .select-xs {
  padding-left: 2rem;
  padding-right: .5rem;
}
.stats-horizontal {
  grid-auto-flow: column;
}
.stats-vertical {
  grid-auto-flow: row;
}
.steps-horizontal {
  grid-auto-columns: 1fr;
  display: inline-grid;
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: auto;
}
.steps-horizontal .step {
  display: grid;
  grid-template-columns: repeat(1,minmax(0,1fr));
  grid-template-rows: repeat(2,minmax(0,1fr));
  place-items: center;
  text-align: center;
}
.steps-vertical {
  grid-auto-rows: 1fr;
  grid-auto-flow: row;
}
.steps-vertical .step {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  grid-template-rows: repeat(1,minmax(0,1fr));
}
.tabs-md :where(.tab) {
  height: 2rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
  --tab-padding: 1rem;
}
.tabs-lg :where(.tab) {
  height: 3rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
  --tab-padding: 1.25rem;
}
.tabs-sm :where(.tab) {
  height: 1.5rem;
  font-size: .875rem;
  line-height: .75rem;
  --tab-padding: 0.75rem;
}
.tabs-xs :where(.tab) {
  height: 1.25rem;
  font-size: .75rem;
  line-height: .75rem;
  --tab-padding: 0.5rem;
}
.textarea-xs {
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .75rem;
  line-height: 1rem;
  line-height: 1.625;
}
.textarea-sm {
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .875rem;
  line-height: 2rem;
}
.textarea-md {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .875rem;
  line-height: 1.25rem;
  line-height: 2;
}
.textarea-lg {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 2;
}
.timeline-vertical {
  flex-direction: column;
}
.timeline-compact,.timeline-horizontal.timeline-compact {
  --timeline-row-start: 0;
}
.timeline-compact .timeline-start,.timeline-horizontal.timeline-compact .timeline-start {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 4;
  margin: .25rem;
  align-self: flex-start;
  justify-self: center;
}
.timeline-compact li:has(.timeline-start) .timeline-end,.timeline-horizontal.timeline-compact li:has(.timeline-start) .timeline-end {
  grid-column-start: none;
  grid-row-start: auto;
}
.timeline-vertical.timeline-compact>li {
  --timeline-col-start: 0;
}
.timeline-vertical.timeline-compact .timeline-start {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 4;
  align-self: center;
  justify-self: start;
}
.timeline-vertical.timeline-compact li:has(.timeline-start) .timeline-end {
  grid-column-start: auto;
  grid-row-start: none;
}
:where(.timeline-vertical > li) {
  --timeline-row-start: minmax(0, 1fr);
  --timeline-row-end: minmax(0, 1fr);
  justify-items: center;
}
.timeline-vertical>li>hr {
  height: 100%;
}
:where(.timeline-vertical > li > hr):first-child {
  grid-column-start: 2;
  grid-row-start: 1;
}
:where(.timeline-vertical > li > hr):last-child {
  grid-column-start: 2;
  grid-column-end: auto;
  grid-row-start: 3;
  grid-row-end: none;
}
.timeline-vertical .timeline-start {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 4;
  align-self: center;
  justify-self: end;
}
.timeline-vertical .timeline-end {
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 4;
  align-self: center;
  justify-self: start;
}
.timeline-vertical:where(.timeline-snap-icon)>li {
  --timeline-col-start: minmax(0, 1fr);
  --timeline-row-start: 0.5rem;
}
.timeline-horizontal {
  flex-direction: row;
}
.timeline-horizontal>li>hr {
  width: 100%;
}
:where(.timeline-horizontal > li) {
  align-items: center;
}
:where(.timeline-horizontal > li > hr):first-child {
  grid-column-start: 1;
  grid-row-start: 2;
}
:where(.timeline-horizontal > li > hr):last-child {
  grid-column-start: 3;
  grid-column-end: none;
  grid-row-start: 2;
  grid-row-end: auto;
}
.timeline-horizontal .timeline-start {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 2;
  align-self: flex-end;
  justify-self: center;
}
.timeline-horizontal .timeline-end {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 3;
  grid-row-end: 4;
  align-self: flex-start;
  justify-self: center;
}
.timeline-horizontal:where(.timeline-snap-icon)>li,:where(.timeline-snap-icon)>li {
  --timeline-col-start: 0.5rem;
  --timeline-row-start: minmax(0, 1fr);
}
:where(.toast) {
  bottom: 0;
  inset-inline-end: 0px;
  inset-inline-start: auto;
  top: auto;
  --tw-translate-x: 0px;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-start) {
  inset-inline-end: auto;
  inset-inline-start: 0px;
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-center) {
  inset-inline-end: 50%;
  inset-inline-start: 50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *) {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-end) {
  inset-inline-end: 0px;
  inset-inline-start: auto;
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-bottom) {
  bottom: 0;
  top: auto;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-middle) {
  bottom: auto;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.toast:where(.toast-top) {
  bottom: auto;
  top: 0;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
[type=checkbox].toggle-xs {
  --handleoffset: 0.5rem;
  height: 1rem;
  width: 1.5rem;
}
[type=checkbox].toggle-sm {
  --handleoffset: 0.75rem;
  height: 1.25rem;
  width: 2rem;
}
[type=checkbox].toggle-md {
  --handleoffset: 1.5rem;
  height: 1.5rem;
  width: 3rem;
}
[type=checkbox].toggle-lg {
  --handleoffset: 2rem;
  height: 2rem;
  width: 4rem;
}
.tooltip {
  position: relative;
  display: inline-block;
  --tooltip-offset: calc(100% + 1px + var(--tooltip-tail, 0px));
}
.tooltip:before {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  content: var(--tw-content);
  --tw-content: attr(data-tip);
}
.tooltip-top:before,.tooltip:before {
  transform: translateX(-50%);
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-offset);
}
.tooltip-bottom:before {
  transform: translateX(-50%);
  top: var(--tooltip-offset);
  left: 50%;
  right: auto;
  bottom: auto;
}
.tooltip-left:before {
  transform: translateY(-50%);
  top: 50%;
  left: auto;
  right: var(--tooltip-offset);
  bottom: auto;
}
.tooltip-right:before {
  transform: translateY(-50%);
  top: 50%;
  left: var(--tooltip-offset);
  right: auto;
  bottom: auto;
}
.artboard-demo {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);
}
.avatar.online:before {
  content: "";
  position: absolute;
  z-index: 10;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
  width: 15%;
  height: 15%;
  top: 7%;
  right: 7%;
}
.avatar.offline:before {
  content: "";
  position: absolute;
  z-index: 10;
  display: block;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));
  outline-style: solid;
  outline-width: 2px;
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
  width: 15%;
  height: 15%;
  top: 7%;
  right: 7%;
}
.card-compact .card-body {
  padding: 1rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.card-compact .card-title {
  margin-bottom: .25rem;
}
.card-normal .card-body {
  padding: var(--padding-card,2rem);
  font-size: 1rem;
  line-height: 1.5rem;
}
.card-normal .card-title {
  margin-bottom: .75rem;
}
.divider-horizontal {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0;
  margin-bottom: 0;
  height: auto;
  width: 1rem;
}
.divider-vertical {
  margin-left: 0;
  margin-right: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1rem;
  width: auto;
}
.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
  cursor: default;
  background-color: transparent;
}
.join.join-vertical>:where(:not(:first-child)) {
  margin-left: 0;
  margin-right: 0;
  margin-top: -1px;
}
.join.join-vertical>:where(:not(:first-child)):is(.btn) {
  margin-top: calc(var(--border-btn) * -1);
}
.join.join-horizontal>:where(:not(:first-child)) {
  margin-top: 0;
  margin-bottom: 0;
  margin-inline-start: -1px;
}
.join.join-horizontal>:where(:not(:first-child)):is(.btn) {
  margin-inline-start: calc(var(--border-btn) * -1);
  margin-top: 0;
}
.menu-horizontal>li:not(.menu-title)>details>ul {
  margin-inline-start: 0;
  margin-top: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-inline-end: 0.5rem;
}
.menu-horizontal>li>details>ul:before {
  content: none;
}
:where(.menu-horizontal > li:not(.menu-title) > details > ul) {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.menu-vertical>li:not(.menu-title)>details>ul {
  margin-inline-start: 1rem;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-inline-end: 0px;
}
.menu-xs :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-xs :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: .25rem;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .75rem;
  line-height: 1rem;
}
.menu-xs .menu-title {
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: var(--rounded-btn,.5rem);
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.menu-sm .menu-title {
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: var(--rounded-btn,.5rem);
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  line-height: 1.25rem;
}
.menu-md .menu-title {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
  border-radius: var(--rounded-btn,.5rem);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.menu-lg .menu-title {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.modal-top :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: -2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-right-radius: var(--rounded-box,1rem);
  border-bottom-left-radius: var(--rounded-box,1rem);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.modal-middle :where(.modal-box) {
  width: 91.666667%;
  max-width: 32rem;
  --tw-translate-y: 0px;
  --tw-scale-x: .9;
  --tw-scale-y: .9;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box,1rem);
  border-top-right-radius: var(--rounded-box,1rem);
  border-bottom-right-radius: var(--rounded-box,1rem);
  border-bottom-left-radius: var(--rounded-box,1rem);
}
.modal-bottom :where(.modal-box) {
  width: 100%;
  max-width: none;
  --tw-translate-y: 2.5rem;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-left-radius: var(--rounded-box,1rem);
  border-top-right-radius: var(--rounded-box,1rem);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.stats-horizontal>:not([hidden])~:not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  --tw-divide-y-reverse: 0;
  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
}
.stats-horizontal {
  overflow-x: auto;
}
.stats-horizontal:where([dir=rtl],[dir=rtl] *) {
  --tw-divide-x-reverse: 1;
}
.stats-vertical>:not([hidden])~:not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(0px * var(--tw-divide-x-reverse));
  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.stats-vertical {
  overflow-y: auto;
}
.steps-horizontal .step {
  grid-template-rows: 40px 1fr;
  grid-template-columns: auto;
  min-width: 4rem;
}
.steps-horizontal .step:before {
  height: .5rem;
  width: 100%;
  --tw-translate-x: 0px;
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: "";
  margin-inline-start: -100%;
}
.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.steps-vertical .step {
  gap: .5rem;
  grid-template-columns: 40px 1fr;
  grid-template-rows: auto;
  min-height: 4rem;
  justify-items: start;
}
.steps-vertical .step:before {
  height: 100%;
  width: .5rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  margin-inline-start: 50%;
}
.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.table-xs :not(thead):not(tfoot) tr {
  font-size: .75rem;
  line-height: 1rem;
}
.table-xs :where(th,td) {
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
}
.table-sm :not(thead):not(tfoot) tr {
  font-size: .875rem;
  line-height: 1.25rem;
}
.table-sm :where(th,td) {
  padding-left: .75rem;
  padding-right: .75rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.table-md :not(thead):not(tfoot) tr {
  font-size: .875rem;
  line-height: 1.25rem;
}
.table-md :where(th,td) {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
}
.table-lg :not(thead):not(tfoot) tr {
  font-size: 1rem;
  line-height: 1.5rem;
}
.table-lg :where(th,td) {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.timeline-vertical>li>hr {
  width: .25rem;
}
:where(.timeline-vertical:has(.timeline-middle) > li > hr):first-child {
  border-bottom-right-radius: var(--rounded-badge,1.9rem);
  border-bottom-left-radius: var(--rounded-badge,1.9rem);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
:where(.timeline-vertical:has(.timeline-middle) > li > hr):last-child {
  border-top-left-radius: var(--rounded-badge,1.9rem);
  border-top-right-radius: var(--rounded-badge,1.9rem);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
:where(.timeline-vertical:not(:has(.timeline-middle)) :first-child > hr:last-child) {
  border-top-left-radius: var(--rounded-badge,1.9rem);
  border-top-right-radius: var(--rounded-badge,1.9rem);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
:where(.timeline-vertical:not(:has(.timeline-middle)) :last-child > hr:first-child) {
  border-bottom-right-radius: var(--rounded-badge,1.9rem);
  border-bottom-left-radius: var(--rounded-badge,1.9rem);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.timeline-horizontal>li>hr {
  height: .25rem;
}
:where(.timeline-horizontal:has(.timeline-middle) > li > hr):first-child {
  border-start-end-radius: var(--rounded-badge,1.9rem);
  border-end-end-radius: var(--rounded-badge,1.9rem);
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
}
:where(.timeline-horizontal:has(.timeline-middle) > li > hr):last-child {
  border-start-start-radius: var(--rounded-badge,1.9rem);
  border-end-start-radius: var(--rounded-badge,1.9rem);
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
:where(.timeline-horizontal:not(:has(.timeline-middle)) :first-child > hr:last-child) {
  border-start-start-radius: var(--rounded-badge,1.9rem);
  border-end-start-radius: var(--rounded-badge,1.9rem);
  border-start-end-radius: 0px;
  border-end-end-radius: 0px;
}
:where(.timeline-horizontal:not(:has(.timeline-middle)) :last-child > hr:first-child) {
  border-start-end-radius: var(--rounded-badge,1.9rem);
  border-end-end-radius: var(--rounded-badge,1.9rem);
  border-start-start-radius: 0px;
  border-end-start-radius: 0px;
}
.tooltip {
  position: relative;
  display: inline-block;
  text-align: center;
  --tooltip-tail: 0.1875rem;
  --tooltip-color: var(--fallback-n,oklch(var(--n)/1));
  --tooltip-text-color: var(--fallback-nc,oklch(var(--nc)/1));
  --tooltip-tail-offset: calc(100% + 0.0625rem - var(--tooltip-tail));
}
.tooltip:after,.tooltip:before {
  opacity: 0;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-delay: 0.1s;
  transition-duration: .2s;
  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
}
.tooltip:after {
  position: absolute;
  content: "";
  border-style: solid;
  border-width: var(--tooltip-tail,0);
  width: 0;
  height: 0;
  display: block;
}
.tooltip:before {
  max-width: 20rem;
  white-space: normal;
  border-radius: .25rem;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: .875rem;
  line-height: 1.25rem;
  background-color: var(--tooltip-color);
  color: var(--tooltip-text-color);
  width: max-content;
}
.tooltip.tooltip-open:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip.tooltip-open:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:hover:after {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before {
  opacity: 1;
  transition-delay: 75ms;
}
.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before {
  visibility: hidden;
  opacity: 0;
}
.tooltip-top:after,.tooltip:after {
  transform: translateX(-50%);
  border-color: var(--tooltip-color) transparent transparent transparent;
  top: auto;
  left: 50%;
  right: auto;
  bottom: var(--tooltip-tail-offset);
}
.tooltip-bottom:after {
  transform: translateX(-50%);
  border-color: transparent transparent var(--tooltip-color) transparent;
  top: var(--tooltip-tail-offset);
  left: 50%;
  right: auto;
  bottom: auto;
}
.tooltip-left:after {
  transform: translateY(-50%);
  border-color: transparent transparent transparent var(--tooltip-color);
  top: 50%;
  left: auto;
  right: calc(var(--tooltip-tail-offset) + .0625rem);
  bottom: auto;
}
.tooltip-right:after {
  transform: translateY(-50%);
  border-color: transparent var(--tooltip-color) transparent transparent;
  top: 50%;
  left: calc(var(--tooltip-tail-offset) + .0625rem);
  right: auto;
  bottom: auto;
}
.tooltip-primary {
  --tooltip-color: var(--fallback-p,oklch(var(--p)/1));
  --tooltip-text-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.tooltip-secondary {
  --tooltip-color: var(--fallback-s,oklch(var(--s)/1));
  --tooltip-text-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.tooltip-accent {
  --tooltip-color: var(--fallback-a,oklch(var(--a)/1));
  --tooltip-text-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.tooltip-info {
  --tooltip-color: var(--fallback-in,oklch(var(--in)/1));
  --tooltip-text-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.tooltip-success {
  --tooltip-color: var(--fallback-su,oklch(var(--su)/1));
  --tooltip-text-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.tooltip-warning {
  --tooltip-color: var(--fallback-wa,oklch(var(--wa)/1));
  --tooltip-text-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.tooltip-error {
  --tooltip-color: var(--fallback-er,oklch(var(--er)/1));
  --tooltip-text-color: var(--fallback-erc,oklch(var(--erc)/1));
}
@media (hover:hover) {
  .hover\:checkbox-success:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  }
  .hover\:checkbox-warning:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  }
  .hover\:checkbox-info:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  }
  .hover\:checkbox-error:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  }
  .hover\:radio-success:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  }
  .hover\:radio-warning:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  }
  .hover\:radio-info:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  }
  .hover\:radio-error:hover:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  }
}
@media (hover:hover) {
  .hover\:btn-success:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-success:hover.btn-outline:hover {
      background-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
      border-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
    }
  }
  .hover\:btn-success:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-success:hover.btn-outline:hover {
      background-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
      border-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
    }
  }
  .hover\:btn-info:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-info:hover.btn-outline:hover {
      background-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
      border-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
    }
  }
  .hover\:btn-info:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-info:hover.btn-outline:hover {
      background-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
      border-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
    }
  }
  .hover\:btn-warning:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-warning:hover.btn-outline:hover {
      background-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
      border-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
    }
  }
  .hover\:btn-warning:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-warning:hover.btn-outline:hover {
      background-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
      border-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
    }
  }
  .hover\:btn-error:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-error:hover.btn-outline:hover {
      background-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
      border-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
    }
  }
  .hover\:btn-error:hover.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .hover\:btn-error:hover.btn-outline:hover {
      background-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
      border-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
    }
  }
}
.hover\:alert-info:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-in,oklch(var(--in)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:alert-success:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-su,oklch(var(--su)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:alert-warning:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-wa,oklch(var(--wa)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:alert-error:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-er,oklch(var(--er)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:badge-info:hover {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.hover\:badge-success:hover {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.hover\:badge-warning:hover {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.hover\:badge-error:hover {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.hover\:badge-info:hover.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.hover\:badge-success:hover.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.hover\:badge-warning:hover.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.hover\:badge-error:hover.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
@supports not (color:oklch(0% 0 0)) {
  .hover\:btn-info:hover {
    --btn-color: var(--fallback-in);
  }
  .hover\:btn-success:hover {
    --btn-color: var(--fallback-su);
  }
  .hover\:btn-warning:hover {
    --btn-color: var(--fallback-wa);
  }
  .hover\:btn-error:hover {
    --btn-color: var(--fallback-er);
  }
}
@supports (color:color-mix(in oklab,black,black)) {
  .hover\:btn-success:hover.btn-outline.btn-active {
    background-color: var(--fallback-su,oklch(var(--su)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
    }
    border-color: var(--fallback-su,oklch(var(--su)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
    }
  }
  .hover\:btn-info:hover.btn-outline.btn-active {
    background-color: var(--fallback-in,oklch(var(--in)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
    }
    border-color: var(--fallback-in,oklch(var(--in)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
    }
  }
  .hover\:btn-warning:hover.btn-outline.btn-active {
    background-color: var(--fallback-wa,oklch(var(--wa)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
    }
    border-color: var(--fallback-wa,oklch(var(--wa)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
    }
  }
  .hover\:btn-error:hover.btn-outline.btn-active {
    background-color: var(--fallback-er,oklch(var(--er)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
    }
    border-color: var(--fallback-er,oklch(var(--er)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
    }
  }
}
@supports (color:oklch(0% 0 0)) {
  .hover\:btn-info:hover {
    --btn-color: var(--in);
  }
  .hover\:btn-success:hover {
    --btn-color: var(--su);
  }
  .hover\:btn-warning:hover {
    --btn-color: var(--wa);
  }
  .hover\:btn-error:hover {
    --btn-color: var(--er);
  }
}
.hover\:btn-info:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:btn-success:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:btn-warning:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:btn-error:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:btn-success:hover.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.hover\:btn-success:hover.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.hover\:btn-info:hover.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.hover\:btn-info:hover.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.hover\:btn-warning:hover.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.hover\:btn-warning:hover.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.hover\:btn-error:hover.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.hover\:btn-error:hover.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.hover\:chat-bubble-info:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.hover\:chat-bubble-success:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.hover\:chat-bubble-warning:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.hover\:chat-bubble-error:hover {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.hover\:checkbox-success:hover {
  --chkbg: var(--fallback-su,oklch(var(--su)/1));
  --chkfg: var(--fallback-suc,oklch(var(--suc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.hover\:checkbox-success:hover:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:checkbox-success:hover:checked,.hover\:checkbox-success:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.hover\:checkbox-warning:hover {
  --chkbg: var(--fallback-wa,oklch(var(--wa)/1));
  --chkfg: var(--fallback-wac,oklch(var(--wac)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.hover\:checkbox-warning:hover:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:checkbox-warning:hover:checked,.hover\:checkbox-warning:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.hover\:checkbox-info:hover {
  --chkbg: var(--fallback-in,oklch(var(--in)/1));
  --chkfg: var(--fallback-inc,oklch(var(--inc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.hover\:checkbox-info:hover:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:checkbox-info:hover:checked,.hover\:checkbox-info:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.hover\:checkbox-error:hover {
  --chkbg: var(--fallback-er,oklch(var(--er)/1));
  --chkfg: var(--fallback-erc,oklch(var(--erc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.hover\:checkbox-error:hover:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:checkbox-error:hover:checked,.hover\:checkbox-error:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.hover\:divider-success:hover:after,.hover\:divider-success:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.hover\:divider-warning:hover:after,.hover\:divider-warning:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.hover\:divider-info:hover:after,.hover\:divider-info:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.hover\:divider-error:hover:after,.hover\:divider-error:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.hover\:file-input-info:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.hover\:file-input-info:hover:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:file-input-info:hover::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.hover\:file-input-success:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.hover\:file-input-success:hover:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:file-input-success:hover::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.hover\:file-input-warning:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.hover\:file-input-warning:hover:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:file-input-warning:hover::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.hover\:file-input-error:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.hover\:file-input-error:hover:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:file-input-error:hover::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.hover\:input-info:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.hover\:input-info:hover:focus,.hover\:input-info:hover:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:input-success:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.hover\:input-success:hover:focus,.hover\:input-success:hover:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:input-warning:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.hover\:input-warning:hover:focus,.hover\:input-warning:hover:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:input-error:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.hover\:input-error:hover:focus,.hover\:input-error:hover:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
@supports (color:color-mix(in oklab,black,black)) {
  @media (hover:hover) {
    .hover\:link-success:hover:hover {
      color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,#000);
      }
    }
    .hover\:link-info:hover:hover {
      color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,#000);
      }
    }
    .hover\:link-warning:hover:hover {
      color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,#000);
      }
    }
    .hover\:link-error:hover:hover {
      color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,#000);
      }
    }
  }
}
.hover\:link-success:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.hover\:link-info:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.hover\:link-warning:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.hover\:link-error:hover {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.hover\:progress-info:hover::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.hover\:progress-success:hover::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.hover\:progress-warning:hover::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.hover\:progress-error:hover::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.hover\:progress-info:hover:indeterminate {
  --progress-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:progress-success:hover:indeterminate {
  --progress-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:progress-warning:hover:indeterminate {
  --progress-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:progress-error:hover:indeterminate {
  --progress-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:progress-info:hover::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.hover\:progress-success:hover::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.hover\:progress-warning:hover::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.hover\:progress-error:hover::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.hover\:radio-success:hover {
  --chkbg: var(--su);
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.hover\:radio-success:hover:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:radio-success:hover:checked,.hover\:radio-success:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.hover\:radio-warning:hover {
  --chkbg: var(--wa);
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.hover\:radio-warning:hover:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:radio-warning:hover:checked,.hover\:radio-warning:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.hover\:radio-info:hover {
  --chkbg: var(--in);
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.hover\:radio-info:hover:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:radio-info:hover:checked,.hover\:radio-info:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.hover\:radio-error:hover {
  --chkbg: var(--er);
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.hover\:radio-error:hover:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:radio-error:hover:checked,.hover\:radio-error:hover[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.hover\:range-success:hover {
  --range-shdw: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:range-warning:hover {
  --range-shdw: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:range-info:hover {
  --range-shdw: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:range-error:hover {
  --range-shdw: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:select-info:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.hover\:select-info:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:select-success:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.hover\:select-success:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:select-warning:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.hover\:select-warning:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:select-error:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.hover\:select-error:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.steps .hover\:step-info:hover+.hover\:step-info:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.steps .hover\:step-info:hover:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.steps .hover\:step-success:hover+.hover\:step-success:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.steps .hover\:step-success:hover:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.steps .hover\:step-warning:hover+.hover\:step-warning:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.steps .hover\:step-warning:hover:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.steps .hover\:step-error:hover+.hover\:step-error:hover:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.steps .hover\:step-error:hover:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.hover\:textarea-info:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.hover\:textarea-info:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:textarea-success:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.hover\:textarea-success:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:textarea-warning:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.hover\:textarea-warning:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:textarea-error:hover {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.hover\:textarea-error:hover:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:toggle-success:hover:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:toggle-success:hover:checked,.hover\:toggle-success:hover[aria-checked=true] {
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.hover\:toggle-warning:hover:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:toggle-warning:hover:checked,.hover\:toggle-warning:hover[aria-checked=true] {
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.hover\:toggle-info:hover:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:toggle-info:hover:checked,.hover\:toggle-info:hover[aria-checked=true] {
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.hover\:toggle-error:hover:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:toggle-error:hover:checked,.hover\:toggle-error:hover[aria-checked=true] {
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
@media (hover:hover) {
  .focus\:checkbox-success:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  }
  .focus\:checkbox-warning:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  }
  .focus\:checkbox-info:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  }
  .focus\:checkbox-error:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  }
  .focus\:radio-success:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  }
  .focus\:radio-warning:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  }
  .focus\:radio-info:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  }
  .focus\:radio-error:focus:hover {
    --tw-border-opacity: 1;
    border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  }
}
@media (hover:hover) {
  .focus\:btn-success:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-success:focus.btn-outline:hover {
      background-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
      border-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
    }
  }
  .focus\:btn-success:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-success:focus.btn-outline:hover {
      background-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
      border-color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
      }
    }
  }
  .focus\:btn-info:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-info:focus.btn-outline:hover {
      background-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
      border-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
    }
  }
  .focus\:btn-info:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-info:focus.btn-outline:hover {
      background-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
      border-color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
      }
    }
  }
  .focus\:btn-warning:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-warning:focus.btn-outline:hover {
      background-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
      border-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
    }
  }
  .focus\:btn-warning:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-warning:focus.btn-outline:hover {
      background-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
      border-color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
      }
    }
  }
  .focus\:btn-error:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-error:focus.btn-outline:hover {
      background-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
      border-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
    }
  }
  .focus\:btn-error:focus.btn-outline:hover {
    --tw-text-opacity: 1;
    color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  }
  @supports (color:color-mix(in oklab,black,black)) {
    .focus\:btn-error:focus.btn-outline:hover {
      background-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
      border-color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
      }
    }
  }
}
.focus\:alert-info:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-in,oklch(var(--in)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:alert-success:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-su,oklch(var(--su)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:alert-warning:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-wa,oklch(var(--wa)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:alert-error:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  --alert-bg: var(--fallback-er,oklch(var(--er)/1));
  --alert-bg-mix: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:badge-info:focus {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.focus\:badge-success:focus {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.focus\:badge-warning:focus {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.focus\:badge-error:focus {
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.focus\:badge-info:focus.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.focus\:badge-success:focus.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.focus\:badge-warning:focus.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.focus\:badge-error:focus.badge-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
@supports not (color:oklch(0% 0 0)) {
  .focus\:btn-info:focus {
    --btn-color: var(--fallback-in);
  }
  .focus\:btn-success:focus {
    --btn-color: var(--fallback-su);
  }
  .focus\:btn-warning:focus {
    --btn-color: var(--fallback-wa);
  }
  .focus\:btn-error:focus {
    --btn-color: var(--fallback-er);
  }
}
@supports (color:color-mix(in oklab,black,black)) {
  .focus\:btn-success:focus.btn-outline.btn-active {
    background-color: var(--fallback-su,oklch(var(--su)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
    }
    border-color: var(--fallback-su,oklch(var(--su)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);
    }
  }
  .focus\:btn-info:focus.btn-outline.btn-active {
    background-color: var(--fallback-in,oklch(var(--in)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
    }
    border-color: var(--fallback-in,oklch(var(--in)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);
    }
  }
  .focus\:btn-warning:focus.btn-outline.btn-active {
    background-color: var(--fallback-wa,oklch(var(--wa)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
    }
    border-color: var(--fallback-wa,oklch(var(--wa)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);
    }
  }
  .focus\:btn-error:focus.btn-outline.btn-active {
    background-color: var(--fallback-er,oklch(var(--er)/1));
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
    }
    border-color: var(--fallback-er,oklch(var(--er)/1));
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);
    }
  }
}
@supports (color:oklch(0% 0 0)) {
  .focus\:btn-info:focus {
    --btn-color: var(--in);
  }
  .focus\:btn-success:focus {
    --btn-color: var(--su);
  }
  .focus\:btn-warning:focus {
    --btn-color: var(--wa);
  }
  .focus\:btn-error:focus {
    --btn-color: var(--er);
  }
}
.focus\:btn-info:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:btn-success:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:btn-warning:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:btn-error:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:btn-success:focus.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.focus\:btn-success:focus.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.focus\:btn-info:focus.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.focus\:btn-info:focus.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.focus\:btn-warning:focus.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.focus\:btn-warning:focus.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.focus\:btn-error:focus.btn-outline {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.focus\:btn-error:focus.btn-outline.btn-active {
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.focus\:chat-bubble-info:focus {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.focus\:chat-bubble-success:focus {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.focus\:chat-bubble-warning:focus {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.focus\:chat-bubble-error:focus {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.focus\:checkbox-success:focus {
  --chkbg: var(--fallback-su,oklch(var(--su)/1));
  --chkfg: var(--fallback-suc,oklch(var(--suc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.focus\:checkbox-success:focus:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:checkbox-success:focus:checked,.focus\:checkbox-success:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.focus\:checkbox-warning:focus {
  --chkbg: var(--fallback-wa,oklch(var(--wa)/1));
  --chkfg: var(--fallback-wac,oklch(var(--wac)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.focus\:checkbox-warning:focus:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:checkbox-warning:focus:checked,.focus\:checkbox-warning:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.focus\:checkbox-info:focus {
  --chkbg: var(--fallback-in,oklch(var(--in)/1));
  --chkfg: var(--fallback-inc,oklch(var(--inc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.focus\:checkbox-info:focus:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:checkbox-info:focus:checked,.focus\:checkbox-info:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.focus\:checkbox-error:focus {
  --chkbg: var(--fallback-er,oklch(var(--er)/1));
  --chkfg: var(--fallback-erc,oklch(var(--erc)/1));
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.focus\:checkbox-error:focus:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:checkbox-error:focus:checked,.focus\:checkbox-error:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.focus\:divider-success:focus:after,.focus\:divider-success:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.focus\:divider-warning:focus:after,.focus\:divider-warning:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.focus\:divider-info:focus:after,.focus\:divider-info:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.focus\:divider-error:focus:after,.focus\:divider-error:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.focus\:file-input-info:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.focus\:file-input-info:focus:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:file-input-info:focus::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.focus\:file-input-success:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.focus\:file-input-success:focus:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:file-input-success:focus::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.focus\:file-input-warning:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.focus\:file-input-warning:focus:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:file-input-warning:focus::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.focus\:file-input-error:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.focus\:file-input-error:focus:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:file-input-error:focus::file-selector-button {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.focus\:input-info:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.focus\:input-info:focus:focus,.focus\:input-info:focus:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:input-success:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.focus\:input-success:focus:focus,.focus\:input-success:focus:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:input-warning:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.focus\:input-warning:focus:focus,.focus\:input-warning:focus:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:input-error:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.focus\:input-error:focus:focus,.focus\:input-error:focus:focus-within {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
@supports (color:color-mix(in oklab,black,black)) {
  @media (hover:hover) {
    .focus\:link-success:focus:hover {
      color: var(--fallback-su,oklch(var(--su)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 80%,#000);
      }
    }
    .focus\:link-info:focus:hover {
      color: var(--fallback-in,oklch(var(--in)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 80%,#000);
      }
    }
    .focus\:link-warning:focus:hover {
      color: var(--fallback-wa,oklch(var(--wa)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 80%,#000);
      }
    }
    .focus\:link-error:focus:hover {
      color: var(--fallback-er,oklch(var(--er)/1));
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 80%,#000);
      }
    }
  }
}
.focus\:link-success:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)));
}
.focus\:link-info:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)));
}
.focus\:link-warning:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)));
}
.focus\:link-error:focus {
  --tw-text-opacity: 1;
  color: var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)));
}
.focus\:progress-info:focus::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.focus\:progress-success:focus::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.focus\:progress-warning:focus::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.focus\:progress-error:focus::-moz-progress-bar {
  border-radius: var(--rounded-box,1rem);
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.focus\:progress-info:focus:indeterminate {
  --progress-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:progress-success:focus:indeterminate {
  --progress-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:progress-warning:focus:indeterminate {
  --progress-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:progress-error:focus:indeterminate {
  --progress-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:progress-info:focus::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.focus\:progress-success:focus::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.focus\:progress-warning:focus::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.focus\:progress-error:focus::-webkit-progress-value {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.focus\:radio-success:focus {
  --chkbg: var(--su);
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.focus\:radio-success:focus:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:radio-success:focus:checked,.focus\:radio-success:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.focus\:radio-warning:focus {
  --chkbg: var(--wa);
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.focus\:radio-warning:focus:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:radio-warning:focus:checked,.focus\:radio-warning:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.focus\:radio-info:focus {
  --chkbg: var(--in);
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.focus\:radio-info:focus:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:radio-info:focus:checked,.focus\:radio-info:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.focus\:radio-error:focus {
  --chkbg: var(--er);
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.focus\:radio-error:focus:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:radio-error:focus:checked,.focus\:radio-error:focus[aria-checked=true] {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.focus\:range-success:focus {
  --range-shdw: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:range-warning:focus {
  --range-shdw: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:range-info:focus {
  --range-shdw: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:range-error:focus {
  --range-shdw: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:select-info:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.focus\:select-info:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:select-success:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.focus\:select-success:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:select-warning:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.focus\:select-warning:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:select-error:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.focus\:select-error:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.steps .focus\:step-info:focus+.focus\:step-info:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
}
.steps .focus\:step-info:focus:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.steps .focus\:step-success:focus+.focus\:step-success:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
}
.steps .focus\:step-success:focus:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.steps .focus\:step-warning:focus+.focus\:step-warning:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
}
.steps .focus\:step-warning:focus:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.steps .focus\:step-error:focus+.focus\:step-error:focus:before {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
}
.steps .focus\:step-error:focus:after {
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
.focus\:textarea-info:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
}
.focus\:textarea-info:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:textarea-success:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
}
.focus\:textarea-success:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:textarea-warning:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
}
.focus\:textarea-warning:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:textarea-error:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
}
.focus\:textarea-error:focus:focus {
  --tw-border-opacity: 1;
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:toggle-success:focus:focus-visible {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:toggle-success:focus:checked,.focus\:toggle-success:focus[aria-checked=true] {
  border-color: var(--fallback-su,oklch(var(--su)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)));
}
.focus\:toggle-warning:focus:focus-visible {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:toggle-warning:focus:checked,.focus\:toggle-warning:focus[aria-checked=true] {
  border-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)));
}
.focus\:toggle-info:focus:focus-visible {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:toggle-info:focus:checked,.focus\:toggle-info:focus[aria-checked=true] {
  border-color: var(--fallback-in,oklch(var(--in)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)));
}
.focus\:toggle-error:focus:focus-visible {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:toggle-error:focus:checked,.focus\:toggle-error:focus[aria-checked=true] {
  border-color: var(--fallback-er,oklch(var(--er)/var(--tw-border-opacity)));
  --tw-border-opacity: 0.1;
  --tw-bg-opacity: 1;
  background-color: var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)));
  --tw-text-opacity: 1;
  color: var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)));
}
@media (min-width:640px) {
  .sm\:dropdown-end .dropdown-content {
    inset-inline-end: 0px;
  }
  .sm\:dropdown-left .dropdown-content {
    bottom: auto;
    inset-inline-end: 100%;
    top: 0;
    transform-origin: right;
  }
  .sm\:dropdown-right .dropdown-content {
    bottom: auto;
    inset-inline-start: 100%;
    top: 0;
    transform-origin: left;
  }
  .sm\:dropdown-bottom .dropdown-content {
    bottom: auto;
    top: 100%;
    transform-origin: top;
  }
  .sm\:dropdown-top .dropdown-content {
    bottom: 100%;
    top: auto;
    transform-origin: bottom;
  }
  .sm\:dropdown-end.dropdown-right .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .sm\:dropdown-right.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .sm\:dropdown-end.dropdown-left .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .sm\:dropdown-left.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .sm\:input-md[type=number]::-webkit-inner-spin-button {
    margin-top: -1rem;
    margin-bottom: -1rem;
    margin-inline-end: -1rem;
  }
  .sm\:input-sm[type=number]::-webkit-inner-spin-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-end: 0;
  }
  .sm\:input-lg[type=number]::-webkit-inner-spin-button {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
    margin-inline-end: -1.5rem;
  }
  .sm\:loading-sm {
    width: 1.25rem;
  }
  .sm\:loading-md {
    width: 1.5rem;
  }
  .sm\:loading-lg {
    width: 2.5rem;
  }
}
@media (min-width:768px) {
  .md\:dropdown-end .dropdown-content {
    inset-inline-end: 0px;
  }
  .md\:dropdown-left .dropdown-content {
    bottom: auto;
    inset-inline-end: 100%;
    top: 0;
    transform-origin: right;
  }
  .md\:dropdown-right .dropdown-content {
    bottom: auto;
    inset-inline-start: 100%;
    top: 0;
    transform-origin: left;
  }
  .md\:dropdown-bottom .dropdown-content {
    bottom: auto;
    top: 100%;
    transform-origin: top;
  }
  .md\:dropdown-top .dropdown-content {
    bottom: 100%;
    top: auto;
    transform-origin: bottom;
  }
  .md\:dropdown-end.dropdown-right .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .md\:dropdown-right.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .md\:dropdown-end.dropdown-left .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .md\:dropdown-left.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .md\:input-md[type=number]::-webkit-inner-spin-button {
    margin-top: -1rem;
    margin-bottom: -1rem;
    margin-inline-end: -1rem;
  }
  .md\:input-sm[type=number]::-webkit-inner-spin-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-end: 0;
  }
  .md\:input-lg[type=number]::-webkit-inner-spin-button {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
    margin-inline-end: -1.5rem;
  }
  .md\:loading-sm {
    width: 1.25rem;
  }
  .md\:loading-md {
    width: 1.5rem;
  }
  .md\:loading-lg {
    width: 2.5rem;
  }
}
@media (min-width:1024px) {
  .lg\:dropdown-end .dropdown-content {
    inset-inline-end: 0px;
  }
  .lg\:dropdown-left .dropdown-content {
    bottom: auto;
    inset-inline-end: 100%;
    top: 0;
    transform-origin: right;
  }
  .lg\:dropdown-right .dropdown-content {
    bottom: auto;
    inset-inline-start: 100%;
    top: 0;
    transform-origin: left;
  }
  .lg\:dropdown-bottom .dropdown-content {
    bottom: auto;
    top: 100%;
    transform-origin: top;
  }
  .lg\:dropdown-top .dropdown-content {
    bottom: 100%;
    top: auto;
    transform-origin: bottom;
  }
  .lg\:dropdown-end.dropdown-right .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .lg\:dropdown-right.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .lg\:dropdown-end.dropdown-left .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .lg\:dropdown-left.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .lg\:input-md[type=number]::-webkit-inner-spin-button {
    margin-top: -1rem;
    margin-bottom: -1rem;
    margin-inline-end: -1rem;
  }
  .lg\:input-sm[type=number]::-webkit-inner-spin-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-end: 0;
  }
  .lg\:input-lg[type=number]::-webkit-inner-spin-button {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
    margin-inline-end: -1.5rem;
  }
  .lg\:loading-sm {
    width: 1.25rem;
  }
  .lg\:loading-md {
    width: 1.5rem;
  }
  .lg\:loading-lg {
    width: 2.5rem;
  }
}
@media (min-width:1280px) {
  .xl\:dropdown-end .dropdown-content {
    inset-inline-end: 0px;
  }
  .xl\:dropdown-left .dropdown-content {
    bottom: auto;
    inset-inline-end: 100%;
    top: 0;
    transform-origin: right;
  }
  .xl\:dropdown-right .dropdown-content {
    bottom: auto;
    inset-inline-start: 100%;
    top: 0;
    transform-origin: left;
  }
  .xl\:dropdown-bottom .dropdown-content {
    bottom: auto;
    top: 100%;
    transform-origin: top;
  }
  .xl\:dropdown-top .dropdown-content {
    bottom: 100%;
    top: auto;
    transform-origin: bottom;
  }
  .xl\:dropdown-end.dropdown-right .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .xl\:dropdown-right.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .xl\:dropdown-end.dropdown-left .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .xl\:dropdown-left.dropdown-end .dropdown-content {
    bottom: 0;
    top: auto;
  }
  .xl\:input-md[type=number]::-webkit-inner-spin-button {
    margin-top: -1rem;
    margin-bottom: -1rem;
    margin-inline-end: -1rem;
  }
  .xl\:input-sm[type=number]::-webkit-inner-spin-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-inline-end: 0;
  }
  .xl\:input-lg[type=number]::-webkit-inner-spin-button {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
    margin-inline-end: -1.5rem;
  }
  .xl\:loading-sm {
    width: 1.25rem;
  }
  .xl\:loading-md {
    width: 1.5rem;
  }
  .xl\:loading-lg {
    width: 2.5rem;
  }
}
.hover\:divide-base-100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:divide-base-100\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:divide-base-100\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:divide-base-100\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:divide-base-100\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:divide-base-100\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:divide-base-100\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:divide-base-100\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:divide-base-100\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:divide-base-100\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:divide-base-100\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:divide-base-100\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:divide-base-100\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:divide-base-100\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:divide-base-100\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:divide-base-100\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:divide-base-100\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:divide-base-100\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:divide-base-100\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:divide-base-100\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:divide-base-100\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:divide-base-100\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:divide-base-200:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:divide-base-200\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:divide-base-200\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:divide-base-200\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:divide-base-200\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:divide-base-200\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:divide-base-200\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:divide-base-200\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:divide-base-200\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:divide-base-200\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:divide-base-200\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:divide-base-200\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:divide-base-200\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:divide-base-200\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:divide-base-200\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:divide-base-200\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:divide-base-200\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:divide-base-200\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:divide-base-200\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:divide-base-200\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:divide-base-200\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:divide-base-200\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:divide-base-300:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:divide-base-300\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:divide-base-300\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:divide-base-300\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:divide-base-300\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:divide-base-300\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:divide-base-300\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:divide-base-300\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:divide-base-300\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:divide-base-300\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:divide-base-300\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:divide-base-300\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:divide-base-300\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:divide-base-300\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:divide-base-300\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:divide-base-300\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:divide-base-300\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:divide-base-300\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:divide-base-300\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:divide-base-300\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:divide-base-300\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:divide-base-300\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:divide-base-content:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:divide-base-content\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:divide-base-content\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:divide-base-content\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:divide-base-content\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:divide-base-content\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:divide-base-content\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:divide-base-content\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:divide-base-content\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:divide-base-content\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:divide-base-content\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:divide-base-content\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:divide-base-content\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:divide-base-content\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:divide-base-content\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:divide-base-content\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:divide-base-content\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:divide-base-content\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:divide-base-content\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:divide-base-content\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:divide-base-content\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:divide-base-content\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:divide-error:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:divide-error-content:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:divide-error-content\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:divide-error-content\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:divide-error-content\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:divide-error-content\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:divide-error-content\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:divide-error-content\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:divide-error-content\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:divide-error-content\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:divide-error-content\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:divide-error-content\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:divide-error-content\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:divide-error-content\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:divide-error-content\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:divide-error-content\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:divide-error-content\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:divide-error-content\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:divide-error-content\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:divide-error-content\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:divide-error-content\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:divide-error-content\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:divide-error-content\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:divide-error\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:divide-error\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:divide-error\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:divide-error\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:divide-error\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:divide-error\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:divide-error\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:divide-error\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:divide-error\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:divide-error\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:divide-error\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:divide-error\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:divide-error\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:divide-error\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:divide-error\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:divide-error\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:divide-error\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:divide-error\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:divide-error\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:divide-error\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:divide-error\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:divide-info:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:divide-info-content:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:divide-info-content\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:divide-info-content\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:divide-info-content\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:divide-info-content\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:divide-info-content\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:divide-info-content\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:divide-info-content\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:divide-info-content\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:divide-info-content\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:divide-info-content\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:divide-info-content\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:divide-info-content\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:divide-info-content\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:divide-info-content\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:divide-info-content\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:divide-info-content\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:divide-info-content\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:divide-info-content\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:divide-info-content\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:divide-info-content\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:divide-info-content\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:divide-info\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:divide-info\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:divide-info\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:divide-info\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:divide-info\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:divide-info\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:divide-info\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:divide-info\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:divide-info\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:divide-info\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:divide-info\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:divide-info\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:divide-info\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:divide-info\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:divide-info\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:divide-info\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:divide-info\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:divide-info\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:divide-info\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:divide-info\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:divide-info\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:divide-success:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:divide-success-content:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:divide-success-content\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:divide-success-content\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:divide-success-content\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:divide-success-content\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:divide-success-content\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:divide-success-content\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:divide-success-content\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:divide-success-content\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:divide-success-content\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:divide-success-content\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:divide-success-content\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:divide-success-content\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:divide-success-content\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:divide-success-content\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:divide-success-content\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:divide-success-content\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:divide-success-content\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:divide-success-content\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:divide-success-content\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:divide-success-content\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:divide-success-content\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:divide-success\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:divide-success\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:divide-success\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:divide-success\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:divide-success\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:divide-success\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:divide-success\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:divide-success\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:divide-success\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:divide-success\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:divide-success\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:divide-success\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:divide-success\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:divide-success\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:divide-success\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:divide-success\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:divide-success\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:divide-success\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:divide-success\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:divide-success\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:divide-success\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:divide-warning:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:divide-warning-content:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:divide-warning-content\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:divide-warning-content\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:divide-warning-content\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:divide-warning-content\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:divide-warning-content\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:divide-warning-content\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:divide-warning-content\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:divide-warning-content\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:divide-warning-content\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:divide-warning-content\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:divide-warning-content\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:divide-warning-content\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:divide-warning-content\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:divide-warning-content\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:divide-warning-content\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:divide-warning-content\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:divide-warning-content\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:divide-warning-content\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:divide-warning-content\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:divide-warning-content\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:divide-warning-content\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:divide-warning\/0:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:divide-warning\/10:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:divide-warning\/100:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:divide-warning\/15:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:divide-warning\/20:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:divide-warning\/25:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:divide-warning\/30:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:divide-warning\/35:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:divide-warning\/40:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:divide-warning\/45:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:divide-warning\/5:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:divide-warning\/50:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:divide-warning\/55:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:divide-warning\/60:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:divide-warning\/65:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:divide-warning\/70:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:divide-warning\/75:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:divide-warning\/80:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:divide-warning\/85:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:divide-warning\/90:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:divide-warning\/95:hover>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:border-accent:hover {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:border-accent-content:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:border-accent-content\/0:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.hover\:border-accent-content\/10:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.hover\:border-accent-content\/100:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:border-accent-content\/15:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.hover\:border-accent-content\/20:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.hover\:border-accent-content\/25:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.hover\:border-accent-content\/30:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.hover\:border-accent-content\/35:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.hover\:border-accent-content\/40:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.hover\:border-accent-content\/45:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.hover\:border-accent-content\/5:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.hover\:border-accent-content\/50:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.hover\:border-accent-content\/55:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.hover\:border-accent-content\/60:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.hover\:border-accent-content\/65:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.hover\:border-accent-content\/70:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.hover\:border-accent-content\/75:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.hover\:border-accent-content\/80:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.hover\:border-accent-content\/85:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.hover\:border-accent-content\/90:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.hover\:border-accent-content\/95:hover {
  border-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.hover\:border-accent\/0:hover {
  border-color: var(--fallback-a,oklch(var(--a)/0));
}
.hover\:border-accent\/10:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.1));
}
.hover\:border-accent\/100:hover {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:border-accent\/15:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.15));
}
.hover\:border-accent\/20:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.2));
}
.hover\:border-accent\/25:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.25));
}
.hover\:border-accent\/30:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.3));
}
.hover\:border-accent\/35:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.35));
}
.hover\:border-accent\/40:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.4));
}
.hover\:border-accent\/45:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.45));
}
.hover\:border-accent\/5:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.05));
}
.hover\:border-accent\/50:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.5));
}
.hover\:border-accent\/55:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.55));
}
.hover\:border-accent\/60:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.6));
}
.hover\:border-accent\/65:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.65));
}
.hover\:border-accent\/70:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.7));
}
.hover\:border-accent\/75:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.75));
}
.hover\:border-accent\/80:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.8));
}
.hover\:border-accent\/85:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.85));
}
.hover\:border-accent\/90:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.9));
}
.hover\:border-accent\/95:hover {
  border-color: var(--fallback-a,oklch(var(--a)/.95));
}
.hover\:border-base-100:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-base-100\/0:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-base-100\/10:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:border-base-100\/100:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-base-100\/15:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:border-base-100\/20:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:border-base-100\/25:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:border-base-100\/30:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:border-base-100\/35:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:border-base-100\/40:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:border-base-100\/45:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:border-base-100\/5:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:border-base-100\/50:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:border-base-100\/55:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:border-base-100\/60:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:border-base-100\/65:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:border-base-100\/70:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:border-base-100\/75:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:border-base-100\/80:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:border-base-100\/85:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:border-base-100\/90:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:border-base-100\/95:hover {
  border-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:border-base-200:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-base-200\/0:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-base-200\/10:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:border-base-200\/100:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-base-200\/15:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:border-base-200\/20:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:border-base-200\/25:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:border-base-200\/30:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:border-base-200\/35:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:border-base-200\/40:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:border-base-200\/45:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:border-base-200\/5:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:border-base-200\/50:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:border-base-200\/55:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:border-base-200\/60:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:border-base-200\/65:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:border-base-200\/70:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:border-base-200\/75:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:border-base-200\/80:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:border-base-200\/85:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:border-base-200\/90:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:border-base-200\/95:hover {
  border-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:border-base-300:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-base-300\/0:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-base-300\/10:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:border-base-300\/100:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-base-300\/15:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:border-base-300\/20:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:border-base-300\/25:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:border-base-300\/30:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:border-base-300\/35:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:border-base-300\/40:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:border-base-300\/45:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:border-base-300\/5:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:border-base-300\/50:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:border-base-300\/55:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:border-base-300\/60:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:border-base-300\/65:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:border-base-300\/70:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:border-base-300\/75:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:border-base-300\/80:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:border-base-300\/85:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:border-base-300\/90:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:border-base-300\/95:hover {
  border-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:border-base-content:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-base-content\/0:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-base-content\/10:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:border-base-content\/100:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-base-content\/15:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:border-base-content\/20:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:border-base-content\/25:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:border-base-content\/30:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:border-base-content\/35:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:border-base-content\/40:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:border-base-content\/45:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:border-base-content\/5:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:border-base-content\/50:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:border-base-content\/55:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:border-base-content\/60:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:border-base-content\/65:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:border-base-content\/70:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:border-base-content\/75:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:border-base-content\/80:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:border-base-content\/85:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:border-base-content\/90:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:border-base-content\/95:hover {
  border-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:border-error:hover {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-error-content:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-error-content\/0:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-error-content\/10:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:border-error-content\/100:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-error-content\/15:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:border-error-content\/20:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:border-error-content\/25:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:border-error-content\/30:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:border-error-content\/35:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:border-error-content\/40:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:border-error-content\/45:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:border-error-content\/5:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:border-error-content\/50:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:border-error-content\/55:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:border-error-content\/60:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:border-error-content\/65:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:border-error-content\/70:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:border-error-content\/75:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:border-error-content\/80:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:border-error-content\/85:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:border-error-content\/90:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:border-error-content\/95:hover {
  border-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:border-error\/0:hover {
  border-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-error\/10:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:border-error\/100:hover {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-error\/15:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:border-error\/20:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:border-error\/25:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:border-error\/30:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:border-error\/35:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:border-error\/40:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:border-error\/45:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:border-error\/5:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:border-error\/50:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:border-error\/55:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:border-error\/60:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:border-error\/65:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:border-error\/70:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:border-error\/75:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:border-error\/80:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:border-error\/85:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:border-error\/90:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:border-error\/95:hover {
  border-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:border-info:hover {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-info-content:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-info-content\/0:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-info-content\/10:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:border-info-content\/100:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-info-content\/15:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:border-info-content\/20:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:border-info-content\/25:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:border-info-content\/30:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:border-info-content\/35:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:border-info-content\/40:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:border-info-content\/45:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:border-info-content\/5:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:border-info-content\/50:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:border-info-content\/55:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:border-info-content\/60:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:border-info-content\/65:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:border-info-content\/70:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:border-info-content\/75:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:border-info-content\/80:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:border-info-content\/85:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:border-info-content\/90:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:border-info-content\/95:hover {
  border-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:border-info\/0:hover {
  border-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-info\/10:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:border-info\/100:hover {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-info\/15:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:border-info\/20:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:border-info\/25:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:border-info\/30:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:border-info\/35:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:border-info\/40:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:border-info\/45:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:border-info\/5:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:border-info\/50:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:border-info\/55:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:border-info\/60:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:border-info\/65:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:border-info\/70:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:border-info\/75:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:border-info\/80:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:border-info\/85:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:border-info\/90:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:border-info\/95:hover {
  border-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:border-neutral:hover {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:border-neutral-content:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:border-neutral-content\/0:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.hover\:border-neutral-content\/10:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.hover\:border-neutral-content\/100:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:border-neutral-content\/15:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.hover\:border-neutral-content\/20:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.hover\:border-neutral-content\/25:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.hover\:border-neutral-content\/30:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.hover\:border-neutral-content\/35:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.hover\:border-neutral-content\/40:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.hover\:border-neutral-content\/45:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.hover\:border-neutral-content\/5:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.hover\:border-neutral-content\/50:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.hover\:border-neutral-content\/55:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.hover\:border-neutral-content\/60:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.hover\:border-neutral-content\/65:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.hover\:border-neutral-content\/70:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.hover\:border-neutral-content\/75:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.hover\:border-neutral-content\/80:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.hover\:border-neutral-content\/85:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.hover\:border-neutral-content\/90:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.hover\:border-neutral-content\/95:hover {
  border-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.hover\:border-neutral\/0:hover {
  border-color: var(--fallback-n,oklch(var(--n)/0));
}
.hover\:border-neutral\/10:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.1));
}
.hover\:border-neutral\/100:hover {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:border-neutral\/15:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.15));
}
.hover\:border-neutral\/20:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.2));
}
.hover\:border-neutral\/25:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.25));
}
.hover\:border-neutral\/30:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.3));
}
.hover\:border-neutral\/35:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.35));
}
.hover\:border-neutral\/40:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.4));
}
.hover\:border-neutral\/45:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.45));
}
.hover\:border-neutral\/5:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.05));
}
.hover\:border-neutral\/50:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.5));
}
.hover\:border-neutral\/55:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.55));
}
.hover\:border-neutral\/60:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.6));
}
.hover\:border-neutral\/65:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.65));
}
.hover\:border-neutral\/70:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.7));
}
.hover\:border-neutral\/75:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.75));
}
.hover\:border-neutral\/80:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.8));
}
.hover\:border-neutral\/85:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.85));
}
.hover\:border-neutral\/90:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.9));
}
.hover\:border-neutral\/95:hover {
  border-color: var(--fallback-n,oklch(var(--n)/.95));
}
.hover\:border-primary:hover {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:border-primary-content:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:border-primary-content\/0:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.hover\:border-primary-content\/10:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.hover\:border-primary-content\/100:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:border-primary-content\/15:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.hover\:border-primary-content\/20:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.hover\:border-primary-content\/25:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.hover\:border-primary-content\/30:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.hover\:border-primary-content\/35:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.hover\:border-primary-content\/40:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.hover\:border-primary-content\/45:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.hover\:border-primary-content\/5:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.hover\:border-primary-content\/50:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.hover\:border-primary-content\/55:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.hover\:border-primary-content\/60:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.hover\:border-primary-content\/65:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.hover\:border-primary-content\/70:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.hover\:border-primary-content\/75:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.hover\:border-primary-content\/80:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.hover\:border-primary-content\/85:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.hover\:border-primary-content\/90:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.hover\:border-primary-content\/95:hover {
  border-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.hover\:border-primary\/0:hover {
  border-color: var(--fallback-p,oklch(var(--p)/0));
}
.hover\:border-primary\/10:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.1));
}
.hover\:border-primary\/100:hover {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:border-primary\/15:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.15));
}
.hover\:border-primary\/20:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.2));
}
.hover\:border-primary\/25:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.25));
}
.hover\:border-primary\/30:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.3));
}
.hover\:border-primary\/35:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.35));
}
.hover\:border-primary\/40:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.4));
}
.hover\:border-primary\/45:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.45));
}
.hover\:border-primary\/5:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.05));
}
.hover\:border-primary\/50:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.5));
}
.hover\:border-primary\/55:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.55));
}
.hover\:border-primary\/60:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.6));
}
.hover\:border-primary\/65:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.65));
}
.hover\:border-primary\/70:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.7));
}
.hover\:border-primary\/75:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.75));
}
.hover\:border-primary\/80:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.8));
}
.hover\:border-primary\/85:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.85));
}
.hover\:border-primary\/90:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.9));
}
.hover\:border-primary\/95:hover {
  border-color: var(--fallback-p,oklch(var(--p)/.95));
}
.hover\:border-secondary:hover {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:border-secondary-content:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:border-secondary-content\/0:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.hover\:border-secondary-content\/10:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.hover\:border-secondary-content\/100:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:border-secondary-content\/15:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.hover\:border-secondary-content\/20:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.hover\:border-secondary-content\/25:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.hover\:border-secondary-content\/30:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.hover\:border-secondary-content\/35:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.hover\:border-secondary-content\/40:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.hover\:border-secondary-content\/45:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.hover\:border-secondary-content\/5:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.hover\:border-secondary-content\/50:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.hover\:border-secondary-content\/55:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.hover\:border-secondary-content\/60:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.hover\:border-secondary-content\/65:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.hover\:border-secondary-content\/70:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.hover\:border-secondary-content\/75:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.hover\:border-secondary-content\/80:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.hover\:border-secondary-content\/85:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.hover\:border-secondary-content\/90:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.hover\:border-secondary-content\/95:hover {
  border-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.hover\:border-secondary\/0:hover {
  border-color: var(--fallback-s,oklch(var(--s)/0));
}
.hover\:border-secondary\/10:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.1));
}
.hover\:border-secondary\/100:hover {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:border-secondary\/15:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.15));
}
.hover\:border-secondary\/20:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.2));
}
.hover\:border-secondary\/25:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.25));
}
.hover\:border-secondary\/30:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.3));
}
.hover\:border-secondary\/35:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.35));
}
.hover\:border-secondary\/40:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.4));
}
.hover\:border-secondary\/45:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.45));
}
.hover\:border-secondary\/5:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.05));
}
.hover\:border-secondary\/50:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.5));
}
.hover\:border-secondary\/55:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.55));
}
.hover\:border-secondary\/60:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.6));
}
.hover\:border-secondary\/65:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.65));
}
.hover\:border-secondary\/70:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.7));
}
.hover\:border-secondary\/75:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.75));
}
.hover\:border-secondary\/80:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.8));
}
.hover\:border-secondary\/85:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.85));
}
.hover\:border-secondary\/90:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.9));
}
.hover\:border-secondary\/95:hover {
  border-color: var(--fallback-s,oklch(var(--s)/.95));
}
.hover\:border-success:hover {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-success-content:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-success-content\/0:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-success-content\/10:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:border-success-content\/100:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-success-content\/15:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:border-success-content\/20:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:border-success-content\/25:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:border-success-content\/30:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:border-success-content\/35:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:border-success-content\/40:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:border-success-content\/45:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:border-success-content\/5:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:border-success-content\/50:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:border-success-content\/55:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:border-success-content\/60:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:border-success-content\/65:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:border-success-content\/70:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:border-success-content\/75:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:border-success-content\/80:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:border-success-content\/85:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:border-success-content\/90:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:border-success-content\/95:hover {
  border-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:border-success\/0:hover {
  border-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-success\/10:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:border-success\/100:hover {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-success\/15:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:border-success\/20:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:border-success\/25:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:border-success\/30:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:border-success\/35:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:border-success\/40:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:border-success\/45:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:border-success\/5:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:border-success\/50:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:border-success\/55:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:border-success\/60:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:border-success\/65:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:border-success\/70:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:border-success\/75:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:border-success\/80:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:border-success\/85:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:border-success\/90:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:border-success\/95:hover {
  border-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:border-warning:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-warning-content:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-warning-content\/0:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-warning-content\/10:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:border-warning-content\/100:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-warning-content\/15:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:border-warning-content\/20:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:border-warning-content\/25:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:border-warning-content\/30:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:border-warning-content\/35:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:border-warning-content\/40:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:border-warning-content\/45:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:border-warning-content\/5:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:border-warning-content\/50:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:border-warning-content\/55:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:border-warning-content\/60:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:border-warning-content\/65:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:border-warning-content\/70:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:border-warning-content\/75:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:border-warning-content\/80:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:border-warning-content\/85:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:border-warning-content\/90:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:border-warning-content\/95:hover {
  border-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:border-warning\/0:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-warning\/10:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:border-warning\/100:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-warning\/15:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:border-warning\/20:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:border-warning\/25:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:border-warning\/30:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:border-warning\/35:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:border-warning\/40:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:border-warning\/45:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:border-warning\/5:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:border-warning\/50:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:border-warning\/55:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:border-warning\/60:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:border-warning\/65:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:border-warning\/70:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:border-warning\/75:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:border-warning\/80:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:border-warning\/85:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:border-warning\/90:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:border-warning\/95:hover {
  border-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:border-x-base-100:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-x-base-100\/0:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/0));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-x-base-100\/10:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:border-x-base-100\/100:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-x-base-100\/15:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.15));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:border-x-base-100\/20:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.2));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:border-x-base-100\/25:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.25));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:border-x-base-100\/30:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.3));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:border-x-base-100\/35:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.35));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:border-x-base-100\/40:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.4));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:border-x-base-100\/45:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.45));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:border-x-base-100\/5:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.05));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:border-x-base-100\/50:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.5));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:border-x-base-100\/55:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.55));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:border-x-base-100\/60:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.6));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:border-x-base-100\/65:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.65));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:border-x-base-100\/70:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.7));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:border-x-base-100\/75:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.75));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:border-x-base-100\/80:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.8));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:border-x-base-100\/85:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.85));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:border-x-base-100\/90:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.9));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:border-x-base-100\/95:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.95));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:border-x-base-200:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-x-base-200\/0:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/0));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-x-base-200\/10:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:border-x-base-200\/100:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-x-base-200\/15:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.15));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:border-x-base-200\/20:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.2));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:border-x-base-200\/25:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.25));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:border-x-base-200\/30:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.3));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:border-x-base-200\/35:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.35));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:border-x-base-200\/40:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.4));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:border-x-base-200\/45:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.45));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:border-x-base-200\/5:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.05));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:border-x-base-200\/50:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.5));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:border-x-base-200\/55:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.55));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:border-x-base-200\/60:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.6));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:border-x-base-200\/65:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.65));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:border-x-base-200\/70:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.7));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:border-x-base-200\/75:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.75));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:border-x-base-200\/80:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.8));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:border-x-base-200\/85:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.85));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:border-x-base-200\/90:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.9));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:border-x-base-200\/95:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.95));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:border-x-base-300:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-x-base-300\/0:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/0));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-x-base-300\/10:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:border-x-base-300\/100:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-x-base-300\/15:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.15));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:border-x-base-300\/20:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.2));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:border-x-base-300\/25:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.25));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:border-x-base-300\/30:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.3));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:border-x-base-300\/35:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.35));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:border-x-base-300\/40:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.4));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:border-x-base-300\/45:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.45));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:border-x-base-300\/5:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.05));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:border-x-base-300\/50:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.5));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:border-x-base-300\/55:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.55));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:border-x-base-300\/60:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.6));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:border-x-base-300\/65:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.65));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:border-x-base-300\/70:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.7));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:border-x-base-300\/75:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.75));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:border-x-base-300\/80:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.8));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:border-x-base-300\/85:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.85));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:border-x-base-300\/90:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.9));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:border-x-base-300\/95:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.95));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:border-x-base-content:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-x-base-content\/0:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/0));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-x-base-content\/10:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:border-x-base-content\/100:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-x-base-content\/15:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.15));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:border-x-base-content\/20:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.2));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:border-x-base-content\/25:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.25));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:border-x-base-content\/30:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.3));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:border-x-base-content\/35:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.35));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:border-x-base-content\/40:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.4));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:border-x-base-content\/45:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.45));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:border-x-base-content\/5:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.05));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:border-x-base-content\/50:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.5));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:border-x-base-content\/55:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.55));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:border-x-base-content\/60:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.6));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:border-x-base-content\/65:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.65));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:border-x-base-content\/70:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.7));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:border-x-base-content\/75:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.75));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:border-x-base-content\/80:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.8));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:border-x-base-content\/85:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.85));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:border-x-base-content\/90:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.9));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:border-x-base-content\/95:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.95));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:border-x-error:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-x-error-content:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-x-error-content\/0:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/0));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-x-error-content\/10:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:border-x-error-content\/100:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-x-error-content\/15:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.15));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:border-x-error-content\/20:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.2));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:border-x-error-content\/25:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.25));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:border-x-error-content\/30:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.3));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:border-x-error-content\/35:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.35));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:border-x-error-content\/40:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.4));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:border-x-error-content\/45:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.45));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:border-x-error-content\/5:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.05));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:border-x-error-content\/50:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.5));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:border-x-error-content\/55:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.55));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:border-x-error-content\/60:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.6));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:border-x-error-content\/65:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.65));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:border-x-error-content\/70:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.7));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:border-x-error-content\/75:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.75));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:border-x-error-content\/80:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.8));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:border-x-error-content\/85:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.85));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:border-x-error-content\/90:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.9));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:border-x-error-content\/95:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.95));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:border-x-error\/0:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/0));
  border-right-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-x-error\/10:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.1));
  border-right-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:border-x-error\/100:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-x-error\/15:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.15));
  border-right-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:border-x-error\/20:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.2));
  border-right-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:border-x-error\/25:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.25));
  border-right-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:border-x-error\/30:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.3));
  border-right-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:border-x-error\/35:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.35));
  border-right-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:border-x-error\/40:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.4));
  border-right-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:border-x-error\/45:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.45));
  border-right-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:border-x-error\/5:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.05));
  border-right-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:border-x-error\/50:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.5));
  border-right-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:border-x-error\/55:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.55));
  border-right-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:border-x-error\/60:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.6));
  border-right-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:border-x-error\/65:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.65));
  border-right-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:border-x-error\/70:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.7));
  border-right-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:border-x-error\/75:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.75));
  border-right-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:border-x-error\/80:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.8));
  border-right-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:border-x-error\/85:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.85));
  border-right-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:border-x-error\/90:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.9));
  border-right-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:border-x-error\/95:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.95));
  border-right-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:border-x-info:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-x-info-content:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-x-info-content\/0:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/0));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-x-info-content\/10:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:border-x-info-content\/100:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-x-info-content\/15:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.15));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:border-x-info-content\/20:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.2));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:border-x-info-content\/25:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.25));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:border-x-info-content\/30:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.3));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:border-x-info-content\/35:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.35));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:border-x-info-content\/40:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.4));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:border-x-info-content\/45:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.45));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:border-x-info-content\/5:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.05));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:border-x-info-content\/50:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.5));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:border-x-info-content\/55:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.55));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:border-x-info-content\/60:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.6));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:border-x-info-content\/65:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.65));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:border-x-info-content\/70:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.7));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:border-x-info-content\/75:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.75));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:border-x-info-content\/80:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.8));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:border-x-info-content\/85:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.85));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:border-x-info-content\/90:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.9));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:border-x-info-content\/95:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.95));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:border-x-info\/0:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/0));
  border-right-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-x-info\/10:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.1));
  border-right-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:border-x-info\/100:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-x-info\/15:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.15));
  border-right-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:border-x-info\/20:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.2));
  border-right-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:border-x-info\/25:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.25));
  border-right-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:border-x-info\/30:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.3));
  border-right-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:border-x-info\/35:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.35));
  border-right-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:border-x-info\/40:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.4));
  border-right-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:border-x-info\/45:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.45));
  border-right-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:border-x-info\/5:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.05));
  border-right-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:border-x-info\/50:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.5));
  border-right-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:border-x-info\/55:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.55));
  border-right-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:border-x-info\/60:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.6));
  border-right-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:border-x-info\/65:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.65));
  border-right-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:border-x-info\/70:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.7));
  border-right-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:border-x-info\/75:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.75));
  border-right-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:border-x-info\/80:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.8));
  border-right-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:border-x-info\/85:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.85));
  border-right-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:border-x-info\/90:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.9));
  border-right-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:border-x-info\/95:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.95));
  border-right-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:border-x-success:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-x-success-content:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-x-success-content\/0:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/0));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-x-success-content\/10:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:border-x-success-content\/100:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-x-success-content\/15:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.15));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:border-x-success-content\/20:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.2));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:border-x-success-content\/25:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.25));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:border-x-success-content\/30:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.3));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:border-x-success-content\/35:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.35));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:border-x-success-content\/40:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.4));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:border-x-success-content\/45:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.45));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:border-x-success-content\/5:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.05));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:border-x-success-content\/50:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.5));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:border-x-success-content\/55:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.55));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:border-x-success-content\/60:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.6));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:border-x-success-content\/65:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.65));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:border-x-success-content\/70:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.7));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:border-x-success-content\/75:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.75));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:border-x-success-content\/80:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.8));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:border-x-success-content\/85:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.85));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:border-x-success-content\/90:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.9));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:border-x-success-content\/95:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.95));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:border-x-success\/0:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/0));
  border-right-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-x-success\/10:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.1));
  border-right-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:border-x-success\/100:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-x-success\/15:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.15));
  border-right-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:border-x-success\/20:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.2));
  border-right-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:border-x-success\/25:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.25));
  border-right-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:border-x-success\/30:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.3));
  border-right-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:border-x-success\/35:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.35));
  border-right-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:border-x-success\/40:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.4));
  border-right-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:border-x-success\/45:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.45));
  border-right-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:border-x-success\/5:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.05));
  border-right-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:border-x-success\/50:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.5));
  border-right-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:border-x-success\/55:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.55));
  border-right-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:border-x-success\/60:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.6));
  border-right-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:border-x-success\/65:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.65));
  border-right-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:border-x-success\/70:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.7));
  border-right-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:border-x-success\/75:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.75));
  border-right-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:border-x-success\/80:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.8));
  border-right-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:border-x-success\/85:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.85));
  border-right-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:border-x-success\/90:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.9));
  border-right-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:border-x-success\/95:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.95));
  border-right-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:border-x-warning:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-x-warning-content:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-x-warning-content\/0:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/0));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-x-warning-content\/10:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:border-x-warning-content\/100:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-x-warning-content\/15:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.15));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:border-x-warning-content\/20:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.2));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:border-x-warning-content\/25:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.25));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:border-x-warning-content\/30:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.3));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:border-x-warning-content\/35:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.35));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:border-x-warning-content\/40:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.4));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:border-x-warning-content\/45:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.45));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:border-x-warning-content\/5:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.05));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:border-x-warning-content\/50:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.5));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:border-x-warning-content\/55:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.55));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:border-x-warning-content\/60:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.6));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:border-x-warning-content\/65:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.65));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:border-x-warning-content\/70:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.7));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:border-x-warning-content\/75:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.75));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:border-x-warning-content\/80:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.8));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:border-x-warning-content\/85:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.85));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:border-x-warning-content\/90:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.9));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:border-x-warning-content\/95:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.95));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:border-x-warning\/0:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/0));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-x-warning\/10:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:border-x-warning\/100:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-x-warning\/15:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.15));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:border-x-warning\/20:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.2));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:border-x-warning\/25:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.25));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:border-x-warning\/30:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.3));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:border-x-warning\/35:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.35));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:border-x-warning\/40:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.4));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:border-x-warning\/45:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.45));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:border-x-warning\/5:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.05));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:border-x-warning\/50:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.5));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:border-x-warning\/55:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.55));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:border-x-warning\/60:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.6));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:border-x-warning\/65:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.65));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:border-x-warning\/70:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.7));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:border-x-warning\/75:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.75));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:border-x-warning\/80:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.8));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:border-x-warning\/85:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.85));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:border-x-warning\/90:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.9));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:border-x-warning\/95:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.95));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:border-y-base-100:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-y-base-100\/0:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/0));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-y-base-100\/10:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:border-y-base-100\/100:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-y-base-100\/15:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.15));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:border-y-base-100\/20:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.2));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:border-y-base-100\/25:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.25));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:border-y-base-100\/30:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.3));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:border-y-base-100\/35:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.35));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:border-y-base-100\/40:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.4));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:border-y-base-100\/45:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.45));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:border-y-base-100\/5:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.05));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:border-y-base-100\/50:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.5));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:border-y-base-100\/55:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.55));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:border-y-base-100\/60:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.6));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:border-y-base-100\/65:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.65));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:border-y-base-100\/70:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.7));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:border-y-base-100\/75:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.75));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:border-y-base-100\/80:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.8));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:border-y-base-100\/85:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.85));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:border-y-base-100\/90:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.9));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:border-y-base-100\/95:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.95));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:border-y-base-200:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-y-base-200\/0:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/0));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-y-base-200\/10:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:border-y-base-200\/100:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-y-base-200\/15:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.15));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:border-y-base-200\/20:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.2));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:border-y-base-200\/25:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.25));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:border-y-base-200\/30:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.3));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:border-y-base-200\/35:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.35));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:border-y-base-200\/40:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.4));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:border-y-base-200\/45:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.45));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:border-y-base-200\/5:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.05));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:border-y-base-200\/50:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.5));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:border-y-base-200\/55:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.55));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:border-y-base-200\/60:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.6));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:border-y-base-200\/65:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.65));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:border-y-base-200\/70:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.7));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:border-y-base-200\/75:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.75));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:border-y-base-200\/80:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.8));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:border-y-base-200\/85:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.85));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:border-y-base-200\/90:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.9));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:border-y-base-200\/95:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.95));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:border-y-base-300:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-y-base-300\/0:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/0));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-y-base-300\/10:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:border-y-base-300\/100:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-y-base-300\/15:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.15));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:border-y-base-300\/20:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.2));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:border-y-base-300\/25:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.25));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:border-y-base-300\/30:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.3));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:border-y-base-300\/35:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.35));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:border-y-base-300\/40:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.4));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:border-y-base-300\/45:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.45));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:border-y-base-300\/5:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.05));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:border-y-base-300\/50:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.5));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:border-y-base-300\/55:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.55));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:border-y-base-300\/60:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.6));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:border-y-base-300\/65:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.65));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:border-y-base-300\/70:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.7));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:border-y-base-300\/75:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.75));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:border-y-base-300\/80:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.8));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:border-y-base-300\/85:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.85));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:border-y-base-300\/90:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.9));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:border-y-base-300\/95:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.95));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:border-y-base-content:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-y-base-content\/0:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/0));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-y-base-content\/10:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:border-y-base-content\/100:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-y-base-content\/15:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.15));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:border-y-base-content\/20:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.2));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:border-y-base-content\/25:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.25));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:border-y-base-content\/30:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.3));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:border-y-base-content\/35:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.35));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:border-y-base-content\/40:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.4));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:border-y-base-content\/45:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.45));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:border-y-base-content\/5:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.05));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:border-y-base-content\/50:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.5));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:border-y-base-content\/55:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.55));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:border-y-base-content\/60:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.6));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:border-y-base-content\/65:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.65));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:border-y-base-content\/70:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.7));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:border-y-base-content\/75:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.75));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:border-y-base-content\/80:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.8));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:border-y-base-content\/85:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.85));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:border-y-base-content\/90:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.9));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:border-y-base-content\/95:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.95));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:border-y-error:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-y-error-content:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-y-error-content\/0:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/0));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-y-error-content\/10:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:border-y-error-content\/100:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-y-error-content\/15:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.15));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:border-y-error-content\/20:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.2));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:border-y-error-content\/25:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.25));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:border-y-error-content\/30:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.3));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:border-y-error-content\/35:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.35));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:border-y-error-content\/40:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.4));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:border-y-error-content\/45:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.45));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:border-y-error-content\/5:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.05));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:border-y-error-content\/50:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.5));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:border-y-error-content\/55:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.55));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:border-y-error-content\/60:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.6));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:border-y-error-content\/65:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.65));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:border-y-error-content\/70:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.7));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:border-y-error-content\/75:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.75));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:border-y-error-content\/80:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.8));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:border-y-error-content\/85:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.85));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:border-y-error-content\/90:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.9));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:border-y-error-content\/95:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.95));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:border-y-error\/0:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/0));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-y-error\/10:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:border-y-error\/100:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-y-error\/15:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.15));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:border-y-error\/20:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.2));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:border-y-error\/25:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.25));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:border-y-error\/30:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.3));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:border-y-error\/35:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.35));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:border-y-error\/40:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.4));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:border-y-error\/45:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.45));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:border-y-error\/5:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.05));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:border-y-error\/50:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.5));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:border-y-error\/55:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.55));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:border-y-error\/60:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.6));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:border-y-error\/65:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.65));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:border-y-error\/70:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.7));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:border-y-error\/75:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.75));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:border-y-error\/80:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.8));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:border-y-error\/85:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.85));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:border-y-error\/90:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.9));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:border-y-error\/95:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.95));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:border-y-info:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-y-info-content:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-y-info-content\/0:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/0));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-y-info-content\/10:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:border-y-info-content\/100:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-y-info-content\/15:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.15));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:border-y-info-content\/20:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.2));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:border-y-info-content\/25:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.25));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:border-y-info-content\/30:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.3));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:border-y-info-content\/35:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.35));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:border-y-info-content\/40:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.4));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:border-y-info-content\/45:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.45));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:border-y-info-content\/5:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.05));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:border-y-info-content\/50:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.5));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:border-y-info-content\/55:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.55));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:border-y-info-content\/60:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.6));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:border-y-info-content\/65:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.65));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:border-y-info-content\/70:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.7));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:border-y-info-content\/75:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.75));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:border-y-info-content\/80:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.8));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:border-y-info-content\/85:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.85));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:border-y-info-content\/90:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.9));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:border-y-info-content\/95:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.95));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:border-y-info\/0:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/0));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-y-info\/10:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:border-y-info\/100:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-y-info\/15:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.15));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:border-y-info\/20:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.2));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:border-y-info\/25:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.25));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:border-y-info\/30:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.3));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:border-y-info\/35:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.35));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:border-y-info\/40:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.4));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:border-y-info\/45:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.45));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:border-y-info\/5:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.05));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:border-y-info\/50:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.5));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:border-y-info\/55:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.55));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:border-y-info\/60:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.6));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:border-y-info\/65:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.65));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:border-y-info\/70:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.7));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:border-y-info\/75:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.75));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:border-y-info\/80:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.8));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:border-y-info\/85:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.85));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:border-y-info\/90:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.9));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:border-y-info\/95:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.95));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:border-y-success:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-y-success-content:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-y-success-content\/0:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/0));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-y-success-content\/10:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:border-y-success-content\/100:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-y-success-content\/15:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.15));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:border-y-success-content\/20:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.2));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:border-y-success-content\/25:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.25));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:border-y-success-content\/30:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.3));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:border-y-success-content\/35:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.35));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:border-y-success-content\/40:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.4));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:border-y-success-content\/45:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.45));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:border-y-success-content\/5:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.05));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:border-y-success-content\/50:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.5));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:border-y-success-content\/55:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.55));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:border-y-success-content\/60:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.6));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:border-y-success-content\/65:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.65));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:border-y-success-content\/70:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.7));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:border-y-success-content\/75:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.75));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:border-y-success-content\/80:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.8));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:border-y-success-content\/85:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.85));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:border-y-success-content\/90:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.9));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:border-y-success-content\/95:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.95));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:border-y-success\/0:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/0));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-y-success\/10:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:border-y-success\/100:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-y-success\/15:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.15));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:border-y-success\/20:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.2));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:border-y-success\/25:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.25));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:border-y-success\/30:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.3));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:border-y-success\/35:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.35));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:border-y-success\/40:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.4));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:border-y-success\/45:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.45));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:border-y-success\/5:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.05));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:border-y-success\/50:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.5));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:border-y-success\/55:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.55));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:border-y-success\/60:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.6));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:border-y-success\/65:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.65));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:border-y-success\/70:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.7));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:border-y-success\/75:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.75));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:border-y-success\/80:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.8));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:border-y-success\/85:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.85));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:border-y-success\/90:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.9));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:border-y-success\/95:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.95));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:border-y-warning:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-y-warning-content:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-y-warning-content\/0:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/0));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-y-warning-content\/10:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:border-y-warning-content\/100:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-y-warning-content\/15:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.15));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:border-y-warning-content\/20:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.2));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:border-y-warning-content\/25:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.25));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:border-y-warning-content\/30:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.3));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:border-y-warning-content\/35:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.35));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:border-y-warning-content\/40:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.4));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:border-y-warning-content\/45:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.45));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:border-y-warning-content\/5:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.05));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:border-y-warning-content\/50:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.5));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:border-y-warning-content\/55:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.55));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:border-y-warning-content\/60:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.6));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:border-y-warning-content\/65:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.65));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:border-y-warning-content\/70:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.7));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:border-y-warning-content\/75:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.75));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:border-y-warning-content\/80:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.8));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:border-y-warning-content\/85:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.85));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:border-y-warning-content\/90:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.9));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:border-y-warning-content\/95:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.95));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:border-y-warning\/0:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/0));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-y-warning\/10:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:border-y-warning\/100:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-y-warning\/15:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.15));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:border-y-warning\/20:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.2));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:border-y-warning\/25:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.25));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:border-y-warning\/30:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.3));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:border-y-warning\/35:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.35));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:border-y-warning\/40:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.4));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:border-y-warning\/45:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.45));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:border-y-warning\/5:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.05));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:border-y-warning\/50:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.5));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:border-y-warning\/55:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.55));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:border-y-warning\/60:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.6));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:border-y-warning\/65:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.65));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:border-y-warning\/70:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.7));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:border-y-warning\/75:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.75));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:border-y-warning\/80:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.8));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:border-y-warning\/85:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.85));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:border-y-warning\/90:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.9));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:border-y-warning\/95:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.95));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:border-b-base-100:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-b-base-100\/0:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-b-base-100\/10:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:border-b-base-100\/100:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-b-base-100\/15:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:border-b-base-100\/20:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:border-b-base-100\/25:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:border-b-base-100\/30:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:border-b-base-100\/35:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:border-b-base-100\/40:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:border-b-base-100\/45:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:border-b-base-100\/5:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:border-b-base-100\/50:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:border-b-base-100\/55:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:border-b-base-100\/60:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:border-b-base-100\/65:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:border-b-base-100\/70:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:border-b-base-100\/75:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:border-b-base-100\/80:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:border-b-base-100\/85:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:border-b-base-100\/90:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:border-b-base-100\/95:hover {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:border-b-base-200:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-b-base-200\/0:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-b-base-200\/10:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:border-b-base-200\/100:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-b-base-200\/15:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:border-b-base-200\/20:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:border-b-base-200\/25:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:border-b-base-200\/30:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:border-b-base-200\/35:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:border-b-base-200\/40:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:border-b-base-200\/45:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:border-b-base-200\/5:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:border-b-base-200\/50:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:border-b-base-200\/55:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:border-b-base-200\/60:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:border-b-base-200\/65:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:border-b-base-200\/70:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:border-b-base-200\/75:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:border-b-base-200\/80:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:border-b-base-200\/85:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:border-b-base-200\/90:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:border-b-base-200\/95:hover {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:border-b-base-300:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-b-base-300\/0:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-b-base-300\/10:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:border-b-base-300\/100:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-b-base-300\/15:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:border-b-base-300\/20:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:border-b-base-300\/25:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:border-b-base-300\/30:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:border-b-base-300\/35:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:border-b-base-300\/40:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:border-b-base-300\/45:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:border-b-base-300\/5:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:border-b-base-300\/50:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:border-b-base-300\/55:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:border-b-base-300\/60:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:border-b-base-300\/65:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:border-b-base-300\/70:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:border-b-base-300\/75:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:border-b-base-300\/80:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:border-b-base-300\/85:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:border-b-base-300\/90:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:border-b-base-300\/95:hover {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:border-b-base-content:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-b-base-content\/0:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-b-base-content\/10:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:border-b-base-content\/100:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-b-base-content\/15:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:border-b-base-content\/20:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:border-b-base-content\/25:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:border-b-base-content\/30:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:border-b-base-content\/35:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:border-b-base-content\/40:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:border-b-base-content\/45:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:border-b-base-content\/5:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:border-b-base-content\/50:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:border-b-base-content\/55:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:border-b-base-content\/60:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:border-b-base-content\/65:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:border-b-base-content\/70:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:border-b-base-content\/75:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:border-b-base-content\/80:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:border-b-base-content\/85:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:border-b-base-content\/90:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:border-b-base-content\/95:hover {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:border-b-error:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-b-error-content:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-b-error-content\/0:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-b-error-content\/10:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:border-b-error-content\/100:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-b-error-content\/15:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:border-b-error-content\/20:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:border-b-error-content\/25:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:border-b-error-content\/30:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:border-b-error-content\/35:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:border-b-error-content\/40:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:border-b-error-content\/45:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:border-b-error-content\/5:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:border-b-error-content\/50:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:border-b-error-content\/55:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:border-b-error-content\/60:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:border-b-error-content\/65:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:border-b-error-content\/70:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:border-b-error-content\/75:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:border-b-error-content\/80:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:border-b-error-content\/85:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:border-b-error-content\/90:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:border-b-error-content\/95:hover {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:border-b-error\/0:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-b-error\/10:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:border-b-error\/100:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-b-error\/15:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:border-b-error\/20:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:border-b-error\/25:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:border-b-error\/30:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:border-b-error\/35:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:border-b-error\/40:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:border-b-error\/45:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:border-b-error\/5:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:border-b-error\/50:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:border-b-error\/55:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:border-b-error\/60:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:border-b-error\/65:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:border-b-error\/70:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:border-b-error\/75:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:border-b-error\/80:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:border-b-error\/85:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:border-b-error\/90:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:border-b-error\/95:hover {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:border-b-info:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-b-info-content:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-b-info-content\/0:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-b-info-content\/10:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:border-b-info-content\/100:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-b-info-content\/15:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:border-b-info-content\/20:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:border-b-info-content\/25:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:border-b-info-content\/30:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:border-b-info-content\/35:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:border-b-info-content\/40:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:border-b-info-content\/45:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:border-b-info-content\/5:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:border-b-info-content\/50:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:border-b-info-content\/55:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:border-b-info-content\/60:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:border-b-info-content\/65:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:border-b-info-content\/70:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:border-b-info-content\/75:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:border-b-info-content\/80:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:border-b-info-content\/85:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:border-b-info-content\/90:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:border-b-info-content\/95:hover {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:border-b-info\/0:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-b-info\/10:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:border-b-info\/100:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-b-info\/15:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:border-b-info\/20:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:border-b-info\/25:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:border-b-info\/30:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:border-b-info\/35:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:border-b-info\/40:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:border-b-info\/45:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:border-b-info\/5:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:border-b-info\/50:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:border-b-info\/55:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:border-b-info\/60:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:border-b-info\/65:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:border-b-info\/70:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:border-b-info\/75:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:border-b-info\/80:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:border-b-info\/85:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:border-b-info\/90:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:border-b-info\/95:hover {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:border-b-success:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-b-success-content:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-b-success-content\/0:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-b-success-content\/10:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:border-b-success-content\/100:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-b-success-content\/15:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:border-b-success-content\/20:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:border-b-success-content\/25:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:border-b-success-content\/30:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:border-b-success-content\/35:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:border-b-success-content\/40:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:border-b-success-content\/45:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:border-b-success-content\/5:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:border-b-success-content\/50:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:border-b-success-content\/55:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:border-b-success-content\/60:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:border-b-success-content\/65:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:border-b-success-content\/70:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:border-b-success-content\/75:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:border-b-success-content\/80:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:border-b-success-content\/85:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:border-b-success-content\/90:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:border-b-success-content\/95:hover {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:border-b-success\/0:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-b-success\/10:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:border-b-success\/100:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-b-success\/15:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:border-b-success\/20:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:border-b-success\/25:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:border-b-success\/30:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:border-b-success\/35:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:border-b-success\/40:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:border-b-success\/45:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:border-b-success\/5:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:border-b-success\/50:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:border-b-success\/55:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:border-b-success\/60:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:border-b-success\/65:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:border-b-success\/70:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:border-b-success\/75:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:border-b-success\/80:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:border-b-success\/85:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:border-b-success\/90:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:border-b-success\/95:hover {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:border-b-warning:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-b-warning-content:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-b-warning-content\/0:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-b-warning-content\/10:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:border-b-warning-content\/100:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-b-warning-content\/15:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:border-b-warning-content\/20:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:border-b-warning-content\/25:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:border-b-warning-content\/30:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:border-b-warning-content\/35:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:border-b-warning-content\/40:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:border-b-warning-content\/45:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:border-b-warning-content\/5:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:border-b-warning-content\/50:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:border-b-warning-content\/55:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:border-b-warning-content\/60:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:border-b-warning-content\/65:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:border-b-warning-content\/70:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:border-b-warning-content\/75:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:border-b-warning-content\/80:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:border-b-warning-content\/85:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:border-b-warning-content\/90:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:border-b-warning-content\/95:hover {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:border-b-warning\/0:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-b-warning\/10:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:border-b-warning\/100:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-b-warning\/15:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:border-b-warning\/20:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:border-b-warning\/25:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:border-b-warning\/30:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:border-b-warning\/35:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:border-b-warning\/40:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:border-b-warning\/45:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:border-b-warning\/5:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:border-b-warning\/50:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:border-b-warning\/55:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:border-b-warning\/60:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:border-b-warning\/65:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:border-b-warning\/70:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:border-b-warning\/75:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:border-b-warning\/80:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:border-b-warning\/85:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:border-b-warning\/90:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:border-b-warning\/95:hover {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:border-e-base-100:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-e-base-100\/0:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-e-base-100\/10:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.hover\:border-e-base-100\/100:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-e-base-100\/15:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.hover\:border-e-base-100\/20:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.hover\:border-e-base-100\/25:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.hover\:border-e-base-100\/30:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.hover\:border-e-base-100\/35:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.hover\:border-e-base-100\/40:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.hover\:border-e-base-100\/45:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.hover\:border-e-base-100\/5:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.hover\:border-e-base-100\/50:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.hover\:border-e-base-100\/55:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.hover\:border-e-base-100\/60:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.hover\:border-e-base-100\/65:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.hover\:border-e-base-100\/70:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.hover\:border-e-base-100\/75:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.hover\:border-e-base-100\/80:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.hover\:border-e-base-100\/85:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.hover\:border-e-base-100\/90:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.hover\:border-e-base-100\/95:hover {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.hover\:border-e-base-200:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-e-base-200\/0:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-e-base-200\/10:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.hover\:border-e-base-200\/100:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-e-base-200\/15:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.hover\:border-e-base-200\/20:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.hover\:border-e-base-200\/25:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.hover\:border-e-base-200\/30:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.hover\:border-e-base-200\/35:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.hover\:border-e-base-200\/40:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.hover\:border-e-base-200\/45:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.hover\:border-e-base-200\/5:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.hover\:border-e-base-200\/50:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.hover\:border-e-base-200\/55:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.hover\:border-e-base-200\/60:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.hover\:border-e-base-200\/65:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.hover\:border-e-base-200\/70:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.hover\:border-e-base-200\/75:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.hover\:border-e-base-200\/80:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.hover\:border-e-base-200\/85:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.hover\:border-e-base-200\/90:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.hover\:border-e-base-200\/95:hover {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.hover\:border-e-base-300:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-e-base-300\/0:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-e-base-300\/10:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.hover\:border-e-base-300\/100:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-e-base-300\/15:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.hover\:border-e-base-300\/20:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.hover\:border-e-base-300\/25:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.hover\:border-e-base-300\/30:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.hover\:border-e-base-300\/35:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.hover\:border-e-base-300\/40:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.hover\:border-e-base-300\/45:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.hover\:border-e-base-300\/5:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.hover\:border-e-base-300\/50:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.hover\:border-e-base-300\/55:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.hover\:border-e-base-300\/60:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.hover\:border-e-base-300\/65:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.hover\:border-e-base-300\/70:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.hover\:border-e-base-300\/75:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.hover\:border-e-base-300\/80:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.hover\:border-e-base-300\/85:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.hover\:border-e-base-300\/90:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.hover\:border-e-base-300\/95:hover {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.hover\:border-e-base-content:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-e-base-content\/0:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-e-base-content\/10:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.hover\:border-e-base-content\/100:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-e-base-content\/15:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.hover\:border-e-base-content\/20:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.hover\:border-e-base-content\/25:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.hover\:border-e-base-content\/30:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.hover\:border-e-base-content\/35:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.hover\:border-e-base-content\/40:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.hover\:border-e-base-content\/45:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.hover\:border-e-base-content\/5:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.hover\:border-e-base-content\/50:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.hover\:border-e-base-content\/55:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.hover\:border-e-base-content\/60:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.hover\:border-e-base-content\/65:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.hover\:border-e-base-content\/70:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.hover\:border-e-base-content\/75:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.hover\:border-e-base-content\/80:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.hover\:border-e-base-content\/85:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.hover\:border-e-base-content\/90:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.hover\:border-e-base-content\/95:hover {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.hover\:border-e-error:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-e-error-content:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-e-error-content\/0:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-e-error-content\/10:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.hover\:border-e-error-content\/100:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-e-error-content\/15:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.hover\:border-e-error-content\/20:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.hover\:border-e-error-content\/25:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.hover\:border-e-error-content\/30:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.hover\:border-e-error-content\/35:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.hover\:border-e-error-content\/40:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.hover\:border-e-error-content\/45:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.hover\:border-e-error-content\/5:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.hover\:border-e-error-content\/50:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.hover\:border-e-error-content\/55:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.hover\:border-e-error-content\/60:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.hover\:border-e-error-content\/65:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.hover\:border-e-error-content\/70:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.hover\:border-e-error-content\/75:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.hover\:border-e-error-content\/80:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.hover\:border-e-error-content\/85:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.hover\:border-e-error-content\/90:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.hover\:border-e-error-content\/95:hover {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.hover\:border-e-error\/0:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-e-error\/10:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.hover\:border-e-error\/100:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-e-error\/15:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.hover\:border-e-error\/20:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.hover\:border-e-error\/25:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.hover\:border-e-error\/30:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.hover\:border-e-error\/35:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.hover\:border-e-error\/40:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.hover\:border-e-error\/45:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.hover\:border-e-error\/5:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.hover\:border-e-error\/50:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.hover\:border-e-error\/55:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.hover\:border-e-error\/60:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.hover\:border-e-error\/65:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.hover\:border-e-error\/70:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.hover\:border-e-error\/75:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.hover\:border-e-error\/80:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.hover\:border-e-error\/85:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.hover\:border-e-error\/90:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.hover\:border-e-error\/95:hover {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.hover\:border-e-info:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-e-info-content:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-e-info-content\/0:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-e-info-content\/10:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.hover\:border-e-info-content\/100:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-e-info-content\/15:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.hover\:border-e-info-content\/20:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.hover\:border-e-info-content\/25:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.hover\:border-e-info-content\/30:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.hover\:border-e-info-content\/35:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.hover\:border-e-info-content\/40:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.hover\:border-e-info-content\/45:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.hover\:border-e-info-content\/5:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.hover\:border-e-info-content\/50:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.hover\:border-e-info-content\/55:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.hover\:border-e-info-content\/60:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.hover\:border-e-info-content\/65:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.hover\:border-e-info-content\/70:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.hover\:border-e-info-content\/75:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.hover\:border-e-info-content\/80:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.hover\:border-e-info-content\/85:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.hover\:border-e-info-content\/90:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.hover\:border-e-info-content\/95:hover {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.hover\:border-e-info\/0:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-e-info\/10:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.hover\:border-e-info\/100:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-e-info\/15:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.hover\:border-e-info\/20:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.hover\:border-e-info\/25:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.hover\:border-e-info\/30:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.hover\:border-e-info\/35:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.hover\:border-e-info\/40:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.hover\:border-e-info\/45:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.hover\:border-e-info\/5:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.hover\:border-e-info\/50:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.hover\:border-e-info\/55:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.hover\:border-e-info\/60:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.hover\:border-e-info\/65:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.hover\:border-e-info\/70:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.hover\:border-e-info\/75:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.hover\:border-e-info\/80:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.hover\:border-e-info\/85:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.hover\:border-e-info\/90:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.hover\:border-e-info\/95:hover {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.hover\:border-e-success:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-e-success-content:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-e-success-content\/0:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-e-success-content\/10:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.hover\:border-e-success-content\/100:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-e-success-content\/15:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.hover\:border-e-success-content\/20:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.hover\:border-e-success-content\/25:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.hover\:border-e-success-content\/30:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.hover\:border-e-success-content\/35:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.hover\:border-e-success-content\/40:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.hover\:border-e-success-content\/45:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.hover\:border-e-success-content\/5:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.hover\:border-e-success-content\/50:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.hover\:border-e-success-content\/55:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.hover\:border-e-success-content\/60:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.hover\:border-e-success-content\/65:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.hover\:border-e-success-content\/70:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.hover\:border-e-success-content\/75:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.hover\:border-e-success-content\/80:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.hover\:border-e-success-content\/85:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.hover\:border-e-success-content\/90:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.hover\:border-e-success-content\/95:hover {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.hover\:border-e-success\/0:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-e-success\/10:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.hover\:border-e-success\/100:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-e-success\/15:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.hover\:border-e-success\/20:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.hover\:border-e-success\/25:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.hover\:border-e-success\/30:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.hover\:border-e-success\/35:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.hover\:border-e-success\/40:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.hover\:border-e-success\/45:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.hover\:border-e-success\/5:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.hover\:border-e-success\/50:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.hover\:border-e-success\/55:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.hover\:border-e-success\/60:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.hover\:border-e-success\/65:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.hover\:border-e-success\/70:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.hover\:border-e-success\/75:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.hover\:border-e-success\/80:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.hover\:border-e-success\/85:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.hover\:border-e-success\/90:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.hover\:border-e-success\/95:hover {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.hover\:border-e-warning:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-e-warning-content:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-e-warning-content\/0:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-e-warning-content\/10:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.hover\:border-e-warning-content\/100:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-e-warning-content\/15:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.hover\:border-e-warning-content\/20:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.hover\:border-e-warning-content\/25:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.hover\:border-e-warning-content\/30:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.hover\:border-e-warning-content\/35:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.hover\:border-e-warning-content\/40:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.hover\:border-e-warning-content\/45:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.hover\:border-e-warning-content\/5:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.hover\:border-e-warning-content\/50:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.hover\:border-e-warning-content\/55:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.hover\:border-e-warning-content\/60:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.hover\:border-e-warning-content\/65:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.hover\:border-e-warning-content\/70:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.hover\:border-e-warning-content\/75:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.hover\:border-e-warning-content\/80:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.hover\:border-e-warning-content\/85:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.hover\:border-e-warning-content\/90:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.hover\:border-e-warning-content\/95:hover {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.hover\:border-e-warning\/0:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-e-warning\/10:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.hover\:border-e-warning\/100:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-e-warning\/15:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.hover\:border-e-warning\/20:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.hover\:border-e-warning\/25:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.hover\:border-e-warning\/30:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.hover\:border-e-warning\/35:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.hover\:border-e-warning\/40:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.hover\:border-e-warning\/45:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.hover\:border-e-warning\/5:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.hover\:border-e-warning\/50:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.hover\:border-e-warning\/55:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.hover\:border-e-warning\/60:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.hover\:border-e-warning\/65:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.hover\:border-e-warning\/70:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.hover\:border-e-warning\/75:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.hover\:border-e-warning\/80:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.hover\:border-e-warning\/85:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.hover\:border-e-warning\/90:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.hover\:border-e-warning\/95:hover {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.hover\:border-l-base-100:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-l-base-100\/0:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-l-base-100\/10:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:border-l-base-100\/100:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-l-base-100\/15:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:border-l-base-100\/20:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:border-l-base-100\/25:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:border-l-base-100\/30:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:border-l-base-100\/35:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:border-l-base-100\/40:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:border-l-base-100\/45:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:border-l-base-100\/5:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:border-l-base-100\/50:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:border-l-base-100\/55:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:border-l-base-100\/60:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:border-l-base-100\/65:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:border-l-base-100\/70:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:border-l-base-100\/75:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:border-l-base-100\/80:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:border-l-base-100\/85:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:border-l-base-100\/90:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:border-l-base-100\/95:hover {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:border-l-base-200:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-l-base-200\/0:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-l-base-200\/10:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:border-l-base-200\/100:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-l-base-200\/15:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:border-l-base-200\/20:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:border-l-base-200\/25:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:border-l-base-200\/30:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:border-l-base-200\/35:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:border-l-base-200\/40:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:border-l-base-200\/45:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:border-l-base-200\/5:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:border-l-base-200\/50:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:border-l-base-200\/55:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:border-l-base-200\/60:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:border-l-base-200\/65:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:border-l-base-200\/70:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:border-l-base-200\/75:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:border-l-base-200\/80:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:border-l-base-200\/85:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:border-l-base-200\/90:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:border-l-base-200\/95:hover {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:border-l-base-300:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-l-base-300\/0:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-l-base-300\/10:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:border-l-base-300\/100:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-l-base-300\/15:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:border-l-base-300\/20:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:border-l-base-300\/25:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:border-l-base-300\/30:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:border-l-base-300\/35:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:border-l-base-300\/40:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:border-l-base-300\/45:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:border-l-base-300\/5:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:border-l-base-300\/50:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:border-l-base-300\/55:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:border-l-base-300\/60:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:border-l-base-300\/65:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:border-l-base-300\/70:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:border-l-base-300\/75:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:border-l-base-300\/80:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:border-l-base-300\/85:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:border-l-base-300\/90:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:border-l-base-300\/95:hover {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:border-l-base-content:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-l-base-content\/0:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-l-base-content\/10:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:border-l-base-content\/100:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-l-base-content\/15:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:border-l-base-content\/20:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:border-l-base-content\/25:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:border-l-base-content\/30:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:border-l-base-content\/35:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:border-l-base-content\/40:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:border-l-base-content\/45:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:border-l-base-content\/5:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:border-l-base-content\/50:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:border-l-base-content\/55:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:border-l-base-content\/60:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:border-l-base-content\/65:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:border-l-base-content\/70:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:border-l-base-content\/75:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:border-l-base-content\/80:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:border-l-base-content\/85:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:border-l-base-content\/90:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:border-l-base-content\/95:hover {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:border-l-error:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-l-error-content:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-l-error-content\/0:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-l-error-content\/10:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:border-l-error-content\/100:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-l-error-content\/15:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:border-l-error-content\/20:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:border-l-error-content\/25:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:border-l-error-content\/30:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:border-l-error-content\/35:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:border-l-error-content\/40:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:border-l-error-content\/45:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:border-l-error-content\/5:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:border-l-error-content\/50:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:border-l-error-content\/55:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:border-l-error-content\/60:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:border-l-error-content\/65:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:border-l-error-content\/70:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:border-l-error-content\/75:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:border-l-error-content\/80:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:border-l-error-content\/85:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:border-l-error-content\/90:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:border-l-error-content\/95:hover {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:border-l-error\/0:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-l-error\/10:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:border-l-error\/100:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-l-error\/15:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:border-l-error\/20:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:border-l-error\/25:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:border-l-error\/30:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:border-l-error\/35:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:border-l-error\/40:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:border-l-error\/45:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:border-l-error\/5:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:border-l-error\/50:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:border-l-error\/55:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:border-l-error\/60:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:border-l-error\/65:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:border-l-error\/70:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:border-l-error\/75:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:border-l-error\/80:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:border-l-error\/85:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:border-l-error\/90:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:border-l-error\/95:hover {
  border-left-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:border-l-info:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-l-info-content:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-l-info-content\/0:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-l-info-content\/10:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:border-l-info-content\/100:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-l-info-content\/15:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:border-l-info-content\/20:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:border-l-info-content\/25:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:border-l-info-content\/30:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:border-l-info-content\/35:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:border-l-info-content\/40:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:border-l-info-content\/45:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:border-l-info-content\/5:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:border-l-info-content\/50:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:border-l-info-content\/55:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:border-l-info-content\/60:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:border-l-info-content\/65:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:border-l-info-content\/70:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:border-l-info-content\/75:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:border-l-info-content\/80:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:border-l-info-content\/85:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:border-l-info-content\/90:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:border-l-info-content\/95:hover {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:border-l-info\/0:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-l-info\/10:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:border-l-info\/100:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-l-info\/15:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:border-l-info\/20:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:border-l-info\/25:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:border-l-info\/30:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:border-l-info\/35:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:border-l-info\/40:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:border-l-info\/45:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:border-l-info\/5:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:border-l-info\/50:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:border-l-info\/55:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:border-l-info\/60:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:border-l-info\/65:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:border-l-info\/70:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:border-l-info\/75:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:border-l-info\/80:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:border-l-info\/85:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:border-l-info\/90:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:border-l-info\/95:hover {
  border-left-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:border-l-success:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-l-success-content:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-l-success-content\/0:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-l-success-content\/10:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:border-l-success-content\/100:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-l-success-content\/15:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:border-l-success-content\/20:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:border-l-success-content\/25:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:border-l-success-content\/30:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:border-l-success-content\/35:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:border-l-success-content\/40:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:border-l-success-content\/45:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:border-l-success-content\/5:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:border-l-success-content\/50:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:border-l-success-content\/55:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:border-l-success-content\/60:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:border-l-success-content\/65:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:border-l-success-content\/70:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:border-l-success-content\/75:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:border-l-success-content\/80:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:border-l-success-content\/85:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:border-l-success-content\/90:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:border-l-success-content\/95:hover {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:border-l-success\/0:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-l-success\/10:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:border-l-success\/100:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-l-success\/15:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:border-l-success\/20:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:border-l-success\/25:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:border-l-success\/30:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:border-l-success\/35:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:border-l-success\/40:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:border-l-success\/45:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:border-l-success\/5:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:border-l-success\/50:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:border-l-success\/55:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:border-l-success\/60:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:border-l-success\/65:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:border-l-success\/70:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:border-l-success\/75:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:border-l-success\/80:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:border-l-success\/85:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:border-l-success\/90:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:border-l-success\/95:hover {
  border-left-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:border-l-warning:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-l-warning-content:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-l-warning-content\/0:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-l-warning-content\/10:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:border-l-warning-content\/100:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-l-warning-content\/15:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:border-l-warning-content\/20:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:border-l-warning-content\/25:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:border-l-warning-content\/30:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:border-l-warning-content\/35:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:border-l-warning-content\/40:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:border-l-warning-content\/45:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:border-l-warning-content\/5:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:border-l-warning-content\/50:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:border-l-warning-content\/55:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:border-l-warning-content\/60:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:border-l-warning-content\/65:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:border-l-warning-content\/70:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:border-l-warning-content\/75:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:border-l-warning-content\/80:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:border-l-warning-content\/85:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:border-l-warning-content\/90:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:border-l-warning-content\/95:hover {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:border-l-warning\/0:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-l-warning\/10:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:border-l-warning\/100:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-l-warning\/15:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:border-l-warning\/20:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:border-l-warning\/25:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:border-l-warning\/30:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:border-l-warning\/35:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:border-l-warning\/40:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:border-l-warning\/45:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:border-l-warning\/5:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:border-l-warning\/50:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:border-l-warning\/55:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:border-l-warning\/60:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:border-l-warning\/65:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:border-l-warning\/70:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:border-l-warning\/75:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:border-l-warning\/80:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:border-l-warning\/85:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:border-l-warning\/90:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:border-l-warning\/95:hover {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:border-r-base-100:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-r-base-100\/0:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-r-base-100\/10:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:border-r-base-100\/100:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-r-base-100\/15:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:border-r-base-100\/20:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:border-r-base-100\/25:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:border-r-base-100\/30:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:border-r-base-100\/35:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:border-r-base-100\/40:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:border-r-base-100\/45:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:border-r-base-100\/5:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:border-r-base-100\/50:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:border-r-base-100\/55:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:border-r-base-100\/60:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:border-r-base-100\/65:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:border-r-base-100\/70:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:border-r-base-100\/75:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:border-r-base-100\/80:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:border-r-base-100\/85:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:border-r-base-100\/90:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:border-r-base-100\/95:hover {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:border-r-base-200:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-r-base-200\/0:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-r-base-200\/10:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:border-r-base-200\/100:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-r-base-200\/15:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:border-r-base-200\/20:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:border-r-base-200\/25:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:border-r-base-200\/30:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:border-r-base-200\/35:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:border-r-base-200\/40:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:border-r-base-200\/45:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:border-r-base-200\/5:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:border-r-base-200\/50:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:border-r-base-200\/55:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:border-r-base-200\/60:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:border-r-base-200\/65:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:border-r-base-200\/70:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:border-r-base-200\/75:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:border-r-base-200\/80:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:border-r-base-200\/85:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:border-r-base-200\/90:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:border-r-base-200\/95:hover {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:border-r-base-300:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-r-base-300\/0:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-r-base-300\/10:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:border-r-base-300\/100:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-r-base-300\/15:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:border-r-base-300\/20:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:border-r-base-300\/25:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:border-r-base-300\/30:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:border-r-base-300\/35:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:border-r-base-300\/40:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:border-r-base-300\/45:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:border-r-base-300\/5:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:border-r-base-300\/50:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:border-r-base-300\/55:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:border-r-base-300\/60:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:border-r-base-300\/65:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:border-r-base-300\/70:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:border-r-base-300\/75:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:border-r-base-300\/80:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:border-r-base-300\/85:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:border-r-base-300\/90:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:border-r-base-300\/95:hover {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:border-r-base-content:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-r-base-content\/0:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-r-base-content\/10:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:border-r-base-content\/100:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-r-base-content\/15:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:border-r-base-content\/20:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:border-r-base-content\/25:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:border-r-base-content\/30:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:border-r-base-content\/35:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:border-r-base-content\/40:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:border-r-base-content\/45:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:border-r-base-content\/5:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:border-r-base-content\/50:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:border-r-base-content\/55:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:border-r-base-content\/60:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:border-r-base-content\/65:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:border-r-base-content\/70:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:border-r-base-content\/75:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:border-r-base-content\/80:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:border-r-base-content\/85:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:border-r-base-content\/90:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:border-r-base-content\/95:hover {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:border-r-error:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-r-error-content:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-r-error-content\/0:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-r-error-content\/10:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:border-r-error-content\/100:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-r-error-content\/15:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:border-r-error-content\/20:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:border-r-error-content\/25:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:border-r-error-content\/30:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:border-r-error-content\/35:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:border-r-error-content\/40:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:border-r-error-content\/45:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:border-r-error-content\/5:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:border-r-error-content\/50:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:border-r-error-content\/55:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:border-r-error-content\/60:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:border-r-error-content\/65:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:border-r-error-content\/70:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:border-r-error-content\/75:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:border-r-error-content\/80:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:border-r-error-content\/85:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:border-r-error-content\/90:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:border-r-error-content\/95:hover {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:border-r-error\/0:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-r-error\/10:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:border-r-error\/100:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-r-error\/15:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:border-r-error\/20:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:border-r-error\/25:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:border-r-error\/30:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:border-r-error\/35:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:border-r-error\/40:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:border-r-error\/45:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:border-r-error\/5:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:border-r-error\/50:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:border-r-error\/55:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:border-r-error\/60:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:border-r-error\/65:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:border-r-error\/70:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:border-r-error\/75:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:border-r-error\/80:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:border-r-error\/85:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:border-r-error\/90:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:border-r-error\/95:hover {
  border-right-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:border-r-info:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-r-info-content:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-r-info-content\/0:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-r-info-content\/10:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:border-r-info-content\/100:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-r-info-content\/15:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:border-r-info-content\/20:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:border-r-info-content\/25:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:border-r-info-content\/30:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:border-r-info-content\/35:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:border-r-info-content\/40:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:border-r-info-content\/45:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:border-r-info-content\/5:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:border-r-info-content\/50:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:border-r-info-content\/55:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:border-r-info-content\/60:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:border-r-info-content\/65:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:border-r-info-content\/70:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:border-r-info-content\/75:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:border-r-info-content\/80:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:border-r-info-content\/85:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:border-r-info-content\/90:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:border-r-info-content\/95:hover {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:border-r-info\/0:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-r-info\/10:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:border-r-info\/100:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-r-info\/15:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:border-r-info\/20:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:border-r-info\/25:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:border-r-info\/30:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:border-r-info\/35:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:border-r-info\/40:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:border-r-info\/45:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:border-r-info\/5:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:border-r-info\/50:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:border-r-info\/55:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:border-r-info\/60:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:border-r-info\/65:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:border-r-info\/70:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:border-r-info\/75:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:border-r-info\/80:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:border-r-info\/85:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:border-r-info\/90:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:border-r-info\/95:hover {
  border-right-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:border-r-success:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-r-success-content:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-r-success-content\/0:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-r-success-content\/10:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:border-r-success-content\/100:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-r-success-content\/15:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:border-r-success-content\/20:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:border-r-success-content\/25:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:border-r-success-content\/30:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:border-r-success-content\/35:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:border-r-success-content\/40:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:border-r-success-content\/45:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:border-r-success-content\/5:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:border-r-success-content\/50:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:border-r-success-content\/55:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:border-r-success-content\/60:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:border-r-success-content\/65:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:border-r-success-content\/70:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:border-r-success-content\/75:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:border-r-success-content\/80:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:border-r-success-content\/85:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:border-r-success-content\/90:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:border-r-success-content\/95:hover {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:border-r-success\/0:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-r-success\/10:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:border-r-success\/100:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-r-success\/15:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:border-r-success\/20:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:border-r-success\/25:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:border-r-success\/30:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:border-r-success\/35:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:border-r-success\/40:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:border-r-success\/45:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:border-r-success\/5:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:border-r-success\/50:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:border-r-success\/55:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:border-r-success\/60:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:border-r-success\/65:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:border-r-success\/70:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:border-r-success\/75:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:border-r-success\/80:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:border-r-success\/85:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:border-r-success\/90:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:border-r-success\/95:hover {
  border-right-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:border-r-warning:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-r-warning-content:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-r-warning-content\/0:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-r-warning-content\/10:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:border-r-warning-content\/100:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-r-warning-content\/15:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:border-r-warning-content\/20:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:border-r-warning-content\/25:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:border-r-warning-content\/30:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:border-r-warning-content\/35:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:border-r-warning-content\/40:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:border-r-warning-content\/45:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:border-r-warning-content\/5:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:border-r-warning-content\/50:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:border-r-warning-content\/55:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:border-r-warning-content\/60:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:border-r-warning-content\/65:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:border-r-warning-content\/70:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:border-r-warning-content\/75:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:border-r-warning-content\/80:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:border-r-warning-content\/85:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:border-r-warning-content\/90:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:border-r-warning-content\/95:hover {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:border-r-warning\/0:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-r-warning\/10:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:border-r-warning\/100:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-r-warning\/15:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:border-r-warning\/20:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:border-r-warning\/25:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:border-r-warning\/30:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:border-r-warning\/35:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:border-r-warning\/40:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:border-r-warning\/45:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:border-r-warning\/5:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:border-r-warning\/50:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:border-r-warning\/55:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:border-r-warning\/60:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:border-r-warning\/65:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:border-r-warning\/70:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:border-r-warning\/75:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:border-r-warning\/80:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:border-r-warning\/85:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:border-r-warning\/90:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:border-r-warning\/95:hover {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:border-s-base-100:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-s-base-100\/0:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-s-base-100\/10:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.hover\:border-s-base-100\/100:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-s-base-100\/15:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.hover\:border-s-base-100\/20:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.hover\:border-s-base-100\/25:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.hover\:border-s-base-100\/30:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.hover\:border-s-base-100\/35:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.hover\:border-s-base-100\/40:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.hover\:border-s-base-100\/45:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.hover\:border-s-base-100\/5:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.hover\:border-s-base-100\/50:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.hover\:border-s-base-100\/55:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.hover\:border-s-base-100\/60:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.hover\:border-s-base-100\/65:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.hover\:border-s-base-100\/70:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.hover\:border-s-base-100\/75:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.hover\:border-s-base-100\/80:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.hover\:border-s-base-100\/85:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.hover\:border-s-base-100\/90:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.hover\:border-s-base-100\/95:hover {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.hover\:border-s-base-200:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-s-base-200\/0:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-s-base-200\/10:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.hover\:border-s-base-200\/100:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-s-base-200\/15:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.hover\:border-s-base-200\/20:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.hover\:border-s-base-200\/25:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.hover\:border-s-base-200\/30:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.hover\:border-s-base-200\/35:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.hover\:border-s-base-200\/40:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.hover\:border-s-base-200\/45:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.hover\:border-s-base-200\/5:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.hover\:border-s-base-200\/50:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.hover\:border-s-base-200\/55:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.hover\:border-s-base-200\/60:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.hover\:border-s-base-200\/65:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.hover\:border-s-base-200\/70:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.hover\:border-s-base-200\/75:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.hover\:border-s-base-200\/80:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.hover\:border-s-base-200\/85:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.hover\:border-s-base-200\/90:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.hover\:border-s-base-200\/95:hover {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.hover\:border-s-base-300:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-s-base-300\/0:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-s-base-300\/10:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.hover\:border-s-base-300\/100:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-s-base-300\/15:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.hover\:border-s-base-300\/20:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.hover\:border-s-base-300\/25:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.hover\:border-s-base-300\/30:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.hover\:border-s-base-300\/35:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.hover\:border-s-base-300\/40:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.hover\:border-s-base-300\/45:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.hover\:border-s-base-300\/5:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.hover\:border-s-base-300\/50:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.hover\:border-s-base-300\/55:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.hover\:border-s-base-300\/60:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.hover\:border-s-base-300\/65:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.hover\:border-s-base-300\/70:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.hover\:border-s-base-300\/75:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.hover\:border-s-base-300\/80:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.hover\:border-s-base-300\/85:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.hover\:border-s-base-300\/90:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.hover\:border-s-base-300\/95:hover {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.hover\:border-s-base-content:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-s-base-content\/0:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-s-base-content\/10:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.hover\:border-s-base-content\/100:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-s-base-content\/15:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.hover\:border-s-base-content\/20:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.hover\:border-s-base-content\/25:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.hover\:border-s-base-content\/30:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.hover\:border-s-base-content\/35:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.hover\:border-s-base-content\/40:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.hover\:border-s-base-content\/45:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.hover\:border-s-base-content\/5:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.hover\:border-s-base-content\/50:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.hover\:border-s-base-content\/55:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.hover\:border-s-base-content\/60:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.hover\:border-s-base-content\/65:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.hover\:border-s-base-content\/70:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.hover\:border-s-base-content\/75:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.hover\:border-s-base-content\/80:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.hover\:border-s-base-content\/85:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.hover\:border-s-base-content\/90:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.hover\:border-s-base-content\/95:hover {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.hover\:border-s-error:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-s-error-content:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-s-error-content\/0:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-s-error-content\/10:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.hover\:border-s-error-content\/100:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-s-error-content\/15:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.hover\:border-s-error-content\/20:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.hover\:border-s-error-content\/25:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.hover\:border-s-error-content\/30:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.hover\:border-s-error-content\/35:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.hover\:border-s-error-content\/40:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.hover\:border-s-error-content\/45:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.hover\:border-s-error-content\/5:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.hover\:border-s-error-content\/50:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.hover\:border-s-error-content\/55:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.hover\:border-s-error-content\/60:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.hover\:border-s-error-content\/65:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.hover\:border-s-error-content\/70:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.hover\:border-s-error-content\/75:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.hover\:border-s-error-content\/80:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.hover\:border-s-error-content\/85:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.hover\:border-s-error-content\/90:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.hover\:border-s-error-content\/95:hover {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.hover\:border-s-error\/0:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-s-error\/10:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.hover\:border-s-error\/100:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-s-error\/15:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.hover\:border-s-error\/20:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.hover\:border-s-error\/25:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.hover\:border-s-error\/30:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.hover\:border-s-error\/35:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.hover\:border-s-error\/40:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.hover\:border-s-error\/45:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.hover\:border-s-error\/5:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.hover\:border-s-error\/50:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.hover\:border-s-error\/55:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.hover\:border-s-error\/60:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.hover\:border-s-error\/65:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.hover\:border-s-error\/70:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.hover\:border-s-error\/75:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.hover\:border-s-error\/80:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.hover\:border-s-error\/85:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.hover\:border-s-error\/90:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.hover\:border-s-error\/95:hover {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.hover\:border-s-info:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-s-info-content:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-s-info-content\/0:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-s-info-content\/10:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.hover\:border-s-info-content\/100:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-s-info-content\/15:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.hover\:border-s-info-content\/20:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.hover\:border-s-info-content\/25:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.hover\:border-s-info-content\/30:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.hover\:border-s-info-content\/35:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.hover\:border-s-info-content\/40:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.hover\:border-s-info-content\/45:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.hover\:border-s-info-content\/5:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.hover\:border-s-info-content\/50:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.hover\:border-s-info-content\/55:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.hover\:border-s-info-content\/60:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.hover\:border-s-info-content\/65:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.hover\:border-s-info-content\/70:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.hover\:border-s-info-content\/75:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.hover\:border-s-info-content\/80:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.hover\:border-s-info-content\/85:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.hover\:border-s-info-content\/90:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.hover\:border-s-info-content\/95:hover {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.hover\:border-s-info\/0:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-s-info\/10:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.hover\:border-s-info\/100:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-s-info\/15:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.hover\:border-s-info\/20:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.hover\:border-s-info\/25:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.hover\:border-s-info\/30:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.hover\:border-s-info\/35:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.hover\:border-s-info\/40:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.hover\:border-s-info\/45:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.hover\:border-s-info\/5:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.hover\:border-s-info\/50:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.hover\:border-s-info\/55:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.hover\:border-s-info\/60:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.hover\:border-s-info\/65:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.hover\:border-s-info\/70:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.hover\:border-s-info\/75:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.hover\:border-s-info\/80:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.hover\:border-s-info\/85:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.hover\:border-s-info\/90:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.hover\:border-s-info\/95:hover {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.hover\:border-s-success:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-s-success-content:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-s-success-content\/0:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-s-success-content\/10:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.hover\:border-s-success-content\/100:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-s-success-content\/15:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.hover\:border-s-success-content\/20:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.hover\:border-s-success-content\/25:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.hover\:border-s-success-content\/30:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.hover\:border-s-success-content\/35:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.hover\:border-s-success-content\/40:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.hover\:border-s-success-content\/45:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.hover\:border-s-success-content\/5:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.hover\:border-s-success-content\/50:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.hover\:border-s-success-content\/55:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.hover\:border-s-success-content\/60:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.hover\:border-s-success-content\/65:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.hover\:border-s-success-content\/70:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.hover\:border-s-success-content\/75:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.hover\:border-s-success-content\/80:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.hover\:border-s-success-content\/85:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.hover\:border-s-success-content\/90:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.hover\:border-s-success-content\/95:hover {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.hover\:border-s-success\/0:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-s-success\/10:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.hover\:border-s-success\/100:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-s-success\/15:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.hover\:border-s-success\/20:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.hover\:border-s-success\/25:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.hover\:border-s-success\/30:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.hover\:border-s-success\/35:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.hover\:border-s-success\/40:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.hover\:border-s-success\/45:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.hover\:border-s-success\/5:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.hover\:border-s-success\/50:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.hover\:border-s-success\/55:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.hover\:border-s-success\/60:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.hover\:border-s-success\/65:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.hover\:border-s-success\/70:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.hover\:border-s-success\/75:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.hover\:border-s-success\/80:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.hover\:border-s-success\/85:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.hover\:border-s-success\/90:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.hover\:border-s-success\/95:hover {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.hover\:border-s-warning:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-s-warning-content:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-s-warning-content\/0:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-s-warning-content\/10:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.hover\:border-s-warning-content\/100:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-s-warning-content\/15:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.hover\:border-s-warning-content\/20:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.hover\:border-s-warning-content\/25:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.hover\:border-s-warning-content\/30:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.hover\:border-s-warning-content\/35:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.hover\:border-s-warning-content\/40:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.hover\:border-s-warning-content\/45:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.hover\:border-s-warning-content\/5:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.hover\:border-s-warning-content\/50:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.hover\:border-s-warning-content\/55:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.hover\:border-s-warning-content\/60:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.hover\:border-s-warning-content\/65:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.hover\:border-s-warning-content\/70:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.hover\:border-s-warning-content\/75:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.hover\:border-s-warning-content\/80:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.hover\:border-s-warning-content\/85:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.hover\:border-s-warning-content\/90:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.hover\:border-s-warning-content\/95:hover {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.hover\:border-s-warning\/0:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-s-warning\/10:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.hover\:border-s-warning\/100:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-s-warning\/15:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.hover\:border-s-warning\/20:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.hover\:border-s-warning\/25:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.hover\:border-s-warning\/30:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.hover\:border-s-warning\/35:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.hover\:border-s-warning\/40:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.hover\:border-s-warning\/45:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.hover\:border-s-warning\/5:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.hover\:border-s-warning\/50:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.hover\:border-s-warning\/55:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.hover\:border-s-warning\/60:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.hover\:border-s-warning\/65:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.hover\:border-s-warning\/70:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.hover\:border-s-warning\/75:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.hover\:border-s-warning\/80:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.hover\:border-s-warning\/85:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.hover\:border-s-warning\/90:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.hover\:border-s-warning\/95:hover {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.hover\:border-t-base-100:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-t-base-100\/0:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:border-t-base-100\/10:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:border-t-base-100\/100:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:border-t-base-100\/15:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:border-t-base-100\/20:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:border-t-base-100\/25:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:border-t-base-100\/30:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:border-t-base-100\/35:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:border-t-base-100\/40:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:border-t-base-100\/45:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:border-t-base-100\/5:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:border-t-base-100\/50:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:border-t-base-100\/55:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:border-t-base-100\/60:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:border-t-base-100\/65:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:border-t-base-100\/70:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:border-t-base-100\/75:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:border-t-base-100\/80:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:border-t-base-100\/85:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:border-t-base-100\/90:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:border-t-base-100\/95:hover {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:border-t-base-200:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-t-base-200\/0:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:border-t-base-200\/10:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:border-t-base-200\/100:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:border-t-base-200\/15:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:border-t-base-200\/20:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:border-t-base-200\/25:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:border-t-base-200\/30:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:border-t-base-200\/35:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:border-t-base-200\/40:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:border-t-base-200\/45:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:border-t-base-200\/5:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:border-t-base-200\/50:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:border-t-base-200\/55:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:border-t-base-200\/60:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:border-t-base-200\/65:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:border-t-base-200\/70:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:border-t-base-200\/75:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:border-t-base-200\/80:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:border-t-base-200\/85:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:border-t-base-200\/90:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:border-t-base-200\/95:hover {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:border-t-base-300:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-t-base-300\/0:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:border-t-base-300\/10:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:border-t-base-300\/100:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:border-t-base-300\/15:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:border-t-base-300\/20:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:border-t-base-300\/25:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:border-t-base-300\/30:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:border-t-base-300\/35:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:border-t-base-300\/40:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:border-t-base-300\/45:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:border-t-base-300\/5:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:border-t-base-300\/50:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:border-t-base-300\/55:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:border-t-base-300\/60:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:border-t-base-300\/65:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:border-t-base-300\/70:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:border-t-base-300\/75:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:border-t-base-300\/80:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:border-t-base-300\/85:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:border-t-base-300\/90:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:border-t-base-300\/95:hover {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:border-t-base-content:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-t-base-content\/0:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:border-t-base-content\/10:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:border-t-base-content\/100:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:border-t-base-content\/15:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:border-t-base-content\/20:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:border-t-base-content\/25:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:border-t-base-content\/30:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:border-t-base-content\/35:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:border-t-base-content\/40:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:border-t-base-content\/45:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:border-t-base-content\/5:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:border-t-base-content\/50:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:border-t-base-content\/55:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:border-t-base-content\/60:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:border-t-base-content\/65:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:border-t-base-content\/70:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:border-t-base-content\/75:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:border-t-base-content\/80:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:border-t-base-content\/85:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:border-t-base-content\/90:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:border-t-base-content\/95:hover {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:border-t-error:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-t-error-content:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-t-error-content\/0:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:border-t-error-content\/10:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:border-t-error-content\/100:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:border-t-error-content\/15:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:border-t-error-content\/20:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:border-t-error-content\/25:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:border-t-error-content\/30:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:border-t-error-content\/35:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:border-t-error-content\/40:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:border-t-error-content\/45:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:border-t-error-content\/5:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:border-t-error-content\/50:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:border-t-error-content\/55:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:border-t-error-content\/60:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:border-t-error-content\/65:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:border-t-error-content\/70:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:border-t-error-content\/75:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:border-t-error-content\/80:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:border-t-error-content\/85:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:border-t-error-content\/90:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:border-t-error-content\/95:hover {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:border-t-error\/0:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:border-t-error\/10:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:border-t-error\/100:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:border-t-error\/15:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:border-t-error\/20:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:border-t-error\/25:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:border-t-error\/30:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:border-t-error\/35:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:border-t-error\/40:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:border-t-error\/45:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:border-t-error\/5:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:border-t-error\/50:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:border-t-error\/55:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:border-t-error\/60:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:border-t-error\/65:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:border-t-error\/70:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:border-t-error\/75:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:border-t-error\/80:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:border-t-error\/85:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:border-t-error\/90:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:border-t-error\/95:hover {
  border-top-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:border-t-info:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-t-info-content:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-t-info-content\/0:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:border-t-info-content\/10:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:border-t-info-content\/100:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:border-t-info-content\/15:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:border-t-info-content\/20:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:border-t-info-content\/25:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:border-t-info-content\/30:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:border-t-info-content\/35:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:border-t-info-content\/40:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:border-t-info-content\/45:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:border-t-info-content\/5:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:border-t-info-content\/50:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:border-t-info-content\/55:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:border-t-info-content\/60:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:border-t-info-content\/65:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:border-t-info-content\/70:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:border-t-info-content\/75:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:border-t-info-content\/80:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:border-t-info-content\/85:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:border-t-info-content\/90:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:border-t-info-content\/95:hover {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:border-t-info\/0:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:border-t-info\/10:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:border-t-info\/100:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:border-t-info\/15:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:border-t-info\/20:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:border-t-info\/25:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:border-t-info\/30:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:border-t-info\/35:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:border-t-info\/40:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:border-t-info\/45:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:border-t-info\/5:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:border-t-info\/50:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:border-t-info\/55:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:border-t-info\/60:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:border-t-info\/65:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:border-t-info\/70:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:border-t-info\/75:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:border-t-info\/80:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:border-t-info\/85:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:border-t-info\/90:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:border-t-info\/95:hover {
  border-top-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:border-t-success:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-t-success-content:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-t-success-content\/0:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:border-t-success-content\/10:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:border-t-success-content\/100:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:border-t-success-content\/15:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:border-t-success-content\/20:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:border-t-success-content\/25:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:border-t-success-content\/30:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:border-t-success-content\/35:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:border-t-success-content\/40:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:border-t-success-content\/45:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:border-t-success-content\/5:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:border-t-success-content\/50:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:border-t-success-content\/55:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:border-t-success-content\/60:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:border-t-success-content\/65:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:border-t-success-content\/70:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:border-t-success-content\/75:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:border-t-success-content\/80:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:border-t-success-content\/85:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:border-t-success-content\/90:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:border-t-success-content\/95:hover {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:border-t-success\/0:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:border-t-success\/10:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:border-t-success\/100:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:border-t-success\/15:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:border-t-success\/20:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:border-t-success\/25:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:border-t-success\/30:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:border-t-success\/35:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:border-t-success\/40:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:border-t-success\/45:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:border-t-success\/5:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:border-t-success\/50:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:border-t-success\/55:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:border-t-success\/60:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:border-t-success\/65:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:border-t-success\/70:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:border-t-success\/75:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:border-t-success\/80:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:border-t-success\/85:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:border-t-success\/90:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:border-t-success\/95:hover {
  border-top-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:border-t-warning:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-t-warning-content:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-t-warning-content\/0:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:border-t-warning-content\/10:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:border-t-warning-content\/100:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:border-t-warning-content\/15:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:border-t-warning-content\/20:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:border-t-warning-content\/25:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:border-t-warning-content\/30:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:border-t-warning-content\/35:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:border-t-warning-content\/40:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:border-t-warning-content\/45:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:border-t-warning-content\/5:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:border-t-warning-content\/50:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:border-t-warning-content\/55:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:border-t-warning-content\/60:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:border-t-warning-content\/65:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:border-t-warning-content\/70:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:border-t-warning-content\/75:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:border-t-warning-content\/80:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:border-t-warning-content\/85:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:border-t-warning-content\/90:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:border-t-warning-content\/95:hover {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:border-t-warning\/0:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:border-t-warning\/10:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:border-t-warning\/100:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:border-t-warning\/15:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:border-t-warning\/20:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:border-t-warning\/25:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:border-t-warning\/30:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:border-t-warning\/35:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:border-t-warning\/40:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:border-t-warning\/45:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:border-t-warning\/5:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:border-t-warning\/50:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:border-t-warning\/55:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:border-t-warning\/60:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:border-t-warning\/65:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:border-t-warning\/70:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:border-t-warning\/75:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:border-t-warning\/80:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:border-t-warning\/85:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:border-t-warning\/90:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:border-t-warning\/95:hover {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:bg-accent:hover {
  background-color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:bg-accent-content:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:bg-accent-content\/0:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.hover\:bg-accent-content\/10:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.hover\:bg-accent-content\/100:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:bg-accent-content\/15:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.hover\:bg-accent-content\/20:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.hover\:bg-accent-content\/25:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.hover\:bg-accent-content\/30:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.hover\:bg-accent-content\/35:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.hover\:bg-accent-content\/40:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.hover\:bg-accent-content\/45:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.hover\:bg-accent-content\/5:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.hover\:bg-accent-content\/50:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.hover\:bg-accent-content\/55:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.hover\:bg-accent-content\/60:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.hover\:bg-accent-content\/65:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.hover\:bg-accent-content\/70:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.hover\:bg-accent-content\/75:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.hover\:bg-accent-content\/80:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.hover\:bg-accent-content\/85:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.hover\:bg-accent-content\/90:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.hover\:bg-accent-content\/95:hover {
  background-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.hover\:bg-accent\/0:hover {
  background-color: var(--fallback-a,oklch(var(--a)/0));
}
.hover\:bg-accent\/10:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.1));
}
.hover\:bg-accent\/100:hover {
  background-color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:bg-accent\/15:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.15));
}
.hover\:bg-accent\/20:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.2));
}
.hover\:bg-accent\/25:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.25));
}
.hover\:bg-accent\/30:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.3));
}
.hover\:bg-accent\/35:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.35));
}
.hover\:bg-accent\/40:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.4));
}
.hover\:bg-accent\/45:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.45));
}
.hover\:bg-accent\/5:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.05));
}
.hover\:bg-accent\/50:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.5));
}
.hover\:bg-accent\/55:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.55));
}
.hover\:bg-accent\/60:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.6));
}
.hover\:bg-accent\/65:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.65));
}
.hover\:bg-accent\/70:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.7));
}
.hover\:bg-accent\/75:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.75));
}
.hover\:bg-accent\/80:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.8));
}
.hover\:bg-accent\/85:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.85));
}
.hover\:bg-accent\/90:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.9));
}
.hover\:bg-accent\/95:hover {
  background-color: var(--fallback-a,oklch(var(--a)/.95));
}
.hover\:bg-base-100:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:bg-base-100\/0:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:bg-base-100\/10:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:bg-base-100\/100:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:bg-base-100\/15:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:bg-base-100\/20:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:bg-base-100\/25:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:bg-base-100\/30:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:bg-base-100\/35:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:bg-base-100\/40:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:bg-base-100\/45:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:bg-base-100\/5:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:bg-base-100\/50:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:bg-base-100\/55:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:bg-base-100\/60:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:bg-base-100\/65:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:bg-base-100\/70:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:bg-base-100\/75:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:bg-base-100\/80:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:bg-base-100\/85:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:bg-base-100\/90:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:bg-base-100\/95:hover {
  background-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:bg-base-200:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:bg-base-200\/0:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:bg-base-200\/10:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:bg-base-200\/100:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:bg-base-200\/15:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:bg-base-200\/20:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:bg-base-200\/25:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:bg-base-200\/30:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:bg-base-200\/35:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:bg-base-200\/40:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:bg-base-200\/45:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:bg-base-200\/5:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:bg-base-200\/50:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:bg-base-200\/55:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:bg-base-200\/60:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:bg-base-200\/65:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:bg-base-200\/70:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:bg-base-200\/75:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:bg-base-200\/80:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:bg-base-200\/85:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:bg-base-200\/90:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:bg-base-200\/95:hover {
  background-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:bg-base-300:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:bg-base-300\/0:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:bg-base-300\/10:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:bg-base-300\/100:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:bg-base-300\/15:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:bg-base-300\/20:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:bg-base-300\/25:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:bg-base-300\/30:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:bg-base-300\/35:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:bg-base-300\/40:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:bg-base-300\/45:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:bg-base-300\/5:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:bg-base-300\/50:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:bg-base-300\/55:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:bg-base-300\/60:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:bg-base-300\/65:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:bg-base-300\/70:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:bg-base-300\/75:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:bg-base-300\/80:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:bg-base-300\/85:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:bg-base-300\/90:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:bg-base-300\/95:hover {
  background-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:bg-base-content:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:bg-base-content\/0:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:bg-base-content\/10:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:bg-base-content\/100:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:bg-base-content\/15:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:bg-base-content\/20:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:bg-base-content\/25:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:bg-base-content\/30:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:bg-base-content\/35:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:bg-base-content\/40:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:bg-base-content\/45:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:bg-base-content\/5:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:bg-base-content\/50:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:bg-base-content\/55:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:bg-base-content\/60:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:bg-base-content\/65:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:bg-base-content\/70:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:bg-base-content\/75:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:bg-base-content\/80:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:bg-base-content\/85:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:bg-base-content\/90:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:bg-base-content\/95:hover {
  background-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:bg-error:hover {
  background-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:bg-error-content:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:bg-error-content\/0:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:bg-error-content\/10:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:bg-error-content\/100:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:bg-error-content\/15:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:bg-error-content\/20:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:bg-error-content\/25:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:bg-error-content\/30:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:bg-error-content\/35:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:bg-error-content\/40:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:bg-error-content\/45:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:bg-error-content\/5:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:bg-error-content\/50:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:bg-error-content\/55:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:bg-error-content\/60:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:bg-error-content\/65:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:bg-error-content\/70:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:bg-error-content\/75:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:bg-error-content\/80:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:bg-error-content\/85:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:bg-error-content\/90:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:bg-error-content\/95:hover {
  background-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:bg-error\/0:hover {
  background-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:bg-error\/10:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:bg-error\/100:hover {
  background-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:bg-error\/15:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:bg-error\/20:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:bg-error\/25:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:bg-error\/30:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:bg-error\/35:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:bg-error\/40:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:bg-error\/45:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:bg-error\/5:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:bg-error\/50:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:bg-error\/55:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:bg-error\/60:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:bg-error\/65:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:bg-error\/70:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:bg-error\/75:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:bg-error\/80:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:bg-error\/85:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:bg-error\/90:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:bg-error\/95:hover {
  background-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:bg-info:hover {
  background-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:bg-info-content:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:bg-info-content\/0:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:bg-info-content\/10:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:bg-info-content\/100:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:bg-info-content\/15:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:bg-info-content\/20:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:bg-info-content\/25:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:bg-info-content\/30:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:bg-info-content\/35:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:bg-info-content\/40:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:bg-info-content\/45:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:bg-info-content\/5:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:bg-info-content\/50:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:bg-info-content\/55:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:bg-info-content\/60:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:bg-info-content\/65:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:bg-info-content\/70:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:bg-info-content\/75:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:bg-info-content\/80:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:bg-info-content\/85:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:bg-info-content\/90:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:bg-info-content\/95:hover {
  background-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:bg-info\/0:hover {
  background-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:bg-info\/10:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:bg-info\/100:hover {
  background-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:bg-info\/15:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:bg-info\/20:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:bg-info\/25:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:bg-info\/30:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:bg-info\/35:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:bg-info\/40:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:bg-info\/45:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:bg-info\/5:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:bg-info\/50:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:bg-info\/55:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:bg-info\/60:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:bg-info\/65:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:bg-info\/70:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:bg-info\/75:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:bg-info\/80:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:bg-info\/85:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:bg-info\/90:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:bg-info\/95:hover {
  background-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:bg-neutral:hover {
  background-color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:bg-neutral-content:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:bg-neutral-content\/0:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.hover\:bg-neutral-content\/10:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.hover\:bg-neutral-content\/100:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:bg-neutral-content\/15:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.hover\:bg-neutral-content\/20:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.hover\:bg-neutral-content\/25:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.hover\:bg-neutral-content\/30:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.hover\:bg-neutral-content\/35:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.hover\:bg-neutral-content\/40:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.hover\:bg-neutral-content\/45:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.hover\:bg-neutral-content\/5:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.hover\:bg-neutral-content\/50:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.hover\:bg-neutral-content\/55:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.hover\:bg-neutral-content\/60:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.hover\:bg-neutral-content\/65:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.hover\:bg-neutral-content\/70:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.hover\:bg-neutral-content\/75:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.hover\:bg-neutral-content\/80:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.hover\:bg-neutral-content\/85:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.hover\:bg-neutral-content\/90:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.hover\:bg-neutral-content\/95:hover {
  background-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.hover\:bg-neutral\/0:hover {
  background-color: var(--fallback-n,oklch(var(--n)/0));
}
.hover\:bg-neutral\/10:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.1));
}
.hover\:bg-neutral\/100:hover {
  background-color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:bg-neutral\/15:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.15));
}
.hover\:bg-neutral\/20:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.2));
}
.hover\:bg-neutral\/25:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.25));
}
.hover\:bg-neutral\/30:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.3));
}
.hover\:bg-neutral\/35:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.35));
}
.hover\:bg-neutral\/40:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.4));
}
.hover\:bg-neutral\/45:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.45));
}
.hover\:bg-neutral\/5:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.05));
}
.hover\:bg-neutral\/50:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.5));
}
.hover\:bg-neutral\/55:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.55));
}
.hover\:bg-neutral\/60:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.6));
}
.hover\:bg-neutral\/65:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.65));
}
.hover\:bg-neutral\/70:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.7));
}
.hover\:bg-neutral\/75:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.75));
}
.hover\:bg-neutral\/80:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.8));
}
.hover\:bg-neutral\/85:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.85));
}
.hover\:bg-neutral\/90:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.9));
}
.hover\:bg-neutral\/95:hover {
  background-color: var(--fallback-n,oklch(var(--n)/.95));
}
.hover\:bg-primary:hover {
  background-color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:bg-primary-content:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:bg-primary-content\/0:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.hover\:bg-primary-content\/10:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.hover\:bg-primary-content\/100:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:bg-primary-content\/15:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.hover\:bg-primary-content\/20:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.hover\:bg-primary-content\/25:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.hover\:bg-primary-content\/30:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.hover\:bg-primary-content\/35:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.hover\:bg-primary-content\/40:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.hover\:bg-primary-content\/45:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.hover\:bg-primary-content\/5:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.hover\:bg-primary-content\/50:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.hover\:bg-primary-content\/55:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.hover\:bg-primary-content\/60:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.hover\:bg-primary-content\/65:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.hover\:bg-primary-content\/70:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.hover\:bg-primary-content\/75:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.hover\:bg-primary-content\/80:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.hover\:bg-primary-content\/85:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.hover\:bg-primary-content\/90:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.hover\:bg-primary-content\/95:hover {
  background-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.hover\:bg-primary\/0:hover {
  background-color: var(--fallback-p,oklch(var(--p)/0));
}
.hover\:bg-primary\/10:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.1));
}
.hover\:bg-primary\/100:hover {
  background-color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:bg-primary\/15:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.15));
}
.hover\:bg-primary\/20:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.2));
}
.hover\:bg-primary\/25:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.25));
}
.hover\:bg-primary\/30:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.3));
}
.hover\:bg-primary\/35:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.35));
}
.hover\:bg-primary\/40:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.4));
}
.hover\:bg-primary\/45:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.45));
}
.hover\:bg-primary\/5:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.05));
}
.hover\:bg-primary\/50:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.5));
}
.hover\:bg-primary\/55:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.55));
}
.hover\:bg-primary\/60:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.6));
}
.hover\:bg-primary\/65:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.65));
}
.hover\:bg-primary\/70:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.7));
}
.hover\:bg-primary\/75:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.75));
}
.hover\:bg-primary\/80:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.8));
}
.hover\:bg-primary\/85:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.85));
}
.hover\:bg-primary\/90:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.9));
}
.hover\:bg-primary\/95:hover {
  background-color: var(--fallback-p,oklch(var(--p)/.95));
}
.hover\:bg-secondary:hover {
  background-color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:bg-secondary-content:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:bg-secondary-content\/0:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.hover\:bg-secondary-content\/10:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.hover\:bg-secondary-content\/100:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:bg-secondary-content\/15:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.hover\:bg-secondary-content\/20:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.hover\:bg-secondary-content\/25:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.hover\:bg-secondary-content\/30:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.hover\:bg-secondary-content\/35:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.hover\:bg-secondary-content\/40:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.hover\:bg-secondary-content\/45:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.hover\:bg-secondary-content\/5:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.hover\:bg-secondary-content\/50:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.hover\:bg-secondary-content\/55:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.hover\:bg-secondary-content\/60:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.hover\:bg-secondary-content\/65:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.hover\:bg-secondary-content\/70:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.hover\:bg-secondary-content\/75:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.hover\:bg-secondary-content\/80:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.hover\:bg-secondary-content\/85:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.hover\:bg-secondary-content\/90:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.hover\:bg-secondary-content\/95:hover {
  background-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.hover\:bg-secondary\/0:hover {
  background-color: var(--fallback-s,oklch(var(--s)/0));
}
.hover\:bg-secondary\/10:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.1));
}
.hover\:bg-secondary\/100:hover {
  background-color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:bg-secondary\/15:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.15));
}
.hover\:bg-secondary\/20:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.2));
}
.hover\:bg-secondary\/25:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.25));
}
.hover\:bg-secondary\/30:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.3));
}
.hover\:bg-secondary\/35:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.35));
}
.hover\:bg-secondary\/40:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.4));
}
.hover\:bg-secondary\/45:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.45));
}
.hover\:bg-secondary\/5:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.05));
}
.hover\:bg-secondary\/50:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.5));
}
.hover\:bg-secondary\/55:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.55));
}
.hover\:bg-secondary\/60:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.6));
}
.hover\:bg-secondary\/65:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.65));
}
.hover\:bg-secondary\/70:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.7));
}
.hover\:bg-secondary\/75:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.75));
}
.hover\:bg-secondary\/80:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.8));
}
.hover\:bg-secondary\/85:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.85));
}
.hover\:bg-secondary\/90:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.9));
}
.hover\:bg-secondary\/95:hover {
  background-color: var(--fallback-s,oklch(var(--s)/.95));
}
.hover\:bg-success:hover {
  background-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:bg-success-content:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:bg-success-content\/0:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:bg-success-content\/10:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:bg-success-content\/100:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:bg-success-content\/15:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:bg-success-content\/20:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:bg-success-content\/25:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:bg-success-content\/30:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:bg-success-content\/35:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:bg-success-content\/40:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:bg-success-content\/45:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:bg-success-content\/5:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:bg-success-content\/50:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:bg-success-content\/55:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:bg-success-content\/60:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:bg-success-content\/65:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:bg-success-content\/70:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:bg-success-content\/75:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:bg-success-content\/80:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:bg-success-content\/85:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:bg-success-content\/90:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:bg-success-content\/95:hover {
  background-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:bg-success\/0:hover {
  background-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:bg-success\/10:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:bg-success\/100:hover {
  background-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:bg-success\/15:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:bg-success\/20:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:bg-success\/25:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:bg-success\/30:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:bg-success\/35:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:bg-success\/40:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:bg-success\/45:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:bg-success\/5:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:bg-success\/50:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:bg-success\/55:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:bg-success\/60:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:bg-success\/65:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:bg-success\/70:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:bg-success\/75:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:bg-success\/80:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:bg-success\/85:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:bg-success\/90:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:bg-success\/95:hover {
  background-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:bg-warning:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:bg-warning-content:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:bg-warning-content\/0:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:bg-warning-content\/10:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:bg-warning-content\/100:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:bg-warning-content\/15:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:bg-warning-content\/20:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:bg-warning-content\/25:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:bg-warning-content\/30:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:bg-warning-content\/35:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:bg-warning-content\/40:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:bg-warning-content\/45:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:bg-warning-content\/5:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:bg-warning-content\/50:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:bg-warning-content\/55:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:bg-warning-content\/60:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:bg-warning-content\/65:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:bg-warning-content\/70:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:bg-warning-content\/75:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:bg-warning-content\/80:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:bg-warning-content\/85:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:bg-warning-content\/90:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:bg-warning-content\/95:hover {
  background-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:bg-warning\/0:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:bg-warning\/10:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:bg-warning\/100:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:bg-warning\/15:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:bg-warning\/20:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:bg-warning\/25:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:bg-warning\/30:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:bg-warning\/35:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:bg-warning\/40:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:bg-warning\/45:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:bg-warning\/5:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:bg-warning\/50:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:bg-warning\/55:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:bg-warning\/60:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:bg-warning\/65:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:bg-warning\/70:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:bg-warning\/75:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:bg-warning\/80:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:bg-warning\/85:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:bg-warning\/90:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:bg-warning\/95:hover {
  background-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:from-accent:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/0:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/10:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/100:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/15:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/20:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/25:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/30:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/35:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/40:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/45:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/5:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/50:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/55:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/60:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/65:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/70:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/75:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/80:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/85:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/90:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent-content\/95:hover {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/0:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/10:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/100:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/15:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/20:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/25:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/30:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/35:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/40:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/45:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/5:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/50:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/55:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/60:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/65:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/70:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/75:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/80:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/85:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/90:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-accent\/95:hover {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/0:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/10:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/100:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/15:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/20:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/25:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/30:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/35:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/40:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/45:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/5:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/50:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/55:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/60:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/65:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/70:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/75:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/80:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/85:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/90:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-100\/95:hover {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/0:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/10:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/100:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/15:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/20:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/25:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/30:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/35:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/40:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/45:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/5:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/50:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/55:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/60:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/65:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/70:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/75:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/80:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/85:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/90:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-200\/95:hover {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/0:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/10:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/100:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/15:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/20:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/25:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/30:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/35:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/40:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/45:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/5:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/50:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/55:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/60:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/65:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/70:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/75:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/80:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/85:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/90:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-300\/95:hover {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/0:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/10:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/100:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/15:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/20:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/25:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/30:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/35:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/40:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/45:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/5:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/50:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/55:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/60:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/65:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/70:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/75:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/80:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/85:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/90:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-base-content\/95:hover {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/0:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/10:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/100:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/15:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/20:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/25:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/30:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/35:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/40:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/45:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/5:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/50:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/55:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/60:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/65:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/70:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/75:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/80:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/85:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/90:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error-content\/95:hover {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/0:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/10:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/100:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/15:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/20:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/25:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/30:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/35:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/40:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/45:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/5:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/50:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/55:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/60:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/65:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/70:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/75:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/80:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/85:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/90:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-error\/95:hover {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/0:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/10:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/100:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/15:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/20:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/25:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/30:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/35:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/40:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/45:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/5:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/50:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/55:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/60:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/65:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/70:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/75:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/80:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/85:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/90:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info-content\/95:hover {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/0:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/10:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/100:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/15:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/20:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/25:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/30:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/35:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/40:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/45:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/5:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/50:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/55:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/60:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/65:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/70:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/75:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/80:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/85:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/90:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-info\/95:hover {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/0:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/10:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/100:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/15:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/20:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/25:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/30:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/35:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/40:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/45:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/5:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/50:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/55:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/60:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/65:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/70:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/75:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/80:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/85:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/90:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral-content\/95:hover {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/0:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/10:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/100:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/15:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/20:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/25:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/30:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/35:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/40:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/45:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/5:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/50:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/55:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/60:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/65:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/70:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/75:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/80:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/85:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/90:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-neutral\/95:hover {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/0:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/10:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/100:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/15:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/20:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/25:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/30:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/35:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/40:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/45:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/5:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/50:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/55:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/60:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/65:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/70:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/75:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/80:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/85:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/90:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary-content\/95:hover {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/0:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/10:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/100:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/15:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/20:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/25:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/30:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/35:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/40:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/45:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/5:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/50:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/55:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/60:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/65:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/70:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/75:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/80:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/85:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/90:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-primary\/95:hover {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/0:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/10:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/100:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/15:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/20:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/25:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/30:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/35:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/40:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/45:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/5:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/50:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/55:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/60:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/65:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/70:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/75:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/80:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/85:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/90:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary-content\/95:hover {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/0:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/10:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/100:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/15:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/20:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/25:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/30:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/35:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/40:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/45:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/5:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/50:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/55:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/60:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/65:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/70:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/75:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/80:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/85:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/90:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-secondary\/95:hover {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/0:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/10:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/100:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/15:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/20:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/25:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/30:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/35:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/40:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/45:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/5:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/50:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/55:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/60:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/65:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/70:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/75:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/80:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/85:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/90:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success-content\/95:hover {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/0:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/10:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/100:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/15:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/20:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/25:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/30:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/35:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/40:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/45:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/5:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/50:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/55:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/60:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/65:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/70:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/75:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/80:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/85:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/90:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-success\/95:hover {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/0:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/10:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/100:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/15:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/20:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/25:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/30:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/35:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/40:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/45:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/5:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/50:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/55:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/60:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/65:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/70:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/75:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/80:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/85:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/90:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning-content\/95:hover {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/0:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/10:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/100:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/15:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/20:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/25:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/30:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/35:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/40:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/45:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/5:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/50:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/55:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/60:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/65:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/70:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/75:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/80:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/85:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/90:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:from-warning\/95:hover {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.hover\:via-accent:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-accent\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-100\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-200\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-300\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-base-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-error\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-info\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-neutral\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-primary\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-secondary\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-success\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning-content\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/0:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/10:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/100:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/15:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/20:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/25:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/30:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/35:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/40:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/45:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/5:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/50:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/55:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/60:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/65:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/70:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/75:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/80:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/85:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/90:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:via-warning\/95:hover {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.hover\:to-accent:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/0:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/10:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/100:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/15:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/20:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/25:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/30:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/35:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/40:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/45:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/5:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/50:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/55:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/60:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/65:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/70:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/75:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/80:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/85:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/90:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-accent-content\/95:hover {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/0:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/10:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/100:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/15:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/20:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/25:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/30:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/35:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/40:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/45:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/5:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/50:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/55:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/60:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/65:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/70:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/75:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/80:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/85:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/90:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-accent\/95:hover {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-base-100:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/0:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/10:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/100:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/15:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/20:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/25:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/30:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/35:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/40:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/45:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/5:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/50:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/55:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/60:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/65:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/70:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/75:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/80:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/85:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/90:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-base-100\/95:hover {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-base-200:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/0:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/10:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/100:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/15:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/20:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/25:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/30:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/35:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/40:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/45:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/5:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/50:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/55:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/60:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/65:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/70:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/75:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/80:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/85:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/90:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-base-200\/95:hover {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-base-300:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/0:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/10:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/100:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/15:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/20:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/25:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/30:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/35:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/40:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/45:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/5:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/50:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/55:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/60:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/65:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/70:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/75:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/80:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/85:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/90:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-base-300\/95:hover {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-base-content:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/0:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/10:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/100:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/15:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/20:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/25:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/30:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/35:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/40:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/45:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/5:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/50:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/55:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/60:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/65:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/70:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/75:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/80:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/85:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/90:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-base-content\/95:hover {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-error:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position);
}
.hover\:to-error-content:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/0:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/10:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/100:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/15:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/20:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/25:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/30:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/35:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/40:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/45:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/5:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/50:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/55:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/60:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/65:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/70:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/75:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/80:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/85:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/90:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-error-content\/95:hover {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-error\/0:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
}
.hover\:to-error\/10:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-error\/100:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position);
}
.hover\:to-error\/15:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-error\/20:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-error\/25:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-error\/30:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-error\/35:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-error\/40:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-error\/45:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-error\/5:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-error\/50:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-error\/55:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-error\/60:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-error\/65:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-error\/70:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-error\/75:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-error\/80:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-error\/85:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-error\/90:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-error\/95:hover {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-info:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position);
}
.hover\:to-info-content:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/0:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/10:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/100:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/15:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/20:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/25:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/30:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/35:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/40:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/45:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/5:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/50:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/55:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/60:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/65:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/70:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/75:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/80:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/85:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/90:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-info-content\/95:hover {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-info\/0:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
}
.hover\:to-info\/10:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-info\/100:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position);
}
.hover\:to-info\/15:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-info\/20:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-info\/25:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-info\/30:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-info\/35:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-info\/40:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-info\/45:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-info\/5:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-info\/50:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-info\/55:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-info\/60:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-info\/65:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-info\/70:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-info\/75:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-info\/80:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-info\/85:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-info\/90:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-info\/95:hover {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-neutral:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/0:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/10:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/100:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/15:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/20:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/25:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/30:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/35:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/40:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/45:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/5:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/50:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/55:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/60:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/65:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/70:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/75:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/80:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/85:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/90:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-neutral-content\/95:hover {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/0:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/10:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/100:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/15:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/20:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/25:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/30:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/35:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/40:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/45:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/5:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/50:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/55:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/60:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/65:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/70:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/75:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/80:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/85:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/90:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-neutral\/95:hover {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-primary:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/0:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/10:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/100:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/15:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/20:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/25:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/30:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/35:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/40:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/45:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/5:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/50:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/55:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/60:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/65:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/70:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/75:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/80:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/85:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/90:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-primary-content\/95:hover {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/0:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/10:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/100:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/15:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/20:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/25:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/30:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/35:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/40:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/45:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/5:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/50:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/55:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/60:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/65:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/70:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/75:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/80:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/85:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/90:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-primary\/95:hover {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-secondary:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/0:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/10:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/100:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/15:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/20:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/25:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/30:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/35:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/40:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/45:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/5:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/50:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/55:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/60:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/65:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/70:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/75:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/80:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/85:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/90:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-secondary-content\/95:hover {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/0:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/10:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/100:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/15:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/20:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/25:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/30:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/35:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/40:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/45:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/5:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/50:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/55:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/60:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/65:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/70:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/75:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/80:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/85:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/90:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-secondary\/95:hover {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-success:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position);
}
.hover\:to-success-content:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/0:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/10:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/100:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/15:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/20:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/25:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/30:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/35:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/40:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/45:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/5:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/50:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/55:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/60:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/65:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/70:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/75:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/80:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/85:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/90:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-success-content\/95:hover {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-success\/0:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
}
.hover\:to-success\/10:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-success\/100:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position);
}
.hover\:to-success\/15:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-success\/20:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-success\/25:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-success\/30:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-success\/35:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-success\/40:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-success\/45:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-success\/5:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-success\/50:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-success\/55:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-success\/60:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-success\/65:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-success\/70:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-success\/75:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-success\/80:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-success\/85:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-success\/90:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-success\/95:hover {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-warning:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/0:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/10:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/100:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/15:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/20:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/25:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/30:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/35:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/40:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/45:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/5:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/50:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/55:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/60:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/65:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/70:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/75:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/80:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/85:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/90:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-warning-content\/95:hover {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/0:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/10:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/100:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/15:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/20:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/25:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/30:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/35:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/40:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/45:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/5:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/50:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/55:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/60:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/65:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/70:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/75:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/80:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/85:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/90:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position);
}
.hover\:to-warning\/95:hover {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position);
}
.hover\:stroke-accent:hover {
  stroke: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:stroke-accent-content:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:stroke-accent-content\/0:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0));
}
.hover\:stroke-accent-content\/10:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.1));
}
.hover\:stroke-accent-content\/100:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:stroke-accent-content\/15:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.15));
}
.hover\:stroke-accent-content\/20:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.2));
}
.hover\:stroke-accent-content\/25:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.25));
}
.hover\:stroke-accent-content\/30:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.3));
}
.hover\:stroke-accent-content\/35:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.35));
}
.hover\:stroke-accent-content\/40:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.4));
}
.hover\:stroke-accent-content\/45:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.45));
}
.hover\:stroke-accent-content\/5:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.05));
}
.hover\:stroke-accent-content\/50:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.5));
}
.hover\:stroke-accent-content\/55:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.55));
}
.hover\:stroke-accent-content\/60:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.6));
}
.hover\:stroke-accent-content\/65:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.65));
}
.hover\:stroke-accent-content\/70:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.7));
}
.hover\:stroke-accent-content\/75:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.75));
}
.hover\:stroke-accent-content\/80:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.8));
}
.hover\:stroke-accent-content\/85:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.85));
}
.hover\:stroke-accent-content\/90:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.9));
}
.hover\:stroke-accent-content\/95:hover {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.95));
}
.hover\:stroke-accent\/0:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0));
}
.hover\:stroke-accent\/10:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.1));
}
.hover\:stroke-accent\/100:hover {
  stroke: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:stroke-accent\/15:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.15));
}
.hover\:stroke-accent\/20:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.2));
}
.hover\:stroke-accent\/25:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.25));
}
.hover\:stroke-accent\/30:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.3));
}
.hover\:stroke-accent\/35:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.35));
}
.hover\:stroke-accent\/40:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.4));
}
.hover\:stroke-accent\/45:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.45));
}
.hover\:stroke-accent\/5:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.05));
}
.hover\:stroke-accent\/50:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.5));
}
.hover\:stroke-accent\/55:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.55));
}
.hover\:stroke-accent\/60:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.6));
}
.hover\:stroke-accent\/65:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.65));
}
.hover\:stroke-accent\/70:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.7));
}
.hover\:stroke-accent\/75:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.75));
}
.hover\:stroke-accent\/80:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.8));
}
.hover\:stroke-accent\/85:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.85));
}
.hover\:stroke-accent\/90:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.9));
}
.hover\:stroke-accent\/95:hover {
  stroke: var(--fallback-a,oklch(var(--a)/0.95));
}
.hover\:stroke-base-100:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:stroke-base-100\/0:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:stroke-base-100\/10:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.hover\:stroke-base-100\/100:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:stroke-base-100\/15:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.hover\:stroke-base-100\/20:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.hover\:stroke-base-100\/25:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.hover\:stroke-base-100\/30:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.hover\:stroke-base-100\/35:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.hover\:stroke-base-100\/40:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.hover\:stroke-base-100\/45:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.hover\:stroke-base-100\/5:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.hover\:stroke-base-100\/50:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.hover\:stroke-base-100\/55:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.hover\:stroke-base-100\/60:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.hover\:stroke-base-100\/65:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.hover\:stroke-base-100\/70:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.hover\:stroke-base-100\/75:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.hover\:stroke-base-100\/80:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.hover\:stroke-base-100\/85:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.hover\:stroke-base-100\/90:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.hover\:stroke-base-100\/95:hover {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.hover\:stroke-base-200:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:stroke-base-200\/0:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:stroke-base-200\/10:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.hover\:stroke-base-200\/100:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:stroke-base-200\/15:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.hover\:stroke-base-200\/20:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.hover\:stroke-base-200\/25:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.hover\:stroke-base-200\/30:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.hover\:stroke-base-200\/35:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.hover\:stroke-base-200\/40:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.hover\:stroke-base-200\/45:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.hover\:stroke-base-200\/5:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.hover\:stroke-base-200\/50:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.hover\:stroke-base-200\/55:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.hover\:stroke-base-200\/60:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.hover\:stroke-base-200\/65:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.hover\:stroke-base-200\/70:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.hover\:stroke-base-200\/75:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.hover\:stroke-base-200\/80:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.hover\:stroke-base-200\/85:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.hover\:stroke-base-200\/90:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.hover\:stroke-base-200\/95:hover {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.hover\:stroke-base-300:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:stroke-base-300\/0:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:stroke-base-300\/10:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.hover\:stroke-base-300\/100:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:stroke-base-300\/15:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.hover\:stroke-base-300\/20:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.hover\:stroke-base-300\/25:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.hover\:stroke-base-300\/30:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.hover\:stroke-base-300\/35:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.hover\:stroke-base-300\/40:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.hover\:stroke-base-300\/45:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.hover\:stroke-base-300\/5:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.hover\:stroke-base-300\/50:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.hover\:stroke-base-300\/55:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.hover\:stroke-base-300\/60:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.hover\:stroke-base-300\/65:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.hover\:stroke-base-300\/70:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.hover\:stroke-base-300\/75:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.hover\:stroke-base-300\/80:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.hover\:stroke-base-300\/85:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.hover\:stroke-base-300\/90:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.hover\:stroke-base-300\/95:hover {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.hover\:stroke-base-content:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:stroke-base-content\/0:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:stroke-base-content\/10:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.hover\:stroke-base-content\/100:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:stroke-base-content\/15:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.hover\:stroke-base-content\/20:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.hover\:stroke-base-content\/25:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.hover\:stroke-base-content\/30:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.hover\:stroke-base-content\/35:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.hover\:stroke-base-content\/40:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.hover\:stroke-base-content\/45:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.hover\:stroke-base-content\/5:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.hover\:stroke-base-content\/50:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.hover\:stroke-base-content\/55:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.hover\:stroke-base-content\/60:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.hover\:stroke-base-content\/65:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.hover\:stroke-base-content\/70:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.hover\:stroke-base-content\/75:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.hover\:stroke-base-content\/80:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.hover\:stroke-base-content\/85:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.hover\:stroke-base-content\/90:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.hover\:stroke-base-content\/95:hover {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.hover\:stroke-error:hover {
  stroke: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:stroke-error-content:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:stroke-error-content\/0:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:stroke-error-content\/10:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.hover\:stroke-error-content\/100:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:stroke-error-content\/15:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.hover\:stroke-error-content\/20:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.hover\:stroke-error-content\/25:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.hover\:stroke-error-content\/30:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.hover\:stroke-error-content\/35:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.hover\:stroke-error-content\/40:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.hover\:stroke-error-content\/45:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.hover\:stroke-error-content\/5:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.hover\:stroke-error-content\/50:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.hover\:stroke-error-content\/55:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.hover\:stroke-error-content\/60:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.hover\:stroke-error-content\/65:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.hover\:stroke-error-content\/70:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.hover\:stroke-error-content\/75:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.hover\:stroke-error-content\/80:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.hover\:stroke-error-content\/85:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.hover\:stroke-error-content\/90:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.hover\:stroke-error-content\/95:hover {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.hover\:stroke-error\/0:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:stroke-error\/10:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.1));
}
.hover\:stroke-error\/100:hover {
  stroke: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:stroke-error\/15:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.15));
}
.hover\:stroke-error\/20:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.2));
}
.hover\:stroke-error\/25:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.25));
}
.hover\:stroke-error\/30:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.3));
}
.hover\:stroke-error\/35:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.35));
}
.hover\:stroke-error\/40:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.4));
}
.hover\:stroke-error\/45:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.45));
}
.hover\:stroke-error\/5:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.05));
}
.hover\:stroke-error\/50:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.5));
}
.hover\:stroke-error\/55:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.55));
}
.hover\:stroke-error\/60:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.6));
}
.hover\:stroke-error\/65:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.65));
}
.hover\:stroke-error\/70:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.7));
}
.hover\:stroke-error\/75:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.75));
}
.hover\:stroke-error\/80:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.8));
}
.hover\:stroke-error\/85:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.85));
}
.hover\:stroke-error\/90:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.9));
}
.hover\:stroke-error\/95:hover {
  stroke: var(--fallback-er,oklch(var(--er)/0.95));
}
.hover\:stroke-info:hover {
  stroke: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:stroke-info-content:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:stroke-info-content\/0:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:stroke-info-content\/10:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.hover\:stroke-info-content\/100:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:stroke-info-content\/15:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.hover\:stroke-info-content\/20:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.hover\:stroke-info-content\/25:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.hover\:stroke-info-content\/30:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.hover\:stroke-info-content\/35:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.hover\:stroke-info-content\/40:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.hover\:stroke-info-content\/45:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.hover\:stroke-info-content\/5:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.hover\:stroke-info-content\/50:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.hover\:stroke-info-content\/55:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.hover\:stroke-info-content\/60:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.hover\:stroke-info-content\/65:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.hover\:stroke-info-content\/70:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.hover\:stroke-info-content\/75:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.hover\:stroke-info-content\/80:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.hover\:stroke-info-content\/85:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.hover\:stroke-info-content\/90:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.hover\:stroke-info-content\/95:hover {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.hover\:stroke-info\/0:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:stroke-info\/10:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.1));
}
.hover\:stroke-info\/100:hover {
  stroke: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:stroke-info\/15:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.15));
}
.hover\:stroke-info\/20:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.2));
}
.hover\:stroke-info\/25:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.25));
}
.hover\:stroke-info\/30:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.3));
}
.hover\:stroke-info\/35:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.35));
}
.hover\:stroke-info\/40:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.4));
}
.hover\:stroke-info\/45:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.45));
}
.hover\:stroke-info\/5:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.05));
}
.hover\:stroke-info\/50:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.5));
}
.hover\:stroke-info\/55:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.55));
}
.hover\:stroke-info\/60:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.6));
}
.hover\:stroke-info\/65:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.65));
}
.hover\:stroke-info\/70:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.7));
}
.hover\:stroke-info\/75:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.75));
}
.hover\:stroke-info\/80:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.8));
}
.hover\:stroke-info\/85:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.85));
}
.hover\:stroke-info\/90:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.9));
}
.hover\:stroke-info\/95:hover {
  stroke: var(--fallback-in,oklch(var(--in)/0.95));
}
.hover\:stroke-neutral:hover {
  stroke: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:stroke-neutral-content:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:stroke-neutral-content\/0:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0));
}
.hover\:stroke-neutral-content\/10:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.1));
}
.hover\:stroke-neutral-content\/100:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:stroke-neutral-content\/15:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.15));
}
.hover\:stroke-neutral-content\/20:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.2));
}
.hover\:stroke-neutral-content\/25:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.25));
}
.hover\:stroke-neutral-content\/30:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.3));
}
.hover\:stroke-neutral-content\/35:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.35));
}
.hover\:stroke-neutral-content\/40:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.4));
}
.hover\:stroke-neutral-content\/45:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.45));
}
.hover\:stroke-neutral-content\/5:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.05));
}
.hover\:stroke-neutral-content\/50:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.5));
}
.hover\:stroke-neutral-content\/55:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.55));
}
.hover\:stroke-neutral-content\/60:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.6));
}
.hover\:stroke-neutral-content\/65:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.65));
}
.hover\:stroke-neutral-content\/70:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.7));
}
.hover\:stroke-neutral-content\/75:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.75));
}
.hover\:stroke-neutral-content\/80:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.8));
}
.hover\:stroke-neutral-content\/85:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.85));
}
.hover\:stroke-neutral-content\/90:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.9));
}
.hover\:stroke-neutral-content\/95:hover {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.95));
}
.hover\:stroke-neutral\/0:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0));
}
.hover\:stroke-neutral\/10:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.1));
}
.hover\:stroke-neutral\/100:hover {
  stroke: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:stroke-neutral\/15:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.15));
}
.hover\:stroke-neutral\/20:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.2));
}
.hover\:stroke-neutral\/25:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.25));
}
.hover\:stroke-neutral\/30:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.3));
}
.hover\:stroke-neutral\/35:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.35));
}
.hover\:stroke-neutral\/40:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.4));
}
.hover\:stroke-neutral\/45:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.45));
}
.hover\:stroke-neutral\/5:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.05));
}
.hover\:stroke-neutral\/50:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.5));
}
.hover\:stroke-neutral\/55:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.55));
}
.hover\:stroke-neutral\/60:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.6));
}
.hover\:stroke-neutral\/65:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.65));
}
.hover\:stroke-neutral\/70:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.7));
}
.hover\:stroke-neutral\/75:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.75));
}
.hover\:stroke-neutral\/80:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.8));
}
.hover\:stroke-neutral\/85:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.85));
}
.hover\:stroke-neutral\/90:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.9));
}
.hover\:stroke-neutral\/95:hover {
  stroke: var(--fallback-n,oklch(var(--n)/0.95));
}
.hover\:stroke-primary:hover {
  stroke: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:stroke-primary-content:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:stroke-primary-content\/0:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0));
}
.hover\:stroke-primary-content\/10:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.1));
}
.hover\:stroke-primary-content\/100:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:stroke-primary-content\/15:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.15));
}
.hover\:stroke-primary-content\/20:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.2));
}
.hover\:stroke-primary-content\/25:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.25));
}
.hover\:stroke-primary-content\/30:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.3));
}
.hover\:stroke-primary-content\/35:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.35));
}
.hover\:stroke-primary-content\/40:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.4));
}
.hover\:stroke-primary-content\/45:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.45));
}
.hover\:stroke-primary-content\/5:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.05));
}
.hover\:stroke-primary-content\/50:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.5));
}
.hover\:stroke-primary-content\/55:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.55));
}
.hover\:stroke-primary-content\/60:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.6));
}
.hover\:stroke-primary-content\/65:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.65));
}
.hover\:stroke-primary-content\/70:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.7));
}
.hover\:stroke-primary-content\/75:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.75));
}
.hover\:stroke-primary-content\/80:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.8));
}
.hover\:stroke-primary-content\/85:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.85));
}
.hover\:stroke-primary-content\/90:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.9));
}
.hover\:stroke-primary-content\/95:hover {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.95));
}
.hover\:stroke-primary\/0:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0));
}
.hover\:stroke-primary\/10:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.1));
}
.hover\:stroke-primary\/100:hover {
  stroke: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:stroke-primary\/15:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.15));
}
.hover\:stroke-primary\/20:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.2));
}
.hover\:stroke-primary\/25:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.25));
}
.hover\:stroke-primary\/30:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.3));
}
.hover\:stroke-primary\/35:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.35));
}
.hover\:stroke-primary\/40:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.4));
}
.hover\:stroke-primary\/45:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.45));
}
.hover\:stroke-primary\/5:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.05));
}
.hover\:stroke-primary\/50:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.5));
}
.hover\:stroke-primary\/55:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.55));
}
.hover\:stroke-primary\/60:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.6));
}
.hover\:stroke-primary\/65:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.65));
}
.hover\:stroke-primary\/70:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.7));
}
.hover\:stroke-primary\/75:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.75));
}
.hover\:stroke-primary\/80:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.8));
}
.hover\:stroke-primary\/85:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.85));
}
.hover\:stroke-primary\/90:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.9));
}
.hover\:stroke-primary\/95:hover {
  stroke: var(--fallback-p,oklch(var(--p)/0.95));
}
.hover\:stroke-secondary:hover {
  stroke: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:stroke-secondary-content:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:stroke-secondary-content\/0:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0));
}
.hover\:stroke-secondary-content\/10:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.1));
}
.hover\:stroke-secondary-content\/100:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:stroke-secondary-content\/15:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.15));
}
.hover\:stroke-secondary-content\/20:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.2));
}
.hover\:stroke-secondary-content\/25:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.25));
}
.hover\:stroke-secondary-content\/30:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.3));
}
.hover\:stroke-secondary-content\/35:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.35));
}
.hover\:stroke-secondary-content\/40:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.4));
}
.hover\:stroke-secondary-content\/45:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.45));
}
.hover\:stroke-secondary-content\/5:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.05));
}
.hover\:stroke-secondary-content\/50:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.5));
}
.hover\:stroke-secondary-content\/55:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.55));
}
.hover\:stroke-secondary-content\/60:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.6));
}
.hover\:stroke-secondary-content\/65:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.65));
}
.hover\:stroke-secondary-content\/70:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.7));
}
.hover\:stroke-secondary-content\/75:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.75));
}
.hover\:stroke-secondary-content\/80:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.8));
}
.hover\:stroke-secondary-content\/85:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.85));
}
.hover\:stroke-secondary-content\/90:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.9));
}
.hover\:stroke-secondary-content\/95:hover {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.95));
}
.hover\:stroke-secondary\/0:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0));
}
.hover\:stroke-secondary\/10:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.1));
}
.hover\:stroke-secondary\/100:hover {
  stroke: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:stroke-secondary\/15:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.15));
}
.hover\:stroke-secondary\/20:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.2));
}
.hover\:stroke-secondary\/25:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.25));
}
.hover\:stroke-secondary\/30:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.3));
}
.hover\:stroke-secondary\/35:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.35));
}
.hover\:stroke-secondary\/40:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.4));
}
.hover\:stroke-secondary\/45:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.45));
}
.hover\:stroke-secondary\/5:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.05));
}
.hover\:stroke-secondary\/50:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.5));
}
.hover\:stroke-secondary\/55:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.55));
}
.hover\:stroke-secondary\/60:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.6));
}
.hover\:stroke-secondary\/65:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.65));
}
.hover\:stroke-secondary\/70:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.7));
}
.hover\:stroke-secondary\/75:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.75));
}
.hover\:stroke-secondary\/80:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.8));
}
.hover\:stroke-secondary\/85:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.85));
}
.hover\:stroke-secondary\/90:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.9));
}
.hover\:stroke-secondary\/95:hover {
  stroke: var(--fallback-s,oklch(var(--s)/0.95));
}
.hover\:stroke-success:hover {
  stroke: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:stroke-success-content:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:stroke-success-content\/0:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:stroke-success-content\/10:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.hover\:stroke-success-content\/100:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:stroke-success-content\/15:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.hover\:stroke-success-content\/20:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.hover\:stroke-success-content\/25:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.hover\:stroke-success-content\/30:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.hover\:stroke-success-content\/35:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.hover\:stroke-success-content\/40:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.hover\:stroke-success-content\/45:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.hover\:stroke-success-content\/5:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.hover\:stroke-success-content\/50:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.hover\:stroke-success-content\/55:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.hover\:stroke-success-content\/60:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.hover\:stroke-success-content\/65:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.hover\:stroke-success-content\/70:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.hover\:stroke-success-content\/75:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.hover\:stroke-success-content\/80:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.hover\:stroke-success-content\/85:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.hover\:stroke-success-content\/90:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.hover\:stroke-success-content\/95:hover {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.hover\:stroke-success\/0:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:stroke-success\/10:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.1));
}
.hover\:stroke-success\/100:hover {
  stroke: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:stroke-success\/15:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.15));
}
.hover\:stroke-success\/20:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.2));
}
.hover\:stroke-success\/25:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.25));
}
.hover\:stroke-success\/30:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.3));
}
.hover\:stroke-success\/35:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.35));
}
.hover\:stroke-success\/40:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.4));
}
.hover\:stroke-success\/45:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.45));
}
.hover\:stroke-success\/5:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.05));
}
.hover\:stroke-success\/50:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.5));
}
.hover\:stroke-success\/55:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.55));
}
.hover\:stroke-success\/60:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.6));
}
.hover\:stroke-success\/65:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.65));
}
.hover\:stroke-success\/70:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.7));
}
.hover\:stroke-success\/75:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.75));
}
.hover\:stroke-success\/80:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.8));
}
.hover\:stroke-success\/85:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.85));
}
.hover\:stroke-success\/90:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.9));
}
.hover\:stroke-success\/95:hover {
  stroke: var(--fallback-su,oklch(var(--su)/0.95));
}
.hover\:stroke-warning:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:stroke-warning-content:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:stroke-warning-content\/0:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:stroke-warning-content\/10:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.hover\:stroke-warning-content\/100:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:stroke-warning-content\/15:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.hover\:stroke-warning-content\/20:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.hover\:stroke-warning-content\/25:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.hover\:stroke-warning-content\/30:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.hover\:stroke-warning-content\/35:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.hover\:stroke-warning-content\/40:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.hover\:stroke-warning-content\/45:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.hover\:stroke-warning-content\/5:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.hover\:stroke-warning-content\/50:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.hover\:stroke-warning-content\/55:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.hover\:stroke-warning-content\/60:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.hover\:stroke-warning-content\/65:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.hover\:stroke-warning-content\/70:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.hover\:stroke-warning-content\/75:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.hover\:stroke-warning-content\/80:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.hover\:stroke-warning-content\/85:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.hover\:stroke-warning-content\/90:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.hover\:stroke-warning-content\/95:hover {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.hover\:stroke-warning\/0:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:stroke-warning\/10:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.hover\:stroke-warning\/100:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:stroke-warning\/15:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.hover\:stroke-warning\/20:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.hover\:stroke-warning\/25:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.hover\:stroke-warning\/30:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.hover\:stroke-warning\/35:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.hover\:stroke-warning\/40:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.hover\:stroke-warning\/45:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.hover\:stroke-warning\/5:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.hover\:stroke-warning\/50:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.hover\:stroke-warning\/55:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.hover\:stroke-warning\/60:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.hover\:stroke-warning\/65:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.hover\:stroke-warning\/70:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.hover\:stroke-warning\/75:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.hover\:stroke-warning\/80:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.hover\:stroke-warning\/85:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.hover\:stroke-warning\/90:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.hover\:stroke-warning\/95:hover {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.hover\:text-accent:hover {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:text-accent-content:hover {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:text-accent-content\/0:hover {
  color: var(--fallback-ac,oklch(var(--ac)/0));
}
.hover\:text-accent-content\/10:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.hover\:text-accent-content\/100:hover {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:text-accent-content\/15:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.hover\:text-accent-content\/20:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.hover\:text-accent-content\/25:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.hover\:text-accent-content\/30:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.hover\:text-accent-content\/35:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.hover\:text-accent-content\/40:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.hover\:text-accent-content\/45:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.hover\:text-accent-content\/5:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.hover\:text-accent-content\/50:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.hover\:text-accent-content\/55:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.hover\:text-accent-content\/60:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.hover\:text-accent-content\/65:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.hover\:text-accent-content\/70:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.hover\:text-accent-content\/75:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.hover\:text-accent-content\/80:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.hover\:text-accent-content\/85:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.hover\:text-accent-content\/90:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.hover\:text-accent-content\/95:hover {
  color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.hover\:text-accent\/0:hover {
  color: var(--fallback-a,oklch(var(--a)/0));
}
.hover\:text-accent\/10:hover {
  color: var(--fallback-a,oklch(var(--a)/.1));
}
.hover\:text-accent\/100:hover {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:text-accent\/15:hover {
  color: var(--fallback-a,oklch(var(--a)/.15));
}
.hover\:text-accent\/20:hover {
  color: var(--fallback-a,oklch(var(--a)/.2));
}
.hover\:text-accent\/25:hover {
  color: var(--fallback-a,oklch(var(--a)/.25));
}
.hover\:text-accent\/30:hover {
  color: var(--fallback-a,oklch(var(--a)/.3));
}
.hover\:text-accent\/35:hover {
  color: var(--fallback-a,oklch(var(--a)/.35));
}
.hover\:text-accent\/40:hover {
  color: var(--fallback-a,oklch(var(--a)/.4));
}
.hover\:text-accent\/45:hover {
  color: var(--fallback-a,oklch(var(--a)/.45));
}
.hover\:text-accent\/5:hover {
  color: var(--fallback-a,oklch(var(--a)/.05));
}
.hover\:text-accent\/50:hover {
  color: var(--fallback-a,oklch(var(--a)/.5));
}
.hover\:text-accent\/55:hover {
  color: var(--fallback-a,oklch(var(--a)/.55));
}
.hover\:text-accent\/60:hover {
  color: var(--fallback-a,oklch(var(--a)/.6));
}
.hover\:text-accent\/65:hover {
  color: var(--fallback-a,oklch(var(--a)/.65));
}
.hover\:text-accent\/70:hover {
  color: var(--fallback-a,oklch(var(--a)/.7));
}
.hover\:text-accent\/75:hover {
  color: var(--fallback-a,oklch(var(--a)/.75));
}
.hover\:text-accent\/80:hover {
  color: var(--fallback-a,oklch(var(--a)/.8));
}
.hover\:text-accent\/85:hover {
  color: var(--fallback-a,oklch(var(--a)/.85));
}
.hover\:text-accent\/90:hover {
  color: var(--fallback-a,oklch(var(--a)/.9));
}
.hover\:text-accent\/95:hover {
  color: var(--fallback-a,oklch(var(--a)/.95));
}
.hover\:text-base-100:hover {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:text-base-100\/0:hover {
  color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:text-base-100\/10:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:text-base-100\/100:hover {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:text-base-100\/15:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:text-base-100\/20:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:text-base-100\/25:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:text-base-100\/30:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:text-base-100\/35:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:text-base-100\/40:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:text-base-100\/45:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:text-base-100\/5:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:text-base-100\/50:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:text-base-100\/55:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:text-base-100\/60:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:text-base-100\/65:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:text-base-100\/70:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:text-base-100\/75:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:text-base-100\/80:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:text-base-100\/85:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:text-base-100\/90:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:text-base-100\/95:hover {
  color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:text-base-200:hover {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:text-base-200\/0:hover {
  color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:text-base-200\/10:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:text-base-200\/100:hover {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:text-base-200\/15:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:text-base-200\/20:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:text-base-200\/25:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:text-base-200\/30:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:text-base-200\/35:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:text-base-200\/40:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:text-base-200\/45:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:text-base-200\/5:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:text-base-200\/50:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:text-base-200\/55:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:text-base-200\/60:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:text-base-200\/65:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:text-base-200\/70:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:text-base-200\/75:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:text-base-200\/80:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:text-base-200\/85:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:text-base-200\/90:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:text-base-200\/95:hover {
  color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:text-base-300:hover {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:text-base-300\/0:hover {
  color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:text-base-300\/10:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:text-base-300\/100:hover {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:text-base-300\/15:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:text-base-300\/20:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:text-base-300\/25:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:text-base-300\/30:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:text-base-300\/35:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:text-base-300\/40:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:text-base-300\/45:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:text-base-300\/5:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:text-base-300\/50:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:text-base-300\/55:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:text-base-300\/60:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:text-base-300\/65:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:text-base-300\/70:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:text-base-300\/75:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:text-base-300\/80:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:text-base-300\/85:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:text-base-300\/90:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:text-base-300\/95:hover {
  color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:text-base-content:hover {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:text-base-content\/0:hover {
  color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:text-base-content\/10:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:text-base-content\/100:hover {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:text-base-content\/15:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:text-base-content\/20:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:text-base-content\/25:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:text-base-content\/30:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:text-base-content\/35:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:text-base-content\/40:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:text-base-content\/45:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:text-base-content\/5:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:text-base-content\/50:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:text-base-content\/55:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:text-base-content\/60:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:text-base-content\/65:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:text-base-content\/70:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:text-base-content\/75:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:text-base-content\/80:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:text-base-content\/85:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:text-base-content\/90:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:text-base-content\/95:hover {
  color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:text-error:hover {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:text-error-content:hover {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:text-error-content\/0:hover {
  color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:text-error-content\/10:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:text-error-content\/100:hover {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:text-error-content\/15:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:text-error-content\/20:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:text-error-content\/25:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:text-error-content\/30:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:text-error-content\/35:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:text-error-content\/40:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:text-error-content\/45:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:text-error-content\/5:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:text-error-content\/50:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:text-error-content\/55:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:text-error-content\/60:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:text-error-content\/65:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:text-error-content\/70:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:text-error-content\/75:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:text-error-content\/80:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:text-error-content\/85:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:text-error-content\/90:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:text-error-content\/95:hover {
  color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:text-error\/0:hover {
  color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:text-error\/10:hover {
  color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:text-error\/100:hover {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:text-error\/15:hover {
  color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:text-error\/20:hover {
  color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:text-error\/25:hover {
  color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:text-error\/30:hover {
  color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:text-error\/35:hover {
  color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:text-error\/40:hover {
  color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:text-error\/45:hover {
  color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:text-error\/5:hover {
  color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:text-error\/50:hover {
  color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:text-error\/55:hover {
  color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:text-error\/60:hover {
  color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:text-error\/65:hover {
  color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:text-error\/70:hover {
  color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:text-error\/75:hover {
  color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:text-error\/80:hover {
  color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:text-error\/85:hover {
  color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:text-error\/90:hover {
  color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:text-error\/95:hover {
  color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:text-info:hover {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:text-info-content:hover {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:text-info-content\/0:hover {
  color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:text-info-content\/10:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:text-info-content\/100:hover {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:text-info-content\/15:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:text-info-content\/20:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:text-info-content\/25:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:text-info-content\/30:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:text-info-content\/35:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:text-info-content\/40:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:text-info-content\/45:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:text-info-content\/5:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:text-info-content\/50:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:text-info-content\/55:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:text-info-content\/60:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:text-info-content\/65:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:text-info-content\/70:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:text-info-content\/75:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:text-info-content\/80:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:text-info-content\/85:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:text-info-content\/90:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:text-info-content\/95:hover {
  color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:text-info\/0:hover {
  color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:text-info\/10:hover {
  color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:text-info\/100:hover {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:text-info\/15:hover {
  color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:text-info\/20:hover {
  color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:text-info\/25:hover {
  color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:text-info\/30:hover {
  color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:text-info\/35:hover {
  color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:text-info\/40:hover {
  color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:text-info\/45:hover {
  color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:text-info\/5:hover {
  color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:text-info\/50:hover {
  color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:text-info\/55:hover {
  color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:text-info\/60:hover {
  color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:text-info\/65:hover {
  color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:text-info\/70:hover {
  color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:text-info\/75:hover {
  color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:text-info\/80:hover {
  color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:text-info\/85:hover {
  color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:text-info\/90:hover {
  color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:text-info\/95:hover {
  color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:text-neutral:hover {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:text-neutral-content:hover {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:text-neutral-content\/0:hover {
  color: var(--fallback-nc,oklch(var(--nc)/0));
}
.hover\:text-neutral-content\/10:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.hover\:text-neutral-content\/100:hover {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:text-neutral-content\/15:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.hover\:text-neutral-content\/20:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.hover\:text-neutral-content\/25:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.hover\:text-neutral-content\/30:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.hover\:text-neutral-content\/35:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.hover\:text-neutral-content\/40:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.hover\:text-neutral-content\/45:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.hover\:text-neutral-content\/5:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.hover\:text-neutral-content\/50:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.hover\:text-neutral-content\/55:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.hover\:text-neutral-content\/60:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.hover\:text-neutral-content\/65:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.hover\:text-neutral-content\/70:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.hover\:text-neutral-content\/75:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.hover\:text-neutral-content\/80:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.hover\:text-neutral-content\/85:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.hover\:text-neutral-content\/90:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.hover\:text-neutral-content\/95:hover {
  color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.hover\:text-neutral\/0:hover {
  color: var(--fallback-n,oklch(var(--n)/0));
}
.hover\:text-neutral\/10:hover {
  color: var(--fallback-n,oklch(var(--n)/.1));
}
.hover\:text-neutral\/100:hover {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:text-neutral\/15:hover {
  color: var(--fallback-n,oklch(var(--n)/.15));
}
.hover\:text-neutral\/20:hover {
  color: var(--fallback-n,oklch(var(--n)/.2));
}
.hover\:text-neutral\/25:hover {
  color: var(--fallback-n,oklch(var(--n)/.25));
}
.hover\:text-neutral\/30:hover {
  color: var(--fallback-n,oklch(var(--n)/.3));
}
.hover\:text-neutral\/35:hover {
  color: var(--fallback-n,oklch(var(--n)/.35));
}
.hover\:text-neutral\/40:hover {
  color: var(--fallback-n,oklch(var(--n)/.4));
}
.hover\:text-neutral\/45:hover {
  color: var(--fallback-n,oklch(var(--n)/.45));
}
.hover\:text-neutral\/5:hover {
  color: var(--fallback-n,oklch(var(--n)/.05));
}
.hover\:text-neutral\/50:hover {
  color: var(--fallback-n,oklch(var(--n)/.5));
}
.hover\:text-neutral\/55:hover {
  color: var(--fallback-n,oklch(var(--n)/.55));
}
.hover\:text-neutral\/60:hover {
  color: var(--fallback-n,oklch(var(--n)/.6));
}
.hover\:text-neutral\/65:hover {
  color: var(--fallback-n,oklch(var(--n)/.65));
}
.hover\:text-neutral\/70:hover {
  color: var(--fallback-n,oklch(var(--n)/.7));
}
.hover\:text-neutral\/75:hover {
  color: var(--fallback-n,oklch(var(--n)/.75));
}
.hover\:text-neutral\/80:hover {
  color: var(--fallback-n,oklch(var(--n)/.8));
}
.hover\:text-neutral\/85:hover {
  color: var(--fallback-n,oklch(var(--n)/.85));
}
.hover\:text-neutral\/90:hover {
  color: var(--fallback-n,oklch(var(--n)/.9));
}
.hover\:text-neutral\/95:hover {
  color: var(--fallback-n,oklch(var(--n)/.95));
}
.hover\:text-primary:hover {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:text-primary-content:hover {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:text-primary-content\/0:hover {
  color: var(--fallback-pc,oklch(var(--pc)/0));
}
.hover\:text-primary-content\/10:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.hover\:text-primary-content\/100:hover {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:text-primary-content\/15:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.hover\:text-primary-content\/20:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.hover\:text-primary-content\/25:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.hover\:text-primary-content\/30:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.hover\:text-primary-content\/35:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.hover\:text-primary-content\/40:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.hover\:text-primary-content\/45:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.hover\:text-primary-content\/5:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.hover\:text-primary-content\/50:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.hover\:text-primary-content\/55:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.hover\:text-primary-content\/60:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.hover\:text-primary-content\/65:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.hover\:text-primary-content\/70:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.hover\:text-primary-content\/75:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.hover\:text-primary-content\/80:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.hover\:text-primary-content\/85:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.hover\:text-primary-content\/90:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.hover\:text-primary-content\/95:hover {
  color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.hover\:text-primary\/0:hover {
  color: var(--fallback-p,oklch(var(--p)/0));
}
.hover\:text-primary\/10:hover {
  color: var(--fallback-p,oklch(var(--p)/.1));
}
.hover\:text-primary\/100:hover {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:text-primary\/15:hover {
  color: var(--fallback-p,oklch(var(--p)/.15));
}
.hover\:text-primary\/20:hover {
  color: var(--fallback-p,oklch(var(--p)/.2));
}
.hover\:text-primary\/25:hover {
  color: var(--fallback-p,oklch(var(--p)/.25));
}
.hover\:text-primary\/30:hover {
  color: var(--fallback-p,oklch(var(--p)/.3));
}
.hover\:text-primary\/35:hover {
  color: var(--fallback-p,oklch(var(--p)/.35));
}
.hover\:text-primary\/40:hover {
  color: var(--fallback-p,oklch(var(--p)/.4));
}
.hover\:text-primary\/45:hover {
  color: var(--fallback-p,oklch(var(--p)/.45));
}
.hover\:text-primary\/5:hover {
  color: var(--fallback-p,oklch(var(--p)/.05));
}
.hover\:text-primary\/50:hover {
  color: var(--fallback-p,oklch(var(--p)/.5));
}
.hover\:text-primary\/55:hover {
  color: var(--fallback-p,oklch(var(--p)/.55));
}
.hover\:text-primary\/60:hover {
  color: var(--fallback-p,oklch(var(--p)/.6));
}
.hover\:text-primary\/65:hover {
  color: var(--fallback-p,oklch(var(--p)/.65));
}
.hover\:text-primary\/70:hover {
  color: var(--fallback-p,oklch(var(--p)/.7));
}
.hover\:text-primary\/75:hover {
  color: var(--fallback-p,oklch(var(--p)/.75));
}
.hover\:text-primary\/80:hover {
  color: var(--fallback-p,oklch(var(--p)/.8));
}
.hover\:text-primary\/85:hover {
  color: var(--fallback-p,oklch(var(--p)/.85));
}
.hover\:text-primary\/90:hover {
  color: var(--fallback-p,oklch(var(--p)/.9));
}
.hover\:text-primary\/95:hover {
  color: var(--fallback-p,oklch(var(--p)/.95));
}
.hover\:text-secondary:hover {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:text-secondary-content:hover {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:text-secondary-content\/0:hover {
  color: var(--fallback-sc,oklch(var(--sc)/0));
}
.hover\:text-secondary-content\/10:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.hover\:text-secondary-content\/100:hover {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:text-secondary-content\/15:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.hover\:text-secondary-content\/20:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.hover\:text-secondary-content\/25:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.hover\:text-secondary-content\/30:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.hover\:text-secondary-content\/35:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.hover\:text-secondary-content\/40:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.hover\:text-secondary-content\/45:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.hover\:text-secondary-content\/5:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.hover\:text-secondary-content\/50:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.hover\:text-secondary-content\/55:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.hover\:text-secondary-content\/60:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.hover\:text-secondary-content\/65:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.hover\:text-secondary-content\/70:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.hover\:text-secondary-content\/75:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.hover\:text-secondary-content\/80:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.hover\:text-secondary-content\/85:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.hover\:text-secondary-content\/90:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.hover\:text-secondary-content\/95:hover {
  color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.hover\:text-secondary\/0:hover {
  color: var(--fallback-s,oklch(var(--s)/0));
}
.hover\:text-secondary\/10:hover {
  color: var(--fallback-s,oklch(var(--s)/.1));
}
.hover\:text-secondary\/100:hover {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:text-secondary\/15:hover {
  color: var(--fallback-s,oklch(var(--s)/.15));
}
.hover\:text-secondary\/20:hover {
  color: var(--fallback-s,oklch(var(--s)/.2));
}
.hover\:text-secondary\/25:hover {
  color: var(--fallback-s,oklch(var(--s)/.25));
}
.hover\:text-secondary\/30:hover {
  color: var(--fallback-s,oklch(var(--s)/.3));
}
.hover\:text-secondary\/35:hover {
  color: var(--fallback-s,oklch(var(--s)/.35));
}
.hover\:text-secondary\/40:hover {
  color: var(--fallback-s,oklch(var(--s)/.4));
}
.hover\:text-secondary\/45:hover {
  color: var(--fallback-s,oklch(var(--s)/.45));
}
.hover\:text-secondary\/5:hover {
  color: var(--fallback-s,oklch(var(--s)/.05));
}
.hover\:text-secondary\/50:hover {
  color: var(--fallback-s,oklch(var(--s)/.5));
}
.hover\:text-secondary\/55:hover {
  color: var(--fallback-s,oklch(var(--s)/.55));
}
.hover\:text-secondary\/60:hover {
  color: var(--fallback-s,oklch(var(--s)/.6));
}
.hover\:text-secondary\/65:hover {
  color: var(--fallback-s,oklch(var(--s)/.65));
}
.hover\:text-secondary\/70:hover {
  color: var(--fallback-s,oklch(var(--s)/.7));
}
.hover\:text-secondary\/75:hover {
  color: var(--fallback-s,oklch(var(--s)/.75));
}
.hover\:text-secondary\/80:hover {
  color: var(--fallback-s,oklch(var(--s)/.8));
}
.hover\:text-secondary\/85:hover {
  color: var(--fallback-s,oklch(var(--s)/.85));
}
.hover\:text-secondary\/90:hover {
  color: var(--fallback-s,oklch(var(--s)/.9));
}
.hover\:text-secondary\/95:hover {
  color: var(--fallback-s,oklch(var(--s)/.95));
}
.hover\:text-success:hover {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:text-success-content:hover {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:text-success-content\/0:hover {
  color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:text-success-content\/10:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:text-success-content\/100:hover {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:text-success-content\/15:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:text-success-content\/20:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:text-success-content\/25:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:text-success-content\/30:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:text-success-content\/35:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:text-success-content\/40:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:text-success-content\/45:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:text-success-content\/5:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:text-success-content\/50:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:text-success-content\/55:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:text-success-content\/60:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:text-success-content\/65:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:text-success-content\/70:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:text-success-content\/75:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:text-success-content\/80:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:text-success-content\/85:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:text-success-content\/90:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:text-success-content\/95:hover {
  color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:text-success\/0:hover {
  color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:text-success\/10:hover {
  color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:text-success\/100:hover {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:text-success\/15:hover {
  color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:text-success\/20:hover {
  color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:text-success\/25:hover {
  color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:text-success\/30:hover {
  color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:text-success\/35:hover {
  color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:text-success\/40:hover {
  color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:text-success\/45:hover {
  color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:text-success\/5:hover {
  color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:text-success\/50:hover {
  color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:text-success\/55:hover {
  color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:text-success\/60:hover {
  color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:text-success\/65:hover {
  color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:text-success\/70:hover {
  color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:text-success\/75:hover {
  color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:text-success\/80:hover {
  color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:text-success\/85:hover {
  color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:text-success\/90:hover {
  color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:text-success\/95:hover {
  color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:text-warning:hover {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:text-warning-content:hover {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:text-warning-content\/0:hover {
  color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:text-warning-content\/10:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:text-warning-content\/100:hover {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:text-warning-content\/15:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:text-warning-content\/20:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:text-warning-content\/25:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:text-warning-content\/30:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:text-warning-content\/35:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:text-warning-content\/40:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:text-warning-content\/45:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:text-warning-content\/5:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:text-warning-content\/50:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:text-warning-content\/55:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:text-warning-content\/60:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:text-warning-content\/65:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:text-warning-content\/70:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:text-warning-content\/75:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:text-warning-content\/80:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:text-warning-content\/85:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:text-warning-content\/90:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:text-warning-content\/95:hover {
  color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:text-warning\/0:hover {
  color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:text-warning\/10:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:text-warning\/100:hover {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:text-warning\/15:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:text-warning\/20:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:text-warning\/25:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:text-warning\/30:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:text-warning\/35:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:text-warning\/40:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:text-warning\/45:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:text-warning\/5:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:text-warning\/50:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:text-warning\/55:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:text-warning\/60:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:text-warning\/65:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:text-warning\/70:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:text-warning\/75:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:text-warning\/80:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:text-warning\/85:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:text-warning\/90:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:text-warning\/95:hover {
  color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:placeholder-base-100:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:placeholder-base-100\/0:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:placeholder-base-100\/10:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:placeholder-base-100\/100:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:placeholder-base-100\/15:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:placeholder-base-100\/20:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:placeholder-base-100\/25:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:placeholder-base-100\/30:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:placeholder-base-100\/35:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:placeholder-base-100\/40:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:placeholder-base-100\/45:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:placeholder-base-100\/5:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:placeholder-base-100\/50:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:placeholder-base-100\/55:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:placeholder-base-100\/60:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:placeholder-base-100\/65:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:placeholder-base-100\/70:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:placeholder-base-100\/75:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:placeholder-base-100\/80:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:placeholder-base-100\/85:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:placeholder-base-100\/90:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:placeholder-base-100\/95:hover::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:placeholder-base-200:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:placeholder-base-200\/0:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:placeholder-base-200\/10:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:placeholder-base-200\/100:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:placeholder-base-200\/15:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:placeholder-base-200\/20:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:placeholder-base-200\/25:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:placeholder-base-200\/30:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:placeholder-base-200\/35:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:placeholder-base-200\/40:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:placeholder-base-200\/45:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:placeholder-base-200\/5:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:placeholder-base-200\/50:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:placeholder-base-200\/55:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:placeholder-base-200\/60:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:placeholder-base-200\/65:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:placeholder-base-200\/70:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:placeholder-base-200\/75:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:placeholder-base-200\/80:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:placeholder-base-200\/85:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:placeholder-base-200\/90:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:placeholder-base-200\/95:hover::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:placeholder-base-300:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:placeholder-base-300\/0:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:placeholder-base-300\/10:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:placeholder-base-300\/100:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:placeholder-base-300\/15:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:placeholder-base-300\/20:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:placeholder-base-300\/25:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:placeholder-base-300\/30:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:placeholder-base-300\/35:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:placeholder-base-300\/40:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:placeholder-base-300\/45:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:placeholder-base-300\/5:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:placeholder-base-300\/50:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:placeholder-base-300\/55:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:placeholder-base-300\/60:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:placeholder-base-300\/65:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:placeholder-base-300\/70:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:placeholder-base-300\/75:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:placeholder-base-300\/80:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:placeholder-base-300\/85:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:placeholder-base-300\/90:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:placeholder-base-300\/95:hover::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:placeholder-base-content:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:placeholder-base-content\/0:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:placeholder-base-content\/10:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:placeholder-base-content\/100:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:placeholder-base-content\/15:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:placeholder-base-content\/20:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:placeholder-base-content\/25:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:placeholder-base-content\/30:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:placeholder-base-content\/35:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:placeholder-base-content\/40:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:placeholder-base-content\/45:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:placeholder-base-content\/5:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:placeholder-base-content\/50:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:placeholder-base-content\/55:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:placeholder-base-content\/60:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:placeholder-base-content\/65:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:placeholder-base-content\/70:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:placeholder-base-content\/75:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:placeholder-base-content\/80:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:placeholder-base-content\/85:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:placeholder-base-content\/90:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:placeholder-base-content\/95:hover::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:placeholder-error:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:placeholder-error-content:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:placeholder-error-content\/0:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:placeholder-error-content\/10:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:placeholder-error-content\/100:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:placeholder-error-content\/15:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:placeholder-error-content\/20:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:placeholder-error-content\/25:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:placeholder-error-content\/30:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:placeholder-error-content\/35:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:placeholder-error-content\/40:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:placeholder-error-content\/45:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:placeholder-error-content\/5:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:placeholder-error-content\/50:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:placeholder-error-content\/55:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:placeholder-error-content\/60:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:placeholder-error-content\/65:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:placeholder-error-content\/70:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:placeholder-error-content\/75:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:placeholder-error-content\/80:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:placeholder-error-content\/85:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:placeholder-error-content\/90:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:placeholder-error-content\/95:hover::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:placeholder-error\/0:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:placeholder-error\/10:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:placeholder-error\/100:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:placeholder-error\/15:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:placeholder-error\/20:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:placeholder-error\/25:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:placeholder-error\/30:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:placeholder-error\/35:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:placeholder-error\/40:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:placeholder-error\/45:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:placeholder-error\/5:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:placeholder-error\/50:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:placeholder-error\/55:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:placeholder-error\/60:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:placeholder-error\/65:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:placeholder-error\/70:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:placeholder-error\/75:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:placeholder-error\/80:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:placeholder-error\/85:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:placeholder-error\/90:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:placeholder-error\/95:hover::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:placeholder-info:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:placeholder-info-content:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:placeholder-info-content\/0:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:placeholder-info-content\/10:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:placeholder-info-content\/100:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:placeholder-info-content\/15:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:placeholder-info-content\/20:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:placeholder-info-content\/25:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:placeholder-info-content\/30:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:placeholder-info-content\/35:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:placeholder-info-content\/40:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:placeholder-info-content\/45:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:placeholder-info-content\/5:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:placeholder-info-content\/50:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:placeholder-info-content\/55:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:placeholder-info-content\/60:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:placeholder-info-content\/65:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:placeholder-info-content\/70:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:placeholder-info-content\/75:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:placeholder-info-content\/80:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:placeholder-info-content\/85:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:placeholder-info-content\/90:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:placeholder-info-content\/95:hover::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:placeholder-info\/0:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:placeholder-info\/10:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:placeholder-info\/100:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:placeholder-info\/15:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:placeholder-info\/20:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:placeholder-info\/25:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:placeholder-info\/30:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:placeholder-info\/35:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:placeholder-info\/40:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:placeholder-info\/45:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:placeholder-info\/5:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:placeholder-info\/50:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:placeholder-info\/55:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:placeholder-info\/60:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:placeholder-info\/65:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:placeholder-info\/70:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:placeholder-info\/75:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:placeholder-info\/80:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:placeholder-info\/85:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:placeholder-info\/90:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:placeholder-info\/95:hover::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:placeholder-success:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:placeholder-success-content:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:placeholder-success-content\/0:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:placeholder-success-content\/10:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:placeholder-success-content\/100:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:placeholder-success-content\/15:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:placeholder-success-content\/20:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:placeholder-success-content\/25:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:placeholder-success-content\/30:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:placeholder-success-content\/35:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:placeholder-success-content\/40:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:placeholder-success-content\/45:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:placeholder-success-content\/5:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:placeholder-success-content\/50:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:placeholder-success-content\/55:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:placeholder-success-content\/60:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:placeholder-success-content\/65:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:placeholder-success-content\/70:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:placeholder-success-content\/75:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:placeholder-success-content\/80:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:placeholder-success-content\/85:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:placeholder-success-content\/90:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:placeholder-success-content\/95:hover::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:placeholder-success\/0:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:placeholder-success\/10:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:placeholder-success\/100:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:placeholder-success\/15:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:placeholder-success\/20:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:placeholder-success\/25:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:placeholder-success\/30:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:placeholder-success\/35:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:placeholder-success\/40:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:placeholder-success\/45:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:placeholder-success\/5:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:placeholder-success\/50:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:placeholder-success\/55:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:placeholder-success\/60:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:placeholder-success\/65:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:placeholder-success\/70:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:placeholder-success\/75:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:placeholder-success\/80:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:placeholder-success\/85:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:placeholder-success\/90:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:placeholder-success\/95:hover::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:placeholder-warning:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:placeholder-warning-content:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:placeholder-warning-content\/0:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:placeholder-warning-content\/10:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:placeholder-warning-content\/100:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:placeholder-warning-content\/15:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:placeholder-warning-content\/20:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:placeholder-warning-content\/25:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:placeholder-warning-content\/30:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:placeholder-warning-content\/35:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:placeholder-warning-content\/40:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:placeholder-warning-content\/45:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:placeholder-warning-content\/5:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:placeholder-warning-content\/50:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:placeholder-warning-content\/55:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:placeholder-warning-content\/60:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:placeholder-warning-content\/65:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:placeholder-warning-content\/70:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:placeholder-warning-content\/75:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:placeholder-warning-content\/80:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:placeholder-warning-content\/85:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:placeholder-warning-content\/90:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:placeholder-warning-content\/95:hover::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:placeholder-warning\/0:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:placeholder-warning\/10:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:placeholder-warning\/100:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:placeholder-warning\/15:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:placeholder-warning\/20:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:placeholder-warning\/25:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:placeholder-warning\/30:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:placeholder-warning\/35:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:placeholder-warning\/40:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:placeholder-warning\/45:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:placeholder-warning\/5:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:placeholder-warning\/50:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:placeholder-warning\/55:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:placeholder-warning\/60:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:placeholder-warning\/65:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:placeholder-warning\/70:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:placeholder-warning\/75:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:placeholder-warning\/80:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:placeholder-warning\/85:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:placeholder-warning\/90:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:placeholder-warning\/95:hover::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:outline-accent:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:outline-accent-content:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:outline-accent-content\/0:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.hover\:outline-accent-content\/10:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.hover\:outline-accent-content\/100:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.hover\:outline-accent-content\/15:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.hover\:outline-accent-content\/20:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.hover\:outline-accent-content\/25:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.hover\:outline-accent-content\/30:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.hover\:outline-accent-content\/35:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.hover\:outline-accent-content\/40:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.hover\:outline-accent-content\/45:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.hover\:outline-accent-content\/5:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.hover\:outline-accent-content\/50:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.hover\:outline-accent-content\/55:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.hover\:outline-accent-content\/60:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.hover\:outline-accent-content\/65:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.hover\:outline-accent-content\/70:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.hover\:outline-accent-content\/75:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.hover\:outline-accent-content\/80:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.hover\:outline-accent-content\/85:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.hover\:outline-accent-content\/90:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.hover\:outline-accent-content\/95:hover {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.hover\:outline-accent\/0:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/0));
}
.hover\:outline-accent\/10:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.1));
}
.hover\:outline-accent\/100:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.hover\:outline-accent\/15:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.15));
}
.hover\:outline-accent\/20:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.2));
}
.hover\:outline-accent\/25:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.25));
}
.hover\:outline-accent\/30:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.3));
}
.hover\:outline-accent\/35:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.35));
}
.hover\:outline-accent\/40:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.4));
}
.hover\:outline-accent\/45:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.45));
}
.hover\:outline-accent\/5:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.05));
}
.hover\:outline-accent\/50:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.5));
}
.hover\:outline-accent\/55:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.55));
}
.hover\:outline-accent\/60:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.6));
}
.hover\:outline-accent\/65:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.65));
}
.hover\:outline-accent\/70:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.7));
}
.hover\:outline-accent\/75:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.75));
}
.hover\:outline-accent\/80:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.8));
}
.hover\:outline-accent\/85:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.85));
}
.hover\:outline-accent\/90:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.9));
}
.hover\:outline-accent\/95:hover {
  outline-color: var(--fallback-a,oklch(var(--a)/.95));
}
.hover\:outline-base-100:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:outline-base-100\/0:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:outline-base-100\/10:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.hover\:outline-base-100\/100:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:outline-base-100\/15:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.hover\:outline-base-100\/20:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.hover\:outline-base-100\/25:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.hover\:outline-base-100\/30:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.hover\:outline-base-100\/35:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.hover\:outline-base-100\/40:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.hover\:outline-base-100\/45:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.hover\:outline-base-100\/5:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.hover\:outline-base-100\/50:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.hover\:outline-base-100\/55:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.hover\:outline-base-100\/60:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.hover\:outline-base-100\/65:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.hover\:outline-base-100\/70:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.hover\:outline-base-100\/75:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.hover\:outline-base-100\/80:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.hover\:outline-base-100\/85:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.hover\:outline-base-100\/90:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.hover\:outline-base-100\/95:hover {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.hover\:outline-base-200:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:outline-base-200\/0:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:outline-base-200\/10:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.hover\:outline-base-200\/100:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:outline-base-200\/15:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.hover\:outline-base-200\/20:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.hover\:outline-base-200\/25:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.hover\:outline-base-200\/30:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.hover\:outline-base-200\/35:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.hover\:outline-base-200\/40:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.hover\:outline-base-200\/45:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.hover\:outline-base-200\/5:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.hover\:outline-base-200\/50:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.hover\:outline-base-200\/55:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.hover\:outline-base-200\/60:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.hover\:outline-base-200\/65:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.hover\:outline-base-200\/70:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.hover\:outline-base-200\/75:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.hover\:outline-base-200\/80:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.hover\:outline-base-200\/85:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.hover\:outline-base-200\/90:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.hover\:outline-base-200\/95:hover {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.hover\:outline-base-300:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:outline-base-300\/0:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:outline-base-300\/10:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.hover\:outline-base-300\/100:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:outline-base-300\/15:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.hover\:outline-base-300\/20:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.hover\:outline-base-300\/25:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.hover\:outline-base-300\/30:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.hover\:outline-base-300\/35:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.hover\:outline-base-300\/40:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.hover\:outline-base-300\/45:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.hover\:outline-base-300\/5:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.hover\:outline-base-300\/50:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.hover\:outline-base-300\/55:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.hover\:outline-base-300\/60:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.hover\:outline-base-300\/65:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.hover\:outline-base-300\/70:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.hover\:outline-base-300\/75:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.hover\:outline-base-300\/80:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.hover\:outline-base-300\/85:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.hover\:outline-base-300\/90:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.hover\:outline-base-300\/95:hover {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.hover\:outline-base-content:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:outline-base-content\/0:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:outline-base-content\/10:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.hover\:outline-base-content\/100:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:outline-base-content\/15:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.hover\:outline-base-content\/20:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.hover\:outline-base-content\/25:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.hover\:outline-base-content\/30:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.hover\:outline-base-content\/35:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.hover\:outline-base-content\/40:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.hover\:outline-base-content\/45:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.hover\:outline-base-content\/5:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.hover\:outline-base-content\/50:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.hover\:outline-base-content\/55:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.hover\:outline-base-content\/60:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.hover\:outline-base-content\/65:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.hover\:outline-base-content\/70:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.hover\:outline-base-content\/75:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.hover\:outline-base-content\/80:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.hover\:outline-base-content\/85:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.hover\:outline-base-content\/90:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.hover\:outline-base-content\/95:hover {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.hover\:outline-error:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:outline-error-content:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:outline-error-content\/0:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:outline-error-content\/10:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.hover\:outline-error-content\/100:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:outline-error-content\/15:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.hover\:outline-error-content\/20:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.hover\:outline-error-content\/25:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.hover\:outline-error-content\/30:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.hover\:outline-error-content\/35:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.hover\:outline-error-content\/40:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.hover\:outline-error-content\/45:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.hover\:outline-error-content\/5:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.hover\:outline-error-content\/50:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.hover\:outline-error-content\/55:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.hover\:outline-error-content\/60:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.hover\:outline-error-content\/65:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.hover\:outline-error-content\/70:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.hover\:outline-error-content\/75:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.hover\:outline-error-content\/80:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.hover\:outline-error-content\/85:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.hover\:outline-error-content\/90:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.hover\:outline-error-content\/95:hover {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.hover\:outline-error\/0:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:outline-error\/10:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.1));
}
.hover\:outline-error\/100:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:outline-error\/15:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.15));
}
.hover\:outline-error\/20:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.2));
}
.hover\:outline-error\/25:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.25));
}
.hover\:outline-error\/30:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.3));
}
.hover\:outline-error\/35:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.35));
}
.hover\:outline-error\/40:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.4));
}
.hover\:outline-error\/45:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.45));
}
.hover\:outline-error\/5:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.05));
}
.hover\:outline-error\/50:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.5));
}
.hover\:outline-error\/55:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.55));
}
.hover\:outline-error\/60:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.6));
}
.hover\:outline-error\/65:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.65));
}
.hover\:outline-error\/70:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.7));
}
.hover\:outline-error\/75:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.75));
}
.hover\:outline-error\/80:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.8));
}
.hover\:outline-error\/85:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.85));
}
.hover\:outline-error\/90:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.9));
}
.hover\:outline-error\/95:hover {
  outline-color: var(--fallback-er,oklch(var(--er)/.95));
}
.hover\:outline-info:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:outline-info-content:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:outline-info-content\/0:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:outline-info-content\/10:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.hover\:outline-info-content\/100:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:outline-info-content\/15:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.hover\:outline-info-content\/20:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.hover\:outline-info-content\/25:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.hover\:outline-info-content\/30:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.hover\:outline-info-content\/35:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.hover\:outline-info-content\/40:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.hover\:outline-info-content\/45:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.hover\:outline-info-content\/5:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.hover\:outline-info-content\/50:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.hover\:outline-info-content\/55:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.hover\:outline-info-content\/60:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.hover\:outline-info-content\/65:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.hover\:outline-info-content\/70:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.hover\:outline-info-content\/75:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.hover\:outline-info-content\/80:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.hover\:outline-info-content\/85:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.hover\:outline-info-content\/90:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.hover\:outline-info-content\/95:hover {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.hover\:outline-info\/0:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:outline-info\/10:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.1));
}
.hover\:outline-info\/100:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:outline-info\/15:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.15));
}
.hover\:outline-info\/20:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.2));
}
.hover\:outline-info\/25:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.25));
}
.hover\:outline-info\/30:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.3));
}
.hover\:outline-info\/35:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.35));
}
.hover\:outline-info\/40:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.4));
}
.hover\:outline-info\/45:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.45));
}
.hover\:outline-info\/5:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.05));
}
.hover\:outline-info\/50:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.5));
}
.hover\:outline-info\/55:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.55));
}
.hover\:outline-info\/60:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.6));
}
.hover\:outline-info\/65:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.65));
}
.hover\:outline-info\/70:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.7));
}
.hover\:outline-info\/75:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.75));
}
.hover\:outline-info\/80:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.8));
}
.hover\:outline-info\/85:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.85));
}
.hover\:outline-info\/90:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.9));
}
.hover\:outline-info\/95:hover {
  outline-color: var(--fallback-in,oklch(var(--in)/.95));
}
.hover\:outline-neutral:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:outline-neutral-content:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:outline-neutral-content\/0:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.hover\:outline-neutral-content\/10:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.hover\:outline-neutral-content\/100:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.hover\:outline-neutral-content\/15:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.hover\:outline-neutral-content\/20:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.hover\:outline-neutral-content\/25:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.hover\:outline-neutral-content\/30:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.hover\:outline-neutral-content\/35:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.hover\:outline-neutral-content\/40:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.hover\:outline-neutral-content\/45:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.hover\:outline-neutral-content\/5:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.hover\:outline-neutral-content\/50:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.hover\:outline-neutral-content\/55:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.hover\:outline-neutral-content\/60:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.hover\:outline-neutral-content\/65:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.hover\:outline-neutral-content\/70:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.hover\:outline-neutral-content\/75:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.hover\:outline-neutral-content\/80:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.hover\:outline-neutral-content\/85:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.hover\:outline-neutral-content\/90:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.hover\:outline-neutral-content\/95:hover {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.hover\:outline-neutral\/0:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/0));
}
.hover\:outline-neutral\/10:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.1));
}
.hover\:outline-neutral\/100:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.hover\:outline-neutral\/15:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.15));
}
.hover\:outline-neutral\/20:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.2));
}
.hover\:outline-neutral\/25:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.25));
}
.hover\:outline-neutral\/30:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.3));
}
.hover\:outline-neutral\/35:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.35));
}
.hover\:outline-neutral\/40:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.4));
}
.hover\:outline-neutral\/45:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.45));
}
.hover\:outline-neutral\/5:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.05));
}
.hover\:outline-neutral\/50:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.5));
}
.hover\:outline-neutral\/55:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.55));
}
.hover\:outline-neutral\/60:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.6));
}
.hover\:outline-neutral\/65:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.65));
}
.hover\:outline-neutral\/70:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.7));
}
.hover\:outline-neutral\/75:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.75));
}
.hover\:outline-neutral\/80:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.8));
}
.hover\:outline-neutral\/85:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.85));
}
.hover\:outline-neutral\/90:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.9));
}
.hover\:outline-neutral\/95:hover {
  outline-color: var(--fallback-n,oklch(var(--n)/.95));
}
.hover\:outline-primary:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:outline-primary-content:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:outline-primary-content\/0:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.hover\:outline-primary-content\/10:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.hover\:outline-primary-content\/100:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.hover\:outline-primary-content\/15:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.hover\:outline-primary-content\/20:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.hover\:outline-primary-content\/25:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.hover\:outline-primary-content\/30:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.hover\:outline-primary-content\/35:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.hover\:outline-primary-content\/40:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.hover\:outline-primary-content\/45:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.hover\:outline-primary-content\/5:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.hover\:outline-primary-content\/50:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.hover\:outline-primary-content\/55:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.hover\:outline-primary-content\/60:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.hover\:outline-primary-content\/65:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.hover\:outline-primary-content\/70:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.hover\:outline-primary-content\/75:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.hover\:outline-primary-content\/80:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.hover\:outline-primary-content\/85:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.hover\:outline-primary-content\/90:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.hover\:outline-primary-content\/95:hover {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.hover\:outline-primary\/0:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/0));
}
.hover\:outline-primary\/10:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.1));
}
.hover\:outline-primary\/100:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.hover\:outline-primary\/15:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.15));
}
.hover\:outline-primary\/20:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.2));
}
.hover\:outline-primary\/25:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.25));
}
.hover\:outline-primary\/30:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.3));
}
.hover\:outline-primary\/35:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.35));
}
.hover\:outline-primary\/40:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.4));
}
.hover\:outline-primary\/45:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.45));
}
.hover\:outline-primary\/5:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.05));
}
.hover\:outline-primary\/50:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.5));
}
.hover\:outline-primary\/55:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.55));
}
.hover\:outline-primary\/60:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.6));
}
.hover\:outline-primary\/65:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.65));
}
.hover\:outline-primary\/70:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.7));
}
.hover\:outline-primary\/75:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.75));
}
.hover\:outline-primary\/80:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.8));
}
.hover\:outline-primary\/85:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.85));
}
.hover\:outline-primary\/90:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.9));
}
.hover\:outline-primary\/95:hover {
  outline-color: var(--fallback-p,oklch(var(--p)/.95));
}
.hover\:outline-secondary:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:outline-secondary-content:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:outline-secondary-content\/0:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.hover\:outline-secondary-content\/10:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.hover\:outline-secondary-content\/100:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.hover\:outline-secondary-content\/15:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.hover\:outline-secondary-content\/20:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.hover\:outline-secondary-content\/25:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.hover\:outline-secondary-content\/30:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.hover\:outline-secondary-content\/35:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.hover\:outline-secondary-content\/40:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.hover\:outline-secondary-content\/45:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.hover\:outline-secondary-content\/5:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.hover\:outline-secondary-content\/50:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.hover\:outline-secondary-content\/55:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.hover\:outline-secondary-content\/60:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.hover\:outline-secondary-content\/65:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.hover\:outline-secondary-content\/70:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.hover\:outline-secondary-content\/75:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.hover\:outline-secondary-content\/80:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.hover\:outline-secondary-content\/85:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.hover\:outline-secondary-content\/90:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.hover\:outline-secondary-content\/95:hover {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.hover\:outline-secondary\/0:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/0));
}
.hover\:outline-secondary\/10:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.1));
}
.hover\:outline-secondary\/100:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.hover\:outline-secondary\/15:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.15));
}
.hover\:outline-secondary\/20:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.2));
}
.hover\:outline-secondary\/25:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.25));
}
.hover\:outline-secondary\/30:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.3));
}
.hover\:outline-secondary\/35:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.35));
}
.hover\:outline-secondary\/40:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.4));
}
.hover\:outline-secondary\/45:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.45));
}
.hover\:outline-secondary\/5:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.05));
}
.hover\:outline-secondary\/50:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.5));
}
.hover\:outline-secondary\/55:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.55));
}
.hover\:outline-secondary\/60:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.6));
}
.hover\:outline-secondary\/65:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.65));
}
.hover\:outline-secondary\/70:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.7));
}
.hover\:outline-secondary\/75:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.75));
}
.hover\:outline-secondary\/80:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.8));
}
.hover\:outline-secondary\/85:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.85));
}
.hover\:outline-secondary\/90:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.9));
}
.hover\:outline-secondary\/95:hover {
  outline-color: var(--fallback-s,oklch(var(--s)/.95));
}
.hover\:outline-success:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:outline-success-content:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:outline-success-content\/0:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:outline-success-content\/10:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.hover\:outline-success-content\/100:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:outline-success-content\/15:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.hover\:outline-success-content\/20:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.hover\:outline-success-content\/25:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.hover\:outline-success-content\/30:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.hover\:outline-success-content\/35:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.hover\:outline-success-content\/40:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.hover\:outline-success-content\/45:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.hover\:outline-success-content\/5:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.hover\:outline-success-content\/50:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.hover\:outline-success-content\/55:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.hover\:outline-success-content\/60:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.hover\:outline-success-content\/65:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.hover\:outline-success-content\/70:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.hover\:outline-success-content\/75:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.hover\:outline-success-content\/80:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.hover\:outline-success-content\/85:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.hover\:outline-success-content\/90:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.hover\:outline-success-content\/95:hover {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.hover\:outline-success\/0:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:outline-success\/10:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.1));
}
.hover\:outline-success\/100:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:outline-success\/15:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.15));
}
.hover\:outline-success\/20:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.2));
}
.hover\:outline-success\/25:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.25));
}
.hover\:outline-success\/30:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.3));
}
.hover\:outline-success\/35:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.35));
}
.hover\:outline-success\/40:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.4));
}
.hover\:outline-success\/45:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.45));
}
.hover\:outline-success\/5:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.05));
}
.hover\:outline-success\/50:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.5));
}
.hover\:outline-success\/55:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.55));
}
.hover\:outline-success\/60:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.6));
}
.hover\:outline-success\/65:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.65));
}
.hover\:outline-success\/70:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.7));
}
.hover\:outline-success\/75:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.75));
}
.hover\:outline-success\/80:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.8));
}
.hover\:outline-success\/85:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.85));
}
.hover\:outline-success\/90:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.9));
}
.hover\:outline-success\/95:hover {
  outline-color: var(--fallback-su,oklch(var(--su)/.95));
}
.hover\:outline-warning:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:outline-warning-content:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:outline-warning-content\/0:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:outline-warning-content\/10:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.hover\:outline-warning-content\/100:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:outline-warning-content\/15:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.hover\:outline-warning-content\/20:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.hover\:outline-warning-content\/25:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.hover\:outline-warning-content\/30:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.hover\:outline-warning-content\/35:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.hover\:outline-warning-content\/40:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.hover\:outline-warning-content\/45:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.hover\:outline-warning-content\/5:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.hover\:outline-warning-content\/50:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.hover\:outline-warning-content\/55:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.hover\:outline-warning-content\/60:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.hover\:outline-warning-content\/65:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.hover\:outline-warning-content\/70:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.hover\:outline-warning-content\/75:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.hover\:outline-warning-content\/80:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.hover\:outline-warning-content\/85:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.hover\:outline-warning-content\/90:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.hover\:outline-warning-content\/95:hover {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.hover\:outline-warning\/0:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:outline-warning\/10:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.hover\:outline-warning\/100:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:outline-warning\/15:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.hover\:outline-warning\/20:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.hover\:outline-warning\/25:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.hover\:outline-warning\/30:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.hover\:outline-warning\/35:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.hover\:outline-warning\/40:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.hover\:outline-warning\/45:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.hover\:outline-warning\/5:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.hover\:outline-warning\/50:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.hover\:outline-warning\/55:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.hover\:outline-warning\/60:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.hover\:outline-warning\/65:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.hover\:outline-warning\/70:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.hover\:outline-warning\/75:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.hover\:outline-warning\/80:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.hover\:outline-warning\/85:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.hover\:outline-warning\/90:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.hover\:outline-warning\/95:hover {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.hover\:ring-base-100:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:ring-base-100\/0:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:ring-base-100\/10:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.hover\:ring-base-100\/100:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:ring-base-100\/15:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.hover\:ring-base-100\/20:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.hover\:ring-base-100\/25:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.hover\:ring-base-100\/30:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.hover\:ring-base-100\/35:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.hover\:ring-base-100\/40:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.hover\:ring-base-100\/45:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.hover\:ring-base-100\/5:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.hover\:ring-base-100\/50:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.hover\:ring-base-100\/55:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.hover\:ring-base-100\/60:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.hover\:ring-base-100\/65:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.hover\:ring-base-100\/70:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.hover\:ring-base-100\/75:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.hover\:ring-base-100\/80:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.hover\:ring-base-100\/85:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.hover\:ring-base-100\/90:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.hover\:ring-base-100\/95:hover {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.hover\:ring-base-200:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:ring-base-200\/0:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:ring-base-200\/10:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.hover\:ring-base-200\/100:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:ring-base-200\/15:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.hover\:ring-base-200\/20:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.hover\:ring-base-200\/25:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.hover\:ring-base-200\/30:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.hover\:ring-base-200\/35:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.hover\:ring-base-200\/40:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.hover\:ring-base-200\/45:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.hover\:ring-base-200\/5:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.hover\:ring-base-200\/50:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.hover\:ring-base-200\/55:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.hover\:ring-base-200\/60:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.hover\:ring-base-200\/65:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.hover\:ring-base-200\/70:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.hover\:ring-base-200\/75:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.hover\:ring-base-200\/80:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.hover\:ring-base-200\/85:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.hover\:ring-base-200\/90:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.hover\:ring-base-200\/95:hover {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.hover\:ring-base-300:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:ring-base-300\/0:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:ring-base-300\/10:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.hover\:ring-base-300\/100:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:ring-base-300\/15:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.hover\:ring-base-300\/20:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.hover\:ring-base-300\/25:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.hover\:ring-base-300\/30:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.hover\:ring-base-300\/35:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.hover\:ring-base-300\/40:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.hover\:ring-base-300\/45:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.hover\:ring-base-300\/5:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.hover\:ring-base-300\/50:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.hover\:ring-base-300\/55:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.hover\:ring-base-300\/60:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.hover\:ring-base-300\/65:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.hover\:ring-base-300\/70:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.hover\:ring-base-300\/75:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.hover\:ring-base-300\/80:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.hover\:ring-base-300\/85:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.hover\:ring-base-300\/90:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.hover\:ring-base-300\/95:hover {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.hover\:ring-base-content:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:ring-base-content\/0:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:ring-base-content\/10:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.hover\:ring-base-content\/100:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:ring-base-content\/15:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.hover\:ring-base-content\/20:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.hover\:ring-base-content\/25:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.hover\:ring-base-content\/30:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.hover\:ring-base-content\/35:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.hover\:ring-base-content\/40:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.hover\:ring-base-content\/45:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.hover\:ring-base-content\/5:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.hover\:ring-base-content\/50:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.hover\:ring-base-content\/55:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.hover\:ring-base-content\/60:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.hover\:ring-base-content\/65:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.hover\:ring-base-content\/70:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.hover\:ring-base-content\/75:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.hover\:ring-base-content\/80:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.hover\:ring-base-content\/85:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.hover\:ring-base-content\/90:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.hover\:ring-base-content\/95:hover {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.hover\:ring-error:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:ring-error-content:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:ring-error-content\/0:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:ring-error-content\/10:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.hover\:ring-error-content\/100:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:ring-error-content\/15:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.hover\:ring-error-content\/20:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.hover\:ring-error-content\/25:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.hover\:ring-error-content\/30:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.hover\:ring-error-content\/35:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.hover\:ring-error-content\/40:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.hover\:ring-error-content\/45:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.hover\:ring-error-content\/5:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.hover\:ring-error-content\/50:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.hover\:ring-error-content\/55:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.hover\:ring-error-content\/60:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.hover\:ring-error-content\/65:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.hover\:ring-error-content\/70:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.hover\:ring-error-content\/75:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.hover\:ring-error-content\/80:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.hover\:ring-error-content\/85:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.hover\:ring-error-content\/90:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.hover\:ring-error-content\/95:hover {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.hover\:ring-error\/0:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:ring-error\/10:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.hover\:ring-error\/100:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:ring-error\/15:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.hover\:ring-error\/20:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.hover\:ring-error\/25:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.hover\:ring-error\/30:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.hover\:ring-error\/35:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.hover\:ring-error\/40:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.hover\:ring-error\/45:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.hover\:ring-error\/5:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.hover\:ring-error\/50:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.hover\:ring-error\/55:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.hover\:ring-error\/60:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.hover\:ring-error\/65:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.hover\:ring-error\/70:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.hover\:ring-error\/75:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.hover\:ring-error\/80:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.hover\:ring-error\/85:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.hover\:ring-error\/90:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.hover\:ring-error\/95:hover {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.hover\:ring-info:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:ring-info-content:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:ring-info-content\/0:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:ring-info-content\/10:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.hover\:ring-info-content\/100:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:ring-info-content\/15:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.hover\:ring-info-content\/20:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.hover\:ring-info-content\/25:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.hover\:ring-info-content\/30:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.hover\:ring-info-content\/35:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.hover\:ring-info-content\/40:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.hover\:ring-info-content\/45:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.hover\:ring-info-content\/5:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.hover\:ring-info-content\/50:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.hover\:ring-info-content\/55:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.hover\:ring-info-content\/60:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.hover\:ring-info-content\/65:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.hover\:ring-info-content\/70:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.hover\:ring-info-content\/75:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.hover\:ring-info-content\/80:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.hover\:ring-info-content\/85:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.hover\:ring-info-content\/90:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.hover\:ring-info-content\/95:hover {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.hover\:ring-info\/0:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:ring-info\/10:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.hover\:ring-info\/100:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:ring-info\/15:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.hover\:ring-info\/20:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.hover\:ring-info\/25:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.hover\:ring-info\/30:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.hover\:ring-info\/35:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.hover\:ring-info\/40:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.hover\:ring-info\/45:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.hover\:ring-info\/5:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.hover\:ring-info\/50:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.hover\:ring-info\/55:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.hover\:ring-info\/60:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.hover\:ring-info\/65:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.hover\:ring-info\/70:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.hover\:ring-info\/75:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.hover\:ring-info\/80:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.hover\:ring-info\/85:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.hover\:ring-info\/90:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.hover\:ring-info\/95:hover {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.hover\:ring-success:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:ring-success-content:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:ring-success-content\/0:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:ring-success-content\/10:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.hover\:ring-success-content\/100:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:ring-success-content\/15:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.hover\:ring-success-content\/20:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.hover\:ring-success-content\/25:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.hover\:ring-success-content\/30:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.hover\:ring-success-content\/35:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.hover\:ring-success-content\/40:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.hover\:ring-success-content\/45:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.hover\:ring-success-content\/5:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.hover\:ring-success-content\/50:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.hover\:ring-success-content\/55:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.hover\:ring-success-content\/60:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.hover\:ring-success-content\/65:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.hover\:ring-success-content\/70:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.hover\:ring-success-content\/75:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.hover\:ring-success-content\/80:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.hover\:ring-success-content\/85:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.hover\:ring-success-content\/90:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.hover\:ring-success-content\/95:hover {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.hover\:ring-success\/0:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:ring-success\/10:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.hover\:ring-success\/100:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:ring-success\/15:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.hover\:ring-success\/20:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.hover\:ring-success\/25:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.hover\:ring-success\/30:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.hover\:ring-success\/35:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.hover\:ring-success\/40:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.hover\:ring-success\/45:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.hover\:ring-success\/5:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.hover\:ring-success\/50:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.hover\:ring-success\/55:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.hover\:ring-success\/60:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.hover\:ring-success\/65:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.hover\:ring-success\/70:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.hover\:ring-success\/75:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.hover\:ring-success\/80:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.hover\:ring-success\/85:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.hover\:ring-success\/90:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.hover\:ring-success\/95:hover {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.hover\:ring-warning:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:ring-warning-content:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:ring-warning-content\/0:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:ring-warning-content\/10:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.hover\:ring-warning-content\/100:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:ring-warning-content\/15:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.hover\:ring-warning-content\/20:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.hover\:ring-warning-content\/25:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.hover\:ring-warning-content\/30:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.hover\:ring-warning-content\/35:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.hover\:ring-warning-content\/40:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.hover\:ring-warning-content\/45:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.hover\:ring-warning-content\/5:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.hover\:ring-warning-content\/50:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.hover\:ring-warning-content\/55:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.hover\:ring-warning-content\/60:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.hover\:ring-warning-content\/65:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.hover\:ring-warning-content\/70:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.hover\:ring-warning-content\/75:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.hover\:ring-warning-content\/80:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.hover\:ring-warning-content\/85:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.hover\:ring-warning-content\/90:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.hover\:ring-warning-content\/95:hover {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.hover\:ring-warning\/0:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:ring-warning\/10:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.hover\:ring-warning\/100:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:ring-warning\/15:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.hover\:ring-warning\/20:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.hover\:ring-warning\/25:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.hover\:ring-warning\/30:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.hover\:ring-warning\/35:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.hover\:ring-warning\/40:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.hover\:ring-warning\/45:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.hover\:ring-warning\/5:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.hover\:ring-warning\/50:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.hover\:ring-warning\/55:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.hover\:ring-warning\/60:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.hover\:ring-warning\/65:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.hover\:ring-warning\/70:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.hover\:ring-warning\/75:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.hover\:ring-warning\/80:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.hover\:ring-warning\/85:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.hover\:ring-warning\/90:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.hover\:ring-warning\/95:hover {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.hover\:ring-offset-base-100:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:ring-offset-base-100\/0:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.hover\:ring-offset-base-100\/10:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.hover\:ring-offset-base-100\/100:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.hover\:ring-offset-base-100\/15:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.hover\:ring-offset-base-100\/20:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.hover\:ring-offset-base-100\/25:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.hover\:ring-offset-base-100\/30:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.hover\:ring-offset-base-100\/35:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.hover\:ring-offset-base-100\/40:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.hover\:ring-offset-base-100\/45:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.hover\:ring-offset-base-100\/5:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.hover\:ring-offset-base-100\/50:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.hover\:ring-offset-base-100\/55:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.hover\:ring-offset-base-100\/60:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.hover\:ring-offset-base-100\/65:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.hover\:ring-offset-base-100\/70:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.hover\:ring-offset-base-100\/75:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.hover\:ring-offset-base-100\/80:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.hover\:ring-offset-base-100\/85:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.hover\:ring-offset-base-100\/90:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.hover\:ring-offset-base-100\/95:hover {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.hover\:ring-offset-base-200:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:ring-offset-base-200\/0:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.hover\:ring-offset-base-200\/10:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.hover\:ring-offset-base-200\/100:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.hover\:ring-offset-base-200\/15:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.hover\:ring-offset-base-200\/20:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.hover\:ring-offset-base-200\/25:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.hover\:ring-offset-base-200\/30:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.hover\:ring-offset-base-200\/35:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.hover\:ring-offset-base-200\/40:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.hover\:ring-offset-base-200\/45:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.hover\:ring-offset-base-200\/5:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.hover\:ring-offset-base-200\/50:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.hover\:ring-offset-base-200\/55:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.hover\:ring-offset-base-200\/60:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.hover\:ring-offset-base-200\/65:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.hover\:ring-offset-base-200\/70:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.hover\:ring-offset-base-200\/75:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.hover\:ring-offset-base-200\/80:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.hover\:ring-offset-base-200\/85:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.hover\:ring-offset-base-200\/90:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.hover\:ring-offset-base-200\/95:hover {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.hover\:ring-offset-base-300:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:ring-offset-base-300\/0:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.hover\:ring-offset-base-300\/10:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.hover\:ring-offset-base-300\/100:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.hover\:ring-offset-base-300\/15:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.hover\:ring-offset-base-300\/20:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.hover\:ring-offset-base-300\/25:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.hover\:ring-offset-base-300\/30:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.hover\:ring-offset-base-300\/35:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.hover\:ring-offset-base-300\/40:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.hover\:ring-offset-base-300\/45:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.hover\:ring-offset-base-300\/5:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.hover\:ring-offset-base-300\/50:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.hover\:ring-offset-base-300\/55:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.hover\:ring-offset-base-300\/60:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.hover\:ring-offset-base-300\/65:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.hover\:ring-offset-base-300\/70:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.hover\:ring-offset-base-300\/75:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.hover\:ring-offset-base-300\/80:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.hover\:ring-offset-base-300\/85:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.hover\:ring-offset-base-300\/90:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.hover\:ring-offset-base-300\/95:hover {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.hover\:ring-offset-base-content:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:ring-offset-base-content\/0:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.hover\:ring-offset-base-content\/10:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.hover\:ring-offset-base-content\/100:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.hover\:ring-offset-base-content\/15:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.hover\:ring-offset-base-content\/20:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.hover\:ring-offset-base-content\/25:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.hover\:ring-offset-base-content\/30:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.hover\:ring-offset-base-content\/35:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.hover\:ring-offset-base-content\/40:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.hover\:ring-offset-base-content\/45:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.hover\:ring-offset-base-content\/5:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.hover\:ring-offset-base-content\/50:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.hover\:ring-offset-base-content\/55:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.hover\:ring-offset-base-content\/60:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.hover\:ring-offset-base-content\/65:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.hover\:ring-offset-base-content\/70:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.hover\:ring-offset-base-content\/75:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.hover\:ring-offset-base-content\/80:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.hover\:ring-offset-base-content\/85:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.hover\:ring-offset-base-content\/90:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.hover\:ring-offset-base-content\/95:hover {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.hover\:ring-offset-error:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:ring-offset-error-content:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:ring-offset-error-content\/0:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.hover\:ring-offset-error-content\/10:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.hover\:ring-offset-error-content\/100:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.hover\:ring-offset-error-content\/15:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.hover\:ring-offset-error-content\/20:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.hover\:ring-offset-error-content\/25:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.hover\:ring-offset-error-content\/30:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.hover\:ring-offset-error-content\/35:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.hover\:ring-offset-error-content\/40:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.hover\:ring-offset-error-content\/45:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.hover\:ring-offset-error-content\/5:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.hover\:ring-offset-error-content\/50:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.hover\:ring-offset-error-content\/55:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.hover\:ring-offset-error-content\/60:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.hover\:ring-offset-error-content\/65:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.hover\:ring-offset-error-content\/70:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.hover\:ring-offset-error-content\/75:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.hover\:ring-offset-error-content\/80:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.hover\:ring-offset-error-content\/85:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.hover\:ring-offset-error-content\/90:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.hover\:ring-offset-error-content\/95:hover {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.hover\:ring-offset-error\/0:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0));
}
.hover\:ring-offset-error\/10:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.hover\:ring-offset-error\/100:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1));
}
.hover\:ring-offset-error\/15:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.hover\:ring-offset-error\/20:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.hover\:ring-offset-error\/25:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.hover\:ring-offset-error\/30:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.hover\:ring-offset-error\/35:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.hover\:ring-offset-error\/40:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.hover\:ring-offset-error\/45:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.hover\:ring-offset-error\/5:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.hover\:ring-offset-error\/50:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.hover\:ring-offset-error\/55:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.hover\:ring-offset-error\/60:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.hover\:ring-offset-error\/65:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.hover\:ring-offset-error\/70:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.hover\:ring-offset-error\/75:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.hover\:ring-offset-error\/80:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.hover\:ring-offset-error\/85:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.hover\:ring-offset-error\/90:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.hover\:ring-offset-error\/95:hover {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.hover\:ring-offset-info:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:ring-offset-info-content:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:ring-offset-info-content\/0:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.hover\:ring-offset-info-content\/10:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.hover\:ring-offset-info-content\/100:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:ring-offset-info-content\/15:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.hover\:ring-offset-info-content\/20:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.hover\:ring-offset-info-content\/25:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.hover\:ring-offset-info-content\/30:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.hover\:ring-offset-info-content\/35:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.hover\:ring-offset-info-content\/40:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.hover\:ring-offset-info-content\/45:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.hover\:ring-offset-info-content\/5:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.hover\:ring-offset-info-content\/50:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.hover\:ring-offset-info-content\/55:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.hover\:ring-offset-info-content\/60:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.hover\:ring-offset-info-content\/65:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.hover\:ring-offset-info-content\/70:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.hover\:ring-offset-info-content\/75:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.hover\:ring-offset-info-content\/80:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.hover\:ring-offset-info-content\/85:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.hover\:ring-offset-info-content\/90:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.hover\:ring-offset-info-content\/95:hover {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.hover\:ring-offset-info\/0:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0));
}
.hover\:ring-offset-info\/10:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.hover\:ring-offset-info\/100:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1));
}
.hover\:ring-offset-info\/15:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.hover\:ring-offset-info\/20:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.hover\:ring-offset-info\/25:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.hover\:ring-offset-info\/30:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.hover\:ring-offset-info\/35:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.hover\:ring-offset-info\/40:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.hover\:ring-offset-info\/45:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.hover\:ring-offset-info\/5:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.hover\:ring-offset-info\/50:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.hover\:ring-offset-info\/55:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.hover\:ring-offset-info\/60:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.hover\:ring-offset-info\/65:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.hover\:ring-offset-info\/70:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.hover\:ring-offset-info\/75:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.hover\:ring-offset-info\/80:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.hover\:ring-offset-info\/85:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.hover\:ring-offset-info\/90:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.hover\:ring-offset-info\/95:hover {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.hover\:ring-offset-success:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:ring-offset-success-content:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:ring-offset-success-content\/0:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.hover\:ring-offset-success-content\/10:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.hover\:ring-offset-success-content\/100:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:ring-offset-success-content\/15:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.hover\:ring-offset-success-content\/20:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.hover\:ring-offset-success-content\/25:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.hover\:ring-offset-success-content\/30:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.hover\:ring-offset-success-content\/35:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.hover\:ring-offset-success-content\/40:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.hover\:ring-offset-success-content\/45:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.hover\:ring-offset-success-content\/5:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.hover\:ring-offset-success-content\/50:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.hover\:ring-offset-success-content\/55:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.hover\:ring-offset-success-content\/60:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.hover\:ring-offset-success-content\/65:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.hover\:ring-offset-success-content\/70:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.hover\:ring-offset-success-content\/75:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.hover\:ring-offset-success-content\/80:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.hover\:ring-offset-success-content\/85:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.hover\:ring-offset-success-content\/90:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.hover\:ring-offset-success-content\/95:hover {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.hover\:ring-offset-success\/0:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0));
}
.hover\:ring-offset-success\/10:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.hover\:ring-offset-success\/100:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1));
}
.hover\:ring-offset-success\/15:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.hover\:ring-offset-success\/20:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.hover\:ring-offset-success\/25:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.hover\:ring-offset-success\/30:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.hover\:ring-offset-success\/35:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.hover\:ring-offset-success\/40:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.hover\:ring-offset-success\/45:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.hover\:ring-offset-success\/5:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.hover\:ring-offset-success\/50:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.hover\:ring-offset-success\/55:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.hover\:ring-offset-success\/60:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.hover\:ring-offset-success\/65:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.hover\:ring-offset-success\/70:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.hover\:ring-offset-success\/75:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.hover\:ring-offset-success\/80:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.hover\:ring-offset-success\/85:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.hover\:ring-offset-success\/90:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.hover\:ring-offset-success\/95:hover {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.hover\:ring-offset-warning:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:ring-offset-warning-content:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:ring-offset-warning-content\/0:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.hover\:ring-offset-warning-content\/10:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.hover\:ring-offset-warning-content\/100:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:ring-offset-warning-content\/15:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.hover\:ring-offset-warning-content\/20:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.hover\:ring-offset-warning-content\/25:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.hover\:ring-offset-warning-content\/30:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.hover\:ring-offset-warning-content\/35:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.hover\:ring-offset-warning-content\/40:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.hover\:ring-offset-warning-content\/45:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.hover\:ring-offset-warning-content\/5:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.hover\:ring-offset-warning-content\/50:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.hover\:ring-offset-warning-content\/55:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.hover\:ring-offset-warning-content\/60:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.hover\:ring-offset-warning-content\/65:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.hover\:ring-offset-warning-content\/70:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.hover\:ring-offset-warning-content\/75:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.hover\:ring-offset-warning-content\/80:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.hover\:ring-offset-warning-content\/85:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.hover\:ring-offset-warning-content\/90:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.hover\:ring-offset-warning-content\/95:hover {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.hover\:ring-offset-warning\/0:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.hover\:ring-offset-warning\/10:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.hover\:ring-offset-warning\/100:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.hover\:ring-offset-warning\/15:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.hover\:ring-offset-warning\/20:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.hover\:ring-offset-warning\/25:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.hover\:ring-offset-warning\/30:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.hover\:ring-offset-warning\/35:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.hover\:ring-offset-warning\/40:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.hover\:ring-offset-warning\/45:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.hover\:ring-offset-warning\/5:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.hover\:ring-offset-warning\/50:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.hover\:ring-offset-warning\/55:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.hover\:ring-offset-warning\/60:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.hover\:ring-offset-warning\/65:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.hover\:ring-offset-warning\/70:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.hover\:ring-offset-warning\/75:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.hover\:ring-offset-warning\/80:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.hover\:ring-offset-warning\/85:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.hover\:ring-offset-warning\/90:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.hover\:ring-offset-warning\/95:hover {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.hover\:tooltip-info:hover {
  --tooltip-color: var(--fallback-in,oklch(var(--in)/1));
  --tooltip-text-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.hover\:tooltip-success:hover {
  --tooltip-color: var(--fallback-su,oklch(var(--su)/1));
  --tooltip-text-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.hover\:tooltip-warning:hover {
  --tooltip-color: var(--fallback-wa,oklch(var(--wa)/1));
  --tooltip-text-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.hover\:tooltip-error:hover {
  --tooltip-color: var(--fallback-er,oklch(var(--er)/1));
  --tooltip-text-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:divide-base-100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:divide-base-100\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:divide-base-100\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:divide-base-100\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:divide-base-100\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:divide-base-100\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:divide-base-100\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:divide-base-100\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:divide-base-100\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:divide-base-100\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:divide-base-100\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:divide-base-100\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:divide-base-100\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:divide-base-100\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:divide-base-100\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:divide-base-100\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:divide-base-100\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:divide-base-100\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:divide-base-100\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:divide-base-100\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:divide-base-100\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:divide-base-100\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:divide-base-200:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:divide-base-200\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:divide-base-200\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:divide-base-200\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:divide-base-200\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:divide-base-200\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:divide-base-200\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:divide-base-200\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:divide-base-200\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:divide-base-200\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:divide-base-200\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:divide-base-200\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:divide-base-200\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:divide-base-200\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:divide-base-200\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:divide-base-200\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:divide-base-200\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:divide-base-200\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:divide-base-200\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:divide-base-200\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:divide-base-200\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:divide-base-200\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:divide-base-300:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:divide-base-300\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:divide-base-300\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:divide-base-300\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:divide-base-300\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:divide-base-300\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:divide-base-300\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:divide-base-300\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:divide-base-300\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:divide-base-300\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:divide-base-300\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:divide-base-300\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:divide-base-300\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:divide-base-300\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:divide-base-300\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:divide-base-300\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:divide-base-300\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:divide-base-300\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:divide-base-300\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:divide-base-300\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:divide-base-300\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:divide-base-300\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:divide-base-content:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:divide-base-content\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:divide-base-content\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:divide-base-content\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:divide-base-content\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:divide-base-content\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:divide-base-content\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:divide-base-content\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:divide-base-content\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:divide-base-content\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:divide-base-content\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:divide-base-content\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:divide-base-content\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:divide-base-content\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:divide-base-content\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:divide-base-content\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:divide-base-content\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:divide-base-content\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:divide-base-content\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:divide-base-content\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:divide-base-content\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:divide-base-content\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:divide-error:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:divide-error-content:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:divide-error-content\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:divide-error-content\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:divide-error-content\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:divide-error-content\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:divide-error-content\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:divide-error-content\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:divide-error-content\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:divide-error-content\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:divide-error-content\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:divide-error-content\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:divide-error-content\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:divide-error-content\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:divide-error-content\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:divide-error-content\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:divide-error-content\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:divide-error-content\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:divide-error-content\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:divide-error-content\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:divide-error-content\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:divide-error-content\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:divide-error-content\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:divide-error\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:divide-error\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:divide-error\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:divide-error\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:divide-error\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:divide-error\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:divide-error\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:divide-error\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:divide-error\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:divide-error\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:divide-error\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:divide-error\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:divide-error\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:divide-error\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:divide-error\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:divide-error\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:divide-error\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:divide-error\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:divide-error\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:divide-error\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:divide-error\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:divide-info:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:divide-info-content:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:divide-info-content\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:divide-info-content\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:divide-info-content\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:divide-info-content\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:divide-info-content\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:divide-info-content\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:divide-info-content\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:divide-info-content\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:divide-info-content\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:divide-info-content\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:divide-info-content\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:divide-info-content\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:divide-info-content\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:divide-info-content\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:divide-info-content\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:divide-info-content\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:divide-info-content\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:divide-info-content\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:divide-info-content\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:divide-info-content\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:divide-info-content\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:divide-info\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:divide-info\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:divide-info\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:divide-info\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:divide-info\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:divide-info\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:divide-info\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:divide-info\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:divide-info\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:divide-info\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:divide-info\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:divide-info\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:divide-info\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:divide-info\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:divide-info\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:divide-info\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:divide-info\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:divide-info\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:divide-info\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:divide-info\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:divide-info\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:divide-success:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:divide-success-content:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:divide-success-content\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:divide-success-content\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:divide-success-content\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:divide-success-content\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:divide-success-content\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:divide-success-content\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:divide-success-content\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:divide-success-content\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:divide-success-content\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:divide-success-content\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:divide-success-content\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:divide-success-content\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:divide-success-content\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:divide-success-content\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:divide-success-content\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:divide-success-content\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:divide-success-content\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:divide-success-content\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:divide-success-content\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:divide-success-content\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:divide-success-content\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:divide-success\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:divide-success\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:divide-success\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:divide-success\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:divide-success\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:divide-success\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:divide-success\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:divide-success\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:divide-success\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:divide-success\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:divide-success\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:divide-success\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:divide-success\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:divide-success\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:divide-success\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:divide-success\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:divide-success\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:divide-success\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:divide-success\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:divide-success\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:divide-success\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:divide-warning:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:divide-warning-content:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:divide-warning-content\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:divide-warning-content\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:divide-warning-content\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:divide-warning-content\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:divide-warning-content\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:divide-warning-content\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:divide-warning-content\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:divide-warning-content\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:divide-warning-content\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:divide-warning-content\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:divide-warning-content\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:divide-warning-content\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:divide-warning-content\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:divide-warning-content\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:divide-warning-content\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:divide-warning-content\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:divide-warning-content\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:divide-warning-content\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:divide-warning-content\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:divide-warning-content\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:divide-warning-content\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:divide-warning\/0:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:divide-warning\/10:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:divide-warning\/100:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:divide-warning\/15:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:divide-warning\/20:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:divide-warning\/25:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:divide-warning\/30:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:divide-warning\/35:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:divide-warning\/40:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:divide-warning\/45:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:divide-warning\/5:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:divide-warning\/50:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:divide-warning\/55:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:divide-warning\/60:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:divide-warning\/65:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:divide-warning\/70:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:divide-warning\/75:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:divide-warning\/80:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:divide-warning\/85:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:divide-warning\/90:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:divide-warning\/95:focus>:not([hidden])~:not([hidden]) {
  border-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:border-accent:focus {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:border-accent-content:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:border-accent-content\/0:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.focus\:border-accent-content\/10:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.focus\:border-accent-content\/100:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:border-accent-content\/15:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.focus\:border-accent-content\/20:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.focus\:border-accent-content\/25:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.focus\:border-accent-content\/30:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.focus\:border-accent-content\/35:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.focus\:border-accent-content\/40:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.focus\:border-accent-content\/45:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.focus\:border-accent-content\/5:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.focus\:border-accent-content\/50:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.focus\:border-accent-content\/55:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.focus\:border-accent-content\/60:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.focus\:border-accent-content\/65:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.focus\:border-accent-content\/70:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.focus\:border-accent-content\/75:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.focus\:border-accent-content\/80:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.focus\:border-accent-content\/85:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.focus\:border-accent-content\/90:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.focus\:border-accent-content\/95:focus {
  border-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.focus\:border-accent\/0:focus {
  border-color: var(--fallback-a,oklch(var(--a)/0));
}
.focus\:border-accent\/10:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.1));
}
.focus\:border-accent\/100:focus {
  border-color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:border-accent\/15:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.15));
}
.focus\:border-accent\/20:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.2));
}
.focus\:border-accent\/25:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.25));
}
.focus\:border-accent\/30:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.3));
}
.focus\:border-accent\/35:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.35));
}
.focus\:border-accent\/40:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.4));
}
.focus\:border-accent\/45:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.45));
}
.focus\:border-accent\/5:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.05));
}
.focus\:border-accent\/50:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.5));
}
.focus\:border-accent\/55:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.55));
}
.focus\:border-accent\/60:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.6));
}
.focus\:border-accent\/65:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.65));
}
.focus\:border-accent\/70:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.7));
}
.focus\:border-accent\/75:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.75));
}
.focus\:border-accent\/80:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.8));
}
.focus\:border-accent\/85:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.85));
}
.focus\:border-accent\/90:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.9));
}
.focus\:border-accent\/95:focus {
  border-color: var(--fallback-a,oklch(var(--a)/.95));
}
.focus\:border-base-100:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-base-100\/0:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-base-100\/10:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:border-base-100\/100:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-base-100\/15:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:border-base-100\/20:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:border-base-100\/25:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:border-base-100\/30:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:border-base-100\/35:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:border-base-100\/40:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:border-base-100\/45:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:border-base-100\/5:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:border-base-100\/50:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:border-base-100\/55:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:border-base-100\/60:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:border-base-100\/65:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:border-base-100\/70:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:border-base-100\/75:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:border-base-100\/80:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:border-base-100\/85:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:border-base-100\/90:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:border-base-100\/95:focus {
  border-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:border-base-200:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-base-200\/0:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-base-200\/10:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:border-base-200\/100:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-base-200\/15:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:border-base-200\/20:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:border-base-200\/25:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:border-base-200\/30:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:border-base-200\/35:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:border-base-200\/40:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:border-base-200\/45:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:border-base-200\/5:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:border-base-200\/50:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:border-base-200\/55:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:border-base-200\/60:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:border-base-200\/65:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:border-base-200\/70:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:border-base-200\/75:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:border-base-200\/80:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:border-base-200\/85:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:border-base-200\/90:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:border-base-200\/95:focus {
  border-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:border-base-300:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-base-300\/0:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-base-300\/10:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:border-base-300\/100:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-base-300\/15:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:border-base-300\/20:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:border-base-300\/25:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:border-base-300\/30:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:border-base-300\/35:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:border-base-300\/40:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:border-base-300\/45:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:border-base-300\/5:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:border-base-300\/50:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:border-base-300\/55:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:border-base-300\/60:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:border-base-300\/65:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:border-base-300\/70:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:border-base-300\/75:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:border-base-300\/80:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:border-base-300\/85:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:border-base-300\/90:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:border-base-300\/95:focus {
  border-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:border-base-content:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-base-content\/0:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-base-content\/10:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:border-base-content\/100:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-base-content\/15:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:border-base-content\/20:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:border-base-content\/25:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:border-base-content\/30:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:border-base-content\/35:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:border-base-content\/40:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:border-base-content\/45:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:border-base-content\/5:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:border-base-content\/50:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:border-base-content\/55:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:border-base-content\/60:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:border-base-content\/65:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:border-base-content\/70:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:border-base-content\/75:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:border-base-content\/80:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:border-base-content\/85:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:border-base-content\/90:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:border-base-content\/95:focus {
  border-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:border-error:focus {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-error-content:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-error-content\/0:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-error-content\/10:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:border-error-content\/100:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-error-content\/15:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:border-error-content\/20:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:border-error-content\/25:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:border-error-content\/30:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:border-error-content\/35:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:border-error-content\/40:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:border-error-content\/45:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:border-error-content\/5:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:border-error-content\/50:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:border-error-content\/55:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:border-error-content\/60:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:border-error-content\/65:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:border-error-content\/70:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:border-error-content\/75:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:border-error-content\/80:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:border-error-content\/85:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:border-error-content\/90:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:border-error-content\/95:focus {
  border-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:border-error\/0:focus {
  border-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-error\/10:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:border-error\/100:focus {
  border-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-error\/15:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:border-error\/20:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:border-error\/25:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:border-error\/30:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:border-error\/35:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:border-error\/40:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:border-error\/45:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:border-error\/5:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:border-error\/50:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:border-error\/55:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:border-error\/60:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:border-error\/65:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:border-error\/70:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:border-error\/75:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:border-error\/80:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:border-error\/85:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:border-error\/90:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:border-error\/95:focus {
  border-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:border-info:focus {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-info-content:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-info-content\/0:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-info-content\/10:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:border-info-content\/100:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-info-content\/15:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:border-info-content\/20:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:border-info-content\/25:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:border-info-content\/30:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:border-info-content\/35:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:border-info-content\/40:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:border-info-content\/45:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:border-info-content\/5:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:border-info-content\/50:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:border-info-content\/55:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:border-info-content\/60:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:border-info-content\/65:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:border-info-content\/70:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:border-info-content\/75:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:border-info-content\/80:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:border-info-content\/85:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:border-info-content\/90:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:border-info-content\/95:focus {
  border-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:border-info\/0:focus {
  border-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-info\/10:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:border-info\/100:focus {
  border-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-info\/15:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:border-info\/20:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:border-info\/25:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:border-info\/30:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:border-info\/35:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:border-info\/40:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:border-info\/45:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:border-info\/5:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:border-info\/50:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:border-info\/55:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:border-info\/60:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:border-info\/65:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:border-info\/70:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:border-info\/75:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:border-info\/80:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:border-info\/85:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:border-info\/90:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:border-info\/95:focus {
  border-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:border-neutral:focus {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:border-neutral-content:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:border-neutral-content\/0:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.focus\:border-neutral-content\/10:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.focus\:border-neutral-content\/100:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:border-neutral-content\/15:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.focus\:border-neutral-content\/20:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.focus\:border-neutral-content\/25:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.focus\:border-neutral-content\/30:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.focus\:border-neutral-content\/35:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.focus\:border-neutral-content\/40:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.focus\:border-neutral-content\/45:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.focus\:border-neutral-content\/5:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.focus\:border-neutral-content\/50:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.focus\:border-neutral-content\/55:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.focus\:border-neutral-content\/60:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.focus\:border-neutral-content\/65:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.focus\:border-neutral-content\/70:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.focus\:border-neutral-content\/75:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.focus\:border-neutral-content\/80:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.focus\:border-neutral-content\/85:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.focus\:border-neutral-content\/90:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.focus\:border-neutral-content\/95:focus {
  border-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.focus\:border-neutral\/0:focus {
  border-color: var(--fallback-n,oklch(var(--n)/0));
}
.focus\:border-neutral\/10:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.1));
}
.focus\:border-neutral\/100:focus {
  border-color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:border-neutral\/15:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.15));
}
.focus\:border-neutral\/20:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.2));
}
.focus\:border-neutral\/25:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.25));
}
.focus\:border-neutral\/30:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.3));
}
.focus\:border-neutral\/35:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.35));
}
.focus\:border-neutral\/40:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.4));
}
.focus\:border-neutral\/45:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.45));
}
.focus\:border-neutral\/5:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.05));
}
.focus\:border-neutral\/50:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.5));
}
.focus\:border-neutral\/55:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.55));
}
.focus\:border-neutral\/60:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.6));
}
.focus\:border-neutral\/65:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.65));
}
.focus\:border-neutral\/70:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.7));
}
.focus\:border-neutral\/75:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.75));
}
.focus\:border-neutral\/80:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.8));
}
.focus\:border-neutral\/85:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.85));
}
.focus\:border-neutral\/90:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.9));
}
.focus\:border-neutral\/95:focus {
  border-color: var(--fallback-n,oklch(var(--n)/.95));
}
.focus\:border-primary:focus {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:border-primary-content:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:border-primary-content\/0:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.focus\:border-primary-content\/10:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.focus\:border-primary-content\/100:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:border-primary-content\/15:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.focus\:border-primary-content\/20:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.focus\:border-primary-content\/25:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.focus\:border-primary-content\/30:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.focus\:border-primary-content\/35:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.focus\:border-primary-content\/40:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.focus\:border-primary-content\/45:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.focus\:border-primary-content\/5:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.focus\:border-primary-content\/50:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.focus\:border-primary-content\/55:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.focus\:border-primary-content\/60:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.focus\:border-primary-content\/65:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.focus\:border-primary-content\/70:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.focus\:border-primary-content\/75:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.focus\:border-primary-content\/80:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.focus\:border-primary-content\/85:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.focus\:border-primary-content\/90:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.focus\:border-primary-content\/95:focus {
  border-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.focus\:border-primary\/0:focus {
  border-color: var(--fallback-p,oklch(var(--p)/0));
}
.focus\:border-primary\/10:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.1));
}
.focus\:border-primary\/100:focus {
  border-color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:border-primary\/15:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.15));
}
.focus\:border-primary\/20:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.2));
}
.focus\:border-primary\/25:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.25));
}
.focus\:border-primary\/30:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.3));
}
.focus\:border-primary\/35:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.35));
}
.focus\:border-primary\/40:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.4));
}
.focus\:border-primary\/45:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.45));
}
.focus\:border-primary\/5:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.05));
}
.focus\:border-primary\/50:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.5));
}
.focus\:border-primary\/55:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.55));
}
.focus\:border-primary\/60:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.6));
}
.focus\:border-primary\/65:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.65));
}
.focus\:border-primary\/70:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.7));
}
.focus\:border-primary\/75:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.75));
}
.focus\:border-primary\/80:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.8));
}
.focus\:border-primary\/85:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.85));
}
.focus\:border-primary\/90:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.9));
}
.focus\:border-primary\/95:focus {
  border-color: var(--fallback-p,oklch(var(--p)/.95));
}
.focus\:border-secondary:focus {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:border-secondary-content:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:border-secondary-content\/0:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.focus\:border-secondary-content\/10:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.focus\:border-secondary-content\/100:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:border-secondary-content\/15:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.focus\:border-secondary-content\/20:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.focus\:border-secondary-content\/25:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.focus\:border-secondary-content\/30:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.focus\:border-secondary-content\/35:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.focus\:border-secondary-content\/40:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.focus\:border-secondary-content\/45:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.focus\:border-secondary-content\/5:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.focus\:border-secondary-content\/50:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.focus\:border-secondary-content\/55:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.focus\:border-secondary-content\/60:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.focus\:border-secondary-content\/65:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.focus\:border-secondary-content\/70:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.focus\:border-secondary-content\/75:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.focus\:border-secondary-content\/80:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.focus\:border-secondary-content\/85:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.focus\:border-secondary-content\/90:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.focus\:border-secondary-content\/95:focus {
  border-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.focus\:border-secondary\/0:focus {
  border-color: var(--fallback-s,oklch(var(--s)/0));
}
.focus\:border-secondary\/10:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.1));
}
.focus\:border-secondary\/100:focus {
  border-color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:border-secondary\/15:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.15));
}
.focus\:border-secondary\/20:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.2));
}
.focus\:border-secondary\/25:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.25));
}
.focus\:border-secondary\/30:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.3));
}
.focus\:border-secondary\/35:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.35));
}
.focus\:border-secondary\/40:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.4));
}
.focus\:border-secondary\/45:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.45));
}
.focus\:border-secondary\/5:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.05));
}
.focus\:border-secondary\/50:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.5));
}
.focus\:border-secondary\/55:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.55));
}
.focus\:border-secondary\/60:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.6));
}
.focus\:border-secondary\/65:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.65));
}
.focus\:border-secondary\/70:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.7));
}
.focus\:border-secondary\/75:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.75));
}
.focus\:border-secondary\/80:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.8));
}
.focus\:border-secondary\/85:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.85));
}
.focus\:border-secondary\/90:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.9));
}
.focus\:border-secondary\/95:focus {
  border-color: var(--fallback-s,oklch(var(--s)/.95));
}
.focus\:border-success:focus {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-success-content:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-success-content\/0:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-success-content\/10:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:border-success-content\/100:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-success-content\/15:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:border-success-content\/20:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:border-success-content\/25:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:border-success-content\/30:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:border-success-content\/35:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:border-success-content\/40:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:border-success-content\/45:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:border-success-content\/5:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:border-success-content\/50:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:border-success-content\/55:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:border-success-content\/60:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:border-success-content\/65:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:border-success-content\/70:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:border-success-content\/75:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:border-success-content\/80:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:border-success-content\/85:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:border-success-content\/90:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:border-success-content\/95:focus {
  border-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:border-success\/0:focus {
  border-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-success\/10:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:border-success\/100:focus {
  border-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-success\/15:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:border-success\/20:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:border-success\/25:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:border-success\/30:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:border-success\/35:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:border-success\/40:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:border-success\/45:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:border-success\/5:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:border-success\/50:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:border-success\/55:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:border-success\/60:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:border-success\/65:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:border-success\/70:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:border-success\/75:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:border-success\/80:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:border-success\/85:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:border-success\/90:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:border-success\/95:focus {
  border-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:border-warning:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-warning-content:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-warning-content\/0:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-warning-content\/10:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:border-warning-content\/100:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-warning-content\/15:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:border-warning-content\/20:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:border-warning-content\/25:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:border-warning-content\/30:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:border-warning-content\/35:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:border-warning-content\/40:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:border-warning-content\/45:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:border-warning-content\/5:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:border-warning-content\/50:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:border-warning-content\/55:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:border-warning-content\/60:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:border-warning-content\/65:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:border-warning-content\/70:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:border-warning-content\/75:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:border-warning-content\/80:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:border-warning-content\/85:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:border-warning-content\/90:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:border-warning-content\/95:focus {
  border-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:border-warning\/0:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-warning\/10:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:border-warning\/100:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-warning\/15:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:border-warning\/20:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:border-warning\/25:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:border-warning\/30:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:border-warning\/35:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:border-warning\/40:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:border-warning\/45:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:border-warning\/5:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:border-warning\/50:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:border-warning\/55:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:border-warning\/60:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:border-warning\/65:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:border-warning\/70:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:border-warning\/75:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:border-warning\/80:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:border-warning\/85:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:border-warning\/90:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:border-warning\/95:focus {
  border-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:border-x-base-100:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-x-base-100\/0:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/0));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-x-base-100\/10:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:border-x-base-100\/100:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-x-base-100\/15:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.15));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:border-x-base-100\/20:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.2));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:border-x-base-100\/25:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.25));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:border-x-base-100\/30:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.3));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:border-x-base-100\/35:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.35));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:border-x-base-100\/40:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.4));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:border-x-base-100\/45:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.45));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:border-x-base-100\/5:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.05));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:border-x-base-100\/50:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.5));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:border-x-base-100\/55:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.55));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:border-x-base-100\/60:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.6));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:border-x-base-100\/65:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.65));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:border-x-base-100\/70:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.7));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:border-x-base-100\/75:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.75));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:border-x-base-100\/80:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.8));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:border-x-base-100\/85:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.85));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:border-x-base-100\/90:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.9));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:border-x-base-100\/95:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.95));
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:border-x-base-200:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-x-base-200\/0:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/0));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-x-base-200\/10:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:border-x-base-200\/100:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-x-base-200\/15:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.15));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:border-x-base-200\/20:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.2));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:border-x-base-200\/25:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.25));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:border-x-base-200\/30:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.3));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:border-x-base-200\/35:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.35));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:border-x-base-200\/40:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.4));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:border-x-base-200\/45:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.45));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:border-x-base-200\/5:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.05));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:border-x-base-200\/50:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.5));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:border-x-base-200\/55:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.55));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:border-x-base-200\/60:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.6));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:border-x-base-200\/65:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.65));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:border-x-base-200\/70:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.7));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:border-x-base-200\/75:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.75));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:border-x-base-200\/80:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.8));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:border-x-base-200\/85:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.85));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:border-x-base-200\/90:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.9));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:border-x-base-200\/95:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.95));
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:border-x-base-300:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-x-base-300\/0:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/0));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-x-base-300\/10:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:border-x-base-300\/100:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-x-base-300\/15:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.15));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:border-x-base-300\/20:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.2));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:border-x-base-300\/25:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.25));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:border-x-base-300\/30:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.3));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:border-x-base-300\/35:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.35));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:border-x-base-300\/40:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.4));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:border-x-base-300\/45:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.45));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:border-x-base-300\/5:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.05));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:border-x-base-300\/50:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.5));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:border-x-base-300\/55:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.55));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:border-x-base-300\/60:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.6));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:border-x-base-300\/65:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.65));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:border-x-base-300\/70:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.7));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:border-x-base-300\/75:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.75));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:border-x-base-300\/80:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.8));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:border-x-base-300\/85:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.85));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:border-x-base-300\/90:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.9));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:border-x-base-300\/95:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.95));
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:border-x-base-content:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-x-base-content\/0:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/0));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-x-base-content\/10:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:border-x-base-content\/100:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-x-base-content\/15:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.15));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:border-x-base-content\/20:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.2));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:border-x-base-content\/25:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.25));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:border-x-base-content\/30:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.3));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:border-x-base-content\/35:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.35));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:border-x-base-content\/40:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.4));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:border-x-base-content\/45:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.45));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:border-x-base-content\/5:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.05));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:border-x-base-content\/50:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.5));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:border-x-base-content\/55:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.55));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:border-x-base-content\/60:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.6));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:border-x-base-content\/65:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.65));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:border-x-base-content\/70:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.7));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:border-x-base-content\/75:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.75));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:border-x-base-content\/80:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.8));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:border-x-base-content\/85:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.85));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:border-x-base-content\/90:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.9));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:border-x-base-content\/95:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.95));
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:border-x-error:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-x-error-content:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-x-error-content\/0:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/0));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-x-error-content\/10:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:border-x-error-content\/100:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-x-error-content\/15:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.15));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:border-x-error-content\/20:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.2));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:border-x-error-content\/25:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.25));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:border-x-error-content\/30:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.3));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:border-x-error-content\/35:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.35));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:border-x-error-content\/40:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.4));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:border-x-error-content\/45:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.45));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:border-x-error-content\/5:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.05));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:border-x-error-content\/50:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.5));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:border-x-error-content\/55:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.55));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:border-x-error-content\/60:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.6));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:border-x-error-content\/65:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.65));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:border-x-error-content\/70:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.7));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:border-x-error-content\/75:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.75));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:border-x-error-content\/80:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.8));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:border-x-error-content\/85:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.85));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:border-x-error-content\/90:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.9));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:border-x-error-content\/95:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.95));
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:border-x-error\/0:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/0));
  border-right-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-x-error\/10:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.1));
  border-right-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:border-x-error\/100:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-x-error\/15:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.15));
  border-right-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:border-x-error\/20:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.2));
  border-right-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:border-x-error\/25:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.25));
  border-right-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:border-x-error\/30:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.3));
  border-right-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:border-x-error\/35:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.35));
  border-right-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:border-x-error\/40:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.4));
  border-right-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:border-x-error\/45:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.45));
  border-right-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:border-x-error\/5:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.05));
  border-right-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:border-x-error\/50:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.5));
  border-right-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:border-x-error\/55:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.55));
  border-right-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:border-x-error\/60:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.6));
  border-right-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:border-x-error\/65:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.65));
  border-right-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:border-x-error\/70:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.7));
  border-right-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:border-x-error\/75:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.75));
  border-right-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:border-x-error\/80:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.8));
  border-right-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:border-x-error\/85:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.85));
  border-right-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:border-x-error\/90:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.9));
  border-right-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:border-x-error\/95:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.95));
  border-right-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:border-x-info:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-x-info-content:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-x-info-content\/0:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/0));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-x-info-content\/10:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:border-x-info-content\/100:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-x-info-content\/15:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.15));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:border-x-info-content\/20:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.2));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:border-x-info-content\/25:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.25));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:border-x-info-content\/30:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.3));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:border-x-info-content\/35:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.35));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:border-x-info-content\/40:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.4));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:border-x-info-content\/45:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.45));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:border-x-info-content\/5:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.05));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:border-x-info-content\/50:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.5));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:border-x-info-content\/55:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.55));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:border-x-info-content\/60:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.6));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:border-x-info-content\/65:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.65));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:border-x-info-content\/70:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.7));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:border-x-info-content\/75:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.75));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:border-x-info-content\/80:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.8));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:border-x-info-content\/85:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.85));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:border-x-info-content\/90:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.9));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:border-x-info-content\/95:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.95));
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:border-x-info\/0:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/0));
  border-right-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-x-info\/10:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.1));
  border-right-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:border-x-info\/100:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-x-info\/15:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.15));
  border-right-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:border-x-info\/20:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.2));
  border-right-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:border-x-info\/25:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.25));
  border-right-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:border-x-info\/30:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.3));
  border-right-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:border-x-info\/35:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.35));
  border-right-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:border-x-info\/40:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.4));
  border-right-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:border-x-info\/45:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.45));
  border-right-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:border-x-info\/5:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.05));
  border-right-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:border-x-info\/50:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.5));
  border-right-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:border-x-info\/55:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.55));
  border-right-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:border-x-info\/60:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.6));
  border-right-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:border-x-info\/65:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.65));
  border-right-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:border-x-info\/70:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.7));
  border-right-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:border-x-info\/75:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.75));
  border-right-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:border-x-info\/80:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.8));
  border-right-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:border-x-info\/85:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.85));
  border-right-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:border-x-info\/90:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.9));
  border-right-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:border-x-info\/95:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.95));
  border-right-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:border-x-success:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-x-success-content:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-x-success-content\/0:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/0));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-x-success-content\/10:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:border-x-success-content\/100:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-x-success-content\/15:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.15));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:border-x-success-content\/20:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.2));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:border-x-success-content\/25:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.25));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:border-x-success-content\/30:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.3));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:border-x-success-content\/35:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.35));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:border-x-success-content\/40:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.4));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:border-x-success-content\/45:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.45));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:border-x-success-content\/5:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.05));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:border-x-success-content\/50:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.5));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:border-x-success-content\/55:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.55));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:border-x-success-content\/60:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.6));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:border-x-success-content\/65:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.65));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:border-x-success-content\/70:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.7));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:border-x-success-content\/75:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.75));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:border-x-success-content\/80:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.8));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:border-x-success-content\/85:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.85));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:border-x-success-content\/90:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.9));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:border-x-success-content\/95:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.95));
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:border-x-success\/0:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/0));
  border-right-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-x-success\/10:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.1));
  border-right-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:border-x-success\/100:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-x-success\/15:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.15));
  border-right-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:border-x-success\/20:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.2));
  border-right-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:border-x-success\/25:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.25));
  border-right-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:border-x-success\/30:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.3));
  border-right-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:border-x-success\/35:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.35));
  border-right-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:border-x-success\/40:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.4));
  border-right-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:border-x-success\/45:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.45));
  border-right-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:border-x-success\/5:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.05));
  border-right-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:border-x-success\/50:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.5));
  border-right-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:border-x-success\/55:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.55));
  border-right-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:border-x-success\/60:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.6));
  border-right-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:border-x-success\/65:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.65));
  border-right-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:border-x-success\/70:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.7));
  border-right-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:border-x-success\/75:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.75));
  border-right-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:border-x-success\/80:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.8));
  border-right-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:border-x-success\/85:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.85));
  border-right-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:border-x-success\/90:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.9));
  border-right-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:border-x-success\/95:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.95));
  border-right-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:border-x-warning:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-x-warning-content:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-x-warning-content\/0:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/0));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-x-warning-content\/10:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:border-x-warning-content\/100:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-x-warning-content\/15:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.15));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:border-x-warning-content\/20:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.2));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:border-x-warning-content\/25:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.25));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:border-x-warning-content\/30:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.3));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:border-x-warning-content\/35:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.35));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:border-x-warning-content\/40:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.4));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:border-x-warning-content\/45:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.45));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:border-x-warning-content\/5:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.05));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:border-x-warning-content\/50:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.5));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:border-x-warning-content\/55:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.55));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:border-x-warning-content\/60:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.6));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:border-x-warning-content\/65:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.65));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:border-x-warning-content\/70:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.7));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:border-x-warning-content\/75:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.75));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:border-x-warning-content\/80:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.8));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:border-x-warning-content\/85:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.85));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:border-x-warning-content\/90:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.9));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:border-x-warning-content\/95:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.95));
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:border-x-warning\/0:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/0));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-x-warning\/10:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:border-x-warning\/100:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-x-warning\/15:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.15));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:border-x-warning\/20:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.2));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:border-x-warning\/25:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.25));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:border-x-warning\/30:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.3));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:border-x-warning\/35:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.35));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:border-x-warning\/40:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.4));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:border-x-warning\/45:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.45));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:border-x-warning\/5:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.05));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:border-x-warning\/50:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.5));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:border-x-warning\/55:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.55));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:border-x-warning\/60:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.6));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:border-x-warning\/65:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.65));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:border-x-warning\/70:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.7));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:border-x-warning\/75:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.75));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:border-x-warning\/80:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.8));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:border-x-warning\/85:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.85));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:border-x-warning\/90:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.9));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:border-x-warning\/95:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.95));
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:border-y-base-100:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-y-base-100\/0:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/0));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-y-base-100\/10:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:border-y-base-100\/100:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-y-base-100\/15:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.15));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:border-y-base-100\/20:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.2));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:border-y-base-100\/25:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.25));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:border-y-base-100\/30:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.3));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:border-y-base-100\/35:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.35));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:border-y-base-100\/40:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.4));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:border-y-base-100\/45:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.45));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:border-y-base-100\/5:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.05));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:border-y-base-100\/50:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.5));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:border-y-base-100\/55:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.55));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:border-y-base-100\/60:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.6));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:border-y-base-100\/65:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.65));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:border-y-base-100\/70:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.7));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:border-y-base-100\/75:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.75));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:border-y-base-100\/80:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.8));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:border-y-base-100\/85:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.85));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:border-y-base-100\/90:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.9));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:border-y-base-100\/95:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.95));
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:border-y-base-200:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-y-base-200\/0:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/0));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-y-base-200\/10:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:border-y-base-200\/100:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-y-base-200\/15:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.15));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:border-y-base-200\/20:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.2));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:border-y-base-200\/25:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.25));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:border-y-base-200\/30:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.3));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:border-y-base-200\/35:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.35));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:border-y-base-200\/40:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.4));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:border-y-base-200\/45:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.45));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:border-y-base-200\/5:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.05));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:border-y-base-200\/50:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.5));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:border-y-base-200\/55:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.55));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:border-y-base-200\/60:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.6));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:border-y-base-200\/65:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.65));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:border-y-base-200\/70:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.7));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:border-y-base-200\/75:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.75));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:border-y-base-200\/80:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.8));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:border-y-base-200\/85:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.85));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:border-y-base-200\/90:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.9));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:border-y-base-200\/95:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.95));
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:border-y-base-300:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-y-base-300\/0:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/0));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-y-base-300\/10:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:border-y-base-300\/100:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-y-base-300\/15:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.15));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:border-y-base-300\/20:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.2));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:border-y-base-300\/25:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.25));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:border-y-base-300\/30:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.3));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:border-y-base-300\/35:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.35));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:border-y-base-300\/40:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.4));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:border-y-base-300\/45:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.45));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:border-y-base-300\/5:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.05));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:border-y-base-300\/50:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.5));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:border-y-base-300\/55:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.55));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:border-y-base-300\/60:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.6));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:border-y-base-300\/65:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.65));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:border-y-base-300\/70:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.7));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:border-y-base-300\/75:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.75));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:border-y-base-300\/80:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.8));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:border-y-base-300\/85:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.85));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:border-y-base-300\/90:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.9));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:border-y-base-300\/95:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.95));
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:border-y-base-content:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-y-base-content\/0:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/0));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-y-base-content\/10:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:border-y-base-content\/100:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-y-base-content\/15:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.15));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:border-y-base-content\/20:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.2));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:border-y-base-content\/25:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.25));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:border-y-base-content\/30:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.3));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:border-y-base-content\/35:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.35));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:border-y-base-content\/40:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.4));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:border-y-base-content\/45:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.45));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:border-y-base-content\/5:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.05));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:border-y-base-content\/50:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.5));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:border-y-base-content\/55:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.55));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:border-y-base-content\/60:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.6));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:border-y-base-content\/65:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.65));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:border-y-base-content\/70:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.7));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:border-y-base-content\/75:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.75));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:border-y-base-content\/80:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.8));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:border-y-base-content\/85:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.85));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:border-y-base-content\/90:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.9));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:border-y-base-content\/95:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.95));
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:border-y-error:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-y-error-content:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-y-error-content\/0:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/0));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-y-error-content\/10:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:border-y-error-content\/100:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-y-error-content\/15:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.15));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:border-y-error-content\/20:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.2));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:border-y-error-content\/25:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.25));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:border-y-error-content\/30:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.3));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:border-y-error-content\/35:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.35));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:border-y-error-content\/40:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.4));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:border-y-error-content\/45:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.45));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:border-y-error-content\/5:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.05));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:border-y-error-content\/50:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.5));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:border-y-error-content\/55:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.55));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:border-y-error-content\/60:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.6));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:border-y-error-content\/65:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.65));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:border-y-error-content\/70:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.7));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:border-y-error-content\/75:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.75));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:border-y-error-content\/80:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.8));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:border-y-error-content\/85:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.85));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:border-y-error-content\/90:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.9));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:border-y-error-content\/95:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.95));
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:border-y-error\/0:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/0));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-y-error\/10:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:border-y-error\/100:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-y-error\/15:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.15));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:border-y-error\/20:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.2));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:border-y-error\/25:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.25));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:border-y-error\/30:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.3));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:border-y-error\/35:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.35));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:border-y-error\/40:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.4));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:border-y-error\/45:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.45));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:border-y-error\/5:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.05));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:border-y-error\/50:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.5));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:border-y-error\/55:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.55));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:border-y-error\/60:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.6));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:border-y-error\/65:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.65));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:border-y-error\/70:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.7));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:border-y-error\/75:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.75));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:border-y-error\/80:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.8));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:border-y-error\/85:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.85));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:border-y-error\/90:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.9));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:border-y-error\/95:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.95));
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:border-y-info:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-y-info-content:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-y-info-content\/0:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/0));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-y-info-content\/10:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:border-y-info-content\/100:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-y-info-content\/15:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.15));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:border-y-info-content\/20:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.2));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:border-y-info-content\/25:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.25));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:border-y-info-content\/30:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.3));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:border-y-info-content\/35:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.35));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:border-y-info-content\/40:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.4));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:border-y-info-content\/45:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.45));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:border-y-info-content\/5:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.05));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:border-y-info-content\/50:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.5));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:border-y-info-content\/55:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.55));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:border-y-info-content\/60:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.6));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:border-y-info-content\/65:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.65));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:border-y-info-content\/70:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.7));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:border-y-info-content\/75:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.75));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:border-y-info-content\/80:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.8));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:border-y-info-content\/85:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.85));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:border-y-info-content\/90:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.9));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:border-y-info-content\/95:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.95));
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:border-y-info\/0:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/0));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-y-info\/10:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:border-y-info\/100:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-y-info\/15:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.15));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:border-y-info\/20:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.2));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:border-y-info\/25:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.25));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:border-y-info\/30:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.3));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:border-y-info\/35:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.35));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:border-y-info\/40:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.4));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:border-y-info\/45:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.45));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:border-y-info\/5:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.05));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:border-y-info\/50:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.5));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:border-y-info\/55:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.55));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:border-y-info\/60:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.6));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:border-y-info\/65:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.65));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:border-y-info\/70:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.7));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:border-y-info\/75:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.75));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:border-y-info\/80:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.8));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:border-y-info\/85:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.85));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:border-y-info\/90:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.9));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:border-y-info\/95:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.95));
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:border-y-success:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-y-success-content:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-y-success-content\/0:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/0));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-y-success-content\/10:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:border-y-success-content\/100:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-y-success-content\/15:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.15));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:border-y-success-content\/20:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.2));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:border-y-success-content\/25:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.25));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:border-y-success-content\/30:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.3));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:border-y-success-content\/35:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.35));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:border-y-success-content\/40:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.4));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:border-y-success-content\/45:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.45));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:border-y-success-content\/5:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.05));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:border-y-success-content\/50:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.5));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:border-y-success-content\/55:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.55));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:border-y-success-content\/60:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.6));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:border-y-success-content\/65:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.65));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:border-y-success-content\/70:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.7));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:border-y-success-content\/75:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.75));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:border-y-success-content\/80:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.8));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:border-y-success-content\/85:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.85));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:border-y-success-content\/90:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.9));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:border-y-success-content\/95:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.95));
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:border-y-success\/0:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/0));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-y-success\/10:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:border-y-success\/100:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-y-success\/15:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.15));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:border-y-success\/20:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.2));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:border-y-success\/25:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.25));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:border-y-success\/30:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.3));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:border-y-success\/35:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.35));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:border-y-success\/40:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.4));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:border-y-success\/45:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.45));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:border-y-success\/5:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.05));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:border-y-success\/50:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.5));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:border-y-success\/55:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.55));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:border-y-success\/60:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.6));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:border-y-success\/65:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.65));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:border-y-success\/70:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.7));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:border-y-success\/75:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.75));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:border-y-success\/80:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.8));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:border-y-success\/85:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.85));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:border-y-success\/90:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.9));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:border-y-success\/95:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.95));
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:border-y-warning:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-y-warning-content:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-y-warning-content\/0:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/0));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-y-warning-content\/10:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:border-y-warning-content\/100:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-y-warning-content\/15:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.15));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:border-y-warning-content\/20:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.2));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:border-y-warning-content\/25:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.25));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:border-y-warning-content\/30:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.3));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:border-y-warning-content\/35:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.35));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:border-y-warning-content\/40:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.4));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:border-y-warning-content\/45:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.45));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:border-y-warning-content\/5:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.05));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:border-y-warning-content\/50:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.5));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:border-y-warning-content\/55:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.55));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:border-y-warning-content\/60:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.6));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:border-y-warning-content\/65:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.65));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:border-y-warning-content\/70:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.7));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:border-y-warning-content\/75:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.75));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:border-y-warning-content\/80:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.8));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:border-y-warning-content\/85:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.85));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:border-y-warning-content\/90:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.9));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:border-y-warning-content\/95:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.95));
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:border-y-warning\/0:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/0));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-y-warning\/10:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:border-y-warning\/100:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-y-warning\/15:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.15));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:border-y-warning\/20:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.2));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:border-y-warning\/25:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.25));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:border-y-warning\/30:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.3));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:border-y-warning\/35:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.35));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:border-y-warning\/40:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.4));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:border-y-warning\/45:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.45));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:border-y-warning\/5:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.05));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:border-y-warning\/50:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.5));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:border-y-warning\/55:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.55));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:border-y-warning\/60:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.6));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:border-y-warning\/65:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.65));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:border-y-warning\/70:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.7));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:border-y-warning\/75:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.75));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:border-y-warning\/80:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.8));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:border-y-warning\/85:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.85));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:border-y-warning\/90:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.9));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:border-y-warning\/95:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.95));
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:border-b-base-100:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-b-base-100\/0:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-b-base-100\/10:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:border-b-base-100\/100:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-b-base-100\/15:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:border-b-base-100\/20:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:border-b-base-100\/25:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:border-b-base-100\/30:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:border-b-base-100\/35:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:border-b-base-100\/40:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:border-b-base-100\/45:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:border-b-base-100\/5:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:border-b-base-100\/50:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:border-b-base-100\/55:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:border-b-base-100\/60:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:border-b-base-100\/65:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:border-b-base-100\/70:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:border-b-base-100\/75:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:border-b-base-100\/80:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:border-b-base-100\/85:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:border-b-base-100\/90:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:border-b-base-100\/95:focus {
  border-bottom-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:border-b-base-200:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-b-base-200\/0:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-b-base-200\/10:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:border-b-base-200\/100:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-b-base-200\/15:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:border-b-base-200\/20:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:border-b-base-200\/25:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:border-b-base-200\/30:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:border-b-base-200\/35:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:border-b-base-200\/40:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:border-b-base-200\/45:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:border-b-base-200\/5:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:border-b-base-200\/50:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:border-b-base-200\/55:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:border-b-base-200\/60:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:border-b-base-200\/65:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:border-b-base-200\/70:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:border-b-base-200\/75:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:border-b-base-200\/80:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:border-b-base-200\/85:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:border-b-base-200\/90:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:border-b-base-200\/95:focus {
  border-bottom-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:border-b-base-300:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-b-base-300\/0:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-b-base-300\/10:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:border-b-base-300\/100:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-b-base-300\/15:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:border-b-base-300\/20:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:border-b-base-300\/25:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:border-b-base-300\/30:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:border-b-base-300\/35:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:border-b-base-300\/40:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:border-b-base-300\/45:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:border-b-base-300\/5:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:border-b-base-300\/50:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:border-b-base-300\/55:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:border-b-base-300\/60:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:border-b-base-300\/65:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:border-b-base-300\/70:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:border-b-base-300\/75:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:border-b-base-300\/80:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:border-b-base-300\/85:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:border-b-base-300\/90:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:border-b-base-300\/95:focus {
  border-bottom-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:border-b-base-content:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-b-base-content\/0:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-b-base-content\/10:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:border-b-base-content\/100:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-b-base-content\/15:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:border-b-base-content\/20:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:border-b-base-content\/25:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:border-b-base-content\/30:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:border-b-base-content\/35:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:border-b-base-content\/40:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:border-b-base-content\/45:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:border-b-base-content\/5:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:border-b-base-content\/50:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:border-b-base-content\/55:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:border-b-base-content\/60:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:border-b-base-content\/65:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:border-b-base-content\/70:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:border-b-base-content\/75:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:border-b-base-content\/80:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:border-b-base-content\/85:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:border-b-base-content\/90:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:border-b-base-content\/95:focus {
  border-bottom-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:border-b-error:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-b-error-content:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-b-error-content\/0:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-b-error-content\/10:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:border-b-error-content\/100:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-b-error-content\/15:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:border-b-error-content\/20:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:border-b-error-content\/25:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:border-b-error-content\/30:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:border-b-error-content\/35:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:border-b-error-content\/40:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:border-b-error-content\/45:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:border-b-error-content\/5:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:border-b-error-content\/50:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:border-b-error-content\/55:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:border-b-error-content\/60:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:border-b-error-content\/65:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:border-b-error-content\/70:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:border-b-error-content\/75:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:border-b-error-content\/80:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:border-b-error-content\/85:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:border-b-error-content\/90:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:border-b-error-content\/95:focus {
  border-bottom-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:border-b-error\/0:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-b-error\/10:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:border-b-error\/100:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-b-error\/15:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:border-b-error\/20:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:border-b-error\/25:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:border-b-error\/30:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:border-b-error\/35:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:border-b-error\/40:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:border-b-error\/45:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:border-b-error\/5:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:border-b-error\/50:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:border-b-error\/55:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:border-b-error\/60:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:border-b-error\/65:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:border-b-error\/70:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:border-b-error\/75:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:border-b-error\/80:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:border-b-error\/85:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:border-b-error\/90:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:border-b-error\/95:focus {
  border-bottom-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:border-b-info:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-b-info-content:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-b-info-content\/0:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-b-info-content\/10:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:border-b-info-content\/100:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-b-info-content\/15:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:border-b-info-content\/20:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:border-b-info-content\/25:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:border-b-info-content\/30:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:border-b-info-content\/35:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:border-b-info-content\/40:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:border-b-info-content\/45:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:border-b-info-content\/5:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:border-b-info-content\/50:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:border-b-info-content\/55:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:border-b-info-content\/60:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:border-b-info-content\/65:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:border-b-info-content\/70:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:border-b-info-content\/75:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:border-b-info-content\/80:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:border-b-info-content\/85:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:border-b-info-content\/90:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:border-b-info-content\/95:focus {
  border-bottom-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:border-b-info\/0:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-b-info\/10:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:border-b-info\/100:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-b-info\/15:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:border-b-info\/20:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:border-b-info\/25:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:border-b-info\/30:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:border-b-info\/35:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:border-b-info\/40:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:border-b-info\/45:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:border-b-info\/5:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:border-b-info\/50:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:border-b-info\/55:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:border-b-info\/60:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:border-b-info\/65:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:border-b-info\/70:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:border-b-info\/75:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:border-b-info\/80:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:border-b-info\/85:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:border-b-info\/90:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:border-b-info\/95:focus {
  border-bottom-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:border-b-success:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-b-success-content:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-b-success-content\/0:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-b-success-content\/10:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:border-b-success-content\/100:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-b-success-content\/15:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:border-b-success-content\/20:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:border-b-success-content\/25:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:border-b-success-content\/30:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:border-b-success-content\/35:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:border-b-success-content\/40:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:border-b-success-content\/45:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:border-b-success-content\/5:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:border-b-success-content\/50:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:border-b-success-content\/55:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:border-b-success-content\/60:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:border-b-success-content\/65:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:border-b-success-content\/70:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:border-b-success-content\/75:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:border-b-success-content\/80:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:border-b-success-content\/85:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:border-b-success-content\/90:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:border-b-success-content\/95:focus {
  border-bottom-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:border-b-success\/0:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-b-success\/10:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:border-b-success\/100:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-b-success\/15:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:border-b-success\/20:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:border-b-success\/25:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:border-b-success\/30:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:border-b-success\/35:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:border-b-success\/40:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:border-b-success\/45:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:border-b-success\/5:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:border-b-success\/50:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:border-b-success\/55:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:border-b-success\/60:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:border-b-success\/65:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:border-b-success\/70:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:border-b-success\/75:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:border-b-success\/80:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:border-b-success\/85:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:border-b-success\/90:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:border-b-success\/95:focus {
  border-bottom-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:border-b-warning:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-b-warning-content:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-b-warning-content\/0:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-b-warning-content\/10:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:border-b-warning-content\/100:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-b-warning-content\/15:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:border-b-warning-content\/20:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:border-b-warning-content\/25:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:border-b-warning-content\/30:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:border-b-warning-content\/35:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:border-b-warning-content\/40:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:border-b-warning-content\/45:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:border-b-warning-content\/5:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:border-b-warning-content\/50:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:border-b-warning-content\/55:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:border-b-warning-content\/60:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:border-b-warning-content\/65:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:border-b-warning-content\/70:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:border-b-warning-content\/75:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:border-b-warning-content\/80:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:border-b-warning-content\/85:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:border-b-warning-content\/90:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:border-b-warning-content\/95:focus {
  border-bottom-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:border-b-warning\/0:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-b-warning\/10:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:border-b-warning\/100:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-b-warning\/15:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:border-b-warning\/20:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:border-b-warning\/25:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:border-b-warning\/30:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:border-b-warning\/35:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:border-b-warning\/40:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:border-b-warning\/45:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:border-b-warning\/5:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:border-b-warning\/50:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:border-b-warning\/55:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:border-b-warning\/60:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:border-b-warning\/65:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:border-b-warning\/70:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:border-b-warning\/75:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:border-b-warning\/80:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:border-b-warning\/85:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:border-b-warning\/90:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:border-b-warning\/95:focus {
  border-bottom-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:border-e-base-100:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-e-base-100\/0:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-e-base-100\/10:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.focus\:border-e-base-100\/100:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-e-base-100\/15:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.focus\:border-e-base-100\/20:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.focus\:border-e-base-100\/25:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.focus\:border-e-base-100\/30:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.focus\:border-e-base-100\/35:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.focus\:border-e-base-100\/40:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.focus\:border-e-base-100\/45:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.focus\:border-e-base-100\/5:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.focus\:border-e-base-100\/50:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.focus\:border-e-base-100\/55:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.focus\:border-e-base-100\/60:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.focus\:border-e-base-100\/65:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.focus\:border-e-base-100\/70:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.focus\:border-e-base-100\/75:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.focus\:border-e-base-100\/80:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.focus\:border-e-base-100\/85:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.focus\:border-e-base-100\/90:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.focus\:border-e-base-100\/95:focus {
  border-inline-end-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.focus\:border-e-base-200:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-e-base-200\/0:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-e-base-200\/10:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.focus\:border-e-base-200\/100:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-e-base-200\/15:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.focus\:border-e-base-200\/20:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.focus\:border-e-base-200\/25:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.focus\:border-e-base-200\/30:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.focus\:border-e-base-200\/35:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.focus\:border-e-base-200\/40:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.focus\:border-e-base-200\/45:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.focus\:border-e-base-200\/5:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.focus\:border-e-base-200\/50:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.focus\:border-e-base-200\/55:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.focus\:border-e-base-200\/60:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.focus\:border-e-base-200\/65:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.focus\:border-e-base-200\/70:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.focus\:border-e-base-200\/75:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.focus\:border-e-base-200\/80:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.focus\:border-e-base-200\/85:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.focus\:border-e-base-200\/90:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.focus\:border-e-base-200\/95:focus {
  border-inline-end-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.focus\:border-e-base-300:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-e-base-300\/0:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-e-base-300\/10:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.focus\:border-e-base-300\/100:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-e-base-300\/15:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.focus\:border-e-base-300\/20:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.focus\:border-e-base-300\/25:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.focus\:border-e-base-300\/30:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.focus\:border-e-base-300\/35:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.focus\:border-e-base-300\/40:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.focus\:border-e-base-300\/45:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.focus\:border-e-base-300\/5:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.focus\:border-e-base-300\/50:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.focus\:border-e-base-300\/55:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.focus\:border-e-base-300\/60:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.focus\:border-e-base-300\/65:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.focus\:border-e-base-300\/70:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.focus\:border-e-base-300\/75:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.focus\:border-e-base-300\/80:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.focus\:border-e-base-300\/85:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.focus\:border-e-base-300\/90:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.focus\:border-e-base-300\/95:focus {
  border-inline-end-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.focus\:border-e-base-content:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-e-base-content\/0:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-e-base-content\/10:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.focus\:border-e-base-content\/100:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-e-base-content\/15:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.focus\:border-e-base-content\/20:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.focus\:border-e-base-content\/25:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.focus\:border-e-base-content\/30:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.focus\:border-e-base-content\/35:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.focus\:border-e-base-content\/40:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.focus\:border-e-base-content\/45:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.focus\:border-e-base-content\/5:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.focus\:border-e-base-content\/50:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.focus\:border-e-base-content\/55:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.focus\:border-e-base-content\/60:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.focus\:border-e-base-content\/65:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.focus\:border-e-base-content\/70:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.focus\:border-e-base-content\/75:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.focus\:border-e-base-content\/80:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.focus\:border-e-base-content\/85:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.focus\:border-e-base-content\/90:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.focus\:border-e-base-content\/95:focus {
  border-inline-end-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.focus\:border-e-error:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-e-error-content:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-e-error-content\/0:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-e-error-content\/10:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.focus\:border-e-error-content\/100:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-e-error-content\/15:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.focus\:border-e-error-content\/20:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.focus\:border-e-error-content\/25:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.focus\:border-e-error-content\/30:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.focus\:border-e-error-content\/35:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.focus\:border-e-error-content\/40:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.focus\:border-e-error-content\/45:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.focus\:border-e-error-content\/5:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.focus\:border-e-error-content\/50:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.focus\:border-e-error-content\/55:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.focus\:border-e-error-content\/60:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.focus\:border-e-error-content\/65:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.focus\:border-e-error-content\/70:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.focus\:border-e-error-content\/75:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.focus\:border-e-error-content\/80:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.focus\:border-e-error-content\/85:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.focus\:border-e-error-content\/90:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.focus\:border-e-error-content\/95:focus {
  border-inline-end-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.focus\:border-e-error\/0:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-e-error\/10:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.focus\:border-e-error\/100:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-e-error\/15:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.focus\:border-e-error\/20:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.focus\:border-e-error\/25:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.focus\:border-e-error\/30:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.focus\:border-e-error\/35:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.focus\:border-e-error\/40:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.focus\:border-e-error\/45:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.focus\:border-e-error\/5:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.focus\:border-e-error\/50:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.focus\:border-e-error\/55:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.focus\:border-e-error\/60:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.focus\:border-e-error\/65:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.focus\:border-e-error\/70:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.focus\:border-e-error\/75:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.focus\:border-e-error\/80:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.focus\:border-e-error\/85:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.focus\:border-e-error\/90:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.focus\:border-e-error\/95:focus {
  border-inline-end-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.focus\:border-e-info:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-e-info-content:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-e-info-content\/0:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-e-info-content\/10:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.focus\:border-e-info-content\/100:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-e-info-content\/15:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.focus\:border-e-info-content\/20:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.focus\:border-e-info-content\/25:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.focus\:border-e-info-content\/30:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.focus\:border-e-info-content\/35:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.focus\:border-e-info-content\/40:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.focus\:border-e-info-content\/45:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.focus\:border-e-info-content\/5:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.focus\:border-e-info-content\/50:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.focus\:border-e-info-content\/55:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.focus\:border-e-info-content\/60:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.focus\:border-e-info-content\/65:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.focus\:border-e-info-content\/70:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.focus\:border-e-info-content\/75:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.focus\:border-e-info-content\/80:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.focus\:border-e-info-content\/85:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.focus\:border-e-info-content\/90:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.focus\:border-e-info-content\/95:focus {
  border-inline-end-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.focus\:border-e-info\/0:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-e-info\/10:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.focus\:border-e-info\/100:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-e-info\/15:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.focus\:border-e-info\/20:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.focus\:border-e-info\/25:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.focus\:border-e-info\/30:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.focus\:border-e-info\/35:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.focus\:border-e-info\/40:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.focus\:border-e-info\/45:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.focus\:border-e-info\/5:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.focus\:border-e-info\/50:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.focus\:border-e-info\/55:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.focus\:border-e-info\/60:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.focus\:border-e-info\/65:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.focus\:border-e-info\/70:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.focus\:border-e-info\/75:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.focus\:border-e-info\/80:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.focus\:border-e-info\/85:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.focus\:border-e-info\/90:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.focus\:border-e-info\/95:focus {
  border-inline-end-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.focus\:border-e-success:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-e-success-content:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-e-success-content\/0:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-e-success-content\/10:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.focus\:border-e-success-content\/100:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-e-success-content\/15:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.focus\:border-e-success-content\/20:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.focus\:border-e-success-content\/25:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.focus\:border-e-success-content\/30:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.focus\:border-e-success-content\/35:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.focus\:border-e-success-content\/40:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.focus\:border-e-success-content\/45:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.focus\:border-e-success-content\/5:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.focus\:border-e-success-content\/50:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.focus\:border-e-success-content\/55:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.focus\:border-e-success-content\/60:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.focus\:border-e-success-content\/65:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.focus\:border-e-success-content\/70:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.focus\:border-e-success-content\/75:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.focus\:border-e-success-content\/80:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.focus\:border-e-success-content\/85:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.focus\:border-e-success-content\/90:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.focus\:border-e-success-content\/95:focus {
  border-inline-end-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.focus\:border-e-success\/0:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-e-success\/10:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.focus\:border-e-success\/100:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-e-success\/15:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.focus\:border-e-success\/20:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.focus\:border-e-success\/25:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.focus\:border-e-success\/30:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.focus\:border-e-success\/35:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.focus\:border-e-success\/40:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.focus\:border-e-success\/45:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.focus\:border-e-success\/5:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.focus\:border-e-success\/50:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.focus\:border-e-success\/55:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.focus\:border-e-success\/60:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.focus\:border-e-success\/65:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.focus\:border-e-success\/70:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.focus\:border-e-success\/75:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.focus\:border-e-success\/80:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.focus\:border-e-success\/85:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.focus\:border-e-success\/90:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.focus\:border-e-success\/95:focus {
  border-inline-end-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.focus\:border-e-warning:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-e-warning-content:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-e-warning-content\/0:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-e-warning-content\/10:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.focus\:border-e-warning-content\/100:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-e-warning-content\/15:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.focus\:border-e-warning-content\/20:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.focus\:border-e-warning-content\/25:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.focus\:border-e-warning-content\/30:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.focus\:border-e-warning-content\/35:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.focus\:border-e-warning-content\/40:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.focus\:border-e-warning-content\/45:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.focus\:border-e-warning-content\/5:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.focus\:border-e-warning-content\/50:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.focus\:border-e-warning-content\/55:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.focus\:border-e-warning-content\/60:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.focus\:border-e-warning-content\/65:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.focus\:border-e-warning-content\/70:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.focus\:border-e-warning-content\/75:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.focus\:border-e-warning-content\/80:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.focus\:border-e-warning-content\/85:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.focus\:border-e-warning-content\/90:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.focus\:border-e-warning-content\/95:focus {
  border-inline-end-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.focus\:border-e-warning\/0:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-e-warning\/10:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.focus\:border-e-warning\/100:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-e-warning\/15:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.focus\:border-e-warning\/20:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.focus\:border-e-warning\/25:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.focus\:border-e-warning\/30:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.focus\:border-e-warning\/35:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.focus\:border-e-warning\/40:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.focus\:border-e-warning\/45:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.focus\:border-e-warning\/5:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.focus\:border-e-warning\/50:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.focus\:border-e-warning\/55:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.focus\:border-e-warning\/60:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.focus\:border-e-warning\/65:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.focus\:border-e-warning\/70:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.focus\:border-e-warning\/75:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.focus\:border-e-warning\/80:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.focus\:border-e-warning\/85:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.focus\:border-e-warning\/90:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.focus\:border-e-warning\/95:focus {
  border-inline-end-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.focus\:border-l-base-100:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-l-base-100\/0:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-l-base-100\/10:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:border-l-base-100\/100:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-l-base-100\/15:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:border-l-base-100\/20:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:border-l-base-100\/25:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:border-l-base-100\/30:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:border-l-base-100\/35:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:border-l-base-100\/40:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:border-l-base-100\/45:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:border-l-base-100\/5:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:border-l-base-100\/50:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:border-l-base-100\/55:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:border-l-base-100\/60:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:border-l-base-100\/65:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:border-l-base-100\/70:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:border-l-base-100\/75:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:border-l-base-100\/80:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:border-l-base-100\/85:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:border-l-base-100\/90:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:border-l-base-100\/95:focus {
  border-left-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:border-l-base-200:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-l-base-200\/0:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-l-base-200\/10:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:border-l-base-200\/100:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-l-base-200\/15:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:border-l-base-200\/20:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:border-l-base-200\/25:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:border-l-base-200\/30:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:border-l-base-200\/35:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:border-l-base-200\/40:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:border-l-base-200\/45:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:border-l-base-200\/5:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:border-l-base-200\/50:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:border-l-base-200\/55:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:border-l-base-200\/60:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:border-l-base-200\/65:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:border-l-base-200\/70:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:border-l-base-200\/75:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:border-l-base-200\/80:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:border-l-base-200\/85:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:border-l-base-200\/90:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:border-l-base-200\/95:focus {
  border-left-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:border-l-base-300:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-l-base-300\/0:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-l-base-300\/10:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:border-l-base-300\/100:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-l-base-300\/15:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:border-l-base-300\/20:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:border-l-base-300\/25:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:border-l-base-300\/30:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:border-l-base-300\/35:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:border-l-base-300\/40:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:border-l-base-300\/45:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:border-l-base-300\/5:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:border-l-base-300\/50:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:border-l-base-300\/55:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:border-l-base-300\/60:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:border-l-base-300\/65:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:border-l-base-300\/70:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:border-l-base-300\/75:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:border-l-base-300\/80:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:border-l-base-300\/85:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:border-l-base-300\/90:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:border-l-base-300\/95:focus {
  border-left-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:border-l-base-content:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-l-base-content\/0:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-l-base-content\/10:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:border-l-base-content\/100:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-l-base-content\/15:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:border-l-base-content\/20:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:border-l-base-content\/25:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:border-l-base-content\/30:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:border-l-base-content\/35:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:border-l-base-content\/40:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:border-l-base-content\/45:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:border-l-base-content\/5:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:border-l-base-content\/50:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:border-l-base-content\/55:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:border-l-base-content\/60:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:border-l-base-content\/65:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:border-l-base-content\/70:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:border-l-base-content\/75:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:border-l-base-content\/80:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:border-l-base-content\/85:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:border-l-base-content\/90:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:border-l-base-content\/95:focus {
  border-left-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:border-l-error:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-l-error-content:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-l-error-content\/0:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-l-error-content\/10:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:border-l-error-content\/100:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-l-error-content\/15:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:border-l-error-content\/20:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:border-l-error-content\/25:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:border-l-error-content\/30:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:border-l-error-content\/35:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:border-l-error-content\/40:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:border-l-error-content\/45:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:border-l-error-content\/5:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:border-l-error-content\/50:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:border-l-error-content\/55:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:border-l-error-content\/60:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:border-l-error-content\/65:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:border-l-error-content\/70:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:border-l-error-content\/75:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:border-l-error-content\/80:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:border-l-error-content\/85:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:border-l-error-content\/90:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:border-l-error-content\/95:focus {
  border-left-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:border-l-error\/0:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-l-error\/10:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:border-l-error\/100:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-l-error\/15:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:border-l-error\/20:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:border-l-error\/25:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:border-l-error\/30:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:border-l-error\/35:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:border-l-error\/40:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:border-l-error\/45:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:border-l-error\/5:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:border-l-error\/50:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:border-l-error\/55:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:border-l-error\/60:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:border-l-error\/65:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:border-l-error\/70:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:border-l-error\/75:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:border-l-error\/80:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:border-l-error\/85:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:border-l-error\/90:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:border-l-error\/95:focus {
  border-left-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:border-l-info:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-l-info-content:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-l-info-content\/0:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-l-info-content\/10:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:border-l-info-content\/100:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-l-info-content\/15:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:border-l-info-content\/20:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:border-l-info-content\/25:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:border-l-info-content\/30:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:border-l-info-content\/35:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:border-l-info-content\/40:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:border-l-info-content\/45:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:border-l-info-content\/5:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:border-l-info-content\/50:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:border-l-info-content\/55:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:border-l-info-content\/60:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:border-l-info-content\/65:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:border-l-info-content\/70:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:border-l-info-content\/75:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:border-l-info-content\/80:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:border-l-info-content\/85:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:border-l-info-content\/90:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:border-l-info-content\/95:focus {
  border-left-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:border-l-info\/0:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-l-info\/10:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:border-l-info\/100:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-l-info\/15:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:border-l-info\/20:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:border-l-info\/25:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:border-l-info\/30:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:border-l-info\/35:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:border-l-info\/40:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:border-l-info\/45:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:border-l-info\/5:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:border-l-info\/50:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:border-l-info\/55:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:border-l-info\/60:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:border-l-info\/65:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:border-l-info\/70:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:border-l-info\/75:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:border-l-info\/80:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:border-l-info\/85:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:border-l-info\/90:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:border-l-info\/95:focus {
  border-left-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:border-l-success:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-l-success-content:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-l-success-content\/0:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-l-success-content\/10:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:border-l-success-content\/100:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-l-success-content\/15:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:border-l-success-content\/20:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:border-l-success-content\/25:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:border-l-success-content\/30:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:border-l-success-content\/35:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:border-l-success-content\/40:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:border-l-success-content\/45:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:border-l-success-content\/5:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:border-l-success-content\/50:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:border-l-success-content\/55:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:border-l-success-content\/60:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:border-l-success-content\/65:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:border-l-success-content\/70:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:border-l-success-content\/75:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:border-l-success-content\/80:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:border-l-success-content\/85:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:border-l-success-content\/90:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:border-l-success-content\/95:focus {
  border-left-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:border-l-success\/0:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-l-success\/10:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:border-l-success\/100:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-l-success\/15:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:border-l-success\/20:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:border-l-success\/25:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:border-l-success\/30:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:border-l-success\/35:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:border-l-success\/40:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:border-l-success\/45:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:border-l-success\/5:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:border-l-success\/50:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:border-l-success\/55:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:border-l-success\/60:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:border-l-success\/65:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:border-l-success\/70:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:border-l-success\/75:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:border-l-success\/80:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:border-l-success\/85:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:border-l-success\/90:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:border-l-success\/95:focus {
  border-left-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:border-l-warning:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-l-warning-content:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-l-warning-content\/0:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-l-warning-content\/10:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:border-l-warning-content\/100:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-l-warning-content\/15:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:border-l-warning-content\/20:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:border-l-warning-content\/25:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:border-l-warning-content\/30:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:border-l-warning-content\/35:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:border-l-warning-content\/40:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:border-l-warning-content\/45:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:border-l-warning-content\/5:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:border-l-warning-content\/50:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:border-l-warning-content\/55:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:border-l-warning-content\/60:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:border-l-warning-content\/65:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:border-l-warning-content\/70:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:border-l-warning-content\/75:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:border-l-warning-content\/80:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:border-l-warning-content\/85:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:border-l-warning-content\/90:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:border-l-warning-content\/95:focus {
  border-left-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:border-l-warning\/0:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-l-warning\/10:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:border-l-warning\/100:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-l-warning\/15:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:border-l-warning\/20:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:border-l-warning\/25:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:border-l-warning\/30:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:border-l-warning\/35:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:border-l-warning\/40:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:border-l-warning\/45:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:border-l-warning\/5:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:border-l-warning\/50:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:border-l-warning\/55:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:border-l-warning\/60:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:border-l-warning\/65:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:border-l-warning\/70:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:border-l-warning\/75:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:border-l-warning\/80:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:border-l-warning\/85:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:border-l-warning\/90:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:border-l-warning\/95:focus {
  border-left-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:border-r-base-100:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-r-base-100\/0:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-r-base-100\/10:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:border-r-base-100\/100:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-r-base-100\/15:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:border-r-base-100\/20:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:border-r-base-100\/25:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:border-r-base-100\/30:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:border-r-base-100\/35:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:border-r-base-100\/40:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:border-r-base-100\/45:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:border-r-base-100\/5:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:border-r-base-100\/50:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:border-r-base-100\/55:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:border-r-base-100\/60:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:border-r-base-100\/65:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:border-r-base-100\/70:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:border-r-base-100\/75:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:border-r-base-100\/80:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:border-r-base-100\/85:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:border-r-base-100\/90:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:border-r-base-100\/95:focus {
  border-right-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:border-r-base-200:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-r-base-200\/0:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-r-base-200\/10:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:border-r-base-200\/100:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-r-base-200\/15:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:border-r-base-200\/20:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:border-r-base-200\/25:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:border-r-base-200\/30:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:border-r-base-200\/35:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:border-r-base-200\/40:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:border-r-base-200\/45:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:border-r-base-200\/5:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:border-r-base-200\/50:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:border-r-base-200\/55:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:border-r-base-200\/60:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:border-r-base-200\/65:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:border-r-base-200\/70:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:border-r-base-200\/75:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:border-r-base-200\/80:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:border-r-base-200\/85:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:border-r-base-200\/90:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:border-r-base-200\/95:focus {
  border-right-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:border-r-base-300:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-r-base-300\/0:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-r-base-300\/10:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:border-r-base-300\/100:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-r-base-300\/15:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:border-r-base-300\/20:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:border-r-base-300\/25:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:border-r-base-300\/30:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:border-r-base-300\/35:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:border-r-base-300\/40:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:border-r-base-300\/45:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:border-r-base-300\/5:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:border-r-base-300\/50:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:border-r-base-300\/55:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:border-r-base-300\/60:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:border-r-base-300\/65:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:border-r-base-300\/70:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:border-r-base-300\/75:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:border-r-base-300\/80:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:border-r-base-300\/85:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:border-r-base-300\/90:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:border-r-base-300\/95:focus {
  border-right-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:border-r-base-content:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-r-base-content\/0:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-r-base-content\/10:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:border-r-base-content\/100:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-r-base-content\/15:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:border-r-base-content\/20:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:border-r-base-content\/25:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:border-r-base-content\/30:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:border-r-base-content\/35:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:border-r-base-content\/40:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:border-r-base-content\/45:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:border-r-base-content\/5:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:border-r-base-content\/50:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:border-r-base-content\/55:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:border-r-base-content\/60:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:border-r-base-content\/65:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:border-r-base-content\/70:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:border-r-base-content\/75:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:border-r-base-content\/80:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:border-r-base-content\/85:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:border-r-base-content\/90:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:border-r-base-content\/95:focus {
  border-right-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:border-r-error:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-r-error-content:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-r-error-content\/0:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-r-error-content\/10:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:border-r-error-content\/100:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-r-error-content\/15:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:border-r-error-content\/20:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:border-r-error-content\/25:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:border-r-error-content\/30:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:border-r-error-content\/35:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:border-r-error-content\/40:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:border-r-error-content\/45:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:border-r-error-content\/5:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:border-r-error-content\/50:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:border-r-error-content\/55:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:border-r-error-content\/60:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:border-r-error-content\/65:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:border-r-error-content\/70:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:border-r-error-content\/75:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:border-r-error-content\/80:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:border-r-error-content\/85:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:border-r-error-content\/90:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:border-r-error-content\/95:focus {
  border-right-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:border-r-error\/0:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-r-error\/10:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:border-r-error\/100:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-r-error\/15:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:border-r-error\/20:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:border-r-error\/25:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:border-r-error\/30:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:border-r-error\/35:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:border-r-error\/40:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:border-r-error\/45:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:border-r-error\/5:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:border-r-error\/50:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:border-r-error\/55:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:border-r-error\/60:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:border-r-error\/65:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:border-r-error\/70:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:border-r-error\/75:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:border-r-error\/80:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:border-r-error\/85:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:border-r-error\/90:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:border-r-error\/95:focus {
  border-right-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:border-r-info:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-r-info-content:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-r-info-content\/0:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-r-info-content\/10:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:border-r-info-content\/100:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-r-info-content\/15:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:border-r-info-content\/20:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:border-r-info-content\/25:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:border-r-info-content\/30:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:border-r-info-content\/35:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:border-r-info-content\/40:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:border-r-info-content\/45:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:border-r-info-content\/5:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:border-r-info-content\/50:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:border-r-info-content\/55:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:border-r-info-content\/60:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:border-r-info-content\/65:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:border-r-info-content\/70:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:border-r-info-content\/75:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:border-r-info-content\/80:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:border-r-info-content\/85:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:border-r-info-content\/90:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:border-r-info-content\/95:focus {
  border-right-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:border-r-info\/0:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-r-info\/10:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:border-r-info\/100:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-r-info\/15:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:border-r-info\/20:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:border-r-info\/25:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:border-r-info\/30:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:border-r-info\/35:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:border-r-info\/40:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:border-r-info\/45:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:border-r-info\/5:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:border-r-info\/50:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:border-r-info\/55:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:border-r-info\/60:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:border-r-info\/65:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:border-r-info\/70:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:border-r-info\/75:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:border-r-info\/80:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:border-r-info\/85:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:border-r-info\/90:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:border-r-info\/95:focus {
  border-right-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:border-r-success:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-r-success-content:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-r-success-content\/0:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-r-success-content\/10:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:border-r-success-content\/100:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-r-success-content\/15:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:border-r-success-content\/20:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:border-r-success-content\/25:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:border-r-success-content\/30:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:border-r-success-content\/35:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:border-r-success-content\/40:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:border-r-success-content\/45:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:border-r-success-content\/5:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:border-r-success-content\/50:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:border-r-success-content\/55:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:border-r-success-content\/60:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:border-r-success-content\/65:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:border-r-success-content\/70:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:border-r-success-content\/75:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:border-r-success-content\/80:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:border-r-success-content\/85:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:border-r-success-content\/90:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:border-r-success-content\/95:focus {
  border-right-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:border-r-success\/0:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-r-success\/10:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:border-r-success\/100:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-r-success\/15:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:border-r-success\/20:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:border-r-success\/25:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:border-r-success\/30:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:border-r-success\/35:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:border-r-success\/40:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:border-r-success\/45:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:border-r-success\/5:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:border-r-success\/50:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:border-r-success\/55:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:border-r-success\/60:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:border-r-success\/65:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:border-r-success\/70:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:border-r-success\/75:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:border-r-success\/80:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:border-r-success\/85:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:border-r-success\/90:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:border-r-success\/95:focus {
  border-right-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:border-r-warning:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-r-warning-content:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-r-warning-content\/0:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-r-warning-content\/10:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:border-r-warning-content\/100:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-r-warning-content\/15:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:border-r-warning-content\/20:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:border-r-warning-content\/25:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:border-r-warning-content\/30:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:border-r-warning-content\/35:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:border-r-warning-content\/40:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:border-r-warning-content\/45:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:border-r-warning-content\/5:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:border-r-warning-content\/50:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:border-r-warning-content\/55:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:border-r-warning-content\/60:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:border-r-warning-content\/65:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:border-r-warning-content\/70:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:border-r-warning-content\/75:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:border-r-warning-content\/80:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:border-r-warning-content\/85:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:border-r-warning-content\/90:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:border-r-warning-content\/95:focus {
  border-right-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:border-r-warning\/0:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-r-warning\/10:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:border-r-warning\/100:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-r-warning\/15:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:border-r-warning\/20:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:border-r-warning\/25:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:border-r-warning\/30:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:border-r-warning\/35:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:border-r-warning\/40:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:border-r-warning\/45:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:border-r-warning\/5:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:border-r-warning\/50:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:border-r-warning\/55:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:border-r-warning\/60:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:border-r-warning\/65:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:border-r-warning\/70:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:border-r-warning\/75:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:border-r-warning\/80:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:border-r-warning\/85:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:border-r-warning\/90:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:border-r-warning\/95:focus {
  border-right-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:border-s-base-100:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-s-base-100\/0:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-s-base-100\/10:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.focus\:border-s-base-100\/100:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-s-base-100\/15:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.focus\:border-s-base-100\/20:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.focus\:border-s-base-100\/25:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.focus\:border-s-base-100\/30:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.focus\:border-s-base-100\/35:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.focus\:border-s-base-100\/40:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.focus\:border-s-base-100\/45:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.focus\:border-s-base-100\/5:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.focus\:border-s-base-100\/50:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.focus\:border-s-base-100\/55:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.focus\:border-s-base-100\/60:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.focus\:border-s-base-100\/65:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.focus\:border-s-base-100\/70:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.focus\:border-s-base-100\/75:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.focus\:border-s-base-100\/80:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.focus\:border-s-base-100\/85:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.focus\:border-s-base-100\/90:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.focus\:border-s-base-100\/95:focus {
  border-inline-start-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.focus\:border-s-base-200:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-s-base-200\/0:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-s-base-200\/10:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.focus\:border-s-base-200\/100:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-s-base-200\/15:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.focus\:border-s-base-200\/20:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.focus\:border-s-base-200\/25:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.focus\:border-s-base-200\/30:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.focus\:border-s-base-200\/35:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.focus\:border-s-base-200\/40:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.focus\:border-s-base-200\/45:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.focus\:border-s-base-200\/5:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.focus\:border-s-base-200\/50:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.focus\:border-s-base-200\/55:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.focus\:border-s-base-200\/60:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.focus\:border-s-base-200\/65:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.focus\:border-s-base-200\/70:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.focus\:border-s-base-200\/75:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.focus\:border-s-base-200\/80:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.focus\:border-s-base-200\/85:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.focus\:border-s-base-200\/90:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.focus\:border-s-base-200\/95:focus {
  border-inline-start-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.focus\:border-s-base-300:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-s-base-300\/0:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-s-base-300\/10:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.focus\:border-s-base-300\/100:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-s-base-300\/15:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.focus\:border-s-base-300\/20:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.focus\:border-s-base-300\/25:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.focus\:border-s-base-300\/30:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.focus\:border-s-base-300\/35:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.focus\:border-s-base-300\/40:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.focus\:border-s-base-300\/45:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.focus\:border-s-base-300\/5:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.focus\:border-s-base-300\/50:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.focus\:border-s-base-300\/55:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.focus\:border-s-base-300\/60:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.focus\:border-s-base-300\/65:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.focus\:border-s-base-300\/70:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.focus\:border-s-base-300\/75:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.focus\:border-s-base-300\/80:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.focus\:border-s-base-300\/85:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.focus\:border-s-base-300\/90:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.focus\:border-s-base-300\/95:focus {
  border-inline-start-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.focus\:border-s-base-content:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-s-base-content\/0:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-s-base-content\/10:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.focus\:border-s-base-content\/100:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-s-base-content\/15:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.focus\:border-s-base-content\/20:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.focus\:border-s-base-content\/25:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.focus\:border-s-base-content\/30:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.focus\:border-s-base-content\/35:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.focus\:border-s-base-content\/40:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.focus\:border-s-base-content\/45:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.focus\:border-s-base-content\/5:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.focus\:border-s-base-content\/50:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.focus\:border-s-base-content\/55:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.focus\:border-s-base-content\/60:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.focus\:border-s-base-content\/65:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.focus\:border-s-base-content\/70:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.focus\:border-s-base-content\/75:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.focus\:border-s-base-content\/80:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.focus\:border-s-base-content\/85:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.focus\:border-s-base-content\/90:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.focus\:border-s-base-content\/95:focus {
  border-inline-start-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.focus\:border-s-error:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-s-error-content:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-s-error-content\/0:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-s-error-content\/10:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.focus\:border-s-error-content\/100:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-s-error-content\/15:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.focus\:border-s-error-content\/20:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.focus\:border-s-error-content\/25:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.focus\:border-s-error-content\/30:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.focus\:border-s-error-content\/35:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.focus\:border-s-error-content\/40:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.focus\:border-s-error-content\/45:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.focus\:border-s-error-content\/5:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.focus\:border-s-error-content\/50:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.focus\:border-s-error-content\/55:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.focus\:border-s-error-content\/60:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.focus\:border-s-error-content\/65:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.focus\:border-s-error-content\/70:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.focus\:border-s-error-content\/75:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.focus\:border-s-error-content\/80:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.focus\:border-s-error-content\/85:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.focus\:border-s-error-content\/90:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.focus\:border-s-error-content\/95:focus {
  border-inline-start-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.focus\:border-s-error\/0:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-s-error\/10:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.focus\:border-s-error\/100:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-s-error\/15:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.focus\:border-s-error\/20:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.focus\:border-s-error\/25:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.focus\:border-s-error\/30:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.focus\:border-s-error\/35:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.focus\:border-s-error\/40:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.focus\:border-s-error\/45:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.focus\:border-s-error\/5:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.focus\:border-s-error\/50:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.focus\:border-s-error\/55:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.focus\:border-s-error\/60:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.focus\:border-s-error\/65:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.focus\:border-s-error\/70:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.focus\:border-s-error\/75:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.focus\:border-s-error\/80:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.focus\:border-s-error\/85:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.focus\:border-s-error\/90:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.focus\:border-s-error\/95:focus {
  border-inline-start-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.focus\:border-s-info:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-s-info-content:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-s-info-content\/0:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-s-info-content\/10:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.focus\:border-s-info-content\/100:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-s-info-content\/15:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.focus\:border-s-info-content\/20:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.focus\:border-s-info-content\/25:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.focus\:border-s-info-content\/30:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.focus\:border-s-info-content\/35:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.focus\:border-s-info-content\/40:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.focus\:border-s-info-content\/45:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.focus\:border-s-info-content\/5:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.focus\:border-s-info-content\/50:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.focus\:border-s-info-content\/55:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.focus\:border-s-info-content\/60:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.focus\:border-s-info-content\/65:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.focus\:border-s-info-content\/70:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.focus\:border-s-info-content\/75:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.focus\:border-s-info-content\/80:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.focus\:border-s-info-content\/85:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.focus\:border-s-info-content\/90:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.focus\:border-s-info-content\/95:focus {
  border-inline-start-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.focus\:border-s-info\/0:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-s-info\/10:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.focus\:border-s-info\/100:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-s-info\/15:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.focus\:border-s-info\/20:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.focus\:border-s-info\/25:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.focus\:border-s-info\/30:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.focus\:border-s-info\/35:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.focus\:border-s-info\/40:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.focus\:border-s-info\/45:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.focus\:border-s-info\/5:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.focus\:border-s-info\/50:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.focus\:border-s-info\/55:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.focus\:border-s-info\/60:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.focus\:border-s-info\/65:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.focus\:border-s-info\/70:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.focus\:border-s-info\/75:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.focus\:border-s-info\/80:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.focus\:border-s-info\/85:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.focus\:border-s-info\/90:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.focus\:border-s-info\/95:focus {
  border-inline-start-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.focus\:border-s-success:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-s-success-content:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-s-success-content\/0:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-s-success-content\/10:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.focus\:border-s-success-content\/100:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-s-success-content\/15:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.focus\:border-s-success-content\/20:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.focus\:border-s-success-content\/25:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.focus\:border-s-success-content\/30:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.focus\:border-s-success-content\/35:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.focus\:border-s-success-content\/40:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.focus\:border-s-success-content\/45:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.focus\:border-s-success-content\/5:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.focus\:border-s-success-content\/50:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.focus\:border-s-success-content\/55:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.focus\:border-s-success-content\/60:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.focus\:border-s-success-content\/65:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.focus\:border-s-success-content\/70:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.focus\:border-s-success-content\/75:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.focus\:border-s-success-content\/80:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.focus\:border-s-success-content\/85:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.focus\:border-s-success-content\/90:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.focus\:border-s-success-content\/95:focus {
  border-inline-start-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.focus\:border-s-success\/0:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-s-success\/10:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.focus\:border-s-success\/100:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-s-success\/15:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.focus\:border-s-success\/20:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.focus\:border-s-success\/25:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.focus\:border-s-success\/30:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.focus\:border-s-success\/35:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.focus\:border-s-success\/40:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.focus\:border-s-success\/45:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.focus\:border-s-success\/5:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.focus\:border-s-success\/50:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.focus\:border-s-success\/55:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.focus\:border-s-success\/60:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.focus\:border-s-success\/65:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.focus\:border-s-success\/70:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.focus\:border-s-success\/75:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.focus\:border-s-success\/80:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.focus\:border-s-success\/85:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.focus\:border-s-success\/90:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.focus\:border-s-success\/95:focus {
  border-inline-start-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.focus\:border-s-warning:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-s-warning-content:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-s-warning-content\/0:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-s-warning-content\/10:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.focus\:border-s-warning-content\/100:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-s-warning-content\/15:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.focus\:border-s-warning-content\/20:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.focus\:border-s-warning-content\/25:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.focus\:border-s-warning-content\/30:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.focus\:border-s-warning-content\/35:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.focus\:border-s-warning-content\/40:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.focus\:border-s-warning-content\/45:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.focus\:border-s-warning-content\/5:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.focus\:border-s-warning-content\/50:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.focus\:border-s-warning-content\/55:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.focus\:border-s-warning-content\/60:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.focus\:border-s-warning-content\/65:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.focus\:border-s-warning-content\/70:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.focus\:border-s-warning-content\/75:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.focus\:border-s-warning-content\/80:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.focus\:border-s-warning-content\/85:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.focus\:border-s-warning-content\/90:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.focus\:border-s-warning-content\/95:focus {
  border-inline-start-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.focus\:border-s-warning\/0:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-s-warning\/10:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.focus\:border-s-warning\/100:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-s-warning\/15:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.focus\:border-s-warning\/20:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.focus\:border-s-warning\/25:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.focus\:border-s-warning\/30:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.focus\:border-s-warning\/35:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.focus\:border-s-warning\/40:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.focus\:border-s-warning\/45:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.focus\:border-s-warning\/5:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.focus\:border-s-warning\/50:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.focus\:border-s-warning\/55:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.focus\:border-s-warning\/60:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.focus\:border-s-warning\/65:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.focus\:border-s-warning\/70:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.focus\:border-s-warning\/75:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.focus\:border-s-warning\/80:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.focus\:border-s-warning\/85:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.focus\:border-s-warning\/90:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.focus\:border-s-warning\/95:focus {
  border-inline-start-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.focus\:border-t-base-100:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-t-base-100\/0:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:border-t-base-100\/10:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:border-t-base-100\/100:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:border-t-base-100\/15:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:border-t-base-100\/20:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:border-t-base-100\/25:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:border-t-base-100\/30:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:border-t-base-100\/35:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:border-t-base-100\/40:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:border-t-base-100\/45:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:border-t-base-100\/5:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:border-t-base-100\/50:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:border-t-base-100\/55:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:border-t-base-100\/60:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:border-t-base-100\/65:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:border-t-base-100\/70:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:border-t-base-100\/75:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:border-t-base-100\/80:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:border-t-base-100\/85:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:border-t-base-100\/90:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:border-t-base-100\/95:focus {
  border-top-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:border-t-base-200:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-t-base-200\/0:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:border-t-base-200\/10:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:border-t-base-200\/100:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:border-t-base-200\/15:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:border-t-base-200\/20:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:border-t-base-200\/25:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:border-t-base-200\/30:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:border-t-base-200\/35:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:border-t-base-200\/40:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:border-t-base-200\/45:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:border-t-base-200\/5:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:border-t-base-200\/50:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:border-t-base-200\/55:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:border-t-base-200\/60:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:border-t-base-200\/65:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:border-t-base-200\/70:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:border-t-base-200\/75:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:border-t-base-200\/80:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:border-t-base-200\/85:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:border-t-base-200\/90:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:border-t-base-200\/95:focus {
  border-top-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:border-t-base-300:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-t-base-300\/0:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:border-t-base-300\/10:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:border-t-base-300\/100:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:border-t-base-300\/15:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:border-t-base-300\/20:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:border-t-base-300\/25:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:border-t-base-300\/30:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:border-t-base-300\/35:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:border-t-base-300\/40:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:border-t-base-300\/45:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:border-t-base-300\/5:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:border-t-base-300\/50:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:border-t-base-300\/55:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:border-t-base-300\/60:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:border-t-base-300\/65:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:border-t-base-300\/70:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:border-t-base-300\/75:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:border-t-base-300\/80:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:border-t-base-300\/85:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:border-t-base-300\/90:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:border-t-base-300\/95:focus {
  border-top-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:border-t-base-content:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-t-base-content\/0:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:border-t-base-content\/10:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:border-t-base-content\/100:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:border-t-base-content\/15:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:border-t-base-content\/20:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:border-t-base-content\/25:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:border-t-base-content\/30:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:border-t-base-content\/35:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:border-t-base-content\/40:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:border-t-base-content\/45:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:border-t-base-content\/5:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:border-t-base-content\/50:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:border-t-base-content\/55:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:border-t-base-content\/60:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:border-t-base-content\/65:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:border-t-base-content\/70:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:border-t-base-content\/75:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:border-t-base-content\/80:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:border-t-base-content\/85:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:border-t-base-content\/90:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:border-t-base-content\/95:focus {
  border-top-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:border-t-error:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-t-error-content:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-t-error-content\/0:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:border-t-error-content\/10:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:border-t-error-content\/100:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:border-t-error-content\/15:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:border-t-error-content\/20:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:border-t-error-content\/25:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:border-t-error-content\/30:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:border-t-error-content\/35:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:border-t-error-content\/40:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:border-t-error-content\/45:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:border-t-error-content\/5:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:border-t-error-content\/50:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:border-t-error-content\/55:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:border-t-error-content\/60:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:border-t-error-content\/65:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:border-t-error-content\/70:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:border-t-error-content\/75:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:border-t-error-content\/80:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:border-t-error-content\/85:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:border-t-error-content\/90:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:border-t-error-content\/95:focus {
  border-top-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:border-t-error\/0:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:border-t-error\/10:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:border-t-error\/100:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:border-t-error\/15:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:border-t-error\/20:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:border-t-error\/25:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:border-t-error\/30:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:border-t-error\/35:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:border-t-error\/40:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:border-t-error\/45:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:border-t-error\/5:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:border-t-error\/50:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:border-t-error\/55:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:border-t-error\/60:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:border-t-error\/65:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:border-t-error\/70:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:border-t-error\/75:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:border-t-error\/80:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:border-t-error\/85:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:border-t-error\/90:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:border-t-error\/95:focus {
  border-top-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:border-t-info:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-t-info-content:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-t-info-content\/0:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:border-t-info-content\/10:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:border-t-info-content\/100:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:border-t-info-content\/15:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:border-t-info-content\/20:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:border-t-info-content\/25:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:border-t-info-content\/30:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:border-t-info-content\/35:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:border-t-info-content\/40:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:border-t-info-content\/45:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:border-t-info-content\/5:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:border-t-info-content\/50:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:border-t-info-content\/55:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:border-t-info-content\/60:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:border-t-info-content\/65:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:border-t-info-content\/70:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:border-t-info-content\/75:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:border-t-info-content\/80:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:border-t-info-content\/85:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:border-t-info-content\/90:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:border-t-info-content\/95:focus {
  border-top-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:border-t-info\/0:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:border-t-info\/10:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:border-t-info\/100:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:border-t-info\/15:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:border-t-info\/20:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:border-t-info\/25:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:border-t-info\/30:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:border-t-info\/35:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:border-t-info\/40:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:border-t-info\/45:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:border-t-info\/5:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:border-t-info\/50:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:border-t-info\/55:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:border-t-info\/60:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:border-t-info\/65:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:border-t-info\/70:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:border-t-info\/75:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:border-t-info\/80:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:border-t-info\/85:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:border-t-info\/90:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:border-t-info\/95:focus {
  border-top-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:border-t-success:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-t-success-content:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-t-success-content\/0:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:border-t-success-content\/10:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:border-t-success-content\/100:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:border-t-success-content\/15:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:border-t-success-content\/20:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:border-t-success-content\/25:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:border-t-success-content\/30:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:border-t-success-content\/35:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:border-t-success-content\/40:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:border-t-success-content\/45:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:border-t-success-content\/5:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:border-t-success-content\/50:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:border-t-success-content\/55:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:border-t-success-content\/60:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:border-t-success-content\/65:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:border-t-success-content\/70:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:border-t-success-content\/75:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:border-t-success-content\/80:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:border-t-success-content\/85:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:border-t-success-content\/90:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:border-t-success-content\/95:focus {
  border-top-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:border-t-success\/0:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:border-t-success\/10:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:border-t-success\/100:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:border-t-success\/15:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:border-t-success\/20:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:border-t-success\/25:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:border-t-success\/30:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:border-t-success\/35:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:border-t-success\/40:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:border-t-success\/45:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:border-t-success\/5:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:border-t-success\/50:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:border-t-success\/55:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:border-t-success\/60:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:border-t-success\/65:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:border-t-success\/70:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:border-t-success\/75:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:border-t-success\/80:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:border-t-success\/85:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:border-t-success\/90:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:border-t-success\/95:focus {
  border-top-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:border-t-warning:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-t-warning-content:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-t-warning-content\/0:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:border-t-warning-content\/10:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:border-t-warning-content\/100:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:border-t-warning-content\/15:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:border-t-warning-content\/20:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:border-t-warning-content\/25:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:border-t-warning-content\/30:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:border-t-warning-content\/35:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:border-t-warning-content\/40:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:border-t-warning-content\/45:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:border-t-warning-content\/5:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:border-t-warning-content\/50:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:border-t-warning-content\/55:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:border-t-warning-content\/60:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:border-t-warning-content\/65:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:border-t-warning-content\/70:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:border-t-warning-content\/75:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:border-t-warning-content\/80:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:border-t-warning-content\/85:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:border-t-warning-content\/90:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:border-t-warning-content\/95:focus {
  border-top-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:border-t-warning\/0:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:border-t-warning\/10:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:border-t-warning\/100:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:border-t-warning\/15:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:border-t-warning\/20:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:border-t-warning\/25:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:border-t-warning\/30:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:border-t-warning\/35:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:border-t-warning\/40:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:border-t-warning\/45:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:border-t-warning\/5:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:border-t-warning\/50:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:border-t-warning\/55:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:border-t-warning\/60:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:border-t-warning\/65:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:border-t-warning\/70:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:border-t-warning\/75:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:border-t-warning\/80:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:border-t-warning\/85:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:border-t-warning\/90:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:border-t-warning\/95:focus {
  border-top-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:bg-accent:focus {
  background-color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:bg-accent-content:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:bg-accent-content\/0:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.focus\:bg-accent-content\/10:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.focus\:bg-accent-content\/100:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:bg-accent-content\/15:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.focus\:bg-accent-content\/20:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.focus\:bg-accent-content\/25:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.focus\:bg-accent-content\/30:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.focus\:bg-accent-content\/35:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.focus\:bg-accent-content\/40:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.focus\:bg-accent-content\/45:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.focus\:bg-accent-content\/5:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.focus\:bg-accent-content\/50:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.focus\:bg-accent-content\/55:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.focus\:bg-accent-content\/60:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.focus\:bg-accent-content\/65:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.focus\:bg-accent-content\/70:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.focus\:bg-accent-content\/75:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.focus\:bg-accent-content\/80:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.focus\:bg-accent-content\/85:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.focus\:bg-accent-content\/90:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.focus\:bg-accent-content\/95:focus {
  background-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.focus\:bg-accent\/0:focus {
  background-color: var(--fallback-a,oklch(var(--a)/0));
}
.focus\:bg-accent\/10:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.1));
}
.focus\:bg-accent\/100:focus {
  background-color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:bg-accent\/15:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.15));
}
.focus\:bg-accent\/20:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.2));
}
.focus\:bg-accent\/25:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.25));
}
.focus\:bg-accent\/30:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.3));
}
.focus\:bg-accent\/35:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.35));
}
.focus\:bg-accent\/40:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.4));
}
.focus\:bg-accent\/45:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.45));
}
.focus\:bg-accent\/5:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.05));
}
.focus\:bg-accent\/50:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.5));
}
.focus\:bg-accent\/55:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.55));
}
.focus\:bg-accent\/60:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.6));
}
.focus\:bg-accent\/65:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.65));
}
.focus\:bg-accent\/70:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.7));
}
.focus\:bg-accent\/75:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.75));
}
.focus\:bg-accent\/80:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.8));
}
.focus\:bg-accent\/85:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.85));
}
.focus\:bg-accent\/90:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.9));
}
.focus\:bg-accent\/95:focus {
  background-color: var(--fallback-a,oklch(var(--a)/.95));
}
.focus\:bg-base-100:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:bg-base-100\/0:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:bg-base-100\/10:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:bg-base-100\/100:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:bg-base-100\/15:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:bg-base-100\/20:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:bg-base-100\/25:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:bg-base-100\/30:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:bg-base-100\/35:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:bg-base-100\/40:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:bg-base-100\/45:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:bg-base-100\/5:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:bg-base-100\/50:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:bg-base-100\/55:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:bg-base-100\/60:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:bg-base-100\/65:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:bg-base-100\/70:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:bg-base-100\/75:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:bg-base-100\/80:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:bg-base-100\/85:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:bg-base-100\/90:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:bg-base-100\/95:focus {
  background-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:bg-base-200:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:bg-base-200\/0:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:bg-base-200\/10:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:bg-base-200\/100:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:bg-base-200\/15:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:bg-base-200\/20:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:bg-base-200\/25:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:bg-base-200\/30:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:bg-base-200\/35:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:bg-base-200\/40:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:bg-base-200\/45:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:bg-base-200\/5:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:bg-base-200\/50:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:bg-base-200\/55:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:bg-base-200\/60:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:bg-base-200\/65:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:bg-base-200\/70:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:bg-base-200\/75:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:bg-base-200\/80:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:bg-base-200\/85:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:bg-base-200\/90:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:bg-base-200\/95:focus {
  background-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:bg-base-300:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:bg-base-300\/0:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:bg-base-300\/10:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:bg-base-300\/100:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:bg-base-300\/15:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:bg-base-300\/20:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:bg-base-300\/25:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:bg-base-300\/30:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:bg-base-300\/35:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:bg-base-300\/40:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:bg-base-300\/45:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:bg-base-300\/5:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:bg-base-300\/50:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:bg-base-300\/55:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:bg-base-300\/60:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:bg-base-300\/65:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:bg-base-300\/70:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:bg-base-300\/75:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:bg-base-300\/80:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:bg-base-300\/85:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:bg-base-300\/90:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:bg-base-300\/95:focus {
  background-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:bg-base-content:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:bg-base-content\/0:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:bg-base-content\/10:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:bg-base-content\/100:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:bg-base-content\/15:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:bg-base-content\/20:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:bg-base-content\/25:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:bg-base-content\/30:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:bg-base-content\/35:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:bg-base-content\/40:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:bg-base-content\/45:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:bg-base-content\/5:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:bg-base-content\/50:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:bg-base-content\/55:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:bg-base-content\/60:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:bg-base-content\/65:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:bg-base-content\/70:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:bg-base-content\/75:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:bg-base-content\/80:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:bg-base-content\/85:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:bg-base-content\/90:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:bg-base-content\/95:focus {
  background-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:bg-error:focus {
  background-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:bg-error-content:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:bg-error-content\/0:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:bg-error-content\/10:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:bg-error-content\/100:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:bg-error-content\/15:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:bg-error-content\/20:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:bg-error-content\/25:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:bg-error-content\/30:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:bg-error-content\/35:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:bg-error-content\/40:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:bg-error-content\/45:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:bg-error-content\/5:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:bg-error-content\/50:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:bg-error-content\/55:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:bg-error-content\/60:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:bg-error-content\/65:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:bg-error-content\/70:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:bg-error-content\/75:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:bg-error-content\/80:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:bg-error-content\/85:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:bg-error-content\/90:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:bg-error-content\/95:focus {
  background-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:bg-error\/0:focus {
  background-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:bg-error\/10:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:bg-error\/100:focus {
  background-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:bg-error\/15:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:bg-error\/20:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:bg-error\/25:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:bg-error\/30:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:bg-error\/35:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:bg-error\/40:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:bg-error\/45:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:bg-error\/5:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:bg-error\/50:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:bg-error\/55:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:bg-error\/60:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:bg-error\/65:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:bg-error\/70:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:bg-error\/75:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:bg-error\/80:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:bg-error\/85:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:bg-error\/90:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:bg-error\/95:focus {
  background-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:bg-info:focus {
  background-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:bg-info-content:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:bg-info-content\/0:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:bg-info-content\/10:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:bg-info-content\/100:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:bg-info-content\/15:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:bg-info-content\/20:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:bg-info-content\/25:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:bg-info-content\/30:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:bg-info-content\/35:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:bg-info-content\/40:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:bg-info-content\/45:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:bg-info-content\/5:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:bg-info-content\/50:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:bg-info-content\/55:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:bg-info-content\/60:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:bg-info-content\/65:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:bg-info-content\/70:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:bg-info-content\/75:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:bg-info-content\/80:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:bg-info-content\/85:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:bg-info-content\/90:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:bg-info-content\/95:focus {
  background-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:bg-info\/0:focus {
  background-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:bg-info\/10:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:bg-info\/100:focus {
  background-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:bg-info\/15:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:bg-info\/20:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:bg-info\/25:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:bg-info\/30:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:bg-info\/35:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:bg-info\/40:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:bg-info\/45:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:bg-info\/5:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:bg-info\/50:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:bg-info\/55:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:bg-info\/60:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:bg-info\/65:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:bg-info\/70:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:bg-info\/75:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:bg-info\/80:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:bg-info\/85:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:bg-info\/90:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:bg-info\/95:focus {
  background-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:bg-neutral:focus {
  background-color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:bg-neutral-content:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:bg-neutral-content\/0:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.focus\:bg-neutral-content\/10:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.focus\:bg-neutral-content\/100:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:bg-neutral-content\/15:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.focus\:bg-neutral-content\/20:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.focus\:bg-neutral-content\/25:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.focus\:bg-neutral-content\/30:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.focus\:bg-neutral-content\/35:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.focus\:bg-neutral-content\/40:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.focus\:bg-neutral-content\/45:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.focus\:bg-neutral-content\/5:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.focus\:bg-neutral-content\/50:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.focus\:bg-neutral-content\/55:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.focus\:bg-neutral-content\/60:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.focus\:bg-neutral-content\/65:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.focus\:bg-neutral-content\/70:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.focus\:bg-neutral-content\/75:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.focus\:bg-neutral-content\/80:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.focus\:bg-neutral-content\/85:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.focus\:bg-neutral-content\/90:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.focus\:bg-neutral-content\/95:focus {
  background-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.focus\:bg-neutral\/0:focus {
  background-color: var(--fallback-n,oklch(var(--n)/0));
}
.focus\:bg-neutral\/10:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.1));
}
.focus\:bg-neutral\/100:focus {
  background-color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:bg-neutral\/15:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.15));
}
.focus\:bg-neutral\/20:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.2));
}
.focus\:bg-neutral\/25:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.25));
}
.focus\:bg-neutral\/30:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.3));
}
.focus\:bg-neutral\/35:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.35));
}
.focus\:bg-neutral\/40:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.4));
}
.focus\:bg-neutral\/45:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.45));
}
.focus\:bg-neutral\/5:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.05));
}
.focus\:bg-neutral\/50:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.5));
}
.focus\:bg-neutral\/55:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.55));
}
.focus\:bg-neutral\/60:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.6));
}
.focus\:bg-neutral\/65:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.65));
}
.focus\:bg-neutral\/70:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.7));
}
.focus\:bg-neutral\/75:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.75));
}
.focus\:bg-neutral\/80:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.8));
}
.focus\:bg-neutral\/85:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.85));
}
.focus\:bg-neutral\/90:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.9));
}
.focus\:bg-neutral\/95:focus {
  background-color: var(--fallback-n,oklch(var(--n)/.95));
}
.focus\:bg-primary:focus {
  background-color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:bg-primary-content:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:bg-primary-content\/0:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.focus\:bg-primary-content\/10:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.focus\:bg-primary-content\/100:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:bg-primary-content\/15:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.focus\:bg-primary-content\/20:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.focus\:bg-primary-content\/25:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.focus\:bg-primary-content\/30:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.focus\:bg-primary-content\/35:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.focus\:bg-primary-content\/40:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.focus\:bg-primary-content\/45:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.focus\:bg-primary-content\/5:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.focus\:bg-primary-content\/50:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.focus\:bg-primary-content\/55:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.focus\:bg-primary-content\/60:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.focus\:bg-primary-content\/65:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.focus\:bg-primary-content\/70:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.focus\:bg-primary-content\/75:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.focus\:bg-primary-content\/80:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.focus\:bg-primary-content\/85:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.focus\:bg-primary-content\/90:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.focus\:bg-primary-content\/95:focus {
  background-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.focus\:bg-primary\/0:focus {
  background-color: var(--fallback-p,oklch(var(--p)/0));
}
.focus\:bg-primary\/10:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.1));
}
.focus\:bg-primary\/100:focus {
  background-color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:bg-primary\/15:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.15));
}
.focus\:bg-primary\/20:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.2));
}
.focus\:bg-primary\/25:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.25));
}
.focus\:bg-primary\/30:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.3));
}
.focus\:bg-primary\/35:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.35));
}
.focus\:bg-primary\/40:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.4));
}
.focus\:bg-primary\/45:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.45));
}
.focus\:bg-primary\/5:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.05));
}
.focus\:bg-primary\/50:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.5));
}
.focus\:bg-primary\/55:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.55));
}
.focus\:bg-primary\/60:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.6));
}
.focus\:bg-primary\/65:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.65));
}
.focus\:bg-primary\/70:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.7));
}
.focus\:bg-primary\/75:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.75));
}
.focus\:bg-primary\/80:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.8));
}
.focus\:bg-primary\/85:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.85));
}
.focus\:bg-primary\/90:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.9));
}
.focus\:bg-primary\/95:focus {
  background-color: var(--fallback-p,oklch(var(--p)/.95));
}
.focus\:bg-secondary:focus {
  background-color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:bg-secondary-content:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:bg-secondary-content\/0:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.focus\:bg-secondary-content\/10:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.focus\:bg-secondary-content\/100:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:bg-secondary-content\/15:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.focus\:bg-secondary-content\/20:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.focus\:bg-secondary-content\/25:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.focus\:bg-secondary-content\/30:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.focus\:bg-secondary-content\/35:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.focus\:bg-secondary-content\/40:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.focus\:bg-secondary-content\/45:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.focus\:bg-secondary-content\/5:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.focus\:bg-secondary-content\/50:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.focus\:bg-secondary-content\/55:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.focus\:bg-secondary-content\/60:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.focus\:bg-secondary-content\/65:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.focus\:bg-secondary-content\/70:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.focus\:bg-secondary-content\/75:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.focus\:bg-secondary-content\/80:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.focus\:bg-secondary-content\/85:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.focus\:bg-secondary-content\/90:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.focus\:bg-secondary-content\/95:focus {
  background-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.focus\:bg-secondary\/0:focus {
  background-color: var(--fallback-s,oklch(var(--s)/0));
}
.focus\:bg-secondary\/10:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.1));
}
.focus\:bg-secondary\/100:focus {
  background-color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:bg-secondary\/15:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.15));
}
.focus\:bg-secondary\/20:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.2));
}
.focus\:bg-secondary\/25:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.25));
}
.focus\:bg-secondary\/30:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.3));
}
.focus\:bg-secondary\/35:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.35));
}
.focus\:bg-secondary\/40:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.4));
}
.focus\:bg-secondary\/45:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.45));
}
.focus\:bg-secondary\/5:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.05));
}
.focus\:bg-secondary\/50:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.5));
}
.focus\:bg-secondary\/55:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.55));
}
.focus\:bg-secondary\/60:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.6));
}
.focus\:bg-secondary\/65:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.65));
}
.focus\:bg-secondary\/70:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.7));
}
.focus\:bg-secondary\/75:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.75));
}
.focus\:bg-secondary\/80:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.8));
}
.focus\:bg-secondary\/85:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.85));
}
.focus\:bg-secondary\/90:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.9));
}
.focus\:bg-secondary\/95:focus {
  background-color: var(--fallback-s,oklch(var(--s)/.95));
}
.focus\:bg-success:focus {
  background-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:bg-success-content:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:bg-success-content\/0:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:bg-success-content\/10:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:bg-success-content\/100:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:bg-success-content\/15:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:bg-success-content\/20:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:bg-success-content\/25:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:bg-success-content\/30:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:bg-success-content\/35:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:bg-success-content\/40:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:bg-success-content\/45:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:bg-success-content\/5:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:bg-success-content\/50:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:bg-success-content\/55:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:bg-success-content\/60:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:bg-success-content\/65:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:bg-success-content\/70:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:bg-success-content\/75:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:bg-success-content\/80:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:bg-success-content\/85:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:bg-success-content\/90:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:bg-success-content\/95:focus {
  background-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:bg-success\/0:focus {
  background-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:bg-success\/10:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:bg-success\/100:focus {
  background-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:bg-success\/15:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:bg-success\/20:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:bg-success\/25:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:bg-success\/30:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:bg-success\/35:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:bg-success\/40:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:bg-success\/45:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:bg-success\/5:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:bg-success\/50:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:bg-success\/55:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:bg-success\/60:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:bg-success\/65:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:bg-success\/70:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:bg-success\/75:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:bg-success\/80:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:bg-success\/85:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:bg-success\/90:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:bg-success\/95:focus {
  background-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:bg-warning:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:bg-warning-content:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:bg-warning-content\/0:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:bg-warning-content\/10:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:bg-warning-content\/100:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:bg-warning-content\/15:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:bg-warning-content\/20:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:bg-warning-content\/25:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:bg-warning-content\/30:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:bg-warning-content\/35:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:bg-warning-content\/40:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:bg-warning-content\/45:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:bg-warning-content\/5:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:bg-warning-content\/50:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:bg-warning-content\/55:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:bg-warning-content\/60:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:bg-warning-content\/65:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:bg-warning-content\/70:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:bg-warning-content\/75:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:bg-warning-content\/80:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:bg-warning-content\/85:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:bg-warning-content\/90:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:bg-warning-content\/95:focus {
  background-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:bg-warning\/0:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:bg-warning\/10:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:bg-warning\/100:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:bg-warning\/15:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:bg-warning\/20:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:bg-warning\/25:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:bg-warning\/30:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:bg-warning\/35:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:bg-warning\/40:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:bg-warning\/45:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:bg-warning\/5:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:bg-warning\/50:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:bg-warning\/55:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:bg-warning\/60:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:bg-warning\/65:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:bg-warning\/70:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:bg-warning\/75:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:bg-warning\/80:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:bg-warning\/85:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:bg-warning\/90:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:bg-warning\/95:focus {
  background-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:from-accent:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/0:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/10:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/100:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/15:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/20:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/25:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/30:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/35:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/40:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/45:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/5:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/50:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/55:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/60:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/65:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/70:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/75:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/80:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/85:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/90:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent-content\/95:focus {
  --tw-gradient-from: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/0:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/10:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/100:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/15:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/20:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/25:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/30:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/35:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/40:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/45:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/5:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/50:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/55:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/60:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/65:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/70:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/75:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/80:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/85:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/90:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-accent\/95:focus {
  --tw-gradient-from: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/0:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/10:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/100:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/15:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/20:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/25:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/30:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/35:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/40:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/45:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/5:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/50:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/55:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/60:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/65:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/70:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/75:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/80:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/85:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/90:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-100\/95:focus {
  --tw-gradient-from: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/0:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/10:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/100:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/15:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/20:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/25:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/30:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/35:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/40:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/45:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/5:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/50:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/55:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/60:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/65:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/70:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/75:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/80:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/85:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/90:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-200\/95:focus {
  --tw-gradient-from: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/0:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/10:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/100:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/15:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/20:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/25:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/30:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/35:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/40:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/45:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/5:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/50:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/55:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/60:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/65:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/70:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/75:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/80:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/85:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/90:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-300\/95:focus {
  --tw-gradient-from: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/0:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/10:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/100:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/15:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/20:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/25:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/30:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/35:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/40:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/45:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/5:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/50:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/55:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/60:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/65:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/70:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/75:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/80:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/85:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/90:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-base-content\/95:focus {
  --tw-gradient-from: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/0:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/10:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/100:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/15:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/20:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/25:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/30:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/35:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/40:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/45:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/5:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/50:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/55:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/60:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/65:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/70:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/75:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/80:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/85:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/90:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error-content\/95:focus {
  --tw-gradient-from: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/0:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/10:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/100:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/15:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/20:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/25:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/30:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/35:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/40:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/45:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/5:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/50:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/55:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/60:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/65:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/70:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/75:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/80:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/85:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/90:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-error\/95:focus {
  --tw-gradient-from: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/0:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/10:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/100:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/15:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/20:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/25:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/30:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/35:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/40:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/45:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/5:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/50:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/55:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/60:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/65:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/70:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/75:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/80:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/85:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/90:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info-content\/95:focus {
  --tw-gradient-from: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/0:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/10:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/100:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/15:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/20:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/25:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/30:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/35:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/40:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/45:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/5:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/50:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/55:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/60:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/65:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/70:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/75:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/80:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/85:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/90:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-info\/95:focus {
  --tw-gradient-from: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/0:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/10:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/100:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/15:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/20:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/25:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/30:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/35:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/40:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/45:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/5:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/50:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/55:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/60:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/65:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/70:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/75:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/80:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/85:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/90:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral-content\/95:focus {
  --tw-gradient-from: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/0:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/10:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/100:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/15:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/20:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/25:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/30:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/35:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/40:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/45:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/5:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/50:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/55:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/60:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/65:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/70:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/75:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/80:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/85:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/90:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-neutral\/95:focus {
  --tw-gradient-from: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/0:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/10:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/100:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/15:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/20:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/25:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/30:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/35:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/40:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/45:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/5:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/50:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/55:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/60:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/65:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/70:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/75:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/80:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/85:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/90:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary-content\/95:focus {
  --tw-gradient-from: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/0:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/10:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/100:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/15:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/20:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/25:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/30:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/35:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/40:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/45:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/5:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/50:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/55:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/60:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/65:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/70:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/75:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/80:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/85:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/90:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-primary\/95:focus {
  --tw-gradient-from: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/0:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/10:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/100:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/15:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/20:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/25:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/30:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/35:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/40:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/45:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/5:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/50:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/55:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/60:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/65:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/70:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/75:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/80:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/85:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/90:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary-content\/95:focus {
  --tw-gradient-from: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/0:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/10:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/100:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/15:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/20:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/25:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/30:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/35:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/40:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/45:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/5:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/50:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/55:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/60:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/65:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/70:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/75:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/80:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/85:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/90:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-secondary\/95:focus {
  --tw-gradient-from: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/0:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/10:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/100:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/15:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/20:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/25:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/30:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/35:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/40:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/45:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/5:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/50:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/55:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/60:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/65:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/70:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/75:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/80:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/85:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/90:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success-content\/95:focus {
  --tw-gradient-from: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/0:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/10:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/100:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/15:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/20:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/25:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/30:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/35:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/40:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/45:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/5:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/50:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/55:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/60:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/65:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/70:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/75:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/80:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/85:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/90:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-success\/95:focus {
  --tw-gradient-from: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/0:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/10:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/100:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/15:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/20:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/25:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/30:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/35:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/40:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/45:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/5:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/50:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/55:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/60:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/65:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/70:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/75:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/80:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/85:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/90:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning-content\/95:focus {
  --tw-gradient-from: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/0:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/10:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/100:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/15:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/20:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/25:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/30:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/35:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/40:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/45:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/5:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/50:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/55:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/60:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/65:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/70:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/75:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/80:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/85:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/90:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:from-warning\/95:focus {
  --tw-gradient-from: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to);
}
.focus\:via-accent:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-accent\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-100\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-200\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-300\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-base-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-error\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-info\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-neutral\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-primary\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-secondary\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-success\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning-content\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/0:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/10:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/100:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/15:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/20:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/25:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/30:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/35:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/40:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/45:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/5:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/50:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/55:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/60:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/65:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/70:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/75:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/80:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/85:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/90:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:via-warning\/95:focus {
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-via-position),var(--tw-gradient-to);
}
.focus\:to-accent:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/0:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/10:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/100:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/1)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/15:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/20:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/25:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/30:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/35:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/40:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/45:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/5:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/50:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/55:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/60:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/65:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/70:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/75:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/80:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/85:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/90:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-accent-content\/95:focus {
  --tw-gradient-to: var(--fallback-ac,oklch(var(--ac)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/0:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/10:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/100:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/1)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/15:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/20:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/25:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/30:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/35:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/40:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/45:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/5:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/50:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/55:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/60:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/65:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/70:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/75:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/80:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/85:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/90:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-accent\/95:focus {
  --tw-gradient-to: var(--fallback-a,oklch(var(--a)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-base-100:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/0:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/10:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/100:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/15:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/20:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/25:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/30:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/35:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/40:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/45:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/5:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/50:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/55:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/60:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/65:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/70:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/75:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/80:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/85:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/90:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-base-100\/95:focus {
  --tw-gradient-to: var(--fallback-b1,oklch(var(--b1)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-base-200:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/0:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/10:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/100:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/15:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/20:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/25:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/30:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/35:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/40:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/45:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/5:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/50:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/55:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/60:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/65:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/70:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/75:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/80:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/85:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/90:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-base-200\/95:focus {
  --tw-gradient-to: var(--fallback-b2,oklch(var(--b2)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-base-300:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/0:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/10:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/100:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/15:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/20:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/25:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/30:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/35:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/40:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/45:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/5:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/50:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/55:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/60:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/65:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/70:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/75:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/80:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/85:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/90:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-base-300\/95:focus {
  --tw-gradient-to: var(--fallback-b3,oklch(var(--b3)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-base-content:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/0:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/10:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/100:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/15:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/20:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/25:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/30:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/35:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/40:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/45:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/5:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/50:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/55:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/60:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/65:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/70:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/75:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/80:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/85:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/90:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-base-content\/95:focus {
  --tw-gradient-to: var(--fallback-bc,oklch(var(--bc)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-error:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position);
}
.focus\:to-error-content:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/0:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/10:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/100:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/15:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/20:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/25:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/30:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/35:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/40:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/45:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/5:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/50:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/55:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/60:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/65:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/70:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/75:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/80:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/85:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/90:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-error-content\/95:focus {
  --tw-gradient-to: var(--fallback-erc,oklch(var(--erc)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-error\/0:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0)) var(--tw-gradient-to-position);
}
.focus\:to-error\/10:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-error\/100:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/1)) var(--tw-gradient-to-position);
}
.focus\:to-error\/15:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-error\/20:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-error\/25:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-error\/30:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-error\/35:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-error\/40:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-error\/45:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-error\/5:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-error\/50:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-error\/55:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-error\/60:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-error\/65:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-error\/70:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-error\/75:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-error\/80:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-error\/85:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-error\/90:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-error\/95:focus {
  --tw-gradient-to: var(--fallback-er,oklch(var(--er)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-info:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position);
}
.focus\:to-info-content:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/0:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/10:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/100:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/15:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/20:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/25:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/30:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/35:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/40:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/45:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/5:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/50:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/55:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/60:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/65:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/70:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/75:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/80:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/85:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/90:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-info-content\/95:focus {
  --tw-gradient-to: var(--fallback-inc,oklch(var(--inc)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-info\/0:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0)) var(--tw-gradient-to-position);
}
.focus\:to-info\/10:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-info\/100:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/1)) var(--tw-gradient-to-position);
}
.focus\:to-info\/15:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-info\/20:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-info\/25:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-info\/30:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-info\/35:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-info\/40:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-info\/45:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-info\/5:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-info\/50:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-info\/55:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-info\/60:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-info\/65:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-info\/70:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-info\/75:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-info\/80:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-info\/85:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-info\/90:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-info\/95:focus {
  --tw-gradient-to: var(--fallback-in,oklch(var(--in)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-neutral:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/0:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/10:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/100:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/15:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/20:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/25:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/30:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/35:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/40:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/45:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/5:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/50:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/55:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/60:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/65:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/70:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/75:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/80:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/85:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/90:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-neutral-content\/95:focus {
  --tw-gradient-to: var(--fallback-nc,oklch(var(--nc)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/0:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/10:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/100:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/1)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/15:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/20:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/25:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/30:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/35:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/40:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/45:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/5:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/50:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/55:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/60:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/65:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/70:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/75:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/80:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/85:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/90:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-neutral\/95:focus {
  --tw-gradient-to: var(--fallback-n,oklch(var(--n)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-primary:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/0:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/10:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/100:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/15:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/20:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/25:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/30:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/35:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/40:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/45:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/5:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/50:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/55:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/60:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/65:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/70:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/75:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/80:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/85:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/90:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-primary-content\/95:focus {
  --tw-gradient-to: var(--fallback-pc,oklch(var(--pc)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/0:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/10:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/100:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/1)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/15:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/20:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/25:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/30:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/35:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/40:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/45:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/5:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/50:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/55:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/60:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/65:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/70:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/75:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/80:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/85:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/90:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-primary\/95:focus {
  --tw-gradient-to: var(--fallback-p,oklch(var(--p)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-secondary:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/0:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/10:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/100:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/15:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/20:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/25:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/30:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/35:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/40:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/45:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/5:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/50:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/55:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/60:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/65:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/70:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/75:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/80:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/85:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/90:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-secondary-content\/95:focus {
  --tw-gradient-to: var(--fallback-sc,oklch(var(--sc)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/0:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/10:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/100:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/1)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/15:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/20:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/25:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/30:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/35:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/40:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/45:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/5:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/50:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/55:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/60:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/65:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/70:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/75:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/80:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/85:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/90:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-secondary\/95:focus {
  --tw-gradient-to: var(--fallback-s,oklch(var(--s)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-success:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position);
}
.focus\:to-success-content:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/0:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/10:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/100:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/1)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/15:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/20:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/25:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/30:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/35:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/40:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/45:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/5:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/50:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/55:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/60:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/65:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/70:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/75:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/80:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/85:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/90:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-success-content\/95:focus {
  --tw-gradient-to: var(--fallback-suc,oklch(var(--suc)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-success\/0:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0)) var(--tw-gradient-to-position);
}
.focus\:to-success\/10:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-success\/100:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/1)) var(--tw-gradient-to-position);
}
.focus\:to-success\/15:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-success\/20:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-success\/25:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-success\/30:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-success\/35:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-success\/40:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-success\/45:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-success\/5:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-success\/50:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-success\/55:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-success\/60:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-success\/65:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-success\/70:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-success\/75:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-success\/80:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-success\/85:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-success\/90:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-success\/95:focus {
  --tw-gradient-to: var(--fallback-su,oklch(var(--su)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-warning:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/0:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/10:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/100:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/1)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/15:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/20:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/25:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/30:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/35:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/40:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/45:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/5:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/50:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/55:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/60:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/65:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/70:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/75:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/80:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/85:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/90:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-warning-content\/95:focus {
  --tw-gradient-to: var(--fallback-wac,oklch(var(--wac)/0.95)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/0:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/10:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.1)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/100:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/1)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/15:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.15)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/20:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.2)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/25:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.25)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/30:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.3)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/35:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.35)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/40:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.4)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/45:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.45)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/5:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.05)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/50:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.5)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/55:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.55)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/60:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.6)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/65:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.65)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/70:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.7)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/75:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.75)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/80:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.8)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/85:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.85)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/90:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.9)) var(--tw-gradient-to-position);
}
.focus\:to-warning\/95:focus {
  --tw-gradient-to: var(--fallback-wa,oklch(var(--wa)/0.95)) var(--tw-gradient-to-position);
}
.focus\:stroke-accent:focus {
  stroke: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:stroke-accent-content:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:stroke-accent-content\/0:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0));
}
.focus\:stroke-accent-content\/10:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.1));
}
.focus\:stroke-accent-content\/100:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:stroke-accent-content\/15:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.15));
}
.focus\:stroke-accent-content\/20:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.2));
}
.focus\:stroke-accent-content\/25:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.25));
}
.focus\:stroke-accent-content\/30:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.3));
}
.focus\:stroke-accent-content\/35:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.35));
}
.focus\:stroke-accent-content\/40:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.4));
}
.focus\:stroke-accent-content\/45:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.45));
}
.focus\:stroke-accent-content\/5:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.05));
}
.focus\:stroke-accent-content\/50:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.5));
}
.focus\:stroke-accent-content\/55:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.55));
}
.focus\:stroke-accent-content\/60:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.6));
}
.focus\:stroke-accent-content\/65:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.65));
}
.focus\:stroke-accent-content\/70:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.7));
}
.focus\:stroke-accent-content\/75:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.75));
}
.focus\:stroke-accent-content\/80:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.8));
}
.focus\:stroke-accent-content\/85:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.85));
}
.focus\:stroke-accent-content\/90:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.9));
}
.focus\:stroke-accent-content\/95:focus {
  stroke: var(--fallback-ac,oklch(var(--ac)/0.95));
}
.focus\:stroke-accent\/0:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0));
}
.focus\:stroke-accent\/10:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.1));
}
.focus\:stroke-accent\/100:focus {
  stroke: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:stroke-accent\/15:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.15));
}
.focus\:stroke-accent\/20:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.2));
}
.focus\:stroke-accent\/25:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.25));
}
.focus\:stroke-accent\/30:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.3));
}
.focus\:stroke-accent\/35:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.35));
}
.focus\:stroke-accent\/40:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.4));
}
.focus\:stroke-accent\/45:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.45));
}
.focus\:stroke-accent\/5:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.05));
}
.focus\:stroke-accent\/50:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.5));
}
.focus\:stroke-accent\/55:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.55));
}
.focus\:stroke-accent\/60:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.6));
}
.focus\:stroke-accent\/65:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.65));
}
.focus\:stroke-accent\/70:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.7));
}
.focus\:stroke-accent\/75:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.75));
}
.focus\:stroke-accent\/80:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.8));
}
.focus\:stroke-accent\/85:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.85));
}
.focus\:stroke-accent\/90:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.9));
}
.focus\:stroke-accent\/95:focus {
  stroke: var(--fallback-a,oklch(var(--a)/0.95));
}
.focus\:stroke-base-100:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:stroke-base-100\/0:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:stroke-base-100\/10:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.focus\:stroke-base-100\/100:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:stroke-base-100\/15:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.focus\:stroke-base-100\/20:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.focus\:stroke-base-100\/25:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.focus\:stroke-base-100\/30:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.focus\:stroke-base-100\/35:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.focus\:stroke-base-100\/40:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.focus\:stroke-base-100\/45:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.focus\:stroke-base-100\/5:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.focus\:stroke-base-100\/50:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.focus\:stroke-base-100\/55:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.focus\:stroke-base-100\/60:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.focus\:stroke-base-100\/65:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.focus\:stroke-base-100\/70:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.focus\:stroke-base-100\/75:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.focus\:stroke-base-100\/80:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.focus\:stroke-base-100\/85:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.focus\:stroke-base-100\/90:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.focus\:stroke-base-100\/95:focus {
  stroke: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.focus\:stroke-base-200:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:stroke-base-200\/0:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:stroke-base-200\/10:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.focus\:stroke-base-200\/100:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:stroke-base-200\/15:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.focus\:stroke-base-200\/20:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.focus\:stroke-base-200\/25:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.focus\:stroke-base-200\/30:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.focus\:stroke-base-200\/35:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.focus\:stroke-base-200\/40:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.focus\:stroke-base-200\/45:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.focus\:stroke-base-200\/5:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.focus\:stroke-base-200\/50:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.focus\:stroke-base-200\/55:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.focus\:stroke-base-200\/60:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.focus\:stroke-base-200\/65:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.focus\:stroke-base-200\/70:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.focus\:stroke-base-200\/75:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.focus\:stroke-base-200\/80:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.focus\:stroke-base-200\/85:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.focus\:stroke-base-200\/90:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.focus\:stroke-base-200\/95:focus {
  stroke: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.focus\:stroke-base-300:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:stroke-base-300\/0:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:stroke-base-300\/10:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.focus\:stroke-base-300\/100:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:stroke-base-300\/15:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.focus\:stroke-base-300\/20:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.focus\:stroke-base-300\/25:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.focus\:stroke-base-300\/30:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.focus\:stroke-base-300\/35:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.focus\:stroke-base-300\/40:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.focus\:stroke-base-300\/45:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.focus\:stroke-base-300\/5:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.focus\:stroke-base-300\/50:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.focus\:stroke-base-300\/55:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.focus\:stroke-base-300\/60:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.focus\:stroke-base-300\/65:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.focus\:stroke-base-300\/70:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.focus\:stroke-base-300\/75:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.focus\:stroke-base-300\/80:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.focus\:stroke-base-300\/85:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.focus\:stroke-base-300\/90:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.focus\:stroke-base-300\/95:focus {
  stroke: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.focus\:stroke-base-content:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:stroke-base-content\/0:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:stroke-base-content\/10:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.focus\:stroke-base-content\/100:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:stroke-base-content\/15:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.focus\:stroke-base-content\/20:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.focus\:stroke-base-content\/25:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.focus\:stroke-base-content\/30:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.focus\:stroke-base-content\/35:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.focus\:stroke-base-content\/40:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.focus\:stroke-base-content\/45:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.focus\:stroke-base-content\/5:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.focus\:stroke-base-content\/50:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.focus\:stroke-base-content\/55:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.focus\:stroke-base-content\/60:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.focus\:stroke-base-content\/65:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.focus\:stroke-base-content\/70:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.focus\:stroke-base-content\/75:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.focus\:stroke-base-content\/80:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.focus\:stroke-base-content\/85:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.focus\:stroke-base-content\/90:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.focus\:stroke-base-content\/95:focus {
  stroke: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.focus\:stroke-error:focus {
  stroke: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:stroke-error-content:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:stroke-error-content\/0:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:stroke-error-content\/10:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.focus\:stroke-error-content\/100:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:stroke-error-content\/15:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.focus\:stroke-error-content\/20:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.focus\:stroke-error-content\/25:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.focus\:stroke-error-content\/30:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.focus\:stroke-error-content\/35:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.focus\:stroke-error-content\/40:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.focus\:stroke-error-content\/45:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.focus\:stroke-error-content\/5:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.focus\:stroke-error-content\/50:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.focus\:stroke-error-content\/55:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.focus\:stroke-error-content\/60:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.focus\:stroke-error-content\/65:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.focus\:stroke-error-content\/70:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.focus\:stroke-error-content\/75:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.focus\:stroke-error-content\/80:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.focus\:stroke-error-content\/85:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.focus\:stroke-error-content\/90:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.focus\:stroke-error-content\/95:focus {
  stroke: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.focus\:stroke-error\/0:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:stroke-error\/10:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.1));
}
.focus\:stroke-error\/100:focus {
  stroke: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:stroke-error\/15:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.15));
}
.focus\:stroke-error\/20:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.2));
}
.focus\:stroke-error\/25:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.25));
}
.focus\:stroke-error\/30:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.3));
}
.focus\:stroke-error\/35:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.35));
}
.focus\:stroke-error\/40:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.4));
}
.focus\:stroke-error\/45:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.45));
}
.focus\:stroke-error\/5:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.05));
}
.focus\:stroke-error\/50:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.5));
}
.focus\:stroke-error\/55:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.55));
}
.focus\:stroke-error\/60:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.6));
}
.focus\:stroke-error\/65:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.65));
}
.focus\:stroke-error\/70:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.7));
}
.focus\:stroke-error\/75:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.75));
}
.focus\:stroke-error\/80:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.8));
}
.focus\:stroke-error\/85:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.85));
}
.focus\:stroke-error\/90:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.9));
}
.focus\:stroke-error\/95:focus {
  stroke: var(--fallback-er,oklch(var(--er)/0.95));
}
.focus\:stroke-info:focus {
  stroke: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:stroke-info-content:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:stroke-info-content\/0:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:stroke-info-content\/10:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.focus\:stroke-info-content\/100:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:stroke-info-content\/15:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.focus\:stroke-info-content\/20:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.focus\:stroke-info-content\/25:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.focus\:stroke-info-content\/30:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.focus\:stroke-info-content\/35:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.focus\:stroke-info-content\/40:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.focus\:stroke-info-content\/45:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.focus\:stroke-info-content\/5:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.focus\:stroke-info-content\/50:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.focus\:stroke-info-content\/55:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.focus\:stroke-info-content\/60:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.focus\:stroke-info-content\/65:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.focus\:stroke-info-content\/70:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.focus\:stroke-info-content\/75:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.focus\:stroke-info-content\/80:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.focus\:stroke-info-content\/85:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.focus\:stroke-info-content\/90:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.focus\:stroke-info-content\/95:focus {
  stroke: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.focus\:stroke-info\/0:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:stroke-info\/10:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.1));
}
.focus\:stroke-info\/100:focus {
  stroke: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:stroke-info\/15:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.15));
}
.focus\:stroke-info\/20:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.2));
}
.focus\:stroke-info\/25:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.25));
}
.focus\:stroke-info\/30:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.3));
}
.focus\:stroke-info\/35:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.35));
}
.focus\:stroke-info\/40:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.4));
}
.focus\:stroke-info\/45:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.45));
}
.focus\:stroke-info\/5:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.05));
}
.focus\:stroke-info\/50:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.5));
}
.focus\:stroke-info\/55:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.55));
}
.focus\:stroke-info\/60:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.6));
}
.focus\:stroke-info\/65:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.65));
}
.focus\:stroke-info\/70:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.7));
}
.focus\:stroke-info\/75:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.75));
}
.focus\:stroke-info\/80:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.8));
}
.focus\:stroke-info\/85:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.85));
}
.focus\:stroke-info\/90:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.9));
}
.focus\:stroke-info\/95:focus {
  stroke: var(--fallback-in,oklch(var(--in)/0.95));
}
.focus\:stroke-neutral:focus {
  stroke: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:stroke-neutral-content:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:stroke-neutral-content\/0:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0));
}
.focus\:stroke-neutral-content\/10:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.1));
}
.focus\:stroke-neutral-content\/100:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:stroke-neutral-content\/15:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.15));
}
.focus\:stroke-neutral-content\/20:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.2));
}
.focus\:stroke-neutral-content\/25:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.25));
}
.focus\:stroke-neutral-content\/30:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.3));
}
.focus\:stroke-neutral-content\/35:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.35));
}
.focus\:stroke-neutral-content\/40:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.4));
}
.focus\:stroke-neutral-content\/45:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.45));
}
.focus\:stroke-neutral-content\/5:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.05));
}
.focus\:stroke-neutral-content\/50:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.5));
}
.focus\:stroke-neutral-content\/55:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.55));
}
.focus\:stroke-neutral-content\/60:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.6));
}
.focus\:stroke-neutral-content\/65:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.65));
}
.focus\:stroke-neutral-content\/70:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.7));
}
.focus\:stroke-neutral-content\/75:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.75));
}
.focus\:stroke-neutral-content\/80:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.8));
}
.focus\:stroke-neutral-content\/85:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.85));
}
.focus\:stroke-neutral-content\/90:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.9));
}
.focus\:stroke-neutral-content\/95:focus {
  stroke: var(--fallback-nc,oklch(var(--nc)/0.95));
}
.focus\:stroke-neutral\/0:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0));
}
.focus\:stroke-neutral\/10:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.1));
}
.focus\:stroke-neutral\/100:focus {
  stroke: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:stroke-neutral\/15:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.15));
}
.focus\:stroke-neutral\/20:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.2));
}
.focus\:stroke-neutral\/25:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.25));
}
.focus\:stroke-neutral\/30:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.3));
}
.focus\:stroke-neutral\/35:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.35));
}
.focus\:stroke-neutral\/40:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.4));
}
.focus\:stroke-neutral\/45:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.45));
}
.focus\:stroke-neutral\/5:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.05));
}
.focus\:stroke-neutral\/50:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.5));
}
.focus\:stroke-neutral\/55:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.55));
}
.focus\:stroke-neutral\/60:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.6));
}
.focus\:stroke-neutral\/65:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.65));
}
.focus\:stroke-neutral\/70:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.7));
}
.focus\:stroke-neutral\/75:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.75));
}
.focus\:stroke-neutral\/80:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.8));
}
.focus\:stroke-neutral\/85:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.85));
}
.focus\:stroke-neutral\/90:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.9));
}
.focus\:stroke-neutral\/95:focus {
  stroke: var(--fallback-n,oklch(var(--n)/0.95));
}
.focus\:stroke-primary:focus {
  stroke: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:stroke-primary-content:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:stroke-primary-content\/0:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0));
}
.focus\:stroke-primary-content\/10:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.1));
}
.focus\:stroke-primary-content\/100:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:stroke-primary-content\/15:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.15));
}
.focus\:stroke-primary-content\/20:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.2));
}
.focus\:stroke-primary-content\/25:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.25));
}
.focus\:stroke-primary-content\/30:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.3));
}
.focus\:stroke-primary-content\/35:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.35));
}
.focus\:stroke-primary-content\/40:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.4));
}
.focus\:stroke-primary-content\/45:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.45));
}
.focus\:stroke-primary-content\/5:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.05));
}
.focus\:stroke-primary-content\/50:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.5));
}
.focus\:stroke-primary-content\/55:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.55));
}
.focus\:stroke-primary-content\/60:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.6));
}
.focus\:stroke-primary-content\/65:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.65));
}
.focus\:stroke-primary-content\/70:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.7));
}
.focus\:stroke-primary-content\/75:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.75));
}
.focus\:stroke-primary-content\/80:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.8));
}
.focus\:stroke-primary-content\/85:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.85));
}
.focus\:stroke-primary-content\/90:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.9));
}
.focus\:stroke-primary-content\/95:focus {
  stroke: var(--fallback-pc,oklch(var(--pc)/0.95));
}
.focus\:stroke-primary\/0:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0));
}
.focus\:stroke-primary\/10:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.1));
}
.focus\:stroke-primary\/100:focus {
  stroke: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:stroke-primary\/15:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.15));
}
.focus\:stroke-primary\/20:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.2));
}
.focus\:stroke-primary\/25:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.25));
}
.focus\:stroke-primary\/30:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.3));
}
.focus\:stroke-primary\/35:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.35));
}
.focus\:stroke-primary\/40:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.4));
}
.focus\:stroke-primary\/45:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.45));
}
.focus\:stroke-primary\/5:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.05));
}
.focus\:stroke-primary\/50:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.5));
}
.focus\:stroke-primary\/55:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.55));
}
.focus\:stroke-primary\/60:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.6));
}
.focus\:stroke-primary\/65:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.65));
}
.focus\:stroke-primary\/70:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.7));
}
.focus\:stroke-primary\/75:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.75));
}
.focus\:stroke-primary\/80:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.8));
}
.focus\:stroke-primary\/85:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.85));
}
.focus\:stroke-primary\/90:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.9));
}
.focus\:stroke-primary\/95:focus {
  stroke: var(--fallback-p,oklch(var(--p)/0.95));
}
.focus\:stroke-secondary:focus {
  stroke: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:stroke-secondary-content:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:stroke-secondary-content\/0:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0));
}
.focus\:stroke-secondary-content\/10:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.1));
}
.focus\:stroke-secondary-content\/100:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:stroke-secondary-content\/15:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.15));
}
.focus\:stroke-secondary-content\/20:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.2));
}
.focus\:stroke-secondary-content\/25:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.25));
}
.focus\:stroke-secondary-content\/30:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.3));
}
.focus\:stroke-secondary-content\/35:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.35));
}
.focus\:stroke-secondary-content\/40:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.4));
}
.focus\:stroke-secondary-content\/45:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.45));
}
.focus\:stroke-secondary-content\/5:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.05));
}
.focus\:stroke-secondary-content\/50:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.5));
}
.focus\:stroke-secondary-content\/55:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.55));
}
.focus\:stroke-secondary-content\/60:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.6));
}
.focus\:stroke-secondary-content\/65:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.65));
}
.focus\:stroke-secondary-content\/70:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.7));
}
.focus\:stroke-secondary-content\/75:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.75));
}
.focus\:stroke-secondary-content\/80:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.8));
}
.focus\:stroke-secondary-content\/85:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.85));
}
.focus\:stroke-secondary-content\/90:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.9));
}
.focus\:stroke-secondary-content\/95:focus {
  stroke: var(--fallback-sc,oklch(var(--sc)/0.95));
}
.focus\:stroke-secondary\/0:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0));
}
.focus\:stroke-secondary\/10:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.1));
}
.focus\:stroke-secondary\/100:focus {
  stroke: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:stroke-secondary\/15:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.15));
}
.focus\:stroke-secondary\/20:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.2));
}
.focus\:stroke-secondary\/25:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.25));
}
.focus\:stroke-secondary\/30:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.3));
}
.focus\:stroke-secondary\/35:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.35));
}
.focus\:stroke-secondary\/40:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.4));
}
.focus\:stroke-secondary\/45:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.45));
}
.focus\:stroke-secondary\/5:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.05));
}
.focus\:stroke-secondary\/50:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.5));
}
.focus\:stroke-secondary\/55:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.55));
}
.focus\:stroke-secondary\/60:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.6));
}
.focus\:stroke-secondary\/65:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.65));
}
.focus\:stroke-secondary\/70:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.7));
}
.focus\:stroke-secondary\/75:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.75));
}
.focus\:stroke-secondary\/80:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.8));
}
.focus\:stroke-secondary\/85:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.85));
}
.focus\:stroke-secondary\/90:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.9));
}
.focus\:stroke-secondary\/95:focus {
  stroke: var(--fallback-s,oklch(var(--s)/0.95));
}
.focus\:stroke-success:focus {
  stroke: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:stroke-success-content:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:stroke-success-content\/0:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:stroke-success-content\/10:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.focus\:stroke-success-content\/100:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:stroke-success-content\/15:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.focus\:stroke-success-content\/20:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.focus\:stroke-success-content\/25:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.focus\:stroke-success-content\/30:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.focus\:stroke-success-content\/35:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.focus\:stroke-success-content\/40:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.focus\:stroke-success-content\/45:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.focus\:stroke-success-content\/5:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.focus\:stroke-success-content\/50:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.focus\:stroke-success-content\/55:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.focus\:stroke-success-content\/60:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.focus\:stroke-success-content\/65:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.focus\:stroke-success-content\/70:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.focus\:stroke-success-content\/75:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.focus\:stroke-success-content\/80:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.focus\:stroke-success-content\/85:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.focus\:stroke-success-content\/90:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.focus\:stroke-success-content\/95:focus {
  stroke: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.focus\:stroke-success\/0:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:stroke-success\/10:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.1));
}
.focus\:stroke-success\/100:focus {
  stroke: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:stroke-success\/15:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.15));
}
.focus\:stroke-success\/20:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.2));
}
.focus\:stroke-success\/25:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.25));
}
.focus\:stroke-success\/30:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.3));
}
.focus\:stroke-success\/35:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.35));
}
.focus\:stroke-success\/40:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.4));
}
.focus\:stroke-success\/45:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.45));
}
.focus\:stroke-success\/5:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.05));
}
.focus\:stroke-success\/50:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.5));
}
.focus\:stroke-success\/55:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.55));
}
.focus\:stroke-success\/60:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.6));
}
.focus\:stroke-success\/65:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.65));
}
.focus\:stroke-success\/70:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.7));
}
.focus\:stroke-success\/75:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.75));
}
.focus\:stroke-success\/80:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.8));
}
.focus\:stroke-success\/85:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.85));
}
.focus\:stroke-success\/90:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.9));
}
.focus\:stroke-success\/95:focus {
  stroke: var(--fallback-su,oklch(var(--su)/0.95));
}
.focus\:stroke-warning:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:stroke-warning-content:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:stroke-warning-content\/0:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:stroke-warning-content\/10:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.focus\:stroke-warning-content\/100:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:stroke-warning-content\/15:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.focus\:stroke-warning-content\/20:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.focus\:stroke-warning-content\/25:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.focus\:stroke-warning-content\/30:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.focus\:stroke-warning-content\/35:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.focus\:stroke-warning-content\/40:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.focus\:stroke-warning-content\/45:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.focus\:stroke-warning-content\/5:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.focus\:stroke-warning-content\/50:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.focus\:stroke-warning-content\/55:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.focus\:stroke-warning-content\/60:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.focus\:stroke-warning-content\/65:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.focus\:stroke-warning-content\/70:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.focus\:stroke-warning-content\/75:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.focus\:stroke-warning-content\/80:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.focus\:stroke-warning-content\/85:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.focus\:stroke-warning-content\/90:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.focus\:stroke-warning-content\/95:focus {
  stroke: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.focus\:stroke-warning\/0:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:stroke-warning\/10:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.focus\:stroke-warning\/100:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:stroke-warning\/15:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.focus\:stroke-warning\/20:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.focus\:stroke-warning\/25:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.focus\:stroke-warning\/30:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.focus\:stroke-warning\/35:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.focus\:stroke-warning\/40:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.focus\:stroke-warning\/45:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.focus\:stroke-warning\/5:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.focus\:stroke-warning\/50:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.focus\:stroke-warning\/55:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.focus\:stroke-warning\/60:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.focus\:stroke-warning\/65:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.focus\:stroke-warning\/70:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.focus\:stroke-warning\/75:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.focus\:stroke-warning\/80:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.focus\:stroke-warning\/85:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.focus\:stroke-warning\/90:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.focus\:stroke-warning\/95:focus {
  stroke: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.focus\:text-accent:focus {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:text-accent-content:focus {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:text-accent-content\/0:focus {
  color: var(--fallback-ac,oklch(var(--ac)/0));
}
.focus\:text-accent-content\/10:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.focus\:text-accent-content\/100:focus {
  color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:text-accent-content\/15:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.focus\:text-accent-content\/20:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.focus\:text-accent-content\/25:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.focus\:text-accent-content\/30:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.focus\:text-accent-content\/35:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.focus\:text-accent-content\/40:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.focus\:text-accent-content\/45:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.focus\:text-accent-content\/5:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.focus\:text-accent-content\/50:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.focus\:text-accent-content\/55:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.focus\:text-accent-content\/60:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.focus\:text-accent-content\/65:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.focus\:text-accent-content\/70:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.focus\:text-accent-content\/75:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.focus\:text-accent-content\/80:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.focus\:text-accent-content\/85:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.focus\:text-accent-content\/90:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.focus\:text-accent-content\/95:focus {
  color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.focus\:text-accent\/0:focus {
  color: var(--fallback-a,oklch(var(--a)/0));
}
.focus\:text-accent\/10:focus {
  color: var(--fallback-a,oklch(var(--a)/.1));
}
.focus\:text-accent\/100:focus {
  color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:text-accent\/15:focus {
  color: var(--fallback-a,oklch(var(--a)/.15));
}
.focus\:text-accent\/20:focus {
  color: var(--fallback-a,oklch(var(--a)/.2));
}
.focus\:text-accent\/25:focus {
  color: var(--fallback-a,oklch(var(--a)/.25));
}
.focus\:text-accent\/30:focus {
  color: var(--fallback-a,oklch(var(--a)/.3));
}
.focus\:text-accent\/35:focus {
  color: var(--fallback-a,oklch(var(--a)/.35));
}
.focus\:text-accent\/40:focus {
  color: var(--fallback-a,oklch(var(--a)/.4));
}
.focus\:text-accent\/45:focus {
  color: var(--fallback-a,oklch(var(--a)/.45));
}
.focus\:text-accent\/5:focus {
  color: var(--fallback-a,oklch(var(--a)/.05));
}
.focus\:text-accent\/50:focus {
  color: var(--fallback-a,oklch(var(--a)/.5));
}
.focus\:text-accent\/55:focus {
  color: var(--fallback-a,oklch(var(--a)/.55));
}
.focus\:text-accent\/60:focus {
  color: var(--fallback-a,oklch(var(--a)/.6));
}
.focus\:text-accent\/65:focus {
  color: var(--fallback-a,oklch(var(--a)/.65));
}
.focus\:text-accent\/70:focus {
  color: var(--fallback-a,oklch(var(--a)/.7));
}
.focus\:text-accent\/75:focus {
  color: var(--fallback-a,oklch(var(--a)/.75));
}
.focus\:text-accent\/80:focus {
  color: var(--fallback-a,oklch(var(--a)/.8));
}
.focus\:text-accent\/85:focus {
  color: var(--fallback-a,oklch(var(--a)/.85));
}
.focus\:text-accent\/90:focus {
  color: var(--fallback-a,oklch(var(--a)/.9));
}
.focus\:text-accent\/95:focus {
  color: var(--fallback-a,oklch(var(--a)/.95));
}
.focus\:text-base-100:focus {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:text-base-100\/0:focus {
  color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:text-base-100\/10:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:text-base-100\/100:focus {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:text-base-100\/15:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:text-base-100\/20:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:text-base-100\/25:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:text-base-100\/30:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:text-base-100\/35:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:text-base-100\/40:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:text-base-100\/45:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:text-base-100\/5:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:text-base-100\/50:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:text-base-100\/55:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:text-base-100\/60:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:text-base-100\/65:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:text-base-100\/70:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:text-base-100\/75:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:text-base-100\/80:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:text-base-100\/85:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:text-base-100\/90:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:text-base-100\/95:focus {
  color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:text-base-200:focus {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:text-base-200\/0:focus {
  color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:text-base-200\/10:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:text-base-200\/100:focus {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:text-base-200\/15:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:text-base-200\/20:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:text-base-200\/25:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:text-base-200\/30:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:text-base-200\/35:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:text-base-200\/40:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:text-base-200\/45:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:text-base-200\/5:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:text-base-200\/50:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:text-base-200\/55:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:text-base-200\/60:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:text-base-200\/65:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:text-base-200\/70:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:text-base-200\/75:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:text-base-200\/80:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:text-base-200\/85:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:text-base-200\/90:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:text-base-200\/95:focus {
  color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:text-base-300:focus {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:text-base-300\/0:focus {
  color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:text-base-300\/10:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:text-base-300\/100:focus {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:text-base-300\/15:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:text-base-300\/20:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:text-base-300\/25:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:text-base-300\/30:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:text-base-300\/35:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:text-base-300\/40:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:text-base-300\/45:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:text-base-300\/5:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:text-base-300\/50:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:text-base-300\/55:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:text-base-300\/60:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:text-base-300\/65:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:text-base-300\/70:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:text-base-300\/75:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:text-base-300\/80:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:text-base-300\/85:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:text-base-300\/90:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:text-base-300\/95:focus {
  color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:text-base-content:focus {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:text-base-content\/0:focus {
  color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:text-base-content\/10:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:text-base-content\/100:focus {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:text-base-content\/15:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:text-base-content\/20:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:text-base-content\/25:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:text-base-content\/30:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:text-base-content\/35:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:text-base-content\/40:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:text-base-content\/45:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:text-base-content\/5:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:text-base-content\/50:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:text-base-content\/55:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:text-base-content\/60:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:text-base-content\/65:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:text-base-content\/70:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:text-base-content\/75:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:text-base-content\/80:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:text-base-content\/85:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:text-base-content\/90:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:text-base-content\/95:focus {
  color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:text-error:focus {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:text-error-content:focus {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:text-error-content\/0:focus {
  color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:text-error-content\/10:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:text-error-content\/100:focus {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:text-error-content\/15:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:text-error-content\/20:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:text-error-content\/25:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:text-error-content\/30:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:text-error-content\/35:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:text-error-content\/40:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:text-error-content\/45:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:text-error-content\/5:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:text-error-content\/50:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:text-error-content\/55:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:text-error-content\/60:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:text-error-content\/65:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:text-error-content\/70:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:text-error-content\/75:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:text-error-content\/80:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:text-error-content\/85:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:text-error-content\/90:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:text-error-content\/95:focus {
  color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:text-error\/0:focus {
  color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:text-error\/10:focus {
  color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:text-error\/100:focus {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:text-error\/15:focus {
  color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:text-error\/20:focus {
  color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:text-error\/25:focus {
  color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:text-error\/30:focus {
  color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:text-error\/35:focus {
  color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:text-error\/40:focus {
  color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:text-error\/45:focus {
  color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:text-error\/5:focus {
  color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:text-error\/50:focus {
  color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:text-error\/55:focus {
  color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:text-error\/60:focus {
  color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:text-error\/65:focus {
  color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:text-error\/70:focus {
  color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:text-error\/75:focus {
  color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:text-error\/80:focus {
  color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:text-error\/85:focus {
  color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:text-error\/90:focus {
  color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:text-error\/95:focus {
  color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:text-info:focus {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:text-info-content:focus {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:text-info-content\/0:focus {
  color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:text-info-content\/10:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:text-info-content\/100:focus {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:text-info-content\/15:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:text-info-content\/20:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:text-info-content\/25:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:text-info-content\/30:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:text-info-content\/35:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:text-info-content\/40:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:text-info-content\/45:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:text-info-content\/5:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:text-info-content\/50:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:text-info-content\/55:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:text-info-content\/60:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:text-info-content\/65:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:text-info-content\/70:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:text-info-content\/75:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:text-info-content\/80:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:text-info-content\/85:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:text-info-content\/90:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:text-info-content\/95:focus {
  color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:text-info\/0:focus {
  color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:text-info\/10:focus {
  color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:text-info\/100:focus {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:text-info\/15:focus {
  color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:text-info\/20:focus {
  color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:text-info\/25:focus {
  color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:text-info\/30:focus {
  color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:text-info\/35:focus {
  color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:text-info\/40:focus {
  color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:text-info\/45:focus {
  color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:text-info\/5:focus {
  color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:text-info\/50:focus {
  color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:text-info\/55:focus {
  color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:text-info\/60:focus {
  color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:text-info\/65:focus {
  color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:text-info\/70:focus {
  color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:text-info\/75:focus {
  color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:text-info\/80:focus {
  color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:text-info\/85:focus {
  color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:text-info\/90:focus {
  color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:text-info\/95:focus {
  color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:text-neutral:focus {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:text-neutral-content:focus {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:text-neutral-content\/0:focus {
  color: var(--fallback-nc,oklch(var(--nc)/0));
}
.focus\:text-neutral-content\/10:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.focus\:text-neutral-content\/100:focus {
  color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:text-neutral-content\/15:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.focus\:text-neutral-content\/20:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.focus\:text-neutral-content\/25:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.focus\:text-neutral-content\/30:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.focus\:text-neutral-content\/35:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.focus\:text-neutral-content\/40:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.focus\:text-neutral-content\/45:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.focus\:text-neutral-content\/5:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.focus\:text-neutral-content\/50:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.focus\:text-neutral-content\/55:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.focus\:text-neutral-content\/60:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.focus\:text-neutral-content\/65:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.focus\:text-neutral-content\/70:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.focus\:text-neutral-content\/75:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.focus\:text-neutral-content\/80:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.focus\:text-neutral-content\/85:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.focus\:text-neutral-content\/90:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.focus\:text-neutral-content\/95:focus {
  color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.focus\:text-neutral\/0:focus {
  color: var(--fallback-n,oklch(var(--n)/0));
}
.focus\:text-neutral\/10:focus {
  color: var(--fallback-n,oklch(var(--n)/.1));
}
.focus\:text-neutral\/100:focus {
  color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:text-neutral\/15:focus {
  color: var(--fallback-n,oklch(var(--n)/.15));
}
.focus\:text-neutral\/20:focus {
  color: var(--fallback-n,oklch(var(--n)/.2));
}
.focus\:text-neutral\/25:focus {
  color: var(--fallback-n,oklch(var(--n)/.25));
}
.focus\:text-neutral\/30:focus {
  color: var(--fallback-n,oklch(var(--n)/.3));
}
.focus\:text-neutral\/35:focus {
  color: var(--fallback-n,oklch(var(--n)/.35));
}
.focus\:text-neutral\/40:focus {
  color: var(--fallback-n,oklch(var(--n)/.4));
}
.focus\:text-neutral\/45:focus {
  color: var(--fallback-n,oklch(var(--n)/.45));
}
.focus\:text-neutral\/5:focus {
  color: var(--fallback-n,oklch(var(--n)/.05));
}
.focus\:text-neutral\/50:focus {
  color: var(--fallback-n,oklch(var(--n)/.5));
}
.focus\:text-neutral\/55:focus {
  color: var(--fallback-n,oklch(var(--n)/.55));
}
.focus\:text-neutral\/60:focus {
  color: var(--fallback-n,oklch(var(--n)/.6));
}
.focus\:text-neutral\/65:focus {
  color: var(--fallback-n,oklch(var(--n)/.65));
}
.focus\:text-neutral\/70:focus {
  color: var(--fallback-n,oklch(var(--n)/.7));
}
.focus\:text-neutral\/75:focus {
  color: var(--fallback-n,oklch(var(--n)/.75));
}
.focus\:text-neutral\/80:focus {
  color: var(--fallback-n,oklch(var(--n)/.8));
}
.focus\:text-neutral\/85:focus {
  color: var(--fallback-n,oklch(var(--n)/.85));
}
.focus\:text-neutral\/90:focus {
  color: var(--fallback-n,oklch(var(--n)/.9));
}
.focus\:text-neutral\/95:focus {
  color: var(--fallback-n,oklch(var(--n)/.95));
}
.focus\:text-primary:focus {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:text-primary-content:focus {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:text-primary-content\/0:focus {
  color: var(--fallback-pc,oklch(var(--pc)/0));
}
.focus\:text-primary-content\/10:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.focus\:text-primary-content\/100:focus {
  color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:text-primary-content\/15:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.focus\:text-primary-content\/20:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.focus\:text-primary-content\/25:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.focus\:text-primary-content\/30:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.focus\:text-primary-content\/35:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.focus\:text-primary-content\/40:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.focus\:text-primary-content\/45:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.focus\:text-primary-content\/5:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.focus\:text-primary-content\/50:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.focus\:text-primary-content\/55:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.focus\:text-primary-content\/60:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.focus\:text-primary-content\/65:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.focus\:text-primary-content\/70:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.focus\:text-primary-content\/75:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.focus\:text-primary-content\/80:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.focus\:text-primary-content\/85:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.focus\:text-primary-content\/90:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.focus\:text-primary-content\/95:focus {
  color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.focus\:text-primary\/0:focus {
  color: var(--fallback-p,oklch(var(--p)/0));
}
.focus\:text-primary\/10:focus {
  color: var(--fallback-p,oklch(var(--p)/.1));
}
.focus\:text-primary\/100:focus {
  color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:text-primary\/15:focus {
  color: var(--fallback-p,oklch(var(--p)/.15));
}
.focus\:text-primary\/20:focus {
  color: var(--fallback-p,oklch(var(--p)/.2));
}
.focus\:text-primary\/25:focus {
  color: var(--fallback-p,oklch(var(--p)/.25));
}
.focus\:text-primary\/30:focus {
  color: var(--fallback-p,oklch(var(--p)/.3));
}
.focus\:text-primary\/35:focus {
  color: var(--fallback-p,oklch(var(--p)/.35));
}
.focus\:text-primary\/40:focus {
  color: var(--fallback-p,oklch(var(--p)/.4));
}
.focus\:text-primary\/45:focus {
  color: var(--fallback-p,oklch(var(--p)/.45));
}
.focus\:text-primary\/5:focus {
  color: var(--fallback-p,oklch(var(--p)/.05));
}
.focus\:text-primary\/50:focus {
  color: var(--fallback-p,oklch(var(--p)/.5));
}
.focus\:text-primary\/55:focus {
  color: var(--fallback-p,oklch(var(--p)/.55));
}
.focus\:text-primary\/60:focus {
  color: var(--fallback-p,oklch(var(--p)/.6));
}
.focus\:text-primary\/65:focus {
  color: var(--fallback-p,oklch(var(--p)/.65));
}
.focus\:text-primary\/70:focus {
  color: var(--fallback-p,oklch(var(--p)/.7));
}
.focus\:text-primary\/75:focus {
  color: var(--fallback-p,oklch(var(--p)/.75));
}
.focus\:text-primary\/80:focus {
  color: var(--fallback-p,oklch(var(--p)/.8));
}
.focus\:text-primary\/85:focus {
  color: var(--fallback-p,oklch(var(--p)/.85));
}
.focus\:text-primary\/90:focus {
  color: var(--fallback-p,oklch(var(--p)/.9));
}
.focus\:text-primary\/95:focus {
  color: var(--fallback-p,oklch(var(--p)/.95));
}
.focus\:text-secondary:focus {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:text-secondary-content:focus {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:text-secondary-content\/0:focus {
  color: var(--fallback-sc,oklch(var(--sc)/0));
}
.focus\:text-secondary-content\/10:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.focus\:text-secondary-content\/100:focus {
  color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:text-secondary-content\/15:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.focus\:text-secondary-content\/20:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.focus\:text-secondary-content\/25:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.focus\:text-secondary-content\/30:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.focus\:text-secondary-content\/35:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.focus\:text-secondary-content\/40:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.focus\:text-secondary-content\/45:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.focus\:text-secondary-content\/5:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.focus\:text-secondary-content\/50:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.focus\:text-secondary-content\/55:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.focus\:text-secondary-content\/60:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.focus\:text-secondary-content\/65:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.focus\:text-secondary-content\/70:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.focus\:text-secondary-content\/75:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.focus\:text-secondary-content\/80:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.focus\:text-secondary-content\/85:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.focus\:text-secondary-content\/90:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.focus\:text-secondary-content\/95:focus {
  color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.focus\:text-secondary\/0:focus {
  color: var(--fallback-s,oklch(var(--s)/0));
}
.focus\:text-secondary\/10:focus {
  color: var(--fallback-s,oklch(var(--s)/.1));
}
.focus\:text-secondary\/100:focus {
  color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:text-secondary\/15:focus {
  color: var(--fallback-s,oklch(var(--s)/.15));
}
.focus\:text-secondary\/20:focus {
  color: var(--fallback-s,oklch(var(--s)/.2));
}
.focus\:text-secondary\/25:focus {
  color: var(--fallback-s,oklch(var(--s)/.25));
}
.focus\:text-secondary\/30:focus {
  color: var(--fallback-s,oklch(var(--s)/.3));
}
.focus\:text-secondary\/35:focus {
  color: var(--fallback-s,oklch(var(--s)/.35));
}
.focus\:text-secondary\/40:focus {
  color: var(--fallback-s,oklch(var(--s)/.4));
}
.focus\:text-secondary\/45:focus {
  color: var(--fallback-s,oklch(var(--s)/.45));
}
.focus\:text-secondary\/5:focus {
  color: var(--fallback-s,oklch(var(--s)/.05));
}
.focus\:text-secondary\/50:focus {
  color: var(--fallback-s,oklch(var(--s)/.5));
}
.focus\:text-secondary\/55:focus {
  color: var(--fallback-s,oklch(var(--s)/.55));
}
.focus\:text-secondary\/60:focus {
  color: var(--fallback-s,oklch(var(--s)/.6));
}
.focus\:text-secondary\/65:focus {
  color: var(--fallback-s,oklch(var(--s)/.65));
}
.focus\:text-secondary\/70:focus {
  color: var(--fallback-s,oklch(var(--s)/.7));
}
.focus\:text-secondary\/75:focus {
  color: var(--fallback-s,oklch(var(--s)/.75));
}
.focus\:text-secondary\/80:focus {
  color: var(--fallback-s,oklch(var(--s)/.8));
}
.focus\:text-secondary\/85:focus {
  color: var(--fallback-s,oklch(var(--s)/.85));
}
.focus\:text-secondary\/90:focus {
  color: var(--fallback-s,oklch(var(--s)/.9));
}
.focus\:text-secondary\/95:focus {
  color: var(--fallback-s,oklch(var(--s)/.95));
}
.focus\:text-success:focus {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:text-success-content:focus {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:text-success-content\/0:focus {
  color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:text-success-content\/10:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:text-success-content\/100:focus {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:text-success-content\/15:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:text-success-content\/20:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:text-success-content\/25:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:text-success-content\/30:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:text-success-content\/35:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:text-success-content\/40:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:text-success-content\/45:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:text-success-content\/5:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:text-success-content\/50:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:text-success-content\/55:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:text-success-content\/60:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:text-success-content\/65:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:text-success-content\/70:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:text-success-content\/75:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:text-success-content\/80:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:text-success-content\/85:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:text-success-content\/90:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:text-success-content\/95:focus {
  color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:text-success\/0:focus {
  color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:text-success\/10:focus {
  color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:text-success\/100:focus {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:text-success\/15:focus {
  color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:text-success\/20:focus {
  color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:text-success\/25:focus {
  color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:text-success\/30:focus {
  color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:text-success\/35:focus {
  color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:text-success\/40:focus {
  color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:text-success\/45:focus {
  color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:text-success\/5:focus {
  color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:text-success\/50:focus {
  color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:text-success\/55:focus {
  color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:text-success\/60:focus {
  color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:text-success\/65:focus {
  color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:text-success\/70:focus {
  color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:text-success\/75:focus {
  color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:text-success\/80:focus {
  color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:text-success\/85:focus {
  color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:text-success\/90:focus {
  color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:text-success\/95:focus {
  color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:text-warning:focus {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:text-warning-content:focus {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:text-warning-content\/0:focus {
  color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:text-warning-content\/10:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:text-warning-content\/100:focus {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:text-warning-content\/15:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:text-warning-content\/20:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:text-warning-content\/25:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:text-warning-content\/30:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:text-warning-content\/35:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:text-warning-content\/40:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:text-warning-content\/45:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:text-warning-content\/5:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:text-warning-content\/50:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:text-warning-content\/55:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:text-warning-content\/60:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:text-warning-content\/65:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:text-warning-content\/70:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:text-warning-content\/75:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:text-warning-content\/80:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:text-warning-content\/85:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:text-warning-content\/90:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:text-warning-content\/95:focus {
  color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:text-warning\/0:focus {
  color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:text-warning\/10:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:text-warning\/100:focus {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:text-warning\/15:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:text-warning\/20:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:text-warning\/25:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:text-warning\/30:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:text-warning\/35:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:text-warning\/40:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:text-warning\/45:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:text-warning\/5:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:text-warning\/50:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:text-warning\/55:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:text-warning\/60:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:text-warning\/65:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:text-warning\/70:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:text-warning\/75:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:text-warning\/80:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:text-warning\/85:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:text-warning\/90:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:text-warning\/95:focus {
  color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:placeholder-base-100:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:placeholder-base-100\/0:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:placeholder-base-100\/10:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:placeholder-base-100\/100:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:placeholder-base-100\/15:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:placeholder-base-100\/20:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:placeholder-base-100\/25:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:placeholder-base-100\/30:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:placeholder-base-100\/35:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:placeholder-base-100\/40:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:placeholder-base-100\/45:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:placeholder-base-100\/5:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:placeholder-base-100\/50:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:placeholder-base-100\/55:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:placeholder-base-100\/60:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:placeholder-base-100\/65:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:placeholder-base-100\/70:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:placeholder-base-100\/75:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:placeholder-base-100\/80:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:placeholder-base-100\/85:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:placeholder-base-100\/90:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:placeholder-base-100\/95:focus::placeholder {
  color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:placeholder-base-200:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:placeholder-base-200\/0:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:placeholder-base-200\/10:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:placeholder-base-200\/100:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:placeholder-base-200\/15:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:placeholder-base-200\/20:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:placeholder-base-200\/25:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:placeholder-base-200\/30:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:placeholder-base-200\/35:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:placeholder-base-200\/40:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:placeholder-base-200\/45:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:placeholder-base-200\/5:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:placeholder-base-200\/50:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:placeholder-base-200\/55:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:placeholder-base-200\/60:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:placeholder-base-200\/65:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:placeholder-base-200\/70:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:placeholder-base-200\/75:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:placeholder-base-200\/80:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:placeholder-base-200\/85:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:placeholder-base-200\/90:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:placeholder-base-200\/95:focus::placeholder {
  color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:placeholder-base-300:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:placeholder-base-300\/0:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:placeholder-base-300\/10:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:placeholder-base-300\/100:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:placeholder-base-300\/15:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:placeholder-base-300\/20:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:placeholder-base-300\/25:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:placeholder-base-300\/30:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:placeholder-base-300\/35:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:placeholder-base-300\/40:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:placeholder-base-300\/45:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:placeholder-base-300\/5:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:placeholder-base-300\/50:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:placeholder-base-300\/55:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:placeholder-base-300\/60:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:placeholder-base-300\/65:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:placeholder-base-300\/70:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:placeholder-base-300\/75:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:placeholder-base-300\/80:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:placeholder-base-300\/85:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:placeholder-base-300\/90:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:placeholder-base-300\/95:focus::placeholder {
  color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:placeholder-base-content:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:placeholder-base-content\/0:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:placeholder-base-content\/10:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:placeholder-base-content\/100:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:placeholder-base-content\/15:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:placeholder-base-content\/20:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:placeholder-base-content\/25:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:placeholder-base-content\/30:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:placeholder-base-content\/35:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:placeholder-base-content\/40:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:placeholder-base-content\/45:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:placeholder-base-content\/5:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:placeholder-base-content\/50:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:placeholder-base-content\/55:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:placeholder-base-content\/60:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:placeholder-base-content\/65:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:placeholder-base-content\/70:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:placeholder-base-content\/75:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:placeholder-base-content\/80:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:placeholder-base-content\/85:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:placeholder-base-content\/90:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:placeholder-base-content\/95:focus::placeholder {
  color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:placeholder-error:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:placeholder-error-content:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:placeholder-error-content\/0:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:placeholder-error-content\/10:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:placeholder-error-content\/100:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:placeholder-error-content\/15:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:placeholder-error-content\/20:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:placeholder-error-content\/25:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:placeholder-error-content\/30:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:placeholder-error-content\/35:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:placeholder-error-content\/40:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:placeholder-error-content\/45:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:placeholder-error-content\/5:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:placeholder-error-content\/50:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:placeholder-error-content\/55:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:placeholder-error-content\/60:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:placeholder-error-content\/65:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:placeholder-error-content\/70:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:placeholder-error-content\/75:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:placeholder-error-content\/80:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:placeholder-error-content\/85:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:placeholder-error-content\/90:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:placeholder-error-content\/95:focus::placeholder {
  color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:placeholder-error\/0:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:placeholder-error\/10:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:placeholder-error\/100:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:placeholder-error\/15:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:placeholder-error\/20:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:placeholder-error\/25:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:placeholder-error\/30:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:placeholder-error\/35:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:placeholder-error\/40:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:placeholder-error\/45:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:placeholder-error\/5:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:placeholder-error\/50:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:placeholder-error\/55:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:placeholder-error\/60:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:placeholder-error\/65:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:placeholder-error\/70:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:placeholder-error\/75:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:placeholder-error\/80:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:placeholder-error\/85:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:placeholder-error\/90:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:placeholder-error\/95:focus::placeholder {
  color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:placeholder-info:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:placeholder-info-content:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:placeholder-info-content\/0:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:placeholder-info-content\/10:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:placeholder-info-content\/100:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:placeholder-info-content\/15:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:placeholder-info-content\/20:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:placeholder-info-content\/25:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:placeholder-info-content\/30:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:placeholder-info-content\/35:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:placeholder-info-content\/40:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:placeholder-info-content\/45:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:placeholder-info-content\/5:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:placeholder-info-content\/50:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:placeholder-info-content\/55:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:placeholder-info-content\/60:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:placeholder-info-content\/65:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:placeholder-info-content\/70:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:placeholder-info-content\/75:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:placeholder-info-content\/80:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:placeholder-info-content\/85:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:placeholder-info-content\/90:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:placeholder-info-content\/95:focus::placeholder {
  color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:placeholder-info\/0:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:placeholder-info\/10:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:placeholder-info\/100:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:placeholder-info\/15:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:placeholder-info\/20:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:placeholder-info\/25:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:placeholder-info\/30:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:placeholder-info\/35:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:placeholder-info\/40:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:placeholder-info\/45:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:placeholder-info\/5:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:placeholder-info\/50:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:placeholder-info\/55:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:placeholder-info\/60:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:placeholder-info\/65:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:placeholder-info\/70:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:placeholder-info\/75:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:placeholder-info\/80:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:placeholder-info\/85:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:placeholder-info\/90:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:placeholder-info\/95:focus::placeholder {
  color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:placeholder-success:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:placeholder-success-content:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:placeholder-success-content\/0:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:placeholder-success-content\/10:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:placeholder-success-content\/100:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:placeholder-success-content\/15:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:placeholder-success-content\/20:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:placeholder-success-content\/25:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:placeholder-success-content\/30:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:placeholder-success-content\/35:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:placeholder-success-content\/40:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:placeholder-success-content\/45:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:placeholder-success-content\/5:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:placeholder-success-content\/50:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:placeholder-success-content\/55:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:placeholder-success-content\/60:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:placeholder-success-content\/65:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:placeholder-success-content\/70:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:placeholder-success-content\/75:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:placeholder-success-content\/80:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:placeholder-success-content\/85:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:placeholder-success-content\/90:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:placeholder-success-content\/95:focus::placeholder {
  color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:placeholder-success\/0:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:placeholder-success\/10:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:placeholder-success\/100:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:placeholder-success\/15:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:placeholder-success\/20:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:placeholder-success\/25:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:placeholder-success\/30:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:placeholder-success\/35:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:placeholder-success\/40:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:placeholder-success\/45:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:placeholder-success\/5:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:placeholder-success\/50:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:placeholder-success\/55:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:placeholder-success\/60:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:placeholder-success\/65:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:placeholder-success\/70:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:placeholder-success\/75:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:placeholder-success\/80:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:placeholder-success\/85:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:placeholder-success\/90:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:placeholder-success\/95:focus::placeholder {
  color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:placeholder-warning:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:placeholder-warning-content:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:placeholder-warning-content\/0:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:placeholder-warning-content\/10:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:placeholder-warning-content\/100:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:placeholder-warning-content\/15:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:placeholder-warning-content\/20:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:placeholder-warning-content\/25:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:placeholder-warning-content\/30:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:placeholder-warning-content\/35:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:placeholder-warning-content\/40:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:placeholder-warning-content\/45:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:placeholder-warning-content\/5:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:placeholder-warning-content\/50:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:placeholder-warning-content\/55:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:placeholder-warning-content\/60:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:placeholder-warning-content\/65:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:placeholder-warning-content\/70:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:placeholder-warning-content\/75:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:placeholder-warning-content\/80:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:placeholder-warning-content\/85:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:placeholder-warning-content\/90:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:placeholder-warning-content\/95:focus::placeholder {
  color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:placeholder-warning\/0:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:placeholder-warning\/10:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:placeholder-warning\/100:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:placeholder-warning\/15:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:placeholder-warning\/20:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:placeholder-warning\/25:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:placeholder-warning\/30:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:placeholder-warning\/35:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:placeholder-warning\/40:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:placeholder-warning\/45:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:placeholder-warning\/5:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:placeholder-warning\/50:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:placeholder-warning\/55:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:placeholder-warning\/60:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:placeholder-warning\/65:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:placeholder-warning\/70:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:placeholder-warning\/75:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:placeholder-warning\/80:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:placeholder-warning\/85:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:placeholder-warning\/90:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:placeholder-warning\/95:focus::placeholder {
  color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:outline-accent:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:outline-accent-content:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:outline-accent-content\/0:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/0));
}
.focus\:outline-accent-content\/10:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.1));
}
.focus\:outline-accent-content\/100:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/1));
}
.focus\:outline-accent-content\/15:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.15));
}
.focus\:outline-accent-content\/20:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.2));
}
.focus\:outline-accent-content\/25:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.25));
}
.focus\:outline-accent-content\/30:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.3));
}
.focus\:outline-accent-content\/35:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.35));
}
.focus\:outline-accent-content\/40:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.4));
}
.focus\:outline-accent-content\/45:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.45));
}
.focus\:outline-accent-content\/5:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.05));
}
.focus\:outline-accent-content\/50:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.5));
}
.focus\:outline-accent-content\/55:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.55));
}
.focus\:outline-accent-content\/60:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.6));
}
.focus\:outline-accent-content\/65:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.65));
}
.focus\:outline-accent-content\/70:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.7));
}
.focus\:outline-accent-content\/75:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.75));
}
.focus\:outline-accent-content\/80:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.8));
}
.focus\:outline-accent-content\/85:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.85));
}
.focus\:outline-accent-content\/90:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.9));
}
.focus\:outline-accent-content\/95:focus {
  outline-color: var(--fallback-ac,oklch(var(--ac)/.95));
}
.focus\:outline-accent\/0:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/0));
}
.focus\:outline-accent\/10:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.1));
}
.focus\:outline-accent\/100:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/1));
}
.focus\:outline-accent\/15:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.15));
}
.focus\:outline-accent\/20:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.2));
}
.focus\:outline-accent\/25:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.25));
}
.focus\:outline-accent\/30:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.3));
}
.focus\:outline-accent\/35:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.35));
}
.focus\:outline-accent\/40:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.4));
}
.focus\:outline-accent\/45:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.45));
}
.focus\:outline-accent\/5:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.05));
}
.focus\:outline-accent\/50:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.5));
}
.focus\:outline-accent\/55:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.55));
}
.focus\:outline-accent\/60:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.6));
}
.focus\:outline-accent\/65:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.65));
}
.focus\:outline-accent\/70:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.7));
}
.focus\:outline-accent\/75:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.75));
}
.focus\:outline-accent\/80:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.8));
}
.focus\:outline-accent\/85:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.85));
}
.focus\:outline-accent\/90:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.9));
}
.focus\:outline-accent\/95:focus {
  outline-color: var(--fallback-a,oklch(var(--a)/.95));
}
.focus\:outline-base-100:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:outline-base-100\/0:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:outline-base-100\/10:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.1));
}
.focus\:outline-base-100\/100:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:outline-base-100\/15:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.15));
}
.focus\:outline-base-100\/20:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.2));
}
.focus\:outline-base-100\/25:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.25));
}
.focus\:outline-base-100\/30:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.3));
}
.focus\:outline-base-100\/35:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.35));
}
.focus\:outline-base-100\/40:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.4));
}
.focus\:outline-base-100\/45:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.45));
}
.focus\:outline-base-100\/5:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.05));
}
.focus\:outline-base-100\/50:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.5));
}
.focus\:outline-base-100\/55:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.55));
}
.focus\:outline-base-100\/60:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.6));
}
.focus\:outline-base-100\/65:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.65));
}
.focus\:outline-base-100\/70:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.7));
}
.focus\:outline-base-100\/75:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.75));
}
.focus\:outline-base-100\/80:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.8));
}
.focus\:outline-base-100\/85:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.85));
}
.focus\:outline-base-100\/90:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.9));
}
.focus\:outline-base-100\/95:focus {
  outline-color: var(--fallback-b1,oklch(var(--b1)/.95));
}
.focus\:outline-base-200:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:outline-base-200\/0:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:outline-base-200\/10:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.1));
}
.focus\:outline-base-200\/100:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:outline-base-200\/15:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.15));
}
.focus\:outline-base-200\/20:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.2));
}
.focus\:outline-base-200\/25:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.25));
}
.focus\:outline-base-200\/30:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.3));
}
.focus\:outline-base-200\/35:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.35));
}
.focus\:outline-base-200\/40:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.4));
}
.focus\:outline-base-200\/45:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.45));
}
.focus\:outline-base-200\/5:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.05));
}
.focus\:outline-base-200\/50:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.5));
}
.focus\:outline-base-200\/55:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.55));
}
.focus\:outline-base-200\/60:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.6));
}
.focus\:outline-base-200\/65:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.65));
}
.focus\:outline-base-200\/70:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.7));
}
.focus\:outline-base-200\/75:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.75));
}
.focus\:outline-base-200\/80:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.8));
}
.focus\:outline-base-200\/85:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.85));
}
.focus\:outline-base-200\/90:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.9));
}
.focus\:outline-base-200\/95:focus {
  outline-color: var(--fallback-b2,oklch(var(--b2)/.95));
}
.focus\:outline-base-300:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:outline-base-300\/0:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:outline-base-300\/10:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.1));
}
.focus\:outline-base-300\/100:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:outline-base-300\/15:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.15));
}
.focus\:outline-base-300\/20:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.2));
}
.focus\:outline-base-300\/25:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.25));
}
.focus\:outline-base-300\/30:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.3));
}
.focus\:outline-base-300\/35:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.35));
}
.focus\:outline-base-300\/40:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.4));
}
.focus\:outline-base-300\/45:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.45));
}
.focus\:outline-base-300\/5:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.05));
}
.focus\:outline-base-300\/50:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.5));
}
.focus\:outline-base-300\/55:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.55));
}
.focus\:outline-base-300\/60:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.6));
}
.focus\:outline-base-300\/65:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.65));
}
.focus\:outline-base-300\/70:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.7));
}
.focus\:outline-base-300\/75:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.75));
}
.focus\:outline-base-300\/80:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.8));
}
.focus\:outline-base-300\/85:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.85));
}
.focus\:outline-base-300\/90:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.9));
}
.focus\:outline-base-300\/95:focus {
  outline-color: var(--fallback-b3,oklch(var(--b3)/.95));
}
.focus\:outline-base-content:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:outline-base-content\/0:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:outline-base-content\/10:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.1));
}
.focus\:outline-base-content\/100:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:outline-base-content\/15:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.15));
}
.focus\:outline-base-content\/20:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.2));
}
.focus\:outline-base-content\/25:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.25));
}
.focus\:outline-base-content\/30:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.3));
}
.focus\:outline-base-content\/35:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.35));
}
.focus\:outline-base-content\/40:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.4));
}
.focus\:outline-base-content\/45:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.45));
}
.focus\:outline-base-content\/5:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.05));
}
.focus\:outline-base-content\/50:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.5));
}
.focus\:outline-base-content\/55:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.55));
}
.focus\:outline-base-content\/60:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.6));
}
.focus\:outline-base-content\/65:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.65));
}
.focus\:outline-base-content\/70:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.7));
}
.focus\:outline-base-content\/75:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.75));
}
.focus\:outline-base-content\/80:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.8));
}
.focus\:outline-base-content\/85:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.85));
}
.focus\:outline-base-content\/90:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.9));
}
.focus\:outline-base-content\/95:focus {
  outline-color: var(--fallback-bc,oklch(var(--bc)/.95));
}
.focus\:outline-error:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:outline-error-content:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:outline-error-content\/0:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:outline-error-content\/10:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.1));
}
.focus\:outline-error-content\/100:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:outline-error-content\/15:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.15));
}
.focus\:outline-error-content\/20:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.2));
}
.focus\:outline-error-content\/25:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.25));
}
.focus\:outline-error-content\/30:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.3));
}
.focus\:outline-error-content\/35:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.35));
}
.focus\:outline-error-content\/40:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.4));
}
.focus\:outline-error-content\/45:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.45));
}
.focus\:outline-error-content\/5:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.05));
}
.focus\:outline-error-content\/50:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.5));
}
.focus\:outline-error-content\/55:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.55));
}
.focus\:outline-error-content\/60:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.6));
}
.focus\:outline-error-content\/65:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.65));
}
.focus\:outline-error-content\/70:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.7));
}
.focus\:outline-error-content\/75:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.75));
}
.focus\:outline-error-content\/80:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.8));
}
.focus\:outline-error-content\/85:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.85));
}
.focus\:outline-error-content\/90:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.9));
}
.focus\:outline-error-content\/95:focus {
  outline-color: var(--fallback-erc,oklch(var(--erc)/.95));
}
.focus\:outline-error\/0:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:outline-error\/10:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.1));
}
.focus\:outline-error\/100:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:outline-error\/15:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.15));
}
.focus\:outline-error\/20:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.2));
}
.focus\:outline-error\/25:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.25));
}
.focus\:outline-error\/30:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.3));
}
.focus\:outline-error\/35:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.35));
}
.focus\:outline-error\/40:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.4));
}
.focus\:outline-error\/45:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.45));
}
.focus\:outline-error\/5:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.05));
}
.focus\:outline-error\/50:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.5));
}
.focus\:outline-error\/55:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.55));
}
.focus\:outline-error\/60:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.6));
}
.focus\:outline-error\/65:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.65));
}
.focus\:outline-error\/70:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.7));
}
.focus\:outline-error\/75:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.75));
}
.focus\:outline-error\/80:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.8));
}
.focus\:outline-error\/85:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.85));
}
.focus\:outline-error\/90:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.9));
}
.focus\:outline-error\/95:focus {
  outline-color: var(--fallback-er,oklch(var(--er)/.95));
}
.focus\:outline-info:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:outline-info-content:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:outline-info-content\/0:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:outline-info-content\/10:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.1));
}
.focus\:outline-info-content\/100:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:outline-info-content\/15:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.15));
}
.focus\:outline-info-content\/20:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.2));
}
.focus\:outline-info-content\/25:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.25));
}
.focus\:outline-info-content\/30:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.3));
}
.focus\:outline-info-content\/35:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.35));
}
.focus\:outline-info-content\/40:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.4));
}
.focus\:outline-info-content\/45:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.45));
}
.focus\:outline-info-content\/5:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.05));
}
.focus\:outline-info-content\/50:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.5));
}
.focus\:outline-info-content\/55:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.55));
}
.focus\:outline-info-content\/60:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.6));
}
.focus\:outline-info-content\/65:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.65));
}
.focus\:outline-info-content\/70:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.7));
}
.focus\:outline-info-content\/75:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.75));
}
.focus\:outline-info-content\/80:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.8));
}
.focus\:outline-info-content\/85:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.85));
}
.focus\:outline-info-content\/90:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.9));
}
.focus\:outline-info-content\/95:focus {
  outline-color: var(--fallback-inc,oklch(var(--inc)/.95));
}
.focus\:outline-info\/0:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:outline-info\/10:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.1));
}
.focus\:outline-info\/100:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:outline-info\/15:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.15));
}
.focus\:outline-info\/20:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.2));
}
.focus\:outline-info\/25:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.25));
}
.focus\:outline-info\/30:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.3));
}
.focus\:outline-info\/35:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.35));
}
.focus\:outline-info\/40:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.4));
}
.focus\:outline-info\/45:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.45));
}
.focus\:outline-info\/5:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.05));
}
.focus\:outline-info\/50:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.5));
}
.focus\:outline-info\/55:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.55));
}
.focus\:outline-info\/60:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.6));
}
.focus\:outline-info\/65:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.65));
}
.focus\:outline-info\/70:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.7));
}
.focus\:outline-info\/75:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.75));
}
.focus\:outline-info\/80:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.8));
}
.focus\:outline-info\/85:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.85));
}
.focus\:outline-info\/90:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.9));
}
.focus\:outline-info\/95:focus {
  outline-color: var(--fallback-in,oklch(var(--in)/.95));
}
.focus\:outline-neutral:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:outline-neutral-content:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:outline-neutral-content\/0:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/0));
}
.focus\:outline-neutral-content\/10:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.1));
}
.focus\:outline-neutral-content\/100:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/1));
}
.focus\:outline-neutral-content\/15:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.15));
}
.focus\:outline-neutral-content\/20:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.2));
}
.focus\:outline-neutral-content\/25:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.25));
}
.focus\:outline-neutral-content\/30:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.3));
}
.focus\:outline-neutral-content\/35:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.35));
}
.focus\:outline-neutral-content\/40:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.4));
}
.focus\:outline-neutral-content\/45:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.45));
}
.focus\:outline-neutral-content\/5:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.05));
}
.focus\:outline-neutral-content\/50:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.5));
}
.focus\:outline-neutral-content\/55:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.55));
}
.focus\:outline-neutral-content\/60:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.6));
}
.focus\:outline-neutral-content\/65:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.65));
}
.focus\:outline-neutral-content\/70:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.7));
}
.focus\:outline-neutral-content\/75:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.75));
}
.focus\:outline-neutral-content\/80:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.8));
}
.focus\:outline-neutral-content\/85:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.85));
}
.focus\:outline-neutral-content\/90:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.9));
}
.focus\:outline-neutral-content\/95:focus {
  outline-color: var(--fallback-nc,oklch(var(--nc)/.95));
}
.focus\:outline-neutral\/0:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/0));
}
.focus\:outline-neutral\/10:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.1));
}
.focus\:outline-neutral\/100:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/1));
}
.focus\:outline-neutral\/15:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.15));
}
.focus\:outline-neutral\/20:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.2));
}
.focus\:outline-neutral\/25:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.25));
}
.focus\:outline-neutral\/30:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.3));
}
.focus\:outline-neutral\/35:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.35));
}
.focus\:outline-neutral\/40:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.4));
}
.focus\:outline-neutral\/45:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.45));
}
.focus\:outline-neutral\/5:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.05));
}
.focus\:outline-neutral\/50:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.5));
}
.focus\:outline-neutral\/55:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.55));
}
.focus\:outline-neutral\/60:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.6));
}
.focus\:outline-neutral\/65:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.65));
}
.focus\:outline-neutral\/70:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.7));
}
.focus\:outline-neutral\/75:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.75));
}
.focus\:outline-neutral\/80:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.8));
}
.focus\:outline-neutral\/85:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.85));
}
.focus\:outline-neutral\/90:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.9));
}
.focus\:outline-neutral\/95:focus {
  outline-color: var(--fallback-n,oklch(var(--n)/.95));
}
.focus\:outline-primary:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:outline-primary-content:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:outline-primary-content\/0:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/0));
}
.focus\:outline-primary-content\/10:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.1));
}
.focus\:outline-primary-content\/100:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/1));
}
.focus\:outline-primary-content\/15:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.15));
}
.focus\:outline-primary-content\/20:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.2));
}
.focus\:outline-primary-content\/25:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.25));
}
.focus\:outline-primary-content\/30:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.3));
}
.focus\:outline-primary-content\/35:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.35));
}
.focus\:outline-primary-content\/40:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.4));
}
.focus\:outline-primary-content\/45:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.45));
}
.focus\:outline-primary-content\/5:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.05));
}
.focus\:outline-primary-content\/50:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.5));
}
.focus\:outline-primary-content\/55:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.55));
}
.focus\:outline-primary-content\/60:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.6));
}
.focus\:outline-primary-content\/65:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.65));
}
.focus\:outline-primary-content\/70:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.7));
}
.focus\:outline-primary-content\/75:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.75));
}
.focus\:outline-primary-content\/80:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.8));
}
.focus\:outline-primary-content\/85:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.85));
}
.focus\:outline-primary-content\/90:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.9));
}
.focus\:outline-primary-content\/95:focus {
  outline-color: var(--fallback-pc,oklch(var(--pc)/.95));
}
.focus\:outline-primary\/0:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/0));
}
.focus\:outline-primary\/10:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.1));
}
.focus\:outline-primary\/100:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/1));
}
.focus\:outline-primary\/15:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.15));
}
.focus\:outline-primary\/20:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.2));
}
.focus\:outline-primary\/25:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.25));
}
.focus\:outline-primary\/30:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.3));
}
.focus\:outline-primary\/35:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.35));
}
.focus\:outline-primary\/40:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.4));
}
.focus\:outline-primary\/45:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.45));
}
.focus\:outline-primary\/5:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.05));
}
.focus\:outline-primary\/50:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.5));
}
.focus\:outline-primary\/55:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.55));
}
.focus\:outline-primary\/60:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.6));
}
.focus\:outline-primary\/65:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.65));
}
.focus\:outline-primary\/70:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.7));
}
.focus\:outline-primary\/75:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.75));
}
.focus\:outline-primary\/80:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.8));
}
.focus\:outline-primary\/85:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.85));
}
.focus\:outline-primary\/90:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.9));
}
.focus\:outline-primary\/95:focus {
  outline-color: var(--fallback-p,oklch(var(--p)/.95));
}
.focus\:outline-secondary:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:outline-secondary-content:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:outline-secondary-content\/0:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/0));
}
.focus\:outline-secondary-content\/10:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.1));
}
.focus\:outline-secondary-content\/100:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/1));
}
.focus\:outline-secondary-content\/15:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.15));
}
.focus\:outline-secondary-content\/20:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.2));
}
.focus\:outline-secondary-content\/25:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.25));
}
.focus\:outline-secondary-content\/30:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.3));
}
.focus\:outline-secondary-content\/35:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.35));
}
.focus\:outline-secondary-content\/40:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.4));
}
.focus\:outline-secondary-content\/45:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.45));
}
.focus\:outline-secondary-content\/5:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.05));
}
.focus\:outline-secondary-content\/50:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.5));
}
.focus\:outline-secondary-content\/55:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.55));
}
.focus\:outline-secondary-content\/60:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.6));
}
.focus\:outline-secondary-content\/65:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.65));
}
.focus\:outline-secondary-content\/70:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.7));
}
.focus\:outline-secondary-content\/75:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.75));
}
.focus\:outline-secondary-content\/80:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.8));
}
.focus\:outline-secondary-content\/85:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.85));
}
.focus\:outline-secondary-content\/90:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.9));
}
.focus\:outline-secondary-content\/95:focus {
  outline-color: var(--fallback-sc,oklch(var(--sc)/.95));
}
.focus\:outline-secondary\/0:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/0));
}
.focus\:outline-secondary\/10:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.1));
}
.focus\:outline-secondary\/100:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/1));
}
.focus\:outline-secondary\/15:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.15));
}
.focus\:outline-secondary\/20:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.2));
}
.focus\:outline-secondary\/25:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.25));
}
.focus\:outline-secondary\/30:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.3));
}
.focus\:outline-secondary\/35:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.35));
}
.focus\:outline-secondary\/40:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.4));
}
.focus\:outline-secondary\/45:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.45));
}
.focus\:outline-secondary\/5:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.05));
}
.focus\:outline-secondary\/50:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.5));
}
.focus\:outline-secondary\/55:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.55));
}
.focus\:outline-secondary\/60:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.6));
}
.focus\:outline-secondary\/65:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.65));
}
.focus\:outline-secondary\/70:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.7));
}
.focus\:outline-secondary\/75:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.75));
}
.focus\:outline-secondary\/80:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.8));
}
.focus\:outline-secondary\/85:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.85));
}
.focus\:outline-secondary\/90:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.9));
}
.focus\:outline-secondary\/95:focus {
  outline-color: var(--fallback-s,oklch(var(--s)/.95));
}
.focus\:outline-success:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:outline-success-content:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:outline-success-content\/0:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:outline-success-content\/10:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.1));
}
.focus\:outline-success-content\/100:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:outline-success-content\/15:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.15));
}
.focus\:outline-success-content\/20:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.2));
}
.focus\:outline-success-content\/25:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.25));
}
.focus\:outline-success-content\/30:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.3));
}
.focus\:outline-success-content\/35:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.35));
}
.focus\:outline-success-content\/40:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.4));
}
.focus\:outline-success-content\/45:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.45));
}
.focus\:outline-success-content\/5:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.05));
}
.focus\:outline-success-content\/50:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.5));
}
.focus\:outline-success-content\/55:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.55));
}
.focus\:outline-success-content\/60:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.6));
}
.focus\:outline-success-content\/65:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.65));
}
.focus\:outline-success-content\/70:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.7));
}
.focus\:outline-success-content\/75:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.75));
}
.focus\:outline-success-content\/80:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.8));
}
.focus\:outline-success-content\/85:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.85));
}
.focus\:outline-success-content\/90:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.9));
}
.focus\:outline-success-content\/95:focus {
  outline-color: var(--fallback-suc,oklch(var(--suc)/.95));
}
.focus\:outline-success\/0:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:outline-success\/10:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.1));
}
.focus\:outline-success\/100:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:outline-success\/15:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.15));
}
.focus\:outline-success\/20:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.2));
}
.focus\:outline-success\/25:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.25));
}
.focus\:outline-success\/30:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.3));
}
.focus\:outline-success\/35:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.35));
}
.focus\:outline-success\/40:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.4));
}
.focus\:outline-success\/45:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.45));
}
.focus\:outline-success\/5:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.05));
}
.focus\:outline-success\/50:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.5));
}
.focus\:outline-success\/55:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.55));
}
.focus\:outline-success\/60:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.6));
}
.focus\:outline-success\/65:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.65));
}
.focus\:outline-success\/70:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.7));
}
.focus\:outline-success\/75:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.75));
}
.focus\:outline-success\/80:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.8));
}
.focus\:outline-success\/85:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.85));
}
.focus\:outline-success\/90:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.9));
}
.focus\:outline-success\/95:focus {
  outline-color: var(--fallback-su,oklch(var(--su)/.95));
}
.focus\:outline-warning:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:outline-warning-content:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:outline-warning-content\/0:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:outline-warning-content\/10:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.1));
}
.focus\:outline-warning-content\/100:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:outline-warning-content\/15:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.15));
}
.focus\:outline-warning-content\/20:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.2));
}
.focus\:outline-warning-content\/25:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.25));
}
.focus\:outline-warning-content\/30:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.3));
}
.focus\:outline-warning-content\/35:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.35));
}
.focus\:outline-warning-content\/40:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.4));
}
.focus\:outline-warning-content\/45:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.45));
}
.focus\:outline-warning-content\/5:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.05));
}
.focus\:outline-warning-content\/50:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.5));
}
.focus\:outline-warning-content\/55:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.55));
}
.focus\:outline-warning-content\/60:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.6));
}
.focus\:outline-warning-content\/65:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.65));
}
.focus\:outline-warning-content\/70:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.7));
}
.focus\:outline-warning-content\/75:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.75));
}
.focus\:outline-warning-content\/80:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.8));
}
.focus\:outline-warning-content\/85:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.85));
}
.focus\:outline-warning-content\/90:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.9));
}
.focus\:outline-warning-content\/95:focus {
  outline-color: var(--fallback-wac,oklch(var(--wac)/.95));
}
.focus\:outline-warning\/0:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:outline-warning\/10:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.1));
}
.focus\:outline-warning\/100:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:outline-warning\/15:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.15));
}
.focus\:outline-warning\/20:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.2));
}
.focus\:outline-warning\/25:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.25));
}
.focus\:outline-warning\/30:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.3));
}
.focus\:outline-warning\/35:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.35));
}
.focus\:outline-warning\/40:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.4));
}
.focus\:outline-warning\/45:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.45));
}
.focus\:outline-warning\/5:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.05));
}
.focus\:outline-warning\/50:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.5));
}
.focus\:outline-warning\/55:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.55));
}
.focus\:outline-warning\/60:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.6));
}
.focus\:outline-warning\/65:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.65));
}
.focus\:outline-warning\/70:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.7));
}
.focus\:outline-warning\/75:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.75));
}
.focus\:outline-warning\/80:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.8));
}
.focus\:outline-warning\/85:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.85));
}
.focus\:outline-warning\/90:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.9));
}
.focus\:outline-warning\/95:focus {
  outline-color: var(--fallback-wa,oklch(var(--wa)/.95));
}
.focus\:ring-base-100:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:ring-base-100\/0:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:ring-base-100\/10:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.focus\:ring-base-100\/100:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:ring-base-100\/15:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.focus\:ring-base-100\/20:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.focus\:ring-base-100\/25:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.focus\:ring-base-100\/30:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.focus\:ring-base-100\/35:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.focus\:ring-base-100\/40:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.focus\:ring-base-100\/45:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.focus\:ring-base-100\/5:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.focus\:ring-base-100\/50:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.focus\:ring-base-100\/55:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.focus\:ring-base-100\/60:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.focus\:ring-base-100\/65:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.focus\:ring-base-100\/70:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.focus\:ring-base-100\/75:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.focus\:ring-base-100\/80:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.focus\:ring-base-100\/85:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.focus\:ring-base-100\/90:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.focus\:ring-base-100\/95:focus {
  --tw-ring-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.focus\:ring-base-200:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:ring-base-200\/0:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:ring-base-200\/10:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.focus\:ring-base-200\/100:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:ring-base-200\/15:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.focus\:ring-base-200\/20:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.focus\:ring-base-200\/25:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.focus\:ring-base-200\/30:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.focus\:ring-base-200\/35:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.focus\:ring-base-200\/40:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.focus\:ring-base-200\/45:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.focus\:ring-base-200\/5:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.focus\:ring-base-200\/50:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.focus\:ring-base-200\/55:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.focus\:ring-base-200\/60:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.focus\:ring-base-200\/65:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.focus\:ring-base-200\/70:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.focus\:ring-base-200\/75:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.focus\:ring-base-200\/80:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.focus\:ring-base-200\/85:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.focus\:ring-base-200\/90:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.focus\:ring-base-200\/95:focus {
  --tw-ring-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.focus\:ring-base-300:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:ring-base-300\/0:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:ring-base-300\/10:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.focus\:ring-base-300\/100:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:ring-base-300\/15:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.focus\:ring-base-300\/20:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.focus\:ring-base-300\/25:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.focus\:ring-base-300\/30:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.focus\:ring-base-300\/35:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.focus\:ring-base-300\/40:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.focus\:ring-base-300\/45:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.focus\:ring-base-300\/5:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.focus\:ring-base-300\/50:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.focus\:ring-base-300\/55:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.focus\:ring-base-300\/60:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.focus\:ring-base-300\/65:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.focus\:ring-base-300\/70:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.focus\:ring-base-300\/75:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.focus\:ring-base-300\/80:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.focus\:ring-base-300\/85:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.focus\:ring-base-300\/90:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.focus\:ring-base-300\/95:focus {
  --tw-ring-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.focus\:ring-base-content:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:ring-base-content\/0:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:ring-base-content\/10:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.focus\:ring-base-content\/100:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:ring-base-content\/15:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.focus\:ring-base-content\/20:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.focus\:ring-base-content\/25:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.focus\:ring-base-content\/30:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.focus\:ring-base-content\/35:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.focus\:ring-base-content\/40:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.focus\:ring-base-content\/45:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.focus\:ring-base-content\/5:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.focus\:ring-base-content\/50:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.focus\:ring-base-content\/55:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.focus\:ring-base-content\/60:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.focus\:ring-base-content\/65:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.focus\:ring-base-content\/70:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.focus\:ring-base-content\/75:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.focus\:ring-base-content\/80:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.focus\:ring-base-content\/85:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.focus\:ring-base-content\/90:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.focus\:ring-base-content\/95:focus {
  --tw-ring-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.focus\:ring-error:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:ring-error-content:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:ring-error-content\/0:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:ring-error-content\/10:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.focus\:ring-error-content\/100:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:ring-error-content\/15:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.focus\:ring-error-content\/20:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.focus\:ring-error-content\/25:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.focus\:ring-error-content\/30:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.focus\:ring-error-content\/35:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.focus\:ring-error-content\/40:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.focus\:ring-error-content\/45:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.focus\:ring-error-content\/5:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.focus\:ring-error-content\/50:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.focus\:ring-error-content\/55:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.focus\:ring-error-content\/60:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.focus\:ring-error-content\/65:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.focus\:ring-error-content\/70:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.focus\:ring-error-content\/75:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.focus\:ring-error-content\/80:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.focus\:ring-error-content\/85:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.focus\:ring-error-content\/90:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.focus\:ring-error-content\/95:focus {
  --tw-ring-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.focus\:ring-error\/0:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:ring-error\/10:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.focus\:ring-error\/100:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:ring-error\/15:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.focus\:ring-error\/20:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.focus\:ring-error\/25:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.focus\:ring-error\/30:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.focus\:ring-error\/35:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.focus\:ring-error\/40:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.focus\:ring-error\/45:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.focus\:ring-error\/5:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.focus\:ring-error\/50:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.focus\:ring-error\/55:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.focus\:ring-error\/60:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.focus\:ring-error\/65:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.focus\:ring-error\/70:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.focus\:ring-error\/75:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.focus\:ring-error\/80:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.focus\:ring-error\/85:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.focus\:ring-error\/90:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.focus\:ring-error\/95:focus {
  --tw-ring-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.focus\:ring-info:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:ring-info-content:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:ring-info-content\/0:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:ring-info-content\/10:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.focus\:ring-info-content\/100:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:ring-info-content\/15:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.focus\:ring-info-content\/20:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.focus\:ring-info-content\/25:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.focus\:ring-info-content\/30:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.focus\:ring-info-content\/35:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.focus\:ring-info-content\/40:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.focus\:ring-info-content\/45:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.focus\:ring-info-content\/5:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.focus\:ring-info-content\/50:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.focus\:ring-info-content\/55:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.focus\:ring-info-content\/60:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.focus\:ring-info-content\/65:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.focus\:ring-info-content\/70:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.focus\:ring-info-content\/75:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.focus\:ring-info-content\/80:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.focus\:ring-info-content\/85:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.focus\:ring-info-content\/90:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.focus\:ring-info-content\/95:focus {
  --tw-ring-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.focus\:ring-info\/0:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:ring-info\/10:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.focus\:ring-info\/100:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:ring-info\/15:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.focus\:ring-info\/20:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.focus\:ring-info\/25:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.focus\:ring-info\/30:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.focus\:ring-info\/35:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.focus\:ring-info\/40:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.focus\:ring-info\/45:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.focus\:ring-info\/5:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.focus\:ring-info\/50:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.focus\:ring-info\/55:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.focus\:ring-info\/60:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.focus\:ring-info\/65:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.focus\:ring-info\/70:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.focus\:ring-info\/75:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.focus\:ring-info\/80:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.focus\:ring-info\/85:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.focus\:ring-info\/90:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.focus\:ring-info\/95:focus {
  --tw-ring-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.focus\:ring-success:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:ring-success-content:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:ring-success-content\/0:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:ring-success-content\/10:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.focus\:ring-success-content\/100:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:ring-success-content\/15:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.focus\:ring-success-content\/20:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.focus\:ring-success-content\/25:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.focus\:ring-success-content\/30:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.focus\:ring-success-content\/35:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.focus\:ring-success-content\/40:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.focus\:ring-success-content\/45:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.focus\:ring-success-content\/5:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.focus\:ring-success-content\/50:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.focus\:ring-success-content\/55:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.focus\:ring-success-content\/60:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.focus\:ring-success-content\/65:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.focus\:ring-success-content\/70:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.focus\:ring-success-content\/75:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.focus\:ring-success-content\/80:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.focus\:ring-success-content\/85:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.focus\:ring-success-content\/90:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.focus\:ring-success-content\/95:focus {
  --tw-ring-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.focus\:ring-success\/0:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:ring-success\/10:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.focus\:ring-success\/100:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:ring-success\/15:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.focus\:ring-success\/20:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.focus\:ring-success\/25:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.focus\:ring-success\/30:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.focus\:ring-success\/35:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.focus\:ring-success\/40:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.focus\:ring-success\/45:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.focus\:ring-success\/5:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.focus\:ring-success\/50:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.focus\:ring-success\/55:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.focus\:ring-success\/60:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.focus\:ring-success\/65:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.focus\:ring-success\/70:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.focus\:ring-success\/75:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.focus\:ring-success\/80:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.focus\:ring-success\/85:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.focus\:ring-success\/90:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.focus\:ring-success\/95:focus {
  --tw-ring-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.focus\:ring-warning:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:ring-warning-content:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:ring-warning-content\/0:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:ring-warning-content\/10:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.focus\:ring-warning-content\/100:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:ring-warning-content\/15:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.focus\:ring-warning-content\/20:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.focus\:ring-warning-content\/25:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.focus\:ring-warning-content\/30:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.focus\:ring-warning-content\/35:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.focus\:ring-warning-content\/40:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.focus\:ring-warning-content\/45:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.focus\:ring-warning-content\/5:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.focus\:ring-warning-content\/50:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.focus\:ring-warning-content\/55:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.focus\:ring-warning-content\/60:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.focus\:ring-warning-content\/65:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.focus\:ring-warning-content\/70:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.focus\:ring-warning-content\/75:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.focus\:ring-warning-content\/80:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.focus\:ring-warning-content\/85:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.focus\:ring-warning-content\/90:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.focus\:ring-warning-content\/95:focus {
  --tw-ring-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.focus\:ring-warning\/0:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:ring-warning\/10:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.focus\:ring-warning\/100:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:ring-warning\/15:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.focus\:ring-warning\/20:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.focus\:ring-warning\/25:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.focus\:ring-warning\/30:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.focus\:ring-warning\/35:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.focus\:ring-warning\/40:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.focus\:ring-warning\/45:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.focus\:ring-warning\/5:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.focus\:ring-warning\/50:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.focus\:ring-warning\/55:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.focus\:ring-warning\/60:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.focus\:ring-warning\/65:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.focus\:ring-warning\/70:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.focus\:ring-warning\/75:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.focus\:ring-warning\/80:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.focus\:ring-warning\/85:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.focus\:ring-warning\/90:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.focus\:ring-warning\/95:focus {
  --tw-ring-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.focus\:ring-offset-base-100:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:ring-offset-base-100\/0:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0));
}
.focus\:ring-offset-base-100\/10:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.1));
}
.focus\:ring-offset-base-100\/100:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/1));
}
.focus\:ring-offset-base-100\/15:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.15));
}
.focus\:ring-offset-base-100\/20:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.2));
}
.focus\:ring-offset-base-100\/25:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.25));
}
.focus\:ring-offset-base-100\/30:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.3));
}
.focus\:ring-offset-base-100\/35:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.35));
}
.focus\:ring-offset-base-100\/40:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.4));
}
.focus\:ring-offset-base-100\/45:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.45));
}
.focus\:ring-offset-base-100\/5:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.05));
}
.focus\:ring-offset-base-100\/50:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.5));
}
.focus\:ring-offset-base-100\/55:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.55));
}
.focus\:ring-offset-base-100\/60:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.6));
}
.focus\:ring-offset-base-100\/65:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.65));
}
.focus\:ring-offset-base-100\/70:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.7));
}
.focus\:ring-offset-base-100\/75:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.75));
}
.focus\:ring-offset-base-100\/80:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.8));
}
.focus\:ring-offset-base-100\/85:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.85));
}
.focus\:ring-offset-base-100\/90:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.9));
}
.focus\:ring-offset-base-100\/95:focus {
  --tw-ring-offset-color: var(--fallback-b1,oklch(var(--b1)/0.95));
}
.focus\:ring-offset-base-200:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:ring-offset-base-200\/0:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0));
}
.focus\:ring-offset-base-200\/10:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.1));
}
.focus\:ring-offset-base-200\/100:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/1));
}
.focus\:ring-offset-base-200\/15:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.15));
}
.focus\:ring-offset-base-200\/20:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.2));
}
.focus\:ring-offset-base-200\/25:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.25));
}
.focus\:ring-offset-base-200\/30:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.3));
}
.focus\:ring-offset-base-200\/35:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.35));
}
.focus\:ring-offset-base-200\/40:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.4));
}
.focus\:ring-offset-base-200\/45:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.45));
}
.focus\:ring-offset-base-200\/5:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.05));
}
.focus\:ring-offset-base-200\/50:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.5));
}
.focus\:ring-offset-base-200\/55:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.55));
}
.focus\:ring-offset-base-200\/60:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.6));
}
.focus\:ring-offset-base-200\/65:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.65));
}
.focus\:ring-offset-base-200\/70:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.7));
}
.focus\:ring-offset-base-200\/75:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.75));
}
.focus\:ring-offset-base-200\/80:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.8));
}
.focus\:ring-offset-base-200\/85:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.85));
}
.focus\:ring-offset-base-200\/90:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.9));
}
.focus\:ring-offset-base-200\/95:focus {
  --tw-ring-offset-color: var(--fallback-b2,oklch(var(--b2)/0.95));
}
.focus\:ring-offset-base-300:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:ring-offset-base-300\/0:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0));
}
.focus\:ring-offset-base-300\/10:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.1));
}
.focus\:ring-offset-base-300\/100:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/1));
}
.focus\:ring-offset-base-300\/15:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.15));
}
.focus\:ring-offset-base-300\/20:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.2));
}
.focus\:ring-offset-base-300\/25:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.25));
}
.focus\:ring-offset-base-300\/30:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.3));
}
.focus\:ring-offset-base-300\/35:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.35));
}
.focus\:ring-offset-base-300\/40:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.4));
}
.focus\:ring-offset-base-300\/45:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.45));
}
.focus\:ring-offset-base-300\/5:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.05));
}
.focus\:ring-offset-base-300\/50:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.5));
}
.focus\:ring-offset-base-300\/55:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.55));
}
.focus\:ring-offset-base-300\/60:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.6));
}
.focus\:ring-offset-base-300\/65:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.65));
}
.focus\:ring-offset-base-300\/70:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.7));
}
.focus\:ring-offset-base-300\/75:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.75));
}
.focus\:ring-offset-base-300\/80:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.8));
}
.focus\:ring-offset-base-300\/85:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.85));
}
.focus\:ring-offset-base-300\/90:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.9));
}
.focus\:ring-offset-base-300\/95:focus {
  --tw-ring-offset-color: var(--fallback-b3,oklch(var(--b3)/0.95));
}
.focus\:ring-offset-base-content:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:ring-offset-base-content\/0:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0));
}
.focus\:ring-offset-base-content\/10:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.1));
}
.focus\:ring-offset-base-content\/100:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/1));
}
.focus\:ring-offset-base-content\/15:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.15));
}
.focus\:ring-offset-base-content\/20:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.2));
}
.focus\:ring-offset-base-content\/25:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.25));
}
.focus\:ring-offset-base-content\/30:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.3));
}
.focus\:ring-offset-base-content\/35:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.35));
}
.focus\:ring-offset-base-content\/40:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.4));
}
.focus\:ring-offset-base-content\/45:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.45));
}
.focus\:ring-offset-base-content\/5:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.05));
}
.focus\:ring-offset-base-content\/50:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.5));
}
.focus\:ring-offset-base-content\/55:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.55));
}
.focus\:ring-offset-base-content\/60:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.6));
}
.focus\:ring-offset-base-content\/65:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.65));
}
.focus\:ring-offset-base-content\/70:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.7));
}
.focus\:ring-offset-base-content\/75:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.75));
}
.focus\:ring-offset-base-content\/80:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.8));
}
.focus\:ring-offset-base-content\/85:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.85));
}
.focus\:ring-offset-base-content\/90:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.9));
}
.focus\:ring-offset-base-content\/95:focus {
  --tw-ring-offset-color: var(--fallback-bc,oklch(var(--bc)/0.95));
}
.focus\:ring-offset-error:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:ring-offset-error-content:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:ring-offset-error-content\/0:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0));
}
.focus\:ring-offset-error-content\/10:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.1));
}
.focus\:ring-offset-error-content\/100:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/1));
}
.focus\:ring-offset-error-content\/15:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.15));
}
.focus\:ring-offset-error-content\/20:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.2));
}
.focus\:ring-offset-error-content\/25:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.25));
}
.focus\:ring-offset-error-content\/30:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.3));
}
.focus\:ring-offset-error-content\/35:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.35));
}
.focus\:ring-offset-error-content\/40:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.4));
}
.focus\:ring-offset-error-content\/45:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.45));
}
.focus\:ring-offset-error-content\/5:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.05));
}
.focus\:ring-offset-error-content\/50:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.5));
}
.focus\:ring-offset-error-content\/55:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.55));
}
.focus\:ring-offset-error-content\/60:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.6));
}
.focus\:ring-offset-error-content\/65:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.65));
}
.focus\:ring-offset-error-content\/70:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.7));
}
.focus\:ring-offset-error-content\/75:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.75));
}
.focus\:ring-offset-error-content\/80:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.8));
}
.focus\:ring-offset-error-content\/85:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.85));
}
.focus\:ring-offset-error-content\/90:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.9));
}
.focus\:ring-offset-error-content\/95:focus {
  --tw-ring-offset-color: var(--fallback-erc,oklch(var(--erc)/0.95));
}
.focus\:ring-offset-error\/0:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0));
}
.focus\:ring-offset-error\/10:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.1));
}
.focus\:ring-offset-error\/100:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/1));
}
.focus\:ring-offset-error\/15:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.15));
}
.focus\:ring-offset-error\/20:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.2));
}
.focus\:ring-offset-error\/25:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.25));
}
.focus\:ring-offset-error\/30:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.3));
}
.focus\:ring-offset-error\/35:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.35));
}
.focus\:ring-offset-error\/40:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.4));
}
.focus\:ring-offset-error\/45:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.45));
}
.focus\:ring-offset-error\/5:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.05));
}
.focus\:ring-offset-error\/50:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.5));
}
.focus\:ring-offset-error\/55:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.55));
}
.focus\:ring-offset-error\/60:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.6));
}
.focus\:ring-offset-error\/65:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.65));
}
.focus\:ring-offset-error\/70:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.7));
}
.focus\:ring-offset-error\/75:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.75));
}
.focus\:ring-offset-error\/80:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.8));
}
.focus\:ring-offset-error\/85:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.85));
}
.focus\:ring-offset-error\/90:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.9));
}
.focus\:ring-offset-error\/95:focus {
  --tw-ring-offset-color: var(--fallback-er,oklch(var(--er)/0.95));
}
.focus\:ring-offset-info:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:ring-offset-info-content:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:ring-offset-info-content\/0:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0));
}
.focus\:ring-offset-info-content\/10:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.1));
}
.focus\:ring-offset-info-content\/100:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:ring-offset-info-content\/15:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.15));
}
.focus\:ring-offset-info-content\/20:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.2));
}
.focus\:ring-offset-info-content\/25:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.25));
}
.focus\:ring-offset-info-content\/30:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.3));
}
.focus\:ring-offset-info-content\/35:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.35));
}
.focus\:ring-offset-info-content\/40:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.4));
}
.focus\:ring-offset-info-content\/45:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.45));
}
.focus\:ring-offset-info-content\/5:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.05));
}
.focus\:ring-offset-info-content\/50:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.5));
}
.focus\:ring-offset-info-content\/55:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.55));
}
.focus\:ring-offset-info-content\/60:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.6));
}
.focus\:ring-offset-info-content\/65:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.65));
}
.focus\:ring-offset-info-content\/70:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.7));
}
.focus\:ring-offset-info-content\/75:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.75));
}
.focus\:ring-offset-info-content\/80:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.8));
}
.focus\:ring-offset-info-content\/85:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.85));
}
.focus\:ring-offset-info-content\/90:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.9));
}
.focus\:ring-offset-info-content\/95:focus {
  --tw-ring-offset-color: var(--fallback-inc,oklch(var(--inc)/0.95));
}
.focus\:ring-offset-info\/0:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0));
}
.focus\:ring-offset-info\/10:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.1));
}
.focus\:ring-offset-info\/100:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/1));
}
.focus\:ring-offset-info\/15:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.15));
}
.focus\:ring-offset-info\/20:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.2));
}
.focus\:ring-offset-info\/25:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.25));
}
.focus\:ring-offset-info\/30:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.3));
}
.focus\:ring-offset-info\/35:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.35));
}
.focus\:ring-offset-info\/40:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.4));
}
.focus\:ring-offset-info\/45:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.45));
}
.focus\:ring-offset-info\/5:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.05));
}
.focus\:ring-offset-info\/50:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.5));
}
.focus\:ring-offset-info\/55:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.55));
}
.focus\:ring-offset-info\/60:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.6));
}
.focus\:ring-offset-info\/65:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.65));
}
.focus\:ring-offset-info\/70:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.7));
}
.focus\:ring-offset-info\/75:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.75));
}
.focus\:ring-offset-info\/80:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.8));
}
.focus\:ring-offset-info\/85:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.85));
}
.focus\:ring-offset-info\/90:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.9));
}
.focus\:ring-offset-info\/95:focus {
  --tw-ring-offset-color: var(--fallback-in,oklch(var(--in)/0.95));
}
.focus\:ring-offset-success:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:ring-offset-success-content:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:ring-offset-success-content\/0:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0));
}
.focus\:ring-offset-success-content\/10:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.1));
}
.focus\:ring-offset-success-content\/100:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:ring-offset-success-content\/15:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.15));
}
.focus\:ring-offset-success-content\/20:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.2));
}
.focus\:ring-offset-success-content\/25:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.25));
}
.focus\:ring-offset-success-content\/30:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.3));
}
.focus\:ring-offset-success-content\/35:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.35));
}
.focus\:ring-offset-success-content\/40:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.4));
}
.focus\:ring-offset-success-content\/45:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.45));
}
.focus\:ring-offset-success-content\/5:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.05));
}
.focus\:ring-offset-success-content\/50:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.5));
}
.focus\:ring-offset-success-content\/55:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.55));
}
.focus\:ring-offset-success-content\/60:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.6));
}
.focus\:ring-offset-success-content\/65:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.65));
}
.focus\:ring-offset-success-content\/70:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.7));
}
.focus\:ring-offset-success-content\/75:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.75));
}
.focus\:ring-offset-success-content\/80:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.8));
}
.focus\:ring-offset-success-content\/85:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.85));
}
.focus\:ring-offset-success-content\/90:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.9));
}
.focus\:ring-offset-success-content\/95:focus {
  --tw-ring-offset-color: var(--fallback-suc,oklch(var(--suc)/0.95));
}
.focus\:ring-offset-success\/0:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0));
}
.focus\:ring-offset-success\/10:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.1));
}
.focus\:ring-offset-success\/100:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/1));
}
.focus\:ring-offset-success\/15:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.15));
}
.focus\:ring-offset-success\/20:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.2));
}
.focus\:ring-offset-success\/25:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.25));
}
.focus\:ring-offset-success\/30:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.3));
}
.focus\:ring-offset-success\/35:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.35));
}
.focus\:ring-offset-success\/40:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.4));
}
.focus\:ring-offset-success\/45:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.45));
}
.focus\:ring-offset-success\/5:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.05));
}
.focus\:ring-offset-success\/50:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.5));
}
.focus\:ring-offset-success\/55:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.55));
}
.focus\:ring-offset-success\/60:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.6));
}
.focus\:ring-offset-success\/65:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.65));
}
.focus\:ring-offset-success\/70:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.7));
}
.focus\:ring-offset-success\/75:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.75));
}
.focus\:ring-offset-success\/80:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.8));
}
.focus\:ring-offset-success\/85:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.85));
}
.focus\:ring-offset-success\/90:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.9));
}
.focus\:ring-offset-success\/95:focus {
  --tw-ring-offset-color: var(--fallback-su,oklch(var(--su)/0.95));
}
.focus\:ring-offset-warning:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:ring-offset-warning-content:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:ring-offset-warning-content\/0:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0));
}
.focus\:ring-offset-warning-content\/10:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.1));
}
.focus\:ring-offset-warning-content\/100:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:ring-offset-warning-content\/15:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.15));
}
.focus\:ring-offset-warning-content\/20:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.2));
}
.focus\:ring-offset-warning-content\/25:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.25));
}
.focus\:ring-offset-warning-content\/30:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.3));
}
.focus\:ring-offset-warning-content\/35:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.35));
}
.focus\:ring-offset-warning-content\/40:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.4));
}
.focus\:ring-offset-warning-content\/45:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.45));
}
.focus\:ring-offset-warning-content\/5:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.05));
}
.focus\:ring-offset-warning-content\/50:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.5));
}
.focus\:ring-offset-warning-content\/55:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.55));
}
.focus\:ring-offset-warning-content\/60:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.6));
}
.focus\:ring-offset-warning-content\/65:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.65));
}
.focus\:ring-offset-warning-content\/70:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.7));
}
.focus\:ring-offset-warning-content\/75:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.75));
}
.focus\:ring-offset-warning-content\/80:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.8));
}
.focus\:ring-offset-warning-content\/85:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.85));
}
.focus\:ring-offset-warning-content\/90:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.9));
}
.focus\:ring-offset-warning-content\/95:focus {
  --tw-ring-offset-color: var(--fallback-wac,oklch(var(--wac)/0.95));
}
.focus\:ring-offset-warning\/0:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0));
}
.focus\:ring-offset-warning\/10:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.1));
}
.focus\:ring-offset-warning\/100:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/1));
}
.focus\:ring-offset-warning\/15:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.15));
}
.focus\:ring-offset-warning\/20:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.2));
}
.focus\:ring-offset-warning\/25:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.25));
}
.focus\:ring-offset-warning\/30:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.3));
}
.focus\:ring-offset-warning\/35:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.35));
}
.focus\:ring-offset-warning\/40:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.4));
}
.focus\:ring-offset-warning\/45:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.45));
}
.focus\:ring-offset-warning\/5:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.05));
}
.focus\:ring-offset-warning\/50:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.5));
}
.focus\:ring-offset-warning\/55:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.55));
}
.focus\:ring-offset-warning\/60:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.6));
}
.focus\:ring-offset-warning\/65:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.65));
}
.focus\:ring-offset-warning\/70:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.7));
}
.focus\:ring-offset-warning\/75:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.75));
}
.focus\:ring-offset-warning\/80:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.8));
}
.focus\:ring-offset-warning\/85:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.85));
}
.focus\:ring-offset-warning\/90:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.9));
}
.focus\:ring-offset-warning\/95:focus {
  --tw-ring-offset-color: var(--fallback-wa,oklch(var(--wa)/0.95));
}
.focus\:tooltip-info:focus {
  --tooltip-color: var(--fallback-in,oklch(var(--in)/1));
  --tooltip-text-color: var(--fallback-inc,oklch(var(--inc)/1));
}
.focus\:tooltip-success:focus {
  --tooltip-color: var(--fallback-su,oklch(var(--su)/1));
  --tooltip-text-color: var(--fallback-suc,oklch(var(--suc)/1));
}
.focus\:tooltip-warning:focus {
  --tooltip-color: var(--fallback-wa,oklch(var(--wa)/1));
  --tooltip-text-color: var(--fallback-wac,oklch(var(--wac)/1));
}
.focus\:tooltip-error:focus {
  --tooltip-color: var(--fallback-er,oklch(var(--er)/1));
  --tooltip-text-color: var(--fallback-erc,oklch(var(--erc)/1));
}
@media (min-width:640px) {
  .sm\:tab-rounded-lg {
    --tab-radius: 0.5rem;
  }
  .sm\:badge-sm {
    height: 1rem;
    font-size: .75rem;
    line-height: 1rem;
    padding-left: .438rem;
    padding-right: .438rem;
  }
  .sm\:badge-md {
    height: 1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    padding-left: .563rem;
    padding-right: .563rem;
  }
  .sm\:badge-lg {
    height: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-left: .688rem;
    padding-right: .688rem;
  }
  .sm\:btm-nav-sm {
    height: 3rem;
  }
  .sm\:btm-nav-sm>:where(.active) {
    border-top-width: 2px;
  }
  .sm\:btm-nav-sm .btm-nav-label {
    font-size: .75rem;
    line-height: 1rem;
  }
  .sm\:btm-nav-md {
    height: 4rem;
  }
  .sm\:btm-nav-md>:where(.active) {
    border-top-width: 2px;
  }
  .sm\:btm-nav-md .btm-nav-label {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .sm\:btm-nav-lg {
    height: 5rem;
  }
  .sm\:btm-nav-lg>:where(.active) {
    border-top-width: 4px;
  }
  .sm\:btm-nav-lg .btm-nav-label {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:btn-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
  }
  .sm\:btn-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }
  .sm\:btn-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
  }
  .btn-square:where(.sm\:btn-sm) {
    height: 2rem;
    width: 2rem;
    padding: 0;
  }
  .btn-square:where(.sm\:btn-md) {
    height: 3rem;
    width: 3rem;
    padding: 0;
  }
  .btn-square:where(.sm\:btn-lg) {
    height: 4rem;
    width: 4rem;
    padding: 0;
  }
  .btn-circle:where(.sm\:btn-sm) {
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.sm\:btn-md) {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.sm\:btn-lg) {
    height: 4rem;
    width: 4rem;
    border-radius: 9999px;
    padding: 0;
  }
  .sm\:card-side {
    align-items: stretch;
    flex-direction: row;
  }
  .sm\:card-side :where(figure:first-child) {
    overflow: hidden;
    border-start-start-radius: inherit;
    border-start-end-radius: unset;
    border-end-start-radius: inherit;
    border-end-end-radius: unset;
  }
  .sm\:card-side :where(figure:last-child) {
    overflow: hidden;
    border-start-start-radius: unset;
    border-start-end-radius: inherit;
    border-end-start-radius: unset;
    border-end-end-radius: inherit;
  }
  .sm\:card-side figure>* {
    max-width: unset;
  }
  :where(.sm\:card-side figure > *) {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .sm\:checkbox-sm[type=checkbox] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .sm\:checkbox-md[type=checkbox] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .sm\:checkbox-lg[type=checkbox] {
    height: 2rem;
    width: 2rem;
  }
  .sm\:divider-horizontal {
    flex-direction: column;
  }
  .sm\:divider-horizontal:before {
    height: 100%;
    width: .125rem;
  }
  .sm\:divider-horizontal:after {
    height: 100%;
    width: .125rem;
  }
  .sm\:divider-vertical {
    flex-direction: row;
  }
  .sm\:divider-vertical:before {
    height: .125rem;
    width: 100%;
  }
  .sm\:divider-vertical:after {
    height: .125rem;
    width: 100%;
  }
  .sm\:drawer-open>.drawer-toggle {
    display: none;
  }
  .sm\:drawer-open>.drawer-toggle~.drawer-side {
    pointer-events: auto;
    visibility: visible;
    position: sticky;
    display: block;
    width: auto;
    overscroll-behavior: auto;
  }
  .sm\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  [dir=rtl] .sm\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  .sm\:drawer-open>.drawer-toggle:checked~.drawer-side {
    pointer-events: auto;
    visibility: visible;
  }
  .sm\:drawer-open>.drawer-side {
    overflow-y: auto;
  }
  html:has(.sm\:drawer-open.sm\:drawer-open) {
    overflow-y: auto;
    scrollbar-gutter: auto;
  }
  .sm\:file-input-sm {
    height: 2rem;
    padding-inline-end: 0.75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .sm\:file-input-sm::file-selector-button {
    margin-right: .75rem;
    font-size: .875rem;
  }
  .sm\:file-input-md {
    height: 3rem;
    padding-inline-end: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .sm\:file-input-md::file-selector-button {
    margin-right: 1rem;
    font-size: .875rem;
  }
  .sm\:file-input-lg {
    height: 4rem;
    padding-inline-end: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .sm\:file-input-lg::file-selector-button {
    margin-right: 1.5rem;
    font-size: 1.125rem;
  }
  .sm\:input-md {
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .sm\:input-lg {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .sm\:input-sm {
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .sm\:kbd-sm {
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    min-height: 1.6em;
    min-width: 1.6em;
  }
  .sm\:kbd-md {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    min-height: 2.2em;
    min-width: 2.2em;
  }
  .sm\:kbd-lg {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    min-height: 2.5em;
    min-width: 2.5em;
  }
  .sm\:modal-top {
    place-items: start;
  }
  .sm\:modal-middle {
    place-items: center;
  }
  .sm\:modal-bottom {
    place-items: end;
  }
  .sm\:radio-sm[type=radio] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .sm\:radio-md[type=radio] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .sm\:radio-lg[type=radio] {
    height: 2rem;
    width: 2rem;
  }
  .sm\:range-sm {
    height: 1.25rem;
  }
  .sm\:range-sm::-webkit-slider-runnable-track {
    height: .25rem;
  }
  .sm\:range-sm::-moz-range-track {
    height: .25rem;
  }
  .sm\:range-sm::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .sm\:range-sm::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .sm\:range-md {
    height: 1.5rem;
  }
  .sm\:range-md::-webkit-slider-runnable-track {
    height: .5rem;
  }
  .sm\:range-md::-moz-range-track {
    height: .5rem;
  }
  .sm\:range-md::-webkit-slider-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .sm\:range-md::-moz-range-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .sm\:range-lg {
    height: 2rem;
  }
  .sm\:range-lg::-webkit-slider-runnable-track {
    height: 1rem;
  }
  .sm\:range-lg::-moz-range-track {
    height: 1rem;
  }
  .sm\:range-lg::-webkit-slider-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .sm\:range-lg::-moz-range-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .sm\:rating-sm input {
    height: 1rem;
    width: 1rem;
  }
  .sm\:rating-md input {
    height: 1.5rem;
    width: 1.5rem;
  }
  .sm\:rating-lg input {
    height: 2.5rem;
    width: 2.5rem;
  }
  .sm\:rating-sm.rating-half input:not(.rating-hidden) {
    width: .5rem;
  }
  .sm\:rating-md.rating-half input:not(.rating-hidden) {
    width: .75rem;
  }
  .sm\:rating-lg.rating-half input:not(.rating-hidden) {
    width: 1.25rem;
  }
  .sm\:select-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  [dir=rtl] .sm\:select-md {
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .sm\:select-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 2rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  [dir=rtl] .sm\:select-lg {
    padding-left: 2rem;
    padding-right: 1.5rem;
  }
  .sm\:select-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: 2rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  [dir=rtl] .sm\:select-sm {
    padding-left: 2rem;
    padding-right: .75rem;
  }
  .sm\:stats-horizontal {
    grid-auto-flow: column;
  }
  .sm\:stats-vertical {
    grid-auto-flow: row;
  }
  .sm\:tabs-md :where(.tab) {
    height: 2rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    --tab-padding: 1rem;
  }
  .sm\:tabs-lg :where(.tab) {
    height: 3rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
    --tab-padding: 1.25rem;
  }
  .sm\:tabs-sm :where(.tab) {
    height: 1.5rem;
    font-size: .875rem;
    line-height: .75rem;
    --tab-padding: 0.75rem;
  }
  .sm\:textarea-sm {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .sm\:textarea-md {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .sm\:textarea-lg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .sm\:toggle-sm[type=checkbox] {
    --handleoffset: 0.75rem;
    height: 1.25rem;
    width: 2rem;
  }
  .sm\:toggle-md[type=checkbox] {
    --handleoffset: 1.5rem;
    height: 1.5rem;
    width: 3rem;
  }
  .sm\:toggle-lg[type=checkbox] {
    --handleoffset: 2rem;
    height: 2rem;
    width: 4rem;
  }
  .sm\:card-compact .card-body {
    padding: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .sm\:card-compact .card-title {
    margin-bottom: .25rem;
  }
  .sm\:card-normal .card-body {
    padding: var(--padding-card,2rem);
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:card-normal .card-title {
    margin-bottom: .75rem;
  }
  .sm\:divider-horizontal {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    width: 1rem;
  }
  .sm\:divider-vertical {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    height: 1rem;
    width: auto;
  }
  .sm\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
    cursor: default;
    background-color: transparent;
  }
  .sm\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.sm\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .sm\:menu-sm .menu-title {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .sm\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.sm\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .sm\:menu-md .menu-title {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .sm\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.sm\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:menu-lg .menu-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .sm\:modal-top :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: -2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .sm\:modal-middle :where(.modal-box) {
    width: 91.666667%;
    max-width: 32rem;
    --tw-translate-y: 0px;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
  }
  .sm\:modal-bottom :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: 2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .sm\:stats-horizontal>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }
  .sm\:stats-horizontal {
    overflow-x: auto;
  }
  .sm\:stats-horizontal:where([dir=rtl],[dir=rtl] *) {
    --tw-divide-x-reverse: 1;
  }
  .sm\:stats-vertical>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }
  .sm\:stats-vertical {
    overflow-y: auto;
  }
  .sm\:table-sm :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .sm\:table-sm :where(th,td) {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .sm\:table-md :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .sm\:table-md :where(th,td) {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .sm\:table-lg :not(thead):not(tfoot) tr {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .sm\:table-lg :where(th,td) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width:768px) {
  .md\:tab-rounded-lg {
    --tab-radius: 0.5rem;
  }
  .md\:badge-sm {
    height: 1rem;
    font-size: .75rem;
    line-height: 1rem;
    padding-left: .438rem;
    padding-right: .438rem;
  }
  .md\:badge-md {
    height: 1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    padding-left: .563rem;
    padding-right: .563rem;
  }
  .md\:badge-lg {
    height: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-left: .688rem;
    padding-right: .688rem;
  }
  .md\:btm-nav-sm {
    height: 3rem;
  }
  .md\:btm-nav-sm>:where(.active) {
    border-top-width: 2px;
  }
  .md\:btm-nav-sm .btm-nav-label {
    font-size: .75rem;
    line-height: 1rem;
  }
  .md\:btm-nav-md {
    height: 4rem;
  }
  .md\:btm-nav-md>:where(.active) {
    border-top-width: 2px;
  }
  .md\:btm-nav-md .btm-nav-label {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .md\:btm-nav-lg {
    height: 5rem;
  }
  .md\:btm-nav-lg>:where(.active) {
    border-top-width: 4px;
  }
  .md\:btm-nav-lg .btm-nav-label {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:btn-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
  }
  .md\:btn-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }
  .md\:btn-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
  }
  .btn-square:where(.md\:btn-sm) {
    height: 2rem;
    width: 2rem;
    padding: 0;
  }
  .btn-square:where(.md\:btn-md) {
    height: 3rem;
    width: 3rem;
    padding: 0;
  }
  .btn-square:where(.md\:btn-lg) {
    height: 4rem;
    width: 4rem;
    padding: 0;
  }
  .btn-circle:where(.md\:btn-sm) {
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.md\:btn-md) {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.md\:btn-lg) {
    height: 4rem;
    width: 4rem;
    border-radius: 9999px;
    padding: 0;
  }
  .md\:card-side {
    align-items: stretch;
    flex-direction: row;
  }
  .md\:card-side :where(figure:first-child) {
    overflow: hidden;
    border-start-start-radius: inherit;
    border-start-end-radius: unset;
    border-end-start-radius: inherit;
    border-end-end-radius: unset;
  }
  .md\:card-side :where(figure:last-child) {
    overflow: hidden;
    border-start-start-radius: unset;
    border-start-end-radius: inherit;
    border-end-start-radius: unset;
    border-end-end-radius: inherit;
  }
  .md\:card-side figure>* {
    max-width: unset;
  }
  :where(.md\:card-side figure > *) {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .md\:checkbox-sm[type=checkbox] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .md\:checkbox-md[type=checkbox] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .md\:checkbox-lg[type=checkbox] {
    height: 2rem;
    width: 2rem;
  }
  .md\:divider-horizontal {
    flex-direction: column;
  }
  .md\:divider-horizontal:before {
    height: 100%;
    width: .125rem;
  }
  .md\:divider-horizontal:after {
    height: 100%;
    width: .125rem;
  }
  .md\:divider-vertical {
    flex-direction: row;
  }
  .md\:divider-vertical:before {
    height: .125rem;
    width: 100%;
  }
  .md\:divider-vertical:after {
    height: .125rem;
    width: 100%;
  }
  .md\:drawer-open>.drawer-toggle {
    display: none;
  }
  .md\:drawer-open>.drawer-toggle~.drawer-side {
    pointer-events: auto;
    visibility: visible;
    position: sticky;
    display: block;
    width: auto;
    overscroll-behavior: auto;
  }
  .md\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  [dir=rtl] .md\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  .md\:drawer-open>.drawer-toggle:checked~.drawer-side {
    pointer-events: auto;
    visibility: visible;
  }
  .md\:drawer-open>.drawer-side {
    overflow-y: auto;
  }
  html:has(.md\:drawer-open.md\:drawer-open) {
    overflow-y: auto;
    scrollbar-gutter: auto;
  }
  .md\:file-input-sm {
    height: 2rem;
    padding-inline-end: 0.75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .md\:file-input-sm::file-selector-button {
    margin-right: .75rem;
    font-size: .875rem;
  }
  .md\:file-input-md {
    height: 3rem;
    padding-inline-end: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .md\:file-input-md::file-selector-button {
    margin-right: 1rem;
    font-size: .875rem;
  }
  .md\:file-input-lg {
    height: 4rem;
    padding-inline-end: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .md\:file-input-lg::file-selector-button {
    margin-right: 1.5rem;
    font-size: 1.125rem;
  }
  .md\:input-md {
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .md\:input-lg {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .md\:input-sm {
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .md\:kbd-sm {
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    min-height: 1.6em;
    min-width: 1.6em;
  }
  .md\:kbd-md {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    min-height: 2.2em;
    min-width: 2.2em;
  }
  .md\:kbd-lg {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    min-height: 2.5em;
    min-width: 2.5em;
  }
  .md\:modal-top {
    place-items: start;
  }
  .md\:modal-middle {
    place-items: center;
  }
  .md\:modal-bottom {
    place-items: end;
  }
  .md\:radio-sm[type=radio] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .md\:radio-md[type=radio] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .md\:radio-lg[type=radio] {
    height: 2rem;
    width: 2rem;
  }
  .md\:range-sm {
    height: 1.25rem;
  }
  .md\:range-sm::-webkit-slider-runnable-track {
    height: .25rem;
  }
  .md\:range-sm::-moz-range-track {
    height: .25rem;
  }
  .md\:range-sm::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .md\:range-sm::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .md\:range-md {
    height: 1.5rem;
  }
  .md\:range-md::-webkit-slider-runnable-track {
    height: .5rem;
  }
  .md\:range-md::-moz-range-track {
    height: .5rem;
  }
  .md\:range-md::-webkit-slider-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .md\:range-md::-moz-range-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .md\:range-lg {
    height: 2rem;
  }
  .md\:range-lg::-webkit-slider-runnable-track {
    height: 1rem;
  }
  .md\:range-lg::-moz-range-track {
    height: 1rem;
  }
  .md\:range-lg::-webkit-slider-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .md\:range-lg::-moz-range-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .md\:rating-sm input {
    height: 1rem;
    width: 1rem;
  }
  .md\:rating-md input {
    height: 1.5rem;
    width: 1.5rem;
  }
  .md\:rating-lg input {
    height: 2.5rem;
    width: 2.5rem;
  }
  .md\:rating-sm.rating-half input:not(.rating-hidden) {
    width: .5rem;
  }
  .md\:rating-md.rating-half input:not(.rating-hidden) {
    width: .75rem;
  }
  .md\:rating-lg.rating-half input:not(.rating-hidden) {
    width: 1.25rem;
  }
  .md\:select-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  [dir=rtl] .md\:select-md {
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .md\:select-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 2rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  [dir=rtl] .md\:select-lg {
    padding-left: 2rem;
    padding-right: 1.5rem;
  }
  .md\:select-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: 2rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  [dir=rtl] .md\:select-sm {
    padding-left: 2rem;
    padding-right: .75rem;
  }
  .md\:stats-horizontal {
    grid-auto-flow: column;
  }
  .md\:stats-vertical {
    grid-auto-flow: row;
  }
  .md\:tabs-md :where(.tab) {
    height: 2rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    --tab-padding: 1rem;
  }
  .md\:tabs-lg :where(.tab) {
    height: 3rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
    --tab-padding: 1.25rem;
  }
  .md\:tabs-sm :where(.tab) {
    height: 1.5rem;
    font-size: .875rem;
    line-height: .75rem;
    --tab-padding: 0.75rem;
  }
  .md\:textarea-sm {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .md\:textarea-md {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .md\:textarea-lg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .md\:toggle-sm[type=checkbox] {
    --handleoffset: 0.75rem;
    height: 1.25rem;
    width: 2rem;
  }
  .md\:toggle-md[type=checkbox] {
    --handleoffset: 1.5rem;
    height: 1.5rem;
    width: 3rem;
  }
  .md\:toggle-lg[type=checkbox] {
    --handleoffset: 2rem;
    height: 2rem;
    width: 4rem;
  }
  .md\:card-compact .card-body {
    padding: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .md\:card-compact .card-title {
    margin-bottom: .25rem;
  }
  .md\:card-normal .card-body {
    padding: var(--padding-card,2rem);
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:card-normal .card-title {
    margin-bottom: .75rem;
  }
  .md\:divider-horizontal {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    width: 1rem;
  }
  .md\:divider-vertical {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    height: 1rem;
    width: auto;
  }
  .md\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
    cursor: default;
    background-color: transparent;
  }
  .md\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.md\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .md\:menu-sm .menu-title {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .md\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.md\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .md\:menu-md .menu-title {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .md\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.md\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:menu-lg .menu-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .md\:modal-top :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: -2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .md\:modal-middle :where(.modal-box) {
    width: 91.666667%;
    max-width: 32rem;
    --tw-translate-y: 0px;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
  }
  .md\:modal-bottom :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: 2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .md\:stats-horizontal>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }
  .md\:stats-horizontal {
    overflow-x: auto;
  }
  .md\:stats-horizontal:where([dir=rtl],[dir=rtl] *) {
    --tw-divide-x-reverse: 1;
  }
  .md\:stats-vertical>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }
  .md\:stats-vertical {
    overflow-y: auto;
  }
  .md\:table-sm :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .md\:table-sm :where(th,td) {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .md\:table-md :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .md\:table-md :where(th,td) {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .md\:table-lg :not(thead):not(tfoot) tr {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:table-lg :where(th,td) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width:1024px) {
  .lg\:tab-rounded-lg {
    --tab-radius: 0.5rem;
  }
  .lg\:badge-sm {
    height: 1rem;
    font-size: .75rem;
    line-height: 1rem;
    padding-left: .438rem;
    padding-right: .438rem;
  }
  .lg\:badge-md {
    height: 1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    padding-left: .563rem;
    padding-right: .563rem;
  }
  .lg\:badge-lg {
    height: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-left: .688rem;
    padding-right: .688rem;
  }
  .lg\:btm-nav-sm {
    height: 3rem;
  }
  .lg\:btm-nav-sm>:where(.active) {
    border-top-width: 2px;
  }
  .lg\:btm-nav-sm .btm-nav-label {
    font-size: .75rem;
    line-height: 1rem;
  }
  .lg\:btm-nav-md {
    height: 4rem;
  }
  .lg\:btm-nav-md>:where(.active) {
    border-top-width: 2px;
  }
  .lg\:btm-nav-md .btm-nav-label {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .lg\:btm-nav-lg {
    height: 5rem;
  }
  .lg\:btm-nav-lg>:where(.active) {
    border-top-width: 4px;
  }
  .lg\:btm-nav-lg .btm-nav-label {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:btn-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
  }
  .lg\:btn-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }
  .lg\:btn-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
  }
  .btn-square:where(.lg\:btn-sm) {
    height: 2rem;
    width: 2rem;
    padding: 0;
  }
  .btn-square:where(.lg\:btn-md) {
    height: 3rem;
    width: 3rem;
    padding: 0;
  }
  .btn-square:where(.lg\:btn-lg) {
    height: 4rem;
    width: 4rem;
    padding: 0;
  }
  .btn-circle:where(.lg\:btn-sm) {
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.lg\:btn-md) {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.lg\:btn-lg) {
    height: 4rem;
    width: 4rem;
    border-radius: 9999px;
    padding: 0;
  }
  .lg\:card-side {
    align-items: stretch;
    flex-direction: row;
  }
  .lg\:card-side :where(figure:first-child) {
    overflow: hidden;
    border-start-start-radius: inherit;
    border-start-end-radius: unset;
    border-end-start-radius: inherit;
    border-end-end-radius: unset;
  }
  .lg\:card-side :where(figure:last-child) {
    overflow: hidden;
    border-start-start-radius: unset;
    border-start-end-radius: inherit;
    border-end-start-radius: unset;
    border-end-end-radius: inherit;
  }
  .lg\:card-side figure>* {
    max-width: unset;
  }
  :where(.lg\:card-side figure > *) {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .lg\:checkbox-sm[type=checkbox] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .lg\:checkbox-md[type=checkbox] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .lg\:checkbox-lg[type=checkbox] {
    height: 2rem;
    width: 2rem;
  }
  .lg\:divider-horizontal {
    flex-direction: column;
  }
  .lg\:divider-horizontal:before {
    height: 100%;
    width: .125rem;
  }
  .lg\:divider-horizontal:after {
    height: 100%;
    width: .125rem;
  }
  .lg\:divider-vertical {
    flex-direction: row;
  }
  .lg\:divider-vertical:before {
    height: .125rem;
    width: 100%;
  }
  .lg\:divider-vertical:after {
    height: .125rem;
    width: 100%;
  }
  .lg\:drawer-open>.drawer-toggle {
    display: none;
  }
  .lg\:drawer-open>.drawer-toggle~.drawer-side {
    pointer-events: auto;
    visibility: visible;
    position: sticky;
    display: block;
    width: auto;
    overscroll-behavior: auto;
  }
  .lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  [dir=rtl] .lg\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  .lg\:drawer-open>.drawer-toggle:checked~.drawer-side {
    pointer-events: auto;
    visibility: visible;
  }
  .lg\:drawer-open>.drawer-side {
    overflow-y: auto;
  }
  html:has(.lg\:drawer-open.lg\:drawer-open) {
    overflow-y: auto;
    scrollbar-gutter: auto;
  }
  .lg\:file-input-sm {
    height: 2rem;
    padding-inline-end: 0.75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .lg\:file-input-sm::file-selector-button {
    margin-right: .75rem;
    font-size: .875rem;
  }
  .lg\:file-input-md {
    height: 3rem;
    padding-inline-end: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .lg\:file-input-md::file-selector-button {
    margin-right: 1rem;
    font-size: .875rem;
  }
  .lg\:file-input-lg {
    height: 4rem;
    padding-inline-end: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .lg\:file-input-lg::file-selector-button {
    margin-right: 1.5rem;
    font-size: 1.125rem;
  }
  .lg\:input-md {
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .lg\:input-lg {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .lg\:input-sm {
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .lg\:kbd-sm {
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    min-height: 1.6em;
    min-width: 1.6em;
  }
  .lg\:kbd-md {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    min-height: 2.2em;
    min-width: 2.2em;
  }
  .lg\:kbd-lg {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    min-height: 2.5em;
    min-width: 2.5em;
  }
  .lg\:modal-top {
    place-items: start;
  }
  .lg\:modal-middle {
    place-items: center;
  }
  .lg\:modal-bottom {
    place-items: end;
  }
  .lg\:radio-sm[type=radio] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .lg\:radio-md[type=radio] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .lg\:radio-lg[type=radio] {
    height: 2rem;
    width: 2rem;
  }
  .lg\:range-sm {
    height: 1.25rem;
  }
  .lg\:range-sm::-webkit-slider-runnable-track {
    height: .25rem;
  }
  .lg\:range-sm::-moz-range-track {
    height: .25rem;
  }
  .lg\:range-sm::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .lg\:range-sm::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .lg\:range-md {
    height: 1.5rem;
  }
  .lg\:range-md::-webkit-slider-runnable-track {
    height: .5rem;
  }
  .lg\:range-md::-moz-range-track {
    height: .5rem;
  }
  .lg\:range-md::-webkit-slider-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .lg\:range-md::-moz-range-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .lg\:range-lg {
    height: 2rem;
  }
  .lg\:range-lg::-webkit-slider-runnable-track {
    height: 1rem;
  }
  .lg\:range-lg::-moz-range-track {
    height: 1rem;
  }
  .lg\:range-lg::-webkit-slider-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .lg\:range-lg::-moz-range-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .lg\:rating-sm input {
    height: 1rem;
    width: 1rem;
  }
  .lg\:rating-md input {
    height: 1.5rem;
    width: 1.5rem;
  }
  .lg\:rating-lg input {
    height: 2.5rem;
    width: 2.5rem;
  }
  .lg\:rating-sm.rating-half input:not(.rating-hidden) {
    width: .5rem;
  }
  .lg\:rating-md.rating-half input:not(.rating-hidden) {
    width: .75rem;
  }
  .lg\:rating-lg.rating-half input:not(.rating-hidden) {
    width: 1.25rem;
  }
  .lg\:select-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  [dir=rtl] .lg\:select-md {
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .lg\:select-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 2rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  [dir=rtl] .lg\:select-lg {
    padding-left: 2rem;
    padding-right: 1.5rem;
  }
  .lg\:select-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: 2rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  [dir=rtl] .lg\:select-sm {
    padding-left: 2rem;
    padding-right: .75rem;
  }
  .lg\:stats-horizontal {
    grid-auto-flow: column;
  }
  .lg\:stats-vertical {
    grid-auto-flow: row;
  }
  .lg\:tabs-md :where(.tab) {
    height: 2rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    --tab-padding: 1rem;
  }
  .lg\:tabs-lg :where(.tab) {
    height: 3rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
    --tab-padding: 1.25rem;
  }
  .lg\:tabs-sm :where(.tab) {
    height: 1.5rem;
    font-size: .875rem;
    line-height: .75rem;
    --tab-padding: 0.75rem;
  }
  .lg\:textarea-sm {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .lg\:textarea-md {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .lg\:textarea-lg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .lg\:toggle-sm[type=checkbox] {
    --handleoffset: 0.75rem;
    height: 1.25rem;
    width: 2rem;
  }
  .lg\:toggle-md[type=checkbox] {
    --handleoffset: 1.5rem;
    height: 1.5rem;
    width: 3rem;
  }
  .lg\:toggle-lg[type=checkbox] {
    --handleoffset: 2rem;
    height: 2rem;
    width: 4rem;
  }
  .lg\:card-compact .card-body {
    padding: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .lg\:card-compact .card-title {
    margin-bottom: .25rem;
  }
  .lg\:card-normal .card-body {
    padding: var(--padding-card,2rem);
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:card-normal .card-title {
    margin-bottom: .75rem;
  }
  .lg\:divider-horizontal {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    width: 1rem;
  }
  .lg\:divider-vertical {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    height: 1rem;
    width: auto;
  }
  .lg\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
    cursor: default;
    background-color: transparent;
  }
  .lg\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.lg\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .lg\:menu-sm .menu-title {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .lg\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.lg\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .lg\:menu-md .menu-title {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .lg\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.lg\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .lg\:menu-lg .menu-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .lg\:modal-top :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: -2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .lg\:modal-middle :where(.modal-box) {
    width: 91.666667%;
    max-width: 32rem;
    --tw-translate-y: 0px;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
  }
  .lg\:modal-bottom :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: 2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .lg\:stats-horizontal>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }
  .lg\:stats-horizontal {
    overflow-x: auto;
  }
  .lg\:stats-horizontal:where([dir=rtl],[dir=rtl] *) {
    --tw-divide-x-reverse: 1;
  }
  .lg\:stats-vertical>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }
  .lg\:stats-vertical {
    overflow-y: auto;
  }
  .lg\:table-sm :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .lg\:table-sm :where(th,td) {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .lg\:table-md :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .lg\:table-md :where(th,td) {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .lg\:table-lg :not(thead):not(tfoot) tr {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .lg\:table-lg :where(th,td) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width:1280px) {
  .xl\:tab-rounded-lg {
    --tab-radius: 0.5rem;
  }
  .xl\:badge-sm {
    height: 1rem;
    font-size: .75rem;
    line-height: 1rem;
    padding-left: .438rem;
    padding-right: .438rem;
  }
  .xl\:badge-md {
    height: 1.25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    padding-left: .563rem;
    padding-right: .563rem;
  }
  .xl\:badge-lg {
    height: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-left: .688rem;
    padding-right: .688rem;
  }
  .xl\:btm-nav-sm {
    height: 3rem;
  }
  .xl\:btm-nav-sm>:where(.active) {
    border-top-width: 2px;
  }
  .xl\:btm-nav-sm .btm-nav-label {
    font-size: .75rem;
    line-height: 1rem;
  }
  .xl\:btm-nav-md {
    height: 4rem;
  }
  .xl\:btm-nav-md>:where(.active) {
    border-top-width: 2px;
  }
  .xl\:btm-nav-md .btm-nav-label {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .xl\:btm-nav-lg {
    height: 5rem;
  }
  .xl\:btm-nav-lg>:where(.active) {
    border-top-width: 4px;
  }
  .xl\:btm-nav-lg .btm-nav-label {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xl\:btn-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
  }
  .xl\:btn-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }
  .xl\:btn-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
  }
  .btn-square:where(.xl\:btn-sm) {
    height: 2rem;
    width: 2rem;
    padding: 0;
  }
  .btn-square:where(.xl\:btn-md) {
    height: 3rem;
    width: 3rem;
    padding: 0;
  }
  .btn-square:where(.xl\:btn-lg) {
    height: 4rem;
    width: 4rem;
    padding: 0;
  }
  .btn-circle:where(.xl\:btn-sm) {
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.xl\:btn-md) {
    height: 3rem;
    width: 3rem;
    border-radius: 9999px;
    padding: 0;
  }
  .btn-circle:where(.xl\:btn-lg) {
    height: 4rem;
    width: 4rem;
    border-radius: 9999px;
    padding: 0;
  }
  .xl\:card-side {
    align-items: stretch;
    flex-direction: row;
  }
  .xl\:card-side :where(figure:first-child) {
    overflow: hidden;
    border-start-start-radius: inherit;
    border-start-end-radius: unset;
    border-end-start-radius: inherit;
    border-end-end-radius: unset;
  }
  .xl\:card-side :where(figure:last-child) {
    overflow: hidden;
    border-start-start-radius: unset;
    border-start-end-radius: inherit;
    border-end-start-radius: unset;
    border-end-end-radius: inherit;
  }
  .xl\:card-side figure>* {
    max-width: unset;
  }
  :where(.xl\:card-side figure > *) {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .xl\:checkbox-sm[type=checkbox] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .xl\:checkbox-md[type=checkbox] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .xl\:checkbox-lg[type=checkbox] {
    height: 2rem;
    width: 2rem;
  }
  .xl\:divider-horizontal {
    flex-direction: column;
  }
  .xl\:divider-horizontal:before {
    height: 100%;
    width: .125rem;
  }
  .xl\:divider-horizontal:after {
    height: 100%;
    width: .125rem;
  }
  .xl\:divider-vertical {
    flex-direction: row;
  }
  .xl\:divider-vertical:before {
    height: .125rem;
    width: 100%;
  }
  .xl\:divider-vertical:after {
    height: .125rem;
    width: 100%;
  }
  .xl\:drawer-open>.drawer-toggle {
    display: none;
  }
  .xl\:drawer-open>.drawer-toggle~.drawer-side {
    pointer-events: auto;
    visibility: visible;
    position: sticky;
    display: block;
    width: auto;
    overscroll-behavior: auto;
  }
  .xl\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  [dir=rtl] .xl\:drawer-open>.drawer-toggle~.drawer-side>:not(.drawer-overlay) {
    transform: translateX(0);
  }
  .xl\:drawer-open>.drawer-toggle:checked~.drawer-side {
    pointer-events: auto;
    visibility: visible;
  }
  .xl\:drawer-open>.drawer-side {
    overflow-y: auto;
  }
  html:has(.xl\:drawer-open.xl\:drawer-open) {
    overflow-y: auto;
    scrollbar-gutter: auto;
  }
  .xl\:file-input-sm {
    height: 2rem;
    padding-inline-end: 0.75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .xl\:file-input-sm::file-selector-button {
    margin-right: .75rem;
    font-size: .875rem;
  }
  .xl\:file-input-md {
    height: 3rem;
    padding-inline-end: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .xl\:file-input-md::file-selector-button {
    margin-right: 1rem;
    font-size: .875rem;
  }
  .xl\:file-input-lg {
    height: 4rem;
    padding-inline-end: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .xl\:file-input-lg::file-selector-button {
    margin-right: 1.5rem;
    font-size: 1.125rem;
  }
  .xl\:input-md {
    height: 3rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .xl\:input-lg {
    height: 4rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .xl\:input-sm {
    height: 2rem;
    padding-left: .75rem;
    padding-right: .75rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .xl\:kbd-sm {
    padding-left: .25rem;
    padding-right: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
    min-height: 1.6em;
    min-width: 1.6em;
  }
  .xl\:kbd-md {
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    min-height: 2.2em;
    min-width: 2.2em;
  }
  .xl\:kbd-lg {
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    min-height: 2.5em;
    min-width: 2.5em;
  }
  .xl\:modal-top {
    place-items: start;
  }
  .xl\:modal-middle {
    place-items: center;
  }
  .xl\:modal-bottom {
    place-items: end;
  }
  .xl\:radio-sm[type=radio] {
    height: 1.25rem;
    width: 1.25rem;
  }
  .xl\:radio-md[type=radio] {
    height: 1.5rem;
    width: 1.5rem;
  }
  .xl\:radio-lg[type=radio] {
    height: 2rem;
    width: 2rem;
  }
  .xl\:range-sm {
    height: 1.25rem;
  }
  .xl\:range-sm::-webkit-slider-runnable-track {
    height: .25rem;
  }
  .xl\:range-sm::-moz-range-track {
    height: .25rem;
  }
  .xl\:range-sm::-webkit-slider-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .xl\:range-sm::-moz-range-thumb {
    height: 1.25rem;
    width: 1.25rem;
    --filler-offset: 0.5rem;
  }
  .xl\:range-md {
    height: 1.5rem;
  }
  .xl\:range-md::-webkit-slider-runnable-track {
    height: .5rem;
  }
  .xl\:range-md::-moz-range-track {
    height: .5rem;
  }
  .xl\:range-md::-webkit-slider-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .xl\:range-md::-moz-range-thumb {
    height: 1.5rem;
    width: 1.5rem;
    --filler-offset: 0.6rem;
  }
  .xl\:range-lg {
    height: 2rem;
  }
  .xl\:range-lg::-webkit-slider-runnable-track {
    height: 1rem;
  }
  .xl\:range-lg::-moz-range-track {
    height: 1rem;
  }
  .xl\:range-lg::-webkit-slider-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .xl\:range-lg::-moz-range-thumb {
    height: 2rem;
    width: 2rem;
    --filler-offset: 1rem;
  }
  .xl\:rating-sm input {
    height: 1rem;
    width: 1rem;
  }
  .xl\:rating-md input {
    height: 1.5rem;
    width: 1.5rem;
  }
  .xl\:rating-lg input {
    height: 2.5rem;
    width: 2.5rem;
  }
  .xl\:rating-sm.rating-half input:not(.rating-hidden) {
    width: .5rem;
  }
  .xl\:rating-md.rating-half input:not(.rating-hidden) {
    width: .75rem;
  }
  .xl\:rating-lg.rating-half input:not(.rating-hidden) {
    width: 1.25rem;
  }
  .xl\:select-md {
    height: 3rem;
    min-height: 3rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  [dir=rtl] .xl\:select-md {
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
  .xl\:select-lg {
    height: 4rem;
    min-height: 4rem;
    padding-left: 1.5rem;
    padding-right: 2rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  [dir=rtl] .xl\:select-lg {
    padding-left: 2rem;
    padding-right: 1.5rem;
  }
  .xl\:select-sm {
    height: 2rem;
    min-height: 2rem;
    padding-left: .75rem;
    padding-right: 2rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  [dir=rtl] .xl\:select-sm {
    padding-left: 2rem;
    padding-right: .75rem;
  }
  .xl\:stats-horizontal {
    grid-auto-flow: column;
  }
  .xl\:stats-vertical {
    grid-auto-flow: row;
  }
  .xl\:tabs-md :where(.tab) {
    height: 2rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
    --tab-padding: 1rem;
  }
  .xl\:tabs-lg :where(.tab) {
    height: 3rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
    --tab-padding: 1.25rem;
  }
  .xl\:tabs-sm :where(.tab) {
    height: 1.5rem;
    font-size: .875rem;
    line-height: .75rem;
    --tab-padding: 0.75rem;
  }
  .xl\:textarea-sm {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 2rem;
  }
  .xl\:textarea-md {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
    line-height: 2;
  }
  .xl\:textarea-lg {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    line-height: 2;
  }
  .xl\:toggle-sm[type=checkbox] {
    --handleoffset: 0.75rem;
    height: 1.25rem;
    width: 2rem;
  }
  .xl\:toggle-md[type=checkbox] {
    --handleoffset: 1.5rem;
    height: 1.5rem;
    width: 3rem;
  }
  .xl\:toggle-lg[type=checkbox] {
    --handleoffset: 2rem;
    height: 2rem;
    width: 4rem;
  }
  .xl\:card-compact .card-body {
    padding: 1rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .xl\:card-compact .card-title {
    margin-bottom: .25rem;
  }
  .xl\:card-normal .card-body {
    padding: var(--padding-card,2rem);
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xl\:card-normal .card-title {
    margin-bottom: .75rem;
  }
  .xl\:divider-horizontal {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    width: 1rem;
  }
  .xl\:divider-vertical {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
    height: 1rem;
    width: auto;
  }
  .xl\:drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay {
    cursor: default;
    background-color: transparent;
  }
  .xl\:menu-sm :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.xl\:menu-sm :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .xl\:menu-sm .menu-title {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .xl\:menu-md :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.xl\:menu-md :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .xl\:menu-md .menu-title {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .xl\:menu-lg :where(li:not(.menu-title) > :not(ul,details,.menu-title)),.xl\:menu-lg :where(li:not(.menu-title) > details > summary:not(.menu-title)) {
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .xl\:menu-lg .menu-title {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .xl\:modal-top :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: -2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .xl\:modal-middle :where(.modal-box) {
    width: 91.666667%;
    max-width: 32rem;
    --tw-translate-y: 0px;
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: var(--rounded-box,1rem);
    border-bottom-left-radius: var(--rounded-box,1rem);
  }
  .xl\:modal-bottom :where(.modal-box) {
    width: 100%;
    max-width: none;
    --tw-translate-y: 2.5rem;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-top-left-radius: var(--rounded-box,1rem);
    border-top-right-radius: var(--rounded-box,1rem);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .xl\:stats-horizontal>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
  }
  .xl\:stats-horizontal {
    overflow-x: auto;
  }
  .xl\:stats-horizontal:where([dir=rtl],[dir=rtl] *) {
    --tw-divide-x-reverse: 1;
  }
  .xl\:stats-vertical>:not([hidden])~:not([hidden]) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(0px * var(--tw-divide-x-reverse));
    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }
  .xl\:stats-vertical {
    overflow-y: auto;
  }
  .xl\:table-sm :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .xl\:table-sm :where(th,td) {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }
  .xl\:table-md :not(thead):not(tfoot) tr {
    font-size: .875rem;
    line-height: 1.25rem;
  }
  .xl\:table-md :where(th,td) {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .75rem;
    padding-bottom: .75rem;
  }
  .xl\:table-lg :not(thead):not(tfoot) tr {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xl\:table-lg :where(th,td) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
.ds-carbon {
  --rounded-btn: 0px;
  --rounded-box: 0px;
  --rounded-badge: 0px;
  --tab-radius: 0px;
  --animation-btn: 0.08s;
  --animation-input: 0.08s;
  --border-btn: 1px;
  --sdui-font-body: "IBM Plex Sans", system-ui, sans-serif;
  --sdui-font-heading: "IBM Plex Sans", system-ui, sans-serif;
  --sdui-font-mono: "IBM Plex Mono", ui-monospace, monospace;
  --sdui-letter-spacing: 0;
  --sdui-line-height: 1.4;
  font-family: var(--sdui-font-body);
  letter-spacing: var(--sdui-letter-spacing);
}
.ds-carbon .btn {
  border-radius: 0 !important;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  font-size: 0.75rem;
  font-weight: 400;
  padding-inline: 1rem;
  min-height: 2.5rem;
  border: none;
  transition: background-color 0.08s ease;
}
.ds-carbon .btn-outline {
  border: 1px solid currentColor !important;
}
.ds-carbon .btn-ghost {
  border: 1px solid oklch(var(--bc) / 0.2) !important;
}
.ds-carbon .card, .ds-carbon .modal-box {
  border-radius: 0 !important;
  box-shadow: none !important;
  border: 1px solid oklch(var(--bc) / 0.15);
}
.ds-carbon .card-body {
  padding: 1rem;
}
.ds-carbon .input, .ds-carbon .select, .ds-carbon .textarea {
  border-radius: 0 !important;
  border: none !important;
  border-bottom: 1px solid oklch(var(--bc) / 0.45) !important;
  background: transparent !important;
  padding-inline: 0;
}
.ds-carbon .input:focus, .ds-carbon .select:focus, .ds-carbon .textarea:focus {
  outline: none;
  border-bottom: 2px solid oklch(var(--p)) !important;
  box-shadow: none !important;
}
.ds-carbon .badge {
  border-radius: 0 !important;
  font-size: 0.625rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 500;
  padding-inline: 0.5rem;
}
.ds-carbon .tab {
  border-radius: 0 !important;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.06em;
}
.ds-carbon .table th, .ds-carbon .table td {
  font-size: 0.8125rem;
  padding: 0.5rem 0.75rem;
  border-bottom: 1px solid oklch(var(--bc) / 0.1);
}
.ds-carbon .table th {
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: 0.6875rem;
  font-weight: 600;
}
.ds-carbon h1, .ds-carbon h2, .ds-carbon h3, .ds-carbon h4, .ds-carbon h5, .ds-carbon h6 {
  font-weight: 300;
  letter-spacing: -0.01em;
}
.ds-carbon h1 {
  font-size: 2rem;
  font-weight: 300;
}
.ds-carbon h2 {
  font-size: 1.5rem;
}
.ds-carbon h3 {
  font-size: 1.25rem;
  font-weight: 400;
}
.ds-carbon .alert {
  border-radius: 0 !important;
  border-left: 4px solid oklch(var(--p));
  border-top: none;
  border-right: none;
  border-bottom: none;
}
.ds-carbon .divider::before, .ds-carbon .divider::after {
  border-top: 1px solid oklch(var(--bc) / 0.25);
}
.ds-material {
  --rounded-btn: 1.25rem;
  --rounded-box: 0.75rem;
  --rounded-badge: 1rem;
  --tab-radius: 0.75rem;
  --animation-btn: 0.2s;
  --animation-input: 0.15s;
  --border-btn: 0px;
  --sdui-font-body: "Roboto", system-ui, sans-serif;
  --sdui-font-heading: "Roboto", system-ui, sans-serif;
  --sdui-font-mono: "Roboto Mono", ui-monospace, monospace;
  --sdui-letter-spacing: 0.0125em;
  --sdui-line-height: 1.5;
  font-family: var(--sdui-font-body);
  letter-spacing: var(--sdui-letter-spacing);
}
.ds-material .btn {
  text-transform: none !important;
  font-weight: 500;
  letter-spacing: 0.00625em;
  padding-inline: 1.5rem;
  border-radius: 1.25rem !important;
  min-height: 2.5rem;
  border: none !important;
}
.ds-material .btn-outline {
  border: 1px solid oklch(var(--p) / 0.5) !important;
  background: transparent !important;
}
.ds-material .btn-primary:hover {
  box-shadow: 0 1px 2px oklch(var(--p) / 0.4), 0 2px 6px 2px oklch(var(--p) / 0.2);
}
.ds-material .card, .ds-material .modal-box {
  border-radius: 0.75rem !important;
  box-shadow: 0 1px 2px oklch(var(--n) / 0.4), 0 1px 3px 1px oklch(var(--n) / 0.2) !important;
  border: none;
}
.ds-material .card-body {
  padding: 1.25rem;
}
.ds-material .input, .ds-material .select, .ds-material .textarea {
  border-radius: 0.25rem 0.25rem 0 0 !important;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: 1px solid oklch(var(--bc) / 0.6) !important;
  background: oklch(var(--bc) / 0.06) !important;
}
.ds-material .input:focus, .ds-material .select:focus, .ds-material .textarea:focus {
  border-bottom: 2px solid oklch(var(--p)) !important;
  box-shadow: none !important;
}
.ds-material .badge {
  border-radius: 1rem !important;
  font-weight: 500;
  font-size: 0.75rem;
  padding-inline: 0.75rem;
}
.ds-material .tabs-boxed {
  border-radius: 1rem;
  background: oklch(var(--bc) / 0.06);
  padding: 0.25rem;
  gap: 0.25rem;
}
.ds-material .tab {
  border-radius: 0.75rem !important;
  font-weight: 500;
}
.ds-material .table th, .ds-material .table td {
  font-size: 0.875rem;
  padding: 0.875rem 1rem;
}
.ds-material .table th {
  font-weight: 500;
  font-size: 0.875rem;
  color: oklch(var(--p));
}
.ds-material h1 {
  font-size: 2.25rem;
  font-weight: 400;
  letter-spacing: -0.015em;
}
.ds-material h2 {
  font-size: 1.75rem;
  font-weight: 400;
  letter-spacing: -0.01em;
}
.ds-material h3 {
  font-size: 1.375rem;
  font-weight: 500;
}
.ds-material .alert {
  border-radius: 0.75rem !important;
  border: none;
}
.ds-material .divider::before, .ds-material .divider::after {
  border-top: 1px solid oklch(var(--bc) / 0.12);
}
.ds-fluent {
  --rounded-btn: 0.3rem;
  --rounded-box: 0.5rem;
  --rounded-badge: 0.375rem;
  --tab-radius: 0.375rem;
  --animation-btn: 0.1s;
  --animation-input: 0.1s;
  --sdui-font-body: "Segoe UI Variable", "Segoe UI", "Open Sans", system-ui, sans-serif;
  --sdui-font-heading: "Segoe UI Variable", "Segoe UI", "Open Sans", system-ui, sans-serif;
  --sdui-font-mono: "Cascadia Mono", "Cascadia Code", ui-monospace, monospace;
  --sdui-letter-spacing: 0;
  --sdui-line-height: 1.42;
  font-family: var(--sdui-font-body);
}
.ds-fluent .btn {
  font-weight: 600;
  padding-inline: 0.875rem;
  border-radius: 0.3rem !important;
  letter-spacing: 0;
  min-height: 2.25rem;
  font-size: 0.875rem;
}
.ds-fluent .btn-primary {
  box-shadow: 0 0 0 1px oklch(var(--p) / 0.3);
}
.ds-fluent .btn-ghost {
  border: 1px solid oklch(var(--bc) / 0.15) !important;
}
.ds-fluent .card, .ds-fluent .modal-box {
  border-radius: 0.5rem !important;
  box-shadow: 0 0 2px oklch(var(--n) / 0.12), 0 2px 4px oklch(var(--n) / 0.14) !important;
  border: 1px solid oklch(var(--bc) / 0.08);
}
.ds-fluent .input, .ds-fluent .select, .ds-fluent .textarea {
  border-radius: 0.3rem !important;
  border: 1px solid oklch(var(--bc) / 0.4) !important;
}
.ds-fluent .input:focus, .ds-fluent .select:focus {
  border-color: oklch(var(--p)) !important;
  border-width: 2px !important;
  box-shadow: none !important;
}
.ds-fluent .badge {
  border-radius: 0.375rem !important;
  font-weight: 600;
  font-size: 0.6875rem;
  padding-inline: 0.375rem;
}
.ds-fluent .table th, .ds-fluent .table td {
  font-size: 0.875rem;
  padding: 0.5rem 0.75rem;
}
.ds-fluent .table th {
  font-weight: 600;
  font-size: 0.8125rem;
}
.ds-fluent .table tr:hover td {
  background: oklch(var(--bc) / 0.04);
}
.ds-fluent h1 {
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: -0.02em;
}
.ds-fluent h2 {
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: -0.01em;
}
.ds-fluent h3 {
  font-size: 1.125rem;
  font-weight: 600;
}
.ds-fluent .alert {
  border-radius: 0.5rem !important;
  border-left: 3px solid oklch(var(--p));
}
.ds-fluent .divider::before, .ds-fluent .divider::after {
  border-top: 1px solid oklch(var(--bc) / 0.15);
}
.ds-fiori {
  --rounded-btn: 0.25rem;
  --rounded-box: 0.25rem;
  --rounded-badge: 0.75rem;
  --tab-radius: 0px;
  --animation-btn: 0.06s;
  --animation-input: 0.06s;
  --sdui-font-body: "72", "72 Sans", "Outfit", system-ui, sans-serif;
  --sdui-font-heading: "72", "72 Sans", "Outfit", system-ui, sans-serif;
  --sdui-font-mono: "Source Code Pro", ui-monospace, monospace;
  --sdui-letter-spacing: 0;
  --sdui-line-height: 1.45;
  font-family: var(--sdui-font-body);
}
.ds-fiori .btn {
  text-transform: none !important;
  font-weight: 400;
  font-size: 0.8125rem;
  padding-inline: 0.875rem;
  min-height: 2.25rem;
  border-radius: 0.25rem !important;
  letter-spacing: 0.01em;
}
.ds-fiori .btn-primary {
  border: none !important;
  font-weight: 500;
}
.ds-fiori .btn-ghost {
  border: 1px solid oklch(var(--bc) / 0.3) !important;
  color: oklch(var(--bc));
}
.ds-fiori .card, .ds-fiori .modal-box {
  border-radius: 0.25rem !important;
  box-shadow: none !important;
  border: 1px solid oklch(var(--bc) / 0.2);
}
.ds-fiori .card-body {
  padding: 0.875rem 1rem;
}
.ds-fiori .card-title {
  font-size: 0.9375rem;
  font-weight: 600;
}
.ds-fiori .input, .ds-fiori .select, .ds-fiori .textarea {
  border-radius: 0.25rem !important;
  border: 1px solid oklch(var(--bc) / 0.35) !important;
  background: oklch(var(--b1)) !important;
  height: 2.25rem !important;
  font-size: 0.875rem;
}
.ds-fiori .input:focus, .ds-fiori .select:focus {
  border-color: oklch(var(--p)) !important;
  box-shadow: 0 0 0 2px oklch(var(--p) / 0.15) !important;
}
.ds-fiori .badge {
  border-radius: 0.75rem !important;
  font-size: 0.6875rem;
  font-weight: 400;
  padding-inline: 0.5rem;
  min-height: 1.375rem;
}
.ds-fiori .table th, .ds-fiori .table td {
  font-size: 0.8125rem;
  padding: 0.375rem 0.625rem;
  border-bottom: 1px solid oklch(var(--bc) / 0.1);
}
.ds-fiori .table th {
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  background: oklch(var(--b2));
  border-bottom: 2px solid oklch(var(--bc) / 0.2);
}
.ds-fiori .table {
  border: 1px solid oklch(var(--bc) / 0.1);
}
.ds-fiori h1 {
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: -0.005em;
}
.ds-fiori h2 {
  font-size: 1.25rem;
  font-weight: 600;
}
.ds-fiori h3 {
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0;
}
.ds-fiori .alert {
  border-radius: 0 !important;
  border: 1px solid oklch(var(--bc) / 0.2);
  border-left: 4px solid oklch(var(--p));
  font-size: 0.875rem;
}
.ds-fiori .tabs-boxed {
  background: none;
  padding: 0;
  border-radius: 0;
  gap: 0;
}
.ds-fiori .tab {
  border-radius: 0 !important;
  border-bottom: 2px solid transparent;
  font-size: 0.875rem;
}
.ds-fiori .tab-active {
  border-bottom-color: oklch(var(--p)) !important;
}
.ds-shadcn {
  --rounded-btn: 0.375rem;
  --rounded-box: 0.5rem;
  --rounded-badge: 9999px;
  --tab-radius: 0.375rem;
  --animation-btn: 0.15s;
  --animation-input: 0.15s;
  --sdui-font-body: "Geist", "Inter", system-ui, sans-serif;
  --sdui-font-heading: "Geist", "Inter", system-ui, sans-serif;
  --sdui-font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, monospace;
  --sdui-letter-spacing: -0.011em;
  --sdui-line-height: 1.5;
  font-family: var(--sdui-font-body);
  letter-spacing: var(--sdui-letter-spacing);
}
.ds-shadcn .btn {
  text-transform: none !important;
  font-weight: 500;
  font-size: 0.875rem;
  padding-inline: 1rem;
  border-radius: 0.375rem !important;
  min-height: 2.25rem;
  letter-spacing: -0.01em;
  border: 1px solid oklch(var(--bc) / 0.2);
}
.ds-shadcn .btn-primary {
  border: none !important;
  letter-spacing: -0.01em;
}
.ds-shadcn .btn-ghost {
  border: none !important;
}
.ds-shadcn .btn:hover {
  opacity: 0.9;
}
.ds-shadcn .card, .ds-shadcn .modal-box {
  border-radius: 0.5rem !important;
  box-shadow: 0 1px 3px oklch(var(--n) / 0.1), 0 1px 2px oklch(var(--n) / 0.06) !important;
  border: 1px solid oklch(var(--bc) / 0.1);
}
.ds-shadcn .card-title {
  font-weight: 600;
  letter-spacing: -0.02em;
}
.ds-shadcn .input, .ds-shadcn .select, .ds-shadcn .textarea {
  border-radius: 0.375rem !important;
  border: 1px solid oklch(var(--bc) / 0.2) !important;
  background: transparent !important;
  font-size: 0.875rem;
}
.ds-shadcn .input:focus, .ds-shadcn .select:focus {
  border-color: oklch(var(--bc) / 0.5) !important;
  box-shadow: 0 0 0 2px oklch(var(--p) / 0.2) !important;
}
.ds-shadcn .badge {
  border-radius: 9999px !important;
  font-size: 0.6875rem;
  font-weight: 500;
  padding-inline: 0.625rem;
  border: 1px solid oklch(var(--bc) / 0.15);
  letter-spacing: -0.01em;
}
.ds-shadcn .table th, .ds-shadcn .table td {
  font-size: 0.875rem;
  padding: 0.625rem 0.875rem;
  border-bottom: 1px solid oklch(var(--bc) / 0.08);
}
.ds-shadcn .table th {
  font-size: 0.8125rem;
  font-weight: 500;
  color: oklch(var(--bc) / 0.6);
  text-transform: none;
  letter-spacing: -0.01em;
}
.ds-shadcn h1 {
  font-size: 1.875rem;
  font-weight: 700;
  letter-spacing: -0.03em;
}
.ds-shadcn h2 {
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: -0.025em;
}
.ds-shadcn h3 {
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: -0.02em;
}
.ds-shadcn .alert {
  border-radius: 0.5rem !important;
  border: 1px solid oklch(var(--bc) / 0.15);
  background: oklch(var(--b2));
}
.ds-shadcn .divider::before, .ds-shadcn .divider::after {
  border-top: 1px solid oklch(var(--bc) / 0.08);
}
.ds-premium {
  --rounded-btn: 9999px;
  --rounded-box: 1.5rem;
  --rounded-badge: 9999px;
  --tab-radius: 9999px;
  --animation-btn: 0.3s;
  --animation-input: 0.2s;
  --sdui-font-body: "Plus Jakarta Sans", "Inter", system-ui, sans-serif;
  --sdui-font-heading: "Plus Jakarta Sans", system-ui, sans-serif;
  --sdui-font-mono: "JetBrains Mono", ui-monospace, monospace;
  --sdui-letter-spacing: 0.01em;
  --sdui-line-height: 1.65;
  font-family: var(--sdui-font-body);
  letter-spacing: var(--sdui-letter-spacing);
}
.ds-premium .btn {
  text-transform: none !important;
  font-weight: 600;
  padding-inline: 1.75rem;
  border-radius: 9999px !important;
  min-height: 2.875rem;
  letter-spacing: 0.01em;
  border: none !important;
  transition: all 0.3s ease;
}
.ds-premium .btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 24px oklch(var(--p) / 0.35) !important;
}
.ds-premium .btn-sm {
  min-height: 2rem;
  padding-inline: 1.25rem;
}
.ds-premium .btn-ghost {
  border: 2px solid oklch(var(--bc) / 0.15) !important;
}
.ds-premium .btn-outline {
  border: 2px solid oklch(var(--p) / 0.4) !important;
}
.ds-premium .card, .ds-premium .modal-box {
  border-radius: 1.5rem !important;
  box-shadow: 0 4px 6px -1px oklch(var(--n) / 0.08), 0 20px 60px -10px oklch(var(--n) / 0.18) !important;
  border: 1px solid oklch(var(--bc) / 0.06);
}
.ds-premium .card-body {
  padding: 1.75rem;
}
.ds-premium .card-title {
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: -0.01em;
}
.ds-premium .input, .ds-premium .select, .ds-premium .textarea {
  border-radius: 0.875rem !important;
  border: 1.5px solid oklch(var(--bc) / 0.15) !important;
  background: oklch(var(--b1)) !important;
  padding-inline: 1.25rem !important;
  height: 2.875rem !important;
}
.ds-premium .input:focus, .ds-premium .select:focus {
  border-color: oklch(var(--p)) !important;
  box-shadow: 0 0 0 3px oklch(var(--p) / 0.15) !important;
}
.ds-premium .textarea {
  height: auto !important;
  padding: 1rem 1.25rem !important;
}
.ds-premium .badge {
  border-radius: 9999px !important;
  font-weight: 600;
  font-size: 0.75rem;
  padding-inline: 0.875rem;
  min-height: 1.75rem;
  letter-spacing: 0.01em;
}
.ds-premium .table th, .ds-premium .table td {
  font-size: 0.9375rem;
  padding: 1rem 1.25rem;
}
.ds-premium .table th {
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: oklch(var(--bc) / 0.5);
}
.ds-premium h1 {
  font-size: 3rem;
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.1;
}
.ds-premium h2 {
  font-size: 2rem;
  font-weight: 800;
  letter-spacing: -0.025em;
  line-height: 1.2;
}
.ds-premium h3 {
  font-size: 1.375rem;
  font-weight: 700;
  letter-spacing: -0.015em;
}
.ds-premium .alert {
  border-radius: 1rem !important;
  border: 1.5px solid oklch(var(--p) / 0.2);
  box-shadow: 0 4px 12px oklch(var(--n) / 0.08);
}
.ds-premium .tabs-boxed {
  background: oklch(var(--b2));
  border-radius: 9999px;
  padding: 0.25rem;
  gap: 0.25rem;
}
.ds-premium .tab {
  border-radius: 9999px !important;
}
.ds-premium .divider::before, .ds-premium .divider::after {
  border-top: 1px solid oklch(var(--bc) / 0.08);
}
.ds-dro-daisy {
  --rounded-btn: 0.5rem;
  --rounded-box: 1rem;
  --rounded-badge: 1.9rem;
  --tab-radius: 0.5rem;
  --animation-btn: 0.25s;
  --animation-input: 0.2s;
  --border-btn: 1px;
  --sdui-font-body: system-ui, -apple-system, sans-serif;
  --sdui-font-heading: system-ui, -apple-system, sans-serif;
  --sdui-font-mono: ui-monospace, monospace;
  --sdui-letter-spacing: 0;
  --sdui-line-height: 1.5;
  font-family: var(--sdui-font-body);
}
.ds-dro-daisy .btn {
  border-radius: 0.5rem !important;
  text-transform: none !important;
  font-weight: 600;
  padding-inline: 1rem;
  min-height: 3rem;
  letter-spacing: 0;
  border: var(--border-btn, 1px) solid transparent;
}
.ds-dro-daisy .card, .ds-dro-daisy .modal-box {
  border-radius: 1rem !important;
  box-shadow: var(--box-shadow, none);
}
.ds-dro-daisy .badge {
  border-radius: 1.9rem !important;
}
.ds-dro-daisy .input, .ds-dro-daisy .select, .ds-dro-daisy .textarea {
  border-radius: 0.5rem !important;
  border: 1px solid oklch(var(--bc) / 0.2) !important;
  background: oklch(var(--b1)) !important;
  padding-inline: 1rem !important;
}
[data-phx-session], [data-phx-teleported-src] {
  display: contents;
}
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
body {
  font-family: var(--user-font-override, var(--sdui-font-body, 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif));
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  height: 100vh;
}
.shell-grid {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
}
.shell-grid > main {
  overflow-y: auto;
  overflow-x: auto;
  height: 100%;
}
.text-foreground {
  color: oklch(var(--bc));
}
@media (min-width: 768px) {
  .shell-grid {
    display: grid;
    grid-template-columns: 260px 1fr;
    grid-template-rows: auto 1fr auto;
    transition: grid-template-columns 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: grid-template-columns;
  }
  .shell-grid > aside:first-child {
    grid-row: 1 / -1;
    grid-column: 1;
  }
  .shell-grid > header {
    grid-row: 1;
    grid-column: 2;
  }
  .shell-grid > [role="tablist"] {
    grid-row: 2;
    grid-column: 2;
  }
  .shell-grid > main {
    grid-row: 2;
    grid-column: 2;
  }
  .shell-grid:has(> [role="tablist"]) > main {
    grid-row: 3;
  }
  .shell-grid:has(> [role="tablist"]) {
    grid-template-rows: auto auto 1fr auto;
  }
  .shell-grid > footer {
    grid-row: -1;
    grid-column: 2;
  }
  .shell-grid--rail, :is(.shell-grid--collapsed, html.sidebar-collapsed #dro-shell) {
    grid-template-columns: 64px 1fr;
  }
  html.sidebar-collapsed #app-sidebar, html.sidebar-collapsed #sidebar-drawer-wrap {
    overflow: hidden;
  }
  html.sidebar-collapsed:not(.sidebar-reveal) #app-sidebar li:hover > details > ul {
    position: fixed;
    left: 64px;
    top: var(--flyout-top, 4rem);
    width: 240px;
    max-height: 80vh;
    overflow-y: auto;
    display: block !important;
    background-color: var(--fallback-b1,oklch(var(--b1)/1));
    z-index: 1000;
    border-radius: var(--rounded-box, 1rem);
    box-shadow: var(--shadow-xl);
    padding: 0.5rem;
    border: 1px solid var(--fallback-bc,oklch(var(--bc)/0.1));
  }
  #app-sidebar summary {
    display: flex !important;
    align-items: center !important;
    list-style: none !important;
  }
  #app-sidebar summary::-webkit-details-marker {
    display: none !important;
  }
  #app-sidebar summary::after, #app-sidebar summary::before {
    display: none !important;
    content: none !important;
  }
  :is(#app-sidebar.collapsed, html.sidebar-collapsed #app-sidebar) .menu li {
    position: relative;
  }
  :is(#app-sidebar.collapsed, html.sidebar-collapsed #app-sidebar) .menu a[title], :is(#app-sidebar.collapsed, html.sidebar-collapsed #app-sidebar) .menu button[title] {
    overflow: visible;
  }
}
#app-sidebar, #sidebar-drawer-wrap {
  transition: width 0.2s ease-out, box-shadow 0.2s ease-out;
}
html.sidebar-rail:not(.sidebar-reveal) #app-sidebar, html.sidebar-rail:not(.sidebar-reveal) #sidebar-drawer-wrap {
  transition: width 0.15s ease-in, box-shadow 0.15s ease-in;
}
#app-sidebar .menu li > a.active, #app-sidebar .menu li > a[aria-current="page"], #app-sidebar .menu li > .active, #app-sidebar .menu li > div > a.active {
  border-left: var(--sidebar-indicator-width, 3px) solid var(--sidebar-indicator-color, oklch(var(--p)));
  background: oklch(var(--p) / 0.08);
  font-weight: 600;
}
#app-sidebar .menu li > details > summary.active {
  border-left: var(--sidebar-indicator-width, 3px) solid var(--sidebar-indicator-color, oklch(var(--p)));
}
html.sidebar-rail #app-sidebar .menu li > a.active::after, html.sidebar-rail #app-sidebar .menu li > div > a.active::after, html.sidebar-rail #app-sidebar .menu li > a[aria-current="page"]::after, html.sidebar-rail #app-sidebar .menu li > details > summary.menu-active::after {
  content: "";
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: oklch(var(--p));
}
.sidebar-reopen-btn {
  display: none;
}
@media (max-width: 1023px) {
  html.sidebar-hidden .sidebar-reopen-btn {
    display: flex;
  }
}
@media (min-width: 1024px) {
  html.sidebar-rail #app-sidebar, html.sidebar-rail #sidebar-drawer-wrap {
    width: 48px;
    overflow: hidden;
  }
  html.sidebar-rail #dro-shell {
    grid-template-columns: 48px 1fr;
  }
  html.sidebar-rail #app-sidebar .nav-label, html.sidebar-rail #app-sidebar .menu-title {
    display: none;
  }
  html.sidebar-rail #app-sidebar .menu li > a, html.sidebar-rail #app-sidebar .menu li > button {
    justify-content: center;
    padding-inline: 0;
    position: relative;
  }
  html.sidebar-rail.sidebar-reveal #app-sidebar, html.sidebar-rail.sidebar-reveal #sidebar-drawer-wrap {
    width: 260px;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 50;
    box-shadow: 4px 0 24px oklch(0 0 0 / 0.18);
  }
  html.sidebar-rail.sidebar-reveal #dro-shell {
    grid-template-columns: 48px 1fr;
  }
  html.sidebar-rail.sidebar-reveal #app-sidebar .nav-label, html.sidebar-rail.sidebar-reveal #app-sidebar .menu-title {
    display: inline;
  }
  html.sidebar-rail.sidebar-reveal #app-sidebar .menu li > a, html.sidebar-rail.sidebar-reveal #app-sidebar .menu li > button {
    justify-content: flex-start;
    padding-inline: 0.5rem;
  }
  html.sidebar-rail.sidebar-reveal #dro-shell::before {
    content: "";
    position: fixed;
    inset: 0;
    left: 260px;
    z-index: 49;
    background: oklch(0 0 0 / 0.15);
    pointer-events: auto;
    animation: reveal-backdrop-in 0.2s ease-out;
  }
  @keyframes reveal-backdrop-in {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  html.sidebar-hidden .sidebar-reopen-btn {
    display: inline-flex;
  }
  html.sidebar-hidden #app-sidebar, html.sidebar-hidden #sidebar-drawer-wrap {
    width: 0 !important;
    min-width: 0 !important;
    border: 0 !important;
    overflow: hidden;
  }
  html.sidebar-hidden #dro-shell {
    grid-template-columns: 0 1fr;
  }
  html.sidebar-rail:not(.sidebar-reveal) #app-sidebar .menu li > a, html.sidebar-rail:not(.sidebar-reveal) #app-sidebar .menu li > details > summary {
    position: relative;
  }
  html.sidebar-rail:not(.sidebar-reveal) #app-sidebar .menu li > a::before, html.sidebar-rail:not(.sidebar-reveal) #app-sidebar .menu li > details > summary::before {
    content: attr(data-tip);
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%) translateX(8px);
    background: oklch(var(--n));
    color: oklch(var(--nc));
    padding: 6px 10px;
    border-radius: 6px;
    font-size: 11px;
    font-weight: 500;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.15s ease, transform 0.15s ease;
    z-index: 100;
    box-shadow: 0 4px 12px oklch(0 0 0 / 0.15);
  }
  html.sidebar-rail:not(.sidebar-reveal) #app-sidebar .menu li > a:hover::before, html.sidebar-rail:not(.sidebar-reveal) #app-sidebar .menu li > details > summary:hover::before {
    opacity: 1;
    transform: translateY(-50%) translateX(12px);
  }
}
@media (max-width: 767px) {
  .shell-grid > aside:first-child {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 50;
    width: 260px !important;
    transform: translateX(-100%);
    transition: transform 0.3s ease;
  }
  .shell-grid > aside:first-child.mobile-open {
    transform: translateX(0);
  }
  .shell-grid > header {
    flex: 0 0 auto;
  }
  .shell-grid > [role="tablist"] {
    flex: 0 0 auto;
  }
  .shell-grid > main {
    flex: 1 1 auto;
  }
  .shell-grid > footer {
    flex: 0 0 auto;
  }
}
.shell-grid--expandable {
  grid-template-columns: 64px auto 1fr;
}
.shell-grid--expandable > aside:first-child {
  grid-row: 1 / -1;
  grid-column: 1;
}
.shell-grid--expandable > aside:nth-child(2) {
  grid-row: 1 / -1;
  grid-column: 2;
}
.shell-grid--expandable > header {
  grid-column: 3;
}
.shell-grid--expandable > main {
  grid-column: 3;
}
.shell-grid--expandable > footer {
  grid-column: 3;
}
.shell-grid--topnav {
  grid-template-columns: 1fr;
}
.shell-grid--topnav > header {
  grid-column: 1;
}
.shell-grid--topnav > [role="tablist"] {
  grid-column: 1;
}
.shell-grid--topnav > main {
  grid-column: 1;
}
.shell-grid--topnav > footer {
  grid-column: 1;
}
.dro-scrollbar::-webkit-scrollbar {
  width: 6px;
}
.dro-scrollbar::-webkit-scrollbar-thumb {
  background: oklch(0 0 0 / 0.15);
  border-radius: 9999px;
}
[data-theme="dark"] .dro-scrollbar::-webkit-scrollbar-thumb {
  background: oklch(1 0 0 / 0.15);
}
.builder-canvas-bg {
  background-image: radial-gradient(circle, oklch(0 0 0 / 0.08) 1px, transparent 1px);
  background-size: 16px 16px;
}
[data-theme="dark"] .builder-canvas-bg {
  background-image: radial-gradient(circle, oklch(1 0 0 / 0.06) 1px, transparent 1px);
}
.sidebar-backdrop {
  position: fixed;
  inset: 0;
  z-index: 39;
  background: oklch(0 0 0 / 0.4);
}
[data-reveal] {
  opacity: 0;
  will-change: transform, opacity, filter;
  transition: opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1), transform 0.8s cubic-bezier(0.16, 1, 0.3, 1), filter 0.8s cubic-bezier(0.16, 1, 0.3, 1);
  transition-delay: var(--reveal-delay, 0ms);
}
[data-reveal="fade-in"].is-revealed {
  opacity: 1;
  transform: none;
  filter: none;
}
[data-reveal="fade-up"] {
  transform: translateY(30px);
}
[data-reveal="fade-up"].is-revealed {
  opacity: 1;
  transform: translateY(0);
  filter: none;
}
[data-reveal="fade-left"] {
  transform: translateX(30px);
}
[data-reveal="fade-left"].is-revealed {
  opacity: 1;
  transform: translateX(0);
  filter: none;
}
[data-reveal="fade-right"] {
  transform: translateX(-30px);
}
[data-reveal="fade-right"].is-revealed {
  opacity: 1;
  transform: translateX(0);
  filter: none;
}
[data-reveal="blur-in"] {
  filter: blur(8px);
  transform: scale(0.95);
}
[data-reveal="blur-in"].is-revealed {
  opacity: 1;
  filter: blur(0);
  transform: scale(1);
}
[data-reveal="stagger-children"] > * {
  opacity: 0;
  transform: translateY(30px);
  will-change: transform, opacity;
  transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1) var(--reveal-delay, 0ms), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) var(--reveal-delay, 0ms);
}
[data-reveal="stagger-children"].is-revealed > * {
  opacity: 1;
  transform: translateY(0);
}
[data-hover="lift"] {
  transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease;
  will-change: transform, box-shadow;
}
[data-hover="lift"]:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 25px -5px oklch(var(--bc)), 0 8px 10px -6px oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    box-shadow: 0 10px 25px -5px color-mix(in oklch, oklch(var(--bc)) 10%, transparent), 0 8px 10px -6px color-mix(in oklch, oklch(var(--bc)) 10%, transparent);
  }
}
[data-hover="glow"] {
  transition: box-shadow 0.3s ease, border-color 0.3s ease;
}
[data-hover="glow"]:hover {
  box-shadow: 0 0 15px oklch(var(--p));
  @supports (color: color-mix(in lab, red, red)) {
    box-shadow: 0 0 15px color-mix(in oklch, oklch(var(--p)) 30%, transparent);
  }
  border-color: oklch(var(--p));
}
@keyframes bg-pan {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
[data-bg="mesh-grid"] {
  background-image: radial-gradient(oklch(var(--bc)) 1px, transparent 1px);
  @supports (color: color-mix(in lab, red, red)) {
    background-image: radial-gradient(color-mix(in oklch, oklch(var(--bc)) 10%, transparent) 1px, transparent 1px);
  }
  background-size: 32px 32px;
  background-position: 0 0;
  animation: mesh-pan 60s linear infinite;
}
@keyframes mesh-pan {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 32px 32px;
  }
}
[data-bg="waves"] {
  background-image: repeating-linear-gradient(45deg, oklch(var(--b2)) 25%, transparent 25%, transparent 75%, oklch(var(--b2)) 75%, oklch(var(--b2))), repeating-linear-gradient(45deg, oklch(var(--b2)) 25%, oklch(var(--b1)) 25%, oklch(var(--b1)) 75%, oklch(var(--b2)) 75%, oklch(var(--b2)));
  background-position: 0 0, 10px 10px;
  background-size: 20px 20px;
  animation: bg-pan 30s linear infinite;
}
@keyframes float {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}
[data-loop="float"] {
  animation: float 4s ease-in-out infinite;
}
@keyframes dro-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes dro-pulse {
  0%, 100% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.92);
    opacity: 0.8;
  }
}
@keyframes dro-shimmer {
  0% {
    background-position: -200% 0;
  }
  100% {
    background-position: 200% 0;
  }
}
@keyframes dro-progress {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
.animate-\[dro-spin_4s_linear_infinite\] {
  animation: dro-spin 4s linear infinite;
}
.animate-\[dro-pulse_2s_ease-in-out_infinite\] {
  animation: dro-pulse 2s ease-in-out infinite;
}
.animate-\[dro-shimmer_2point5s_linear_infinite\], .animate-\[dro-shimmer_2\.5s_linear_infinite\] {
  animation: dro-shimmer 2.5s linear infinite;
}
.animate-\[dro-progress_3s_ease-in-out_infinite\] {
  animation: dro-progress 3s ease-in-out infinite;
}
.hide-scrollbar::-webkit-scrollbar {
  display: none;
}
.hide-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
:focus-visible {
  outline: 2px solid oklch(var(--p));
  outline-offset: 2px;
  border-radius: var(--radius-field);
}
.focus-ring-inset:focus-visible {
  outline-offset: -2px;
}
.dro-bulk-bar {
  position: fixed;
  bottom: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 50;
  align-items: center;
  gap: 1rem;
  padding: 0.75rem 1.5rem;
  background: oklch(var(--b1));
  border: 1px solid oklch(var(--p));
  border-radius: 9999px;
  box-shadow: 0 10px 25px -5px oklch(0 0 0 / 0.15), 0 8px 10px -6px oklch(0 0 0 / 0.1);
  animation: bulkBarSlideUp 0.3s ease-out;
}
@keyframes bulkBarSlideUp {
  from {
    transform: translate(-50%, 100%);
    opacity: 0;
  }
  to {
    transform: translate(-50%, 0);
    opacity: 1;
  }
}
@keyframes slideInRight {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
.animate-slide-in-right {
  animation: slideInRight 0.25s ease-out;
}
[x-cloak] {
  display: none !important;
}
table th:last-child, table td:last-child {
  position: sticky;
  right: 0;
  z-index: 1;
  background: inherit;
  border-left: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border-left: 1px solid color-mix(in oklch, oklch(var(--bc)) 8%, transparent);
  }
  box-shadow: -4px 0 8px -4px oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    box-shadow: -4px 0 8px -4px color-mix(in oklch, oklch(var(--bc)) 5%, transparent);
  }
}
table td:last-child .btn-ghost {
  opacity: 0.6;
  transition: opacity 0.15s, background-color 0.15s;
}
table td:last-child .btn-ghost:hover {
  opacity: 1;
}
table tr:hover td:last-child .btn-ghost {
  opacity: 1;
}
.live-table-body-hidden #live-table > div:nth-child(2), .live-table-body-hidden #live-table > div:nth-child(3), .live-table-body-hidden .overflow-x-auto, .live-table-body-hidden table, .live-table-body-hidden nav[aria-label] {
  display: none !important;
}
.dro-editable-cell {
  position: relative;
  cursor: pointer;
  transition: background-color 0.2s;
}
.dro-editable-cell:hover {
  background: oklch(var(--p));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--p)) 8%, transparent);
  }
}
.dro-editable-cell::after {
  content: '';
  position: absolute;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
  height: 1rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8.8-2.685a4.5 4.5 0 0 1 1.13-1.897L16.863 4.487Zm0 0L19.5 7.125' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.2s;
  pointer-events: none;
}
.dro-editable-cell:hover::after {
  opacity: 0.3;
}
.sortable-ghost {
  opacity: 0.35;
  border: 2px dashed oklch(var(--p)) !important;
  background: oklch(var(--p)) !important;
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--p)) 8%, transparent) !important;
  }
  border-radius: var(--radius-box, 0.5rem);
}
.sortable-chosen {
  border-color: oklch(var(--p)) !important;
  box-shadow: 0 0 0 2px oklch(var(--p));
  @supports (color: color-mix(in lab, red, red)) {
    box-shadow: 0 0 0 2px color-mix(in oklch, oklch(var(--p)) 20%, transparent);
  }
}
.sortable-drag {
  opacity: 0.9;
  transform: rotate(2deg) scale(1.02);
  box-shadow: 0 12px 28px oklch(0 0 0 / 0.15), 0 4px 8px oklch(0 0 0 / 0.1) !important;
  z-index: 9999;
  cursor: grabbing !important;
}
.sortable-empty-state:not(:only-child) {
  display: none;
}
:root {
  --lt-cell-max-width: 300px;
  --lt-cell-padding-x: 16px;
  --lt-cell-padding-y: 12px;
  --lt-header-padding-y: 12px;
  --lt-transition-speed: 0.15s;
  --lt-border-color: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    --lt-border-color: color-mix(in oklch, oklch(var(--bc)) 8%, transparent);
  }
  --lt-hover-bg: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    --lt-hover-bg: color-mix(in oklch, oklch(var(--bc)) 3%, transparent);
  }
  --lt-header-bg: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    --lt-header-bg: color-mix(in oklch, oklch(var(--bc)) 3%, transparent);
  }
  --lt-text-muted: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    --lt-text-muted: color-mix(in oklch, oklch(var(--bc)) 45%, transparent);
  }
  --lt-text-body: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    --lt-text-body: color-mix(in oklch, oklch(var(--bc)) 75%, transparent);
  }
}
#live-table .flow-root {
  margin-top: 0;
}
#live-table .flow-root > div {
  margin: 0;
  padding: 0;
}
#live-table .flow-root > div > div {
  padding: 0;
}
#live-table .shadow, #live-table .sm\:rounded-lg {
  border-radius: 12px;
  border: 1px solid var(--lt-border-color);
  box-shadow: 0 1px 3px oklch(0 0 0 / 0.04), 0 1px 2px oklch(0 0 0 / 0.02);
  overflow: hidden;
}
#live-table table.table {
  border-collapse: separate;
  border-spacing: 0;
}
#live-table thead {
  background: var(--lt-header-bg);
}
#live-table thead tr th {
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--lt-text-muted);
  padding: 12px 16px !important;
  background: transparent;
  border-bottom: 1px solid var(--lt-border-color);
  white-space: nowrap;
  text-align: left;
}
#live-table thead th a, #live-table thead th button {
  color: inherit;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  transition: color var(--lt-transition-speed) ease;
}
#live-table thead th a:hover, #live-table thead th button:hover {
  color: oklch(var(--bc));
}
#live-table thead th svg {
  opacity: 0.4;
  transition: opacity var(--lt-transition-speed) ease, color var(--lt-transition-speed) ease;
}
#live-table thead th:hover svg {
  opacity: 0.7;
}
#live-table tbody {
  background: oklch(var(--b1));
}
#live-table tbody tr {
  transition: background-color 0.12s ease;
  border-bottom: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border-bottom: 1px solid color-mix(in oklch, oklch(var(--bc)) 6%, transparent);
  }
}
#live-table tbody tr:hover {
  background: var(--lt-hover-bg);
}
#live-table tbody tr td {
  padding: var(--lt-cell-padding-y) var(--lt-cell-padding-x);
  font-size: 13.5px;
  line-height: 1.4;
  color: var(--lt-text-body);
  border-bottom: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border-bottom: 1px solid color-mix(in oklch, oklch(var(--bc)) 5%, transparent);
  }
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: var(--lt-cell-max-width);
  vertical-align: middle;
}
#live-table tbody tr td:first-child {
  font-weight: 500;
  color: oklch(var(--bc));
  max-width: none;
  font-size: 14px;
}
#live-table tbody tr:last-child td {
  border-bottom: none;
}
#live-table thead tr th:last-child {
  text-align: center;
}
#live-table tbody tr td:last-child {
  max-width: none;
  overflow: visible;
  white-space: nowrap;
  text-align: center;
  padding: var(--lt-cell-padding-y) var(--lt-cell-padding-x);
}
#live-table tbody tr td:last-child > div {
  display: inline-flex;
  justify-content: center;
  gap: 4px;
}
#live-table td .badge {
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
#live-table .overflow-y-auto::-webkit-scrollbar {
  width: 5px;
}
#live-table .overflow-y-auto::-webkit-scrollbar-thumb {
  background: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--bc)) 10%, transparent);
  }
  border-radius: 3px;
}
#live-table tbody tr#empty-placeholder td {
  padding: 48px 20px;
  text-align: center;
  border-bottom: none;
}
@keyframes lt-shimmer {
  0% {
    background-position: -200px 0;
  }
  100% {
    background-position: calc(200px + 100%) 0;
  }
}
.lt-skeleton-row td {
  position: relative;
}
.lt-skeleton-row td::after {
  content: "";
  display: block;
  height: 14px;
  border-radius: 4px;
  background: linear-gradient( 90deg, oklch(var(--bc)) 0px, oklch(var(--bc)) 40px, oklch(var(--bc)) 80px );
  @supports (color: color-mix(in lab, red, red)) {
    background: linear-gradient( 90deg, color-mix(in oklch, oklch(var(--bc)) 5%, transparent) 0px, color-mix(in oklch, oklch(var(--bc)) 10%, transparent) 40px, color-mix(in oklch, oklch(var(--bc)) 5%, transparent) 80px );
  }
  background-size: 200px 100%;
  animation: lt-shimmer 1.5s ease-in-out infinite;
}
@media (max-width: 767px) {
  #live-table table.table thead {
    display: none;
  }
  #live-table table.table tbody tr {
    display: flex;
    flex-direction: column;
    padding: 12px 16px;
    border-bottom: 1px solid var(--lt-border-color);
    gap: 4px;
  }
  #live-table table.table tbody tr td {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4px 0;
    max-width: none;
    white-space: normal;
    border-bottom: none;
    font-size: 13px;
  }
  #live-table table.table tbody tr td::before {
    content: attr(data-label);
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: var(--lt-text-muted);
    min-width: 120px;
    flex-shrink: 0;
  }
  #live-table table.table tbody tr td:first-child {
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 4px;
    border-bottom: 1px solid oklch(var(--bc));
    @supports (color: color-mix(in lab, red, red)) {
      border-bottom: 1px solid color-mix(in oklch, oklch(var(--bc)) 5%, transparent);
    }
    margin-bottom: 4px;
  }
  #live-table table.table tbody tr td:last-child {
    justify-content: flex-end;
    padding-top: 8px;
    border-top: 1px solid oklch(var(--bc));
    @supports (color: color-mix(in lab, red, red)) {
      border-top: 1px solid color-mix(in oklch, oklch(var(--bc)) 5%, transparent);
    }
    margin-top: 4px;
  }
}
.dro-status-badge, #live-table td .lt-status-badge {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 3px 10px;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  white-space: nowrap;
  background: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--bc)) 6%, transparent);
  }
  color: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    color: color-mix(in oklch, oklch(var(--bc)) 60%, transparent);
  }
}
.dro-status-badge[data-status="completed"], .dro-status-badge[data-status="done"], .dro-status-badge[data-status="active"], .dro-status-badge[data-status="approved"], .dro-status-badge[data-status="published"], .dro-status-badge[data-status="resolved"], .dro-status-badge[data-status="online"], #live-table td .lt-status-badge[data-status="completed"], #live-table td .lt-status-badge[data-status="done"], #live-table td .lt-status-badge[data-status="active"], #live-table td .lt-status-badge[data-status="approved"], #live-table td .lt-status-badge[data-status="published"], #live-table td .lt-status-badge[data-status="resolved"], #live-table td .lt-status-badge[data-status="online"] {
  background: oklch(0.95 0.05 155);
  color: oklch(0.35 0.1 155);
}
.dro-status-badge[data-status="in_progress"], .dro-status-badge[data-status="in_review"], .dro-status-badge[data-status="pending"], .dro-status-badge[data-status="review"], .dro-status-badge[data-status="waiting"], .dro-status-badge[data-status="paused"], #live-table td .lt-status-badge[data-status="in_progress"], #live-table td .lt-status-badge[data-status="in_review"], #live-table td .lt-status-badge[data-status="pending"], #live-table td .lt-status-badge[data-status="review"], #live-table td .lt-status-badge[data-status="waiting"], #live-table td .lt-status-badge[data-status="paused"] {
  background: oklch(0.93 0.06 80);
  color: oklch(0.45 0.12 60);
}
.dro-status-badge[data-status="planning"], .dro-status-badge[data-status="new"], .dro-status-badge[data-status="draft"], .dro-status-badge[data-status="todo"], .dro-status-badge[data-status="open"], .dro-status-badge[data-status="backlog"], .dro-status-badge[data-status="planned"], #live-table td .lt-status-badge[data-status="planning"], #live-table td .lt-status-badge[data-status="new"], #live-table td .lt-status-badge[data-status="draft"], #live-table td .lt-status-badge[data-status="todo"], #live-table td .lt-status-badge[data-status="open"], #live-table td .lt-status-badge[data-status="backlog"], #live-table td .lt-status-badge[data-status="planned"] {
  background: oklch(0.94 0.04 250);
  color: oklch(0.45 0.1 250);
}
.dro-status-badge[data-status="blocked"], .dro-status-badge[data-status="failed"], .dro-status-badge[data-status="cancelled"], .dro-status-badge[data-status="rejected"], .dro-status-badge[data-status="overdue"], .dro-status-badge[data-status="critical"], .dro-status-badge[data-status="urgent"], .dro-status-badge[data-status="p0"], .dro-status-badge[data-status="p0_emergency"], #live-table td .lt-status-badge[data-status="blocked"], #live-table td .lt-status-badge[data-status="failed"], #live-table td .lt-status-badge[data-status="cancelled"], #live-table td .lt-status-badge[data-status="rejected"], #live-table td .lt-status-badge[data-status="overdue"], #live-table td .lt-status-badge[data-status="critical"], #live-table td .lt-status-badge[data-status="urgent"], #live-table td .lt-status-badge[data-status="p0"], #live-table td .lt-status-badge[data-status="p0_emergency"] {
  background: oklch(0.94 0.04 25);
  color: oklch(0.45 0.12 25);
}
.dro-status-badge[data-status="high"], .dro-status-badge[data-status="p1"], .dro-status-badge[data-status="p1_critical"], #live-table td .lt-status-badge[data-status="high"], #live-table td .lt-status-badge[data-status="p1"], #live-table td .lt-status-badge[data-status="p1_critical"] {
  background: oklch(0.93 0.06 80);
  color: oklch(0.45 0.12 60);
}
.dro-status-badge[data-status="medium"], .dro-status-badge[data-status="p2"], #live-table td .lt-status-badge[data-status="medium"], #live-table td .lt-status-badge[data-status="p2"] {
  background: oklch(0.94 0.04 250);
  color: oklch(0.45 0.1 250);
}
#dro-drawer-side .menu li > .active, #dro-drawer-side .menu li > div > .active, #dro-drawer-side .menu li > a[aria-current="page"], #dro-drawer-side .menu li > details > summary.menu-active {
  border-left: var(--sidebar-indicator-width, 3px) solid var(--sidebar-indicator-color, oklch(var(--p)));
  border-radius: 0 var(--rounded-btn, 0.5rem) var(--rounded-btn, 0.5rem) 0;
  background: oklch(var(--p) / 0.08);
  font-weight: 600;
}
#dro-drawer-side .menu-title {
  font-size: 0.65rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    color: color-mix(in oklch, oklch(var(--bc)) 40%, transparent);
  }
  padding-top: 1rem;
  padding-bottom: 0.25rem;
  margin-top: 0.25rem;
  border-top: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border-top: 1px solid color-mix(in oklch, oklch(var(--bc)) 6%, transparent);
  }
}
#dro-drawer-side .menu-title:first-child {
  border-top: none;
  margin-top: 0;
}
@media (min-width: 640px) {
  .breadcrumbs li {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .breadcrumbs li:last-child, .breadcrumbs li:nth-last-child(2) {
    max-width: none;
  }
}
calendar-month {
  --color-accent: oklch(var(--p));
  --color-text-on-accent: oklch(var(--pc));
  font-family: inherit;
  font-size: 0.875rem;
}
calendar-date::part(button), calendar-range::part(button) {
  border: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px solid color-mix(in oklch, oklch(var(--bc)) 15%, transparent);
  }
  background: oklch(var(--b1));
  color: oklch(var(--bc));
  border-radius: var(--radius-field, 0.25rem);
  width: 28px;
  height: 28px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.15s, border-color 0.15s;
}
calendar-date::part(button):hover, calendar-range::part(button):hover {
  background: oklch(var(--b2));
  border-color: oklch(var(--p));
}
calendar-date::part(button):focus-visible, calendar-range::part(button):focus-visible {
  outline: 2px solid oklch(var(--p));
  outline-offset: 2px;
}
calendar-date::part(heading), calendar-range::part(heading) {
  font-weight: 600;
  font-size: 0.875rem;
  color: oklch(var(--bc));
}
calendar-month::part(button) {
  border-radius: var(--radius-field, 0.25rem);
  font-size: 0.8125rem;
  transition: background-color 0.12s, color 0.12s;
}
calendar-month::part(heading) {
  font-size: 0.6875rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    color: color-mix(in oklch, oklch(var(--bc)) 45%, transparent);
  }
}
calendar-month::part(outside) {
  opacity: 0.3;
}
calendar-month::part(today) {
  font-weight: 700;
  border: 1px solid oklch(var(--p));
}
.dro-cally-picker {
  position: relative;
}
.dro-cally-picker .dro-cally-dropdown {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  z-index: 50;
  background: oklch(var(--b1));
  border: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px solid color-mix(in oklch, oklch(var(--bc)) 12%, transparent);
  }
  border-radius: var(--radius-box, 0.5rem);
  box-shadow: 0 10px 25px -5px oklch(0 0 0 / 0.1), 0 8px 10px -6px oklch(0 0 0 / 0.05);
  padding: 0.75rem;
  min-width: 280px;
}
.dro-cally-picker svg.cally-nav-icon {
  width: 16px;
  height: 16px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.5;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.dro-cally-time-row {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  border-top: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border-top: 1px solid color-mix(in oklch, oklch(var(--bc)) 8%, transparent);
  }
}
.dro-cally-time-row input {
  text-align: center;
  font-variant-numeric: tabular-nums;
}
@keyframes shine {
  from {
    left: -100%;
  }
  to {
    left: 125%;
  }
}
.animate-shine {
  animation: shine 0.8s cubic-bezier(0.4, 0, 0.2, 1);
}
:root {
  --color-fintech-gold: oklch(75% 0.15 85);
  --color-fintech-navy: oklch(25% 0.05 260);
}
.sdui-card-premium {
  background: oklch(var(--b1));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--b1)) 70%, transparent);
  }
  backdrop-filter: blur(12px) saturate(180%);
  border: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px solid color-mix(in oklch, oklch(var(--bc)) 10%, transparent);
  }
  box-shadow: 0 8px 32px 0 oklch(0 0 0 / 0.05);
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}
.sdui-card-premium:hover {
  border-color: var(--color-fintech-gold);
  transform: translateY(-2px);
  box-shadow: 0 12px 40px -8px var(--color-fintech-gold);
  @supports (color: color-mix(in lab, red, red)) {
    box-shadow: 0 12px 40px -8px color-mix(in oklch, var(--color-fintech-gold) 15%, transparent);
  }
}
.sdui-grid-standard {
  display: grid;
  gap: 1.5rem;
  padding: 1.5rem;
}
.sdui-premium-header {
  background: radial-gradient(circle at top left, var(--color-fintech-navy), transparent), oklch(var(--b1));
  @supports (color: color-mix(in lab, red, red)) {
    background: radial-gradient(circle at top left, color-mix(in oklch, var(--color-fintech-navy) 40%, transparent), transparent), color-mix(in oklch, oklch(var(--b1)) 80%, transparent);
  }
  backdrop-filter: blur(20px);
  border-bottom: 1px solid oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    border-bottom: 1px solid color-mix(in oklch, oklch(var(--bc)) 10%, transparent);
  }
  z-index: 20;
}
[data-structure-edit="false"] .drag-handle {
  display: none;
}
[data-structure-edit="true"] .drag-handle {
  display: flex;
}
.structure-dragging {
  opacity: 0.55;
  pointer-events: none;
}
.structure-confirming {
  opacity: 0.7;
  position: relative;
}
.structure-confirming::after {
  content: "";
  position: absolute;
  inset: 0;
  background: oklch(var(--p));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--p)) 8%, transparent);
  }
  border-radius: var(--radius-field, 0.375rem);
  border: 1px dashed oklch(var(--p));
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px dashed color-mix(in oklch, oklch(var(--p)) 50%, transparent);
  }
  pointer-events: none;
}
.structure-reverting {
  animation: structure-revert-flash 0.4s ease-out;
}
@keyframes structure-revert-flash {
  0% {
    background: oklch(var(--er));
    @supports (color: color-mix(in lab, red, red)) {
      background: color-mix(in oklch, oklch(var(--er)) 15%, transparent);
    }
    opacity: 0.6;
  }
  100% {
    background: transparent;
    opacity: 1;
  }
}
[data-dropzone-type] {
  transition: outline 0.12s ease, background 0.12s ease, box-shadow 0.12s ease;
}
#app-sidebar[data-structure-edit="true"] {
  border-right: 2px solid oklch(var(--wa));
  @supports (color: color-mix(in lab, red, red)) {
    border-right: 2px solid color-mix(in oklch, oklch(var(--wa)) 40%, transparent);
  }
}
#app-sidebar[data-structure-edit="true"]::before {
  content: "EDITING";
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 0;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.15em;
  color: oklch(var(--wa));
  background: oklch(var(--wa));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--wa)) 10%, transparent);
  }
  border-bottom: 1px solid oklch(var(--wa));
  @supports (color: color-mix(in lab, red, red)) {
    border-bottom: 1px solid color-mix(in oklch, oklch(var(--wa)) 20%, transparent);
  }
  z-index: 10;
}
#structure-quick-add {
  animation: flyout-in 0.15s ease-out;
}
@keyframes flyout-in {
  from {
    opacity: 0;
    transform: translateY(-6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-in-right {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.animate-slide-in-right {
  animation: slide-in-right 0.2s cubic-bezier(0.16, 1, 0.3, 1);
}
@keyframes scale-in {
  from {
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
.animate-scale-in {
  animation: scale-in 0.15s ease-out;
}
.dro-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: oklch(var(--bc) / 0.15) transparent;
}
.dro-scrollbar::-webkit-scrollbar {
  width: 4px;
}
.dro-scrollbar::-webkit-scrollbar-thumb {
  background: oklch(var(--bc) / 0.15);
  border-radius: 2px;
}
#studio-bulk-bar {
  animation: scale-in 0.15s ease-out;
}
[data-mockup-mode="true"] .honeycomb-organism {
  position: relative;
  outline: 1px dashed oklch(var(--p) / 0.35);
  outline-offset: -1px;
}
[data-mockup-mode="true"] .honeycomb-organism::after {
  content: attr(data-honeycomb-variant) " · " attr(data-honeycomb-motion) " · " attr(data-honeycomb-density) " · " attr(data-honeycomb-decoration);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9999;
  padding: 1px 5px;
  font-family: "JetBrains Mono", ui-monospace, monospace;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: lowercase;
  color: oklch(var(--pc));
  background: oklch(var(--p) / 0.92);
  border-radius: 0 0 0 4px;
  pointer-events: none;
}
[data-mockup-mode="true"] .honeycomb-organism:not([data-honeycomb-variant]):not([data-honeycomb-motion])::after {
  content: none;
}
.kb-focused {
  outline: 2px solid oklch(var(--p));
  outline-offset: -2px;
  background-color: oklch(var(--p) / 0.08);
}
[data-density="compact"] table tr td, [data-density="compact"] table tr th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
[data-density="compact"] table tr {
  height: 2rem;
}
[data-density="spacious"] table tr td, [data-density="spacious"] table tr th {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.9375rem;
}
[data-density="spacious"] table tr {
  height: 4rem;
}
table.col-freeze-first thead th:first-child, table.col-freeze-first tbody td:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
  background: oklch(var(--b1));
  box-shadow: 2px 0 4px -1px oklch(var(--bc));
  @supports (color: color-mix(in lab, red, red)) {
    box-shadow: 2px 0 4px -1px color-mix(in oklch, oklch(var(--bc)) 8%, transparent);
  }
}
table.col-freeze-first thead th:first-child {
  z-index: 3;
}
tr.row-detail-expanded > td {
  border-bottom: none;
}
tr.row-detail-panel {
  display: none;
}
tr.row-detail-panel.open {
  display: table-row;
}
tr.row-detail-panel td {
  padding: 0;
  background: oklch(var(--b2));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--b2)) 60%, transparent);
  }
}
tr.row-detail-panel .row-detail-inner {
  padding: 0.75rem 1.25rem;
  font-size: 0.8125rem;
  border-bottom: 1px solid oklch(var(--b3));
}
.badge-away {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0 0.4rem;
  height: 1.1rem;
  font-size: 0.625rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border-radius: 9999px;
  background: oklch(var(--wa));
  @supports (color: color-mix(in lab, red, red)) {
    background: color-mix(in oklch, oklch(var(--wa)) 15%, transparent);
  }
  color: oklch(var(--wa));
  border: 1px solid oklch(var(--wa));
  @supports (color: color-mix(in lab, red, red)) {
    border: 1px solid color-mix(in oklch, oklch(var(--wa)) 30%, transparent);
  }
  vertical-align: middle;
  margin-left: 0.35rem;
}
.leave-balance-bar {
  position: relative;
  height: 0.5rem;
  border-radius: 9999px;
  background: oklch(var(--b2));
  overflow: hidden;
  min-width: 5rem;
}
.leave-balance-bar-fill {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border-radius: 9999px;
  background: oklch(var(--p));
  transition: width 0.4s ease;
}
.leave-balance-bar-fill.warn {
  background: oklch(var(--wa));
}
.leave-balance-bar-fill.low {
  background: oklch(var(--er));
}
[data-orgchart-node][data-collapsed] > [data-orgchart-children] {
  display: none;
}
[data-orgchart-node][data-collapsed] [data-orgchart-collapsed-icon]::before {
  content: "⊞";
  font-size: 0.75rem;
}
[data-okr-objective][data-collapsed] [data-okr-krs] {
  display: none;
}
[data-okr-toggle] {
  transition: transform 0.15s ease;
}
html:has(#email-sidebar) #app-sidebar, html:has(#email-sidebar) #sidebar-drawer-wrap {
  width: 0 !important;
  min-width: 0 !important;
  border: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
}
html:has(#email-sidebar) #dro-shell {
  grid-template-columns: 0 1fr !important;
}
.tabs-lift {
  border-bottom: var(--border) solid oklch(var(--b3)) !important;
}
.tabs-lift > .tab {
  border-style: solid !important;
  border-color: transparent transparent oklch(var(--b3)) transparent !important;
  border-width: 0 0 var(--border) 0 !important;
  border-radius: var(--radius-field, 0.5rem) var(--radius-field, 0.5rem) 0 0;
  margin-bottom: calc(-1 * var(--border));
  position: relative;
}
.tabs-lift > .tab.tab-active, .tabs-lift > [role="tab"][aria-selected="true"] {
  border-style: solid !important;
  border-color: oklch(var(--b3)) oklch(var(--b3)) oklch(var(--b1)) oklch(var(--b3)) !important;
  border-width: var(--border) var(--border) var(--border) var(--border) !important;
  background-color: oklch(var(--b1)) !important;
  color: oklch(var(--bc));
  font-weight: 600;
  z-index: 1;
}
html:has(#email-sidebar) .sidebar-reopen-btn {
  display: none !important;
}
.dro-region-primary section, .dro-region-sidebar section, .dro-region-grid [data-region="header"] section {
  border: 1px solid oklch(var(--b3));
  border-radius: 0.75rem;
  background-color: oklch(var(--b1));
  padding: 1.25rem;
  box-shadow: 0 1px 3px rgb(0 0 0 / 0.06);
}
@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-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: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
@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-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-x-reverse: 0;
      --tw-border-style: solid;
      --tw-divide-y-reverse: 0;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}
