/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@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-leading: 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;
    }
  }
}

@layer theme {
  .tailwind, .tailwind :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-gray-50: oklch(.985 .002 247.839);
    --spacing: .25rem;
    --container-5xl: 64rem;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
  }
}

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

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

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

  .tailwind body {
    line-height: inherit;
  }

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

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

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

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

  .tailwind b, .tailwind strong {
    font-weight: bolder;
  }

  .tailwind code, .tailwind kbd, .tailwind samp, .tailwind 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;
  }

  .tailwind small {
    font-size: 80%;
  }

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

  .tailwind sub {
    bottom: -.25em;
  }

  .tailwind sup {
    top: -.5em;
  }

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

  .tailwind :-moz-focusring {
    outline: auto;
  }

  .tailwind progress {
    vertical-align: baseline;
  }

  .tailwind summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

  .tailwind ::placeholder {
    opacity: 1;
    color: currentColor;
  }

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

  .tailwind textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@layer utilities {
  .tailwind .invisible {
    visibility: hidden;
  }

  .tailwind .visible {
    visibility: visible;
  }

  .tailwind .absolute {
    position: absolute;
  }

  .tailwind .relative {
    position: relative;
  }

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

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

  .tailwind .top-\[-6\.097\%\] {
    top: -6.097%;
  }

  .tailwind .top-\[-9\.091\%\] {
    top: -9.091%;
  }

  .tailwind .top-\[2\.273\%\] {
    top: 2.273%;
  }

  .tailwind .top-\[2\.727\%\] {
    top: 2.727%;
  }

  .tailwind .top-\[9\.091\%\] {
    top: 9.091%;
  }

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

  .tailwind .top-\[12\.955\%\] {
    top: 12.955%;
  }

  .tailwind .top-\[17\.338px\] {
    top: 17.338px;
  }

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

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

  .tailwind .top-\[19\.043px\] {
    top: 19.043px;
  }

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

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

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

  .tailwind .top-\[49\.545\%\] {
    top: 49.545%;
  }

  .tailwind .top-\[62\.554\%\] {
    top: 62.554%;
  }

  .tailwind .top-\[65\.11\%\] {
    top: 65.11%;
  }

  .tailwind .top-\[65\.455\%\] {
    top: 65.455%;
  }

  .tailwind .top-\[68\.099\%\] {
    top: 68.099%;
  }

  .tailwind .top-\[71\.99\%\] {
    top: 71.99%;
  }

  .tailwind .top-\[77\.5\%\] {
    top: 77.5%;
  }

  .tailwind .top-\[77\.353px\] {
    top: 77.353px;
  }

  .tailwind .top-\[88\.127\%\] {
    top: 88.127%;
  }

  .tailwind .top-\[88\.636\%\] {
    top: 88.636%;
  }

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

  .tailwind .top-\[129\.367px\] {
    top: 129.367px;
  }

  .tailwind .top-\[132\.034px\] {
    top: 132.034px;
  }

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

  .tailwind .top-\[164\.042px\] {
    top: 164.042px;
  }

  .tailwind .top-\[172\.044px\] {
    top: 172.044px;
  }

  .tailwind .top-\[192\.715px\] {
    top: 192.715px;
  }

  .tailwind .top-\[205\.386px\] {
    top: 205.386px;
  }

  .tailwind .top-\[214\.722px\] {
    top: 214.722px;
  }

  .tailwind .top-\[228\.059px\] {
    top: 228.059px;
  }

  .tailwind .top-\[269\.403px\] {
    top: 269.403px;
  }

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

  .tailwind .right-\[-0\.009\%\] {
    right: -.009%;
  }

  .tailwind .right-\[-4\.88\%\] {
    right: -4.88%;
  }

  .tailwind .right-\[-4\.849\%\] {
    right: -4.849%;
  }

  .tailwind .right-\[-5\.778\%\] {
    right: -5.778%;
  }

  .tailwind .right-\[-13\.337px\] {
    right: -13.337px;
  }

  .tailwind .right-\[-22\.727\%\] {
    right: -22.727%;
  }

  .tailwind .right-\[-24\.563\%\] {
    right: -24.563%;
  }

  .tailwind .right-\[-66\.361\%\] {
    right: -66.361%;
  }

  .tailwind .right-\[0\.142\%\] {
    right: .142%;
  }

  .tailwind .right-\[0\.195\%\] {
    right: .195%;
  }

  .tailwind .right-\[3\.578\%\] {
    right: 3.578%;
  }

  .tailwind .right-\[12\.003px\] {
    right: 12.003px;
  }

  .tailwind .right-\[12\.67px\] {
    right: 12.67px;
  }

  .tailwind .right-\[22\.727\%\] {
    right: 22.727%;
  }

  .tailwind .right-\[31\.093\%\] {
    right: 31.093%;
  }

  .tailwind .right-\[31\.677\%\] {
    right: 31.677%;
  }

  .tailwind .right-\[40\.27\%\] {
    right: 40.27%;
  }

  .tailwind .right-\[44\.908\%\] {
    right: 44.908%;
  }

  .tailwind .right-\[64\.795\%\] {
    right: 64.795%;
  }

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

  .tailwind .bottom-\[-3\.346\%\] {
    bottom: -3.346%;
  }

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

  .tailwind .bottom-\[-12\.138\%\] {
    bottom: -12.138%;
  }

  .tailwind .bottom-\[-12\.401\%\] {
    bottom: -12.401%;
  }

  .tailwind .bottom-\[-19\.433\%\] {
    bottom: -19.433%;
  }

  .tailwind .bottom-\[-31\.358\%\] {
    bottom: -31.358%;
  }

  .tailwind .bottom-\[-68\.215\%\] {
    bottom: -68.215%;
  }

  .tailwind .bottom-\[0\.16\%\] {
    bottom: .16%;
  }

  .tailwind .bottom-\[0\.106\%\] {
    bottom: .106%;
  }

  .tailwind .bottom-\[0\.116\%\] {
    bottom: .116%;
  }

  .tailwind .bottom-\[2\.273\%\] {
    bottom: 2.273%;
  }

  .tailwind .bottom-\[2\.727\%\] {
    bottom: 2.727%;
  }

  .tailwind .bottom-\[6\.5\%\] {
    bottom: 6.5%;
  }

  .tailwind .bottom-\[6\.431\%\] {
    bottom: 6.431%;
  }

  .tailwind .bottom-\[24\.442\%\] {
    bottom: 24.442%;
  }

  .tailwind .bottom-\[25\.339\%\] {
    bottom: 25.339%;
  }

  .tailwind .bottom-\[29\.092\%\] {
    bottom: 29.092%;
  }

  .tailwind .bottom-\[41\.591\%\] {
    bottom: 41.591%;
  }

  .tailwind .bottom-\[78\.524\%\] {
    bottom: 78.524%;
  }

  .tailwind .bottom-\[83\.752\%\] {
    bottom: 83.752%;
  }

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

  .tailwind .left-1\/2 {
    left: 50%;
  }

  .tailwind .left-\[-8\.182\%\] {
    left: -8.182%;
  }

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

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

  .tailwind .left-\[-22\.727\%\] {
    left: -22.727%;
  }

  .tailwind .left-\[-25\.454\%\] {
    left: -25.454%;
  }

  .tailwind .left-\[-25\.455\%\] {
    left: -25.455%;
  }

  .tailwind .left-\[3\.636\%\] {
    left: 3.636%;
  }

  .tailwind .left-\[13\.337px\] {
    left: 13.337px;
  }

  .tailwind .left-\[14\.004px\] {
    left: 14.004px;
  }

  .tailwind .left-\[14\.67px\] {
    left: 14.67px;
  }

  .tailwind .left-\[15\.337px\] {
    left: 15.337px;
  }

  .tailwind .left-\[16\.364\%\] {
    left: 16.364%;
  }

  .tailwind .left-\[18\.671px\] {
    left: 18.671px;
  }

  .tailwind .left-\[20\.005px\] {
    left: 20.005px;
  }

  .tailwind .left-\[22\.727\%\] {
    left: 22.727%;
  }

  .tailwind .left-\[23\.03\%\] {
    left: 23.03%;
  }

  .tailwind .left-\[27\.879\%\] {
    left: 27.879%;
  }

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

  .tailwind .left-\[41\.374\%\] {
    left: 41.374%;
  }

  .tailwind .left-\[76\.061\%\] {
    left: 76.061%;
  }

  .tailwind .left-\[97\.715px\] {
    left: 97.715px;
  }

  .tailwind .left-\[110\.028px\] {
    left: 110.028px;
  }

  .tailwind .left-\[156\.04px\] {
    left: 156.04px;
  }

  .tailwind .box-border {
    box-sizing: border-box;
  }

  .tailwind .block {
    display: block;
  }

  .tailwind .contents {
    display: contents;
  }

  .tailwind .flex {
    display: flex;
  }

  .tailwind .hidden {
    display: none;
  }

  .tailwind .aspect-\[400\/300\] {
    aspect-ratio: 400 / 300;
  }

  .tailwind .size-full {
    width: 100%;
    height: 100%;
  }

  .tailwind .h-\[8\.462px\] {
    height: 8.462px;
  }

  .tailwind .h-\[9\.336px\] {
    height: 9.336px;
  }

  .tailwind .h-\[9\.669px\] {
    height: 9.669px;
  }

  .tailwind .h-\[11\.336px\] {
    height: 11.336px;
  }

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

  .tailwind .h-\[48\.327px\] {
    height: 48.327px;
  }

  .tailwind .h-\[48\.679px\] {
    height: 48.679px;
  }

  .tailwind .h-\[53\.347px\] {
    height: 53.347px;
  }

  .tailwind .h-\[55\.639px\] {
    height: 55.639px;
  }

  .tailwind .h-\[108\.623px\] {
    height: 108.623px;
  }

  .tailwind .h-\[120\.031px\] {
    height: 120.031px;
  }

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

  .tailwind .h-\[165\.904px\] {
    height: 165.904px;
  }

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

  .tailwind .h-\[293\.409px\] {
    height: 293.409px;
  }

  .tailwind .h-\[293\.422px\] {
    height: 293.422px;
  }

  .tailwind .h-\[416\.107px\] {
    height: 416.107px;
  }

  .tailwind .h-full {
    height: 100%;
  }

  .tailwind .min-h-px {
    min-height: 1px;
  }

  .tailwind .w-\[8\.451px\] {
    width: 8.451px;
  }

  .tailwind .w-\[45\.083px\] {
    width: 45.083px;
  }

  .tailwind .w-\[48\.679px\] {
    width: 48.679px;
  }

  .tailwind .w-\[62\.465px\] {
    width: 62.465px;
  }

  .tailwind .w-\[66\.684px\] {
    width: 66.684px;
  }

  .tailwind .w-\[70\.685px\] {
    width: 70.685px;
  }

  .tailwind .w-\[72\.019px\] {
    width: 72.019px;
  }

  .tailwind .w-\[80\.021px\] {
    width: 80.021px;
  }

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

  .tailwind .w-\[88\.014px\] {
    width: 88.014px;
  }

  .tailwind .w-\[101\.359px\] {
    width: 101.359px;
  }

  .tailwind .w-\[102\.026px\] {
    width: 102.026px;
  }

  .tailwind .w-\[134\.428px\] {
    width: 134.428px;
  }

  .tailwind .w-\[140\.703px\] {
    width: 140.703px;
  }

  .tailwind .w-\[157\.374px\] {
    width: 157.374px;
  }

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

  .tailwind .w-\[186\.715px\] {
    width: 186.715px;
  }

  .tailwind .w-\[188\.715px\] {
    width: 188.715px;
  }

  .tailwind .w-\[191\.383px\] {
    width: 191.383px;
  }

  .tailwind .w-\[193\.383px\] {
    width: 193.383px;
  }

  .tailwind .w-\[194\.05px\] {
    width: 194.05px;
  }

  .tailwind .w-\[195\.384px\] {
    width: 195.384px;
  }

  .tailwind .w-\[196\.444px\] {
    width: 196.444px;
  }

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

  .tailwind .w-\[234\.06px\] {
    width: 234.06px;
  }

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

  .tailwind .w-full {
    width: 100%;
  }

  .tailwind .max-w-5xl {
    max-width: var(--container-5xl);
  }

  .tailwind .min-w-full {
    min-width: 100%;
  }

  .tailwind .min-w-px {
    min-width: 1px;
  }

  .tailwind .flex-none {
    flex: none;
  }

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

  .tailwind .grow {
    flex-grow: 1;
  }

  .tailwind .basis-0 {
    flex-basis: calc(var(--spacing) * 0);
  }

  .tailwind .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .scale-y-\[-100\%\] {
    --tw-scale-y: -100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }

  .tailwind .rotate-\[33\.69deg\] {
    rotate: 33.69deg;
  }

  .tailwind .rotate-\[45deg\] {
    rotate: 45deg;
  }

  .tailwind .rotate-\[180deg\] {
    rotate: 180deg;
  }

  .tailwind .rotate-\[330deg\] {
    rotate: 330deg;
  }

  .tailwind .rotate-\[333\.435deg\] {
    rotate: 333.435deg;
  }

  .tailwind .rotate-\[340deg\] {
    rotate: 340deg;
  }

  .tailwind .rotate-\[352deg\] {
    rotate: 352deg;
  }

  .tailwind .rotate-\[358deg\] {
    rotate: 358deg;
  }

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

  .tailwind .flex-row {
    flex-direction: row;
  }

  .tailwind .content-stretch {
    align-content: stretch;
  }

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

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

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

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

  .tailwind .gap-\[1\.334px\] {
    gap: 1.334px;
  }

  .tailwind .gap-\[4\.001px\] {
    gap: 4.001px;
  }

  .tailwind .gap-\[5\.335px\] {
    gap: 5.335px;
  }

  .tailwind .gap-\[8\.002px\] {
    gap: 8.002px;
  }

  .tailwind .gap-\[10\.003px\] {
    gap: 10.003px;
  }

  .tailwind .overflow-clip {
    overflow: clip;
  }

  .tailwind .overflow-hidden {
    overflow: hidden;
  }

  .tailwind .rounded-\[2\.667px\] {
    border-radius: 2.667px;
  }

  .tailwind .rounded-\[5\.335px\] {
    border-radius: 5.335px;
  }

  .tailwind .bg-\[\#3a5b58\] {
    background-color: #3a5b58;
  }

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

  .tailwind .bg-\[\#ffffff\] {
    background-color: #fff;
  }

  .tailwind .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .tailwind .\[background-size\:100\%_100\%\] {
    background-size: 100% 100%;
  }

  .tailwind .\[background-size\:auto\,_cover\] {
    background-size: auto, cover;
  }

  .tailwind .bg-contain {
    background-size: contain;
  }

  .tailwind .bg-cover {
    background-size: cover;
  }

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

  .tailwind .bg-\[position\:0\%_0\%\,_50\%_50\%\] {
    background-position: 0 0, 50%;
  }

  .tailwind .bg-center {
    background-position: center;
  }

  .tailwind .bg-top-left {
    background-position: 0 0;
  }

  .tailwind .bg-no-repeat {
    background-repeat: no-repeat;
  }

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

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

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

  .tailwind .text-center {
    text-align: center;
  }

  .tailwind .text-left {
    text-align: left;
  }

  .tailwind .text-right {
    text-align: right;
  }

  .tailwind .font-\[\'HarmonyOS_Sans_SC\:Light\'\,_sans-serif\] {
    font-family: HarmonyOS Sans SC\:Light, sans-serif;
  }

  .tailwind .font-\[\'JiangChengXieSong\:200W\'\,_sans-serif\] {
    font-family: JiangChengXieSong\:200W, sans-serif;
  }

  .tailwind .font-\[\'JiangChengXieSong\:900W\'\,_sans-serif\] {
    font-family: JiangChengXieSong\:900W, sans-serif;
  }

  .tailwind .font-\[\'KingHwa_OldSong\:Regular\'\,_sans-serif\] {
    font-family: KingHwa OldSong\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Oh_Now\!\:Regular\'\,_sans-serif\] {
    font-family: "Oh Now!:Regular", sans-serif;
  }

  .tailwind .font-\[\'Playfair_Display_SC\:Bold\'\,_sans-serif\] {
    font-family: Playfair Display SC\:Bold, sans-serif;
  }

  .tailwind .font-\[\'Playfair_Display_SC\:Regular\'\,_\'Noto_Sans_JP\:Regular\'\,_sans-serif\] {
    font-family: Playfair Display SC\:Regular, Noto Sans JP\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Playfair_Display_SC\:Regular\'\,_sans-serif\] {
    font-family: Playfair Display SC\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Righteous_Free_Personal_Use\:Regular\'\,_sans-serif\] {
    font-family: Righteous Free Personal Use\:Regular, sans-serif;
  }

  .tailwind .font-\[\'Xiaolai_P_SC\:Regular\'\,_sans-serif\] {
    font-family: Xiaolai P SC\:Regular, sans-serif;
  }

  .tailwind .font-\[\'快看世界体\:Regular\'\,_sans-serif\] {
    font-family: 快看世界体\:Regular, sans-serif;
  }

  .tailwind .text-\[4\.001px\] {
    font-size: 4.001px;
  }

  .tailwind .text-\[5\.335px\] {
    font-size: 5.335px;
  }

  .tailwind .text-\[6\.002px\] {
    font-size: 6.002px;
  }

  .tailwind .text-\[6\.668px\] {
    font-size: 6.668px;
  }

  .tailwind .text-\[6px\] {
    font-size: 6px;
  }

  .tailwind .text-\[8\.002px\] {
    font-size: 8.002px;
  }

  .tailwind .text-\[9\.34px\] {
    font-size: 9.34px;
  }

  .tailwind .text-\[9\.336px\] {
    font-size: 9.336px;
  }

  .tailwind .text-\[10\.669px\] {
    font-size: 10.669px;
  }

  .tailwind .text-\[12\.003px\] {
    font-size: 12.003px;
  }

  .tailwind .text-\[13\.337px\] {
    font-size: 13.337px;
  }

  .tailwind .text-\[16\.004px\] {
    font-size: 16.004px;
  }

  .tailwind .text-\[18\.671px\] {
    font-size: 18.671px;
  }

  .tailwind .text-\[20\.005px\] {
    font-size: 20.005px;
  }

  .tailwind .text-\[21\.339px\] {
    font-size: 21.339px;
  }

  .tailwind .text-\[24\.006px\] {
    font-size: 24.006px;
  }

  .tailwind .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
  }

  .tailwind .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .tailwind .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .tailwind .leading-\[1\.5\] {
    --tw-leading: 1.5;
    line-height: 1.5;
  }

  .tailwind .leading-\[1\.63\] {
    --tw-leading: 1.63;
    line-height: 1.63;
  }

  .tailwind .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .tailwind .tracking-\[0\.3001px\] {
    --tw-tracking: .3001px;
    letter-spacing: .3001px;
  }

  .tailwind .tracking-\[0\.4001px\] {
    --tw-tracking: .4001px;
    letter-spacing: .4001px;
  }

  .tailwind .tracking-\[0\.6668px\] {
    --tw-tracking: .6668px;
    letter-spacing: .6668px;
  }

  .tailwind .tracking-\[0\.7469px\] {
    --tw-tracking: .7469px;
    letter-spacing: .7469px;
  }

  .tailwind .tracking-\[0\.8536px\] {
    --tw-tracking: .8536px;
    letter-spacing: .8536px;
  }

  .tailwind .tracking-\[1\.2003px\] {
    --tw-tracking: 1.2003px;
    letter-spacing: 1.2003px;
  }

  .tailwind .tracking-\[1\.2803px\] {
    --tw-tracking: 1.2803px;
    letter-spacing: 1.2803px;
  }

  .tailwind .tracking-\[1\.6004px\] {
    --tw-tracking: 1.6004px;
    letter-spacing: 1.6004px;
  }

  .tailwind .tracking-\[1\.7071px\] {
    --tw-tracking: 1.7071px;
    letter-spacing: 1.7071px;
  }

  .tailwind .tracking-\[3\.8677px\] {
    --tw-tracking: 3.8677px;
    letter-spacing: 3.8677px;
  }

  .tailwind .tracking-\[6\.6684px\] {
    --tw-tracking: 6.6684px;
    letter-spacing: 6.6684px;
  }

  .tailwind .text-nowrap {
    text-wrap: nowrap;
  }

  .tailwind .\[text-overflow\:inherit\] {
    text-overflow: inherit;
  }

  .tailwind .overflow-ellipsis {
    text-overflow: ellipsis;
  }

  .tailwind .whitespace-pre {
    white-space: pre;
  }

  .tailwind .text-\[\#0e2d44\] {
    color: #0e2d44;
  }

  .tailwind .text-\[\#1f4574\] {
    color: #1f4574;
  }

  .tailwind .text-\[\#2f1d07\] {
    color: #2f1d07;
  }

  .tailwind .text-\[\#3b5245\] {
    color: #3b5245;
  }

  .tailwind .text-\[\#4d352f\] {
    color: #4d352f;
  }

  .tailwind .text-\[\#9a8a7e\] {
    color: #9a8a7e;
  }

  .tailwind .text-\[\#80a0dd\] {
    color: #80a0dd;
  }

  .tailwind .text-\[\#301e07\] {
    color: #301e07;
  }

  .tailwind .text-\[\#484b68\] {
    color: #484b68;
  }

  .tailwind .text-\[\#614d44\] {
    color: #614d44;
  }

  .tailwind .text-\[\#845c51\] {
    color: #845c51;
  }

  .tailwind .text-\[\#62584d\] {
    color: #62584d;
  }

  .tailwind .text-\[\#63514c\] {
    color: #63514c;
  }

  .tailwind .text-\[\#928682\] {
    color: #928682;
  }

  .tailwind .text-\[\#b7a89a\] {
    color: #b7a89a;
  }

  .tailwind .text-\[\#b9afa9\] {
    color: #b9afa9;
  }

  .tailwind .text-\[\#bb9cc5\] {
    color: #bb9cc5;
  }

  .tailwind .text-\[\#f59c09\] {
    color: #f59c09;
  }

  .tailwind .text-\[\#ffffff\] {
    color: #fff;
  }

  .tailwind .text-\[rgba\(99\,81\,77\,0\.6\)\] {
    color: #63514d99;
  }

  .tailwind .text-\[rgba\(132\,92\,81\,0\.8\)\] {
    color: #845c51cc;
  }

  .tailwind .not-italic {
    font-style: normal;
  }

  .tailwind .opacity-10 {
    opacity: .1;
  }

  .tailwind .opacity-20 {
    opacity: .2;
  }

  .tailwind .opacity-30 {
    opacity: .3;
  }

  .tailwind .opacity-80 {
    opacity: .8;
  }

  .tailwind .mix-blend-multiply {
    mix-blend-mode: multiply;
  }

  .tailwind .mix-blend-overlay {
    mix-blend-mode: overlay;
  }

  .tailwind .shadow-\[0px_4\.028px_13\.426px_0px_rgba\(122\,138\,131\,0\.3\)\,0\.276px_0\.414px_0px_0px_\#aaaaaa\,2\.207px_2\.207px_4\.414px_0px_rgba\(0\,0\,0\,0\.1\)\,1\.103px_1\.103px_2\.207px_0px_rgba\(0\,0\,0\,0\.1\)\,0\.552px_0\.552px_1\.103px_0px_rgba\(0\,0\,0\,0\.1\)\] {
    --tw-shadow: 0px 4.028px 13.426px 0px var(--tw-shadow-color, #7a8a834d), .276px .414px 0px 0px var(--tw-shadow-color, #aaa), 2.207px 2.207px 4.414px 0px var(--tw-shadow-color, #0000001a), 1.103px 1.103px 2.207px 0px var(--tw-shadow-color, #0000001a), .552px .552px 1.103px 0px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .tailwind .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;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .tailwind .\[text-wrap-mode\:inherit\] {
    text-wrap-mode: inherit;
  }

  .tailwind .\[white-space-collapse\:inherit\] {
    white-space-collapse: inherit;
  }
}

@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-leading {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
