/*! 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-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;
    }
  }
}

@layer theme {
  :root, :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-white: #fff;
    --spacing: .25rem;
    --container-md: 28rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-lg: 1.125rem;
    --text-xl: 1.25rem;
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --radius-2xl: 1rem;
    --animate-spin: spin 1s linear infinite;
    --blur-sm: 8px;
    --blur-xl: 24px;
    --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 {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

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

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

  body {
    line-height: inherit;
  }

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

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

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

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

  b, strong {
    font-weight: bolder;
  }

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

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

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

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

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

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

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

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

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

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

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

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

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

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

  textarea {
    resize: vertical;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  * {
    border-color: var(--border);
    outline-color: var(--ring);
  }

  @supports (color: color-mix(in lab, red, red)) {
    * {
      outline-color: color-mix(in oklab, var(--ring) 50%, transparent);
    }
  }

  body {
    background-color: var(--background);
    color: var(--foreground);
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h1 {
    font-size: var(--text-2xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h2 {
    font-size: var(--text-xl);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h3 {
    font-size: var(--text-lg);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) h4 {
    font-size: var(--text-base);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) p {
    font-size: var(--text-base);
    font-weight: var(--font-weight-normal);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) label, :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) button {
    font-size: var(--text-base);
    font-weight: var(--font-weight-medium);
    line-height: 1.5;
  }

  :where(:not(:has([class*=" text-"]), :not(:has([class^="text-"])))) input {
    font-size: var(--text-base);
    font-weight: var(--font-weight-normal);
    line-height: 1.5;
  }
}

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

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

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

  .inset-1\/4 {
    inset: 25%;
  }

  .inset-\[-0\.1\%\] {
    inset: -.1%;
  }

  .inset-\[-0\.06\%\] {
    inset: -.06%;
  }

  .inset-\[-0\.07\%\] {
    inset: -.07%;
  }

  .inset-\[-0\.13\%\] {
    inset: -.13%;
  }

  .inset-\[-0\.21\%\] {
    inset: -.21%;
  }

  .inset-\[-0\.63px_-0\.62px_-0\.63px_-0\.63px\] {
    inset: -.63px -.62px -.63px -.63px;
  }

  .inset-\[-3\.75\%\] {
    inset: -3.75%;
  }

  .inset-\[-4\.17\%\] {
    inset: -4.17%;
  }

  .inset-\[-5\%\] {
    inset: -5%;
  }

  .inset-\[-5\%_-6\.25\%\] {
    inset: -5% -6.25%;
  }

  .inset-\[-5\.56\%\] {
    inset: -5.56%;
  }

  .inset-\[-6\.25\%\] {
    inset: -6.25%;
  }

  .inset-\[-6\.25\%_-3\.41\%\] {
    inset: -6.25% -3.41%;
  }

  .inset-\[-6\.41\%\] {
    inset: -6.41%;
  }

  .inset-\[-7\.5\%_-3\.75\%\] {
    inset: -7.5% -3.75%;
  }

  .inset-\[-7\.5\%_-5\.77\%\] {
    inset: -7.5% -5.77%;
  }

  .inset-\[-8\.94\%_-10\.43\%_32\.11\%_59\.57\%\] {
    inset: -8.94% -10.43% 32.11% 59.57%;
  }

  .inset-\[-9\.37\%\] {
    inset: -9.37%;
  }

  .inset-\[-9\.68\%_-24\.93\%_-9\.68\%_-24\.94\%\] {
    inset: -9.68% -24.93% -9.68% -24.94%;
  }

  .inset-\[-10\%_-5\%\] {
    inset: -10% -5%;
  }

  .inset-\[-12\.5\%\] {
    inset: -12.5%;
  }

  .inset-\[-12\.5\%_-4\.69\%\] {
    inset: -12.5% -4.69%;
  }

  .inset-\[-12\.78\%_-25\%_-12\.78\%_-25\.01\%\] {
    inset: -12.78% -25% -12.78% -25.01%;
  }

  .inset-\[-15\%_-3\.75\%\] {
    inset: -15% -3.75%;
  }

  .inset-\[-18\.75\%\] {
    inset: -18.75%;
  }

  .inset-\[-18\.75\%_-0\.63px\] {
    inset: -18.75% -.63px;
  }

  .inset-\[-19\.92\%_-17\.7\%_21\.13\%_52\.3\%\] {
    inset: -19.92% -17.7% 21.13% 52.3%;
  }

  .inset-\[-32\.27\%_-25\.87\%_-8\.59\%_-1\.8\%\] {
    inset: -32.27% -25.87% -8.59% -1.8%;
  }

  .inset-\[-32\.27\%_-25\.87\%_8\.78\%_44\.13\%\] {
    inset: -32.27% -25.87% 8.78% 44.13%;
  }

  .inset-\[4\.17\%_12\.5\%_12\.5\%_4\.17\%\] {
    inset: 4.17% 12.5% 12.5% 4.17%;
  }

  .inset-\[4\.17\%_12\.5\%_54\.17\%_4\.17\%\] {
    inset: 4.17% 12.5% 54.17% 4.17%;
  }

  .inset-\[4\.17\%_29\.17\%_12\.49\%_4\.17\%\] {
    inset: 4.17% 29.17% 12.49% 4.17%;
  }

  .inset-\[8\.33\%\] {
    inset: 8.33%;
  }

  .inset-\[12\.5\%\] {
    inset: 12.5%;
  }

  .inset-\[12\.5\%_45\.83\%_54\.17\%_20\.83\%\] {
    inset: 12.5% 45.83% 54.17% 20.83%;
  }

  .inset-\[13\.04\%_20\.8\%_54\.67\%_66\.67\%\] {
    inset: 13.04% 20.8% 54.67% 66.67%;
  }

  .inset-\[16\.67\%_8\.33\%_41\.67\%_37\.5\%\] {
    inset: 16.67% 8.33% 41.67% 37.5%;
  }

  .inset-\[22\.5\%_17\.5\%_12\.5\%_17\.5\%\] {
    inset: 22.5% 17.5% 12.5%;
  }

  .inset-\[41\.67\%\] {
    inset: 41.67%;
  }

  .inset-\[42\.73\%_58\.2\%_-8\.59\%_-1\.8\%\] {
    inset: 42.73% 58.2% -8.59% -1.8%;
  }

  .inset-\[50\.96\%_63\.65\%_-0\.35\%_3\.65\%\] {
    inset: 50.96% 63.65% -.35% 3.65%;
  }

  .inset-\[62\.5\%_29\.17\%_12\.5\%_4\.17\%\] {
    inset: 62.5% 29.17% 12.5% 4.17%;
  }

  .inset-\[63\.04\%_4\.17\%_12\.5\%_83\.33\%\] {
    inset: 63.04% 4.17% 12.5% 83.33%;
  }

  .inset-\[70\.83\%_8\.33\%_8\.33\%_8\.33\%\] {
    inset: 70.83% 8.33% 8.33%;
  }

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

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

  .top-1\/4 {
    top: 25%;
  }

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

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

  .top-\[-0\.11px\] {
    top: -.11px;
  }

  .top-\[-0\.22px\] {
    top: -.22px;
  }

  .top-\[-0\.33px\] {
    top: -.33px;
  }

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

  .top-\[-0\.67px\] {
    top: -.67px;
  }

  .top-\[-0\.78px\] {
    top: -.78px;
  }

  .top-\[-1\.22px\] {
    top: -1.22px;
  }

  .top-\[-1\.31\%\] {
    top: -1.31%;
  }

  .top-\[-1\.33px\] {
    top: -1.33px;
  }

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

  .top-\[-3\.33px\] {
    top: -3.33px;
  }

  .top-\[-11\.11px\] {
    top: -11.11px;
  }

  .top-\[0\.11px\] {
    top: .11px;
  }

  .top-\[0\.22px\] {
    top: .22px;
  }

  .top-\[0\.33px\] {
    top: .33px;
  }

  .top-\[0\.67px\] {
    top: .67px;
  }

  .top-\[0\.89px\] {
    top: .89px;
  }

  .top-\[1\.11px\] {
    top: 1.11px;
  }

  .top-\[1\.67px\] {
    top: 1.67px;
  }

  .top-\[3\.99px\] {
    top: 3.99px;
  }

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

  .top-\[6\.66px\] {
    top: 6.66px;
  }

  .top-\[8\.33\%\] {
    top: 8.33%;
  }

  .top-\[13\.22px\] {
    top: 13.22px;
  }

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

  .top-\[23\.99px\] {
    top: 23.99px;
  }

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

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

  .top-\[33\.33\%\] {
    top: 33.33%;
  }

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

  .top-\[37\.99px\] {
    top: 37.99px;
  }

  .top-\[41\.1px\] {
    top: 41.1px;
  }

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

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

  .top-\[53\.1px\] {
    top: 53.1px;
  }

  .top-\[53\.49px\] {
    top: 53.49px;
  }

  .top-\[63\.99px\] {
    top: 63.99px;
  }

  .top-\[64\.55px\] {
    top: 64.55px;
  }

  .top-\[66\.67\%\] {
    top: 66.67%;
  }

  .top-\[68\.69px\] {
    top: 68.69px;
  }

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

  .top-\[75\.99px\] {
    top: 75.99px;
  }

  .top-\[87\.99px\] {
    top: 87.99px;
  }

  .top-\[91\.99px\] {
    top: 91.99px;
  }

  .top-\[97\.08px\] {
    top: 97.08px;
  }

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

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

  .top-\[107\.99px\] {
    top: 107.99px;
  }

  .top-\[110\.09px\] {
    top: 110.09px;
  }

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

  .top-\[116\.59px\] {
    top: 116.59px;
  }

  .top-\[118\.33px\] {
    top: 118.33px;
  }

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

  .top-\[127\.99px\] {
    top: 127.99px;
  }

  .top-\[143\.99px\] {
    top: 143.99px;
  }

  .top-\[145\.63px\] {
    top: 145.63px;
  }

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

  .top-\[159\.97px\] {
    top: 159.97px;
  }

  .top-\[160\.47px\] {
    top: 160.47px;
  }

  .top-\[160\.54px\] {
    top: 160.54px;
  }

  .top-\[165\.59px\] {
    top: 165.59px;
  }

  .top-\[172\.04px\] {
    top: 172.04px;
  }

  .top-\[177\.99px\] {
    top: 177.99px;
  }

  .top-\[189\.97px\] {
    top: 189.97px;
  }

  .top-\[194\.17px\] {
    top: 194.17px;
  }

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

  .top-\[216\.53px\] {
    top: 216.53px;
  }

  .top-\[225\.09px\] {
    top: 225.09px;
  }

  .top-\[227\.97px\] {
    top: 227.97px;
  }

  .top-\[242\.71px\] {
    top: 242.71px;
  }

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

  .top-\[257\.07px\] {
    top: 257.07px;
  }

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

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

  .top-\[320\.51px\] {
    top: 320.51px;
  }

  .top-\[325\.93px\] {
    top: 325.93px;
  }

  .top-\[355\.63px\] {
    top: 355.63px;
  }

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

  .top-\[388\.63px\] {
    top: 388.63px;
  }

  .top-\[394\.89px\] {
    top: 394.89px;
  }

  .top-\[430\.91px\] {
    top: 430.91px;
  }

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

  .top-\[500\.5px\] {
    top: 500.5px;
  }

  .top-\[559\.61px\] {
    top: 559.61px;
  }

  .top-\[592\.5px\] {
    top: 592.5px;
  }

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

  .top-\[787\.94px\] {
    top: 787.94px;
  }

  .top-\[801\.79px\] {
    top: 801.79px;
  }

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

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

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

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

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

  .right-\[4\.17\%\] {
    right: 4.17%;
  }

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

  .right-\[49\.96\%\] {
    right: 49.96%;
  }

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

  .bottom-1\/4 {
    bottom: 25%;
  }

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

  .bottom-\[-1\.31\%\] {
    bottom: -1.31%;
  }

  .bottom-\[29\.17\%\] {
    bottom: 29.17%;
  }

  .bottom-\[33\.33\%\] {
    bottom: 33.33%;
  }

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

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

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

  .left-\[4\.17\%\] {
    left: 4.17%;
  }

  .left-\[8\.33\%\] {
    left: 8.33%;
  }

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

  .left-\[14\.1px\] {
    left: 14.1px;
  }

  .left-\[14\.14px\] {
    left: 14.14px;
  }

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

  .left-\[23\.99px\] {
    left: 23.99px;
  }

  .left-\[31\.99px\] {
    left: 31.99px;
  }

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

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

  .left-\[39\.99px\] {
    left: 39.99px;
  }

  .left-\[51\.86px\] {
    left: 51.86px;
  }

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

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

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

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

  .left-\[61\.43px\] {
    left: 61.43px;
  }

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

  .left-\[63\.98px\] {
    left: 63.98px;
  }

  .left-\[64\.55px\] {
    left: 64.55px;
  }

  .left-\[70\.83\%\] {
    left: 70.83%;
  }

  .left-\[71\.98px\] {
    left: 71.98px;
  }

  .left-\[74\.5px\] {
    left: 74.5px;
  }

  .left-\[79\.1px\] {
    left: 79.1px;
  }

  .left-\[79\.5px\] {
    left: 79.5px;
  }

  .left-\[82\.5px\] {
    left: 82.5px;
  }

  .left-\[84\.5px\] {
    left: 84.5px;
  }

  .left-\[93\.28px\] {
    left: 93.28px;
  }

  .left-\[93\.96px\] {
    left: 93.96px;
  }

  .left-\[95\.5px\] {
    left: 95.5px;
  }

  .left-\[95\.96px\] {
    left: 95.96px;
  }

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

  .left-\[98\.28px\] {
    left: 98.28px;
  }

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

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

  .left-\[101\.5px\] {
    left: 101.5px;
  }

  .left-\[101\.28px\] {
    left: 101.28px;
  }

  .left-\[103\.97px\] {
    left: 103.97px;
  }

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

  .left-\[111\.88px\] {
    left: 111.88px;
  }

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

  .left-\[115\.47px\] {
    left: 115.47px;
  }

  .left-\[115\.67px\] {
    left: 115.67px;
  }

  .left-\[115\.89px\] {
    left: 115.89px;
  }

  .left-\[116\.02px\] {
    left: 116.02px;
  }

  .left-\[127\.73px\] {
    left: 127.73px;
  }

  .left-\[127\.95px\] {
    left: 127.95px;
  }

  .left-\[128\.02px\] {
    left: 128.02px;
  }

  .left-\[128\.04px\] {
    left: 128.04px;
  }

  .left-\[128\.46px\] {
    left: 128.46px;
  }

  .left-\[128\.78px\] {
    left: 128.78px;
  }

  .left-\[135\.95px\] {
    left: 135.95px;
  }

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

  .left-\[158\.13px\] {
    left: 158.13px;
  }

  .left-\[159\.94px\] {
    left: 159.94px;
  }

  .left-\[167\.94px\] {
    left: 167.94px;
  }

  .left-\[175\.18px\] {
    left: 175.18px;
  }

  .left-\[175\.35px\] {
    left: 175.35px;
  }

  .left-\[191\.93px\] {
    left: 191.93px;
  }

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

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

  .left-\[199\.93px\] {
    left: 199.93px;
  }

  .left-\[209\.33px\] {
    left: 209.33px;
  }

  .left-\[217\.43px\] {
    left: 217.43px;
  }

  .left-\[223\.91px\] {
    left: 223.91px;
  }

  .left-\[229\.59px\] {
    left: 229.59px;
  }

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

  .left-\[232\.79px\] {
    left: 232.79px;
  }

  .left-\[237\.33px\] {
    left: 237.33px;
  }

  .left-\[251\.6px\] {
    left: 251.6px;
  }

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

  .left-\[306\.66px\] {
    left: 306.66px;
  }

  .left-\[335\.72px\] {
    left: 335.72px;
  }

  .left-\[335\.74px\] {
    left: 335.74px;
  }

  .left-\[336\.17px\] {
    left: 336.17px;
  }

  .left-\[336\.23px\] {
    left: 336.23px;
  }

  .left-\[336\.49px\] {
    left: 336.49px;
  }

  .left-\[336\.98px\] {
    left: 336.98px;
  }

  .left-\[341\.64px\] {
    left: 341.64px;
  }

  .left-\[349\.32px\] {
    left: 349.32px;
  }

  .left-\[351\.84px\] {
    left: 351.84px;
  }

  .left-\[368\.52px\] {
    left: 368.52px;
  }

  .left-\[383\.89px\] {
    left: 383.89px;
  }

  .left-\[384\.09px\] {
    left: 384.09px;
  }

  .left-\[384\.39px\] {
    left: 384.39px;
  }

  .left-\[384\.43px\] {
    left: 384.43px;
  }

  .left-\[387\.19px\] {
    left: 387.19px;
  }

  .left-\[393\.16px\] {
    left: 393.16px;
  }

  .left-\[395\.99px\] {
    left: 395.99px;
  }

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

  .left-\[446\.66px\] {
    left: 446.66px;
  }

  .left-\[448\.99px\] {
    left: 448.99px;
  }

  .left-\[463\.99px\] {
    left: 463.99px;
  }

  .left-\[474\.65px\] {
    left: 474.65px;
  }

  .left-\[504\.82px\] {
    left: 504.82px;
  }

  .left-\[536\.4px\] {
    left: 536.4px;
  }

  .left-\[580\.78px\] {
    left: 580.78px;
  }

  .left-\[584\.78px\] {
    left: 584.78px;
  }

  .left-\[589\.74px\] {
    left: 589.74px;
  }

  .left-\[613\.32px\] {
    left: 613.32px;
  }

  .left-\[698\.65px\] {
    left: 698.65px;
  }

  .left-\[737\.03px\] {
    left: 737.03px;
  }

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

  .left-\[777\.13px\] {
    left: 777.13px;
  }

  .left-\[778\.73px\] {
    left: 778.73px;
  }

  .left-\[786\.32px\] {
    left: 786.32px;
  }

  .left-\[1185\.14px\] {
    left: 1185.14px;
  }

  .left-\[1185\.22px\] {
    left: 1185.22px;
  }

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

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

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

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

  .left-\[1185\.63px\] {
    left: 1185.63px;
  }

  .left-\[1186\.32px\] {
    left: 1186.32px;
  }

  .left-\[1187\.45px\] {
    left: 1187.45px;
  }

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

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

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

  .mx-4 {
    margin-inline: calc(var(--spacing) * 4);
  }

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

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

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

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

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

  .mt-auto {
    margin-top: auto;
  }

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

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

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

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

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

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

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

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

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

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

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

  .table {
    display: table;
  }

  .size-\[7\.995px\] {
    width: 7.995px;
    height: 7.995px;
  }

  .size-\[15\.998px\] {
    width: 15.998px;
    height: 15.998px;
  }

  .size-\[17\.995px\] {
    width: 17.995px;
    height: 17.995px;
  }

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

  .size-\[23\.993px\] {
    width: 23.993px;
    height: 23.993px;
  }

  .size-\[27\.995px\] {
    width: 27.995px;
    height: 27.995px;
  }

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

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

  .size-\[43\.993px\] {
    width: 43.993px;
    height: 43.993px;
  }

  .size-\[47\.995px\] {
    width: 47.995px;
    height: 47.995px;
  }

  .size-\[63\.993px\] {
    width: 63.993px;
    height: 63.993px;
  }

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

  .size-\[95\.998px\] {
    width: 95.998px;
    height: 95.998px;
  }

  .size-\[110\.894px\] {
    width: 110.894px;
    height: 110.894px;
  }

  .size-\[127\.995px\] {
    width: 127.995px;
    height: 127.995px;
  }

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

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

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

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

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

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

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

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

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

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

  .h-\[3\.993px\] {
    height: 3.993px;
  }

  .h-\[7\.995px\] {
    height: 7.995px;
  }

  .h-\[12\.778px\] {
    height: 12.778px;
  }

  .h-\[13\.333px\] {
    height: 13.333px;
  }

  .h-\[16\.111px\] {
    height: 16.111px;
  }

  .h-\[16\.493px\] {
    height: 16.493px;
  }

  .h-\[16\.667px\] {
    height: 16.667px;
  }

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

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

  .h-\[20\.998px\] {
    height: 20.998px;
  }

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

  .h-\[21\.997px\] {
    height: 21.997px;
  }

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

  .h-\[23\.993px\] {
    height: 23.993px;
  }

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

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

  .h-\[25\.59px\] {
    height: 25.59px;
  }

  .h-\[25\.495px\] {
    height: 25.495px;
  }

  .h-\[27\.995px\] {
    height: 27.995px;
  }

  .h-\[28\.003px\] {
    height: 28.003px;
  }

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

  .h-\[31\.997px\] {
    height: 31.997px;
  }

  .h-\[32\.543px\] {
    height: 32.543px;
  }

  .h-\[32\.995px\] {
    height: 32.995px;
  }

  .h-\[33\.108px\] {
    height: 33.108px;
  }

  .h-\[35\.998px\] {
    height: 35.998px;
  }

  .h-\[37\.101px\] {
    height: 37.101px;
  }

  .h-\[38\.889px\] {
    height: 38.889px;
  }

  .h-\[39\.991px\] {
    height: 39.991px;
  }

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

  .h-\[41\.997px\] {
    height: 41.997px;
  }

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

  .h-\[43\.498px\] {
    height: 43.498px;
  }

  .h-\[44\.549px\] {
    height: 44.549px;
  }

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

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

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

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

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

  .h-\[55\.99px\] {
    height: 55.99px;
  }

  .h-\[55\.998px\] {
    height: 55.998px;
  }

  .h-\[56\.545px\] {
    height: 56.545px;
  }

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

  .h-\[61\.597px\] {
    height: 61.597px;
  }

  .h-\[62\.995px\] {
    height: 62.995px;
  }

  .h-\[65\.99px\] {
    height: 65.99px;
  }

  .h-\[67\.778px\] {
    height: 67.778px;
  }

  .h-\[74\.21px\] {
    height: 74.21px;
  }

  .h-\[75\.99px\] {
    height: 75.99px;
  }

  .h-\[75\.998px\] {
    height: 75.998px;
  }

  .h-\[79\.8px\] {
    height: 79.8px;
  }

  .h-\[89\.097px\] {
    height: 89.097px;
  }

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

  .h-\[101\.667px\] {
    height: 101.667px;
  }

  .h-\[103\.976px\] {
    height: 103.976px;
  }

  .h-\[121\.094px\] {
    height: 121.094px;
  }

  .h-\[127\.995px\] {
    height: 127.995px;
  }

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

  .h-\[131\.997px\] {
    height: 131.997px;
  }

  .h-\[137\.986px\] {
    height: 137.986px;
  }

  .h-\[141\.094px\] {
    height: 141.094px;
  }

  .h-\[152\.977px\] {
    height: 152.977px;
  }

  .h-\[157\.101px\] {
    height: 157.101px;
  }

  .h-\[159\.601px\] {
    height: 159.601px;
  }

  .h-\[163\.993px\] {
    height: 163.993px;
  }

  .h-\[167\.309px\] {
    height: 167.309px;
  }

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

  .h-\[181\.094px\] {
    height: 181.094px;
  }

  .h-\[201\.094px\] {
    height: 201.094px;
  }

  .h-\[233\.073px\] {
    height: 233.073px;
  }

  .h-\[239\.453px\] {
    height: 239.453px;
  }

  .h-\[266\.701px\] {
    height: 266.701px;
  }

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

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

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

  .h-\[313\.628px\] {
    height: 313.628px;
  }

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

  .h-\[337\.179px\] {
    height: 337.179px;
  }

  .h-\[363\.802px\] {
    height: 363.802px;
  }

  .h-\[392\.821px\] {
    height: 392.821px;
  }

  .h-\[394\.74px\] {
    height: 394.74px;
  }

  .h-\[396\.762px\] {
    height: 396.762px;
  }

  .h-\[406\.181px\] {
    height: 406.181px;
  }

  .h-\[428\.385px\] {
    height: 428.385px;
  }

  .h-\[440\.347px\] {
    height: 440.347px;
  }

  .h-\[445\.087px\] {
    height: 445.087px;
  }

  .h-\[457\.596px\] {
    height: 457.596px;
  }

  .h-\[490\.139px\] {
    height: 490.139px;
  }

  .h-\[518\.724px\] {
    height: 518.724px;
  }

  .h-\[521\.458px\] {
    height: 521.458px;
  }

  .h-\[546\.163px\] {
    height: 546.163px;
  }

  .h-\[559\.653px\] {
    height: 559.653px;
  }

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

  .h-\[591\.649px\] {
    height: 591.649px;
  }

  .h-\[614\.123px\] {
    height: 614.123px;
  }

  .h-\[645\.443px\] {
    height: 645.443px;
  }

  .h-\[677\.049px\] {
    height: 677.049px;
  }

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

  .h-\[837\.775px\] {
    height: 837.775px;
  }

  .h-\[837\.778px\] {
    height: 837.778px;
  }

  .h-full {
    height: 100%;
  }

  .h-screen {
    height: 100vh;
  }

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

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

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

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

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

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

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

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

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

  .w-\[7\.109px\] {
    width: 7.109px;
  }

  .w-\[9\.349px\] {
    width: 9.349px;
  }

  .w-\[9\.722px\] {
    width: 9.722px;
  }

  .w-\[14\.097px\] {
    width: 14.097px;
  }

  .w-\[14\.141px\] {
    width: 14.141px;
  }

  .w-\[17\.535px\] {
    width: 17.535px;
  }

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

  .w-\[23\.993px\] {
    width: 23.993px;
  }

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

  .w-\[25\.217px\] {
    width: 25.217px;
  }

  .w-\[25\.477px\] {
    width: 25.477px;
  }

  .w-\[26\.128px\] {
    width: 26.128px;
  }

  .w-\[26\.406px\] {
    width: 26.406px;
  }

  .w-\[31\.997px\] {
    width: 31.997px;
  }

  .w-\[33\.863px\] {
    width: 33.863px;
  }

  .w-\[36\.823px\] {
    width: 36.823px;
  }

  .w-\[40\.773px\] {
    width: 40.773px;
  }

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

  .w-\[44\.844px\] {
    width: 44.844px;
  }

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

  .w-\[46\.111px\] {
    width: 46.111px;
  }

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

  .w-\[47\.934px\] {
    width: 47.934px;
  }

  .w-\[47\.977px\] {
    width: 47.977px;
  }

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

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

  .w-\[48\.082px\] {
    width: 48.082px;
  }

  .w-\[48\.177px\] {
    width: 48.177px;
  }

  .w-\[48\.203px\] {
    width: 48.203px;
  }

  .w-\[48\.342px\] {
    width: 48.342px;
  }

  .w-\[48\.368px\] {
    width: 48.368px;
  }

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

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

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

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

  .w-\[57\.292px\] {
    width: 57.292px;
  }

  .w-\[57\.925px\] {
    width: 57.925px;
  }

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

  .w-\[59\.271px\] {
    width: 59.271px;
  }

  .w-\[60\.399px\] {
    width: 60.399px;
  }

  .w-\[63\.307px\] {
    width: 63.307px;
  }

  .w-\[63\.464px\] {
    width: 63.464px;
  }

  .w-\[65\.408px\] {
    width: 65.408px;
  }

  .w-\[66\.97px\] {
    width: 66.97px;
  }

  .w-\[71\.042px\] {
    width: 71.042px;
  }

  .w-\[71\.102px\] {
    width: 71.102px;
  }

  .w-\[71\.849px\] {
    width: 71.849px;
  }

  .w-\[72\.665px\] {
    width: 72.665px;
  }

  .w-\[77\.734px\] {
    width: 77.734px;
  }

  .w-\[78\.116px\] {
    width: 78.116px;
  }

  .w-\[79\.01px\] {
    width: 79.01px;
  }

  .w-\[80\.66px\] {
    width: 80.66px;
  }

  .w-\[87\.431px\] {
    width: 87.431px;
  }

  .w-\[90\.79px\] {
    width: 90.79px;
  }

  .w-\[90\.469px\] {
    width: 90.469px;
  }

  .w-\[93\.281px\] {
    width: 93.281px;
  }

  .w-\[94\.366px\] {
    width: 94.366px;
  }

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

  .w-\[101\.076px\] {
    width: 101.076px;
  }

  .w-\[103\.403px\] {
    width: 103.403px;
  }

  .w-\[103\.889px\] {
    width: 103.889px;
  }

  .w-\[111\.875px\] {
    width: 111.875px;
  }

  .w-\[116\.927px\] {
    width: 116.927px;
  }

  .w-\[117\.717px\] {
    width: 117.717px;
  }

  .w-\[119\.184px\] {
    width: 119.184px;
  }

  .w-\[119\.297px\] {
    width: 119.297px;
  }

  .w-\[119\.818px\] {
    width: 119.818px;
  }

  .w-\[120\.469px\] {
    width: 120.469px;
  }

  .w-\[120\.781px\] {
    width: 120.781px;
  }

  .w-\[121\.181px\] {
    width: 121.181px;
  }

  .w-\[122\.795px\] {
    width: 122.795px;
  }

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

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

  .w-\[125\.295px\] {
    width: 125.295px;
  }

  .w-\[126\.51px\] {
    width: 126.51px;
  }

  .w-\[127\.995px\] {
    width: 127.995px;
  }

  .w-\[130\.017px\] {
    width: 130.017px;
  }

  .w-\[130\.521px\] {
    width: 130.521px;
  }

  .w-\[131\.042px\] {
    width: 131.042px;
  }

  .w-\[131\.71px\] {
    width: 131.71px;
  }

  .w-\[132\.387px\] {
    width: 132.387px;
  }

  .w-\[135\.851px\] {
    width: 135.851px;
  }

  .w-\[135\.885px\] {
    width: 135.885px;
  }

  .w-\[142\.543px\] {
    width: 142.543px;
  }

  .w-\[143\.012px\] {
    width: 143.012px;
  }

  .w-\[143\.351px\] {
    width: 143.351px;
  }

  .w-\[144\.618px\] {
    width: 144.618px;
  }

  .w-\[144\.688px\] {
    width: 144.688px;
  }

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

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

  .w-\[148\.698px\] {
    width: 148.698px;
  }

  .w-\[155\.104px\] {
    width: 155.104px;
  }

  .w-\[155\.625px\] {
    width: 155.625px;
  }

  .w-\[155\.816px\] {
    width: 155.816px;
  }

  .w-\[156\.762px\] {
    width: 156.762px;
  }

  .w-\[158\.203px\] {
    width: 158.203px;
  }

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

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

  .w-\[163\.056px\] {
    width: 163.056px;
  }

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

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

  .w-\[166\.762px\] {
    width: 166.762px;
  }

  .w-\[168\.759px\] {
    width: 168.759px;
  }

  .w-\[169\.47px\] {
    width: 169.47px;
  }

  .w-\[175\.156px\] {
    width: 175.156px;
  }

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

  .w-\[182\.873px\] {
    width: 182.873px;
  }

  .w-\[183\.88px\] {
    width: 183.88px;
  }

  .w-\[188\.585px\] {
    width: 188.585px;
  }

  .w-\[190\.521px\] {
    width: 190.521px;
  }

  .w-\[192\.3px\] {
    width: 192.3px;
  }

  .w-\[197\.335px\] {
    width: 197.335px;
  }

  .w-\[198\.906px\] {
    width: 198.906px;
  }

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

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

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

  .w-\[202\.995px\] {
    width: 202.995px;
  }

  .w-\[203\.793px\] {
    width: 203.793px;
  }

  .w-\[204\.227px\] {
    width: 204.227px;
  }

  .w-\[206\.693px\] {
    width: 206.693px;
  }

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

  .w-\[212\.708px\] {
    width: 212.708px;
  }

  .w-\[213\.273px\] {
    width: 213.273px;
  }

  .w-\[214\.644px\] {
    width: 214.644px;
  }

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

  .w-\[223\.472px\] {
    width: 223.472px;
  }

  .w-\[226\.632px\] {
    width: 226.632px;
  }

  .w-\[227\.977px\] {
    width: 227.977px;
  }

  .w-\[230\.903px\] {
    width: 230.903px;
  }

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

  .w-\[231\.563px\] {
    width: 231.563px;
  }

  .w-\[233\.576px\] {
    width: 233.576px;
  }

  .w-\[243\.715px\] {
    width: 243.715px;
  }

  .w-\[254\.896px\] {
    width: 254.896px;
  }

  .w-\[255\.911px\] {
    width: 255.911px;
  }

  .w-\[257\.431px\] {
    width: 257.431px;
  }

  .w-\[262\.17px\] {
    width: 262.17px;
  }

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

  .w-\[282\.665px\] {
    width: 282.665px;
  }

  .w-\[282\.674px\] {
    width: 282.674px;
  }

  .w-\[294\.826px\] {
    width: 294.826px;
  }

  .w-\[296\.432px\] {
    width: 296.432px;
  }

  .w-\[296\.528px\] {
    width: 296.528px;
  }

  .w-\[313\.299px\] {
    width: 313.299px;
  }

  .w-\[325\.33px\] {
    width: 325.33px;
  }

  .w-\[325\.339px\] {
    width: 325.339px;
  }

  .w-\[336\.519px\] {
    width: 336.519px;
  }

  .w-\[363\.194px\] {
    width: 363.194px;
  }

  .w-\[371\.997px\] {
    width: 371.997px;
  }

  .w-\[372\.005px\] {
    width: 372.005px;
  }

  .w-\[382\.899px\] {
    width: 382.899px;
  }

  .w-\[382\.908px\] {
    width: 382.908px;
  }

  .w-\[393\.333px\] {
    width: 393.333px;
  }

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

  .w-\[431\.997px\] {
    width: 431.997px;
  }

  .w-\[432\.005px\] {
    width: 432.005px;
  }

  .w-\[448\.299px\] {
    width: 448.299px;
  }

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

  .w-\[459\.696px\] {
    width: 459.696px;
  }

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

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

  .w-\[491\.684px\] {
    width: 491.684px;
  }

  .w-\[493\.655px\] {
    width: 493.655px;
  }

  .w-\[503\.689px\] {
    width: 503.689px;
  }

  .w-\[507\.691px\] {
    width: 507.691px;
  }

  .w-\[511\.997px\] {
    width: 511.997px;
  }

  .w-\[526\.901px\] {
    width: 526.901px;
  }

  .w-\[552\.786px\] {
    width: 552.786px;
  }

  .w-\[556\.788px\] {
    width: 556.788px;
  }

  .w-\[575\.998px\] {
    width: 575.998px;
  }

  .w-\[671\.997px\] {
    width: 671.997px;
  }

  .w-\[674\.653px\] {
    width: 674.653px;
  }

  .w-\[702\.891px\] {
    width: 702.891px;
  }

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

  .w-\[766\.884px\] {
    width: 766.884px;
  }

  .w-\[766\.901px\] {
    width: 766.901px;
  }

  .w-\[767\.995px\] {
    width: 767.995px;
  }

  .w-\[778\.889px\] {
    width: 778.889px;
  }

  .w-\[814\.887px\] {
    width: 814.887px;
  }

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

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

  .w-\[895\.998px\] {
    width: 895.998px;
  }

  .w-\[1023\.99px\] {
    width: 1023.99px;
  }

  .w-\[1073\.56px\] {
    width: 1073.56px;
  }

  .w-\[1137\.57px\] {
    width: 1137.57px;
  }

  .w-\[1265\.56px\] {
    width: 1265.56px;
  }

  .w-full {
    width: 100%;
  }

  .w-screen {
    width: 100vw;
  }

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

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

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

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

  .max-w-\[1265\.56px\] {
    max-width: 1265.56px;
  }

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

  .max-w-md {
    max-width: var(--container-md);
  }

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

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

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

  .flex-1 {
    flex: 1;
  }

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

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

  .basis-0 {
    flex-basis: calc(var(--spacing) * 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-\[-50\%\] {
    --tw-translate-x: -50%;
    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);
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

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

  .grid-cols-\[repeat\(3\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-rows-\[repeat\(1\,_minmax\(0px\,_1fr\)\)\] {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

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

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

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

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

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

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

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

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

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

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

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

  .gap-\[3\.993px\] {
    gap: 3.993px;
  }

  .gap-\[7\.995px\] {
    gap: 7.995px;
  }

  .gap-\[11\.997px\] {
    gap: 11.997px;
  }

  .gap-\[15\.998px\] {
    gap: 15.998px;
  }

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

  .gap-\[23\.993px\] {
    gap: 23.993px;
  }

  .gap-\[31\.997px\] {
    gap: 31.997px;
  }

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

  .gap-\[47\.995px\] {
    gap: 47.995px;
  }

  .gap-\[63\.993px\] {
    gap: 63.993px;
  }

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

  .justify-self-stretch {
    justify-self: stretch;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

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

  .rounded {
    border-radius: .25rem;
  }

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

  .rounded-\[1\.86414e\+07px\] {
    border-radius: 18641400px;
  }

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

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

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

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

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

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

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

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

  .rounded-xl {
    border-radius: calc(var(--radius)  + 4px);
  }

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

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

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

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

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

  .border-\[0px_0px_0px_1\.667px\] {
    border-style: var(--tw-border-style);
    border-width: 0 0 0 1.667px;
  }

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

  .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-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

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

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

  .border-\[rgba\(247\,199\,217\,0\.4\)\] {
    border-color: #f7c7d966;
  }

  .border-\[rgba\(247\,199\,217\,0\.25\)\] {
    border-color: #f7c7d940;
  }

  .border-\[rgba\(255\,59\,48\,0\.3\)\] {
    border-color: #ff3b304d;
  }

  .border-\[rgba\(255\,209\,220\,0\.2\)\] {
    border-color: #ffd1dc33;
  }

  .border-\[rgba\(255\,209\,220\,0\.3\)\] {
    border-color: #ffd1dc4d;
  }

  .border-\[rgba\(255\,209\,220\,0\.4\)\] {
    border-color: #ffd1dc66;
  }

  .border-\[rgba\(255\,209\,220\,0\.25\)\] {
    border-color: #ffd1dc40;
  }

  .border-\[rgba\(255\,255\,255\,0\.1\)\] {
    border-color: #ffffff1a;
  }

  .border-\[rgba\(255\,255\,255\,0\.2\)\] {
    border-color: #fff3;
  }

  .border-\[rgba\(255\,255\,255\,0\.05\)\] {
    border-color: #ffffff0d;
  }

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

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

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

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

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

  .bg-\[rgba\(0\,0\,0\,0\.2\)\] {
    background-color: #0003;
  }

  .bg-\[rgba\(0\,0\,0\,0\.3\)\] {
    background-color: #0000004d;
  }

  .bg-\[rgba\(10\,10\,15\,0\.6\)\] {
    background-color: #0a0a0f99;
  }

  .bg-\[rgba\(247\,199\,217\,0\.03\)\] {
    background-color: #f7c7d908;
  }

  .bg-\[rgba\(255\,59\,48\,0\.1\)\] {
    background-color: #ff3b301a;
  }

  .bg-\[rgba\(255\,209\,220\,0\.1\)\] {
    background-color: #ffd1dc1a;
  }

  .bg-\[rgba\(255\,209\,220\,0\.03\)\] {
    background-color: #ffd1dc08;
  }

  .bg-\[rgba\(255\,209\,220\,0\.05\)\] {
    background-color: #ffd1dc0d;
  }

  .bg-\[rgba\(255\,255\,255\,0\.01\)\] {
    background-color: #ffffff03;
  }

  .bg-\[rgba\(255\,255\,255\,0\.1\)\] {
    background-color: #ffffff1a;
  }

  .bg-\[rgba\(255\,255\,255\,0\.02\)\] {
    background-color: #ffffff05;
  }

  .bg-\[rgba\(255\,255\,255\,0\.2\)\] {
    background-color: #fff3;
  }

  .bg-\[rgba\(255\,255\,255\,0\.03\)\] {
    background-color: #ffffff08;
  }

  .bg-\[rgba\(255\,255\,255\,0\.3\)\] {
    background-color: #ffffff4d;
  }

  .bg-\[rgba\(255\,255\,255\,0\.05\)\] {
    background-color: #ffffff0d;
  }

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

  .bg-gradient-to-b {
    --tw-gradient-position: to bottom 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-\[\#FFD1DC\], .from-\[\#ffd1dc\] {
    --tw-gradient-from: #ffd1dc;
    --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-\[rgba\(255\,209\,220\,0\.1\)\] {
    --tw-gradient-from: #ffd1dc1a;
    --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-\[rgba\(255\,209\,220\,0\.2\)\] {
    --tw-gradient-from: #ffd1dc33;
    --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-\[\#f7c7d9\] {
    --tw-gradient-via: #f7c7d9;
    --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-50\% {
    --tw-gradient-via-position: 50%;
  }

  .to-\[\#F7C7D9\], .to-\[\#f7c7d9\] {
    --tw-gradient-to: #f7c7d9;
    --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-\[\#ffd1dc\] {
    --tw-gradient-to: #ffd1dc;
    --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-\[rgba\(0\,0\,0\,0\)\] {
    --tw-gradient-to: #0000;
    --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-\[rgba\(247\,199\,217\,0\.2\)\] {
    --tw-gradient-to: #f7c7d933;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .bg-clip-padding {
    background-clip: padding-box;
  }

  .mask-intersect {
    mask-composite: intersect;
  }

  .mask-alpha {
    mask-mode: alpha;
  }

  .mask-size-\[1265\.56px_859\.796px\] {
    mask-size: 1265.56px 859.796px;
  }

  .mask-no-clip {
    mask-clip: no-clip;
  }

  .mask-position-\[-46\.208px_-437\.944px\] {
    mask-position: -46.208px -437.944px;
  }

  .mask-position-\[-558\.465px_259\.318px\] {
    mask-position: -558.465px 259.318px;
  }

  .mask-position-\[-661\.917px_155\.867px\] {
    mask-position: -661.917px 155.867px;
  }

  .mask-position-\[-753\.873px_63\.91px\] {
    mask-position: -753.873px 63.91px;
  }

  .mask-position-\[22\.759px_-368\.977px\] {
    mask-position: 22.759px -368.977px;
  }

  .mask-no-repeat {
    mask-repeat: no-repeat;
  }

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

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

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

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

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

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

  .p-\[0\.556px\] {
    padding: .556px;
  }

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

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

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

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

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

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

  .px-\[11\.997px\] {
    padding-inline: 11.997px;
  }

  .px-\[20\.556px\] {
    padding-inline: 20.556px;
  }

  .px-\[24\.549px\] {
    padding-inline: 24.549px;
  }

  .px-\[32\.552px\] {
    padding-inline: 32.552px;
  }

  .px-\[32\.553px\] {
    padding-inline: 32.553px;
  }

  .px-\[39\.995px\] {
    padding-inline: 39.995px;
  }

  .px-\[40\.556px\] {
    padding-inline: 40.556px;
  }

  .px-\[47\.995px\] {
    padding-inline: 47.995px;
  }

  .px-\[57\.448px\] {
    padding-inline: 57.448px;
  }

  .px-\[83\.116px\] {
    padding-inline: 83.116px;
  }

  .px-\[95\.998px\] {
    padding-inline: 95.998px;
  }

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

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

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

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

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

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

  .py-\[0\.556px\] {
    padding-block: .556px;
  }

  .py-\[1\.667px\] {
    padding-block: 1.667px;
  }

  .py-\[13\.998px\] {
    padding-block: 13.998px;
  }

  .py-\[24\.549px\] {
    padding-block: 24.549px;
  }

  .py-\[32\.553px\] {
    padding-block: 32.553px;
  }

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

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

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

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

  .pt-\[11\.997px\] {
    padding-top: 11.997px;
  }

  .pt-\[15\.998px\] {
    padding-top: 15.998px;
  }

  .pt-\[15px\] {
    padding-top: 15px;
  }

  .pt-\[16\.554px\] {
    padding-top: 16.554px;
  }

  .pt-\[20\.556px\] {
    padding-top: 20.556px;
  }

  .pt-\[24\.549px\] {
    padding-top: 24.549px;
  }

  .pt-\[32\.552px\] {
    padding-top: 32.552px;
  }

  .pt-\[40\.556px\] {
    padding-top: 40.556px;
  }

  .pt-\[57\.283px\] {
    padding-top: 57.283px;
  }

  .pt-\[63\.993px\] {
    padding-top: 63.993px;
  }

  .pt-\[83\.411px\] {
    padding-top: 83.411px;
  }

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

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

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

  .pr-\[0\.009px\] {
    padding-right: .009px;
  }

  .pr-\[0\.556px\] {
    padding-right: .556px;
  }

  .pr-\[0\.565px\] {
    padding-right: .565px;
  }

  .pr-\[1\.676px\] {
    padding-right: 1.676px;
  }

  .pr-\[32\.552px\] {
    padding-right: 32.552px;
  }

  .pr-\[70\.043px\] {
    padding-right: 70.043px;
  }

  .pr-\[71\.172px\] {
    padding-right: 71.172px;
  }

  .pr-\[90\.382px\] {
    padding-right: 90.382px;
  }

  .pr-\[91\.719px\] {
    padding-right: 91.719px;
  }

  .pr-\[111\.467px\] {
    padding-right: 111.467px;
  }

  .pr-\[120\.79px\] {
    padding-right: 120.79px;
  }

  .pr-\[145\.564px\] {
    padding-right: 145.564px;
  }

  .pr-\[184\.792px\] {
    padding-right: 184.792px;
  }

  .pr-\[188\.585px\] {
    padding-right: 188.585px;
  }

  .pr-\[273\.559px\] {
    padding-right: 273.559px;
  }

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

  .pb-\[0\.556px\] {
    padding-bottom: .556px;
  }

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

  .pl-12 {
    padding-left: calc(var(--spacing) * 12);
  }

  .pl-\[0\.556px\] {
    padding-left: .556px;
  }

  .pl-\[1\.667px\] {
    padding-left: 1.667px;
  }

  .pl-\[20\.556px\] {
    padding-left: 20.556px;
  }

  .pl-\[24\.549px\] {
    padding-left: 24.549px;
  }

  .pl-\[25\.66px\] {
    padding-left: 25.66px;
  }

  .pl-\[32\.553px\] {
    padding-left: 32.553px;
  }

  .pl-\[63\.993px\] {
    padding-left: 63.993px;
  }

  .pl-\[70\.035px\] {
    padding-left: 70.035px;
  }

  .pl-\[71\.163px\] {
    padding-left: 71.163px;
  }

  .pl-\[90\.373px\] {
    padding-left: 90.373px;
  }

  .pl-\[91\.71px\] {
    padding-left: 91.71px;
  }

  .pl-\[95\.998px\] {
    padding-left: 95.998px;
  }

  .pl-\[111\.458px\] {
    padding-left: 111.458px;
  }

  .pl-\[120\.781px\] {
    padding-left: 120.781px;
  }

  .pl-\[184\.774px\] {
    padding-left: 184.774px;
  }

  .pl-\[184\.783px\] {
    padding-left: 184.783px;
  }

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

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

  .font-\[\'Inter\:Italic\'\,sans-serif\] {
    font-family: Inter\:Italic, sans-serif;
  }

  .font-\[\'Inter\:Light\'\,sans-serif\] {
    font-family: Inter\:Light, sans-serif;
  }

  .font-\[\'Inter\:Medium\'\,sans-serif\] {
    font-family: Inter\:Medium, sans-serif;
  }

  .font-\[\'Inter\:Regular\'\,sans-serif\] {
    font-family: Inter\:Regular, sans-serif;
  }

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

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

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

  .text-\[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-\[20px\] {
    font-size: 20px;
  }

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

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

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

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

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

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

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

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

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

  .leading-\[16\.5px\] {
    --tw-leading: 16.5px;
    line-height: 16.5px;
  }

  .leading-\[19\.5px\] {
    --tw-leading: 19.5px;
    line-height: 19.5px;
  }

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

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

  .leading-\[22\.5px\] {
    --tw-leading: 22.5px;
    line-height: 22.5px;
  }

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

  .leading-\[25\.5px\] {
    --tw-leading: 25.5px;
    line-height: 25.5px;
  }

  .leading-\[25\.6px\] {
    --tw-leading: 25.6px;
    line-height: 25.6px;
  }

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

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

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

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

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

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

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

  .leading-\[61\.6px\] {
    --tw-leading: 61.6px;
    line-height: 61.6px;
  }

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

  .leading-\[79\.8px\] {
    --tw-leading: 79.8px;
    line-height: 79.8px;
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tracking-\[-1\.12px\] {
    --tw-tracking: -1.12px;
    letter-spacing: -1.12px;
  }

  .tracking-\[-2\.52px\] {
    --tw-tracking: -2.52px;
    letter-spacing: -2.52px;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .text-\[\#FFD1DC\] {
    color: #ffd1dc;
  }

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

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

  .text-\[rgba\(255\,59\,48\,0\.9\)\] {
    color: #ff3b30e6;
  }

  .text-\[rgba\(255\,209\,220\,0\.3\)\] {
    color: #ffd1dc4d;
  }

  .text-\[rgba\(255\,255\,255\,0\.2\)\] {
    color: #fff3;
  }

  .text-\[rgba\(255\,255\,255\,0\.3\)\] {
    color: #ffffff4d;
  }

  .text-\[rgba\(255\,255\,255\,0\.4\)\] {
    color: #fff6;
  }

  .text-\[rgba\(255\,255\,255\,0\.5\)\] {
    color: #ffffff80;
  }

  .text-\[rgba\(255\,255\,255\,0\.6\)\] {
    color: #fff9;
  }

  .text-\[rgba\(255\,255\,255\,0\.7\)\] {
    color: #ffffffb3;
  }

  .text-\[rgba\(255\,255\,255\,0\.8\)\] {
    color: #fffc;
  }

  .text-\[rgba\(255\,255\,255\,0\.9\)\] {
    color: #ffffffe6;
  }

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

  .italic {
    font-style: italic;
  }

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

  .placeholder-\[rgba\(255\,255\,255\,0\.3\)\]::placeholder {
    color: #ffffff4d;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-5 {
    opacity: .05;
  }

  .opacity-25 {
    opacity: .25;
  }

  .opacity-75 {
    opacity: .75;
  }

  .opacity-80 {
    opacity: .8;
  }

  .opacity-\[0\.08\] {
    opacity: .08;
  }

  .shadow-\[0px_4px_16px_0px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0px 4px 16px 0px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_8px_32px_0px_rgba\(0\,0\,0\,0\.3\)\] {
    --tw-shadow: 0px 8px 32px 0px var(--tw-shadow-color, #0000004d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition-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-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

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

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

  .\[grid-area\:1_\/_1\] {
    grid-area: 1 / 1;
  }

  .\[grid-area\:1_\/_2\] {
    grid-area: 1 / 2;
  }

  .\[grid-area\:1_\/_3\] {
    grid-area: 1 / 3;
  }

  @media (hover: hover) {
    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    .hover\:border-\[rgba\(255\,209\,220\,0\.3\)\]:hover {
      border-color: #ffd1dc4d;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[rgba\(0\,0\,0\,0\.5\)\]:hover {
      background-color: #00000080;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[rgba\(255\,59\,48\,0\.2\)\]:hover {
      background-color: #ff3b3033;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[rgba\(255\,255\,255\,0\.02\)\]:hover {
      background-color: #ffffff05;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[rgba\(255\,255\,255\,0\.5\)\]:hover {
      background-color: #ffffff80;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[rgba\(255\,255\,255\,0\.07\)\]:hover {
      background-color: #ffffff12;
    }
  }

  @media (hover: hover) {
    .hover\:bg-\[rgba\(255\,255\,255\,0\.08\)\]:hover {
      background-color: #ffffff14;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[\#F7C7D9\]:hover {
      color: #f7c7d9;
    }
  }

  @media (hover: hover) {
    .hover\:text-\[rgba\(255\,255\,255\,0\.6\)\]:hover {
      color: #fff9;
    }
  }

  @media (hover: hover) {
    .hover\:text-white:hover {
      color: var(--color-white);
    }
  }

  @media (hover: hover) {
    .hover\:opacity-90:hover {
      opacity: .9;
    }
  }

  @media (hover: hover) {
    .hover\:shadow-\[0px_8px_24px_0px_rgba\(255\,209\,220\,0\.15\)\]:hover {
      --tw-shadow: 0px 8px 24px 0px var(--tw-shadow-color, #ffd1dc26);
      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-\[\#ffd1dc\]:focus {
    border-color: #ffd1dc;
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-\[\#ffd1dc\]:focus {
    --tw-ring-color: #ffd1dc;
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  @media (width >= 40rem) {
    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 40rem) {
    .sm\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

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

  @media (width >= 40rem) {
    .sm\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[16px\] {
      font-size: 16px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[18px\] {
      font-size: 18px;
    }
  }

  @media (width >= 40rem) {
    .sm\:text-\[20px\] {
      font-size: 20px;
    }
  }

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

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

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

  @media (width >= 48rem) {
    .md\:w-auto {
      width: auto;
    }
  }

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

  @media (width >= 48rem) {
    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 48rem) {
    .md\:flex-row {
      flex-direction: row;
    }
  }

  @media (width >= 48rem) {
    .md\:items-center {
      align-items: center;
    }
  }

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

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

  @media (width >= 64rem) {
    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  .figma-slide-container [data-name="Button"], .figma-slide-container > div > [data-name="Text"] {
    display: none !important;
  }

  .figma-slide-container a[href*="calendar.app.google"] {
    z-index: 100 !important;
    pointer-events: auto !important;
  }
}

:root {
  --font-size: 16px;
  --background: #fff;
  --foreground: oklch(.145 0 0);
  --card: #fff;
  --card-foreground: oklch(.145 0 0);
  --popover: oklch(1 0 0);
  --popover-foreground: oklch(.145 0 0);
  --primary: #030213;
  --primary-foreground: oklch(1 0 0);
  --secondary: oklch(.95 .0058 264.53);
  --secondary-foreground: #030213;
  --muted: #ececf0;
  --muted-foreground: #717182;
  --accent: #e9ebef;
  --accent-foreground: #030213;
  --destructive: #d4183d;
  --destructive-foreground: #fff;
  --border: #0000001a;
  --input: transparent;
  --input-background: #f3f3f5;
  --switch-background: #cbced4;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --ring: oklch(.708 0 0);
  --chart-1: oklch(.646 .222 41.116);
  --chart-2: oklch(.6 .118 184.704);
  --chart-3: oklch(.398 .07 227.392);
  --chart-4: oklch(.828 .189 84.429);
  --chart-5: oklch(.769 .188 70.08);
  --radius: .625rem;
  --sidebar: oklch(.985 0 0);
  --sidebar-foreground: oklch(.145 0 0);
  --sidebar-primary: #030213;
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.97 0 0);
  --sidebar-accent-foreground: oklch(.205 0 0);
  --sidebar-border: oklch(.922 0 0);
  --sidebar-ring: oklch(.708 0 0);
}

.dark {
  --background: oklch(.145 0 0);
  --foreground: oklch(.985 0 0);
  --card: oklch(.145 0 0);
  --card-foreground: oklch(.985 0 0);
  --popover: oklch(.145 0 0);
  --popover-foreground: oklch(.985 0 0);
  --primary: oklch(.985 0 0);
  --primary-foreground: oklch(.205 0 0);
  --secondary: oklch(.269 0 0);
  --secondary-foreground: oklch(.985 0 0);
  --muted: oklch(.269 0 0);
  --muted-foreground: oklch(.708 0 0);
  --accent: oklch(.269 0 0);
  --accent-foreground: oklch(.985 0 0);
  --destructive: oklch(.396 .141 25.723);
  --destructive-foreground: oklch(.637 .237 25.331);
  --border: oklch(.269 0 0);
  --input: oklch(.269 0 0);
  --ring: oklch(.439 0 0);
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --chart-1: oklch(.488 .243 264.376);
  --chart-2: oklch(.696 .17 162.48);
  --chart-3: oklch(.769 .188 70.08);
  --chart-4: oklch(.627 .265 303.9);
  --chart-5: oklch(.645 .246 16.439);
  --sidebar: oklch(.205 0 0);
  --sidebar-foreground: oklch(.985 0 0);
  --sidebar-primary: oklch(.488 .243 264.376);
  --sidebar-primary-foreground: oklch(.985 0 0);
  --sidebar-accent: oklch(.269 0 0);
  --sidebar-accent-foreground: oklch(.985 0 0);
  --sidebar-border: oklch(.269 0 0);
  --sidebar-ring: oklch(.439 0 0);
}

html {
  font-size: var(--font-size);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

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

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

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

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

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

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
