/*! 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-rotate-x: rotateX(0);
      --tw-rotate-y: rotateY(0);
      --tw-rotate-z: rotateZ(0);
      --tw-skew-x: skewX(0);
      --tw-skew-y: skewY(0);
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --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;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

@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);
    --color-gray-100: oklch(.967 .003 264.542);
    --color-gray-200: oklch(.928 .006 264.531);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-2xl: 42rem;
    --container-5xl: 64rem;
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --tracking-wider: .05em;
    --leading-relaxed: 1.625;
    --radius-lg: .5rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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;
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
    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 .pointer-events-none {
    pointer-events: none;
  }

  .tailwind .absolute {
    position: absolute;
  }

  .tailwind .fixed {
    position: fixed;
  }

  .tailwind .relative {
    position: relative;
  }

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

  .tailwind .inset-\[0_6\.28\%\] {
    inset: 0 6.28%;
  }

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

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

  .tailwind .top-\[7\.41px\] {
    top: 7.41px;
  }

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

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

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

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

  .tailwind .top-\[11\.59px\] {
    top: 11.59px;
  }

  .tailwind .top-\[14\.19px\] {
    top: 14.19px;
  }

  .tailwind .top-\[16\.38px\] {
    top: 16.38px;
  }

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

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

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

  .tailwind .top-\[27\.54px\] {
    top: 27.54px;
  }

  .tailwind .top-\[33\.87px\] {
    top: 33.87px;
  }

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

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

  .tailwind .top-\[41\.3px\] {
    top: 41.3px;
  }

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

  .tailwind .top-\[52\.3px\] {
    top: 52.3px;
  }

  .tailwind .top-\[61\.58px\] {
    top: 61.58px;
  }

  .tailwind .top-\[67\.47px\] {
    top: 67.47px;
  }

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

  .tailwind .top-\[79\.82px\] {
    top: 79.82px;
  }

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

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

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

  .tailwind .top-\[102\.93px\] {
    top: 102.93px;
  }

  .tailwind .top-\[111\.41px\] {
    top: 111.41px;
  }

  .tailwind .top-\[114\.15px\] {
    top: 114.15px;
  }

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

  .tailwind .top-\[126\.53px\] {
    top: 126.53px;
  }

  .tailwind .top-\[132\.67px\] {
    top: 132.67px;
  }

  .tailwind .top-\[136\.38px\] {
    top: 136.38px;
  }

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

  .tailwind .top-\[147\.15px\] {
    top: 147.15px;
  }

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

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

  .tailwind .top-\[161\.2px\] {
    top: 161.2px;
  }

  .tailwind .top-\[161\.27px\] {
    top: 161.27px;
  }

  .tailwind .top-\[168\.09px\] {
    top: 168.09px;
  }

  .tailwind .top-\[170\.06px\] {
    top: 170.06px;
  }

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

  .tailwind .top-\[177\.43px\] {
    top: 177.43px;
  }

  .tailwind .top-\[177\.89px\] {
    top: 177.89px;
  }

  .tailwind .top-\[181\.99px\] {
    top: 181.99px;
  }

  .tailwind .top-\[182\.64px\] {
    top: 182.64px;
  }

  .tailwind .top-\[185\.71px\] {
    top: 185.71px;
  }

  .tailwind .top-\[187\.07px\] {
    top: 187.07px;
  }

  .tailwind .top-\[189\.19px\] {
    top: 189.19px;
  }

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

  .tailwind .top-\[192\.13px\] {
    top: 192.13px;
  }

  .tailwind .top-\[192\.19px\] {
    top: 192.19px;
  }

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

  .tailwind .top-\[193\.15px\] {
    top: 193.15px;
  }

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

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

  .tailwind .left-\[7\.13px\] {
    left: 7.13px;
  }

  .tailwind .left-\[7\.61px\] {
    left: 7.61px;
  }

  .tailwind .left-\[7\.75px\] {
    left: 7.75px;
  }

  .tailwind .left-\[9\.34px\] {
    left: 9.34px;
  }

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

  .tailwind .left-\[12\.89px\] {
    left: 12.89px;
  }

  .tailwind .left-\[13\.03px\] {
    left: 13.03px;
  }

  .tailwind .left-\[19\.17px\] {
    left: 19.17px;
  }

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

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

  .tailwind .left-\[28\.15px\] {
    left: 28.15px;
  }

  .tailwind .left-\[29\.91px\] {
    left: 29.91px;
  }

  .tailwind .left-\[33\.87px\] {
    left: 33.87px;
  }

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

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

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

  .tailwind .left-\[52\.67px\] {
    left: 52.67px;
  }

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

  .tailwind .left-\[63\.34px\] {
    left: 63.34px;
  }

  .tailwind .left-\[64\.75px\] {
    left: 64.75px;
  }

  .tailwind .left-\[72\.84px\] {
    left: 72.84px;
  }

  .tailwind .left-\[76\.1px\] {
    left: 76.1px;
  }

  .tailwind .left-\[83\.91px\] {
    left: 83.91px;
  }

  .tailwind .left-\[85\.64px\] {
    left: 85.64px;
  }

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

  .tailwind .left-\[95\.69px\] {
    left: 95.69px;
  }

  .tailwind .left-\[105\.01px\] {
    left: 105.01px;
  }

  .tailwind .left-\[105\.69px\] {
    left: 105.69px;
  }

  .tailwind .left-\[114\.13px\] {
    left: 114.13px;
  }

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

  .tailwind .left-\[122\.72px\] {
    left: 122.72px;
  }

  .tailwind .left-\[128\.25px\] {
    left: 128.25px;
  }

  .tailwind .left-\[133\.49px\] {
    left: 133.49px;
  }

  .tailwind .left-\[140\.35px\] {
    left: 140.35px;
  }

  .tailwind .left-\[144\.47px\] {
    left: 144.47px;
  }

  .tailwind .left-\[148\.25px\] {
    left: 148.25px;
  }

  .tailwind .left-\[152px\] {
    left: 152px;
  }

  .tailwind .left-\[156\.17px\] {
    left: 156.17px;
  }

  .tailwind .left-\[158\.08px\] {
    left: 158.08px;
  }

  .tailwind .left-\[163\.7px\] {
    left: 163.7px;
  }

  .tailwind .left-\[165\.23px\] {
    left: 165.23px;
  }

  .tailwind .left-\[170\.34px\] {
    left: 170.34px;
  }

  .tailwind .left-\[171\.68px\] {
    left: 171.68px;
  }

  .tailwind .left-\[175\.31px\] {
    left: 175.31px;
  }

  .tailwind .left-\[178\.73px\] {
    left: 178.73px;
  }

  .tailwind .left-\[180\.41px\] {
    left: 180.41px;
  }

  .tailwind .left-\[184\.7px\] {
    left: 184.7px;
  }

  .tailwind .left-\[185\.81px\] {
    left: 185.81px;
  }

  .tailwind .left-\[188\.82px\] {
    left: 188.82px;
  }

  .tailwind .left-\[189\.33px\] {
    left: 189.33px;
  }

  .tailwind .left-\[191\.22px\] {
    left: 191.22px;
  }

  .tailwind .left-\[192\.06px\] {
    left: 192.06px;
  }

  .tailwind .left-\[192\.75px\] {
    left: 192.75px;
  }

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

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

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

  .tailwind .z-\[9998\] {
    z-index: 9998;
  }

  .tailwind .z-\[9999\] {
    z-index: 9999;
  }

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

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

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

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

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

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

  .tailwind .block {
    display: block;
  }

  .tailwind .flex {
    display: flex;
  }

  .tailwind .hidden {
    display: none;
  }

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

  .tailwind .size-\[17\.678px\] {
    width: 17.678px;
    height: 17.678px;
  }

  .tailwind .size-\[25px\] {
    width: 25px;
    height: 25px;
  }

  .tailwind .size-\[31px\] {
    width: 31px;
    height: 31px;
  }

  .tailwind .size-\[32px\] {
    width: 32px;
    height: 32px;
  }

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

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

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

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

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

  .tailwind .h-\[7\.626px\] {
    height: 7.626px;
  }

  .tailwind .h-\[8\.661px\] {
    height: 8.661px;
  }

  .tailwind .h-\[11\.321px\] {
    height: 11.321px;
  }

  .tailwind .h-\[11\.351px\] {
    height: 11.351px;
  }

  .tailwind .h-\[13\.001px\] {
    height: 13.001px;
  }

  .tailwind .h-\[13\.018px\] {
    height: 13.018px;
  }

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

  .tailwind .h-\[13\.088px\] {
    height: 13.088px;
  }

  .tailwind .h-\[13\.477px\] {
    height: 13.477px;
  }

  .tailwind .h-\[13\.864px\] {
    height: 13.864px;
  }

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

  .tailwind .h-\[14\.183px\] {
    height: 14.183px;
  }

  .tailwind .h-\[14\.233px\] {
    height: 14.233px;
  }

  .tailwind .h-\[14\.633px\] {
    height: 14.633px;
  }

  .tailwind .h-\[14\.652px\] {
    height: 14.652px;
  }

  .tailwind .h-\[14\.682px\] {
    height: 14.682px;
  }

  .tailwind .h-\[14\.755px\] {
    height: 14.755px;
  }

  .tailwind .h-\[14\.768px\] {
    height: 14.768px;
  }

  .tailwind .h-\[14\.771px\] {
    height: 14.771px;
  }

  .tailwind .h-\[14\.773px\] {
    height: 14.773px;
  }

  .tailwind .h-\[14\.822px\] {
    height: 14.822px;
  }

  .tailwind .h-\[14\.824px\] {
    height: 14.824px;
  }

  .tailwind .h-\[15\.87px\] {
    height: 15.87px;
  }

  .tailwind .h-\[15\.186px\] {
    height: 15.186px;
  }

  .tailwind .h-\[15\.188px\] {
    height: 15.188px;
  }

  .tailwind .h-\[15\.617px\] {
    height: 15.617px;
  }

  .tailwind .h-\[15\.748px\] {
    height: 15.748px;
  }

  .tailwind .h-\[15\.772px\] {
    height: 15.772px;
  }

  .tailwind .h-\[16\.01px\] {
    height: 16.01px;
  }

  .tailwind .h-\[16\.128px\] {
    height: 16.128px;
  }

  .tailwind .h-\[16\.187px\] {
    height: 16.187px;
  }

  .tailwind .h-\[16\.281px\] {
    height: 16.281px;
  }

  .tailwind .h-\[16\.592px\] {
    height: 16.592px;
  }

  .tailwind .h-\[16\.772px\] {
    height: 16.772px;
  }

  .tailwind .h-\[16\.774px\] {
    height: 16.774px;
  }

  .tailwind .h-\[16\.992px\] {
    height: 16.992px;
  }

  .tailwind .h-\[17\.64px\] {
    height: 17.64px;
  }

  .tailwind .h-\[17\.129px\] {
    height: 17.129px;
  }

  .tailwind .h-\[17\.153px\] {
    height: 17.153px;
  }

  .tailwind .h-\[17\.477px\] {
    height: 17.477px;
  }

  .tailwind .h-\[17\.526px\] {
    height: 17.526px;
  }

  .tailwind .h-\[17\.539px\] {
    height: 17.539px;
  }

  .tailwind .h-\[17\.689px\] {
    height: 17.689px;
  }

  .tailwind .h-\[17\.743px\] {
    height: 17.743px;
  }

  .tailwind .h-\[17\.771px\] {
    height: 17.771px;
  }

  .tailwind .h-\[17\.803px\] {
    height: 17.803px;
  }

  .tailwind .h-\[17\.804px\] {
    height: 17.804px;
  }

  .tailwind .h-\[18\.94px\] {
    height: 18.94px;
  }

  .tailwind .h-\[18\.189px\] {
    height: 18.189px;
  }

  .tailwind .h-\[18\.862px\] {
    height: 18.862px;
  }

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

  .tailwind .h-\[23\.512px\] {
    height: 23.512px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .w-\[5\.696px\] {
    width: 5.696px;
  }

  .tailwind .w-\[7\.338px\] {
    width: 7.338px;
  }

  .tailwind .w-\[8\.077px\] {
    width: 8.077px;
  }

  .tailwind .w-\[8\.323px\] {
    width: 8.323px;
  }

  .tailwind .w-\[10\.654px\] {
    width: 10.654px;
  }

  .tailwind .w-\[11\.805px\] {
    width: 11.805px;
  }

  .tailwind .w-\[11\.932px\] {
    width: 11.932px;
  }

  .tailwind .w-\[11\.996px\] {
    width: 11.996px;
  }

  .tailwind .w-\[12\.091px\] {
    width: 12.091px;
  }

  .tailwind .w-\[12\.822px\] {
    width: 12.822px;
  }

  .tailwind .w-\[13\.89px\] {
    width: 13.89px;
  }

  .tailwind .w-\[13\.255px\] {
    width: 13.255px;
  }

  .tailwind .w-\[13\.314px\] {
    width: 13.314px;
  }

  .tailwind .w-\[13\.598px\] {
    width: 13.598px;
  }

  .tailwind .w-\[13\.737px\] {
    width: 13.737px;
  }

  .tailwind .w-\[14\.101px\] {
    width: 14.101px;
  }

  .tailwind .w-\[14\.251px\] {
    width: 14.251px;
  }

  .tailwind .w-\[14\.615px\] {
    width: 14.615px;
  }

  .tailwind .w-\[14\.628px\] {
    width: 14.628px;
  }

  .tailwind .w-\[14\.851px\] {
    width: 14.851px;
  }

  .tailwind .w-\[14\.887px\] {
    width: 14.887px;
  }

  .tailwind .w-\[14\.913px\] {
    width: 14.913px;
  }

  .tailwind .w-\[14\.931px\] {
    width: 14.931px;
  }

  .tailwind .w-\[15\.039px\] {
    width: 15.039px;
  }

  .tailwind .w-\[15\.252px\] {
    width: 15.252px;
  }

  .tailwind .w-\[15\.306px\] {
    width: 15.306px;
  }

  .tailwind .w-\[15\.522px\] {
    width: 15.522px;
  }

  .tailwind .w-\[15\.835px\] {
    width: 15.835px;
  }

  .tailwind .w-\[16\.114px\] {
    width: 16.114px;
  }

  .tailwind .w-\[16\.217px\] {
    width: 16.217px;
  }

  .tailwind .w-\[16\.316px\] {
    width: 16.316px;
  }

  .tailwind .w-\[16\.444px\] {
    width: 16.444px;
  }

  .tailwind .w-\[16\.527px\] {
    width: 16.527px;
  }

  .tailwind .w-\[16\.568px\] {
    width: 16.568px;
  }

  .tailwind .w-\[16\.617px\] {
    width: 16.617px;
  }

  .tailwind .w-\[16\.708px\] {
    width: 16.708px;
  }

  .tailwind .w-\[17\.71px\] {
    width: 17.71px;
  }

  .tailwind .w-\[17\.196px\] {
    width: 17.196px;
  }

  .tailwind .w-\[17\.265px\] {
    width: 17.265px;
  }

  .tailwind .w-\[17\.347px\] {
    width: 17.347px;
  }

  .tailwind .w-\[17\.356px\] {
    width: 17.356px;
  }

  .tailwind .w-\[17\.525px\] {
    width: 17.525px;
  }

  .tailwind .w-\[17\.589px\] {
    width: 17.589px;
  }

  .tailwind .w-\[17\.649px\] {
    width: 17.649px;
  }

  .tailwind .w-\[17\.729px\] {
    width: 17.729px;
  }

  .tailwind .w-\[17\.747px\] {
    width: 17.747px;
  }

  .tailwind .w-\[17\.785px\] {
    width: 17.785px;
  }

  .tailwind .w-\[18\.571px\] {
    width: 18.571px;
  }

  .tailwind .w-\[18\.585px\] {
    width: 18.585px;
  }

  .tailwind .w-\[19\.073px\] {
    width: 19.073px;
  }

  .tailwind .w-\[21\.851px\] {
    width: 21.851px;
  }

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

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

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

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

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

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

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

  .tailwind .max-w-none {
    max-width: none;
  }

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

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

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

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

  .tailwind .origin-left {
    transform-origin: 0;
  }

  .tailwind .origin-top {
    transform-origin: top;
  }

  .tailwind .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .tailwind .rotate-111 {
    rotate: 111deg;
  }

  .tailwind .rotate-135 {
    rotate: 135deg;
  }

  .tailwind .rotate-\[-3\.1deg\] {
    rotate: -3.1deg;
  }

  .tailwind .rotate-\[-8\.82deg\] {
    rotate: -8.82deg;
  }

  .tailwind .rotate-\[-13\.86deg\] {
    rotate: -13.86deg;
  }

  .tailwind .rotate-\[-20\.78deg\] {
    rotate: -20.78deg;
  }

  .tailwind .rotate-\[-28\.25deg\] {
    rotate: -28.25deg;
  }

  .tailwind .rotate-\[-33\.73deg\] {
    rotate: -33.73deg;
  }

  .tailwind .rotate-\[-37\.29deg\] {
    rotate: -37.29deg;
  }

  .tailwind .rotate-\[-42\.92deg\] {
    rotate: -42.92deg;
  }

  .tailwind .rotate-\[-49\.37deg\] {
    rotate: -49.37deg;
  }

  .tailwind .rotate-\[-53\.97deg\] {
    rotate: -53.97deg;
  }

  .tailwind .rotate-\[-59\.43deg\] {
    rotate: -59.43deg;
  }

  .tailwind .rotate-\[-66\.86deg\] {
    rotate: -66.86deg;
  }

  .tailwind .rotate-\[-73\.97deg\] {
    rotate: -73.97deg;
  }

  .tailwind .rotate-\[-81\.18deg\] {
    rotate: -81.18deg;
  }

  .tailwind .rotate-\[-94\.86deg\] {
    rotate: -94.86deg;
  }

  .tailwind .rotate-\[-101\.46deg\] {
    rotate: -101.46deg;
  }

  .tailwind .rotate-\[-107\.12deg\] {
    rotate: -107.12deg;
  }

  .tailwind .rotate-\[-114\.85deg\] {
    rotate: -114.85deg;
  }

  .tailwind .rotate-\[-122\.26deg\] {
    rotate: -122.26deg;
  }

  .tailwind .rotate-\[-129\.58deg\] {
    rotate: -129.58deg;
  }

  .tailwind .rotate-\[-135\.42deg\] {
    rotate: -135.42deg;
  }

  .tailwind .rotate-\[-141\.04deg\] {
    rotate: -141.04deg;
  }

  .tailwind .rotate-\[-148\.37deg\] {
    rotate: -148.37deg;
  }

  .tailwind .rotate-\[-153\.87deg\] {
    rotate: -153.87deg;
  }

  .tailwind .rotate-\[-162\.02deg\] {
    rotate: -162.02deg;
  }

  .tailwind .rotate-\[-170\.08deg\] {
    rotate: -170.08deg;
  }

  .tailwind .rotate-\[-176\.24deg\] {
    rotate: -176.24deg;
  }

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

  .tailwind .rotate-\[9\.04deg\] {
    rotate: 9.04deg;
  }

  .tailwind .rotate-\[16\.68deg\] {
    rotate: 16.68deg;
  }

  .tailwind .rotate-\[22\.93deg\] {
    rotate: 22.93deg;
  }

  .tailwind .rotate-\[27\.61deg\] {
    rotate: 27.61deg;
  }

  .tailwind .rotate-\[33\.73deg\] {
    rotate: 33.73deg;
  }

  .tailwind .rotate-\[41\.67deg\] {
    rotate: 41.67deg;
  }

  .tailwind .rotate-\[49\.16deg\] {
    rotate: 49.16deg;
  }

  .tailwind .rotate-\[54\.6deg\] {
    rotate: 54.6deg;
  }

  .tailwind .rotate-\[60\.69deg\] {
    rotate: 60.69deg;
  }

  .tailwind .rotate-\[69\.22deg\] {
    rotate: 69.22deg;
  }

  .tailwind .rotate-\[77\.23deg\] {
    rotate: 77.23deg;
  }

  .tailwind .rotate-\[83\.15deg\] {
    rotate: 83.15deg;
  }

  .tailwind .rotate-\[88\.67deg\] {
    rotate: 88.67deg;
  }

  .tailwind .rotate-\[95\.74deg\] {
    rotate: 95.74deg;
  }

  .tailwind .rotate-\[102\.98deg\] {
    rotate: 102.98deg;
  }

  .tailwind .rotate-\[121\.42deg\] {
    rotate: 121.42deg;
  }

  .tailwind .rotate-\[129\.38deg\] {
    rotate: 129.38deg;
  }

  .tailwind .rotate-\[142\.29deg\] {
    rotate: 142.29deg;
  }

  .tailwind .rotate-\[149\.64deg\] {
    rotate: 149.64deg;
  }

  .tailwind .rotate-\[157\.5deg\] {
    rotate: 157.5deg;
  }

  .tailwind .rotate-\[164\.84deg\] {
    rotate: 164.84deg;
  }

  .tailwind .rotate-\[170\.08deg\] {
    rotate: 170.08deg;
  }

  .tailwind .rotate-\[175\.8deg\] {
    rotate: 175.8deg;
  }

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

  .tailwind .cursor-pointer {
    cursor: pointer;
  }

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

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

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

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

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

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

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

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

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

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

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

  .tailwind .gap-\[17px\] {
    gap: 17px;
  }

  .tailwind .gap-\[39px\] {
    gap: 39px;
  }

  .tailwind .gap-\[53px\] {
    gap: 53px;
  }

  .tailwind .gap-\[57px\] {
    gap: 57px;
  }

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

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

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

  .tailwind .rounded-\[23\.5px\] {
    border-radius: 23.5px;
  }

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

  .tailwind .rounded-lg {
    border-radius: var(--radius-lg);
  }

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

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

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

  .tailwind .border-\[\#DDDDDD\] {
    border-color: #ddd;
  }

  .tailwind .border-gray-200 {
    border-color: var(--color-gray-200);
  }

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

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

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

  .tailwind .bg-black\/40 {
    background-color: #0006;
  }

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

  .tailwind .bg-black\/50 {
    background-color: #00000080;
  }

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

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

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

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

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

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

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

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

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

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

  .tailwind .px-\[72px\] {
    padding-inline: 72px;
  }

  .tailwind .px-\[93px\] {
    padding-inline: 93px;
  }

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

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

  .tailwind .py-\[5px\] {
    padding-block: 5px;
  }

  .tailwind .py-\[27px\] {
    padding-block: 27px;
  }

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

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

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

  .tailwind .font-\[\'Norelli_Demo\:Black\'\,sans-serif\] {
    font-family: Norelli Demo\:Black, sans-serif;
  }

  .tailwind .font-\[\'Noto_Serif_JP\:SemiBold\'\,sans-serif\] {
    font-family: Noto Serif JP\:SemiBold, sans-serif;
  }

  .tailwind .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .tailwind .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .tailwind .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }

  .tailwind .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .tailwind .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

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

  .tailwind .text-\[20\.5px\] {
    font-size: 20.5px;
  }

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

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

  .tailwind .text-\[72\.67px\] {
    font-size: 72.67px;
  }

  .tailwind .text-\[82\.667px\] {
    font-size: 82.667px;
  }

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

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

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

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

  .tailwind .leading-\[269\.379px\] {
    --tw-leading: 269.379px;
    line-height: 269.379px;
  }

  .tailwind .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

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

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

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

  .tailwind .tracking-\[4\.96px\] {
    --tw-tracking: 4.96px;
    letter-spacing: 4.96px;
  }

  .tailwind .tracking-\[4\.1333px\] {
    --tw-tracking: 4.1333px;
    letter-spacing: 4.1333px;
  }

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

  .tailwind .tracking-wider {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }

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

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

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

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

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

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

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

  .tailwind .text-white {
    color: var(--color-white);
  }

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

  .tailwind .opacity-0 {
    opacity: 0;
  }

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

  .tailwind .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, #00000040);
    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 .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));
  }

  .tailwind .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .tailwind .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .tailwind .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));
  }

  .tailwind .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .tailwind .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .tailwind .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  @media (hover: hover) {
    .tailwind .group-hover\:translate-x-1:is(:where(.group):hover *) {
      --tw-translate-x: calc(var(--spacing) * 1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:scale-105:hover {
      --tw-scale-x: 105%;
      --tw-scale-y: 105%;
      --tw-scale-z: 105%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }
  }

  @media (hover: hover) {
    .tailwind .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);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#4a3f3f\]:hover {
      background-color: #4a3f3f;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#4a3f35\]:hover {
      background-color: #4a3f35;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#4a4038\]:hover {
      background-color: #4a4038;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#F0F0EE\]:hover {
      background-color: #f0f0ee;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#e5e2dc\]:hover {
      background-color: #e5e2dc;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-\[\#e5e3df\]:hover {
      background-color: #e5e3df;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:bg-gray-100:hover {
      background-color: var(--color-gray-100);
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:tracking-\[5\.5px\]:hover {
      --tw-tracking: 5.5px;
      letter-spacing: 5.5px;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:tracking-\[7px\]:hover {
      --tw-tracking: 7px;
      letter-spacing: 7px;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:opacity-50:hover {
      opacity: .5;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:opacity-80:hover {
      opacity: .8;
    }
  }

  @media (hover: hover) {
    .tailwind .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px 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);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:mb-6 {
      margin-bottom: calc(var(--spacing) * 6);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:block {
      display: block;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:flex {
      display: flex;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:hidden {
      display: none;
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:w-48 {
      width: calc(var(--spacing) * 48);
    }
  }

  @media (width >= 48rem) {
    :where(.tailwind .md\:space-y-8 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
    }
  }

  @media (width >= 48rem) {
    .tailwind .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }
  }
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
  initial-value: rotateX(0);
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
  initial-value: rotateY(0);
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
  initial-value: rotateZ(0);
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false;
  initial-value: skewX(0);
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false;
  initial-value: skewY(0);
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@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;
}

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

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

@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;
}
