/* [project]/src/app/globals.css [app-client] (css) */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-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-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

@layer theme {
  :root, :host {
    --color-white: #fff;
    --spacing: .25rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-black: 900;
    --leading-tight: 1.25;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --blur-sm: 8px;
    --blur-md: 12px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-body);
    --default-mono-font-family: var(--font-mono-stack);
  }
}

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

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

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

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

  ::placeholder {
    opacity: 1;
  }

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@layer components;

@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }

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

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }

  .inset-x-6 {
    inset-inline: calc(var(--spacing) * 6);
  }

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

  .inset-y-0 {
    inset-block: calc(var(--spacing) * 0);
  }

  .start {
    inset-inline-start: var(--spacing);
  }

  .end {
    inset-inline-end: var(--spacing);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .right-\[1vw\] {
    right: 1vw;
  }

  .right-\[8\%\] {
    right: 8%;
  }

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

  .right-\[10\%\] {
    right: 10%;
  }

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

  .right-\[32\%\] {
    right: 32%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .bottom-\[8\%\] {
    bottom: 8%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .left-\[1vw\] {
    left: 1vw;
  }

  .left-\[10\%\] {
    left: 10%;
  }

  .left-\[14\%\] {
    left: 14%;
  }

  .left-\[18\%\] {
    left: 18%;
  }

  .left-\[24\%\] {
    left: 24%;
  }

  .left-\[30\%\] {
    left: 30%;
  }

  .left-\[42\%\] {
    left: 42%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .mt-\[0\.78rem\] {
    margin-top: .78rem;
  }

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

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

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

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

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

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

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

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

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

  .block {
    display: block;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-\[100dvh\] {
    height: 100dvh;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

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

  .max-h-\[100dvh\] {
    max-height: 100dvh;
  }

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

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

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

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

  .min-h-screen {
    min-height: 100vh;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[calc\(100vw-1\.5rem\)\] {
    width: calc(100vw - 1.5rem);
  }

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

  .w-full {
    width: 100%;
  }

  .w-px {
    width: 1px;
  }

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

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

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

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

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

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

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

  .max-w-\[23rem\] {
    max-width: 23rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-w-\[98vw\] {
    max-width: 98vw;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .flex-1 {
    flex: 1;
  }

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

  .grow {
    flex-grow: 1;
  }

  .origin-bottom-left {
    transform-origin: 0 100%;
  }

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

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

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

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

  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

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

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

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

  .scale-\[0\.96\] {
    scale: .96;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-\[-2deg\] {
    rotate: -2deg;
  }

  .rotate-\[2deg\] {
    rotate: 2deg;
  }

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

  .cursor-default {
    cursor: default;
  }

  .touch-pan-y {
    --tw-pan-y: pan-y;
    touch-action: var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, );
  }

  .resize {
    resize: both;
  }

  .resize-none {
    resize: none;
  }

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

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

  .grid-cols-\[auto_1fr_auto\] {
    grid-template-columns: auto 1fr auto;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-visible {
    overflow: visible;
  }

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

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

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

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

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .rounded-\[50\%\] {
    border-radius: 50%;
  }

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

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

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

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

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

  .border-\[10px\] {
    border-style: var(--tw-border-style);
    border-width: 10px;
  }

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

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

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

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

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

  .border-\[\#1d2435\]\/18 {
    border-color: #1d24352e;
    border-color: lab(14.1389% .848204 -12.2485 / .18);
  }

  .border-\[\#d5f5e4\] {
    border-color: #d5f5e4;
  }

  .border-\[\#d8dce8\] {
    border-color: #d8dce8;
  }

  .border-\[\#d8dee9\] {
    border-color: #d8dee9;
  }

  .border-\[\#d9e0ec\] {
    border-color: #d9e0ec;
  }

  .border-\[\#dbe4f0\] {
    border-color: #dbe4f0;
  }

  .border-\[\#dbe6ff\] {
    border-color: #dbe6ff;
  }

  .border-\[\#dce6f5\] {
    border-color: #dce6f5;
  }

  .border-\[\#dfe5f0\] {
    border-color: #dfe5f0;
  }

  .border-\[\#dfe6f0\] {
    border-color: #dfe6f0;
  }

  .border-\[\#e3e8f2\] {
    border-color: #e3e8f2;
  }

  .border-\[\#e4e8f1\] {
    border-color: #e4e8f1;
  }

  .border-\[\#e4e9f2\] {
    border-color: #e4e9f2;
  }

  .border-\[\#e5eaf2\] {
    border-color: #e5eaf2;
  }

  .border-\[\#e5eaf3\] {
    border-color: #e5eaf3;
  }

  .border-\[\#e5eaf5\] {
    border-color: #e5eaf5;
  }

  .border-\[\#e6eaf3\] {
    border-color: #e6eaf3;
  }

  .border-\[\#e6ebf3\] {
    border-color: #e6ebf3;
  }

  .border-\[\#e6ebf4\] {
    border-color: #e6ebf4;
  }

  .border-\[\#e6ecf4\] {
    border-color: #e6ecf4;
  }

  .border-\[\#e7ebf3\] {
    border-color: #e7ebf3;
  }

  .border-\[\#e7ebf4\] {
    border-color: #e7ebf4;
  }

  .border-\[\#e7edf5\] {
    border-color: #e7edf5;
  }

  .border-\[\#e8ebf3\] {
    border-color: #e8ebf3;
  }

  .border-\[\#e8edf5\] {
    border-color: #e8edf5;
  }

  .border-\[\#e8edf7\] {
    border-color: #e8edf7;
  }

  .border-\[\#e9edf5\] {
    border-color: #e9edf5;
  }

  .border-\[\#e9edf7\] {
    border-color: #e9edf7;
  }

  .border-\[\#ebeef7\] {
    border-color: #ebeef7;
  }

  .border-\[\#ebeff7\] {
    border-color: #ebeff7;
  }

  .border-\[\#ecf0f7\] {
    border-color: #ecf0f7;
  }

  .border-\[\#edf0f7\] {
    border-color: #edf0f7;
  }

  .border-\[\#edf1f7\] {
    border-color: #edf1f7;
  }

  .border-\[\#edf2fa\] {
    border-color: #edf2fa;
  }

  .border-\[\#eedcc7\] {
    border-color: #eedcc7;
  }

  .border-\[\#eef1f7\] {
    border-color: #eef1f7;
  }

  .border-\[\#eef2f8\] {
    border-color: #eef2f8;
  }

  .border-\[\#eef2f9\] {
    border-color: #eef2f9;
  }

  .border-\[\#eef2fb\] {
    border-color: #eef2fb;
  }

  .border-\[\#efdcc3\] {
    border-color: #efdcc3;
  }

  .border-\[\#efdfcb\] {
    border-color: #efdfcb;
  }

  .border-\[\#f1e6e4\] {
    border-color: #f1e6e4;
  }

  .border-\[\#f3dfc9\] {
    border-color: #f3dfc9;
  }

  .border-\[\#f4dedd\] {
    border-color: #f4dedd;
  }

  .border-\[\#ff8a5b\] {
    border-color: #ff8a5b;
  }

  .border-\[\#ffb3a5\] {
    border-color: #ffb3a5;
  }

  .border-\[\#ffb52b\] {
    border-color: #ffb52b;
  }

  .border-\[\#ffd8cd\] {
    border-color: #ffd8cd;
  }

  .border-\[\#ffd9c8\] {
    border-color: #ffd9c8;
  }

  .border-\[\#ffd9ca\] {
    border-color: #ffd9ca;
  }

  .border-\[\#ffd9cb\] {
    border-color: #ffd9cb;
  }

  .border-\[\#ffd9cf\] {
    border-color: #ffd9cf;
  }

  .border-\[\#ffd999\] {
    border-color: #ffd999;
  }

  .border-\[\#ffe2b5\] {
    border-color: #ffe2b5;
  }

  .border-\[\#ffe2d4\] {
    border-color: #ffe2d4;
  }

  .border-transparent {
    border-color: #0000;
  }

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

  .border-white\/10 {
    border-color: #ffffff1a;
  }

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

  .border-white\/12 {
    border-color: #ffffff1f;
  }

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

  .border-white\/14 {
    border-color: #ffffff24;
  }

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

  .border-white\/20 {
    border-color: #fff3;
  }

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

  .border-white\/60 {
    border-color: #fff9;
  }

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

  .border-white\/70 {
    border-color: #ffffffb3;
  }

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

  .border-white\/75 {
    border-color: #ffffffbf;
  }

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

  .border-white\/78 {
    border-color: #ffffffc7;
  }

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

  .border-white\/80 {
    border-color: #fffc;
  }

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

  .border-white\/82 {
    border-color: #ffffffd1;
  }

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

  .border-white\/84 {
    border-color: #ffffffd6;
  }

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

  .bg-\[\#0b1220\]\/34 {
    background-color: #0b122057;
    background-color: lab(5.38048% .451431 -10.4857 / .34);
  }

  .bg-\[\#1d2435\] {
    background-color: #1d2435;
  }

  .bg-\[\#1f2739\] {
    background-color: #1f2739;
  }

  .bg-\[\#2a72ff\] {
    background-color: #2a72ff;
  }

  .bg-\[\#2b6dff\] {
    background-color: #2b6dff;
  }

  .bg-\[\#2b6dff\]\/10 {
    background-color: #2b6dff1a;
    background-color: lab(48.9612% 22.0097 -79.9351 / .1);
  }

  .bg-\[\#2b6dff\]\/12 {
    background-color: #2b6dff1f;
    background-color: lab(48.9612% 22.0097 -79.9351 / .12);
  }

  .bg-\[\#2b6dff\]\/14 {
    background-color: #2b6dff24;
    background-color: lab(48.9612% 22.0097 -79.9351 / .14);
  }

  .bg-\[\#2b6dff\]\/16 {
    background-color: #2b6dff29;
    background-color: lab(48.9612% 22.0097 -79.9351 / .16);
  }

  .bg-\[\#2b6dff\]\/18 {
    background-color: #2b6dff2e;
    background-color: lab(48.9612% 22.0097 -79.9351 / .18);
  }

  .bg-\[\#2b6dff\]\/20 {
    background-color: #2b6dff33;
    background-color: lab(48.9612% 22.0097 -79.9351 / .2);
  }

  .bg-\[\#2f6dff\]\/12 {
    background-color: #2f6dff1f;
    background-color: lab(49.0781% 22.3851 -79.7388 / .12);
  }

  .bg-\[\#8a94ab\] {
    background-color: #8a94ab;
  }

  .bg-\[\#24b36c\]\/12 {
    background-color: #24b36c1f;
    background-color: lab(64.6581% -50.3371 25.4922 / .12);
  }

  .bg-\[\#24b36c\]\/14 {
    background-color: #24b36c24;
    background-color: lab(64.6581% -50.3371 25.4922 / .14);
  }

  .bg-\[\#26ba6f\] {
    background-color: #26ba6f;
  }

  .bg-\[\#51586a\] {
    background-color: #51586a;
  }

  .bg-\[\#e7edf5\]\/95 {
    background-color: #e7edf5f2;
    background-color: lab(93.4618% -.968128 -4.61233 / .95);
  }

  .bg-\[\#eef3f8\] {
    background-color: #eef3f8;
  }

  .bg-\[\#eef3fb\] {
    background-color: #eef3fb;
  }

  .bg-\[\#effaf2\] {
    background-color: #effaf2;
  }

  .bg-\[\#f6f8fd\] {
    background-color: #f6f8fd;
  }

  .bg-\[\#f7ecdb\] {
    background-color: #f7ecdb;
  }

  .bg-\[\#f8f9fc\] {
    background-color: #f8f9fc;
  }

  .bg-\[\#f8fafc\] {
    background-color: #f8fafc;
  }

  .bg-\[\#f8faff\] {
    background-color: #f8faff;
  }

  .bg-\[\#fbfcff\] {
    background-color: #fbfcff;
  }

  .bg-\[\#ff4b47\] {
    background-color: #ff4b47;
  }

  .bg-\[\#ff5d52\]\/10 {
    background-color: #ff5d521a;
    background-color: lab(62.1753% 62.1113 41.1011 / .1);
  }

  .bg-\[\#ff6a5e\] {
    background-color: #ff6a5e;
  }

  .bg-\[\#ff6c5d\]\/14 {
    background-color: #ff6c5d24;
    background-color: lab(64.6944% 56.3923 38.0063 / .14);
  }

  .bg-\[\#ff6d59\]\/18 {
    background-color: #ff6d592e;
    background-color: lab(64.8179% 55.8005 40.3302 / .18);
  }

  .bg-\[\#ff6f56\] {
    background-color: #ff6f56;
  }

  .bg-\[\#ff7a3d\] {
    background-color: #ff7a3d;
  }

  .bg-\[\#ff7a63\] {
    background-color: #ff7a63;
  }

  .bg-\[\#ff7d5e\]\/12 {
    background-color: #ff7d5e1f;
    background-color: lab(67.7468% 48.8644 41.0684 / .12);
  }

  .bg-\[\#ff8a5d\]\/10 {
    background-color: #ff8a5d1a;
    background-color: lab(70.2688% 42.7104 44.5164 / .1);
  }

  .bg-\[\#ff8a5f\]\/12 {
    background-color: #ff8a5f1f;
    background-color: lab(70.2899% 42.7983 43.5066 / .12);
  }

  .bg-\[\#ff8f62\]\/12 {
    background-color: #ff8f621f;
    background-color: lab(71.3379% 40.5315 43.1719 / .12);
  }

  .bg-\[\#ff9b62\]\/10 {
    background-color: #ff9b621a;
    background-color: lab(73.8609% 34.6781 46.0967 / .1);
  }

  .bg-\[\#ff685d\]\/22 {
    background-color: #ff685d38;
    background-color: lab(64.0286% 58.0846 37.2133 / .22);
  }

  .bg-\[\#ff835a\]\/10 {
    background-color: #ff835a1a;
    background-color: lab(68.8526% 45.9021 44.4475 / .1);
  }

  .bg-\[\#ff845d\]\/10 {
    background-color: #ff845d1a;
    background-color: lab(69.0791% 45.5587 43.1459 / .1);
  }

  .bg-\[\#ff845d\]\/12 {
    background-color: #ff845d1f;
    background-color: lab(69.0791% 45.5587 43.1459 / .12);
  }

  .bg-\[\#ff865b\]\/10 {
    background-color: #ff865b1a;
    background-color: lab(69.451% 44.5286 44.6125 / .1);
  }

  .bg-\[\#ff8258\]\/10 {
    background-color: #ff82581a;
    background-color: lab(68.638% 46.2894 45.2393 / .1);
  }

  .bg-\[\#ff8453\]\/16 {
    background-color: #ff845329;
    background-color: lab(68.9789% 45.1537 48.1728 / .16);
  }

  .bg-\[\#ff8858\]\/22 {
    background-color: #ff885838;
    background-color: lab(69.8176% 43.4545 46.5672 / .22);
  }

  .bg-\[\#ffc83d\] {
    background-color: #ffc83d;
  }

  .bg-\[\#ffc93a\] {
    background-color: #ffc93a;
  }

  .bg-\[\#ffd04a\]\/12 {
    background-color: #ffd04a1f;
    background-color: lab(85.9477% 7.52592 69.4222 / .12);
  }

  .bg-\[\#ffd04a\]\/14 {
    background-color: #ffd04a24;
    background-color: lab(85.9477% 7.52592 69.4222 / .14);
  }

  .bg-\[\#ffd15a\]\/18 {
    background-color: #ffd15a2e;
    background-color: lab(86.2945% 7.64009 63.3658 / .18);
  }

  .bg-\[\#ffd24d\]\/28 {
    background-color: #ffd24d47;
    background-color: lab(86.4551% 6.65575 68.768 / .28);
  }

  .bg-\[\#ffd44c\] {
    background-color: #ffd44c;
  }

  .bg-\[\#ffd45f\]\/24 {
    background-color: #ffd45f3d;
    background-color: lab(87.066% 6.39811 62.0444 / .24);
  }

  .bg-\[\#ffd247\]\/12 {
    background-color: #ffd2471f;
    background-color: lab(86.4214% 6.45602 70.9792 / .12);
  }

  .bg-\[\#ffd454\]\/22 {
    background-color: #ffd45438;
    background-color: lab(86.9894% 5.94211 66.5434 / .22);
  }

  .bg-\[\#fff3ea\] {
    background-color: #fff3ea;
  }

  .bg-\[\#fff3ef\] {
    background-color: #fff3ef;
  }

  .bg-\[\#fff4d7\] {
    background-color: #fff4d7;
  }

  .bg-\[\#fff4df\] {
    background-color: #fff4df;
  }

  .bg-\[\#fff5f5\] {
    background-color: #fff5f5;
  }

  .bg-\[\#fff6eb\] {
    background-color: #fff6eb;
  }

  .bg-\[\#fffaf3\] {
    background-color: #fffaf3;
  }

  .bg-\[\#fffaf6\] {
    background-color: #fffaf6;
  }

  .bg-\[rgba\(15\,23\,42\,0\.52\)\] {
    background-color: #0f172a85;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-white\/6 {
    background-color: #ffffff0f;
  }

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

  .bg-white\/7 {
    background-color: #ffffff12;
  }

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

  .bg-white\/8 {
    background-color: #ffffff14;
  }

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

  .bg-white\/10 {
    background-color: #ffffff1a;
  }

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

  .bg-white\/12 {
    background-color: #ffffff1f;
  }

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

  .bg-white\/18 {
    background-color: #ffffff2e;
  }

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

  .bg-white\/22 {
    background-color: #ffffff38;
  }

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

  .bg-white\/45 {
    background-color: #ffffff73;
  }

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

  .bg-white\/62 {
    background-color: #ffffff9e;
  }

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

  .bg-white\/68 {
    background-color: #ffffffad;
  }

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

  .bg-white\/70 {
    background-color: #ffffffb3;
  }

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

  .bg-white\/72 {
    background-color: #ffffffb8;
  }

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

  .bg-white\/76 {
    background-color: #ffffffc2;
  }

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

  .bg-white\/78 {
    background-color: #ffffffc7;
  }

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

  .bg-white\/80 {
    background-color: #fffc;
  }

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

  .bg-white\/82 {
    background-color: #ffffffd1;
  }

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

  .bg-white\/84 {
    background-color: #ffffffd6;
  }

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

  .bg-white\/86 {
    background-color: #ffffffdb;
  }

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

  .bg-white\/88 {
    background-color: #ffffffe0;
  }

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

  .bg-white\/90 {
    background-color: #ffffffe6;
  }

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

  .bg-white\/92 {
    background-color: #ffffffeb;
  }

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

  .bg-white\/95 {
    background-color: #fffffff2;
  }

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

  .bg-white\/96 {
    background-color: #fffffff5;
  }

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

  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-\[linear-gradient\(90deg\,\#ff6b58_0\%\,\#ffb12a_100\%\)\] {
    background-image: linear-gradient(90deg, #ff6b58 0%, #ffb12a 100%);
  }

  .bg-\[linear-gradient\(90deg\,\#ff7a3d_0\%\,\#ffb21d_100\%\)\] {
    background-image: linear-gradient(90deg, #ff7a3d 0%, #ffb21d 100%);
  }

  .bg-\[linear-gradient\(90deg\,\#ff7a3d_0\%\,\#ffd54a_100\%\)\] {
    background-image: linear-gradient(90deg, #ff7a3d 0%, #ffd54a 100%);
  }

  .bg-\[linear-gradient\(90deg\,rgba\(31\,191\,108\,0\.18\)_0\%\,rgba\(72\,211\,160\,0\.24\)_100\%\)\] {
    background-image: linear-gradient(90deg, #1fbf6c2e 0%, #48d3a03d 100%);
  }

  .bg-\[linear-gradient\(90deg\,rgba\(43\,109\,255\,0\.18\)_0\%\,rgba\(126\,149\,255\,0\.24\)_100\%\)\] {
    background-image: linear-gradient(90deg, #2b6dff2e 0%, #7e95ff3d 100%);
  }

  .bg-\[linear-gradient\(90deg\,rgba\(255\,85\,73\,0\.1\)_0\%\,rgba\(255\,85\,73\,0\.04\)_16\%\,rgba\(255\,255\,255\,0\)_30\%\)\,linear-gradient\(180deg\,\#fffdfd_0\%\,\#ffffff_100\%\)\] {
    background-image: linear-gradient(90deg, #ff55491a 0%, #ff55490a 16%, #fff0 30%), linear-gradient(#fffdfd 0%, #fff 100%);
  }

  .bg-\[linear-gradient\(90deg\,rgba\(255\,108\,87\,0\.18\)_0\%\,rgba\(255\,177\,42\,0\.24\)_100\%\)\] {
    background-image: linear-gradient(90deg, #ff6c572e 0%, #ffb12a3d 100%);
  }

  .bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\)_18\%\,rgba\(255\,248\,244\,0\.68\)_56\%\,rgba\(246\,249\,255\,0\.94\)_100\%\)\] {
    background-image: linear-gradient(90deg, #fff0 18%, #fff8f4ad 56%, #f6f9fff0 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff5a4d_0\%\,\#ff9a31_100\%\)\] {
    background-image: linear-gradient(135deg, #ff5a4d 0%, #ff9a31 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff5d4e_0\%\,\#ff9d2f_100\%\)\] {
    background-image: linear-gradient(135deg, #ff5d4e 0%, #ff9d2f 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff6b58_0\%\,\#ffb133_100\%\)\] {
    background-image: linear-gradient(135deg, #ff6b58 0%, #ffb133 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff6c57_0\%\,\#ff9854_48\%\,\#ffb12a_100\%\)\] {
    background-image: linear-gradient(135deg, #ff6c57 0%, #ff9854 48%, #ffb12a 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff6c57_0\%\,\#ff9854_52\%\,\#ffb12a_100\%\)\] {
    background-image: linear-gradient(135deg, #ff6c57 0%, #ff9854 52%, #ffb12a 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff6e59_0\%\,\#ffb129_100\%\)\] {
    background-image: linear-gradient(135deg, #ff6e59 0%, #ffb129 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff705d_0\%\,\#ffb449_100\%\)\] {
    background-image: linear-gradient(135deg, #ff705d 0%, #ffb449 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ff5145_0\%\,\#ff4b47_42\%\,\#ff6d5d_100\%\)\] {
    background-image: linear-gradient(135deg, #ff5145 0%, #ff4b47 42%, #ff6d5d 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#ffefe7_0\%\,\#fff7f2_100\%\)\] {
    background-image: linear-gradient(135deg, #ffefe7 0%, #fff7f2 100%);
  }

  .bg-\[linear-gradient\(135deg\,\#fff8f7_0\%\,\#fff3f1_100\%\)\] {
    background-image: linear-gradient(135deg, #fff8f7 0%, #fff3f1 100%);
  }

  .bg-\[linear-gradient\(135deg\,rgba\(30\,36\,51\,0\.12\)\,rgba\(30\,36\,51\,0\.04\)\)\] {
    background-image: linear-gradient(135deg, #1e24331f, #1e24330a);
  }

  .bg-\[linear-gradient\(135deg\,rgba\(255\,94\,78\,0\.22\)\,rgba\(255\,201\,60\,0\.14\)_42\%\,rgba\(43\,109\,255\,0\.24\)_100\%\)\] {
    background-image: linear-gradient(135deg, #ff5e4e38, #ffc93c24 42%, #2b6dff3d 100%);
  }

  .bg-\[linear-gradient\(135deg\,rgba\(255\,101\,81\,0\.12\)\,rgba\(43\,109\,255\,0\.08\)_58\%\,rgba\(255\,209\,90\,0\.14\)_100\%\)\] {
    background-image: linear-gradient(135deg, #ff65511f, #2b6dff14 58%, #ffd15a24 100%);
  }

  .bg-\[linear-gradient\(160deg\,\#151c2c_0\%\,\#1c2640_46\%\,\#212b49_100\%\)\] {
    background-image: linear-gradient(160deg, #151c2c 0%, #1c2640 46%, #212b49 100%);
  }

  .bg-\[linear-gradient\(160deg\,rgba\(32\,40\,58\,0\.96\)_0\%\,rgba\(31\,43\,71\,0\.94\)_52\%\,rgba\(29\,36\,60\,0\.92\)_100\%\)\] {
    background-image: linear-gradient(160deg, #20283af5 0%, #1f2b47f0 52%, #1d243ceb 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#1d2436_0\%\,\#27324a_100\%\)\] {
    background-image: linear-gradient(#1d2436 0%, #27324a 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#f9fbff_0\%\,\#f4f7ff_100\%\)\] {
    background-image: linear-gradient(#f9fbff 0%, #f4f7ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#f9fbff_0\%\,\#f4f8ff_48\%\,\#eef4ff_100\%\)\] {
    background-image: linear-gradient(#f9fbff 0%, #f4f8ff 48%, #eef4ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fbfcfe_0\%\,\#f8fbff_100\%\)\] {
    background-image: linear-gradient(#fbfcfe 0%, #f8fbff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fbfdff_0\%\,\#ffffff_100\%\)\] {
    background-image: linear-gradient(#fbfdff 0%, #fff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fff6ea_0\%\,\#fffdf8_100\%\)\] {
    background-image: linear-gradient(#fff6ea 0%, #fffdf8 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fff9ef_0\%\,\#fff4e3_100\%\)\] {
    background-image: linear-gradient(#fff9ef 0%, #fff4e3 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fffaf6_0\%\,\#ffffff_100\%\)\] {
    background-image: linear-gradient(#fffaf6 0%, #fff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fffdfb_0\%\,\#f5f8ff_54\%\,\#f2f6ff_100\%\)\] {
    background-image: linear-gradient(#fffdfb 0%, #f5f8ff 54%, #f2f6ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fffdfb_0\%\,\#f6f9ff_54\%\,\#f2f6ff_100\%\)\] {
    background-image: linear-gradient(#fffdfb 0%, #f6f9ff 54%, #f2f6ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fffdfb_0\%\,\#f7f9ff_52\%\,\#f3f7ff_100\%\)\] {
    background-image: linear-gradient(#fffdfb 0%, #f7f9ff 52%, #f3f7ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#fffefe_0\%\,\#fff4f2_100\%\)\] {
    background-image: linear-gradient(#fffefe 0%, #fff4f2 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f6f8ff_100\%\)\] {
    background-image: linear-gradient(#fff 0%, #f6f8ff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#f9fbff_100\%\)\] {
    background-image: linear-gradient(#fff 0%, #f9fbff 100%);
  }

  .bg-\[linear-gradient\(180deg\,\#ffffff_0\%\,\#fbfdff_100\%\)\] {
    background-image: linear-gradient(#fff 0%, #fbfdff 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\)_0\%\,rgba\(15\,23\,42\,0\.72\)_100\%\)\] {
    background-image: linear-gradient(#0f172a00 0%, #0f172ab8 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(244\,255\,249\,0\.96\)_0\%\,rgba\(236\,252\,245\,0\.94\)_100\%\)\] {
    background-image: linear-gradient(#f4fff9f5 0%, #ecfcf5f0 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(245\,248\,255\,0\.98\)_0\%\,rgba\(236\,242\,255\,0\.95\)_100\%\)\] {
    background-image: linear-gradient(#f5f8fffa 0%, #ecf2fff2 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,248\,244\,0\.92\)_0\%\,rgba\(245\,249\,255\,0\.86\)_100\%\)\] {
    background-image: linear-gradient(#fff8f4eb 0%, #f5f9ffdb 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\)_0\%\,rgba\(255\,255\,255\,0\.98\)_100\%\)\] {
    background-image: linear-gradient(#fff0 0%, #fffffffa 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.96\)_0\%\,rgba\(245\,247\,253\,0\.94\)_100\%\)\] {
    background-image: linear-gradient(#fffffff5 0%, #f5f7fdf0 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.96\)_0\%\,rgba\(255\,247\,242\,0\.94\)_100\%\)\] {
    background-image: linear-gradient(#fffffff5 0%, #fff7f2f0 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)_0\%\,rgba\(247\,250\,255\,0\.96\)_100\%\)\] {
    background-image: linear-gradient(#fffffffa 0%, #f7fafff5 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)_0\%\,rgba\(255\,255\,255\,0\)_100\%\)\] {
    background-image: linear-gradient(#fffffffa 0%, #fff0 100%);
  }

  .bg-\[linear-gradient\(180deg\,transparent\,rgba\(230\,235\,245\,0\.7\)\,transparent\)\] {
    background-image: linear-gradient(#0000, #e6ebf5b3, #0000);
  }

  .bg-\[linear-gradient\(rgba\(43\,109\,255\,0\.06\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(43\,109\,255\,0\.06\)_1px\,transparent_1px\)\] {
    background-image: linear-gradient(#2b6dff0f 1px, #0000 1px), linear-gradient(90deg, #2b6dff0f 1px, #0000 1px);
  }

  .bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.95\)_0\%\,rgba\(255\,214\,95\,0\.26\)_34\%\,rgba\(43\,109\,255\,0\)_74\%\)\] {
    background-image: radial-gradient(circle, #fffffff2 0%, #ffd65f42 34%, #2b6dff00 74%);
  }

  .bg-\[radial-gradient\(circle_at_24\%_32\%\,rgba\(255\,101\,82\,0\.24\)\,transparent_22\%\)\,radial-gradient\(circle_at_72\%_22\%\,rgba\(255\,205\,76\,0\.18\)\,transparent_14\%\)\,radial-gradient\(circle_at_80\%_28\%\,rgba\(43\,109\,255\,0\.22\)\,transparent_18\%\)\,radial-gradient\(circle_at_84\%_78\%\,rgba\(37\,183\,109\,0\.18\)\,transparent_16\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.28\)_0\%\,rgba\(255\,244\,239\,0\.84\)_38\%\,rgba\(243\,247\,255\,0\.98\)_100\%\)\] {
    background-image: radial-gradient(circle at 24% 32%, #ff65523d, #0000 22%), radial-gradient(circle at 72% 22%, #ffcd4c2e, #0000 14%), radial-gradient(circle at 80% 28%, #2b6dff38, #0000 18%), radial-gradient(circle at 84% 78%, #25b76d2e, #0000 16%), linear-gradient(135deg, #ffffff47 0%, #fff4efd6 38%, #f3f7fffa 100%);
  }

  .bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(255\,177\,42\,0\.08\)\,transparent_28\%\)\,radial-gradient\(circle_at_50\%_100\%\,rgba\(43\,109\,255\,0\.06\)\,transparent_30\%\)\,linear-gradient\(180deg\,\#fffdfb_0\%\,\#f9fbff_52\%\,\#fffdfb_100\%\)\] {
    background-image: radial-gradient(circle at 50% 0, #ffb12a14, #0000 28%), radial-gradient(circle at 50% 100%, #2b6dff0f, #0000 30%), linear-gradient(#fffdfb 0%, #f9fbff 52%, #fffdfb 100%);
  }

  .bg-\[radial-gradient\(circle_at_center\,rgba\(255\,255\,255\,0\.12\)\,transparent_45\%\)\] {
    background-image: radial-gradient(circle, #ffffff1f, #0000 45%);
  }

  .bg-\[radial-gradient\(circle_at_top\,rgba\(255\,245\,239\,0\.9\)\,transparent_38\%\)\,linear-gradient\(135deg\,\#ffffff_0\%\,\#f8faff_100\%\)\] {
    background-image: radial-gradient(circle at top, #fff5efe6, #0000 38%), linear-gradient(135deg, #fff 0%, #f8faff 100%);
  }

  .bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.9\)\,transparent_58\%\)\] {
    background-image: radial-gradient(circle at top, #ffffffe6, #0000 58%);
  }

  .bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.75\)\,transparent_42\%\)\] {
    background-image: radial-gradient(circle at top, #ffffffbf, #0000 42%);
  }

  .bg-\[repeating-linear-gradient\(135deg\,\#1d2435_0_10px\,\#f6b52f_10px_20px\)\] {
    background-image: repeating-linear-gradient(135deg, #1d2435 0 10px, #f6b52f 10px 20px);
  }

  .bg-\[repeating-linear-gradient\(135deg\,\#1d2435_0_18px\,\#f7b733_18px_36px\)\] {
    background-image: repeating-linear-gradient(135deg, #1d2435 0 18px, #f7b733 18px 36px);
  }

  .from-\[\#1fbe6b\] {
    --tw-gradient-from: #1fbe6b;
    --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-\[\#1fbf6c\] {
    --tw-gradient-from: #1fbf6c;
    --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-\[\#2b6dff\] {
    --tw-gradient-from: #2b6dff;
    --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-\[\#2cbf6b\] {
    --tw-gradient-from: #2cbf6b;
    --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-\[\#3a7bff\] {
    --tw-gradient-from: #3a7bff;
    --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-\[\#5c7cff\] {
    --tw-gradient-from: #5c7cff;
    --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-\[\#8b5cf6\] {
    --tw-gradient-from: #8b5cf6;
    --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-\[\#20b57b\] {
    --tw-gradient-from: #20b57b;
    --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-\[\#22b46b\] {
    --tw-gradient-from: #22b46b;
    --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-\[\#f59e0b\] {
    --tw-gradient-from: #f59e0b;
    --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-\[\#ff5a4d\] {
    --tw-gradient-from: #ff5a4d;
    --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-\[\#ff6c57\] {
    --tw-gradient-from: #ff6c57;
    --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-\[\#ff6d5d\] {
    --tw-gradient-from: #ff6d5d;
    --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-\[\#ff6e59\] {
    --tw-gradient-from: #ff6e59;
    --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-\[\#ff7b72\] {
    --tw-gradient-from: #ff7b72;
    --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-\[\#ff8a4f\] {
    --tw-gradient-from: #ff8a4f;
    --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-\[\#ff584a\] {
    --tw-gradient-from: #ff584a;
    --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-\[\#ff5549\] {
    --tw-gradient-from: #ff5549;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .via-\[\#4d7dff\] {
    --tw-gradient-via: #4d7dff;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#20b97c\] {
    --tw-gradient-via: #20b97c;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .via-\[\#ff8a3d\] {
    --tw-gradient-via: #ff8a3d;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }

  .to-\[\#1f9b57\] {
    --tw-gradient-to: #1f9b57;
    --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-\[\#5ed69f\] {
    --tw-gradient-to: #5ed69f;
    --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-\[\#6d8dff\] {
    --tw-gradient-to: #6d8dff;
    --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-\[\#7e95ff\] {
    --tw-gradient-to: #7e95ff;
    --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-\[\#7f98ff\] {
    --tw-gradient-to: #7f98ff;
    --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-\[\#48d3a0\] {
    --tw-gradient-to: #48d3a0;
    --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-\[\#74d9a2\] {
    --tw-gradient-to: #74d9a2;
    --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-\[\#79d9b3\] {
    --tw-gradient-to: #79d9b3;
    --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-\[\#89a0ff\] {
    --tw-gradient-to: #89a0ff;
    --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-\[\#2457e6\] {
    --tw-gradient-to: #2457e6;
    --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-\[\#b68cff\] {
    --tw-gradient-to: #b68cff;
    --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-\[\#f97316\] {
    --tw-gradient-to: #f97316;
    --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-\[\#ff3d40\] {
    --tw-gradient-to: #ff3d40;
    --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-\[\#ff4d47\] {
    --tw-gradient-to: #ff4d47;
    --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-\[\#ff8b2a\] {
    --tw-gradient-to: #ff8b2a;
    --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-\[\#ff9a31\] {
    --tw-gradient-to: #ff9a31;
    --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-\[\#ff4041\] {
    --tw-gradient-to: #ff4041;
    --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-\[\#ffb12a\] {
    --tw-gradient-to: #ffb12a;
    --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-\[\#ffb39f\] {
    --tw-gradient-to: #ffb39f;
    --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-\[\#ffb129\] {
    --tw-gradient-to: #ffb129;
    --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-\[\#ffbe6a\] {
    --tw-gradient-to: #ffbe6a;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-\[size\:32px_32px\] {
    background-size: 32px 32px;
  }

  .bg-clip-text {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-center {
    object-position: center;
  }

  .object-left-top {
    object-position: left top;
  }

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

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

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

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

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

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

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

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

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

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

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

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-\[0\.14em\] {
    padding-inline: .14em;
  }

  .px-\[0\.18em\] {
    padding-inline: .18em;
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

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

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

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

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

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

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }

  .py-16 {
    padding-block: calc(var(--spacing) * 16);
  }

  .py-\[0\.04em\] {
    padding-block: .04em;
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

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

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

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

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

  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

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

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

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

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

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-7 {
    padding-right: calc(var(--spacing) * 7);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

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

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

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

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }

  .pb-18 {
    padding-bottom: calc(var(--spacing) * 18);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\] {
    padding-bottom: calc(1rem + env(safe-area-inset-bottom));
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

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

  .text-left {
    text-align: left;
  }

  .font-sans {
    font-family: var(--font-body);
  }

  .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-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[0\.8rem\] {
    font-size: .8rem;
  }

  .text-\[0\.9rem\] {
    font-size: .9rem;
  }

  .text-\[0\.52rem\] {
    font-size: .52rem;
  }

  .text-\[0\.58rem\] {
    font-size: .58rem;
  }

  .text-\[0\.64rem\] {
    font-size: .64rem;
  }

  .text-\[0\.66rem\] {
    font-size: .66rem;
  }

  .text-\[0\.68rem\] {
    font-size: .68rem;
  }

  .text-\[0\.72rem\] {
    font-size: .72rem;
  }

  .text-\[0\.74rem\] {
    font-size: .74rem;
  }

  .text-\[0\.76rem\] {
    font-size: .76rem;
  }

  .text-\[0\.78rem\] {
    font-size: .78rem;
  }

  .text-\[0\.82rem\] {
    font-size: .82rem;
  }

  .text-\[0\.84rem\] {
    font-size: .84rem;
  }

  .text-\[0\.86rem\] {
    font-size: .86rem;
  }

  .text-\[0\.88rem\] {
    font-size: .88rem;
  }

  .text-\[0\.92rem\] {
    font-size: .92rem;
  }

  .text-\[0\.94rem\] {
    font-size: .94rem;
  }

  .text-\[0\.95rem\] {
    font-size: .95rem;
  }

  .text-\[0\.96rem\] {
    font-size: .96rem;
  }

  .text-\[0\.98rem\] {
    font-size: .98rem;
  }

  .text-\[1\.1rem\] {
    font-size: 1.1rem;
  }

  .text-\[1\.02rem\] {
    font-size: 1.02rem;
  }

  .text-\[1\.2rem\] {
    font-size: 1.2rem;
  }

  .text-\[1\.04rem\] {
    font-size: 1.04rem;
  }

  .text-\[1\.05rem\] {
    font-size: 1.05rem;
  }

  .text-\[1\.5rem\] {
    font-size: 1.5rem;
  }

  .text-\[1\.06rem\] {
    font-size: 1.06rem;
  }

  .text-\[1\.6rem\] {
    font-size: 1.6rem;
  }

  .text-\[1\.7rem\] {
    font-size: 1.7rem;
  }

  .text-\[1\.08rem\] {
    font-size: 1.08rem;
  }

  .text-\[1\.8rem\] {
    font-size: 1.8rem;
  }

  .text-\[1\.9rem\] {
    font-size: 1.9rem;
  }

  .text-\[1\.12rem\] {
    font-size: 1.12rem;
  }

  .text-\[1\.15rem\] {
    font-size: 1.15rem;
  }

  .text-\[1\.32rem\] {
    font-size: 1.32rem;
  }

  .text-\[1\.35rem\] {
    font-size: 1.35rem;
  }

  .text-\[1\.45rem\] {
    font-size: 1.45rem;
  }

  .text-\[1\.55rem\] {
    font-size: 1.55rem;
  }

  .text-\[1\.65rem\] {
    font-size: 1.65rem;
  }

  .text-\[1\.85rem\] {
    font-size: 1.85rem;
  }

  .text-\[1\.95rem\] {
    font-size: 1.95rem;
  }

  .text-\[1rem\] {
    font-size: 1rem;
  }

  .text-\[2\.1rem\] {
    font-size: 2.1rem;
  }

  .text-\[2\.2rem\] {
    font-size: 2.2rem;
  }

  .text-\[2\.3rem\] {
    font-size: 2.3rem;
  }

  .text-\[2\.5rem\] {
    font-size: 2.5rem;
  }

  .text-\[2\.15rem\] {
    font-size: 2.15rem;
  }

  .text-\[2\.35rem\] {
    font-size: 2.35rem;
  }

  .text-\[2\.55rem\] {
    font-size: 2.55rem;
  }

  .text-\[2\.65rem\] {
    font-size: 2.65rem;
  }

  .text-\[2rem\] {
    font-size: 2rem;
  }

  .text-\[5rem\] {
    font-size: 5rem;
  }

  .\!leading-\[1\.16\] {
    --tw-leading: 1.16 !important;
    line-height: 1.16 !important;
  }

  .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-\[1\.02\] {
    --tw-leading: 1.02;
    line-height: 1.02;
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.04\] {
    --tw-leading: 1.04;
    line-height: 1.04;
  }

  .leading-\[1\.05\] {
    --tw-leading: 1.05;
    line-height: 1.05;
  }

  .leading-\[1\.06\] {
    --tw-leading: 1.06;
    line-height: 1.06;
  }

  .leading-\[1\.08\] {
    --tw-leading: 1.08;
    line-height: 1.08;
  }

  .leading-\[1\.12\] {
    --tw-leading: 1.12;
    line-height: 1.12;
  }

  .leading-\[1\.14\] {
    --tw-leading: 1.14;
    line-height: 1.14;
  }

  .leading-\[1\.16\] {
    --tw-leading: 1.16;
    line-height: 1.16;
  }

  .leading-\[1\.24\] {
    --tw-leading: 1.24;
    line-height: 1.24;
  }

  .leading-\[1\.85\] {
    --tw-leading: 1.85;
    line-height: 1.85;
  }

  .leading-\[1\.95\] {
    --tw-leading: 1.95;
    line-height: 1.95;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .tracking-\[-0\.01em\] {
    --tw-tracking: -.01em;
    letter-spacing: -.01em;
  }

  .tracking-\[-0\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }

  .tracking-\[-0\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }

  .tracking-\[-0\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }

  .tracking-\[-0\.05em\] {
    --tw-tracking: -.05em;
    letter-spacing: -.05em;
  }

  .tracking-\[-0\.06em\] {
    --tw-tracking: -.06em;
    letter-spacing: -.06em;
  }

  .tracking-\[-0\.08em\] {
    --tw-tracking: -.08em;
    letter-spacing: -.08em;
  }

  .tracking-\[-0\.045em\] {
    --tw-tracking: -.045em;
    letter-spacing: -.045em;
  }

  .tracking-\[0\.2em\] {
    --tw-tracking: .2em;
    letter-spacing: .2em;
  }

  .tracking-\[0\.06em\] {
    --tw-tracking: .06em;
    letter-spacing: .06em;
  }

  .tracking-\[0\.14em\] {
    --tw-tracking: .14em;
    letter-spacing: .14em;
  }

  .tracking-\[0\.16em\] {
    --tw-tracking: .16em;
    letter-spacing: .16em;
  }

  .tracking-\[0\.18em\] {
    --tw-tracking: .18em;
    letter-spacing: .18em;
  }

  .tracking-\[0\.22em\] {
    --tw-tracking: .22em;
    letter-spacing: .22em;
  }

  .tracking-\[0\.24em\] {
    --tw-tracking: .24em;
    letter-spacing: .24em;
  }

  .tracking-\[0\.26em\] {
    --tw-tracking: .26em;
    letter-spacing: .26em;
  }

  .text-\[\#0a66c2\] {
    color: #0a66c2;
  }

  .text-\[\#0ea5e9\] {
    color: #0ea5e9;
  }

  .text-\[\#0f172a\] {
    color: #0f172a;
  }

  .text-\[\#0f1730\] {
    color: #0f1730;
  }

  .text-\[\#1f293d\] {
    color: #1f293d;
  }

  .text-\[\#1f2937\] {
    color: #1f2937;
  }

  .text-\[\#2b6dff\] {
    color: #2b6dff;
  }

  .text-\[\#2c3446\] {
    color: #2c3446;
  }

  .text-\[\#2d3647\] {
    color: #2d3647;
  }

  .text-\[\#2e3749\] {
    color: #2e3749;
  }

  .text-\[\#2f7a56\] {
    color: #2f7a56;
  }

  .text-\[\#3c4658\] {
    color: #3c4658;
  }

  .text-\[\#4b556b\] {
    color: #4b556b;
  }

  .text-\[\#4c566c\] {
    color: #4c566c;
  }

  .text-\[\#4d7d61\] {
    color: #4d7d61;
  }

  .text-\[\#4e586d\] {
    color: #4e586d;
  }

  .text-\[\#4f5b70\] {
    color: #4f5b70;
  }

  .text-\[\#4f5d73\] {
    color: #4f5d73;
  }

  .text-\[\#5a667c\] {
    color: #5a667c;
  }

  .text-\[\#5c6980\] {
    color: #5c6980;
  }

  .text-\[\#5d6b82\] {
    color: #5d6b82;
  }

  .text-\[\#5e6c83\] {
    color: #5e6c83;
  }

  .text-\[\#5e687d\] {
    color: #5e687d;
  }

  .text-\[\#5f6b7d\] {
    color: #5f6b7d;
  }

  .text-\[\#5f6b82\] {
    color: #5f6b82;
  }

  .text-\[\#5f697c\] {
    color: #5f697c;
  }

  .text-\[\#6b768b\] {
    color: #6b768b;
  }

  .text-\[\#6b7280\] {
    color: #6b7280;
  }

  .text-\[\#6b7488\] {
    color: #6b7488;
  }

  .text-\[\#7a4e00\] {
    color: #7a4e00;
  }

  .text-\[\#7a869d\] {
    color: #7a869d;
  }

  .text-\[\#7a8398\] {
    color: #7a8398;
  }

  .text-\[\#7a8498\] {
    color: #7a8498;
  }

  .text-\[\#7b8aa4\] {
    color: #7b8aa4;
  }

  .text-\[\#7b879d\] {
    color: #7b879d;
  }

  .text-\[\#7b8398\] {
    color: #7b8398;
  }

  .text-\[\#7b8498\] {
    color: #7b8498;
  }

  .text-\[\#7c3aed\] {
    color: #7c3aed;
  }

  .text-\[\#7c869d\] {
    color: #7c869d;
  }

  .text-\[\#7d869a\] {
    color: #7d869a;
  }

  .text-\[\#7f889e\] {
    color: #7f889e;
  }

  .text-\[\#7f8798\] {
    color: #7f8798;
  }

  .text-\[\#8a93a8\] {
    color: #8a93a8;
  }

  .text-\[\#8a94ab\] {
    color: #8a94ab;
  }

  .text-\[\#8a96ac\] {
    color: #8a96ac;
  }

  .text-\[\#8b5cf6\] {
    color: #8b5cf6;
  }

  .text-\[\#8b94aa\] {
    color: #8b94aa;
  }

  .text-\[\#8c6663\] {
    color: #8c6663;
  }

  .text-\[\#8d7558\] {
    color: #8d7558;
  }

  .text-\[\#9a6a13\] {
    color: #9a6a13;
  }

  .text-\[\#9aa7bd\] {
    color: #9aa7bd;
  }

  .text-\[\#16a34a\] {
    color: #16a34a;
  }

  .text-\[\#98a2b3\] {
    color: #98a2b3;
  }

  .text-\[\#159a57\] {
    color: #159a57;
  }

  .text-\[\#232b3a\] {
    color: #232b3a;
  }

  .text-\[\#262c3a\] {
    color: #262c3a;
  }

  .text-\[\#535b6e\] {
    color: #535b6e;
  }

  .text-\[\#0891b2\] {
    color: #0891b2;
  }

  .text-\[\#2563eb\] {
    color: #2563eb;
  }

  .text-\[\#8690a5\] {
    color: #8690a5;
  }

  .text-\[\#8992a7\] {
    color: #8992a7;
  }

  .text-\[\#9099ad\] {
    color: #9099ad;
  }

  .text-\[\#20283a\] {
    color: #20283a;
  }

  .text-\[\#36455d\] {
    color: #36455d;
  }

  .text-\[\#52617a\] {
    color: #52617a;
  }

  .text-\[\#56708f\] {
    color: #56708f;
  }

  .text-\[\#71829e\] {
    color: #71829e;
  }

  .text-\[\#74839d\] {
    color: #74839d;
  }

  .text-\[\#081224\] {
    color: #081224;
  }

  .text-\[\#101828\] {
    color: #101828;
  }

  .text-\[\#111827\] {
    color: #111827;
  }

  .text-\[\#223048\] {
    color: #223048;
  }

  .text-\[\#243043\] {
    color: #243043;
  }

  .text-\[\#243147\] {
    color: #243147;
  }

  .text-\[\#252936\] {
    color: #252936;
  }

  .text-\[\#263042\] {
    color: #263042;
  }

  .text-\[\#313848\] {
    color: #313848;
  }

  .text-\[\#334155\] {
    color: #334155;
  }

  .text-\[\#344055\] {
    color: #344055;
  }

  .text-\[\#374151\] {
    color: #374151;
  }

  .text-\[\#394254\] {
    color: #394254;
  }

  .text-\[\#415165\] {
    color: #415165;
  }

  .text-\[\#425066\] {
    color: #425066;
  }

  .text-\[\#445066\] {
    color: #445066;
  }

  .text-\[\#475061\] {
    color: #475061;
  }

  .text-\[\#526077\] {
    color: #526077;
  }

  .text-\[\#526078\] {
    color: #526078;
  }

  .text-\[\#546074\] {
    color: #546074;
  }

  .text-\[\#586781\] {
    color: #586781;
  }

  .text-\[\#596174\] {
    color: #596174;
  }

  .text-\[\#657084\] {
    color: #657084;
  }

  .text-\[\#667085\] {
    color: #667085;
  }

  .text-\[\#768097\] {
    color: #768097;
  }

  .text-\[\#FFA921\] {
    color: #ffa921;
  }

  .text-\[\#ba6b00\] {
    color: #ba6b00;
  }

  .text-\[\#d48434\] {
    color: #d48434;
  }

  .text-\[\#de5b45\] {
    color: #de5b45;
  }

  .text-\[\#e0552f\] {
    color: #e0552f;
  }

  .text-\[\#ef4444\] {
    color: #ef4444;
  }

  .text-\[\#f26b44\] {
    color: #f26b44;
  }

  .text-\[\#f59e0b\] {
    color: #f59e0b;
  }

  .text-\[\#ff4b47\] {
    color: #ff4b47;
  }

  .text-\[\#ff4d47\] {
    color: #ff4d47;
  }

  .text-\[\#ff4f47\] {
    color: #ff4f47;
  }

  .text-\[\#ff6b55\] {
    color: #ff6b55;
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-white\/42 {
    color: #ffffff6b;
  }

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

  .text-white\/48 {
    color: #ffffff7a;
  }

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

  .text-white\/52 {
    color: #ffffff85;
  }

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

  .text-white\/54 {
    color: #ffffff8a;
  }

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

  .text-white\/56 {
    color: #ffffff8f;
  }

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

  .text-white\/58 {
    color: #ffffff94;
  }

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

  .text-white\/66 {
    color: #ffffffa8;
  }

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

  .text-white\/68 {
    color: #ffffffad;
  }

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

  .text-white\/70 {
    color: #ffffffb3;
  }

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

  .text-white\/72 {
    color: #ffffffb8;
  }

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

  .text-white\/74 {
    color: #ffffffbd;
  }

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

  .text-white\/78 {
    color: #ffffffc7;
  }

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

  .text-white\/80 {
    color: #fffc;
  }

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

  .text-white\/82 {
    color: #ffffffd1;
  }

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

  .text-white\/84 {
    color: #ffffffd6;
  }

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

  .text-white\/86 {
    color: #ffffffdb;
  }

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

  .uppercase {
    text-transform: uppercase;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-70 {
    opacity: .7;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow-\[-28px_0_80px_-42px_rgba\(15\,23\,42\,0\.38\)\] {
    --tw-shadow: -28px 0 80px -42px var(--tw-shadow-color, #0f172a61);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_6px_16px_-8px_rgba\(37\,43\,57\,0\.45\)\] {
    --tw-shadow: 0 6px 16px -8px var(--tw-shadow-color, #252b3973);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_18px_-14px_rgba\(31\,191\,108\,0\.44\)\] {
    --tw-shadow: 0 10px 18px -14px var(--tw-shadow-color, #1fbf6c70);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_24px_-20px_rgba\(37\,43\,57\,0\.18\)\] {
    --tw-shadow: 0 10px 24px -20px var(--tw-shadow-color, #252b392e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_24px_-22px_rgba\(37\,43\,57\,0\.16\)\] {
    --tw-shadow: 0 10px 24px -22px var(--tw-shadow-color, #252b3929);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_10px_24px_-22px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 10px 24px -22px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_24px_-18px_rgba\(31\,191\,108\,0\.5\)\] {
    --tw-shadow: 0 12px 24px -18px var(--tw-shadow-color, #1fbf6c80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_24px_-24px_rgba\(49\,56\,72\,0\.9\)\] {
    --tw-shadow: 0 12px 24px -24px var(--tw-shadow-color, #313848e6);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_12px_30px_-24px_rgba\(37\,43\,57\,0\.18\)\] {
    --tw-shadow: 0 12px 30px -24px var(--tw-shadow-color, #252b392e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_14px_26px_-22px_rgba\(37\,43\,57\,0\.22\)\] {
    --tw-shadow: 0 14px 26px -22px var(--tw-shadow-color, #252b3938);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_14px_26px_-22px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 14px 26px -22px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_14px_28px_-20px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 14px 28px -20px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_14px_28px_-20px_rgba\(37\,43\,57\,0\.32\)\] {
    --tw-shadow: 0 14px 28px -20px var(--tw-shadow-color, #252b3952);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_14px_32px_-28px_rgba\(37\,43\,57\,0\.18\)\] {
    --tw-shadow: 0 14px 32px -28px var(--tw-shadow-color, #252b392e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_24px_-18px_rgba\(29\,36\,53\,0\.65\)\] {
    --tw-shadow: 0 16px 24px -18px var(--tw-shadow-color, #1d2435a6);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_28px_-18px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 16px 28px -18px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_28px_-22px_rgba\(37\,43\,57\,0\.38\)\] {
    --tw-shadow: 0 16px 28px -22px var(--tw-shadow-color, #252b3961);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_28px_-24px_rgba\(37\,43\,57\,0\.3\)\] {
    --tw-shadow: 0 16px 28px -24px var(--tw-shadow-color, #252b394d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_28px_-24px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 16px 28px -24px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_28px_-24px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 16px 28px -24px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_30px_-18px_rgba\(255\,77\,70\,0\.85\)\] {
    --tw-shadow: 0 16px 30px -18px var(--tw-shadow-color, #ff4d46d9);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_30px_-24px_rgba\(37\,43\,57\,0\.32\)\] {
    --tw-shadow: 0 16px 30px -24px var(--tw-shadow-color, #252b3952);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_30px_-26px_rgba\(49\,56\,72\,0\.8\)\] {
    --tw-shadow: 0 16px 30px -26px var(--tw-shadow-color, #313848cc);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_30px_-28px_rgba\(49\,56\,72\,0\.42\)\] {
    --tw-shadow: 0 16px 30px -28px var(--tw-shadow-color, #3138486b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_32px_-24px_rgba\(15\,23\,42\,0\.28\)\] {
    --tw-shadow: 0 16px 32px -24px var(--tw-shadow-color, #0f172a47);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_32px_-26px_rgba\(255\,107\,85\,0\.5\)\] {
    --tw-shadow: 0 16px 32px -26px var(--tw-shadow-color, #ff6b5580);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_36px_-28px_rgba\(37\,43\,57\,0\.38\)\] {
    --tw-shadow: 0 16px 36px -28px var(--tw-shadow-color, #252b3961);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_36px_-28px_rgba\(37\,43\,57\,0\.48\)\] {
    --tw-shadow: 0 16px 36px -28px var(--tw-shadow-color, #252b397a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_38px_-30px_rgba\(37\,43\,57\,0\.45\)\] {
    --tw-shadow: 0 16px 38px -30px var(--tw-shadow-color, #252b3973);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_16px_40px_-30px_rgba\(37\,43\,57\,0\.42\)\] {
    --tw-shadow: 0 16px 40px -30px var(--tw-shadow-color, #252b396b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_28px_-22px_rgba\(255\,106\,94\,0\.92\)\] {
    --tw-shadow: 0 18px 28px -22px var(--tw-shadow-color, #ff6a5eeb);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_28px_-22px_rgba\(255\,200\,61\,0\.92\)\] {
    --tw-shadow: 0 18px 28px -22px var(--tw-shadow-color, #ffc83deb);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_30px_-22px_rgba\(37\,43\,57\,0\.3\)\] {
    --tw-shadow: 0 18px 30px -22px var(--tw-shadow-color, #252b394d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_30px_-24px_rgba\(255\,77\,70\,0\.7\)\] {
    --tw-shadow: 0 18px 30px -24px var(--tw-shadow-color, #ff4d46b3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_30px_-24px_rgba\(255\,103\,82\,0\.7\)\] {
    --tw-shadow: 0 18px 30px -24px var(--tw-shadow-color, #ff6752b3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_30px_-24px_rgba\(255\,122\,99\,0\.95\)\] {
    --tw-shadow: 0 18px 30px -24px var(--tw-shadow-color, #ff7a63f2);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_32px_-20px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 18px 32px -20px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_32px_-24px_rgba\(185\,128\,59\,0\.2\)\] {
    --tw-shadow: 0 18px 32px -24px var(--tw-shadow-color, #b9803b33);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_32px_-24px_rgba\(185\,128\,59\,0\.22\)\] {
    --tw-shadow: 0 18px 32px -24px var(--tw-shadow-color, #b9803b38);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_32px_-24px_rgba\(255\,77\,70\,0\.72\)\] {
    --tw-shadow: 0 18px 32px -24px var(--tw-shadow-color, #ff4d46b8);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_32px_-24px_rgba\(255\,103\,82\,0\.72\)\] {
    --tw-shadow: 0 18px 32px -24px var(--tw-shadow-color, #ff6752b8);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_32px_-24px_rgba\(255\,124\,92\,0\.85\)\] {
    --tw-shadow: 0 18px 32px -24px var(--tw-shadow-color, #ff7c5cd9);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_34px_-24px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 18px 34px -24px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_34px_-24px_rgba\(37\,43\,57\,0\.42\)\] {
    --tw-shadow: 0 18px 34px -24px var(--tw-shadow-color, #252b396b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_34px_-24px_rgba\(255\,96\,79\,0\.82\)\] {
    --tw-shadow: 0 18px 34px -24px var(--tw-shadow-color, #ff604fd1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_34px_-26px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 18px 34px -26px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_34px_-28px_rgba\(37\,43\,57\,0\.42\)\] {
    --tw-shadow: 0 18px 34px -28px var(--tw-shadow-color, #252b396b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_34px_-30px_rgba\(37\,43\,57\,0\.26\)\] {
    --tw-shadow: 0 18px 34px -30px var(--tw-shadow-color, #252b3942);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_36px_-26px_rgba\(37\,43\,57\,0\.18\)\] {
    --tw-shadow: 0 18px 36px -26px var(--tw-shadow-color, #252b392e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_36px_-30px_rgba\(255\,122\,61\,0\.9\)\] {
    --tw-shadow: 0 18px 36px -30px var(--tw-shadow-color, #ff7a3de6);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_36px_-32px_rgba\(37\,43\,57\,0\.42\)\] {
    --tw-shadow: 0 18px 36px -32px var(--tw-shadow-color, #252b396b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_38px_-24px_rgba\(255\,76\,70\,0\.95\)\] {
    --tw-shadow: 0 18px 38px -24px var(--tw-shadow-color, #ff4c46f2);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_38px_-24px_rgba\(255\,92\,74\,0\.82\)\] {
    --tw-shadow: 0 18px 38px -24px var(--tw-shadow-color, #ff5c4ad1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_40px_-30px_rgba\(19\,24\,38\,0\.85\)\] {
    --tw-shadow: 0 18px 40px -30px var(--tw-shadow-color, #131826d9);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_18px_40px_-34px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 18px 40px -34px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_34px_-24px_rgba\(37\,43\,57\,0\.42\)\] {
    --tw-shadow: 0 20px 34px -24px var(--tw-shadow-color, #252b396b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_34px_-24px_rgba\(185\,128\,59\,0\.24\)\] {
    --tw-shadow: 0 20px 34px -24px var(--tw-shadow-color, #b9803b3d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_34px_-26px_rgba\(185\,128\,59\,0\.22\)\] {
    --tw-shadow: 0 20px 34px -26px var(--tw-shadow-color, #b9803b38);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_34px_-28px_rgba\(49\,56\,72\,0\.42\)\] {
    --tw-shadow: 0 20px 34px -28px var(--tw-shadow-color, #3138486b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_36px_-24px_rgba\(255\,92\,74\,0\.8\)\] {
    --tw-shadow: 0 20px 36px -24px var(--tw-shadow-color, #ff5c4acc);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_36px_-26px_rgba\(49\,56\,72\,0\.38\)\] {
    --tw-shadow: 0 20px 36px -26px var(--tw-shadow-color, #31384861);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_42px_-26px_rgba\(255\,108\,87\,0\.7\)\] {
    --tw-shadow: 0 20px 42px -26px var(--tw-shadow-color, #ff6c57b3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_44px_-30px_rgba\(37\,43\,57\,0\.32\)\] {
    --tw-shadow: 0 20px 44px -30px var(--tw-shadow-color, #252b3952);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_44px_-34px_rgba\(37\,43\,57\,0\.3\)\] {
    --tw-shadow: 0 20px 44px -34px var(--tw-shadow-color, #252b394d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_44px_-34px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 20px 44px -34px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_48px_-34px_rgba\(37\,43\,57\,0\.26\)\] {
    --tw-shadow: 0 20px 48px -34px var(--tw-shadow-color, #252b3942);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_20px_60px_-48px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 20px 60px -48px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_38px_-24px_rgba\(255\,90\,70\,0\.9\)\] {
    --tw-shadow: 0 22px 38px -24px var(--tw-shadow-color, #ff5a46e6);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_40px_-26px_rgba\(37\,43\,57\,0\.4\)\] {
    --tw-shadow: 0 22px 40px -26px var(--tw-shadow-color, #252b3966);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_40px_-26px_rgba\(37\,43\,57\,0\.36\)\] {
    --tw-shadow: 0 22px 40px -26px var(--tw-shadow-color, #252b395c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_40px_-26px_rgba\(255\,100\,77\,0\.82\)\] {
    --tw-shadow: 0 22px 40px -26px var(--tw-shadow-color, #ff644dd1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_42px_-28px_rgba\(37\,43\,57\,0\.46\)\] {
    --tw-shadow: 0 22px 42px -28px var(--tw-shadow-color, #252b3975);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_48px_-34px_rgba\(37\,43\,57\,0\.3\)\] {
    --tw-shadow: 0 22px 48px -34px var(--tw-shadow-color, #252b394d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_50px_-38px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 22px 50px -38px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_22px_60px_-44px_rgba\(37\,43\,57\,0\.18\)\] {
    --tw-shadow: 0 22px 60px -44px var(--tw-shadow-color, #252b392e);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_40px_-28px_rgba\(37\,43\,57\,0\.42\)\] {
    --tw-shadow: 0 24px 40px -28px var(--tw-shadow-color, #252b396b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_40px_-30px_rgba\(49\,56\,72\,0\.32\)\] {
    --tw-shadow: 0 24px 40px -30px var(--tw-shadow-color, #31384852);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_40px_-30px_rgba\(49\,56\,72\,0\.42\)\] {
    --tw-shadow: 0 24px 40px -30px var(--tw-shadow-color, #3138486b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_44px_-28px_rgba\(255\,108\,87\,0\.7\)\] {
    --tw-shadow: 0 24px 44px -28px var(--tw-shadow-color, #ff6c57b3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_46px_-34px_rgba\(37\,43\,57\,0\.32\)\] {
    --tw-shadow: 0 24px 46px -34px var(--tw-shadow-color, #252b3952);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_46px_-34px_rgba\(186\,107\,0\,0\.28\)\] {
    --tw-shadow: 0 24px 46px -34px var(--tw-shadow-color, #ba6b0047);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_52px_-40px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 24px 52px -40px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_54px_-40px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 24px 54px -40px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-42px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 24px 60px -42px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-42px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 24px 60px -42px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-44px_rgba\(37\,43\,57\,0\.2\)\] {
    --tw-shadow: 0 24px 60px -44px var(--tw-shadow-color, #252b3933);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-44px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 24px 60px -44px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-44px_rgba\(37\,43\,57\,0\.32\)\] {
    --tw-shadow: 0 24px 60px -44px var(--tw-shadow-color, #252b3952);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-44px_rgba\(37\,43\,57\,0\.42\)\] {
    --tw-shadow: 0 24px 60px -44px var(--tw-shadow-color, #252b396b);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_60px_-46px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 24px 60px -46px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_62px_-46px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 24px 62px -46px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_64px_-48px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 24px 64px -48px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_24px_68px_-52px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 24px 68px -52px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_26px_52px_-24px_rgba\(255\,108\,87\,0\.65\)\] {
    --tw-shadow: 0 26px 52px -24px var(--tw-shadow-color, #ff6c57a6);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_26px_60px_-28px_rgba\(37\,43\,57\,0\.45\)\] {
    --tw-shadow: 0 26px 60px -28px var(--tw-shadow-color, #252b3973);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_26px_70px_-52px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 26px 70px -52px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_70px_-46px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 28px 70px -46px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_70px_-48px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 28px 70px -48px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_70px_-50px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 28px 70px -50px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_70px_-50px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 28px 70px -50px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_70px_-50px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 28px 70px -50px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_70px_-52px_rgba\(37\,43\,57\,0\.24\)\] {
    --tw-shadow: 0 28px 70px -52px var(--tw-shadow-color, #252b393d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_74px_-52px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 28px 74px -52px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_28px_80px_-50px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 28px 80px -50px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_30px_80px_-48px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 30px 80px -48px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_30px_80px_-52px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 30px 80px -52px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_32px_80px_-48px_rgba\(37\,43\,57\,0\.28\)\] {
    --tw-shadow: 0 32px 80px -48px var(--tw-shadow-color, #252b3947);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_32px_80px_-48px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 32px 80px -48px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_32px_80px_-48px_rgba\(37\,43\,57\,0\.36\)\] {
    --tw-shadow: 0 32px 80px -48px var(--tw-shadow-color, #252b395c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_32px_86px_-54px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 32px 86px -54px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_34px_90px_-44px_rgba\(37\,43\,57\,0\.22\)\] {
    --tw-shadow: 0 34px 90px -44px var(--tw-shadow-color, #252b3938);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_34px_90px_-48px_rgba\(19\,28\,45\,0\.5\)\] {
    --tw-shadow: 0 34px 90px -48px var(--tw-shadow-color, #131c2d80);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_34px_90px_-52px_rgba\(37\,43\,57\,0\.34\)\] {
    --tw-shadow: 0 34px 90px -52px var(--tw-shadow-color, #252b3957);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_34px_90px_-52px_rgba\(37\,43\,57\,0\.36\)\] {
    --tw-shadow: 0 34px 90px -52px var(--tw-shadow-color, #252b395c);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_34px_90px_-52px_rgba\(191\,140\,67\,0\.22\)\] {
    --tw-shadow: 0 34px 90px -52px var(--tw-shadow-color, #bf8c4338);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_36px_80px_-38px_rgba\(18\,23\,37\,0\.45\)\] {
    --tw-shadow: 0 36px 80px -38px var(--tw-shadow-color, #12172573);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_36px_90px_-48px_rgba\(15\,23\,42\,0\.72\)\] {
    --tw-shadow: 0 36px 90px -48px var(--tw-shadow-color, #0f172ab8);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_42px_100px_-54px_rgba\(37\,43\,57\,0\.5\)\] {
    --tw-shadow: 0 42px 100px -54px var(--tw-shadow-color, #252b3980);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_44px_120px_-46px_rgba\(15\,23\,42\,0\.56\)\] {
    --tw-shadow: 0 44px 120px -46px var(--tw-shadow-color, #0f172a8f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_48px_100px_-46px_rgba\(37\,43\,57\,0\.52\)\] {
    --tw-shadow: 0 48px 100px -46px var(--tw-shadow-color, #252b3985);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.7\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #ffffffb3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[inset_0_0_0_8px_rgba\(255\,255\,255\,0\.82\)\] {
    --tw-shadow: inset 0 0 0 8px var(--tw-shadow-color, #ffffffd1);
    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-\[\#edf1f7\] {
    --tw-ring-color: #edf1f7;
  }

  .ring-\[\#ffe1d9\] {
    --tw-ring-color: #ffe1d9;
  }

  .ring-white\/16 {
    --tw-ring-color: #ffffff29;
  }

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

  .ring-white\/55 {
    --tw-ring-color: #ffffff8c;
  }

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

  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-sm {
    --tw-blur: blur(var(--blur-sm));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-xl {
    --tw-blur: blur(var(--blur-xl));
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-\[2px\] {
    --tw-backdrop-blur: blur(2px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-md {
    --tw-backdrop-blur: blur(var(--blur-md));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-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-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  @media (hover: hover) {
    .group-hover\:border-\[\#f1d27a\]:is(:where(.group):hover *) {
      border-color: #f1d27a;
    }
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .group-hover\:shadow-\[0_28px_60px_-34px_rgba\(227\,178\,60\,0\.24\)\]:is(:where(.group):hover *) {
      --tw-shadow: 0 28px 60px -34px var(--tw-shadow-color, #e3b23c3d);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .group-hover\:shadow-\[inset_0_0_0_2px_rgba\(227\,178\,60\,0\.88\)\]:is(:where(.group):hover *) {
      --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, #e3b23ce0);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .group-hover\:grayscale-0:is(:where(.group):hover *) {
      --tw-grayscale: grayscale(0%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  .placeholder\:text-\[\#95a1b4\]::placeholder {
    color: #95a1b4;
  }

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

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

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

  @media (hover: hover) {
    .hover\:\[border-color\:var\(--ordezo-secondary-nav-hover-border\)\]:hover {
      border-color: var(--ordezo-secondary-nav-hover-border);
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#bfd6ff\]:hover {
      border-color: #bfd6ff;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#e3b23c\]:hover {
      border-color: #e3b23c;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#ffb6ac\]:hover {
      border-color: #ffb6ac;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#ffb7ab\]:hover {
      border-color: #ffb7ab;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#ffb088\]:hover {
      border-color: #ffb088;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#ffc2b9\]:hover {
      border-color: #ffc2b9;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#ffd2b9\]:hover {
      border-color: #ffd2b9;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[\#ffd8bf\]:hover {
      border-color: #ffd8bf;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[\#fff7f1\]:hover {
      background-color: #fff7f1;
    }
  }

  @media (hover: hover) {
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:\[color\:var\(--ordezo-secondary-nav-hover\)\]:hover {
      color: var(--ordezo-secondary-nav-hover);
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#2563eb\]:hover {
      color: #2563eb;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#20283a\]:hover {
      color: #20283a;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#ff4b47\]:hover {
      color: #ff4b47;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#ff5a3d\]:hover {
      color: #ff5a3d;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#ff5a47\]:hover {
      color: #ff5a47;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#ff7c48\]:hover {
      color: #ff7c48;
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:text-white\/72:hover {
      color: #ffffffb8;
    }

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

  @media (hover: hover) {
    .hover\:text-white\/76:hover {
      color: #ffffffc2;
    }

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

  @media (hover: hover) {
    .hover\:shadow-\[0_22px_42px_-28px_rgba\(37\,43\,57\,0\.22\)\]:hover {
      --tw-shadow: 0 22px 42px -28px var(--tw-shadow-color, #252b3938);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_24px_54px_-36px_rgba\(37\,43\,57\,0\.34\)\]:hover {
      --tw-shadow: 0 24px 54px -36px var(--tw-shadow-color, #252b3957);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0_40px_90px_-52px_rgba\(227\,178\,60\,0\.34\)\]:hover {
      --tw-shadow: 0 40px 90px -52px var(--tw-shadow-color, #e3b23c57);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  @media (hover: hover) {
    .hover\:brightness-105:hover {
      --tw-brightness: brightness(105%);
      filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    }
  }

  .focus\:border-\[\#ff6b73\]:focus {
    border-color: #ff6b73;
  }

  .focus\:border-\[\#ff7a53\]:focus {
    border-color: #ff7a53;
  }

  .focus\:border-\[\#ff9d52\]:focus {
    border-color: #ff9d52;
  }

  .focus\:border-\[\#ff5549\]:focus {
    border-color: #ff5549;
  }

  .focus\:border-\[\#ffb598\]:focus {
    border-color: #ffb598;
  }

  .focus\:bg-white:focus {
    background-color: var(--color-white);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-4:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[\#ff8c8c\]\/12:focus {
    --tw-ring-color: #ff8c8c1f;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#ff8c8c\]\/12:focus {
      --tw-ring-color: lab(71.3096% 44.4119 20.5219 / .12);
    }
  }

  .focus\:ring-\[\#ff8f62\]\/12:focus {
    --tw-ring-color: #ff8f621f;
  }

  @supports (color: lab(0% 0 0)) {
    .focus\:ring-\[\#ff8f62\]\/12:focus {
      --tw-ring-color: lab(71.3379% 40.5315 43.1719 / .12);
    }
  }

  .focus\:ring-\[\#ffe4db\]:focus {
    --tw-ring-color: #ffe4db;
  }

  @media (min-width: 40rem) {
    .sm\:-right-2 {
      right: calc(var(--spacing) * -2);
    }
  }

  @media (min-width: 40rem) {
    .sm\:right-6 {
      right: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:right-\[-32px\] {
      right: -32px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:bottom-\[-74px\] {
      bottom: -74px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:bottom-\[-84px\] {
      bottom: -84px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:left-7 {
      left: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 40rem) {
    .sm\:left-\[-20px\] {
      left: -20px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }
  }

  @media (min-width: 40rem) {
    .sm\:block {
      display: block;
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex {
      display: flex;
    }
  }

  @media (min-width: 40rem) {
    .sm\:hidden {
      display: none;
    }
  }

  @media (min-width: 40rem) {
    .sm\:inline-flex {
      display: inline-flex;
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-3 {
      height: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-12 {
      height: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-28 {
      height: calc(var(--spacing) * 28);
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-\[138px\] {
      height: 138px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-\[172px\] {
      height: 172px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:h-\[360px\] {
      height: 360px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-3 {
      width: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-12 {
      width: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-28 {
      width: calc(var(--spacing) * 28);
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-\[210px\] {
      width: 210px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-\[260px\] {
      width: 260px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-auto {
      width: auto;
    }
  }

  @media (min-width: 40rem) {
    .sm\:max-w-\[17ch\] {
      max-width: 17ch;
    }
  }

  @media (min-width: 40rem) {
    .sm\:max-w-\[20ch\] {
      max-width: 20ch;
    }
  }

  @media (min-width: 40rem) {
    .sm\:max-w-\[22ch\] {
      max-width: 22ch;
    }
  }

  @media (min-width: 40rem) {
    .sm\:max-w-\[26ch\] {
      max-width: 26ch;
    }
  }

  @media (min-width: 40rem) {
    .sm\:max-w-\[430px\] {
      max-width: 430px;
    }
  }

  @media (min-width: 40rem) {
    .sm\:max-w-none {
      max-width: none;
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-1 {
      flex: 1;
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-\[1\.15fr_0\.85fr\] {
      grid-template-columns: 1.15fr .85fr;
    }
  }

  @media (min-width: 40rem) {
    .sm\:grid-cols-\[124px_minmax\(0\,1fr\)\] {
      grid-template-columns: 124px minmax(0, 1fr);
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 40rem) {
    .sm\:flex-wrap {
      flex-wrap: wrap;
    }
  }

  @media (min-width: 40rem) {
    .sm\:items-center {
      align-items: center;
    }
  }

  @media (min-width: 40rem) {
    .sm\:justify-between {
      justify-content: space-between;
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }
  }

  @media (min-width: 40rem) {
    .sm\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:bg-white\/92 {
      background-color: #ffffffeb;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .sm\:bg-white\/92 {
        background-color: color-mix(in oklab, var(--color-white) 92%, transparent);
      }
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 40rem) {
    .sm\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 40rem) {
    .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 40rem) {
    .sm\:py-3 {
      padding-block: calc(var(--spacing) * 3);
    }
  }

  @media (min-width: 40rem) {
    .sm\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[0\.62rem\] {
      font-size: .62rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[0\.74rem\] {
      font-size: .74rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[0\.96rem\] {
      font-size: .96rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[0\.98rem\] {
      font-size: .98rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.1rem\] {
      font-size: 1.1rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.04rem\] {
      font-size: 1.04rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.05rem\] {
      font-size: 1.05rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.08rem\] {
      font-size: 1.08rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.12rem\] {
      font-size: 1.12rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.14rem\] {
      font-size: 1.14rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.65rem\] {
      font-size: 1.65rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[1\.85rem\] {
      font-size: 1.85rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.6rem\] {
      font-size: 2.6rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.8rem\] {
      font-size: 2.8rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.9rem\] {
      font-size: 2.9rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.35rem\] {
      font-size: 2.35rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.55rem\] {
      font-size: 2.55rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.65rem\] {
      font-size: 2.65rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.75rem\] {
      font-size: 2.75rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[2\.85rem\] {
      font-size: 2.85rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[3\.2rem\] {
      font-size: 3.2rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[3\.05rem\] {
      font-size: 3.05rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[3\.15rem\] {
      font-size: 3.15rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[3\.55rem\] {
      font-size: 3.55rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[3rem\] {
      font-size: 3rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:text-\[6\.5rem\] {
      font-size: 6.5rem;
    }
  }

  @media (min-width: 40rem) {
    .sm\:\!leading-\[1\.14\] {
      --tw-leading: 1.14 !important;
      line-height: 1.14 !important;
    }
  }

  @media (min-width: 40rem) {
    .sm\:leading-\[1\.2\] {
      --tw-leading: 1.2;
      line-height: 1.2;
    }
  }

  @media (min-width: 40rem) {
    .sm\:leading-\[1\.18\] {
      --tw-leading: 1.18;
      line-height: 1.18;
    }
  }

  @media (min-width: 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (min-width: 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }

  @media (min-width: 48rem) {
    .md\:self-center {
      align-self: center;
    }
  }

  @media (min-width: 48rem) {
    .md\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 48rem) {
    .md\:pt-20 {
      padding-top: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:sticky {
      position: sticky;
    }
  }

  @media (min-width: 64rem) {
    .lg\:top-14 {
      top: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:top-22 {
      top: calc(var(--spacing) * 22);
    }
  }

  @media (min-width: 64rem) {
    .lg\:top-24 {
      top: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .lg\:top-\[43\%\] {
      top: 43%;
    }
  }

  @media (min-width: 64rem) {
    .lg\:-right-3 {
      right: calc(var(--spacing) * -3);
    }
  }

  @media (min-width: 64rem) {
    .lg\:right-20 {
      right: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:right-24 {
      right: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .lg\:-bottom-3 {
      bottom: calc(var(--spacing) * -3);
    }
  }

  @media (min-width: 64rem) {
    .lg\:bottom-14 {
      bottom: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:bottom-22 {
      bottom: calc(var(--spacing) * 22);
    }
  }

  @media (min-width: 64rem) {
    .lg\:left-9 {
      left: calc(var(--spacing) * 9);
    }
  }

  @media (min-width: 64rem) {
    .lg\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }
  }

  @media (min-width: 64rem) {
    .lg\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .lg\:mt-32 {
      margin-top: calc(var(--spacing) * 32);
    }
  }

  @media (min-width: 64rem) {
    .lg\:mt-44 {
      margin-top: calc(var(--spacing) * 44);
    }
  }

  @media (min-width: 64rem) {
    .lg\:ml-auto {
      margin-left: auto;
    }
  }

  @media (min-width: 64rem) {
    .lg\:block {
      display: block;
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex {
      display: flex;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid {
      display: grid;
    }
  }

  @media (min-width: 64rem) {
    .lg\:hidden {
      display: none;
    }
  }

  @media (min-width: 64rem) {
    .lg\:h-12 {
      height: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:h-13 {
      height: calc(var(--spacing) * 13);
    }
  }

  @media (min-width: 64rem) {
    .lg\:h-14 {
      height: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:h-\[1\.05rem\] {
      height: 1.05rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:min-h-\[480px\] {
      min-height: 480px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-12 {
      width: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-13 {
      width: calc(var(--spacing) * 13);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-14 {
      width: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:w-\[1\.05rem\] {
      width: 1.05rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[15ch\] {
      max-width: 15ch;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[16ch\] {
      max-width: 16ch;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[18ch\] {
      max-width: 18ch;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[20ch\] {
      max-width: 20ch;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[22ch\] {
      max-width: 22ch;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[28ch\] {
      max-width: 28ch;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[560px\] {
      max-width: 560px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:max-w-\[580px\] {
      max-width: 580px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[0\.84fr_minmax\(0\,1\.16fr\)\] {
      grid-template-columns: .84fr minmax(0, 1.16fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[360px_minmax\(0\,1fr\)\] {
      grid-template-columns: 360px minmax(0, 1fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[auto_1fr\] {
      grid-template-columns: auto 1fr;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[auto_auto_1fr_auto\] {
      grid-template-columns: auto auto 1fr auto;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0, .72fr) minmax(0, 1fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,0\.76fr\)_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0, .76fr) minmax(0, 1fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,0\.78fr\)_minmax\(0\,1fr\)\] {
      grid-template-columns: minmax(0, .78fr) minmax(0, 1fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\] {
      grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(420px\,1\.08fr\)\] {
      grid-template-columns: minmax(0, .92fr) minmax(420px, 1.08fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(360px\,0\.55fr\)\] {
      grid-template-columns: minmax(0, .95fr) minmax(360px, .55fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(440px\,0\.95fr\)\] {
      grid-template-columns: minmax(0, .95fr) minmax(440px, .95fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(380px\,0\.9fr\)\] {
      grid-template-columns: minmax(0, 1.1fr) minmax(380px, .9fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1\.04fr\)_minmax\(420px\,0\.96fr\)\] {
      grid-template-columns: minmax(0, 1.04fr) minmax(420px, .96fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(360px\,0\.9fr\)\] {
      grid-template-columns: minmax(0, 1.05fr) minmax(360px, .9fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(360px\,0\.95fr\)\] {
      grid-template-columns: minmax(0, 1.05fr) minmax(360px, .95fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(380px\,0\.95fr\)\] {
      grid-template-columns: minmax(0, 1.05fr) minmax(380px, .95fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\] {
      grid-template-columns: minmax(0, 1.15fr) minmax(360px, .85fr);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1\.18fr\)_360px\] {
      grid-template-columns: minmax(0, 1.18fr) 360px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1fr\)_320px\] {
      grid-template-columns: minmax(0, 1fr) 320px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(500px\,560px\)\] {
      grid-template-columns: minmax(0, 1fr) minmax(500px, 560px);
    }
  }

  @media (min-width: 64rem) {
    .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(520px\,580px\)\] {
      grid-template-columns: minmax(0, 1fr) minmax(520px, 580px);
    }
  }

  @media (min-width: 64rem) {
    .lg\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 64rem) {
    .lg\:items-center {
      align-items: center;
    }
  }

  @media (min-width: 64rem) {
    .lg\:items-end {
      align-items: flex-end;
    }
  }

  @media (min-width: 64rem) {
    .lg\:items-start {
      align-items: flex-start;
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-between {
      justify-content: space-between;
    }
  }

  @media (min-width: 64rem) {
    .lg\:justify-start {
      justify-content: flex-start;
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:self-start {
      align-self: flex-start;
    }
  }

  @media (min-width: 64rem) {
    .lg\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }
  }

  @media (min-width: 64rem) {
    .lg\:border-\[\#edf1f7\] {
      border-color: #edf1f7;
    }
  }

  @media (min-width: 64rem) {
    .lg\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 64rem) {
    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-14 {
      padding-top: calc(var(--spacing) * 14);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-18 {
      padding-top: calc(var(--spacing) * 18);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pt-\[110px\] {
      padding-top: 110px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:pr-6 {
      padding-right: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pb-24 {
      padding-bottom: calc(var(--spacing) * 24);
    }
  }

  @media (min-width: 64rem) {
    .lg\:pl-10 {
      padding-left: calc(var(--spacing) * 10);
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-left {
      text-align: left;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[1\.12rem\] {
      font-size: 1.12rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[2rem\] {
      font-size: 2rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[3\.7rem\] {
      font-size: 3.7rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[3\.9rem\] {
      font-size: 3.9rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[3\.35rem\] {
      font-size: 3.35rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[3\.55rem\] {
      font-size: 3.55rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[3\.75rem\] {
      font-size: 3.75rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[3\.95rem\] {
      font-size: 3.95rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[4\.2rem\] {
      font-size: 4.2rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[4\.5rem\] {
      font-size: 4.5rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[4\.15rem\] {
      font-size: 4.15rem;
    }
  }

  @media (min-width: 64rem) {
    .lg\:\!leading-\[1\.18\] {
      --tw-leading: 1.18 !important;
      line-height: 1.18 !important;
    }
  }

  @media (min-width: 64rem) {
    .lg\:leading-8 {
      --tw-leading: calc(var(--spacing) * 8);
      line-height: calc(var(--spacing) * 8);
    }
  }

  @media (min-width: 64rem) {
    .lg\:leading-\[1\.12\] {
      --tw-leading: 1.12;
      line-height: 1.12;
    }
  }

  @media (min-width: 64rem) {
    .lg\:leading-\[1\.16\] {
      --tw-leading: 1.16;
      line-height: 1.16;
    }
  }

  @media (min-width: 64rem) {
    .lg\:leading-\[1\.18\] {
      --tw-leading: 1.18;
      line-height: 1.18;
    }
  }

  @media (min-width: 64rem) {
    .lg\:text-\[\#5a657b\] {
      color: #5a657b;
    }
  }

  @media (min-width: 64rem) {
    @media (hover: hover) {
      .lg\:group-hover\:border-\[\#0a66c2\]:is(:where(.group):hover *) {
        border-color: #0a66c2;
      }
    }
  }

  @media (min-width: 64rem) {
    @media (hover: hover) {
      .lg\:group-hover\:bg-\[\#0a66c2\]:is(:where(.group):hover *) {
        background-color: #0a66c2;
      }
    }
  }

  @media (min-width: 64rem) {
    @media (hover: hover) {
      .lg\:group-hover\:text-white:is(:where(.group):hover *) {
        color: var(--color-white);
      }
    }
  }

  @media (min-width: 64rem) {
    @media (hover: hover) {
      .lg\:group-hover\:shadow-\[0_20px_40px_-24px_rgba\(10\,102\,194\,0\.7\)\]:is(:where(.group):hover *) {
        --tw-shadow: 0 20px 40px -24px var(--tw-shadow-color, #0a66c2b3);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }

  @media (min-width: 80rem) {
    .xl\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (min-width: 80rem) {
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (min-width: 80rem) {
    .xl\:grid-cols-\[minmax\(0\,1\.14fr\)_380px\] {
      grid-template-columns: minmax(0, 1.14fr) 380px;
    }
  }

  @media (min-width: 80rem) {
    .xl\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }
  }

  @media (min-width: 80rem) {
    .xl\:pl-14 {
      padding-left: calc(var(--spacing) * 14);
    }
  }
}

:root {
  --background: #edf1fb;
  --foreground: #252b39;
  --font-body: "Avenir Next", "Nunito Sans", "Segoe UI", sans-serif;
  --font-display: "Avenir Next", "Trebuchet MS", "Segoe UI", sans-serif;
  --font-mono-stack: "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", monospace;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  min-height: 100vh;
  color: var(--foreground);
  font-family: var(--font-body);
  background: radial-gradient(circle at 0 0, #ff615024, #0000 28%), radial-gradient(circle at 100% 0, #2b6dff1a, #0000 26%), linear-gradient(#f6f8fd 0%, #edf1fb 100%);
  margin: 0;
}

a, button {
  transition: transform .22s, box-shadow .22s, color .22s, background-color .22s, border-color .22s;
}

a:hover, button:hover {
  transform: translateY(-1px);
}

::selection {
  color: var(--foreground);
  background: #ff54482e;
}

.ordezo-display {
  font-family: var(--font-display);
  letter-spacing: -.05em;
}

.ordezo-shell {
  background: linear-gradient(#fffffffa 0%, #f9fafdf7 100%);
  border: 1px solid #ffffffeb;
  box-shadow: 0 34px 92px -46px #252b396b, 0 18px 30px -20px #252b3929;
}

.ordezo-gradient-text {
  color: #ff8a2b;
}

.ordezo-accent-text {
  color: var(--ordezo-text-fallback, #12b76a);
  display: inline-block;
}

@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  .ordezo-gradient-text {
    -webkit-text-fill-color: transparent;
    color: #0000;
    background-image: linear-gradient(90deg, #ff4c46 0%, #ff8a2b 48%, #ffb21d 100%);
    -webkit-background-clip: text;
    background-clip: text;
  }

  .ordezo-accent-text {
    background-image: var(--ordezo-text-gradient, linear-gradient(90deg, #ff4c46 0%, #ff8a2b 48%, #ffb21d 100%));
    -webkit-text-fill-color: transparent;
    color: #0000;
    -webkit-background-clip: text;
    background-clip: text;
  }
}

.ordezo-visible-scrollbar {
  scrollbar-gutter: stable;
  scrollbar-width: thin;
  scrollbar-color: #8a94abdb #e7edf5eb;
}

.ordezo-visible-scrollbar::-webkit-scrollbar {
  width: 10px;
}

.ordezo-visible-scrollbar::-webkit-scrollbar-track {
  background: #e7edf5eb;
  border-radius: 999px;
}

.ordezo-visible-scrollbar::-webkit-scrollbar-thumb {
  background: #8a94abdb;
  border: 2px solid #e7edf5eb;
  border-radius: 999px;
}

.ordezo-visible-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #6c788feb;
}

.ordezo-mobile-scroll-pane {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.ordezo-mobile-scroll-pane::-webkit-scrollbar {
  display: none;
}

@keyframes ordezo-float {
  0%, 100% {
    transform: translate3d(0, 0, 0);
  }

  50% {
    transform: translate3d(0, -10px, 0);
  }
}

.ordezo-float {
  animation: 6.4s ease-in-out infinite ordezo-float;
}

.ordezo-float-delay {
  animation: 7.8s ease-in-out .8s infinite ordezo-float;
}

@keyframes ordezo-marquee-up {
  0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(0, -50%, 0);
  }
}

.ordezo-marquee-up {
  will-change: transform;
  animation: 26s linear infinite ordezo-marquee-up;
}

.ordezo-marquee-up-delay {
  animation-duration: 30s;
}

@media (prefers-reduced-motion: reduce) {
  .ordezo-marquee-up, .ordezo-marquee-up-delay {
    animation: none;
  }
}

@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-pan-x {
  syntax: "*";
  inherits: false
}

@property --tw-pan-y {
  syntax: "*";
  inherits: false
}

@property --tw-pinch-zoom {
  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-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: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

/*# sourceMappingURL=src_app_globals_91e4631d.css.map*/