/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --blur-sm: 8px;
    --blur-md: 12px;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-geist-sans);
    --default-mono-font-family: var(--font-geist-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring:where(:not(iframe)) {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-none {
    pointer-events: none;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: 0px;
  }
  .inset-y-0 {
    inset-block: 0px;
  }
  .top-0 {
    top: 0px;
  }
  .top-1 {
    top: var(--spacing);
  }
  .top-1\/2 {
    top: calc(1 / 2 * 100%);
  }
  .top-2 {
    top: calc(var(--spacing) * 2);
  }
  .top-3 {
    top: calc(var(--spacing) * 3);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-\[-8px\] {
    top: -8px;
  }
  .top-\[-12px\] {
    top: -12px;
  }
  .top-\[-18px\] {
    top: -18px;
  }
  .top-\[-29px\] {
    top: -29px;
  }
  .top-\[-35px\] {
    top: -35px;
  }
  .top-\[-60px\] {
    top: -60px;
  }
  .top-\[-70px\] {
    top: -70px;
  }
  .top-\[-80px\] {
    top: -80px;
  }
  .top-\[-90px\] {
    top: -90px;
  }
  .top-\[-100px\] {
    top: -100px;
  }
  .top-\[-140px\] {
    top: -140px;
  }
  .top-\[-150px\] {
    top: -150px;
  }
  .top-\[-160px\] {
    top: -160px;
  }
  .top-\[-170px\] {
    top: -170px;
  }
  .top-\[30px\] {
    top: 30px;
  }
  .top-\[41px\] {
    top: 41px;
  }
  .top-\[50px\] {
    top: 50px;
  }
  .top-\[51px\] {
    top: 51px;
  }
  .top-\[58\%\] {
    top: 58%;
  }
  .top-\[60px\] {
    top: 60px;
  }
  .top-\[80px\] {
    top: 80px;
  }
  .top-\[100px\] {
    top: 100px;
  }
  .top-\[120px\] {
    top: 120px;
  }
  .right-0 {
    right: 0px;
  }
  .right-2 {
    right: calc(var(--spacing) * 2);
  }
  .right-3 {
    right: calc(var(--spacing) * 3);
  }
  .right-3\.5 {
    right: calc(var(--spacing) * 3.5);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-\[-20px\] {
    right: -20px;
  }
  .right-\[-60px\] {
    right: -60px;
  }
  .right-\[-70px\] {
    right: -70px;
  }
  .right-\[-80px\] {
    right: -80px;
  }
  .right-\[-90px\] {
    right: -90px;
  }
  .right-\[-100px\] {
    right: -100px;
  }
  .right-\[-110px\] {
    right: -110px;
  }
  .right-\[-120px\] {
    right: -120px;
  }
  .right-\[-150px\] {
    right: -150px;
  }
  .right-\[-160px\] {
    right: -160px;
  }
  .right-\[-170px\] {
    right: -170px;
  }
  .right-\[-180px\] {
    right: -180px;
  }
  .right-\[12\%\] {
    right: 12%;
  }
  .bottom-0 {
    bottom: 0px;
  }
  .bottom-2 {
    bottom: calc(var(--spacing) * 2);
  }
  .bottom-3 {
    bottom: calc(var(--spacing) * 3);
  }
  .bottom-\[-60px\] {
    bottom: -60px;
  }
  .bottom-\[-80px\] {
    bottom: -80px;
  }
  .bottom-\[-90px\] {
    bottom: -90px;
  }
  .bottom-\[-100px\] {
    bottom: -100px;
  }
  .bottom-\[-120px\] {
    bottom: -120px;
  }
  .bottom-\[-130px\] {
    bottom: -130px;
  }
  .bottom-\[-150px\] {
    bottom: -150px;
  }
  .bottom-\[-180px\] {
    bottom: -180px;
  }
  .bottom-\[10px\] {
    bottom: 10px;
  }
  .bottom-\[13px\] {
    bottom: 13px;
  }
  .bottom-\[14px\] {
    bottom: 14px;
  }
  .bottom-\[18px\] {
    bottom: 18px;
  }
  .bottom-\[22px\] {
    bottom: 22px;
  }
  .bottom-\[96px\] {
    bottom: 96px;
  }
  .bottom-\[100px\] {
    bottom: 100px;
  }
  .left-0 {
    left: 0px;
  }
  .left-1\/2 {
    left: calc(1 / 2 * 100%);
  }
  .left-2 {
    left: calc(var(--spacing) * 2);
  }
  .left-3 {
    left: calc(var(--spacing) * 3);
  }
  .left-3\.5 {
    left: calc(var(--spacing) * 3.5);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-\[-120px\] {
    left: -120px;
  }
  .left-\[-140px\] {
    left: -140px;
  }
  .left-\[-150px\] {
    left: -150px;
  }
  .left-\[-160px\] {
    left: -160px;
  }
  .left-\[12\%\] {
    left: 12%;
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-30 {
    z-index: 30;
  }
  .z-40 {
    z-index: 40;
  }
  .z-\[200\] {
    z-index: 200;
  }
  .z-\[250\] {
    z-index: 250;
  }
  .z-\[260\] {
    z-index: 260;
  }
  .z-\[300\] {
    z-index: 300;
  }
  .z-\[310\] {
    z-index: 310;
  }
  .z-\[400\] {
    z-index: 400;
  }
  .z-\[500\] {
    z-index: 500;
  }
  .z-\[650\] {
    z-index: 650;
  }
  .z-\[700\] {
    z-index: 700;
  }
  .z-\[800\] {
    z-index: 800;
  }
  .z-\[900\] {
    z-index: 900;
  }
  .z-\[9999\] {
    z-index: 9999;
  }
  .-mx-4 {
    margin-inline: calc(var(--spacing) * -4);
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }
  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }
  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }
  .mt-0\.5 {
    margin-top: calc(var(--spacing) * 0.5);
  }
  .mt-1 {
    margin-top: var(--spacing);
  }
  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-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-\[1px\] {
    margin-top: 1px;
  }
  .mt-\[2px\] {
    margin-top: 2px;
  }
  .mr-1 {
    margin-right: var(--spacing);
  }
  .mb-1 {
    margin-bottom: var(--spacing);
  }
  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-7 {
    margin-bottom: calc(var(--spacing) * 7);
  }
  .mb-\[1px\] {
    margin-bottom: 1px;
  }
  .mb-\[2px\] {
    margin-bottom: 2px;
  }
  .ml-3 {
    margin-left: calc(var(--spacing) * 3);
  }
  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }
  .ml-auto {
    margin-left: auto;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-flex {
    display: inline-flex;
  }
  .aspect-\[3\/1\] {
    aspect-ratio: 3/1;
  }
  .aspect-\[16\/9\] {
    aspect-ratio: 16/9;
  }
  .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-\[2px\] {
    height: 2px;
  }
  .h-\[3px\] {
    height: 3px;
  }
  .h-\[4px\] {
    height: 4px;
  }
  .h-\[5px\] {
    height: 5px;
  }
  .h-\[6px\] {
    height: 6px;
  }
  .h-\[10px\] {
    height: 10px;
  }
  .h-\[14px\] {
    height: 14px;
  }
  .h-\[16px\] {
    height: 16px;
  }
  .h-\[18px\] {
    height: 18px;
  }
  .h-\[22px\] {
    height: 22px;
  }
  .h-\[23px\] {
    height: 23px;
  }
  .h-\[24px\] {
    height: 24px;
  }
  .h-\[25px\] {
    height: 25px;
  }
  .h-\[26px\] {
    height: 26px;
  }
  .h-\[27px\] {
    height: 27px;
  }
  .h-\[28px\] {
    height: 28px;
  }
  .h-\[29px\] {
    height: 29px;
  }
  .h-\[30px\] {
    height: 30px;
  }
  .h-\[31px\] {
    height: 31px;
  }
  .h-\[32px\] {
    height: 32px;
  }
  .h-\[34px\] {
    height: 34px;
  }
  .h-\[35px\] {
    height: 35px;
  }
  .h-\[36px\] {
    height: 36px;
  }
  .h-\[37px\] {
    height: 37px;
  }
  .h-\[38px\] {
    height: 38px;
  }
  .h-\[39px\] {
    height: 39px;
  }
  .h-\[40px\] {
    height: 40px;
  }
  .h-\[41px\] {
    height: 41px;
  }
  .h-\[42px\] {
    height: 42px;
  }
  .h-\[43px\] {
    height: 43px;
  }
  .h-\[44px\] {
    height: 44px;
  }
  .h-\[45px\] {
    height: 45px;
  }
  .h-\[46px\] {
    height: 46px;
  }
  .h-\[47px\] {
    height: 47px;
  }
  .h-\[48px\] {
    height: 48px;
  }
  .h-\[49px\] {
    height: 49px;
  }
  .h-\[50px\] {
    height: 50px;
  }
  .h-\[52px\] {
    height: 52px;
  }
  .h-\[54px\] {
    height: 54px;
  }
  .h-\[56px\] {
    height: 56px;
  }
  .h-\[58px\] {
    height: 58px;
  }
  .h-\[60px\] {
    height: 60px;
  }
  .h-\[62px\] {
    height: 62px;
  }
  .h-\[64px\] {
    height: 64px;
  }
  .h-\[70px\] {
    height: 70px;
  }
  .h-\[72px\] {
    height: 72px;
  }
  .h-\[105px\] {
    height: 105px;
  }
  .h-\[112px\] {
    height: 112px;
  }
  .h-\[130px\] {
    height: 130px;
  }
  .h-\[145px\] {
    height: 145px;
  }
  .h-\[170px\] {
    height: 170px;
  }
  .h-\[178px\] {
    height: 178px;
  }
  .h-\[180px\] {
    height: 180px;
  }
  .h-\[190px\] {
    height: 190px;
  }
  .h-\[200px\] {
    height: 200px;
  }
  .h-\[215px\] {
    height: 215px;
  }
  .h-\[220px\] {
    height: 220px;
  }
  .h-\[230px\] {
    height: 230px;
  }
  .h-\[240px\] {
    height: 240px;
  }
  .h-\[250px\] {
    height: 250px;
  }
  .h-\[260px\] {
    height: 260px;
  }
  .h-\[270px\] {
    height: 270px;
  }
  .h-\[280px\] {
    height: 280px;
  }
  .h-\[300px\] {
    height: 300px;
  }
  .h-\[320px\] {
    height: 320px;
  }
  .h-\[330px\] {
    height: 330px;
  }
  .h-\[340px\] {
    height: 340px;
  }
  .h-\[350px\] {
    height: 350px;
  }
  .h-\[360px\] {
    height: 360px;
  }
  .h-\[370px\] {
    height: 370px;
  }
  .h-\[380px\] {
    height: 380px;
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-\[420px\] {
    height: 420px;
  }
  .h-\[430px\] {
    height: 430px;
  }
  .h-\[480px\] {
    height: 480px;
  }
  .h-\[500px\] {
    height: 500px;
  }
  .h-\[520px\] {
    height: 520px;
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .max-h-\[42px\] {
    max-height: 42px;
  }
  .max-h-\[44px\] {
    max-height: 44px;
  }
  .max-h-\[47px\] {
    max-height: 47px;
  }
  .max-h-\[48px\] {
    max-height: 48px;
  }
  .max-h-\[52px\] {
    max-height: 52px;
  }
  .max-h-\[54px\] {
    max-height: 54px;
  }
  .max-h-\[94vh\] {
    max-height: 94vh;
  }
  .max-h-\[96vh\] {
    max-height: 96vh;
  }
  .max-h-\[100px\] {
    max-height: 100px;
  }
  .max-h-\[120px\] {
    max-height: 120px;
  }
  .max-h-\[165px\] {
    max-height: 165px;
  }
  .max-h-\[175px\] {
    max-height: 175px;
  }
  .max-h-\[185px\] {
    max-height: 185px;
  }
  .max-h-\[300px\] {
    max-height: 300px;
  }
  .max-h-\[310px\] {
    max-height: 310px;
  }
  .max-h-\[315px\] {
    max-height: 315px;
  }
  .max-h-\[360px\] {
    max-height: 360px;
  }
  .\!min-h-0 {
    min-height: 0px !important;
  }
  .min-h-\[29px\] {
    min-height: 29px;
  }
  .min-h-\[34px\] {
    min-height: 34px;
  }
  .min-h-\[40px\] {
    min-height: 40px;
  }
  .min-h-\[42px\] {
    min-height: 42px;
  }
  .min-h-\[43px\] {
    min-height: 43px;
  }
  .min-h-\[44px\] {
    min-height: 44px;
  }
  .min-h-\[45px\] {
    min-height: 45px;
  }
  .min-h-\[46px\] {
    min-height: 46px;
  }
  .min-h-\[47px\] {
    min-height: 47px;
  }
  .min-h-\[48px\] {
    min-height: 48px;
  }
  .min-h-\[49px\] {
    min-height: 49px;
  }
  .min-h-\[52px\] {
    min-height: 52px;
  }
  .min-h-\[58px\] {
    min-height: 58px;
  }
  .min-h-\[60px\] {
    min-height: 60px;
  }
  .min-h-\[62px\] {
    min-height: 62px;
  }
  .min-h-\[64px\] {
    min-height: 64px;
  }
  .min-h-\[76px\] {
    min-height: 76px;
  }
  .min-h-\[90px\] {
    min-height: 90px;
  }
  .min-h-\[105px\] {
    min-height: 105px;
  }
  .min-h-\[110px\] {
    min-height: 110px;
  }
  .min-h-\[120px\] {
    min-height: 120px;
  }
  .min-h-\[145px\] {
    min-height: 145px;
  }
  .min-h-\[150px\] {
    min-height: 150px;
  }
  .min-h-\[190px\] {
    min-height: 190px;
  }
  .min-h-\[205px\] {
    min-height: 205px;
  }
  .min-h-\[210px\] {
    min-height: 210px;
  }
  .min-h-\[230px\] {
    min-height: 230px;
  }
  .min-h-\[240px\] {
    min-height: 240px;
  }
  .min-h-\[250px\] {
    min-height: 250px;
  }
  .min-h-\[300px\] {
    min-height: 300px;
  }
  .min-h-full {
    min-height: 100%;
  }
  .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-\[3px\] {
    width: 3px;
  }
  .w-\[4px\] {
    width: 4px;
  }
  .w-\[5px\] {
    width: 5px;
  }
  .w-\[6px\] {
    width: 6px;
  }
  .w-\[18px\] {
    width: 18px;
  }
  .w-\[22px\] {
    width: 22px;
  }
  .w-\[23px\] {
    width: 23px;
  }
  .w-\[24px\] {
    width: 24px;
  }
  .w-\[25px\] {
    width: 25px;
  }
  .w-\[26px\] {
    width: 26px;
  }
  .w-\[27px\] {
    width: 27px;
  }
  .w-\[28px\] {
    width: 28px;
  }
  .w-\[29px\] {
    width: 29px;
  }
  .w-\[30px\] {
    width: 30px;
  }
  .w-\[31px\] {
    width: 31px;
  }
  .w-\[32px\] {
    width: 32px;
  }
  .w-\[34px\] {
    width: 34px;
  }
  .w-\[35px\] {
    width: 35px;
  }
  .w-\[36px\] {
    width: 36px;
  }
  .w-\[37px\] {
    width: 37px;
  }
  .w-\[38px\] {
    width: 38px;
  }
  .w-\[39px\] {
    width: 39px;
  }
  .w-\[40px\] {
    width: 40px;
  }
  .w-\[41px\] {
    width: 41px;
  }
  .w-\[42px\] {
    width: 42px;
  }
  .w-\[43px\] {
    width: 43px;
  }
  .w-\[44px\] {
    width: 44px;
  }
  .w-\[45px\] {
    width: 45px;
  }
  .w-\[57\%\] {
    width: 57%;
  }
  .w-\[60px\] {
    width: 60px;
  }
  .w-\[82vw\] {
    width: 82vw;
  }
  .w-\[86vw\] {
    width: 86vw;
  }
  .w-\[88\%\] {
    width: 88%;
  }
  .w-\[90\%\] {
    width: 90%;
  }
  .w-\[92\%\] {
    width: 92%;
  }
  .w-\[95px\] {
    width: 95px;
  }
  .w-\[105px\] {
    width: 105px;
  }
  .w-\[130px\] {
    width: 130px;
  }
  .w-\[135px\] {
    width: 135px;
  }
  .w-\[140px\] {
    width: 140px;
  }
  .w-\[170px\] {
    width: 170px;
  }
  .w-\[175px\] {
    width: 175px;
  }
  .w-\[180px\] {
    width: 180px;
  }
  .w-\[185px\] {
    width: 185px;
  }
  .w-\[190px\] {
    width: 190px;
  }
  .w-\[195px\] {
    width: 195px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[205px\] {
    width: 205px;
  }
  .w-\[215px\] {
    width: 215px;
  }
  .w-\[220px\] {
    width: 220px;
  }
  .w-\[230px\] {
    width: 230px;
  }
  .w-\[240px\] {
    width: 240px;
  }
  .w-\[245px\] {
    width: 245px;
  }
  .w-\[250px\] {
    width: 250px;
  }
  .w-\[260px\] {
    width: 260px;
  }
  .w-\[270px\] {
    width: 270px;
  }
  .w-\[280px\] {
    width: 280px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[320px\] {
    width: 320px;
  }
  .w-\[330px\] {
    width: 330px;
  }
  .w-\[340px\] {
    width: 340px;
  }
  .w-\[350px\] {
    width: 350px;
  }
  .w-\[360px\] {
    width: 360px;
  }
  .w-\[370px\] {
    width: 370px;
  }
  .w-\[380px\] {
    width: 380px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[420px\] {
    width: 420px;
  }
  .w-\[430px\] {
    width: 430px;
  }
  .w-\[480px\] {
    width: 480px;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[520px\] {
    width: 520px;
  }
  .w-\[650px\] {
    width: 650px;
  }
  .w-\[690px\] {
    width: 690px;
  }
  .w-fit {
    width: fit-content;
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: max-content;
  }
  .max-w-\[70px\] {
    max-width: 70px;
  }
  .max-w-\[78px\] {
    max-width: 78px;
  }
  .max-w-\[125px\] {
    max-width: 125px;
  }
  .max-w-\[185px\] {
    max-width: 185px;
  }
  .max-w-\[240px\] {
    max-width: 240px;
  }
  .max-w-\[270px\] {
    max-width: 270px;
  }
  .max-w-\[315px\] {
    max-width: 315px;
  }
  .max-w-\[340px\] {
    max-width: 340px;
  }
  .max-w-\[350px\] {
    max-width: 350px;
  }
  .max-w-\[430px\] {
    max-width: 430px;
  }
  .max-w-\[440px\] {
    max-width: 440px;
  }
  .max-w-\[450px\] {
    max-width: 450px;
  }
  .max-w-\[470px\] {
    max-width: 470px;
  }
  .max-w-\[500px\] {
    max-width: 500px;
  }
  .max-w-\[520px\] {
    max-width: 520px;
  }
  .max-w-\[540px\] {
    max-width: 540px;
  }
  .max-w-\[550px\] {
    max-width: 550px;
  }
  .max-w-\[560px\] {
    max-width: 560px;
  }
  .max-w-\[570px\] {
    max-width: 570px;
  }
  .max-w-\[580px\] {
    max-width: 580px;
  }
  .max-w-\[600px\] {
    max-width: 600px;
  }
  .max-w-\[610px\] {
    max-width: 610px;
  }
  .max-w-\[620px\] {
    max-width: 620px;
  }
  .max-w-\[630px\] {
    max-width: 630px;
  }
  .max-w-\[650px\] {
    max-width: 650px;
  }
  .max-w-\[660px\] {
    max-width: 660px;
  }
  .max-w-\[665px\] {
    max-width: 665px;
  }
  .max-w-\[670px\] {
    max-width: 670px;
  }
  .max-w-\[675px\] {
    max-width: 675px;
  }
  .max-w-\[680px\] {
    max-width: 680px;
  }
  .max-w-\[690px\] {
    max-width: 690px;
  }
  .max-w-\[700px\] {
    max-width: 700px;
  }
  .max-w-\[710px\] {
    max-width: 710px;
  }
  .max-w-\[720px\] {
    max-width: 720px;
  }
  .max-w-\[730px\] {
    max-width: 730px;
  }
  .max-w-\[740px\] {
    max-width: 740px;
  }
  .max-w-\[750px\] {
    max-width: 750px;
  }
  .max-w-\[760px\] {
    max-width: 760px;
  }
  .max-w-\[770px\] {
    max-width: 770px;
  }
  .max-w-\[780px\] {
    max-width: 780px;
  }
  .max-w-\[790px\] {
    max-width: 790px;
  }
  .max-w-\[800px\] {
    max-width: 800px;
  }
  .max-w-\[810px\] {
    max-width: 810px;
  }
  .max-w-\[820px\] {
    max-width: 820px;
  }
  .max-w-\[830px\] {
    max-width: 830px;
  }
  .max-w-\[840px\] {
    max-width: 840px;
  }
  .max-w-\[850px\] {
    max-width: 850px;
  }
  .max-w-\[870px\] {
    max-width: 870px;
  }
  .max-w-\[890px\] {
    max-width: 890px;
  }
  .max-w-\[900px\] {
    max-width: 900px;
  }
  .max-w-\[920px\] {
    max-width: 920px;
  }
  .max-w-\[940px\] {
    max-width: 940px;
  }
  .max-w-\[950px\] {
    max-width: 950px;
  }
  .max-w-\[960px\] {
    max-width: 960px;
  }
  .max-w-\[1000px\] {
    max-width: 1000px;
  }
  .max-w-\[1050px\] {
    max-width: 1050px;
  }
  .max-w-\[1120px\] {
    max-width: 1120px;
  }
  .max-w-\[1180px\] {
    max-width: 1180px;
  }
  .max-w-\[1220px\] {
    max-width: 1220px;
  }
  .max-w-\[1360px\] {
    max-width: 1360px;
  }
  .max-w-full {
    max-width: 100%;
  }
  .min-w-0 {
    min-width: 0px;
  }
  .min-w-\[145px\] {
    min-width: 145px;
  }
  .flex-1 {
    flex: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * 2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-100 {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-\[1\.01\] {
    scale: 1.01;
  }
  .rotate-180 {
    rotate: 180deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-default {
    cursor: default;
  }
  .resize-none {
    resize: none;
  }
  .snap-x {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
  }
  .snap-mandatory {
    --tw-scroll-snap-strictness: mandatory;
  }
  .snap-center {
    scroll-snap-align: center;
  }
  .appearance-none {
    appearance: none;
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .grid-cols-\[1fr_auto\] {
    grid-template-columns: 1fr auto;
  }
  .grid-cols-\[26px_1fr_auto\] {
    grid-template-columns: 26px 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;
  }
  .gap-1 {
    gap: var(--spacing);
  }
  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-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);
  }
  :where(.space-y-1\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-2 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-3 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
  :where(.space-y-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)));
  }
  .gap-x-1 {
    column-gap: var(--spacing);
  }
  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-8 {
    column-gap: calc(var(--spacing) * 8);
  }
  .gap-y-1 {
    row-gap: var(--spacing);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-auto {
    overflow-x: auto;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded-\[5px\] {
    border-radius: 5px;
  }
  .rounded-\[6px\] {
    border-radius: 6px;
  }
  .rounded-\[7px\] {
    border-radius: 7px;
  }
  .rounded-\[8px\] {
    border-radius: 8px;
  }
  .rounded-\[9px\] {
    border-radius: 9px;
  }
  .rounded-\[10px\] {
    border-radius: 10px;
  }
  .rounded-\[11px\] {
    border-radius: 11px;
  }
  .rounded-\[12px\] {
    border-radius: 12px;
  }
  .rounded-\[13px\] {
    border-radius: 13px;
  }
  .rounded-\[14px\] {
    border-radius: 14px;
  }
  .rounded-\[15px\] {
    border-radius: 15px;
  }
  .rounded-\[16px\] {
    border-radius: 16px;
  }
  .rounded-\[17px\] {
    border-radius: 17px;
  }
  .rounded-\[18px\] {
    border-radius: 18px;
  }
  .rounded-\[20px\] {
    border-radius: 20px;
  }
  .rounded-\[22px\] {
    border-radius: 22px;
  }
  .rounded-\[23px\] {
    border-radius: 23px;
  }
  .rounded-\[24px\] {
    border-radius: 24px;
  }
  .rounded-\[50\%\] {
    border-radius: 50%;
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  .rounded-t-\[22px\] {
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-\[5px\] {
    border-style: var(--tw-border-style);
    border-width: 5px;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0px;
  }
  .border-\[\#3a3a3a\] {
    border-color: #3a3a3a;
  }
  .border-\[\#5b4700\] {
    border-color: #5b4700;
  }
  .border-\[\#151515\] {
    border-color: #151515;
  }
  .border-\[\#242424\] {
    border-color: #242424;
  }
  .border-\[\#252525\] {
    border-color: #252525;
  }
  .border-\[\#272727\] {
    border-color: #272727;
  }
  .border-\[\#292929\] {
    border-color: #292929;
  }
  .border-\[\#F5B800\] {
    border-color: #F5B800;
  }
  .border-\[\#F5B800\]\/50 {
    border-color: color-mix(in oklab, #F5B800 50%, transparent);
  }
  .border-\[\#bce7c8\] {
    border-color: #bce7c8;
  }
  .border-\[\#bfe8cb\] {
    border-color: #bfe8cb;
  }
  .border-\[\#c8c9cb\] {
    border-color: #c8c9cb;
  }
  .border-\[\#cde8d5\] {
    border-color: #cde8d5;
  }
  .border-\[\#d0d0ca\] {
    border-color: #d0d0ca;
  }
  .border-\[\#d0d0cb\] {
    border-color: #d0d0cb;
  }
  .border-\[\#d1d1cc\] {
    border-color: #d1d1cc;
  }
  .border-\[\#d2aa13\] {
    border-color: #d2aa13;
  }
  .border-\[\#d3d3ce\] {
    border-color: #d3d3ce;
  }
  .border-\[\#d4d2c9\] {
    border-color: #d4d2c9;
  }
  .border-\[\#d4d4cf\] {
    border-color: #d4d4cf;
  }
  .border-\[\#d4d4d4\] {
    border-color: #d4d4d4;
  }
  .border-\[\#d5ae19\] {
    border-color: #d5ae19;
  }
  .border-\[\#d5d5cf\] {
    border-color: #d5d5cf;
  }
  .border-\[\#d5d5d0\] {
    border-color: #d5d5d0;
  }
  .border-\[\#d7b11a\] {
    border-color: #d7b11a;
  }
  .border-\[\#d8b022\] {
    border-color: #d8b022;
  }
  .border-\[\#d8b324\] {
    border-color: #d8b324;
  }
  .border-\[\#d8d8d8\] {
    border-color: #d8d8d8;
  }
  .border-\[\#d9b322\] {
    border-color: #d9b322;
  }
  .border-\[\#d9ba3d\] {
    border-color: #d9ba3d;
  }
  .border-\[\#d9d9d9\] {
    border-color: #d9d9d9;
  }
  .border-\[\#dadada\] {
    border-color: #dadada;
  }
  .border-\[\#dbc45c\] {
    border-color: #dbc45c;
  }
  .border-\[\#dcc76d\] {
    border-color: #dcc76d;
  }
  .border-\[\#dcdcdc\] {
    border-color: #dcdcdc;
  }
  .border-\[\#ddca75\] {
    border-color: #ddca75;
  }
  .border-\[\#ddd9ca\] {
    border-color: #ddd9ca;
  }
  .border-\[\#ddd\] {
    border-color: #ddd;
  }
  .border-\[\#dddddd\] {
    border-color: #dddddd;
  }
  .border-\[\#ded9c7\] {
    border-color: #ded9c7;
  }
  .border-\[\#dedbd0\] {
    border-color: #dedbd0;
  }
  .border-\[\#dedede\] {
    border-color: #dedede;
  }
  .border-\[\#dfc66d\] {
    border-color: #dfc66d;
  }
  .border-\[\#dfc558\] {
    border-color: #dfc558;
  }
  .border-\[\#dfddd4\] {
    border-color: #dfddd4;
  }
  .border-\[\#e0c768\] {
    border-color: #e0c768;
  }
  .border-\[\#e0c862\] {
    border-color: #e0c862;
  }
  .border-\[\#e0cc6a\] {
    border-color: #e0cc6a;
  }
  .border-\[\#e0e0e0\] {
    border-color: #e0e0e0;
  }
  .border-\[\#e1ca64\] {
    border-color: #e1ca64;
  }
  .border-\[\#e1ca70\] {
    border-color: #e1ca70;
  }
  .border-\[\#e1ca72\] {
    border-color: #e1ca72;
  }
  .border-\[\#e1cb63\] {
    border-color: #e1cb63;
  }
  .border-\[\#e1cd69\] {
    border-color: #e1cd69;
  }
  .border-\[\#e1ce70\] {
    border-color: #e1ce70;
  }
  .border-\[\#e1dcc9\] {
    border-color: #e1dcc9;
  }
  .border-\[\#e1dfd6\] {
    border-color: #e1dfd6;
  }
  .border-\[\#e1dfd7\] {
    border-color: #e1dfd7;
  }
  .border-\[\#e1e1e1\] {
    border-color: #e1e1e1;
  }
  .border-\[\#e2c75c\] {
    border-color: #e2c75c;
  }
  .border-\[\#e2c756\] {
    border-color: #e2c756;
  }
  .border-\[\#e2cb61\] {
    border-color: #e2cb61;
  }
  .border-\[\#e2ce6e\] {
    border-color: #e2ce6e;
  }
  .border-\[\#e2ce70\] {
    border-color: #e2ce70;
  }
  .border-\[\#e2cf70\] {
    border-color: #e2cf70;
  }
  .border-\[\#e2cf77\] {
    border-color: #e2cf77;
  }
  .border-\[\#e2d076\] {
    border-color: #e2d076;
  }
  .border-\[\#e2dfd2\] {
    border-color: #e2dfd2;
  }
  .border-\[\#e2e1db\] {
    border-color: #e2e1db;
  }
  .border-\[\#e2e2e2\] {
    border-color: #e2e2e2;
  }
  .border-\[\#e3c54c\] {
    border-color: #e3c54c;
  }
  .border-\[\#e3ce6b\] {
    border-color: #e3ce6b;
  }
  .border-\[\#e3cf71\] {
    border-color: #e3cf71;
  }
  .border-\[\#e3cf72\] {
    border-color: #e3cf72;
  }
  .border-\[\#e3d06f\] {
    border-color: #e3d06f;
  }
  .border-\[\#e3d071\] {
    border-color: #e3d071;
  }
  .border-\[\#e3d171\] {
    border-color: #e3d171;
  }
  .border-\[\#e3e3e3\] {
    border-color: #e3e3e3;
  }
  .border-\[\#e4cb5d\] {
    border-color: #e4cb5d;
  }
  .border-\[\#e4cc6e\] {
    border-color: #e4cc6e;
  }
  .border-\[\#e4cc64\] {
    border-color: #e4cc64;
  }
  .border-\[\#e4cf7b\] {
    border-color: #e4cf7b;
  }
  .border-\[\#e4d06c\] {
    border-color: #e4d06c;
  }
  .border-\[\#e4d16f\] {
    border-color: #e4d16f;
  }
  .border-\[\#e4d27c\] {
    border-color: #e4d27c;
  }
  .border-\[\#e4d073\] {
    border-color: #e4d073;
  }
  .border-\[\#e4d170\] {
    border-color: #e4d170;
  }
  .border-\[\#e4d171\] {
    border-color: #e4d171;
  }
  .border-\[\#e4d172\] {
    border-color: #e4d172;
  }
  .border-\[\#e4d174\] {
    border-color: #e4d174;
  }
  .border-\[\#e4d477\] {
    border-color: #e4d477;
  }
  .border-\[\#e4e0d2\] {
    border-color: #e4e0d2;
  }
  .border-\[\#e4e4e4\] {
    border-color: #e4e4e4;
  }
  .border-\[\#e5ca64\] {
    border-color: #e5ca64;
  }
  .border-\[\#e5cd61\] {
    border-color: #e5cd61;
  }
  .border-\[\#e5d58b\] {
    border-color: #e5d58b;
  }
  .border-\[\#e5d173\] {
    border-color: #e5d173;
  }
  .border-\[\#e5d277\] {
    border-color: #e5d277;
  }
  .border-\[\#e5d377\] {
    border-color: #e5d377;
  }
  .border-\[\#e5d783\] {
    border-color: #e5d783;
  }
  .border-\[\#e5dba9\] {
    border-color: #e5dba9;
  }
  .border-\[\#e5e5e5\] {
    border-color: #e5e5e5;
  }
  .border-\[\#e6cc5d\] {
    border-color: #e6cc5d;
  }
  .border-\[\#e6cf6a\] {
    border-color: #e6cf6a;
  }
  .border-\[\#e6d06e\] {
    border-color: #e6d06e;
  }
  .border-\[\#e6d16f\] {
    border-color: #e6d16f;
  }
  .border-\[\#e6d37b\] {
    border-color: #e6d37b;
  }
  .border-\[\#e7dfbb\] {
    border-color: #e7dfbb;
  }
  .border-\[\#e7e7e7\] {
    border-color: #e7e7e7;
  }
  .border-\[\#e8dfb2\] {
    border-color: #e8dfb2;
  }
  .border-\[\#e8e4d5\] {
    border-color: #e8e4d5;
  }
  .border-\[\#e8e4d6\] {
    border-color: #e8e4d6;
  }
  .border-\[\#e8e8e8\] {
    border-color: #e8e8e8;
  }
  .border-\[\#e9e5d8\] {
    border-color: #e9e5d8;
  }
  .border-\[\#e9e6dc\] {
    border-color: #e9e6dc;
  }
  .border-\[\#ead774\] {
    border-color: #ead774;
  }
  .border-\[\#ead991\] {
    border-color: #ead991;
  }
  .border-\[\#eadb91\] {
    border-color: #eadb91;
  }
  .border-\[\#eadfae\] {
    border-color: #eadfae;
  }
  .border-\[\#ebe7d9\] {
    border-color: #ebe7d9;
  }
  .border-\[\#ecd466\] {
    border-color: #ecd466;
  }
  .border-\[\#ecd977\] {
    border-color: #ecd977;
  }
  .border-\[\#ece7cf\] {
    border-color: #ece7cf;
  }
  .border-\[\#ece7d6\] {
    border-color: #ece7d6;
  }
  .border-\[\#ece8dc\] {
    border-color: #ece8dc;
  }
  .border-\[\#ece9df\] {
    border-color: #ece9df;
  }
  .border-\[\#eee8d6\] {
    border-color: #eee8d6;
  }
  .border-\[\#eeeeee\] {
    border-color: #eeeeee;
  }
  .border-\[\#efcdcd\] {
    border-color: #efcdcd;
  }
  .border-\[\#efd4d4\] {
    border-color: #efd4d4;
  }
  .border-\[\#f0d6d6\] {
    border-color: #f0d6d6;
  }
  .border-black\/10 {
    border-color: color-mix(in srgb, #000 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-white\/10 {
    border-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
  }
  .border-white\/15 {
    border-color: color-mix(in srgb, #fff 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
  }
  .bg-\[\#0c0c0c\]\/80 {
    background-color: color-mix(in oklab, #0c0c0c 80%, transparent);
  }
  .bg-\[\#25D366\] {
    background-color: #25D366;
  }
  .bg-\[\#111\] {
    background-color: #111;
  }
  .bg-\[\#111\]\/80 {
    background-color: color-mix(in oklab, #111 80%, transparent);
  }
  .bg-\[\#231f0f\] {
    background-color: #231f0f;
  }
  .bg-\[\#151515\] {
    background-color: #151515;
  }
  .bg-\[\#151515\]\/70 {
    background-color: color-mix(in oklab, #151515 70%, transparent);
  }
  .bg-\[\#151515\]\/75 {
    background-color: color-mix(in oklab, #151515 75%, transparent);
  }
  .bg-\[\#151515\]\/80 {
    background-color: color-mix(in oklab, #151515 80%, transparent);
  }
  .bg-\[\#202020\] {
    background-color: #202020;
  }
  .bg-\[\#F5B800\] {
    background-color: #F5B800;
  }
  .bg-\[\#F5B800\]\/10 {
    background-color: color-mix(in oklab, #F5B800 10%, transparent);
  }
  .bg-\[\#F5B800\]\/12 {
    background-color: color-mix(in oklab, #F5B800 12%, transparent);
  }
  .bg-\[\#F5B800\]\/15 {
    background-color: color-mix(in oklab, #F5B800 15%, transparent);
  }
  .bg-\[\#F5B800\]\/18 {
    background-color: color-mix(in oklab, #F5B800 18%, transparent);
  }
  .bg-\[\#F5B800\]\/20 {
    background-color: color-mix(in oklab, #F5B800 20%, transparent);
  }
  .bg-\[\#F5B800\]\/25 {
    background-color: color-mix(in oklab, #F5B800 25%, transparent);
  }
  .bg-\[\#F5B800\]\/30 {
    background-color: color-mix(in oklab, #F5B800 30%, transparent);
  }
  .bg-\[\#F5B800\]\/35 {
    background-color: color-mix(in oklab, #F5B800 35%, transparent);
  }
  .bg-\[\#F5B800\]\/45 {
    background-color: color-mix(in oklab, #F5B800 45%, transparent);
  }
  .bg-\[\#F5B800\]\/\[0\.07\] {
    background-color: color-mix(in oklab, #F5B800 7.000000000000001%, transparent);
  }
  .bg-\[\#FFF4C7\] {
    background-color: #FFF4C7;
  }
  .bg-\[\#FFF8DA\] {
    background-color: #FFF8DA;
  }
  .bg-\[\#FFF8DB\] {
    background-color: #FFF8DB;
  }
  .bg-\[\#FFF9DF\] {
    background-color: #FFF9DF;
  }
  .bg-\[\#FFF9E5\] {
    background-color: #FFF9E5;
  }
  .bg-\[\#FFFCF2\] {
    background-color: #FFFCF2;
  }
  .bg-\[\#c99a00\] {
    background-color: #c99a00;
  }
  .bg-\[\#dcca7b\] {
    background-color: #dcca7b;
  }
  .bg-\[\#e5e5e5\] {
    background-color: #e5e5e5;
  }
  .bg-\[\#e8f8ed\] {
    background-color: #e8f8ed;
  }
  .bg-\[\#e9e9e9\] {
    background-color: #e9e9e9;
  }
  .bg-\[\#f0fff5\] {
    background-color: #f0fff5;
  }
  .bg-\[\#f2efe3\] {
    background-color: #f2efe3;
  }
  .bg-\[\#f2fff6\] {
    background-color: #f2fff6;
  }
  .bg-\[\#f3f0e4\] {
    background-color: #f3f0e4;
  }
  .bg-\[\#f3f3f3\] {
    background-color: #f3f3f3;
  }
  .bg-\[\#f4f0dd\] {
    background-color: #f4f0dd;
  }
  .bg-\[\#f4f0df\] {
    background-color: #f4f0df;
  }
  .bg-\[\#f4f3ee\] {
    background-color: #f4f3ee;
  }
  .bg-\[\#f5f5f2\] {
    background-color: #f5f5f2;
  }
  .bg-\[\#f6f4ea\] {
    background-color: #f6f4ea;
  }
  .bg-\[\#f6f5ef\] {
    background-color: #f6f5ef;
  }
  .bg-\[\#f6f6f4\] {
    background-color: #f6f6f4;
  }
  .bg-\[\#f8f6ee\] {
    background-color: #f8f6ee;
  }
  .bg-\[\#faf3d3\] {
    background-color: #faf3d3;
  }
  .bg-\[\#faf9f4\] {
    background-color: #faf9f4;
  }
  .bg-\[\#fafafa\] {
    background-color: #fafafa;
  }
  .bg-\[\#fff3f3\] {
    background-color: #fff3f3;
  }
  .bg-\[\#fff4f4\] {
    background-color: #fff4f4;
  }
  .bg-\[\#fff5f5\] {
    background-color: #fff5f5;
  }
  .bg-\[\#fff6f6\] {
    background-color: #fff6f6;
  }
  .bg-\[\#fffdf5\] {
    background-color: #fffdf5;
  }
  .bg-black\/10 {
    background-color: color-mix(in srgb, #000 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }
  .bg-black\/15 {
    background-color: color-mix(in srgb, #000 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 15%, transparent);
    }
  }
  .bg-black\/55 {
    background-color: color-mix(in srgb, #000 55%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 55%, transparent);
    }
  }
  .bg-transparent {
    background-color: transparent;
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-white\/50 {
    background-color: color-mix(in srgb, #fff 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }
  .bg-white\/60 {
    background-color: color-mix(in srgb, #fff 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .bg-white\/65 {
    background-color: color-mix(in srgb, #fff 65%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 65%, transparent);
    }
  }
  .bg-white\/70 {
    background-color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  .bg-white\/85 {
    background-color: color-mix(in srgb, #fff 85%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 85%, transparent);
    }
  }
  .bg-white\/\[0\.05\] {
    background-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
  }
  .bg-white\/\[0\.06\] {
    background-color: color-mix(in srgb, #fff 6%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 6%, transparent);
    }
  }
  .bg-white\/\[0\.07\] {
    background-color: color-mix(in srgb, #fff 7.000000000000001%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 7.000000000000001%, transparent);
    }
  }
  .bg-white\/\[0\.035\] {
    background-color: color-mix(in srgb, #fff 3.5000000000000004%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 3.5000000000000004%, transparent);
    }
  }
  .bg-gradient-to-l {
    --tw-gradient-position: to left in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .from-\[\#FFFCF2\] {
    --tw-gradient-from: #FFFCF2;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-white\/95 {
    --tw-gradient-from: color-mix(in srgb, #fff 95%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .via-\[\#FFFCF2\]\/85 {
    --tw-gradient-via: color-mix(in oklab, #FFFCF2 85%, transparent);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-\[\#d3b84c\] {
    --tw-gradient-via: #d3b84c;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white\/70 {
    --tw-gradient-via: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-via: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .to-\[\#d9c57d\] {
    --tw-gradient-to: #d9c57d;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .object-contain {
    object-fit: contain;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-center {
    object-position: center;
  }
  .object-left {
    object-position: left;
  }
  .p-2 {
    padding: calc(var(--spacing) * 2);
  }
  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }
  .p-4 {
    padding: calc(var(--spacing) * 4);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .px-1 {
    padding-inline: var(--spacing);
  }
  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .py-1 {
    padding-block: var(--spacing);
  }
  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }
  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-11 {
    padding-block: calc(var(--spacing) * 11);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-14 {
    padding-block: calc(var(--spacing) * 14);
  }
  .pt-1 {
    padding-top: var(--spacing);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-9 {
    padding-top: calc(var(--spacing) * 9);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-7 {
    padding-bottom: calc(var(--spacing) * 7);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-\[6px\] {
    padding-bottom: 6px;
  }
  .pb-\[105px\] {
    padding-bottom: 105px;
  }
  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .text-right {
    text-align: right;
  }
  .text-\[4\.8px\] {
    font-size: 4.8px;
  }
  .text-\[5\.2px\] {
    font-size: 5.2px;
  }
  .text-\[5\.5px\] {
    font-size: 5.5px;
  }
  .text-\[5\.6px\] {
    font-size: 5.6px;
  }
  .text-\[5px\] {
    font-size: 5px;
  }
  .text-\[6\.2px\] {
    font-size: 6.2px;
  }
  .text-\[6\.3px\] {
    font-size: 6.3px;
  }
  .text-\[6\.5px\] {
    font-size: 6.5px;
  }
  .text-\[6px\] {
    font-size: 6px;
  }
  .text-\[7px\] {
    font-size: 7px;
  }
  .text-\[8px\] {
    font-size: 8px;
  }
  .text-\[9px\] {
    font-size: 9px;
  }
  .text-\[10px\] {
    font-size: 10px;
  }
  .text-\[11px\] {
    font-size: 11px;
  }
  .text-\[12px\] {
    font-size: 12px;
  }
  .text-\[13px\] {
    font-size: 13px;
  }
  .text-\[14px\] {
    font-size: 14px;
  }
  .text-\[15px\] {
    font-size: 15px;
  }
  .text-\[16px\] {
    font-size: 16px;
  }
  .text-\[17px\] {
    font-size: 17px;
  }
  .text-\[18px\] {
    font-size: 18px;
  }
  .text-\[19px\] {
    font-size: 19px;
  }
  .text-\[20px\] {
    font-size: 20px;
  }
  .text-\[21px\] {
    font-size: 21px;
  }
  .text-\[22px\] {
    font-size: 22px;
  }
  .text-\[23px\] {
    font-size: 23px;
  }
  .text-\[26px\] {
    font-size: 26px;
  }
  .text-\[27px\] {
    font-size: 27px;
  }
  .text-\[28px\] {
    font-size: 28px;
  }
  .text-\[29px\] {
    font-size: 29px;
  }
  .text-\[31px\] {
    font-size: 31px;
  }
  .text-\[32px\] {
    font-size: 32px;
  }
  .text-\[35px\] {
    font-size: 35px;
  }
  .text-\[38px\] {
    font-size: 38px;
  }
  .text-\[42px\] {
    font-size: 42px;
  }
  .text-\[54px\] {
    font-size: 54px;
  }
  .text-\[62px\] {
    font-size: 62px;
  }
  .text-\[68px\] {
    font-size: 68px;
  }
  .text-\[100px\] {
    font-size: 100px;
  }
  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }
  .leading-3\.5 {
    --tw-leading: calc(var(--spacing) * 3.5);
    line-height: calc(var(--spacing) * 3.5);
  }
  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-\[1\.03\] {
    --tw-leading: 1.03;
    line-height: 1.03;
  }
  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }
  .leading-\[1\.04\] {
    --tw-leading: 1.04;
    line-height: 1.04;
  }
  .leading-\[1\.05\] {
    --tw-leading: 1.05;
    line-height: 1.05;
  }
  .leading-\[1\.25\] {
    --tw-leading: 1.25;
    line-height: 1.25;
  }
  .leading-\[1\.35\] {
    --tw-leading: 1.35;
    line-height: 1.35;
  }
  .leading-\[7px\] {
    --tw-leading: 7px;
    line-height: 7px;
  }
  .leading-\[13px\] {
    --tw-leading: 13px;
    line-height: 13px;
  }
  .leading-\[14px\] {
    --tw-leading: 14px;
    line-height: 14px;
  }
  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }
  .leading-\[17px\] {
    --tw-leading: 17px;
    line-height: 17px;
  }
  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .tracking-\[-\.02em\] {
    --tw-tracking: -.02em;
    letter-spacing: -.02em;
  }
  .tracking-\[-\.03em\] {
    --tw-tracking: -.03em;
    letter-spacing: -.03em;
  }
  .tracking-\[-\.04em\] {
    --tw-tracking: -.04em;
    letter-spacing: -.04em;
  }
  .tracking-\[-\.05em\] {
    --tw-tracking: -.05em;
    letter-spacing: -.05em;
  }
  .tracking-\[-\.08em\] {
    --tw-tracking: -.08em;
    letter-spacing: -.08em;
  }
  .tracking-\[-\.09em\] {
    --tw-tracking: -.09em;
    letter-spacing: -.09em;
  }
  .tracking-\[-\.025em\] {
    --tw-tracking: -.025em;
    letter-spacing: -.025em;
  }
  .tracking-\[-\.035em\] {
    --tw-tracking: -.035em;
    letter-spacing: -.035em;
  }
  .tracking-\[-\.045em\] {
    --tw-tracking: -.045em;
    letter-spacing: -.045em;
  }
  .tracking-\[-\.055em\] {
    --tw-tracking: -.055em;
    letter-spacing: -.055em;
  }
  .tracking-\[\.1em\] {
    --tw-tracking: .1em;
    letter-spacing: .1em;
  }
  .tracking-\[\.06em\] {
    --tw-tracking: .06em;
    letter-spacing: .06em;
  }
  .tracking-\[\.07em\] {
    --tw-tracking: .07em;
    letter-spacing: .07em;
  }
  .tracking-\[\.08em\] {
    --tw-tracking: .08em;
    letter-spacing: .08em;
  }
  .tracking-\[\.09em\] {
    --tw-tracking: .09em;
    letter-spacing: .09em;
  }
  .tracking-\[\.11em\] {
    --tw-tracking: .11em;
    letter-spacing: .11em;
  }
  .tracking-\[\.12em\] {
    --tw-tracking: .12em;
    letter-spacing: .12em;
  }
  .tracking-\[\.13em\] {
    --tw-tracking: .13em;
    letter-spacing: .13em;
  }
  .tracking-\[\.14em\] {
    --tw-tracking: .14em;
    letter-spacing: .14em;
  }
  .tracking-\[\.15em\] {
    --tw-tracking: .15em;
    letter-spacing: .15em;
  }
  .tracking-\[\.16em\] {
    --tw-tracking: .16em;
    letter-spacing: .16em;
  }
  .tracking-\[\.17em\] {
    --tw-tracking: .17em;
    letter-spacing: .17em;
  }
  .tracking-\[\.18em\] {
    --tw-tracking: .18em;
    letter-spacing: .18em;
  }
  .break-all {
    word-break: break-all;
  }
  .text-\[\#1b8d42\] {
    color: #1b8d42;
  }
  .text-\[\#5d5746\] {
    color: #5d5746;
  }
  .text-\[\#5f5a49\] {
    color: #5f5a49;
  }
  .text-\[\#5f7564\] {
    color: #5f7564;
  }
  .text-\[\#6d6d6d\] {
    color: #6d6d6d;
  }
  .text-\[\#6f6f6f\] {
    color: #6f6f6f;
  }
  .text-\[\#7d5c00\] {
    color: #7d5c00;
  }
  .text-\[\#8a6700\] {
    color: #8a6700;
  }
  .text-\[\#8b6400\] {
    color: #8b6400;
  }
  .text-\[\#8b6800\] {
    color: #8b6800;
  }
  .text-\[\#8b6900\] {
    color: #8b6900;
  }
  .text-\[\#8b7219\] {
    color: #8b7219;
  }
  .text-\[\#8b7740\] {
    color: #8b7740;
  }
  .text-\[\#8c7b45\] {
    color: #8c7b45;
  }
  .text-\[\#8c720e\] {
    color: #8c720e;
  }
  .text-\[\#8c720f\] {
    color: #8c720f;
  }
  .text-\[\#8c6800\] {
    color: #8c6800;
  }
  .text-\[\#8c6900\] {
    color: #8c6900;
  }
  .text-\[\#8d6500\] {
    color: #8d6500;
  }
  .text-\[\#8d6700\] {
    color: #8d6700;
  }
  .text-\[\#8d6800\] {
    color: #8d6800;
  }
  .text-\[\#8d6900\] {
    color: #8d6900;
  }
  .text-\[\#8e6700\] {
    color: #8e6700;
  }
  .text-\[\#8e6900\] {
    color: #8e6900;
  }
  .text-\[\#8f6c00\] {
    color: #8f6c00;
  }
  .text-\[\#8f6900\] {
    color: #8f6900;
  }
  .text-\[\#9a7a1d\] {
    color: #9a7a1d;
  }
  .text-\[\#9a5252\] {
    color: #9a5252;
  }
  .text-\[\#9a7200\] {
    color: #9a7200;
  }
  .text-\[\#9a8955\] {
    color: #9a8955;
  }
  .text-\[\#9b7a13\] {
    color: #9b7a13;
  }
  .text-\[\#9b7100\] {
    color: #9b7100;
  }
  .text-\[\#9b7200\] {
    color: #9b7200;
  }
  .text-\[\#9b7400\] {
    color: #9b7400;
  }
  .text-\[\#9c6d00\] {
    color: #9c6d00;
  }
  .text-\[\#9c7300\] {
    color: #9c7300;
  }
  .text-\[\#9d7600\] {
    color: #9d7600;
  }
  .text-\[\#25D366\] {
    color: #25D366;
  }
  .text-\[\#168b3d\] {
    color: #168b3d;
  }
  .text-\[\#222\] {
    color: #222;
  }
  .text-\[\#333\] {
    color: #333;
  }
  .text-\[\#413c2d\] {
    color: #413c2d;
  }
  .text-\[\#555\] {
    color: #555;
  }
  .text-\[\#665b37\] {
    color: #665b37;
  }
  .text-\[\#666\] {
    color: #666;
  }
  .text-\[\#705d28\] {
    color: #705d28;
  }
  .text-\[\#777\] {
    color: #777;
  }
  .text-\[\#805c00\] {
    color: #805c00;
  }
  .text-\[\#888\] {
    color: #888;
  }
  .text-\[\#906b00\] {
    color: #906b00;
  }
  .text-\[\#916b00\] {
    color: #916b00;
  }
  .text-\[\#936c00\] {
    color: #936c00;
  }
  .text-\[\#936d00\] {
    color: #936d00;
  }
  .text-\[\#946f00\] {
    color: #946f00;
  }
  .text-\[\#956e00\] {
    color: #956e00;
  }
  .text-\[\#999\] {
    color: #999;
  }
  .text-\[\#18863c\] {
    color: #18863c;
  }
  .text-\[\#19883e\] {
    color: #19883e;
  }
  .text-\[\#55725e\] {
    color: #55725e;
  }
  .text-\[\#70643c\] {
    color: #70643c;
  }
  .text-\[\#73622c\] {
    color: #73622c;
  }
  .text-\[\#73652e\] {
    color: #73652e;
  }
  .text-\[\#75683c\] {
    color: #75683c;
  }
  .text-\[\#75683d\] {
    color: #75683d;
  }
  .text-\[\#81785c\] {
    color: #81785c;
  }
  .text-\[\#151515\] {
    color: #151515;
  }
  .text-\[\#151515\]\/\[0\.03\] {
    color: color-mix(in oklab, #151515 3%, transparent);
  }
  .text-\[\#151515\]\/\[0\.04\] {
    color: color-mix(in oklab, #151515 4%, transparent);
  }
  .text-\[\#151515\]\/\[0\.025\] {
    color: color-mix(in oklab, #151515 2.5%, transparent);
  }
  .text-\[\#151515\]\/\[0\.035\] {
    color: color-mix(in oklab, #151515 3.5000000000000004%, transparent);
  }
  .text-\[\#171717\] {
    color: #171717;
  }
  .text-\[\#181818\] {
    color: #181818;
  }
  .text-\[\#191919\] {
    color: #191919;
  }
  .text-\[\#198754\] {
    color: #198754;
  }
  .text-\[\#202020\] {
    color: #202020;
  }
  .text-\[\#454545\] {
    color: #454545;
  }
  .text-\[\#514725\] {
    color: #514725;
  }
  .text-\[\#544612\] {
    color: #544612;
  }
  .text-\[\#655729\] {
    color: #655729;
  }
  .text-\[\#707070\] {
    color: #707070;
  }
  .text-\[\#717171\] {
    color: #717171;
  }
  .text-\[\#725200\] {
    color: #725200;
  }
  .text-\[\#727272\] {
    color: #727272;
  }
  .text-\[\#736842\] {
    color: #736842;
  }
  .text-\[\#737373\] {
    color: #737373;
  }
  .text-\[\#746638\] {
    color: #746638;
  }
  .text-\[\#747474\] {
    color: #747474;
  }
  .text-\[\#755400\] {
    color: #755400;
  }
  .text-\[\#765500\] {
    color: #765500;
  }
  .text-\[\#775500\] {
    color: #775500;
  }
  .text-\[\#795700\] {
    color: #795700;
  }
  .text-\[\#806000\] {
    color: #806000;
  }
  .text-\[\#807344\] {
    color: #807344;
  }
  .text-\[\#826100\] {
    color: #826100;
  }
  .text-\[\#837437\] {
    color: #837437;
  }
  .text-\[\#858585\] {
    color: #858585;
  }
  .text-\[\#906900\] {
    color: #906900;
  }
  .text-\[\#916500\] {
    color: #916500;
  }
  .text-\[\#927000\] {
    color: #927000;
  }
  .text-\[\#937000\] {
    color: #937000;
  }
  .text-\[\#947000\] {
    color: #947000;
  }
  .text-\[\#957000\] {
    color: #957000;
  }
  .text-\[\#967000\] {
    color: #967000;
  }
  .text-\[\#977000\] {
    color: #977000;
  }
  .text-\[\#987000\] {
    color: #987000;
  }
  .text-\[\#987100\] {
    color: #987100;
  }
  .text-\[\#988856\] {
    color: #988856;
  }
  .text-\[\#997000\] {
    color: #997000;
  }
  .text-\[\#F5B800\] {
    color: #F5B800;
  }
  .text-\[\#a08f58\] {
    color: #a08f58;
  }
  .text-\[\#a28a38\] {
    color: #a28a38;
  }
  .text-\[\#a33\] {
    color: #a33;
  }
  .text-\[\#a45b5b\] {
    color: #a45b5b;
  }
  .text-\[\#a48a32\] {
    color: #a48a32;
  }
  .text-\[\#a97c00\] {
    color: #a97c00;
  }
  .text-\[\#a17300\] {
    color: #a17300;
  }
  .text-\[\#a37700\] {
    color: #a37700;
  }
  .text-\[\#a57900\] {
    color: #a57900;
  }
  .text-\[\#a77600\] {
    color: #a77600;
  }
  .text-\[\#aa7a00\] {
    color: #aa7a00;
  }
  .text-\[\#aaa\] {
    color: #aaa;
  }
  .text-\[\#ae7d00\] {
    color: #ae7d00;
  }
  .text-\[\#b17f00\] {
    color: #b17f00;
  }
  .text-\[\#b77e00\] {
    color: #b77e00;
  }
  .text-\[\#b88700\] {
    color: #b88700;
  }
  .text-\[\#b98500\] {
    color: #b98500;
  }
  .text-\[\#ba8900\] {
    color: #ba8900;
  }
  .text-\[\#bbb\] {
    color: #bbb;
  }
  .text-\[\#c0c0c0\] {
    color: #c0c0c0;
  }
  .text-\[\#c2c2c2\] {
    color: #c2c2c2;
  }
  .text-\[\#c69a00\] {
    color: #c69a00;
  }
  .text-black {
    color: var(--color-black);
  }
  .text-white {
    color: var(--color-white);
  }
  .text-white\/40 {
    color: color-mix(in srgb, #fff 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 40%, transparent);
    }
  }
  .text-white\/45 {
    color: color-mix(in srgb, #fff 45%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 45%, transparent);
    }
  }
  .text-white\/50 {
    color: color-mix(in srgb, #fff 50%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 50%, transparent);
    }
  }
  .text-white\/55 {
    color: color-mix(in srgb, #fff 55%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 55%, transparent);
    }
  }
  .text-white\/60 {
    color: color-mix(in srgb, #fff 60%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 60%, transparent);
    }
  }
  .text-white\/75 {
    color: color-mix(in srgb, #fff 75%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 75%, transparent);
    }
  }
  .text-white\/\[0\.035\] {
    color: color-mix(in srgb, #fff 3.5000000000000004%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 3.5000000000000004%, transparent);
    }
  }
  .uppercase {
    text-transform: uppercase;
  }
  .underline {
    text-decoration-line: underline;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .opacity-\[0\.04\] {
    opacity: 0.04;
  }
  .opacity-\[0\.06\] {
    opacity: 0.06;
  }
  .opacity-\[0\.018\] {
    opacity: 0.018;
  }
  .opacity-\[0\.025\] {
    opacity: 0.025;
  }
  .opacity-\[0\.045\] {
    opacity: 0.045;
  }
  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_-8px_30px_rgba\(0\,0\,0\,\.11\)\] {
    --tw-shadow: 0 -8px 30px var(--tw-shadow-color, rgba(0,0,0,.11));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_4px_rgba\(245\,184\,0\,\.12\)\] {
    --tw-shadow: 0 0 0 4px var(--tw-shadow-color, rgba(245,184,0,.12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_0_0_4px_rgba\(245\,184\,0\,\.14\)\] {
    --tw-shadow: 0 0 0 4px var(--tw-shadow-color, rgba(245,184,0,.14));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_1px_5px_rgba\(0\,0\,0\,\.05\)\] {
    --tw-shadow: 0 1px 5px var(--tw-shadow-color, rgba(0,0,0,.05));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_3px_0_\#000\] {
    --tw-shadow: 0 3px 0 var(--tw-shadow-color, #000);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_3px_0_\#159946\] {
    --tw-shadow: 0 3px 0 var(--tw-shadow-color, #159946);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_3px_0_\#F5B800\] {
    --tw-shadow: 0 3px 0 var(--tw-shadow-color, #F5B800);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_3px_0_\#a97d00\] {
    --tw-shadow: 0 3px 0 var(--tw-shadow-color, #a97d00);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_3px_0_\#aa7e00\] {
    --tw-shadow: 0 3px 0 var(--tw-shadow-color, #aa7e00);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_3px_0_\#c99600\] {
    --tw-shadow: 0 3px 0 var(--tw-shadow-color, #c99600);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_3px_12px_rgba\(0\,0\,0\,\.025\)\] {
    --tw-shadow: 0 3px 12px var(--tw-shadow-color, rgba(0,0,0,.025));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_0_\#000\] {
    --tw-shadow: 0 4px 0 var(--tw-shadow-color, #000);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_0_\#a97d00\] {
    --tw-shadow: 0 4px 0 var(--tw-shadow-color, #a97d00);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_0_\#aa7e00\] {
    --tw-shadow: 0 4px 0 var(--tw-shadow-color, #aa7e00);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_0_\#b48700\] {
    --tw-shadow: 0 4px 0 var(--tw-shadow-color, #b48700);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_0_\#b98800\] {
    --tw-shadow: 0 4px 0 var(--tw-shadow-color, #b98800);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_12px_rgba\(0\,0\,0\,\.035\)\] {
    --tw-shadow: 0 4px 12px var(--tw-shadow-color, rgba(0,0,0,.035));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_14px_rgba\(0\,0\,0\,\.025\)\] {
    --tw-shadow: 0 4px 14px var(--tw-shadow-color, rgba(0,0,0,.025));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_4px_18px_rgba\(0\,0\,0\,\.16\)\] {
    --tw-shadow: 0 4px 18px var(--tw-shadow-color, rgba(0,0,0,.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_5px_15px_rgba\(37\,211\,102\,\.17\)\] {
    --tw-shadow: 0 5px 15px var(--tw-shadow-color, rgba(37,211,102,.17));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_5px_16px_rgba\(0\,0\,0\,\.025\)\] {
    --tw-shadow: 0 5px 16px var(--tw-shadow-color, rgba(0,0,0,.025));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_5px_18px_rgba\(0\,0\,0\,\.025\)\] {
    --tw-shadow: 0 5px 18px var(--tw-shadow-color, rgba(0,0,0,.025));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_5px_18px_rgba\(0\,0\,0\,\.035\)\] {
    --tw-shadow: 0 5px 18px var(--tw-shadow-color, rgba(0,0,0,.035));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_5px_20px_rgba\(0\,0\,0\,\.18\)\] {
    --tw-shadow: 0 5px 20px var(--tw-shadow-color, rgba(0,0,0,.18));
    box-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_18px_rgba\(0\,0\,0\,\.04\)\] {
    --tw-shadow: 0 6px 18px var(--tw-shadow-color, rgba(0,0,0,.04));
    box-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_20px_rgba\(0\,0\,0\,\.20\)\] {
    --tw-shadow: 0 6px 20px var(--tw-shadow-color, rgba(0,0,0,.20));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_6px_20px_rgba\(21\,21\,21\,\.035\)\] {
    --tw-shadow: 0 6px 20px var(--tw-shadow-color, rgba(21,21,21,.035));
    box-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_20px_rgba\(245\,184\,0\,\.14\)\] {
    --tw-shadow: 0 6px 20px var(--tw-shadow-color, rgba(245,184,0,.14));
    box-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_22px_rgba\(94\,70\,0\,\.035\)\] {
    --tw-shadow: 0 6px 22px var(--tw-shadow-color, rgba(94,70,0,.035));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_7px_20px_rgba\(0\,0\,0\,\.26\)\] {
    --tw-shadow: 0 7px 20px var(--tw-shadow-color, rgba(0,0,0,.26));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_7px_22px_rgba\(21\,21\,21\,\.04\)\] {
    --tw-shadow: 0 7px 22px var(--tw-shadow-color, rgba(21,21,21,.04));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_7px_22px_rgba\(245\,184\,0\,\.16\)\] {
    --tw-shadow: 0 7px 22px var(--tw-shadow-color, rgba(245,184,0,.16));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_7px_24px_rgba\(0\,0\,0\,\.035\)\] {
    --tw-shadow: 0 7px 24px var(--tw-shadow-color, rgba(0,0,0,.035));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_7px_25px_rgba\(0\,0\,0\,\.035\)\] {
    --tw-shadow: 0 7px 25px var(--tw-shadow-color, rgba(0,0,0,.035));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_8px_25px_rgba\(21\,21\,21\,\.05\)\] {
    --tw-shadow: 0 8px 25px var(--tw-shadow-color, rgba(21,21,21,.05));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_10px_30px_rgba\(21\,21\,21\,\.055\)\] {
    --tw-shadow: 0 10px 30px var(--tw-shadow-color, rgba(21,21,21,.055));
    box-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_40px_rgba\(21\,21\,21\,\.06\)\] {
    --tw-shadow: 0 12px 40px var(--tw-shadow-color, rgba(21,21,21,.06));
    box-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_35px_rgba\(126\,91\,0\,\.08\)\] {
    --tw-shadow: 0 14px 35px var(--tw-shadow-color, rgba(126,91,0,.08));
    box-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_35px_rgba\(126\,93\,0\,\.10\)\] {
    --tw-shadow: 0 14px 35px var(--tw-shadow-color, rgba(126,93,0,.10));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_14px_36px_rgba\(15\,23\,42\,\.13\)\] {
    --tw-shadow: 0 14px 36px var(--tw-shadow-color, rgba(15,23,42,.13));
    box-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_40px_rgba\(0\,0\,0\,\.32\)\] {
    --tw-shadow: 0 14px 40px var(--tw-shadow-color, rgba(0,0,0,.32));
    box-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_40px_rgba\(100\,74\,0\,\.07\)\] {
    --tw-shadow: 0 14px 40px var(--tw-shadow-color, rgba(100,74,0,.07));
    box-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_40px_rgba\(114\,84\,0\,\.08\)\] {
    --tw-shadow: 0 14px 40px var(--tw-shadow-color, rgba(114,84,0,.08));
    box-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_45px_rgba\(21\,21\,21\,\.07\)\] {
    --tw-shadow: 0 14px 45px var(--tw-shadow-color, rgba(21,21,21,.07));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_15px_35px_rgba\(95\,70\,0\,\.08\)\] {
    --tw-shadow: 0 15px 35px var(--tw-shadow-color, rgba(95,70,0,.08));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_15px_40px_rgba\(112\,84\,0\,\.07\)\] {
    --tw-shadow: 0 15px 40px var(--tw-shadow-color, rgba(112,84,0,.07));
    box-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_45px_rgba\(21\,21\,21\,\.16\)\] {
    --tw-shadow: 0 16px 45px var(--tw-shadow-color, rgba(21,21,21,.16));
    box-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_45px_rgba\(97\,72\,0\,\.07\)\] {
    --tw-shadow: 0 16px 45px var(--tw-shadow-color, rgba(97,72,0,.07));
    box-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_50px_rgba\(0\,0\,0\,\.06\)\] {
    --tw-shadow: 0 18px 50px var(--tw-shadow-color, rgba(0,0,0,.06));
    box-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_50px_rgba\(0\,0\,0\,\.07\)\] {
    --tw-shadow: 0 18px 50px var(--tw-shadow-color, rgba(0,0,0,.07));
    box-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_50px_rgba\(0\,0\,0\,\.14\)\] {
    --tw-shadow: 0 18px 50px var(--tw-shadow-color, rgba(0,0,0,.14));
    box-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_55px_rgba\(0\,0\,0\,\.06\)\] {
    --tw-shadow: 0 18px 55px var(--tw-shadow-color, rgba(0,0,0,.06));
    box-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_55px_rgba\(0\,0\,0\,\.07\)\] {
    --tw-shadow: 0 18px 55px var(--tw-shadow-color, rgba(0,0,0,.07));
    box-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_55px_rgba\(90\,67\,0\,\.08\)\] {
    --tw-shadow: 0 20px 55px var(--tw-shadow-color, rgba(90,67,0,.08));
    box-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_rgba\(0\,0\,0\,\.07\)\] {
    --tw-shadow: 0 20px 60px var(--tw-shadow-color, rgba(0,0,0,.07));
    box-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_rgba\(0\,0\,0\,\.18\)\] {
    --tw-shadow: 0 22px 60px var(--tw-shadow-color, rgba(0,0,0,.18));
    box-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_90px_rgba\(0\,0\,0\,\.28\)\] {
    --tw-shadow: 0 30px 90px var(--tw-shadow-color, rgba(0,0,0,.28));
    box-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_100px_rgba\(0\,0\,0\,\.4\)\] {
    --tw-shadow: 0 30px 100px var(--tw-shadow-color, rgba(0,0,0,.4));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_35px_110px_rgba\(0\,0\,0\,\.5\)\] {
    --tw-shadow: 0 35px 110px var(--tw-shadow-color, rgba(0,0,0,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-\[0_40px_120px_rgba\(0\,0\,0\,\.5\)\] {
    --tw-shadow: 0 40px 120px var(--tw-shadow-color, rgba(0,0,0,.5));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .blur-\[5px\] {
    --tw-blur: blur(5px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[8px\] {
    --tw-blur: blur(8px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[10px\] {
    --tw-blur: blur(10px);
    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-\[35px\] {
    --tw-blur: blur(35px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[40px\] {
    --tw-blur: blur(40px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[60px\] {
    --tw-blur: blur(60px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[65px\] {
    --tw-blur: blur(65px);
    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-\[70px\] {
    --tw-blur: blur(70px);
    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-\[75px\] {
    --tw-blur: blur(75px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[80px\] {
    --tw-blur: blur(80px);
    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-\[85px\] {
    --tw-blur: blur(85px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[100px\] {
    --tw-blur: blur(100px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[110px\] {
    --tw-blur: blur(110px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[120px\] {
    --tw-blur: blur(120px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .blur-\[130px\] {
    --tw-blur: blur(130px);
    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-\[140px\] {
    --tw-blur: blur(140px);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[0_8px_10px_rgba\(0\,0\,0\,\.12\)\] {
    --tw-drop-shadow-size: drop-shadow(0 8px 10px var(--tw-drop-shadow-color, rgba(0,0,0,.12)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[0_10px_10px_rgba\(0\,0\,0\,\.12\)\] {
    --tw-drop-shadow-size: drop-shadow(0 10px 10px var(--tw-drop-shadow-color, rgba(0,0,0,.12)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[0_12px_12px_rgba\(0\,0\,0\,\.13\)\] {
    --tw-drop-shadow-size: drop-shadow(0 12px 12px var(--tw-drop-shadow-color, rgba(0,0,0,.13)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[0_15px_13px_rgba\(0\,0\,0\,\.15\)\] {
    --tw-drop-shadow-size: drop-shadow(0 15px 13px var(--tw-drop-shadow-color, rgba(0,0,0,.15)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[0_15px_14px_rgba\(0\,0\,0\,\.15\)\] {
    --tw-drop-shadow-size: drop-shadow(0 15px 14px var(--tw-drop-shadow-color, rgba(0,0,0,.15)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .drop-shadow-\[0_20px_18px_rgba\(0\,0\,0\,\.16\)\] {
    --tw-drop-shadow-size: drop-shadow(0 20px 18px var(--tw-drop-shadow-color, rgba(0,0,0,.16)));
    --tw-drop-shadow: var(--tw-drop-shadow-size);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .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-\[3px\] {
    --tw-backdrop-blur: blur(3px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[5px\] {
    --tw-backdrop-blur: blur(5px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[6px\] {
    --tw-backdrop-blur: blur(6px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-\[7px\] {
    --tw-backdrop-blur: blur(7px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-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,);
  }
  .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: 200ms;
    transition-duration: 200ms;
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }
  @media (hover: hover) {
    .group-hover\:translate-x-0\.5:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 0.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: var(--spacing);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:-translate-y-0\.5:is(:where(.group):hover *) {
      --tw-translate-y: calc(var(--spacing) * -0.5);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\:scale-\[1\.04\]:is(:where(.group):hover *) {
      scale: 1.04;
    }
    .group-hover\:bg-\[\#151515\]:is(:where(.group):hover *) {
      background-color: #151515;
    }
    .group-hover\:text-\[\#151515\]:is(:where(.group):hover *) {
      color: #151515;
    }
    .group-hover\:text-\[\#F5B800\]:is(:where(.group):hover *) {
      color: #F5B800;
    }
    .group-hover\/button\:translate-x-1:is(:where(.group\/button):hover *) {
      --tw-translate-x: var(--spacing);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .group-hover\/client\:scale-105:is(:where(.group\/client):hover *) {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }
  .group-active\:scale-90:is(:where(.group):active *) {
    --tw-scale-x: 90%;
    --tw-scale-y: 90%;
    --tw-scale-z: 90%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .placeholder\:text-\[\#999\]::placeholder {
    color: #999;
  }
  .placeholder\:text-\[\#aaa\]::placeholder {
    color: #aaa;
  }
  .focus-within\:border-\[\#151515\]:focus-within {
    border-color: #151515;
  }
  .focus-within\:ring-2:focus-within {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .focus-within\:ring-\[\#F5B800\]\/20:focus-within {
    --tw-ring-color: color-mix(in oklab, #F5B800 20%, transparent);
  }
  @media (hover: hover) {
    .hover\:-translate-y-1:hover {
      --tw-translate-y: calc(var(--spacing) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .hover\:-translate-y-\[1px\]:hover {
      --tw-translate-y: calc(1px * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .hover\:border-\[\#25D366\]:hover {
      border-color: #25D366;
    }
    .hover\:border-\[\#151515\]:hover {
      border-color: #151515;
    }
    .hover\:border-\[\#F5B800\]:hover {
      border-color: #F5B800;
    }
    .hover\:border-\[\#caa62d\]:hover {
      border-color: #caa62d;
    }
    .hover\:border-\[\#cba629\]:hover {
      border-color: #cba629;
    }
    .hover\:border-\[\#d0af30\]:hover {
      border-color: #d0af30;
    }
    .hover\:border-\[\#d4b431\]:hover {
      border-color: #d4b431;
    }
    .hover\:border-\[\#d5b63d\]:hover {
      border-color: #d5b63d;
    }
    .hover\:border-\[\#d6b844\]:hover {
      border-color: #d6b844;
    }
    .hover\:border-\[\#d7b94b\]:hover {
      border-color: #d7b94b;
    }
    .hover\:border-\[\#d8bd54\]:hover {
      border-color: #d8bd54;
    }
    .hover\:border-\[\#d9bb3d\]:hover {
      border-color: #d9bb3d;
    }
    .hover\:border-\[\#d9bb4d\]:hover {
      border-color: #d9bb4d;
    }
    .hover\:border-\[\#d9bd46\]:hover {
      border-color: #d9bd46;
    }
    .hover\:bg-\[\#20c85c\]:hover {
      background-color: #20c85c;
    }
    .hover\:bg-\[\#242424\]:hover {
      background-color: #242424;
    }
    .hover\:bg-\[\#252525\]:hover {
      background-color: #252525;
    }
    .hover\:bg-\[\#272727\]:hover {
      background-color: #272727;
    }
    .hover\:bg-\[\#282828\]:hover {
      background-color: #282828;
    }
    .hover\:bg-\[\#292929\]:hover {
      background-color: #292929;
    }
    .hover\:bg-\[\#F5B800\]:hover {
      background-color: #F5B800;
    }
    .hover\:bg-\[\#FFF4C7\]:hover {
      background-color: #FFF4C7;
    }
    .hover\:bg-\[\#FFF8DA\]:hover {
      background-color: #FFF8DA;
    }
    .hover\:bg-\[\#FFF9E3\]:hover {
      background-color: #FFF9E3;
    }
    .hover\:bg-\[\#f0f0f0\]:hover {
      background-color: #f0f0f0;
    }
    .hover\:bg-\[\#f6f6f6\]:hover {
      background-color: #f6f6f6;
    }
    .hover\:bg-\[\#fafafa\]:hover {
      background-color: #fafafa;
    }
    .hover\:bg-\[\#ffc400\]:hover {
      background-color: #ffc400;
    }
    .hover\:bg-\[\#ffefad\]:hover {
      background-color: #ffefad;
    }
    .hover\:bg-\[\#fff0b6\]:hover {
      background-color: #fff0b6;
    }
    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }
    .hover\:bg-white\/10:hover {
      background-color: color-mix(in srgb, #fff 10%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/10:hover {
        background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
      }
    }
    .hover\:bg-white\/50:hover {
      background-color: color-mix(in srgb, #fff 50%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-white\/50:hover {
        background-color: color-mix(in oklab, var(--color-white) 50%, transparent);
      }
    }
    .hover\:text-\[\#151515\]:hover {
      color: #151515;
    }
    .hover\:text-white:hover {
      color: var(--color-white);
    }
    .hover\:opacity-60:hover {
      opacity: 60%;
    }
    .hover\:shadow-\[0_12px_30px_rgba\(0\,0\,0\,\.04\)\]:hover {
      --tw-shadow: 0 12px 30px var(--tw-shadow-color, rgba(0,0,0,.04));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_12px_30px_rgba\(0\,0\,0\,\.05\)\]:hover {
      --tw-shadow: 0 12px 30px var(--tw-shadow-color, rgba(0,0,0,.05));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_14px_35px_rgba\(0\,0\,0\,\.05\)\]:hover {
      --tw-shadow: 0 14px 35px var(--tw-shadow-color, rgba(0,0,0,.05));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_14px_35px_rgba\(94\,70\,0\,\.07\)\]:hover {
      --tw-shadow: 0 14px 35px var(--tw-shadow-color, rgba(94,70,0,.07));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_14px_35px_rgba\(97\,72\,0\,\.08\)\]:hover {
      --tw-shadow: 0 14px 35px var(--tw-shadow-color, rgba(97,72,0,.08));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_15px_35px_rgba\(0\,0\,0\,\.06\)\]:hover {
      --tw-shadow: 0 15px 35px var(--tw-shadow-color, rgba(0,0,0,.06));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_16px_40px_rgba\(0\,0\,0\,\.06\)\]:hover {
      --tw-shadow: 0 16px 40px var(--tw-shadow-color, rgba(0,0,0,.06));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_16px_40px_rgba\(0\,0\,0\,\.07\)\]:hover {
      --tw-shadow: 0 16px 40px var(--tw-shadow-color, rgba(0,0,0,.07));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_18px_38px_rgba\(21\,21\,21\,\.09\)\]:hover {
      --tw-shadow: 0 18px 38px var(--tw-shadow-color, rgba(21,21,21,.09));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_18px_40px_rgba\(0\,0\,0\,\.07\)\]:hover {
      --tw-shadow: 0 18px 40px var(--tw-shadow-color, rgba(0,0,0,.07));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    .hover\:shadow-\[0_18px_40px_rgba\(0\,0\,0\,\.085\)\]:hover {
      --tw-shadow: 0 18px 40px var(--tw-shadow-color, rgba(0,0,0,.085));
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .focus\:border-\[\#151515\]:focus {
    border-color: #151515;
  }
  .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-\[\#F5B800\]\/20:focus {
    --tw-ring-color: color-mix(in oklab, #F5B800 20%, transparent);
  }
  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }
  .disabled\:cursor-wait:disabled {
    cursor: wait;
  }
  .disabled\:opacity-40:disabled {
    opacity: 40%;
  }
  .disabled\:opacity-50:disabled {
    opacity: 50%;
  }
  .disabled\:opacity-60:disabled {
    opacity: 60%;
  }
  .disabled\:opacity-70:disabled {
    opacity: 70%;
  }
  @media (width >= 40rem) {
    .sm\:top-3 {
      top: calc(var(--spacing) * 3);
    }
    .sm\:right-3 {
      right: calc(var(--spacing) * 3);
    }
    .sm\:right-5 {
      right: calc(var(--spacing) * 5);
    }
    .sm\:bottom-3 {
      bottom: calc(var(--spacing) * 3);
    }
    .sm\:bottom-4 {
      bottom: calc(var(--spacing) * 4);
    }
    .sm\:bottom-\[18px\] {
      bottom: 18px;
    }
    .sm\:bottom-\[20px\] {
      bottom: 20px;
    }
    .sm\:left-3 {
      left: calc(var(--spacing) * 3);
    }
    .sm\:left-5 {
      left: calc(var(--spacing) * 5);
    }
    .sm\:-mx-5 {
      margin-inline: calc(var(--spacing) * -5);
    }
    .sm\:mt-0 {
      margin-top: 0px;
    }
    .sm\:mt-2 {
      margin-top: calc(var(--spacing) * 2);
    }
    .sm\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }
    .sm\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }
    .sm\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
    .sm\:mb-\[2px\] {
      margin-bottom: 2px;
    }
    .sm\:ml-2 {
      margin-left: calc(var(--spacing) * 2);
    }
    .sm\:block {
      display: block;
    }
    .sm\:flex {
      display: flex;
    }
    .sm\:hidden {
      display: none;
    }
    .sm\:inline {
      display: inline;
    }
    .sm\:aspect-\[2\/1\] {
      aspect-ratio: 2/1;
    }
    .sm\:h-7 {
      height: calc(var(--spacing) * 7);
    }
    .sm\:h-\[5px\] {
      height: 5px;
    }
    .sm\:h-\[29px\] {
      height: 29px;
    }
    .sm\:h-\[30px\] {
      height: 30px;
    }
    .sm\:h-\[34px\] {
      height: 34px;
    }
    .sm\:h-\[39px\] {
      height: 39px;
    }
    .sm\:h-\[40px\] {
      height: 40px;
    }
    .sm\:h-\[48px\] {
      height: 48px;
    }
    .sm\:h-\[54px\] {
      height: 54px;
    }
    .sm\:h-\[56px\] {
      height: 56px;
    }
    .sm\:h-\[76px\] {
      height: 76px;
    }
    .sm\:h-\[150px\] {
      height: 150px;
    }
    .sm\:h-\[155px\] {
      height: 155px;
    }
    .sm\:h-\[185px\] {
      height: 185px;
    }
    .sm\:h-\[200px\] {
      height: 200px;
    }
    .sm\:max-h-\[47px\] {
      max-height: 47px;
    }
    .sm\:max-h-\[54px\] {
      max-height: 54px;
    }
    .sm\:max-h-\[92vh\] {
      max-height: 92vh;
    }
    .sm\:max-h-\[150px\] {
      max-height: 150px;
    }
    .sm\:max-h-\[340px\] {
      max-height: 340px;
    }
    .sm\:max-h-\[350px\] {
      max-height: 350px;
    }
    .sm\:max-h-\[370px\] {
      max-height: 370px;
    }
    .sm\:max-h-\[375px\] {
      max-height: 375px;
    }
    .sm\:max-h-\[430px\] {
      max-height: 430px;
    }
    .sm\:min-h-\[39px\] {
      min-height: 39px;
    }
    .sm\:min-h-\[52px\] {
      min-height: 52px;
    }
    .sm\:min-h-\[60px\] {
      min-height: 60px;
    }
    .sm\:min-h-\[62px\] {
      min-height: 62px;
    }
    .sm\:min-h-\[175px\] {
      min-height: 175px;
    }
    .sm\:min-h-\[180px\] {
      min-height: 180px;
    }
    .sm\:min-h-\[230px\] {
      min-height: 230px;
    }
    .sm\:min-h-\[340px\] {
      min-height: 340px;
    }
    .sm\:min-h-\[350px\] {
      min-height: 350px;
    }
    .sm\:min-h-\[370px\] {
      min-height: 370px;
    }
    .sm\:w-7 {
      width: calc(var(--spacing) * 7);
    }
    .sm\:w-\[5px\] {
      width: 5px;
    }
    .sm\:w-\[29px\] {
      width: 29px;
    }
    .sm\:w-\[30px\] {
      width: 30px;
    }
    .sm\:w-\[34px\] {
      width: 34px;
    }
    .sm\:w-\[39px\] {
      width: 39px;
    }
    .sm\:w-\[40px\] {
      width: 40px;
    }
    .sm\:w-\[48px\] {
      width: 48px;
    }
    .sm\:w-\[80px\] {
      width: 80px;
    }
    .sm\:w-\[145px\] {
      width: 145px;
    }
    .sm\:w-\[150px\] {
      width: 150px;
    }
    .sm\:w-\[205px\] {
      width: 205px;
    }
    .sm\:w-\[215px\] {
      width: 215px;
    }
    .sm\:w-auto {
      width: auto;
    }
    .sm\:max-w-\[140px\] {
      max-width: 140px;
    }
    .sm\:max-w-none {
      max-width: none;
    }
    .sm\:flex-none {
      flex: none;
    }
    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .sm\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .sm\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .sm\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .sm\:flex-row {
      flex-direction: row;
    }
    .sm\:items-center {
      align-items: center;
    }
    .sm\:items-end {
      align-items: flex-end;
    }
    .sm\:justify-between {
      justify-content: space-between;
    }
    .sm\:justify-start {
      justify-content: flex-start;
    }
    .sm\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }
    .sm\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }
    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
    .sm\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .sm\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .sm\:gap-14 {
      gap: calc(var(--spacing) * 14);
    }
    .sm\:rounded-\[17px\] {
      border-radius: 17px;
    }
    .sm\:rounded-\[18px\] {
      border-radius: 18px;
    }
    .sm\:rounded-\[20px\] {
      border-radius: 20px;
    }
    .sm\:rounded-\[22px\] {
      border-radius: 22px;
    }
    .sm\:border-r {
      border-right-style: var(--tw-border-style);
      border-right-width: 1px;
    }
    .sm\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0px;
    }
    .sm\:p-2\.5 {
      padding: calc(var(--spacing) * 2.5);
    }
    .sm\:p-4 {
      padding: calc(var(--spacing) * 4);
    }
    .sm\:p-5 {
      padding: calc(var(--spacing) * 5);
    }
    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .sm\:p-7 {
      padding: calc(var(--spacing) * 7);
    }
    .sm\:px-2 {
      padding-inline: calc(var(--spacing) * 2);
    }
    .sm\:px-2\.5 {
      padding-inline: calc(var(--spacing) * 2.5);
    }
    .sm\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }
    .sm\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }
    .sm\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .sm\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }
    .sm\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }
    .sm\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }
    .sm\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }
    .sm\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }
    .sm\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .sm\:pt-3 {
      padding-top: calc(var(--spacing) * 3);
    }
    .sm\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }
    .sm\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }
    .sm\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }
    .sm\:pt-8 {
      padding-top: calc(var(--spacing) * 8);
    }
    .sm\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }
    .sm\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }
    .sm\:pr-14 {
      padding-right: calc(var(--spacing) * 14);
    }
    .sm\:pb-6 {
      padding-bottom: calc(var(--spacing) * 6);
    }
    .sm\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }
    .sm\:pb-12 {
      padding-bottom: calc(var(--spacing) * 12);
    }
    .sm\:pl-\[65px\] {
      padding-left: 65px;
    }
    .sm\:text-left {
      text-align: left;
    }
    .sm\:text-\[6\.5px\] {
      font-size: 6.5px;
    }
    .sm\:text-\[6px\] {
      font-size: 6px;
    }
    .sm\:text-\[7px\] {
      font-size: 7px;
    }
    .sm\:text-\[8px\] {
      font-size: 8px;
    }
    .sm\:text-\[9px\] {
      font-size: 9px;
    }
    .sm\:text-\[10px\] {
      font-size: 10px;
    }
    .sm\:text-\[11px\] {
      font-size: 11px;
    }
    .sm\:text-\[12px\] {
      font-size: 12px;
    }
    .sm\:text-\[13px\] {
      font-size: 13px;
    }
    .sm\:text-\[14px\] {
      font-size: 14px;
    }
    .sm\:text-\[15px\] {
      font-size: 15px;
    }
    .sm\:text-\[16px\] {
      font-size: 16px;
    }
    .sm\:text-\[17px\] {
      font-size: 17px;
    }
    .sm\:text-\[19px\] {
      font-size: 19px;
    }
    .sm\:text-\[20px\] {
      font-size: 20px;
    }
    .sm\:text-\[21px\] {
      font-size: 21px;
    }
    .sm\:text-\[22px\] {
      font-size: 22px;
    }
    .sm\:text-\[24px\] {
      font-size: 24px;
    }
    .sm\:text-\[25px\] {
      font-size: 25px;
    }
    .sm\:text-\[27px\] {
      font-size: 27px;
    }
    .sm\:text-\[29px\] {
      font-size: 29px;
    }
    .sm\:text-\[30px\] {
      font-size: 30px;
    }
    .sm\:text-\[34px\] {
      font-size: 34px;
    }
    .sm\:text-\[35px\] {
      font-size: 35px;
    }
    .sm\:text-\[36px\] {
      font-size: 36px;
    }
    .sm\:text-\[39px\] {
      font-size: 39px;
    }
    .sm\:text-\[40px\] {
      font-size: 40px;
    }
    .sm\:text-\[41px\] {
      font-size: 41px;
    }
    .sm\:text-\[42px\] {
      font-size: 42px;
    }
    .sm\:text-\[46px\] {
      font-size: 46px;
    }
    .sm\:text-\[52px\] {
      font-size: 52px;
    }
    .sm\:text-\[68px\] {
      font-size: 68px;
    }
    .sm\:text-\[145px\] {
      font-size: 145px;
    }
    .sm\:leading-6 {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
    .sm\:leading-\[16px\] {
      --tw-leading: 16px;
      line-height: 16px;
    }
    .sm\:leading-\[17px\] {
      --tw-leading: 17px;
      line-height: 17px;
    }
    .sm\:leading-\[18px\] {
      --tw-leading: 18px;
      line-height: 18px;
    }
    .sm\:leading-\[19px\] {
      --tw-leading: 19px;
      line-height: 19px;
    }
  }
  @media (width >= 48rem) {
    .md\:pointer-events-none {
      pointer-events: none;
    }
    .md\:mt-9 {
      margin-top: calc(var(--spacing) * 9);
    }
    .md\:block {
      display: block;
    }
    .md\:flex {
      display: flex;
    }
    .md\:hidden {
      display: none;
    }
    .md\:inline {
      display: inline;
    }
    .md\:h-\[82px\] {
      height: 82px;
    }
    .md\:max-h-\[60px\] {
      max-height: 60px;
    }
    .md\:w-\[120px\] {
      width: 120px;
    }
    .md\:w-\[165px\] {
      width: 165px;
    }
    .md\:max-w-\[155px\] {
      max-width: 155px;
    }
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }
    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .md\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }
    .md\:pr-16 {
      padding-right: calc(var(--spacing) * 16);
    }
    .md\:text-\[30px\] {
      font-size: 30px;
    }
    @media (hover: hover) {
      .md\:group-hover\/hero\:pointer-events-auto:is(:where(.group\/hero):hover *) {
        pointer-events: auto;
      }
      .md\:group-hover\/hero\:translate-x-0:is(:where(.group\/hero):hover *) {
        --tw-translate-x: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
      .md\:group-hover\/hero\:opacity-100:is(:where(.group\/hero):hover *) {
        opacity: 100%;
      }
    }
  }
  @media (width >= 64rem) {
    .lg\:right-5 {
      right: calc(var(--spacing) * 5);
    }
    .lg\:bottom-5 {
      bottom: calc(var(--spacing) * 5);
    }
    .lg\:left-auto {
      left: auto;
    }
    .lg\:mx-0 {
      margin-inline: 0px;
    }
    .lg\:mt-0 {
      margin-top: 0px;
    }
    .lg\:block {
      display: block;
    }
    .lg\:flex {
      display: flex;
    }
    .lg\:grid {
      display: grid;
    }
    .lg\:hidden {
      display: none;
    }
    .lg\:aspect-\[2\.35\/1\] {
      aspect-ratio: 2.35/1;
    }
    .lg\:h-\[165px\] {
      height: 165px;
    }
    .lg\:h-\[215px\] {
      height: 215px;
    }
    .lg\:max-h-\[390px\] {
      max-height: 390px;
    }
    .lg\:max-h-\[405px\] {
      max-height: 405px;
    }
    .lg\:max-h-\[410px\] {
      max-height: 410px;
    }
    .lg\:max-h-\[480px\] {
      max-height: 480px;
    }
    .lg\:min-h-\[410px\] {
      min-height: 410px;
    }
    .lg\:min-h-\[420px\] {
      min-height: 420px;
    }
    .lg\:min-h-\[430px\] {
      min-height: 430px;
    }
    .lg\:min-h-\[620px\] {
      min-height: 620px;
    }
    .lg\:w-\[225px\] {
      width: 225px;
    }
    .lg\:w-\[390px\] {
      width: 390px;
    }
    .lg\:w-auto {
      width: auto;
    }
    .lg\:max-w-\[430px\] {
      max-width: 430px;
    }
    .lg\:max-w-none {
      max-width: none;
    }
    .lg\:min-w-\[210px\] {
      min-width: 210px;
    }
    .lg\:min-w-\[230px\] {
      min-width: 230px;
    }
    .lg\:-translate-y-2 {
      --tw-translate-y: calc(var(--spacing) * -2);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .lg\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .lg\:grid-cols-6 {
      grid-template-columns: repeat(6, minmax(0, 1fr));
    }
    .lg\:grid-cols-\[\.8fr_1\.2fr\] {
      grid-template-columns: .8fr 1.2fr;
    }
    .lg\:grid-cols-\[\.9fr_1\.1fr\] {
      grid-template-columns: .9fr 1.1fr;
    }
    .lg\:grid-cols-\[\.72fr_1\.28fr\] {
      grid-template-columns: .72fr 1.28fr;
    }
    .lg\:grid-cols-\[\.78fr_1\.22fr\] {
      grid-template-columns: .78fr 1.22fr;
    }
    .lg\:grid-cols-\[\.82fr_1\.18fr\] {
      grid-template-columns: .82fr 1.18fr;
    }
    .lg\:grid-cols-\[\.85fr_1\.15fr\] {
      grid-template-columns: .85fr 1.15fr;
    }
    .lg\:grid-cols-\[\.86fr_1\.14fr\] {
      grid-template-columns: .86fr 1.14fr;
    }
    .lg\:grid-cols-\[\.88fr_1\.12fr\] {
      grid-template-columns: .88fr 1.12fr;
    }
    .lg\:grid-cols-\[\.93fr_1\.07fr\] {
      grid-template-columns: .93fr 1.07fr;
    }
    .lg\:grid-cols-\[\.94fr_1\.06fr\] {
      grid-template-columns: .94fr 1.06fr;
    }
    .lg\:grid-cols-\[0\.82fr_1\.18fr\] {
      grid-template-columns: 0.82fr 1.18fr;
    }
    .lg\:grid-cols-\[0\.95fr_1\.05fr\] {
      grid-template-columns: 0.95fr 1.05fr;
    }
    .lg\:grid-cols-\[1\.1fr_\.9fr\] {
      grid-template-columns: 1.1fr .9fr;
    }
    .lg\:grid-cols-\[1\.4fr_\.7fr_\.9fr_1\.15fr\] {
      grid-template-columns: 1.4fr .7fr .9fr 1.15fr;
    }
    .lg\:grid-cols-\[1\.08fr_\.92fr\] {
      grid-template-columns: 1.08fr .92fr;
    }
    .lg\:grid-cols-\[1fr_\.75fr\] {
      grid-template-columns: 1fr .75fr;
    }
    .lg\:grid-cols-\[1fr_auto\] {
      grid-template-columns: 1fr auto;
    }
    .lg\:flex-row {
      flex-direction: row;
    }
    .lg\:items-center {
      align-items: center;
    }
    .lg\:items-end {
      align-items: flex-end;
    }
    .lg\:items-start {
      align-items: flex-start;
    }
    .lg\:items-stretch {
      align-items: stretch;
    }
    .lg\:justify-between {
      justify-content: space-between;
    }
    .lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }
    .lg\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }
    .lg\:gap-9 {
      gap: calc(var(--spacing) * 9);
    }
    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }
    .lg\:gap-11 {
      gap: calc(var(--spacing) * 11);
    }
    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }
    .lg\:overflow-visible {
      overflow: visible;
    }
    .lg\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
    .lg\:p-9 {
      padding: calc(var(--spacing) * 9);
    }
    .lg\:p-10 {
      padding: calc(var(--spacing) * 10);
    }
    .lg\:px-0 {
      padding-inline: 0px;
    }
    .lg\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }
    .lg\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }
    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
    .lg\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }
    .lg\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }
    .lg\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }
    .lg\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }
    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }
    .lg\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }
    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }
    .lg\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }
    .lg\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }
    .lg\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }
    .lg\:pb-0 {
      padding-bottom: 0px;
    }
    .lg\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }
    .lg\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }
    .lg\:pb-14 {
      padding-bottom: calc(var(--spacing) * 14);
    }
    .lg\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }
    .lg\:text-\[7\.5px\] {
      font-size: 7.5px;
    }
    .lg\:text-\[8px\] {
      font-size: 8px;
    }
    .lg\:text-\[10px\] {
      font-size: 10px;
    }
    .lg\:text-\[11px\] {
      font-size: 11px;
    }
    .lg\:text-\[39px\] {
      font-size: 39px;
    }
    .lg\:text-\[40px\] {
      font-size: 40px;
    }
    .lg\:text-\[42px\] {
      font-size: 42px;
    }
    .lg\:text-\[43px\] {
      font-size: 43px;
    }
    .lg\:text-\[44px\] {
      font-size: 44px;
    }
    .lg\:text-\[45px\] {
      font-size: 45px;
    }
    .lg\:text-\[47px\] {
      font-size: 47px;
    }
    .lg\:text-\[50px\] {
      font-size: 50px;
    }
    .lg\:text-\[51px\] {
      font-size: 51px;
    }
    .lg\:text-\[175px\] {
      font-size: 175px;
    }
    .lg\:leading-6 {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 80rem) {
    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    .xl\:grid-cols-5 {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    .xl\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }
  }
}
:root {
  --background: #ffffff;
  --foreground: #171717;
}
@media (prefers-color-scheme: dark) {
  :root {
    --background: #0a0a0a;
    --foreground: #ededed;
  }
}
body {
  background: var(--background);
  color: var(--foreground);
  font-family: Arial, Helvetica, sans-serif;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-scroll-snap-strictness {
  syntax: "*";
  inherits: false;
  initial-value: proximity;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-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;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-scroll-snap-strictness: proximity;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-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;
    }
  }
}
