@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: "Roboto Flex", ui-sans-serif, system-ui, sans-serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
    --color-orange-300: oklch(83.7% 0.128 66.29);
    --color-orange-500: oklch(70.5% 0.213 47.604);
    --color-amber-200: oklch(92.4% 0.12 95.746);
    --color-amber-300: oklch(87.9% 0.169 91.605);
    --color-amber-400: oklch(82.8% 0.189 84.429);
    --color-yellow-400: oklch(85.2% 0.199 91.936);
    --color-yellow-600: oklch(68.1% 0.162 75.834);
    --color-lime-300: oklch(89.7% 0.196 126.665);
    --color-lime-400: oklch(84.1% 0.238 128.85);
    --color-lime-500: oklch(76.8% 0.233 130.85);
    --color-lime-600: oklch(64.8% 0.2 131.684);
    --color-green-400: oklch(79.2% 0.209 151.711);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-800: oklch(44.8% 0.119 151.328);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-emerald-500: oklch(69.6% 0.17 162.48);
    --color-teal-200: oklch(91% 0.096 180.426);
    --color-teal-400: oklch(77.7% 0.152 181.912);
    --color-teal-500: oklch(70.4% 0.14 182.503);
    --color-teal-600: oklch(60% 0.118 184.704);
    --color-cyan-400: oklch(78.9% 0.154 211.53);
    --color-cyan-600: oklch(60.9% 0.126 221.723);
    --color-sky-200: oklch(90.1% 0.058 230.902);
    --color-sky-300: oklch(82.8% 0.111 230.318);
    --color-sky-400: oklch(74.6% 0.16 232.661);
    --color-sky-500: oklch(68.5% 0.169 237.323);
    --color-indigo-100: oklch(93% 0.034 272.788);
    --color-indigo-200: oklch(87% 0.065 274.039);
    --color-indigo-300: oklch(78.5% 0.115 274.713);
    --color-indigo-400: oklch(67.3% 0.182 276.935);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-violet-300: oklch(81.1% 0.111 293.571);
    --color-violet-500: oklch(60.6% 0.25 292.717);
    --color-violet-600: oklch(54.1% 0.281 293.009);
    --color-purple-600: oklch(55.8% 0.288 302.321);
    --color-fuchsia-300: oklch(83.3% 0.145 321.434);
    --color-pink-300: oklch(82.3% 0.12 346.018);
    --color-pink-500: oklch(65.6% 0.241 354.308);
    --color-pink-600: oklch(59.2% 0.249 0.584);
    --color-rose-300: oklch(81% 0.117 11.638);
    --color-rose-400: oklch(71.2% 0.194 13.428);
    --color-rose-500: oklch(64.5% 0.246 16.439);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-gray-100: oklch(96.7% 0.003 264.542);
    --color-gray-200: oklch(92.8% 0.006 264.531);
    --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-800: oklch(27.8% 0.033 256.848);
    --color-gray-900: oklch(21% 0.034 264.665);
    --color-zinc-400: oklch(70.5% 0.015 286.067);
    --color-zinc-600: oklch(44.2% 0.017 285.786);
    --color-stone-200: oklch(92.3% 0.003 48.717);
    --color-stone-300: oklch(86.9% 0.005 56.366);
    --color-stone-400: oklch(70.9% 0.01 56.259);
    --color-stone-500: oklch(55.3% 0.013 58.071);
    --color-stone-600: oklch(44.4% 0.011 73.639);
    --color-stone-700: oklch(37.4% 0.01 67.558);
    --color-stone-800: oklch(26.8% 0.007 34.298);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --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-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-9xl: 8rem;
    --text-9xl--line-height: 1;
    --font-weight-thin: 100;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tight: -0.025em;
    --tracking-widest: 0.1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --radius-sm: 0.125rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-3xl: 1.5rem;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --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-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --font-sans--font-variation-settings: "XOPQ" 76;
    --font-dense: "Roboto Condensed", ui-sans-serif, system-ui, sans-serif;
    --color-tuna-100: oklch(94.366% 0.00267 286.35);
    --color-tuna-800: oklch(27.341% 0.02762 290.56);
    --color-tuna-900: oklch(24.33% 0.02467 291.51);
    --color-smoke-100: oklch(96.239% 0.00939 279.69);
    --color-smoke-200: oklch(91.782% 0.01637 278.49);
    --color-smoke-300: oklch(85.69% 0.02525 275.86);
    --color-smoke-400: oklch(69.164% 0.04453 276.28);
    --color-smoke-500: oklch(53.498% 0.05072 276.29);
    --color-smoke-600: oklch(43.023% 0.04709 274.89);
    --color-smoke-700: oklch(35.334% 0.05093 275.98);
    --spacing-2px: 2px;
    --spacing-3px: 3px;
    --spacing-4px: 4px;
    --spacing-5px: 5px;
    --spacing-7px: 7px;
    --spacing-10px: 10px;
    --spacing-12px: 12px;
    --spacing-15px: 15px;
    --spacing-20px: 20px;
    --spacing-25px: 25px;
    --spacing-30px: 30px;
    --spacing-34px: 34px;
    --text-8px: 8px;
    --text-9px: 9px;
    --text-10px: 10px;
    --text-11px: 11px;
    --text-12px: 12px;
    --text-13px: 13px;
    --text-14px: 14px;
    --text-15px: 15px;
    --text-16px: 16px;
    --text-18px: 18px;
    --radius-3px: 3px;
    --radius-5px: 5px;
    --radius-7px: 7px;
    --color-primary-200: var(--primary-200);
    --color-primary-300: var(--primary-300);
    --color-primary-400: var(--primary-400);
    --color-primary-500: var(--primary-500);
    --color-secondary-500: var(
    --primary-500
  );
    --color-action: var(--action);
    --color-info: var(--info);
    --color-warning: var(--warning);
    --color-critical: var(--critical);
    --color-highlight: var(--highlight);
    --color-lightest: var(--lightest);
    --color-lighter: var(--lighter);
    --color-light: var(--light);
    --color-neutral: var(--neutral);
    --color-clear-darker: var(--clear-darker);
    --color-menu-bg: var(--menu-bg);
    --color-menu-text: var(--menu-text);
  }
}
@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, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    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:where(:not(iframe)) {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    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 {
  .\@container {
    container-type: inline-size;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: 0px;
  }
  .-inset-x-20 {
    inset-inline: calc(var(--spacing) * -20);
  }
  .inset-x-0 {
    inset-inline: 0px;
  }
  .inset-x-\[7px\] {
    inset-inline: 7px;
  }
  .inset-y-0 {
    inset-block: 0px;
  }
  .-top-16 {
    top: calc(var(--spacing) * -16);
  }
  .-top-40 {
    top: calc(var(--spacing) * -40);
  }
  .top-0 {
    top: 0px;
  }
  .top-1 {
    top: var(--spacing);
  }
  .top-10 {
    top: calc(var(--spacing) * 10);
  }
  .top-40 {
    top: calc(var(--spacing) * 40);
  }
  .top-\[-1px\] {
    top: -1px;
  }
  .top-\[-3px\] {
    top: -3px;
  }
  .top-\[-4px\] {
    top: -4px;
  }
  .top-\[-6px\] {
    top: -6px;
  }
  .top-\[-27px\] {
    top: -27px;
  }
  .top-\[-142px\] {
    top: -142px;
  }
  .top-\[15px\] {
    top: 15px;
  }
  .top-\[52px\] {
    top: 52px;
  }
  .top-\[64px\] {
    top: 64px;
  }
  .top-\[73px\] {
    top: 73px;
  }
  .top-\[106px\] {
    top: 106px;
  }
  .top-\[145px\] {
    top: 145px;
  }
  .top-\[153px\] {
    top: 153px;
  }
  .top-\[155px\] {
    top: 155px;
  }
  .top-\[158px\] {
    top: 158px;
  }
  .top-\[195px\] {
    top: 195px;
  }
  .top-\[calc\(50\%-30rem\)\] {
    top: calc(50% - 30rem);
  }
  .top-\[calc\(100\%-13rem\)\] {
    top: calc(100% - 13rem);
  }
  .right-0 {
    right: 0px;
  }
  .right-\[-8px\] {
    right: -8px;
  }
  .right-\[-11px\] {
    right: -11px;
  }
  .right-\[-14px\] {
    right: -14px;
  }
  .right-\[5px\] {
    right: 5px;
  }
  .right-\[7px\] {
    right: 7px;
  }
  .right-\[12px\] {
    right: 12px;
  }
  .right-\[15px\] {
    right: 15px;
  }
  .right-\[50px\] {
    right: 50px;
  }
  .bottom-0 {
    bottom: 0px;
  }
  .bottom-3px {
    bottom: var(--spacing-3px);
  }
  .bottom-7px {
    bottom: var(--spacing-7px);
  }
  .bottom-\[1px\] {
    bottom: 1px;
  }
  .bottom-\[6px\] {
    bottom: 6px;
  }
  .bottom-\[7px\] {
    bottom: 7px;
  }
  .bottom-\[11px\] {
    bottom: 11px;
  }
  .left-0 {
    left: 0px;
  }
  .left-1 {
    left: var(--spacing);
  }
  .left-3px {
    left: var(--spacing-3px);
  }
  .left-7px {
    left: var(--spacing-7px);
  }
  .left-48 {
    left: calc(var(--spacing) * 48);
  }
  .left-\[-10px\] {
    left: -10px;
  }
  .left-\[-14px\] {
    left: -14px;
  }
  .left-\[-140px\] {
    left: -140px;
  }
  .left-\[24px\] {
    left: 24px;
  }
  .left-\[50px\] {
    left: 50px;
  }
  .left-\[103px\] {
    left: 103px;
  }
  .left-\[110px\] {
    left: 110px;
  }
  .left-\[130px\] {
    left: 130px;
  }
  .left-\[200px\] {
    left: 200px;
  }
  .left-\[280px\] {
    left: 280px;
  }
  .left-\[310px\] {
    left: 310px;
  }
  .left-\[330px\] {
    left: 330px;
  }
  .left-\[345px\] {
    left: 345px;
  }
  .left-\[350px\] {
    left: 350px;
  }
  .left-\[368px\] {
    left: 368px;
  }
  .left-\[calc\(50\%\+3rem\)\] {
    left: calc(50% + 3rem);
  }
  .left-\[calc\(50\%-11rem\)\] {
    left: calc(50% - 11rem);
  }
  .isolate {
    isolation: isolate;
  }
  .-z-10 {
    z-index: calc(10 * -1);
  }
  .z-1 {
    z-index: 1;
  }
  .z-2 {
    z-index: 2;
  }
  .z-3 {
    z-index: 3;
  }
  .z-5 {
    z-index: 5;
  }
  .z-10 {
    z-index: 10;
  }
  .z-40 {
    z-index: 40;
  }
  .z-\[5\] {
    z-index: 5;
  }
  .col-span-2 {
    grid-column: span 2 / span 2;
  }
  .col-start-2 {
    grid-column-start: 2;
  }
  .container {
    width: 100%;
    @media (width >= 460px) {
      max-width: 460px;
    }
    @media (width >= 480px) {
      max-width: 480px;
    }
    @media (width >= 550px) {
      max-width: 550px;
    }
    @media (width >= 570px) {
      max-width: 570px;
    }
    @media (width >= 580px) {
      max-width: 580px;
    }
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 767px) {
      max-width: 767px;
    }
    @media (width >= 769px) {
      max-width: 769px;
    }
    @media (width >= 780px) {
      max-width: 780px;
    }
    @media (width >= 850px) {
      max-width: 850px;
    }
    @media (width >= 920px) {
      max-width: 920px;
    }
    @media (width >= 940px) {
      max-width: 940px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1280px) {
      max-width: 1280px;
    }
    @media (width >= 1536px) {
      max-width: 1536px;
    }
  }
  .mx-0 {
    margin-inline: 0px;
  }
  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }
  .mx-7px {
    margin-inline: var(--spacing-7px);
  }
  .mx-\[8px\] {
    margin-inline: 8px;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-8 {
    margin-block: calc(var(--spacing) * 8);
  }
  .mt-0 {
    margin-top: 0px;
  }
  .mt-1 {
    margin-top: var(--spacing);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .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-5px {
    margin-top: var(--spacing-5px);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7px {
    margin-top: var(--spacing-7px);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-10px {
    margin-top: var(--spacing-10px);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-25px {
    margin-top: var(--spacing-25px);
  }
  .mt-32 {
    margin-top: calc(var(--spacing) * 32);
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mt-\[3px\] {
    margin-top: 3px;
  }
  .mt-\[4px\] {
    margin-top: 4px;
  }
  .mt-\[6px\] {
    margin-top: 6px;
  }
  .mt-\[40px\] {
    margin-top: 40px;
  }
  .mt-\[60px\] {
    margin-top: 60px;
  }
  .mt-\[100px\] {
    margin-top: 100px;
  }
  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }
  .mr-2px {
    margin-right: var(--spacing-2px);
  }
  .mr-3 {
    margin-right: calc(var(--spacing) * 3);
  }
  .mr-10px {
    margin-right: var(--spacing-10px);
  }
  .mr-30px {
    margin-right: var(--spacing-30px);
  }
  .mr-\[3px\] {
    margin-right: 3px;
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-3px {
    margin-bottom: var(--spacing-3px);
  }
  .mb-5px {
    margin-bottom: var(--spacing-5px);
  }
  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }
  .mb-7px {
    margin-bottom: var(--spacing-7px);
  }
  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .mb-10px {
    margin-bottom: var(--spacing-10px);
  }
  .mb-12 {
    margin-bottom: calc(var(--spacing) * 12);
  }
  .mb-20 {
    margin-bottom: calc(var(--spacing) * 20);
  }
  .mb-30px {
    margin-bottom: var(--spacing-30px);
  }
  .mb-\[-20px\] {
    margin-bottom: -20px;
  }
  .mb-\[-30px\] {
    margin-bottom: -30px;
  }
  .mb-\[13px\] {
    margin-bottom: 13px;
  }
  .ml-0 {
    margin-left: 0px;
  }
  .ml-1\.5 {
    margin-left: calc(var(--spacing) * 1.5);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-5px {
    margin-left: var(--spacing-5px);
  }
  .ml-7px {
    margin-left: var(--spacing-7px);
  }
  .ml-15px {
    margin-left: var(--spacing-15px);
  }
  .ml-\[-3px\] {
    margin-left: -3px;
  }
  .ml-\[17px\] {
    margin-left: 17px;
  }
  .ml-\[20px\] {
    margin-left: 20px;
  }
  .ml-\[22px\] {
    margin-left: 22px;
  }
  .ml-\[26px\] {
    margin-left: 26px;
  }
  .ml-auto {
    margin-left: auto;
  }
  .block {
    display: block;
  }
  .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\! {
    display: table !important;
  }
  .aspect-\[1108\/632\] {
    aspect-ratio: 1108/632;
  }
  .aspect-\[1155\/678\] {
    aspect-ratio: 1155/678;
  }
  .aspect-\[1318\/752\] {
    aspect-ratio: 1318/752;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .h-0 {
    height: 0px;
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .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-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-30px {
    height: var(--spacing-30px);
  }
  .h-34px {
    height: var(--spacing-34px);
  }
  .h-\[2px\] {
    height: 2px;
  }
  .h-\[5px\] {
    height: 5px;
  }
  .h-\[6px\] {
    height: 6px;
  }
  .h-\[7px\] {
    height: 7px;
  }
  .h-\[8px\] {
    height: 8px;
  }
  .h-\[14px\] {
    height: 14px;
  }
  .h-\[16px\] {
    height: 16px;
  }
  .h-\[18px\] {
    height: 18px;
  }
  .h-\[20px\] {
    height: 20px;
  }
  .h-\[22px\] {
    height: 22px;
  }
  .h-\[26px\] {
    height: 26px;
  }
  .h-\[28px\] {
    height: 28px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[33px\] {
    height: 33px;
  }
  .h-\[35px\] {
    height: 35px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[58px\] {
    height: 58px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[70px\] {
    height: 70px;
  }
  .h-\[78px\] {
    height: 78px;
  }
  .h-\[83px\] {
    height: 83px;
  }
  .h-\[90\%\] {
    height: 90%;
  }
  .h-\[110px\] {
    height: 110px;
  }
  .h-\[115px\] {
    height: 115px;
  }
  .h-\[180px\] {
    height: 180px;
  }
  .h-\[197px\] {
    height: 197px;
  }
  .h-\[238px\] {
    height: 238px;
  }
  .h-\[240px\] {
    height: 240px;
  }
  .h-\[300px\] {
    height: 300px;
  }
  .h-\[318px\] {
    height: 318px;
  }
  .h-\[320px\] {
    height: 320px;
  }
  .h-\[398px\] {
    height: 398px;
  }
  .h-\[558px\] {
    height: 558px;
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .max-h-12 {
    max-height: calc(var(--spacing) * 12);
  }
  .max-h-\[210px\] {
    max-height: 210px;
  }
  .min-h-\[50px\] {
    min-height: 50px;
  }
  .min-h-dvh {
    min-height: 100dvh;
  }
  .w-0 {
    width: 0px;
  }
  .w-1\/3 {
    width: calc(1 / 3 * 100%);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-131 {
    width: calc(var(--spacing) * 131);
  }
  .w-\[3px\] {
    width: 3px;
  }
  .w-\[5px\] {
    width: 5px;
  }
  .w-\[6px\] {
    width: 6px;
  }
  .w-\[7px\] {
    width: 7px;
  }
  .w-\[8px\] {
    width: 8px;
  }
  .w-\[12px\] {
    width: 12px;
  }
  .w-\[16px\] {
    width: 16px;
  }
  .w-\[18px\] {
    width: 18px;
  }
  .w-\[20px\] {
    width: 20px;
  }
  .w-\[26px\] {
    width: 26px;
  }
  .w-\[28px\] {
    width: 28px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[36\.125rem\] {
    width: 36.125rem;
  }
  .w-\[49px\] {
    width: 49px;
  }
  .w-\[50\%\] {
    width: 50%;
  }
  .w-\[50px\] {
    width: 50px;
  }
  .w-\[69\.25rem\] {
    width: 69.25rem;
  }
  .w-\[70px\] {
    width: 70px;
  }
  .w-\[80px\] {
    width: 80px;
  }
  .w-\[82\.375rem\] {
    width: 82.375rem;
  }
  .w-\[96px\] {
    width: 96px;
  }
  .w-\[100px\] {
    width: 100px;
  }
  .w-\[105px\] {
    width: 105px;
  }
  .w-\[120px\] {
    width: 120px;
  }
  .w-\[149px\] {
    width: 149px;
  }
  .w-\[151px\] {
    width: 151px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[210px\] {
    width: 210px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-7xl {
    max-width: var(--container-7xl);
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[400px\] {
    max-width: 400px;
  }
  .max-w-\[410px\] {
    max-width: 410px;
  }
  .max-w-\[500px\] {
    max-width: 500px;
  }
  .max-w-\[800px\] {
    max-width: 800px;
  }
  .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-xl {
    max-width: var(--container-xl);
  }
  .min-w-0 {
    min-width: 0px;
  }
  .min-w-\[10px\] {
    min-width: 10px;
  }
  .min-w-\[170px\] {
    min-width: 170px;
  }
  .min-w-\[200px\] {
    min-width: 200px;
  }
  .min-w-\[202px\] {
    min-width: 202px;
  }
  .min-w-\[242px\] {
    min-width: 242px;
  }
  .min-w-\[268px\] {
    min-width: 268px;
  }
  .min-w-\[280px\] {
    min-width: 280px;
  }
  .min-w-\[320px\] {
    min-width: 320px;
  }
  .min-w-full {
    min-width: 100%;
  }
  .flex-1 {
    flex: 1;
  }
  .flex-1n {
    flex: 1;
  }
  .flex-3n {
    flex: 3;
  }
  .flex-\[1_1_170px\] {
    flex: 1 1 170px;
  }
  .flex-\[4\] {
    flex: 4;
  }
  .flex-\[5\] {
    flex: 5;
  }
  .flex-\[45\] {
    flex: 45;
  }
  .flex-\[55\] {
    flex: 55;
  }
  .flex-auto {
    flex: auto;
  }
  .flex-none {
    flex: none;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .rotate-\[30deg\] {
    rotate: 30deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .scroll-mt-24 {
    scroll-margin-top: calc(var(--spacing) * 24);
  }
  .auto-rows-auto {
    grid-auto-rows: auto;
  }
  .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));
  }
  .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-wrap {
    flex-wrap: wrap;
  }
  .flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .place-content-end {
    place-content: end;
  }
  .items-baseline {
    align-items: baseline;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-around {
    justify-content: space-around;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-end {
    justify-content: flex-end;
  }
  .justify-evenly {
    justify-content: space-evenly;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-3px {
    gap: var(--spacing-3px);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5px {
    gap: var(--spacing-5px);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-7px {
    gap: var(--spacing-7px);
  }
  .gap-10px {
    gap: var(--spacing-10px);
  }
  .gap-15px {
    gap: var(--spacing-15px);
  }
  .gap-\[3px\] {
    gap: 3px;
  }
  .gap-\[4px\] {
    gap: 4px;
  }
  .gap-\[5px\] {
    gap: 5px;
  }
  .gap-\[6px\] {
    gap: 6px;
  }
  .gap-\[7px\] {
    gap: 7px;
  }
  .gap-\[8px\] {
    gap: 8px;
  }
  .gap-\[9px\] {
    gap: 9px;
  }
  .gap-\[10px\] {
    gap: 10px;
  }
  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-6 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }
  .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);
  }
  :where(.-space-x-\[6px\] > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(6px * -1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(6px * -1) * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.-space-x-\[7px\] > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(7px * -1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(7px * -1) * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }
  :where(.space-x-6 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));
  }
  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }
  .gap-y-16 {
    row-gap: calc(var(--spacing) * 16);
  }
  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :where(.divide-y-2 > :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(2px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :where(.divide-stone-500 > :not(:last-child)) {
    border-color: var(--color-stone-500);
  }
  :where(.divide-stone-600 > :not(:last-child)) {
    border-color: var(--color-stone-600);
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-visible {
    overflow: visible;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-3px {
    border-radius: var(--radius-3px);
  }
  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }
  .rounded-5px {
    border-radius: var(--radius-5px);
  }
  .rounded-7px {
    border-radius: var(--radius-7px);
  }
  .rounded-\[4px\] {
    border-radius: 4px;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  .rounded-\[7px\] {
    border-radius: 7px;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-lg {
    border-radius: var(--radius-lg);
  }
  .rounded-md {
    border-radius: var(--radius-md);
  }
  .rounded-sm {
    border-radius: var(--radius-sm);
  }
  .rounded-t-7px {
    border-top-left-radius: var(--radius-7px);
    border-top-right-radius: var(--radius-7px);
  }
  .rounded-b-\[50px\] {
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-r-\[4px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }
  .border-l-\[4px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
  .border-\[white\] {
    border-color: white;
  }
  .border-action\/70 {
    border-color: var(--color-action);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-action) 70%, transparent);
    }
  }
  .border-amber-300 {
    border-color: var(--color-amber-300);
  }
  .border-black\/20 {
    border-color: color-mix(in srgb, #000 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }
  .border-black\/30 {
    border-color: color-mix(in srgb, #000 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }
  .border-critical {
    border-color: var(--color-critical);
  }
  .border-indigo-300 {
    border-color: var(--color-indigo-300);
  }
  .border-info {
    border-color: var(--color-info);
  }
  .border-lime-600 {
    border-color: var(--color-lime-600);
  }
  .border-rose-300 {
    border-color: var(--color-rose-300);
  }
  .border-sky-500 {
    border-color: var(--color-sky-500);
  }
  .border-stone-300 {
    border-color: var(--color-stone-300);
  }
  .border-stone-500 {
    border-color: var(--color-stone-500);
  }
  .border-stone-600 {
    border-color: var(--color-stone-600);
  }
  .border-teal-200 {
    border-color: var(--color-teal-200);
  }
  .border-teal-600 {
    border-color: var(--color-teal-600);
  }
  .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-yellow-600 {
    border-color: var(--color-yellow-600);
  }
  .bg-\[\#5291ae\] {
    background-color: #5291ae;
  }
  .bg-action {
    background-color: var(--color-action);
  }
  .bg-action\/20 {
    background-color: var(--color-action);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-action) 20%, transparent);
    }
  }
  .bg-action\/60 {
    background-color: var(--color-action);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-action) 60%, transparent);
    }
  }
  .bg-amber-400 {
    background-color: var(--color-amber-400);
  }
  .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\/25 {
    background-color: color-mix(in srgb, #000 25%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 25%, 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\/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-clear-darker {
    background-color: var(--color-clear-darker);
  }
  .bg-critical {
    background-color: var(--color-critical);
  }
  .bg-critical\/15 {
    background-color: var(--color-critical);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-critical) 15%, transparent);
    }
  }
  .bg-critical\/20 {
    background-color: var(--color-critical);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-critical) 20%, transparent);
    }
  }
  .bg-cyan-400 {
    background-color: var(--color-cyan-400);
  }
  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }
  .bg-green-400 {
    background-color: var(--color-green-400);
  }
  .bg-highlight {
    background-color: var(--color-highlight);
  }
  .bg-indigo-500\/10 {
    background-color: color-mix(in srgb, oklch(58.5% 0.233 277.117) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-indigo-500) 10%, transparent);
    }
  }
  .bg-indigo-600 {
    background-color: var(--color-indigo-600);
  }
  .bg-info {
    background-color: var(--color-info);
  }
  .bg-info\/15 {
    background-color: var(--color-info);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-info) 15%, transparent);
    }
  }
  .bg-info\/20 {
    background-color: var(--color-info);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-info) 20%, transparent);
    }
  }
  .bg-menu-bg {
    background-color: var(--color-menu-bg);
  }
  .bg-orange-300 {
    background-color: var(--color-orange-300);
  }
  .bg-primary-300 {
    background-color: var(--color-primary-300);
  }
  .bg-primary-400 {
    background-color: var(--color-primary-400);
  }
  .bg-primary-500 {
    background-color: var(--color-primary-500);
  }
  .bg-rose-500 {
    background-color: var(--color-rose-500);
  }
  .bg-sky-300 {
    background-color: var(--color-sky-300);
  }
  .bg-sky-500 {
    background-color: var(--color-sky-500);
  }
  .bg-smoke-500\/10 {
    background-color: color-mix(in srgb, oklch(53.498% 0.05072 276.29) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-smoke-500) 10%, transparent);
    }
  }
  .bg-stone-500\/40 {
    background-color: color-mix(in srgb, oklch(55.3% 0.013 58.071) 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-stone-500) 40%, transparent);
    }
  }
  .bg-stone-600 {
    background-color: var(--color-stone-600);
  }
  .bg-stone-700 {
    background-color: var(--color-stone-700);
  }
  .bg-stone-800\/30 {
    background-color: color-mix(in srgb, oklch(26.8% 0.007 34.298) 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-stone-800) 30%, transparent);
    }
  }
  .bg-stone-800\/70 {
    background-color: color-mix(in srgb, oklch(26.8% 0.007 34.298) 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-stone-800) 70%, transparent);
    }
  }
  .bg-tuna-800 {
    background-color: var(--color-tuna-800);
  }
  .bg-tuna-800\/20 {
    background-color: color-mix(in srgb, oklch(27.341% 0.02762 290.56) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-tuna-800) 20%, transparent);
    }
  }
  .bg-warning {
    background-color: var(--color-warning);
  }
  .bg-warning\/20 {
    background-color: var(--color-warning);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-warning) 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-zinc-600 {
    background-color: var(--color-zinc-600);
  }
  .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-none {
    background-image: none;
  }
  .from-\[\#80caff\] {
    --tw-gradient-from: #80caff;
    --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-\[\#ff80b5\] {
    --tw-gradient-from: #ff80b5;
    --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-menu-bg {
    --tw-gradient-from: var(--color-menu-bg);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-primary-500 {
    --tw-gradient-from: var(--color-primary-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-tuna-800 {
    --tw-gradient-from: var(--color-tuna-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));
  }
  .to-\[\#4f46e5\] {
    --tw-gradient-to: #4f46e5;
    --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-\[\#9089fc\] {
    --tw-gradient-to: #9089fc;
    --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-\[\#acfc89\] {
    --tw-gradient-to: #acfc89;
    --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-secondary-500 {
    --tw-gradient-to: var(--color-secondary-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));
  }
  .\[mask-image\:radial-gradient\(100\%_100\%_at_top_right\,white\,transparent\)\] {
    mask-image: radial-gradient(100% 100% at top right,white,transparent);
  }
  .bg-clip-text {
    background-clip: text;
  }
  .fill-black\/40 {
    fill: color-mix(in srgb, #000 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      fill: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }
  .fill-gray-800\/20 {
    fill: color-mix(in srgb, oklch(27.8% 0.033 256.848) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      fill: color-mix(in oklab, var(--color-gray-800) 20%, transparent);
    }
  }
  .fill-primary-200 {
    fill: var(--color-primary-200);
  }
  .fill-sky-300 {
    fill: var(--color-sky-300);
  }
  .fill-white\/10 {
    fill: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      fill: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .fill-zinc-400 {
    fill: var(--color-zinc-400);
  }
  .stroke-stone-500 {
    stroke: var(--color-stone-500);
  }
  .stroke-white\/10 {
    stroke: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      stroke: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .object-contain {
    object-fit: contain;
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7px {
    padding: var(--spacing-7px);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .p-10px {
    padding: var(--spacing-10px);
  }
  .p-12px {
    padding: var(--spacing-12px);
  }
  .p-15px {
    padding: var(--spacing-15px);
  }
  .p-16 {
    padding: calc(var(--spacing) * 16);
  }
  .p-20px {
    padding: var(--spacing-20px);
  }
  .p-\[6px\] {
    padding: 6px;
  }
  .p-\[8px\] {
    padding: 8px;
  }
  .p-\[10px\] {
    padding: 10px;
  }
  .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-3px {
    padding-inline: var(--spacing-3px);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-5px {
    padding-inline: var(--spacing-5px);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7px {
    padding-inline: var(--spacing-7px);
  }
  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }
  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }
  .px-10px {
    padding-inline: var(--spacing-10px);
  }
  .px-12 {
    padding-inline: calc(var(--spacing) * 12);
  }
  .px-12px {
    padding-inline: var(--spacing-12px);
  }
  .px-15px {
    padding-inline: var(--spacing-15px);
  }
  .px-\[3px\] {
    padding-inline: 3px;
  }
  .px-\[4px\] {
    padding-inline: 4px;
  }
  .px-\[5px\] {
    padding-inline: 5px;
  }
  .px-\[6px\] {
    padding-inline: 6px;
  }
  .px-\[7px\] {
    padding-inline: 7px;
  }
  .px-\[8px\] {
    padding-inline: 8px;
  }
  .px-\[9px\] {
    padding-inline: 9px;
  }
  .px-\[10px\] {
    padding-inline: 10px;
  }
  .px-\[20px\] {
    padding-inline: 20px;
  }
  .py-0\.5 {
    padding-block: calc(var(--spacing) * 0.5);
  }
  .py-1 {
    padding-block: var(--spacing);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-2px {
    padding-block: var(--spacing-2px);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4px {
    padding-block: var(--spacing-4px);
  }
  .py-5px {
    padding-block: var(--spacing-5px);
  }
  .py-7px {
    padding-block: var(--spacing-7px);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-10px {
    padding-block: var(--spacing-10px);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }
  .py-20px {
    padding-block: var(--spacing-20px);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .py-32 {
    padding-block: calc(var(--spacing) * 32);
  }
  .py-\[1px\] {
    padding-block: 1px;
  }
  .py-\[2px\] {
    padding-block: 2px;
  }
  .py-\[3px\] {
    padding-block: 3px;
  }
  .py-\[4px\] {
    padding-block: 4px;
  }
  .py-\[5px\] {
    padding-block: 5px;
  }
  .py-\[6px\] {
    padding-block: 6px;
  }
  .py-\[10px\] {
    padding-block: 10px;
  }
  .py-\[20px\] {
    padding-block: 20px;
  }
  .pt-2px {
    padding-top: var(--spacing-2px);
  }
  .pt-3px {
    padding-top: var(--spacing-3px);
  }
  .pt-5px {
    padding-top: var(--spacing-5px);
  }
  .pt-7px {
    padding-top: var(--spacing-7px);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-10px {
    padding-top: var(--spacing-10px);
  }
  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }
  .pt-\[2px\] {
    padding-top: 2px;
  }
  .pt-\[5px\] {
    padding-top: 5px;
  }
  .pt-\[6px\] {
    padding-top: 6px;
  }
  .pt-\[7\%\] {
    padding-top: 7%;
  }
  .pt-\[15px\] {
    padding-top: 15px;
  }
  .pt-\[55px\] {
    padding-top: 55px;
  }
  .pt-px {
    padding-top: 1px;
  }
  .pr-2px {
    padding-right: var(--spacing-2px);
  }
  .pr-5px {
    padding-right: var(--spacing-5px);
  }
  .pr-7px {
    padding-right: var(--spacing-7px);
  }
  .pr-8 {
    padding-right: calc(var(--spacing) * 8);
  }
  .pr-10px {
    padding-right: var(--spacing-10px);
  }
  .pr-15px {
    padding-right: var(--spacing-15px);
  }
  .pr-30px {
    padding-right: var(--spacing-30px);
  }
  .pr-\[2px\] {
    padding-right: 2px;
  }
  .pr-\[45px\] {
    padding-right: 45px;
  }
  .pb-2px {
    padding-bottom: var(--spacing-2px);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-5px {
    padding-bottom: var(--spacing-5px);
  }
  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }
  .pb-7px {
    padding-bottom: var(--spacing-7px);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-10px {
    padding-bottom: var(--spacing-10px);
  }
  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }
  .pb-15px {
    padding-bottom: var(--spacing-15px);
  }
  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }
  .pb-30px {
    padding-bottom: var(--spacing-30px);
  }
  .pb-\[6px\] {
    padding-bottom: 6px;
  }
  .pb-\[20px\] {
    padding-bottom: 20px;
  }
  .pb-\[65px\] {
    padding-bottom: 65px;
  }
  .pl-0 {
    padding-left: 0px;
  }
  .pl-2px {
    padding-left: var(--spacing-2px);
  }
  .pl-3px {
    padding-left: var(--spacing-3px);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-7px {
    padding-left: var(--spacing-7px);
  }
  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }
  .pl-10px {
    padding-left: var(--spacing-10px);
  }
  .pl-12px {
    padding-left: var(--spacing-12px);
  }
  .pl-15px {
    padding-left: var(--spacing-15px);
  }
  .pl-16 {
    padding-left: calc(var(--spacing) * 16);
  }
  .pl-\[5px\] {
    padding-left: 5px;
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .align-top {
    vertical-align: top;
  }
  .font-sans {
    font-family: var(--font-sans);
    font-variation-settings: var(--font-sans--font-variation-settings);
  }
  .font-dense {
    font-family: var(--font-dense);
  }
  .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-9xl {
    font-size: var(--text-9xl);
    line-height: var(--tw-leading, var(--text-9xl--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-8px {
    font-size: var(--text-8px);
  }
  .text-9px {
    font-size: var(--text-9px);
  }
  .text-10px {
    font-size: var(--text-10px);
  }
  .text-11px {
    font-size: var(--text-11px);
  }
  .text-12px {
    font-size: var(--text-12px);
  }
  .text-13px {
    font-size: var(--text-13px);
  }
  .text-14px {
    font-size: var(--text-14px);
  }
  .text-15px {
    font-size: var(--text-15px);
  }
  .text-16px {
    font-size: var(--text-16px);
  }
  .text-18px {
    font-size: var(--text-18px);
  }
  .text-\[9px\] {
    font-size: 9px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .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-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .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\.08em\] {
    --tw-tracking: 0.08em;
    letter-spacing: 0.08em;
  }
  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }
  .tracking-widest {
    --tw-tracking: var(--tracking-widest);
    letter-spacing: var(--tracking-widest);
  }
  .text-balance {
    text-wrap: balance;
  }
  .break-words {
    overflow-wrap: break-word;
  }
  .whitespace-nowrap {
    white-space: nowrap;
  }
  .whitespace-pre-line {
    white-space: pre-line;
  }
  .text-\[\#5fd38d\] {
    color: #5fd38d;
  }
  .text-\[\#8ab8f0\] {
    color: #8ab8f0;
  }
  .text-\[\#ef8a7e\] {
    color: #ef8a7e;
  }
  .text-\[\#f5b453\] {
    color: #f5b453;
  }
  .text-black\/50 {
    color: color-mix(in srgb, #000 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-black) 50%, transparent);
    }
  }
  .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-green-400 {
    color: var(--color-green-400);
  }
  .text-green-800 {
    color: var(--color-green-800);
  }
  .text-indigo-400 {
    color: var(--color-indigo-400);
  }
  .text-light {
    color: var(--color-light);
  }
  .text-lighter {
    color: var(--color-lighter);
  }
  .text-lightest {
    color: var(--color-lightest);
  }
  .text-lime-300 {
    color: var(--color-lime-300);
  }
  .text-lime-400 {
    color: var(--color-lime-400);
  }
  .text-menu-text {
    color: var(--color-menu-text);
  }
  .text-neutral {
    color: var(--color-neutral);
  }
  .text-orange-300 {
    color: var(--color-orange-300);
  }
  .text-primary-200 {
    color: var(--color-primary-200);
  }
  .text-primary-300 {
    color: var(--color-primary-300);
  }
  .text-primary-500 {
    color: var(--color-primary-500);
  }
  .text-sky-400 {
    color: var(--color-sky-400);
  }
  .text-smoke-200 {
    color: var(--color-smoke-200);
  }
  .text-smoke-300 {
    color: var(--color-smoke-300);
  }
  .text-smoke-400 {
    color: var(--color-smoke-400);
  }
  .text-stone-200 {
    color: var(--color-stone-200);
  }
  .text-stone-300 {
    color: var(--color-stone-300);
  }
  .text-stone-400 {
    color: var(--color-stone-400);
  }
  .text-stone-500 {
    color: var(--color-stone-500);
  }
  .text-teal-200 {
    color: var(--color-teal-200);
  }
  .text-teal-400 {
    color: var(--color-teal-400);
  }
  .text-transparent {
    color: transparent;
  }
  .text-tuna-900 {
    color: var(--color-tuna-900);
  }
  .text-warning {
    color: var(--color-warning);
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\/50 {
    color: color-mix(in srgb, #fff 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 50%, 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-white\/90 {
    color: color-mix(in srgb, #fff 90%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 90%, transparent);
    }
  }
  .text-yellow-400 {
    color: var(--color-yellow-400);
  }
  .text-zinc-400 {
    color: var(--color-zinc-400);
  }
  .normal-case {
    text-transform: none;
  }
  .uppercase {
    text-transform: uppercase;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .opacity-20 {
    opacity: 20%;
  }
  .opacity-25 {
    opacity: 25%;
  }
  .opacity-90 {
    opacity: 90%;
  }
  .shadow-1n {
    --tw-shadow: 0px 2px 1px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--tw-shadow-color, rgba(
      0,
      0,
      0,
      0.14
    )), 0px 1px 3px 0px var(--tw-shadow-color, rgba(0, 0, 0, 0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-3n {
    --tw-shadow: 0px 3px 3px -2px var(--tw-shadow-color, rgba(0, 0, 0, 0.2)), 0px 3px 4px 0px var(--tw-shadow-color, rgba(
      0,
      0,
      0,
      0.14
    )), 0px 1px 8px 0px var(--tw-shadow-color, rgba(0, 0, 0, 0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-4n {
    --tw-shadow: 0px 2px 4px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.2)), 0px 4px 5px 0px var(--tw-shadow-color, rgba(
      0,
      0,
      0,
      0.14
    )), 0px 1px 10px 0px var(--tw-shadow-color, rgba(0, 0, 0, 0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-5n {
    --tw-shadow: 0px 3px 5px -1px var(--tw-shadow-color, rgba(0, 0, 0, 0.2)), 0px 5px 8px 0px var(--tw-shadow-color, rgba(
      0,
      0,
      0,
      0.14
    )), 0px 1px 14px 0px var(--tw-shadow-color, rgba(0, 0, 0, 0.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-7n {
    --tw-shadow: 0px 4px 5px -2px var(--tw-shadow-color, rgba(0, 0, 0, 0.2)), 0px 7px 10px 1px var(--tw-shadow-color, rgba(
      0,
      0,
      0,
      0.14
    )), 0px 2px 16px 1px var(--tw-shadow-color, rgba(0, 0, 0, 0.12));
    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-sm {
    --tw-shadow: 0 1px 2px 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-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-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);
  }
  .shadow-slate-800\/10 {
    --tw-shadow-color: color-mix(in srgb, oklch(27.9% 0.041 260.031) 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, var(--color-slate-800) 10%, transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .ring-\[\#2b2a33\] {
    --tw-ring-color: #2b2a33;
  }
  .ring-indigo-500\/20 {
    --tw-ring-color: color-mix(in srgb, oklch(58.5% 0.233 277.117) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-indigo-500) 20%, transparent);
    }
  }
  .ring-info\/25 {
    --tw-ring-color: var(--color-info);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-info) 25%, transparent);
    }
  }
  .ring-menu-bg {
    --tw-ring-color: var(--color-menu-bg);
  }
  .ring-smoke-300\/20 {
    --tw-ring-color: color-mix(in srgb, oklch(85.69% 0.02525 275.86) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-smoke-300) 20%, transparent);
    }
  }
  .ring-white\/10 {
    --tw-ring-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .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,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-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-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-150 {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  .select-text {
    -webkit-user-select: text;
    user-select: text;
  }
  .ring-inset {
    --tw-ring-inset: inset;
  }
  @media (hover: hover) {
    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: var(--spacing);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:bg-indigo-500:is(:where(.group):hover *) {
      background-color: var(--color-indigo-500);
    }
    .group-hover\:text-white:is(:where(.group):hover *) {
      color: var(--color-white);
    }
    .group-hover\:ring-smoke-300\/40:is(:where(.group):hover *) {
      --tw-ring-color: color-mix(in srgb, oklch(85.69% 0.02525 275.86) 40%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .group-hover\:ring-smoke-300\/40:is(:where(.group):hover *) {
        --tw-ring-color: color-mix(in oklab, var(--color-smoke-300) 40%, transparent);
      }
    }
    .group-has-\[a\]\:group-hover\:text-white:is(:where(.group):has(:is(a)) *):is(:where(.group):hover *) {
      color: var(--color-white);
    }
  }
  .placeholder\:text-stone-400::placeholder {
    color: var(--color-stone-400);
  }
  .after\:absolute::after {
    content: var(--tw-content);
    position: absolute;
  }
  .after\:inset-0::after {
    content: var(--tw-content);
    inset: 0px;
  }
  .after\:rounded-lg::after {
    content: var(--tw-content);
    border-radius: var(--radius-lg);
  }
  .after\:content-\[\'\'\]::after {
    --tw-content: '';
    content: var(--tw-content);
  }
  .last\:border-0:last-child {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  @media (hover: hover) {
    .hover\:bg-black\/30:hover {
      background-color: color-mix(in srgb, #000 30%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-black\/30:hover {
        background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
      }
    }
    .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
    .hover\:bg-indigo-400:hover {
      background-color: var(--color-indigo-400);
    }
    .hover\:bg-smoke-100:hover {
      background-color: var(--color-smoke-100);
    }
    .hover\:bg-tuna-100\/10:hover {
      background-color: color-mix(in srgb, oklch(94.366% 0.00267 286.35) 10%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-tuna-100\/10:hover {
        background-color: color-mix(in oklab, var(--color-tuna-100) 10%, transparent);
      }
    }
    .hover\:text-gray-400:hover {
      color: var(--color-gray-400);
    }
    .hover\:text-indigo-200:hover {
      color: var(--color-indigo-200);
    }
    .hover\:text-primary-400:hover {
      color: var(--color-primary-400);
    }
    .hover\:text-white:hover {
      color: var(--color-white);
    }
    .hover\:ring-white\/20:hover {
      --tw-ring-color: color-mix(in srgb, #fff 20%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:ring-white\/20:hover {
        --tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent);
      }
    }
  }
  .focus\:border-indigo-500:focus {
    border-color: var(--color-indigo-500);
  }
  .focus\:ring-indigo-500:focus {
    --tw-ring-color: var(--color-indigo-500);
  }
  .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-tuna-100\/20:focus-visible {
    --tw-ring-color: color-mix(in srgb, oklch(94.366% 0.00267 286.35) 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-tuna-100) 20%, transparent);
    }
  }
  .focus-visible\:outline:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .focus-visible\:outline-2:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .focus-visible\:outline-offset-2:focus-visible {
    outline-offset: 2px;
  }
  .focus-visible\:outline-indigo-400:focus-visible {
    outline-color: var(--color-indigo-400);
  }
  .focus-visible\:outline-white:focus-visible {
    outline-color: var(--color-white);
  }
  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }
  .has-\[a\:focus-visible\]\:outline-2:has(:is(a:focus-visible)) {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }
  .has-\[a\:focus-visible\]\:outline-offset-2:has(:is(a:focus-visible)) {
    outline-offset: 2px;
  }
  .has-\[a\:focus-visible\]\:outline-indigo-400:has(:is(a:focus-visible)) {
    outline-color: var(--color-indigo-400);
  }
  .data-\[is\=inline\]\:mt-8[data-is="inline"] {
    margin-top: calc(var(--spacing) * 8);
  }
  .data-\[is\=inline\]\:p-5[data-is="inline"] {
    padding: calc(var(--spacing) * 5);
  }
  .data-\[is\=inline\]\:py-10[data-is="inline"] {
    padding-block: calc(var(--spacing) * 10);
  }
  .data-\[is\=inline\]\:text-lg[data-is="inline"] {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .data-\[is\=inline\]\:text-sm[data-is="inline"] {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .data-\[is\=x\]\:mt-16[data-is="x"] {
    margin-top: calc(var(--spacing) * 16);
  }
  .data-\[is\=x\]\:p-7[data-is="x"] {
    padding: calc(var(--spacing) * 7);
  }
  .data-\[is\=x\]\:py-10[data-is="x"] {
    padding-block: calc(var(--spacing) * 10);
  }
  .data-\[is\=x\]\:text-lg[data-is="x"] {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .data-\[is\=x\]\:text-xl[data-is="x"] {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .data-\[side\=left\]\:pl-3[data-side="left"] {
    padding-left: calc(var(--spacing) * 3);
  }
  .data-\[side\=right\]\:pr-3[data-side="right"] {
    padding-right: calc(var(--spacing) * 3);
  }
  @media (prefers-reduced-motion: no-preference) {
    .motion-safe\:scroll-smooth {
      scroll-behavior: smooth;
    }
  }
  @media (width >= 460px) {
    .\34 60px\:block {
      display: block;
    }
    .\34 60px\:flex {
      display: flex;
    }
    .\34 60px\:min-w-\[280px\] {
      min-width: 280px;
    }
  }
  @media (width >= 480px) {
    .xs\:mx-10 {
      margin-inline: calc(var(--spacing) * 10);
    }
  }
  @media (width >= 550px) {
    .\35 50px\:block {
      display: block;
    }
  }
  @media (width >= 640px) {
    .sm\:-top-80 {
      top: calc(var(--spacing) * -80);
    }
    .sm\:top-\[150px\] {
      top: 150px;
    }
    .sm\:top-\[calc\(100\%-30rem\)\] {
      top: calc(100% - 30rem);
    }
    .sm\:right-\[80px\] {
      right: 80px;
    }
    .sm\:left-\[80px\] {
      left: 80px;
    }
    .sm\:left-\[calc\(50\%\+36rem\)\] {
      left: calc(50% + 36rem);
    }
    .sm\:left-\[calc\(50\%-30rem\)\] {
      left: calc(50% - 30rem);
    }
    .sm\:col-start-2 {
      grid-column-start: 2;
    }
    .sm\:col-start-auto {
      grid-column-start: auto;
    }
    .sm\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }
    .sm\:mt-14 {
      margin-top: calc(var(--spacing) * 14);
    }
    .sm\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }
    .sm\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
    .sm\:mt-32 {
      margin-top: calc(var(--spacing) * 32);
    }
    .sm\:mt-56 {
      margin-top: calc(var(--spacing) * 56);
    }
    .sm\:flex {
      display: flex;
    }
    .sm\:h-\[70px\] {
      height: 70px;
    }
    .sm\:h-\[400px\] {
      height: 400px;
    }
    .sm\:max-h-\[300px\] {
      max-height: 300px;
    }
    .sm\:w-\[72\.1875rem\] {
      width: 72.1875rem;
    }
    .sm\:w-\[300px\] {
      width: 300px;
    }
    .sm\:w-\[400px\] {
      width: 400px;
    }
    .sm\:max-w-xl {
      max-width: var(--container-xl);
    }
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .sm\:gap-x-10 {
      column-gap: calc(var(--spacing) * 10);
    }
    .sm\:gap-y-20 {
      row-gap: calc(var(--spacing) * 20);
    }
    .sm\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .sm\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
    .sm\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }
    .sm\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .sm\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .sm\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
    .sm\:py-32 {
      padding-block: calc(var(--spacing) * 32);
    }
    .sm\:py-40 {
      padding-block: calc(var(--spacing) * 40);
    }
    .sm\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }
    .sm\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }
    .sm\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
    .sm\:text-center {
      text-align: center;
    }
    .sm\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
    .sm\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    .sm\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
    .sm\:text-11px {
      font-size: var(--text-11px);
    }
    .data-\[is\=inline\]\:sm\:mt-10[data-is="inline"] {
      margin-top: calc(var(--spacing) * 10);
    }
    .data-\[is\=x\]\:sm\:mt-20[data-is="x"] {
      margin-top: calc(var(--spacing) * 20);
    }
  }
  @media (width >= 769px) {
    .md\:mx-5 {
      margin-inline: calc(var(--spacing) * 5);
    }
    .md\:mt-0 {
      margin-top: 0px;
    }
    .md\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
    .md\:mb-0 {
      margin-bottom: 0px;
    }
    .md\:flex {
      display: flex;
    }
    .md\:grid {
      display: grid;
    }
    .md\:hidden {
      display: none;
    }
    .md\:w-1\/2 {
      width: calc(1 / 2 * 100%);
    }
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:items-center {
      align-items: center;
    }
    .md\:justify-between {
      justify-content: space-between;
    }
    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .md\:self-center {
      align-self: center;
    }
    .md\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
    .md\:pt-0 {
      padding-top: 0px;
    }
    .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
    .data-\[side\=left\]\:md\:flex-row[data-side="left"] {
      flex-direction: row;
    }
    .data-\[side\=left\]\:md\:pr-6[data-side="left"] {
      padding-right: calc(var(--spacing) * 6);
    }
    .data-\[side\=right\]\:md\:flex-row-reverse[data-side="right"] {
      flex-direction: row-reverse;
    }
    .data-\[side\=right\]\:md\:pl-6[data-side="right"] {
      padding-left: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 780px) {
    .\37 80px\:block {
      display: block;
    }
  }
  @media (width >= 850px) {
    .\38 50px\:flex {
      display: flex;
    }
  }
  @media (width >= 1024px) {
    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }
    .lg\:mx-0 {
      margin-inline: 0px;
    }
    .lg\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }
    .lg\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
    .lg\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
    .lg\:mr-0 {
      margin-right: 0px;
    }
    .lg\:ml-10 {
      margin-left: calc(var(--spacing) * 10);
    }
    .lg\:flex {
      display: flex;
    }
    .lg\:max-w-4xl {
      max-width: var(--container-4xl);
    }
    .lg\:max-w-\[490px\] {
      max-width: 490px;
    }
    .lg\:max-w-none {
      max-width: none;
    }
    .lg\:max-w-xl {
      max-width: var(--container-xl);
    }
    .lg\:flex-auto {
      flex: auto;
    }
    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }
    .lg\:gap-y-16 {
      row-gap: calc(var(--spacing) * 16);
    }
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .lg\:px-14 {
      padding-inline: calc(var(--spacing) * 14);
    }
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .lg\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .lg\:pt-32 {
      padding-top: calc(var(--spacing) * 32);
    }
    .lg\:pb-32 {
      padding-bottom: calc(var(--spacing) * 32);
    }
    .lg\:text-center {
      text-align: center;
    }
    .data-\[is\=inline\]\:lg\:py-7[data-is="inline"] {
      padding-block: calc(var(--spacing) * 7);
    }
    .data-\[is\=x\]\:lg\:py-14[data-is="x"] {
      padding-block: calc(var(--spacing) * 14);
    }
  }
  @media (width >= 1280px) {
    .xl\:mt-0 {
      margin-top: 0px;
    }
    .xl\:mt-7 {
      margin-top: calc(var(--spacing) * 7);
    }
    .xl\:ml-32 {
      margin-left: calc(var(--spacing) * 32);
    }
    .xl\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .xl\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }
  @media (width >= 1536px) {
    .\32 xl\:text-\[20px\] {
      font-size: 20px;
    }
  }
  @container (width < 300px) {
    .\@max-\[300px\]\:hidden {
      display: none;
    }
  }
  @container (width >= 380px) {
    .\@min-\[380px\]\:inline {
      display: inline;
    }
  }
  @container (width >= 412px) {
    .\@min-\[412px\]\:mt-\[20px\] {
      margin-top: 20px;
    }
    .\@min-\[412px\]\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
    .\@min-\[412px\]\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
  }
  @container (width >= 532px) {
    .\@min-\[532px\]\:mt-0 {
      margin-top: 0px;
    }
    .\@min-\[532px\]\:mt-\[24px\] {
      margin-top: 24px;
    }
    .\@min-\[532px\]\:block {
      display: block;
    }
    .\@min-\[532px\]\:flex-wrap {
      flex-wrap: wrap;
    }
    .\@min-\[532px\]\:gap-0 {
      gap: 0px;
    }
    .\@min-\[532px\]\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .\@min-\[532px\]\:pt-0 {
      padding-top: 0px;
    }
    .\@min-\[532px\]\:pt-\[40px\] {
      padding-top: 40px;
    }
    .\@min-\[532px\]\:pl-\[20px\] {
      padding-left: 20px;
    }
    .\@min-\[532px\]\:pl-\[80px\] {
      padding-left: 80px;
    }
    .\@min-\[532px\]\:pl-\[160px\] {
      padding-left: 160px;
    }
  }
  @container (width >= 560px) {
    .\@min-\[560px\]\:flex {
      display: flex;
    }
    .\@min-\[560px\]\:inline {
      display: inline;
    }
  }
  @container (width >= 732px) {
    .\@min-\[732px\]\:block {
      display: block;
    }
    .\@min-\[732px\]\:justify-start {
      justify-content: flex-start;
    }
    .\@min-\[732px\]\:pt-0 {
      padding-top: 0px;
    }
    .\@min-\[732px\]\:pl-0 {
      padding-left: 0px;
    }
  }
  .dark\:text-slate-400:where(.dark, .dark *) {
    color: var(--color-slate-400);
  }
  .\[\&_svg\]\:max-w-full svg {
    max-width: 100%;
  }
}
@layer components {
  @property --oo-btn {
    syntax: "<color>";
    inherits: true;
    initial-value: hsl(0, 0%, 50%);
  }
  @layer components {
    :root {
      --oo-btn-font: "Roboto Condensed", "Roboto Flex", "SF Compact",
      sans-serif;
      --oo-btn-font--settings: "wdth" 33.6;
      --oo-ease-press: linear(
      0,
      0.006,
      0.024,
      0.052,
      0.088,
      0.132,
      0.181,
      0.235,
      0.292,
      0.352,
      0.412,
      0.472,
      0.529,
      0.583,
      0.633,
      0.678,
      0.718,
      0.752,
      0.781,
      0.805,
      0.825,
      0.842,
      0.856,
      0.868,
      0.879,
      0.888,
      0.897,
      0.904,
      0.912,
      0.919,
      0.925,
      0.932,
      0.939,
      0.946,
      0.953,
      0.96,
      0.967,
      0.974,
      0.981,
      0.988,
      0.994,
      1
    );
      --oo-ease-bounce: linear(
      0,
      0.004,
      0.016,
      0.035,
      0.063,
      0.098,
      0.141,
      0.191,
      0.25,
      0.316,
      0.391,
      0.472,
      0.562,
      0.66,
      0.765,
      0.878,
      1,
      0.956,
      0.921,
      0.895,
      0.878,
      0.869,
      0.878,
      0.895,
      0.921,
      0.956,
      1
    );
    }
    [btn] {
      --oo-btn: var(--paint, hsl(0, 0%, 50%));
      display: inline-block;
      padding-inline: 0.7em;
      user-select: none;
      border: 0;
      outline: none;
      text-align: center;
      cursor: pointer;
      vertical-align: middle;
      border-radius: 0.3em;
      height: 2em;
      line-height: 1.8em;
      -webkit-font-smoothing: antialiased;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
      font-family: var(--oo-btn-font);
      font-variation-settings: var(--oo-btn-font--settings);
      text-box-trim: both;
      text-box-edge: cap alphabetic;
      font-size: 1rem;
      color: var(--oo-btn-text, white);
      background-color: var(--oo-btn);
      transition: --oo-btn 0.2s, background-color 0.15s, transform 0.12s var(--oo-ease-press), box-shadow 0.15s;
      &:focus {
        outline: 0;
      }
      &:focus-visible {
        outline: 2px solid var(--oo-btn);
        outline-offset: 2px;
      }
      &:focus:not(:focus-visible) {
        outline: none;
      }
      &:hover:enabled:not([data-selected="true"]):not( [data-pressed="true"] ) {
        background-color: oklch( from var(--oo-btn) calc(l * 1.12) c h );
      }
      &:active:enabled {
        background-color: oklch( from var(--oo-btn) calc(l * 0.88) c h );
        box-shadow: inset 0px 2px 6px oklch(from var(--oo-btn) calc(l * 0.2) c h / 0.5), 0px 1px 0px oklch(from white 1 0 0 / 0.4);
        text-shadow: 0px 1px 0px oklch(from var(--oo-btn) calc(l * 0.2) c h / 0.3);
        transform: scale(0.96);
      }
      &:disabled {
        opacity: 0.6;
        cursor: default;
      }
      & i {
        display: inline-block;
        width: 1em;
        height: 1em;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
      }
      & span {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        vertical-align: middle;
      }
      & i:first-child:not(:last-child) {
        margin-inline-end: 0.4em;
      }
      & i:last-child:not(:first-child) {
        margin-inline-start: 0.4em;
      }
      &[data-loading="true"] {
        position: relative;
        color: transparent !important;
        pointer-events: none;
        &::after {
          content: "";
          position: absolute;
          width: 1em;
          height: 1em;
          top: 50%;
          inset-inline-start: 50%;
          margin: -0.5em 0 0 -0.5em;
          border: 2px solid var(--oo-btn-text, white);
          border-radius: 50%;
          border-top-color: transparent;
          animation: btn-spin 0.6s linear infinite;
          opacity: 1;
          scale: 1;
          transition: opacity 0.25s var(--oo-ease-press), scale 0.3s var(--oo-ease-bounce);
          @starting-style {
            opacity: 0;
            scale: 0.6;
          }
        }
      }
      &[data-selected="true"] {
        background-color: oklch( from var(--oo-btn) calc(l * 0.75) calc(c * 1.2) h );
        box-shadow: inset 0px 2px 4px oklch(from var(--oo-btn) calc(l * 0.2) c h / 0.3);
        &:hover:enabled {
          transform: scale(0.98);
          box-shadow: inset 0px 2px 5px oklch( from var(--oo-btn) calc(l * 0.18) c h / 0.35 );
        }
      }
      &[data-pressed="true"] {
        background-color: oklch( from var(--oo-btn) calc(l * 0.8) calc(c * 1.1) h );
        box-shadow: inset 0px 1px 3px oklch(from var(--oo-btn) calc(l * 0.2) c h / 0.4);
        &:hover:enabled {
          transform: scale(0.98);
          box-shadow: inset 0px 1px 4px oklch( from var(--oo-btn) calc(l * 0.18) c h / 0.45 );
        }
      }
    }
    [btn]:has(> i):not(:has(> span)) {
      aspect-ratio: 1;
      padding: 0;
      width: 2em;
    }
    [role="button"][btn]:active {
      background-color: oklch( from var(--oo-btn) calc(l * 0.88) c h );
      box-shadow: inset 0px 2px 6px oklch(from var(--oo-btn) calc(l * 0.2) c h / 0.5), 0px 1px 0px oklch(from white 1 0 0 / 0.4);
      text-shadow: 0px 1px 0px oklch(from var(--oo-btn) calc(l * 0.2) c h / 0.3);
      transform: scale(0.96);
    }
    [btn~="pop"]:hover {
      transform: translateY(-1px);
    }
    [btn~="raised"] {
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    }
    [btn~="outline"] {
      background-color: transparent;
      color: var(--oo-btn);
      border: 2px solid oklch(from var(--oo-btn) calc(l * 0.95) c h);
      box-sizing: content-box;
      height: calc(2em - 4px);
      line-height: calc(1.8em - 4px);
      &:has(> i):not(:has(> span)) {
        height: 2em;
        line-height: 1.8em;
      }
      &:hover:enabled:not([data-selected="true"]):not( [data-pressed="true"] ) {
        background-color: var(--oo-btn);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix( in oklch, var(--oo-btn) 8%, transparent );
        }
      }
      &:active:enabled {
        background-color: var(--oo-btn);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix( in oklch, var(--oo-btn) 15%, transparent );
        }
        box-shadow: inset 0px 1px 3px var(--oo-btn);
        @supports (color: color-mix(in lab, red, red)) {
          box-shadow: inset 0px 1px 3px color-mix( in oklch, var(--oo-btn) 30%, oklch(0.2 0 0) );
        }
        text-shadow: none;
      }
      &[data-loading="true"]::after {
        border-color: oklch( from var(--oo-btn) calc(l * 0.45) c h );
        border-top-color: transparent;
      }
    }
    [btn~="light"] {
      background-color: oklch( from var(--oo-btn) 0.92 calc(c * 0.3) h );
      color: oklch(from var(--oo-btn) 0.35 c h);
      &:hover:enabled:not([data-selected="true"]):not( [data-pressed="true"] ) {
        background-color: oklch( from var(--oo-btn) 0.88 calc(c * 0.35) h );
      }
      &:active:enabled {
        background-color: oklch( from var(--oo-btn) 0.85 calc(c * 0.4) h );
        box-shadow: inset 0px 2px 4px oklch(from var(--oo-btn) 0.3 c h / 0.3);
        text-shadow: none;
      }
      &[data-loading="true"]::after {
        border-color: oklch(from var(--oo-btn) 0.35 c h);
        border-top-color: transparent;
      }
    }
    [btn~="clear"] {
      background-color: transparent;
      color: var(--oo-btn);
      &:hover:enabled:not([data-selected="true"]):not( [data-pressed="true"] ) {
        background-color: var(--oo-btn);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix( in oklch, var(--oo-btn) 10%, transparent );
        }
      }
      &:active:enabled {
        background-color: var(--oo-btn);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix( in oklch, var(--oo-btn) 20%, transparent );
        }
        box-shadow: none;
        text-shadow: 0px 1px 0px var(--oo-btn);
        @supports (color: color-mix(in lab, red, red)) {
          text-shadow: 0px 1px 0px color-mix( in oklch, var(--oo-btn) 20%, oklch(0.2 0 0) );
        }
      }
      &[data-loading="true"]::after {
        border-color: var(--oo-btn);
        border-top-color: transparent;
      }
    }
    [role="button"][btn~="outline"]:active {
      box-shadow: inset 0px 1px 3px var(--oo-btn);
      @supports (color: color-mix(in lab, red, red)) {
        box-shadow: inset 0px 1px 3px color-mix( in oklch, var(--oo-btn) 30%, oklch(0.2 0 0) );
      }
      background-color: var(--oo-btn);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix( in oklch, var(--oo-btn) 15%, transparent );
      }
    }
    [role="button"][btn~="clear"]:active {
      background-color: var(--oo-btn);
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix( in oklch, var(--oo-btn) 20%, transparent );
      }
      box-shadow: none;
      text-shadow: 0px 1px 0px var(--oo-btn);
      @supports (color: color-mix(in lab, red, red)) {
        text-shadow: 0px 1px 0px color-mix( in oklch, var(--oo-btn) 20%, oklch(0.2 0 0) );
      }
    }
    [btn~="white"] {
      background-color: white;
      color: currentColor;
      &[btn~="outline"] {
        background-color: transparent;
        color: white;
        border-color: white;
      }
      &[btn~="clear"] {
        background-color: transparent;
        color: white;
      }
    }
    [btn~="sign"] {
      color: var( --color-sign-text, oklch(96.366% 0.17487 108.34) );
      background-color: var( --color-sign-bg, oklch(46.49% 0 0) );
    }
    [btn~="nano"] {
      font-size: 0.625rem;
    }
    [btn~="micro"] {
      font-size: 0.688rem;
    }
    [btn~="tiny"] {
      font-size: 0.75rem;
    }
    [btn~="small"] {
      font-size: 0.875rem;
    }
    [btn~="large"] {
      font-size: 1.3125rem;
      height: 1.9em;
      line-height: 1.9em;
      &[btn~="outline"] {
        height: calc(1.9em - 4px);
        line-height: calc(1.9em - 4px);
        &:has(> i):not(:has(> span)) {
          height: 1.9em;
          line-height: 1.9em;
        }
      }
      &[btn~="block"] {
        line-height: 1;
        height: 100%;
      }
      &[btn~="clear"] {
        padding-inline: 0.4em;
      }
      &:has(> i):not(:has(> span)) {
        width: 1.9em;
        height: 1.9em;
      }
    }
    [btn~="x-large"] {
      font-size: 1.5rem;
      height: 1.9em;
      line-height: 1.9em;
      &[btn~="outline"] {
        height: calc(1.9em - 4px);
        line-height: calc(1.9em - 4px);
        &:has(> i):not(:has(> span)) {
          height: 1.9em;
          line-height: 1.9em;
        }
      }
      &[btn~="block"] {
        line-height: 1;
        height: 100%;
      }
      &:has(> i):not(:has(> span)) {
        width: 1.9em;
        height: 1.9em;
      }
    }
    [btn~="jumbo"] {
      font-size: 2rem;
      height: 1.8em;
      line-height: 1.8em;
      &[btn~="outline"] {
        height: calc(1.8em - 4px);
        line-height: calc(1.8em - 4px);
        &:has(> i):not(:has(> span)) {
          height: 1.8em;
          line-height: 1.8em;
        }
      }
      &[btn~="block"] {
        line-height: 1;
        height: 100%;
      }
      &:has(> i):not(:has(> span)) {
        width: 1.8em;
        height: 1.8em;
      }
    }
    [btn~="rounded"] {
      border-radius: 10px;
    }
    [btn~="pill"] {
      border-radius: 20em;
    }
    [btn~="circle"] {
      border-radius: 50%;
      padding: 0;
      width: 2em;
      &[btn~="large"] {
        width: 1.9em;
      }
      &[btn~="jumbo"] {
        width: 1.8em;
      }
    }
    [btn~="sharp"] {
      border-radius: 0;
    }
    [btn~="block"] {
      width: 100% !important;
      height: 100% !important;
      border-radius: 0;
      line-height: 1 !important;
      box-sizing: border-box;
    }
    [btn~="block-y"] {
      height: 100% !important;
      border-radius: 0;
      line-height: 1 !important;
      box-sizing: border-box;
    }
    [btn~="block-x"] {
      width: 100% !important;
      border-radius: 0;
      line-height: 1 !important;
      box-sizing: border-box;
      flex: 1;
    }
    @keyframes btn-spin {
      to {
        transform: rotate(360deg);
      }
    }
    [data-button-group="horizontal"] {
      display: inline-flex;
      scrollbar-gutter: stable;
      & > [btn]:first-child:not(:last-child) {
        border-start-end-radius: 0;
        border-end-end-radius: 0;
      }
      & > [btn]:not(:first-child):not(:last-child) {
        border-radius: 0;
        margin-inline-start: -1px;
      }
      & > [btn]:last-child:not(:first-child) {
        border-start-start-radius: 0;
        border-end-start-radius: 0;
        margin-inline-start: -1px;
      }
      & > [btn]:focus-visible {
        z-index: 1;
        position: relative;
      }
      & > [btn][data-selected="true"], & > [btn][data-pressed="true"] {
        z-index: 1;
        position: relative;
      }
      & > [btn]:focus-visible {
        z-index: 2;
      }
    }
    [data-button-group="vertical"] {
      display: inline-flex;
      flex-direction: column;
      scrollbar-gutter: stable;
      & > [btn]:first-child:not(:last-child) {
        border-end-start-radius: 0;
        border-end-end-radius: 0;
      }
      & > [btn]:not(:first-child):not(:last-child) {
        border-radius: 0;
        margin-block-start: -1px;
      }
      & > [btn]:last-child:not(:first-child) {
        border-start-start-radius: 0;
        border-start-end-radius: 0;
        margin-block-start: -1px;
      }
      & > [btn]:focus-visible {
        z-index: 1;
        position: relative;
      }
      & > [btn][data-selected="true"], & > [btn][data-pressed="true"] {
        z-index: 1;
        position: relative;
      }
      & > [btn]:focus-visible {
        z-index: 2;
      }
    }
  }
}
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100 1000;
  font-stretch: 100%;
  src: url(data:font/woff2;charset=utf-8;base64,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) format('woff2');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(data:font/woff2;charset=utf-8;base64,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) format('woff2');
}
.\~indigo-300 {
  --paint: oklch(0.785 0.115 274.713);
}
.\~primary-500 {
  --paint: oklch(0.585 0.233 277.117);
}
.\~teal-600 {
  --paint: oklch(0.6 0.118 184.704);
}
.\~stone-600 {
  --paint: oklch(0.444 0.011 73.639);
}
.\~neutral {
  --paint: hsl(0, 0%, 50%);
}
.\~info {
  --paint: #337cdb;
}
.\~critical {
  --paint: #bf3a2b;
}
.\~action {
  --paint: #28af60;
}
.bg-gradient-to-r {
  --tw-gradient-position: to right;
}
.bg-gradient-to-t {
  --tw-gradient-position: to top;
}
.bg-gradient-to-tr {
  --tw-gradient-position: to top right;
}
:root {
  --lightest: hsl(0, 0%, 96%);
  --lighter: hsl(0, 0%, 86%);
  --light: hsl(0, 0%, 67%);
  --neutral: hsl(0, 0%, 50%);
  --dark: hsl(0, 0%, 35%);
  --darker: hsl(0, 0%, 30%);
  --darkest: hsl(0, 0%, 15%);
  --action: #28af60;
  --info: #337cdb;
  --warning: #f39c12;
  --critical: #bf3a2b;
  --highlight: #8d43ad;
  --clear-light: hsla(0, 100%, 100%, 0.1);
  --clear-lighter: hsla(0, 100%, 100%, 0.2);
  --clear-dark: hsla(0, 0%, 0%, 0.1);
  --clear-darker: hsla(0, 0%, 0%, 0.25);
  --menu-bg: hsla(251, 9%, 25%, 1);
  --menu-text: hsla(0, 0%, 77%, 0.9);
  --menu-text-faded: hsla(0, 0%, 77%, 0.7);
  --menu-text-active: hsl(360, 100%, 100%);
  --menu-accent: var(--primary-500);
  --primary-200: var(
    --color-indigo-200,
    oklch(0.87 0.065 274.039)
  );
  --primary-300: var(
    --color-indigo-300,
    oklch(0.785 0.115 274.713)
  );
  --primary-400: var(
    --color-indigo-400,
    oklch(0.673 0.182 276.935)
  );
  --primary-500: var(
    --color-indigo-500,
    oklch(0.585 0.233 277.117)
  );
  --rose-300: var(
    --color-rose-300,
    oklch(0.81 0.117 11.638)
  );
  --rose-400: var(
    --color-rose-400,
    oklch(0.712 0.194 13.428)
  );
  --rose-500: var(
    --color-rose-500,
    oklch(0.645 0.246 16.439)
  );
  --sky-300: var(
    --color-sky-300,
    oklch(0.828 0.111 230.318)
  );
  --sky-400: var(
    --color-sky-400,
    oklch(0.746 0.16 232.661)
  );
  --teal-500: var(
    --color-teal-500,
    oklch(0.704 0.14 182.503)
  );
  --pink-300: var(
    --color-pink-300,
    oklch(0.823 0.12 346.018)
  );
  --pink-500: var(
    --color-pink-500,
    oklch(0.656 0.241 354.308)
  );
  --orange-500: var(
    --color-orange-500,
    oklch(0.705 0.213 47.604)
  );
  --lime-300: var(
    --color-lime-300,
    oklch(0.897 0.196 126.665)
  );
  --lime-500: var(
    --color-lime-500,
    oklch(0.768 0.233 130.85)
  );
  --emerald-500: var(
    --color-emerald-500,
    oklch(0.696 0.17 162.48)
  );
  --cyan-600: var(
    --color-cyan-600,
    oklch(0.609 0.126 221.723)
  );
  --violet-500: var(
    --color-violet-500,
    oklch(0.606 0.25 292.717)
  );
  --violet-600: var(
    --color-violet-600,
    oklch(0.541 0.281 293.009)
  );
  --green-400: var(
    --color-green-400,
    oklch(0.792 0.209 151.711)
  );
  --green-600: var(
    --color-green-600,
    oklch(0.627 0.194 149.214)
  );
  --slate-300: var(
    --color-slate-300,
    oklch(0.869 0.022 252.894)
  );
  --slate-400: var(
    --color-slate-400,
    oklch(0.704 0.04 256.788)
  );
  --purple-600: var(
    --color-purple-600,
    oklch(0.558 0.288 302.321)
  );
  --amber-400: var(
    --color-amber-400,
    oklch(0.828 0.189 84.429)
  );
  --stone-200: var(
    --color-stone-200,
    oklch(92.3% 0.003 48.717)
  );
  --stone-400: var(
    --color-stone-400,
    oklch(70.9% 0.01 56.259)
  );
  --sky-200: var(
    --color-sky-200,
    oklch(90.1% 0.058 230.902)
  );
  --sky-500: var(
    --color-sky-500,
    oklch(68.5% 0.169 237.323)
  );
  --teal-200: var(
    --color-teal-200,
    oklch(91% 0.096 180.426)
  );
  --pink-600: var(
    --color-pink-600,
    oklch(59.2% 0.249 0.584)
  );
  --accent-400: var(
    --primary-400
  );
}
@layer base {
  p, dd {
    text-wrap: pretty;
  }
}
@media (prefers-reduced-motion: no-preference) {
  @view-transition {
    navigation: auto;
  }
}
@layer components {
  .skip-link {
    position: absolute;
    top: calc(var(--header-h) + 0.75rem);
    left: 1rem;
    z-index: 60;
    padding: 0.5rem 1rem;
    border-radius: 9999px;
    background: white;
    color: var(--color-tuna-900);
    font-size: 0.875rem;
    font-weight: 600;
  }
  .skip-link:not(:focus) {
    clip-path: inset(50%);
  }
  .skip-link:focus-visible {
    outline: 2px solid var(--color-indigo-400);
    outline-offset: 2px;
  }
  #main {
    scroll-margin-top: var(--header-h);
  }
  @container (width < 332px) {
    .orders-table tr > :nth-child(2) {
      display: none;
    }
  }
  @container (width < 334px) {
    .platform-design-menu {
      display: none;
    }
  }
  .solutions-collage {
    --tetris-size: min(70px, calc((100cqi - 13px) / 5));
  }
  @container (width >= 412px) {
    .solutions-collage {
      --tetris-size: min(70px, calc((100cqi - 45px) / 5));
    }
  }
  @container (width >= 532px) {
    .solutions-collage {
      --tetris-size: min(
        80px,
        calc((100cqi - 32px) / 7),
        calc((100cqi - 196px) / 5)
      );
    }
  }
  @container (width >= 732px) {
    .solutions-collage {
      --tetris-size: min(
        80px,
        calc(100cqi / 10),
        calc((100cqi - 196px) / 6)
      );
    }
  }
  .bento-section {
    container: bento / inline-size;
  }
  .bento {
    display: grid;
    gap: 1rem;
    grid-template-columns: minmax(0, 1fr);
  }
  @container bento (width >= 720px) {
    .bento {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .bento-tile[data-size="large"] {
      grid-column: span 3;
    }
    .bento-tile[data-size="medium"] {
      grid-column: span 2;
    }
    .bento-tile[data-size="wide"] {
      grid-column: span 6;
    }
  }
  .bento-tile {
    display: flex;
    min-width: 0;
  }
  .bento-card {
    container: bento-card / inline-size;
    position: relative;
    isolation: isolate;
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    border-radius: 0.5rem;
    background: rgb(0 0 0 / 0.2);
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1), inset 0 0 0 1px rgb(255 255 255 / 0.1);
    transition: background-color 150ms ease, box-shadow 150ms ease;
  }
  .bento-card:hover {
    background: rgb(0 0 0 / 0.3);
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1), inset 0 0 0 1px rgb(255 255 255 / 0.2);
  }
  .bento-card:has(.bento-link:focus-visible) {
    outline: 2px solid var(--color-indigo-400);
    outline-offset: 2px;
  }
  .bento-copy {
    z-index: 2;
    display: flex;
    flex-direction: column;
    padding: 1.5rem 1.5rem 1rem;
  }
  .bento-label {
    display: flex;
    align-items: center;
    gap: 0.625rem;
    color: var(--color-primary-300);
    font-family: var(--font-dense);
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  .bento-new {
    padding: 0.125rem 0.625rem;
    border: 1px solid var(--color-sky-500);
    border-radius: 9999px;
    color: var(--color-sky-400);
    letter-spacing: normal;
    text-transform: none;
  }
  .bento-title {
    margin-top: 0.5rem;
    color: white;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.3;
  }
  .bento-tile[data-size="large"] .bento-title, .bento-tile[data-size="wide"] .bento-title {
    font-size: 1.5rem;
  }
  .bento-link::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 3;
  }
  .bento-link:focus-visible {
    outline: none;
  }
  .bento-about {
    margin-top: 0.5rem;
    color: var(--color-smoke-300);
    line-height: 1.6;
  }
  .bento-points {
    display: none;
    margin-top: 1rem;
    gap: 0.375rem 1.25rem;
    color: var(--color-smoke-400);
    font-size: 0.875rem;
  }
  .bento-points li {
    display: flex;
    align-items: baseline;
    gap: 0.5rem;
  }
  .bento-points li::before {
    content: "";
    flex: none;
    width: 0.375rem;
    height: 0.375rem;
    border-radius: 9999px;
    background: var(--color-primary-400);
    translate: 0 -0.1em;
  }
  .bento-tile:is([data-size="large"], [data-size="wide"]) .bento-points {
    display: grid;
  }
  @container bento-card (width >= 420px) {
    .bento-tile:is([data-size="large"], [data-size="wide"]) .bento-points {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .bento-more {
    margin-top: 1.25rem;
    color: var(--color-indigo-200);
    font-size: 0.875rem;
    font-weight: 500;
    transition: color 150ms ease;
  }
  .bento-card:hover .bento-more {
    color: white;
  }
  .bento-graphic {
    position: relative;
    flex: 1 0 auto;
    min-height: 16rem;
    margin-top: auto;
    overflow: hidden;
    pointer-events: none;
  }
  .bento-tile[data-size="large"] .bento-graphic {
    min-height: 22rem;
  }
  .bento-graphic::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient( to bottom, transparent 55%, rgb(31 29 43 / 0.95) 100% );
  }
  .bento-scene {
    position: absolute;
    top: 0;
    left: 1.5rem;
    width: var(--scene-width, 1000px);
    zoom: var(--scene-zoom, 0.5);
    translate: var(--scene-x, 0) var(--scene-y, 0);
  }
  @container bento (width < 720px) {
    .bento-scene {
      width: calc((100cqi - 3rem) / 0.7);
      zoom: 0.7;
      translate: 0 0;
    }
  }
  @container bento (width >= 900px) {
    .bento-tile[data-size="wide"] .bento-card {
      flex-direction: row;
    }
    .bento-tile[data-size="wide"] .bento-copy {
      flex: 0 0 40%;
      padding: 2rem;
    }
    .bento-tile[data-size="wide"] .bento-graphic {
      min-height: 21rem;
      margin-top: 0;
    }
    .bento-tile[data-size="wide"] .bento-scene {
      top: 1.5rem;
    }
  }
  .module-section {
    container: modules / inline-size;
  }
  .module-head {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    gap: 1.5rem 3rem;
    margin-bottom: 2.5rem;
  }
  .module-grid {
    --stage-k: 0.55;
    display: grid;
    grid-auto-flow: row dense;
    grid-auto-rows: 10rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0.75rem;
  }
  .module-tile {
    display: flex;
    min-width: 0;
  }
  .module-tile:is([data-size="2x1"], [data-size="2x2"]) {
    grid-column: span 2;
  }
  .module-tile[data-size="2x2"] {
    grid-row: span 2;
  }
  @container modules (width >= 560px) {
    .module-grid {
      --stage-k: 0.8;
      grid-auto-rows: 13rem;
    }
  }
  @container modules (width >= 900px) {
    .module-grid {
      --stage-k: 1;
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .module-card {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    border-radius: 1.25rem;
    background: rgb(0 0 0 / 0.2);
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  }
  .module-card::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    border-radius: inherit;
    box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.1);
    pointer-events: none;
    transition: box-shadow 200ms ease;
  }
  .module-title {
    position: relative;
    z-index: 2;
    padding: 1rem 1.25rem 0.75rem;
    color: white;
    font-size: 1.0625rem;
    font-weight: 600;
    line-height: 1.3;
  }
  .module-visual {
    position: relative;
    flex: 1 1 0;
    overflow: hidden;
    pointer-events: none;
  }
  .module-visual::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient( to bottom, transparent 60%, rgb(31 29 43 / 0.9) 100% );
  }
  .module-visual {
    container-type: inline-size;
  }
  .module-stage {
    --z: calc(var(--stage-zoom, 0.8) * var(--stage-k, 1));
    position: absolute;
    top: 0;
    left: 1.25rem;
    width: calc((100cqi - 2.5rem) / var(--z));
    zoom: var(--z);
  }
  .module-type {
    container-type: inline-size;
    justify-content: flex-end;
    padding: 1.25rem;
  }
  .module-kicker {
    color: var(--color-smoke-300);
    font-size: 0.9375rem;
    font-weight: 500;
  }
  .module-big {
    margin-top: 0.25rem;
    background: var(--tone);
    background-clip: text;
    color: transparent;
    font-size: clamp(0.875rem, 13.5cqi, 2.25rem);
    font-weight: 700;
    overflow-wrap: break-word;
    letter-spacing: -0.02em;
    line-height: 1.1;
  }
  .module-type[data-tone="indigo"] {
    --tone: linear-gradient(
      120deg,
      var(--color-indigo-300),
      var(--color-sky-300)
    );
  }
  .module-type[data-tone="rose"] {
    --tone: linear-gradient(
      120deg,
      var(--color-rose-300),
      var(--color-amber-200)
    );
  }
  .module-type[data-tone="emerald"] {
    --tone: linear-gradient(
      120deg,
      var(--color-emerald-300),
      var(--color-teal-200)
    );
  }
  .module-type[data-tone="violet"] {
    --tone: linear-gradient(
      120deg,
      var(--color-violet-300),
      var(--color-fuchsia-300)
    );
  }
  .module-bento {
    position: relative;
  }
  .module-card {
    transition: background-color 200ms ease;
  }
  .module-bento:has(.module-cta:hover) .module-card {
    background: rgb(0 0 0 / 0.3);
  }
  .module-bento:has(.module-cta:hover) .module-card::after {
    box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.2);
  }
  .module-foot {
    display: flex;
    justify-content: center;
    margin-top: 2rem;
  }
  .module-cta {
    display: inline-flex;
    align-items: center;
    gap: 0.625rem;
    padding: 0.875rem 1.75rem;
    border-radius: 9999px;
    background: white;
    color: var(--color-tuna-900);
    font-size: 1rem;
    font-weight: 600;
    box-shadow: 0 10px 30px -10px rgb(129 140 248 / 0.45);
    transition: background-color 200ms ease, box-shadow 200ms ease;
  }
  .module-cta::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 3;
    border-radius: 1.25rem;
  }
  .module-cta:hover {
    background: var(--color-indigo-100);
    box-shadow: 0 14px 36px -10px rgb(129 140 248 / 0.65);
  }
  .module-cta:focus-visible {
    outline: 2px solid var(--color-indigo-400);
    outline-offset: 3px;
  }
  .module-cta-arrow {
    transition: translate 200ms ease;
  }
  .module-cta:hover .module-cta-arrow {
    translate: 0.25rem 0;
  }
  @media (prefers-reduced-motion: reduce) {
    .module-cta-arrow {
      transition: none;
    }
  }
  .infra-stack {
    container: stack / inline-size;
    width: 100%;
    max-width: 56rem;
    margin-inline: auto;
  }
  .stack-layer {
    padding: 1.25rem 1.25rem 1.5rem;
    border-radius: 1.25rem;
    background: radial-gradient( 120% 140% at 50% 0%, rgb(129 140 248 / 0.08), transparent 60% ), rgb(0 0 0 / 0.25);
    box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), inset 0 0 0 1px rgb(129 140 248 / 0.25);
  }
  .stack-label {
    color: var(--color-primary-300);
    font-family: var(--font-dense);
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  .stack-services {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 0.75rem;
    margin-top: 1rem;
  }
  .stack-service {
    display: flex;
    justify-content: center;
  }
  @container stack (width < 640px) {
    .stack-services {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .build-own {
    container: build-own / inline-size;
  }
  .build-own-card {
    display: grid;
    gap: 2.5rem;
    align-items: center;
    padding: 2rem 1.5rem;
    border-radius: 0.75rem;
    box-shadow: inset 0 0 0 1px rgb(255 255 255 / 0.1);
  }
  @container build-own (width >= 860px) {
    .build-own-card {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
      padding: 3rem;
    }
  }
  .image-sized {
    width: var(--img-w);
    background-size: cover;
    background-position: center;
  }
  .image-flat {
    background-image: none !important;
  }
  :root {
    --header-h: 89px;
  }
  .nav-toggle-bars {
    position: relative;
    display: block;
    width: 32px;
    height: 32px;
  }
  .nav-toggle-bars > span {
    position: absolute;
    left: 5px;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background: white;
    transition: transform 200ms ease, opacity 150ms ease;
  }
  .nav-toggle-bars > span:nth-child(1) {
    top: 7px;
  }
  .nav-toggle-bars > span:nth-child(2) {
    top: 15px;
  }
  .nav-toggle-bars > span:nth-child(3) {
    top: 23px;
  }
  body:has(#mobile-nav:popover-open) .nav-toggle-bars > span:nth-child(1) {
    transform: translateY(8px) rotate(45deg);
  }
  body:has(#mobile-nav:popover-open) .nav-toggle-bars > span:nth-child(2) {
    opacity: 0;
  }
  body:has(#mobile-nav:popover-open) .nav-toggle-bars > span:nth-child(3) {
    transform: translateY(-8px) rotate(-45deg);
  }
  .mobile-nav {
    position: fixed;
    inset: var(--header-h) 0 0 0;
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
    margin: 0;
    padding: 0;
    border: 0;
    overflow-y: auto;
    color: inherit;
    background: transparent;
    backdrop-filter: blur(20px);
    opacity: 0;
    transform: translateY(-8px);
    transition: opacity 200ms ease, transform 200ms ease, display 200ms allow-discrete;
  }
  .mobile-nav:popover-open {
    opacity: 1;
    transform: none;
  }
  @starting-style {
    .mobile-nav:popover-open {
      opacity: 0;
      transform: translateY(-8px);
    }
  }
  .mobile-nav-list {
    backdrop-filter: blur(30px);
    mask-image: linear-gradient( black 389px, transparent 100% );
  }
  @media (width < 769px) {
    html:has(#mobile-nav:popover-open) {
      overflow: hidden;
    }
  }
  @media (width >= 769px) {
    .mobile-nav {
      display: none;
    }
  }
  .site-header {
    position: relative;
  }
  .site-header::before {
    content: "";
    position: absolute;
    inset-inline: 0;
    bottom: 0;
    height: 1px;
    background: linear-gradient( 90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 7%, rgba(255, 255, 255, 0.1) 93%, rgba(255, 255, 255, 0) 100% );
  }
  @media (pointer: coarse) {
    .frosted-strip {
      background-image: linear-gradient( var(--color-tuna-800) 0, var(--color-tuna-800) 30px, color-mix( in oklab, oklch(27.341% 0.02762 290.56) 20%, transparent ) 89px );
      @supports (color: color-mix(in lab, red, red)) {
        background-image: linear-gradient( var(--color-tuna-800) 0, var(--color-tuna-800) 30px, color-mix( in oklab, var(--color-tuna-800) 20%, transparent ) 89px );
      }
    }
  }
  .doc {
    --tw-prose-body: var(--color-smoke-300);
    --tw-prose-headings: #fff;
    --tw-prose-lead: var(--color-smoke-400);
    --tw-prose-links: #fff;
    --tw-prose-bold: #fff;
    --tw-prose-counters: var(--color-smoke-400);
    --tw-prose-bullets: var(--color-smoke-600);
    --tw-prose-hr: var(--color-smoke-700);
    --tw-prose-quotes: var(--color-smoke-100);
    --tw-prose-quote-borders: var(--color-smoke-700);
    --tw-prose-captions: var(--color-smoke-400);
    --tw-prose-kbd: #fff;
    --tw-prose-kbd-shadows: 255 255 255;
    --tw-prose-code: #fff;
    --tw-prose-pre-code: var(--color-smoke-300);
    --tw-prose-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-th-borders: var(--color-smoke-600);
    --tw-prose-td-borders: var(--color-smoke-700);
    margin-inline: auto;
    color: var(--tw-prose-body);
    max-width: 65ch;
  }
  .doc :where(p) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .doc :where([class~="lead"]) {
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }
  .doc :where(a) {
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
  }
  .doc :where(strong) {
    color: var(--tw-prose-bold);
    font-weight: 600;
  }
  .doc :where(a strong) {
    color: inherit;
  }
  .doc :where(blockquote strong) {
    color: inherit;
  }
  .doc :where(thead th strong) {
    color: inherit;
  }
  .doc :where(ol) {
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .doc :where(ol[type="A"]) {
    list-style-type: upper-alpha;
  }
  .doc :where(ol[type="a"]) {
    list-style-type: lower-alpha;
  }
  .doc :where(ol[type="A" s]) {
    list-style-type: upper-alpha;
  }
  .doc :where(ol[type="a" s]) {
    list-style-type: lower-alpha;
  }
  .doc :where(ol[type="I"]) {
    list-style-type: upper-roman;
  }
  .doc :where(ol[type="i"]) {
    list-style-type: lower-roman;
  }
  .doc :where(ol[type="I" s]) {
    list-style-type: upper-roman;
  }
  .doc :where(ol[type="i" s]) {
    list-style-type: lower-roman;
  }
  .doc :where(ol[type="1"]) {
    list-style-type: decimal;
  }
  .doc :where(ul) {
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
  }
  .doc :where(ol > li)::marker {
    font-weight: 400;
    color: var(--tw-prose-counters);
  }
  .doc :where(ul > li)::marker {
    color: var(--tw-prose-bullets);
  }
  .doc :where(dt) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
  }
  .doc :where(hr) {
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .doc :where(blockquote) {
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var( --tw-prose-quote-borders );
    quotes: "“" "”" "‘" "’";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
  }
  .doc :where(blockquote p:first-of-type):before {
    content: open-quote;
  }
  .doc :where(blockquote p:last-of-type):after {
    content: close-quote;
  }
  .doc :where(h1) {
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }
  .doc :where(h1 strong) {
    font-weight: 900;
    color: inherit;
  }
  .doc :where(h2) {
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }
  .doc :where(h2 strong) {
    font-weight: 800;
    color: inherit;
  }
  .doc :where(h3) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }
  .doc :where(h3 strong) {
    font-weight: 700;
    color: inherit;
  }
  .doc :where(h4) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }
  .doc :where(h4 strong) {
    font-weight: 700;
    color: inherit;
  }
  .doc :where(img) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .doc :where(picture) {
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .doc :where(video) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .doc :where(kbd) {
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
  }
  .doc :where(code) {
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
  }
  .doc :where(code):before {
    content: "`";
  }
  .doc :where(code):after {
    content: "`";
  }
  .doc :where(a code) {
    color: inherit;
  }
  .doc :where(h1 code) {
    color: inherit;
  }
  .doc :where(h2 code) {
    color: inherit;
    font-size: 0.875em;
  }
  .doc :where(h3 code) {
    color: inherit;
    font-size: 0.9em;
  }
  .doc :where(h4 code) {
    color: inherit;
  }
  .doc :where(blockquote code) {
    color: inherit;
  }
  .doc :where(thead th code) {
    color: inherit;
  }
  .doc :where(pre) {
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
  }
  .doc :where(pre code) {
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }
  .doc :where(pre code):before {
    content: none;
  }
  .doc :where(pre code):after {
    content: none;
  }
  .doc :where(table) {
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }
  .doc :where(thead) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
  }
  .doc :where(thead th) {
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
  }
  .doc :where(tbody tr) {
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
  }
  .doc :where(tbody tr:last-child) {
    border-bottom-width: 0;
  }
  .doc :where(tbody td) {
    vertical-align: baseline;
  }
  .doc :where(tfoot) {
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
  }
  .doc :where(tfoot td) {
    vertical-align: top;
  }
  .doc :where(th, td) {
    text-align: start;
  }
  .doc :where(figure > *) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .doc :where(figcaption) {
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }
  .doc {
    font-size: 1rem;
    line-height: 1.75;
  }
  .doc :where(picture > img) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .doc :where(li) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
  .doc :where(ol > li) {
    padding-inline-start: 0.375em;
  }
  .doc :where(ul > li) {
    padding-inline-start: 0.375em;
  }
  .doc :where(.doc > ul > li p) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .doc :where(.doc > ul > li > p:first-child) {
    margin-top: 1.25em;
  }
  .doc :where(.doc > ul > li > p:last-child) {
    margin-bottom: 1.25em;
  }
  .doc :where(.doc > ol > li > p:first-child) {
    margin-top: 1.25em;
  }
  .doc :where(.doc > ol > li > p:last-child) {
    margin-bottom: 1.25em;
  }
  .doc :where(ul ul, ul ol, ol ul, ol ol) {
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }
  .doc :where(dl) {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
  .doc :where(dd) {
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
  }
  .doc :where(hr + *) {
    margin-top: 0;
  }
  .doc :where(h2 + *) {
    margin-top: 0;
  }
  .doc :where(h3 + *) {
    margin-top: 0;
  }
  .doc :where(h4 + *) {
    margin-top: 0;
  }
  .doc :where(thead th:first-child) {
    padding-inline-start: 0;
  }
  .doc :where(thead th:last-child) {
    padding-inline-end: 0;
  }
  .doc :where(tbody td, tfoot td) {
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
  }
  .doc :where(tbody td:first-child, tfoot td:first-child) {
    padding-inline-start: 0;
  }
  .doc :where(tbody td:last-child, tfoot td:last-child) {
    padding-inline-end: 0;
  }
  .doc :where(figure) {
    margin-top: 2em;
    margin-bottom: 2em;
  }
  .doc :where(.doc > :first-child) {
    margin-top: 0;
  }
  .doc :where(.doc > :last-child) {
    margin-bottom: 0;
  }
}
*::selection {
  color: rgb(40 37 52);
  background-color: rgb(199 210 254 / 0.8);
}
@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-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-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-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-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-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-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-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
}
