/*! tailwindcss v4.1.7 | MIT License | https://tailwindcssbody .com */
@layer properties;
:root, :host {
  --color-138: var(--button-border-hover-color);
  --color-f8f: var(--interface-background-color);
  --color-fcf: var(--interface-background-color-light);
  --color-efe: var(--interface-background-color-dark);
  --color-d6d: var(--button-border-active-color);
  --color-3c3: var(--button-text-color);
  --color-6d6: var(--interface-text-disabled-color);
  --color-dce: var(--interface-secondary-light-color);
  --color-e8e: var(--interface-window-header-color);
  --color-a0a: var(--button-text-secondary-color);
  --color-fff: var(--button-background-hover-color);
  --color-50d: var(--interface-positive-background-color);
  --color-eef: var(--interface-positive-background-color-light);
  --color-3cb: var(--interface-positive-background-hover-color);
  --color-189: var(--interface-positive-border-color);
  --color-048: var(--interface-positive-border-hover-color);
  --color-0aa: var(--interface-positive-border-hover-color);
  --color-f65: var(--interface-negative-background-color);
  --color-fee: var(--interface-negative-background-color-light);
  --color-e24: var(--interface-negative-border-color);
  --color-ce3: var(--interface-negative-border-hover-color);
  --color-inactive-light: var(--interface-inactive-background-color-light);
  --color-e4e: var(--interface-inactive-background-hover-color);
  --color-c6c: var(--interface-inactive-border-color);
  --color-b2b: var(--interface-inactive-border-hover-color);
  --color-949: var(--text-inactive-color);
  --color-white: white;
  --color-icon-white: var(--icon-color-white);
  --color-icon-red: var(--icon-color-red);
  --color-icon-dark-green: var(--icon-color-dark-green);
  --radius-0: 0px;
  --radius-2: 2px;
  --radius-3: 3px;
  --radius-4: 4px;
  --radius-6: 6px;
  --radius-7: 7px;
  --radius-8: 8px;
  --radius-10: 10px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-24: 24px;
  --spacing-0: 0;
  --spacing-1: 1px;
  --spacing-2: 2px;
  --spacing-3: 3px;
  --spacing-4: 4px;
  --spacing-5: 5px;
  --spacing-6: 6px;
  --spacing-7: 7px;
  --spacing-8: 8px;
  --spacing-9: 9px;
  --spacing-10: 10px;
  --spacing-11: 11px;
  --spacing-12: 12px;
  --spacing-14: 14px;
  --spacing-15: 15px;
  --spacing-16: 16px;
  --spacing-18: 18px;
  --spacing-20: 20px;
  --spacing-22: 22px;
  --spacing-24: 24px;
  --spacing-26: 26px;
  --spacing-32: 32px;
  --spacing-36: 36px;
  --spacing-40: 40px;
  --spacing-44: 44px;
  --spacing-48: 48px;
  --spacing-52: 52px;
  --spacing-56: 56px;
  --spacing-60: 60px;
  --spacing-64: 64px;
  --spacing-72: 72px;
  --spacing-96: 96px;
  --text-10: 10px;
  --text-11: 11px;
  --text-12: 12px;
  --text-14: 14px;
  --text-16: 16px;
  --text-20: 20px;
  --text-22: 22px;
  --leading-10: 10px;
  --leading-11: 11px;
  --leading-12: 12px;
  --leading-14: 14px;
  --leading-16: 16px;
  --leading-18: 18px;
  --leading-21: 21px;
  --leading-22: 22px;
  --leading-23: 23px;
  --leading-24: 24px;
  --leading-26: 26px;
  --leading-48: 48px;
  --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-200: oklch(92.8% 0.006 264.531);
  --text-sm: 0.875rem;
  --text-sm--line-height: calc(1.25 / 0.875);
  --text-base: 1rem;
  --text-base--line-height: calc(1.5 / 1);
  --font-weight-normal: 400;
  --font-weight-bold: 700;
  --radius-3xl: 1.5rem;
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --default-transition-duration: 150ms;
  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
}
@layer theme;
*, ::after, ::before, ::backdrop, ::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji');
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b, strong {
  font-weight: bolder;
}
code, kbd, samp, pre {
  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace);
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
:-moz-focusring {
  outline: auto;
}
progress {
  vertical-align: baseline;
}
summary {
  display: list-item;
}
ol, ul, menu {
  list-style: none;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
img, video {
  max-width: 100%;
  height: auto;
}
button, input, select, optgroup, textarea, ::file-selector-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
:where(select:is([multiple], [size])) optgroup {
  font-weight: bolder;
}
:where(select:is([multiple], [size])) optgroup option {
  padding-inline-start: 20px;
}
::file-selector-button {
  margin-inline-end: 4px;
}
::placeholder {
  opacity: 1;
}
@supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
  ::placeholder {
    color: currentcolor;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}
textarea {
  resize: vertical;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
::-webkit-datetime-edit {
  display: inline-flex;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
  padding-block: 0;
}
:-moz-ui-invalid {
  box-shadow: none;
}
button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button {
  appearance: button;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
[hidden]:where(:not([hidden='until-found'])) {
  display: none !important;
}
body .\!pointer-events-none {
  pointer-events: none !important;
}
body .pointer-events-auto {
  pointer-events: auto;
}
body .pointer-events-none {
  pointer-events: none;
}
body .\!visible {
  visibility: visible !important;
}
body .invisible {
  visibility: hidden !important;
}
body .visible {
  visibility: visible;
}
body .\!absolute {
  position: absolute !important;
}
body .absolute {
  position: absolute;
}
body .fixed {
  position: fixed;
}
body .relative {
  position: relative;
}
body .static {
  position: static;
}
body .-top-2 {
  top: calc(var(--spacing-2) * -1);
}
body .-top-4 {
  top: calc(var(--spacing-4) * -1);
}
body .-top-5 {
  top: calc(var(--spacing-5) * -1);
}
body .-top-6 {
  top: calc(var(--spacing-6) * -1);
}
body .-top-8 {
  top: calc(var(--spacing-8) * -1);
}
body .top-0 {
  top: var(--spacing-0);
}
body .top-1 {
  top: var(--spacing-1);
}
body .top-2 {
  top: var(--spacing-2);
}
body .top-3 {
  top: var(--spacing-3);
}
body .top-7 {
  top: var(--spacing-7);
}
body .top-8 {
  top: var(--spacing-8);
}
body .top-12 {
  top: var(--spacing-12);
}
body .top-\[-3px\] {
  top: -3px;
}
body .top-\[-8px\] {
  top: -8px;
}
body .top-\[12px\] {
  top: 12px;
}
body .top-\[13px\] {
  top: 13px;
}
body .top-\[calc\(50\%-16px\)\] {
  top: calc(50% - 16px);
}
body .-right-1 {
  right: calc(var(--spacing-1) * -1);
}
body .-right-6 {
  right: calc(var(--spacing-6) * -1);
}
body .-right-8 {
  right: calc(var(--spacing-8) * -1);
}
body .right-0 {
  right: var(--spacing-0);
}
body .right-1 {
  right: var(--spacing-1);
}
body .right-2 {
  right: var(--spacing-2);
}
body .right-3 {
  right: var(--spacing-3);
}
body .right-4 {
  right: var(--spacing-4);
}
body .right-8 {
  right: var(--spacing-8);
}
body .right-12 {
  right: var(--spacing-12);
}
body .right-16 {
  right: var(--spacing-16);
}
body .right-\[-8px\] {
  right: -8px;
}
body .right-\[4px\] {
  right: 4px;
}
body .bottom-0 {
  bottom: var(--spacing-0);
}
body .bottom-1 {
  bottom: var(--spacing-1);
}
body .bottom-2 {
  bottom: var(--spacing-2);
}
body .bottom-3 {
  bottom: var(--spacing-3);
}
body .bottom-16 {
  bottom: var(--spacing-16);
}
body .bottom-\[-8px\] {
  bottom: -8px;
}
body .-left-1 {
  left: calc(var(--spacing-1) * -1);
}
body .-left-4 {
  left: calc(var(--spacing-4) * -1);
}
body .left-0 {
  left: var(--spacing-0);
}
body .left-1 {
  left: var(--spacing-1);
}
body .left-2 {
  left: var(--spacing-2);
}
body .left-3 {
  left: var(--spacing-3);
}
body .left-12 {
  left: var(--spacing-12);
}
body .left-26 {
  left: var(--spacing-26);
}
body .left-36 {
  left: var(--spacing-36);
}
body .left-\[-8px\] {
  left: -8px;
}
body .left-\[34px\] {
  left: 34px;
}
body .isolate {
  isolation: isolate;
}
body .-z-1 {
  z-index: calc(1 * -1);
}
body .z-0 {
  z-index: 0;
}
body .z-1 {
  z-index: 1;
}
body .z-2 {
  z-index: 2;
}
body .z-3 {
  z-index: 3;
}
body .z-10 {
  z-index: 10;
}
body .z-20 {
  z-index: 20;
}
body .z-\[1\] {
  z-index: 1;
}
body .z-\[2\] {
  z-index: 2;
}
body .z-\[11\] {
  z-index: 11;
}
body .z-\[100\] {
  z-index: 100;
}
body .z-\[199\] {
  z-index: 199;
}
body .z-\[200\] {
  z-index: 200;
}
body .z-\[201\] {
  z-index: 201;
}
body .z-\[202\] {
  z-index: 202;
}
body .z-\[203\] {
  z-index: 203;
}
body .z-\[204\] {
  z-index: 204;
}
body .z-\[210\] {
  z-index: 210;
}
body .z-\[220\] {
  z-index: 220;
}
body .z-\[300\] {
  z-index: 300;
}
body .z-\[500\] {
  z-index: 500;
}
body .z-\[1001\] {
  z-index: 1001;
}
body .z-\[10000\] {
  z-index: 10000;
}
body .order-2 {
  order: 2;
}
body .col-0 {
  grid-column: 0;
}
body .container {
  width: 100%;
  @media (width >= 40rem) {
    max-width: 40rem;
  }
  @media (width >= 48rem) {
    max-width: 48rem;
  }
  @media (width >= 64rem) {
    max-width: 64rem;
  }
  @media (width >= 80rem) {
    max-width: 80rem;
  }
  @media (width >= 96rem) {
    max-width: 96rem;
  }
}
body .m-0 {
  margin: var(--spacing-0);
}
body .m-4 {
  margin: var(--spacing-4);
}
body .m-5 {
  margin: var(--spacing-5);
}
body .m-8 {
  margin: var(--spacing-8);
}
body .m-10 {
  margin: var(--spacing-10);
}
body .m-12 {
  margin: var(--spacing-12);
}
body .m-16 {
  margin: var(--spacing-16);
}
body .mx-0 {
  margin-inline: var(--spacing-0);
}
body .mx-4 {
  margin-inline: var(--spacing-4);
}
body .mx-5 {
  margin-inline: var(--spacing-5);
}
body .mx-8 {
  margin-inline: var(--spacing-8);
}
body .mx-11 {
  margin-inline: var(--spacing-11);
}
body .mx-12 {
  margin-inline: var(--spacing-12);
}
body .mx-16 {
  margin-inline: var(--spacing-16);
}
body .mx-\[8px\] {
  margin-inline: 8px;
}
body .my-3 {
  margin-block: var(--spacing-3);
}
body .my-4 {
  margin-block: var(--spacing-4);
}
body .my-6 {
  margin-block: var(--spacing-6);
}
body .my-8 {
  margin-block: var(--spacing-8);
}
body .my-10 {
  margin-block: var(--spacing-10);
}
body .my-12 {
  margin-block: var(--spacing-12);
}
body .my-16 {
  margin-block: var(--spacing-16);
}
body .my-24 {
  margin-block: var(--spacing-24);
}
body .\!mt-3 {
  margin-top: var(--spacing-3) !important;
}
body .-mt-1 {
  margin-top: calc(var(--spacing-1) * -1);
}
body .-mt-4 {
  margin-top: calc(var(--spacing-4) * -1);
}
body .-mt-6 {
  margin-top: calc(var(--spacing-6) * -1);
}
body .-mt-20 {
  margin-top: calc(var(--spacing-20) * -1);
}
body .mt-1 {
  margin-top: var(--spacing-1);
}
body .mt-2 {
  margin-top: var(--spacing-2);
}
body .mt-3 {
  margin-top: var(--spacing-3);
}
body .mt-4 {
  margin-top: var(--spacing-4);
}
body .mt-5 {
  margin-top: var(--spacing-5);
}
body .mt-7 {
  margin-top: var(--spacing-7);
}
body .mt-8 {
  margin-top: var(--spacing-8);
}
body .mt-10 {
  margin-top: var(--spacing-10);
}
body .mt-11 {
  margin-top: var(--spacing-11);
}
body .mt-12 {
  margin-top: var(--spacing-12);
}
body .mt-16 {
  margin-top: var(--spacing-16);
}
body .mt-20 {
  margin-top: var(--spacing-20);
}
body .mt-24 {
  margin-top: var(--spacing-24);
}
body .mt-56 {
  margin-top: var(--spacing-56);
}
body .mt-\[calc\(60px\+var\(--safe-area-inset-top\)\)\] {
  margin-top: calc(60px + var(--safe-area-inset-top));
}
body .mt-safe {
  margin-top: var(--safe-area-inset-top);
}
body .-mr-1 {
  margin-right: calc(var(--spacing-1) * -1);
}
body .-mr-6 {
  margin-right: calc(var(--spacing-6) * -1);
}
body .-mr-8 {
  margin-right: calc(var(--spacing-8) * -1);
}
body .mr-0 {
  margin-right: var(--spacing-0);
}
body .mr-2 {
  margin-right: var(--spacing-2);
}
body .mr-3 {
  margin-right: var(--spacing-3);
}
body .mr-4 {
  margin-right: var(--spacing-4);
}
body .mr-5 {
  margin-right: var(--spacing-5);
}
body .mr-6 {
  margin-right: var(--spacing-6);
}
body .mr-7 {
  margin-right: var(--spacing-7);
}
body .mr-8 {
  margin-right: var(--spacing-8);
}
body .mr-10 {
  margin-right: var(--spacing-10);
}
body .mr-12 {
  margin-right: var(--spacing-12);
}
body .mr-14 {
  margin-right: var(--spacing-14);
}
body .mr-16 {
  margin-right: var(--spacing-16);
}
body .mr-20 {
  margin-right: var(--spacing-20);
}
body .mr-\[7px\] {
  margin-right: 7px;
}
body .mr-\[12px\] {
  margin-right: 12px;
}
body .mr-\[54px\] {
  margin-right: 54px;
}
body .mb-0 {
  margin-bottom: var(--spacing-0);
}
body .mb-1 {
  margin-bottom: var(--spacing-1);
}
body .mb-2 {
  margin-bottom: var(--spacing-2);
}
body .mb-4 {
  margin-bottom: var(--spacing-4);
}
body .mb-5 {
  margin-bottom: var(--spacing-5);
}
body .mb-7 {
  margin-bottom: var(--spacing-7);
}
body .mb-8 {
  margin-bottom: var(--spacing-8);
}
body .mb-10 {
  margin-bottom: var(--spacing-10);
}
body .mb-12 {
  margin-bottom: var(--spacing-12);
}
body .mb-14 {
  margin-bottom: var(--spacing-14);
}
body .mb-16 {
  margin-bottom: var(--spacing-16);
}
body .mb-24 {
  margin-bottom: var(--spacing-24);
}
body .mb-32 {
  margin-bottom: var(--spacing-32);
}
body .mb-60 {
  margin-bottom: var(--spacing-60);
}
body .mb-\[4px\] {
  margin-bottom: 4px;
}
body .mb-\[8px\] {
  margin-bottom: 8px;
}
body .mb-\[17px\] {
  margin-bottom: 17px;
}
body .mb-\[21px\] {
  margin-bottom: 21px;
}
body .mb-\[30px\] {
  margin-bottom: 30px;
}
body .mb-\[88px\] {
  margin-bottom: 88px;
}
body .\!ml-\[22px\] {
  margin-left: 22px !important;
}
body .-ml-1 {
  margin-left: calc(var(--spacing-1) * -1);
}
body .ml-0 {
  margin-left: var(--spacing-0);
}
body .ml-2 {
  margin-left: var(--spacing-2);
}
body .ml-3 {
  margin-left: var(--spacing-3);
}
body .ml-4 {
  margin-left: var(--spacing-4);
}
body .ml-6 {
  margin-left: var(--spacing-6);
}
body .ml-7 {
  margin-left: var(--spacing-7);
}
body .ml-8 {
  margin-left: var(--spacing-8);
}
body .ml-10 {
  margin-left: var(--spacing-10);
}
body .ml-12 {
  margin-left: var(--spacing-12);
}
body .ml-16 {
  margin-left: var(--spacing-16);
}
body .ml-20 {
  margin-left: var(--spacing-20);
}
body .ml-24 {
  margin-left: var(--spacing-24);
}
body .ml-\[-3px\] {
  margin-left: -3px;
}
body .ml-\[4px\] {
  margin-left: 4px;
}
body .ml-safe {
  margin-left: var(--safe-area-inset-left);
}
body .\!flex {
  display: flex !important;
}
body .\!grid {
  display: grid !important;
}
body .block {
  display: block;
}
body .contents {
  display: contents;
}
body .flex {
  display: flex;
}
body .grid {
  display: grid;
}
body .hidden {
  display: none !important;
}
body .inline {
  display: inline;
}
body .inline-flex {
  display: inline-flex;
}
body .table {
  display: table;
}
body .size-8 {
  width: var(--spacing-8);
  height: var(--spacing-8);
}
body .size-12 {
  width: var(--spacing-12);
  height: var(--spacing-12);
}
body .size-14 {
  width: var(--spacing-14);
  height: var(--spacing-14);
}
body .size-16 {
  width: var(--spacing-16);
  height: var(--spacing-16);
}
body .size-18 {
  width: var(--spacing-18);
  height: var(--spacing-18);
}
body .size-22 {
  width: var(--spacing-22);
  height: var(--spacing-22);
}
body .size-24 {
  width: var(--spacing-24);
  height: var(--spacing-24);
}
body .size-26 {
  width: var(--spacing-26);
  height: var(--spacing-26);
}
body .size-32 {
  width: var(--spacing-32);
  height: var(--spacing-32);
}
body .size-36 {
  width: var(--spacing-36);
  height: var(--spacing-36);
}
body .size-40 {
  width: var(--spacing-40);
  height: var(--spacing-40);
}
body .size-48 {
  width: var(--spacing-48);
  height: var(--spacing-48);
}
body .size-56 {
  width: var(--spacing-56);
  height: var(--spacing-56);
}
body .size-\[18px\] {
  width: 18px;
  height: 18px;
}
body .size-\[34px\] {
  width: 34px;
  height: 34px;
}
body .size-\[38px\] {
  width: 38px;
  height: 38px;
}
body .size-\[40px\] {
  width: 40px;
  height: 40px;
}
body .size-\[74px\] {
  width: 74px;
  height: 74px;
}
body .\!h-24 {
  height: var(--spacing-24) !important;
}
body .\!h-40 {
  height: var(--spacing-40) !important;
}
body .\!h-full {
  height: 100% !important;
}
body .h-0 {
  height: var(--spacing-0);
}
body .h-1 {
  height: var(--spacing-1);
}
body .h-2 {
  height: var(--spacing-2);
}
body .h-11 {
  height: var(--spacing-11);
}
body .h-12 {
  height: var(--spacing-12);
}
body .h-14 {
  height: var(--spacing-14);
}
body .h-16 {
  height: var(--spacing-16);
}
body .h-18 {
  height: var(--spacing-18);
}
body .h-20 {
  height: var(--spacing-20);
}
body .h-22 {
  height: var(--spacing-22);
}
body .h-24 {
  height: var(--spacing-24);
}
body .h-26 {
  height: var(--spacing-26);
}
body .h-32 {
  height: var(--spacing-32);
}
body .h-36 {
  height: var(--spacing-36);
}
body .h-40 {
  height: var(--spacing-40);
}
body .h-44 {
  height: var(--spacing-44);
}
body .h-48 {
  height: var(--spacing-48);
}
body .h-56 {
  height: var(--spacing-56);
}
body .h-60 {
  height: var(--spacing-60);
}
body .h-64 {
  height: var(--spacing-64);
}
body .h-72 {
  height: var(--spacing-72);
}
body .h-\[8px\] {
  height: 8px;
}
body .h-\[18px\] {
  height: 18px;
}
body .h-\[30px\] {
  height: 30px;
}
body .h-\[36px\] {
  height: 36px;
}
body .h-\[40px\] {
  height: 40px;
}
body .h-\[46px\] {
  height: 46px;
}
body .h-\[56px\] {
  height: 56px;
}
body .h-\[68px\] {
  height: 68px;
}
body .h-\[88px\] {
  height: 88px;
}
body .h-\[96px\] {
  height: 96px;
}
body .h-\[100\%\] {
  height: 100%;
}
body .h-\[110px\] {
  height: 110px;
}
body .h-\[200px\] {
  height: 200px;
}
body .h-\[280px\] {
  height: 280px;
}
body .h-\[calc\(48px\+var\(--safe-area-inset-top\)\)\] {
  height: calc(48px + var(--safe-area-inset-top));
}
body .h-\[calc\(64px\+var\(--safe-area-inset-top\)\)\] {
  height: calc(64px + var(--safe-area-inset-top));
}
body .h-\[calc\(65px\+var\(--safe-area-inset-top\)\)\] {
  height: calc(65px + var(--safe-area-inset-top));
}
body .h-\[calc\(100\%\+16px\)\] {
  height: calc(100% + 16px);
}
body .h-full {
  height: 100%;
}
body .\!max-h-0 {
  max-height: var(--spacing-0) !important;
}
body .max-h-8 {
  max-height: var(--spacing-8);
}
body .max-h-24 {
  max-height: var(--spacing-24);
}
body .max-h-40 {
  max-height: var(--spacing-40);
}
body .max-h-64 {
  max-height: var(--spacing-64);
}
body .max-h-\[40px\] {
  max-height: 40px;
}
body .max-h-\[180px\] {
  max-height: 180px;
}
body .max-h-\[212px\] {
  max-height: 212px;
}
body .max-h-full {
  max-height: 100%;
}
body .max-h-screen {
  max-height: 100vh;
}
body .min-h-0 {
  min-height: var(--spacing-0);
}
body .min-h-1 {
  min-height: var(--spacing-1);
}
body .min-h-26 {
  min-height: var(--spacing-26);
}
body .min-h-36 {
  min-height: var(--spacing-36);
}
body .min-h-40 {
  min-height: var(--spacing-40);
}
body .min-h-96 {
  min-height: var(--spacing-96);
}
body .min-h-\[37px\] {
  min-height: 37px;
}
body .min-h-\[40px\] {
  min-height: 40px;
}
body .min-h-\[56px\] {
  min-height: 56px;
}
body .min-h-\[100px\] {
  min-height: 100px;
}
body .min-h-\[250px\] {
  min-height: 250px;
}
body .min-h-full {
  min-height: 100%;
}
body .\!w-24 {
  width: var(--spacing-24) !important;
}
body .\!w-40 {
  width: var(--spacing-40) !important;
}
body .\!w-full {
  width: 100% !important;
}
body .w-0 {
  width: var(--spacing-0);
}
body .w-1 {
  width: var(--spacing-1);
}
body .w-1\/2 {
  width: calc(1/2 * 100%);
}
body .w-1\/3 {
  width: calc(1/3 * 100%);
}
body .w-10 {
  width: var(--spacing-10);
}
body .w-14 {
  width: var(--spacing-14);
}
body .w-16 {
  width: var(--spacing-16);
}
body .w-20 {
  width: var(--spacing-20);
}
body .w-22 {
  width: var(--spacing-22);
}
body .w-24 {
  width: var(--spacing-24);
}
body .w-32 {
  width: var(--spacing-32);
}
body .w-36 {
  width: var(--spacing-36);
}
body .w-40 {
  width: var(--spacing-40);
}
body .w-48 {
  width: var(--spacing-48);
}
body .w-52 {
  width: var(--spacing-52);
}
body .w-64 {
  width: var(--spacing-64);
}
body .w-96 {
  width: var(--spacing-96);
}
body .w-\[1px\] {
  width: 1px;
}
body .w-\[18px\] {
  width: 18px;
}
body .w-\[20px\] {
  width: 20px;
}
body .w-\[50px\] {
  width: 50px;
}
body .w-\[84px\] {
  width: 84px;
}
body .w-\[96px\] {
  width: 96px;
}
body .w-\[100\%\] {
  width: 100%;
}
body .w-\[160px\] {
  width: 160px;
}
body .w-\[375px\] {
  width: 375px;
}
body .w-\[540px\] {
  width: 540px;
}
body .w-\[calc\(100\%\+8px\)\] {
  width: calc(100% + 8px);
}
body .w-\[calc\(100\%\+16px\)\] {
  width: calc(100% + 16px);
}
body .w-\[calc\(100\%-32px\)\] {
  width: calc(100% - 32px);
}
body .w-\[calc\(375px\+var\(--safe-area-inset-left\)\)\] {
  width: calc(375px + var(--safe-area-inset-left));
}
body .w-full {
  width: 100%;
}
body .\!max-w-\[calc\(100\%-15px\)\] {
  max-width: calc(100% - 15px) !important;
}
body .max-w-0 {
  max-width: var(--spacing-0);
}
body .max-w-64 {
  max-width: var(--spacing-64);
}
body .max-w-\[200px\] {
  max-width: 200px;
}
body .max-w-\[300px\] {
  max-width: 300px;
}
body .max-w-\[310px\] {
  max-width: 310px;
}
body .max-w-\[500px\] {
  max-width: 500px;
}
body .max-w-\[560px\] {
  max-width: 560px;
}
body .max-w-\[1000px\] {
  max-width: 1000px;
}
body .max-w-\[calc\(100\%-32px\)\] {
  max-width: calc(100% - 32px);
}
body .max-w-\[min\(90\%\,400px\)\] {
  max-width: min(90%, 400px);
}
body .max-w-\[min\(90\%\,560px\)\] {
  max-width: min(90%, 560px);
}
body .max-w-full {
  max-width: 100%;
}
body .min-w-0 {
  min-width: var(--spacing-0);
}
body .min-w-6 {
  min-width: var(--spacing-6);
}
body .min-w-52 {
  min-width: var(--spacing-52);
}
body .min-w-96 {
  min-width: var(--spacing-96);
}
body .min-w-\[34px\] {
  min-width: 34px;
}
body .min-w-\[42px\] {
  min-width: 42px;
}
body .min-w-\[139px\] {
  min-width: 139px;
}
body .min-w-\[280px\] {
  min-width: 280px;
}
body .min-w-\[300px\] {
  min-width: 300px;
}
body .min-w-\[375px\] {
  min-width: 375px;
}
body .min-w-\[540px\] {
  min-width: 540px;
}
body .min-w-\[700px\] {
  min-width: 700px;
}
body .min-w-full {
  min-width: 100%;
}
body .flex-1 {
  flex: 1;
}
body .flex-2 {
  flex: 2;
}
body .flex-\[1_0_0\] {
  flex: 1 0 0;
}
body .flex-shrink {
  flex-shrink: 1;
}
body .shrink {
  flex-shrink: 1;
}
body .shrink-0 {
  flex-shrink: 0;
}
body .flex-grow {
  flex-grow: 1;
}
body .grow {
  flex-grow: 1;
}
body .basis-0 {
  flex-basis: var(--spacing-0);
}
body .basis-1 {
  flex-basis: var(--spacing-1);
}
body .basis-2 {
  flex-basis: var(--spacing-2);
}
body .basis-3 {
  flex-basis: var(--spacing-3);
}
body .basis-4 {
  flex-basis: var(--spacing-4);
}
body .basis-5 {
  flex-basis: var(--spacing-5);
}
body .basis-6 {
  flex-basis: var(--spacing-6);
}
body .basis-7 {
  flex-basis: var(--spacing-7);
}
body .basis-8 {
  flex-basis: var(--spacing-8);
}
body .basis-9 {
  flex-basis: var(--spacing-9);
}
body .basis-10 {
  flex-basis: var(--spacing-10);
}
body .basis-11 {
  flex-basis: var(--spacing-11);
}
body .basis-\[calc\(33\%-16px\)\] {
  flex-basis: calc(33% - 16px);
}
body .basis-full {
  flex-basis: 100%;
}
body .border-collapse {
  border-collapse: collapse;
}
body .-translate-x-2 {
  --tw-translate-x: calc(var(--spacing-2) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .-translate-x-16 {
  --tw-translate-x: calc(var(--spacing-16) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .-translate-x-full {
  --tw-translate-x: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-1 {
  --tw-translate-x: var(--spacing-1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-2 {
  --tw-translate-x: var(--spacing-2);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-3 {
  --tw-translate-x: var(--spacing-3);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-8 {
  --tw-translate-x: var(--spacing-8);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-\[-16px\] {
  --tw-translate-x: -16px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-\[8px\] {
  --tw-translate-x: 8px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-\[11px\] {
  --tw-translate-x: 11px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-\[calc\(-100\%-32px\)\] {
  --tw-translate-x: calc(-100% - 32px);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-\[calc\(100\%\+16px\)\] {
  --tw-translate-x: calc(100% + 16px);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-\[calc\(100\%\+32px\)\] {
  --tw-translate-x: calc(100% + 32px);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-x-full {
  --tw-translate-x: 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .-translate-y-22 {
  --tw-translate-y: calc(var(--spacing-22) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .-translate-y-56 {
  --tw-translate-y: calc(var(--spacing-56) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-0 {
  --tw-translate-y: var(--spacing-0);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-1 {
  --tw-translate-y: var(--spacing-1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-2 {
  --tw-translate-y: var(--spacing-2);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-3 {
  --tw-translate-y: var(--spacing-3);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-5 {
  --tw-translate-y: var(--spacing-5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-10 {
  --tw-translate-y: var(--spacing-10);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-22 {
  --tw-translate-y: var(--spacing-22);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-\[-16px\] {
  --tw-translate-y: -16px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-\[-70\%\] {
  --tw-translate-y: -70%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-\[-100\%\] {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-\[100\%\] {
  --tw-translate-y: 100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .translate-y-\[calc\(80px\+var\(--safe-area-inset-bottom\)\)\] {
  --tw-translate-y: calc(80px + var(--safe-area-inset-bottom));
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
body .scale-\[70\%\] {
  scale: 70%;
}
body .-rotate-90 {
  rotate: calc(90deg * -1);
}
body .rotate-90 {
  rotate: 90deg;
}
body .rotate-180 {
  rotate: 180deg;
}
body .rotate-\[180deg\] {
  rotate: 180deg;
}
body .transform {
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
body .transform-\[rotate\(180deg\)\] {
  transform: rotate(180deg);
}
body .cursor-grab {
  cursor: grab;
}
body .cursor-pointer {
  cursor: pointer;
}
body .touch-pan-y {
  --tw-pan-y: pan-y;
  touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);
}
body .touch-manipulation {
  touch-action: manipulation;
}
body .resize {
  resize: both;
}
body .resize-none {
  resize: none;
}
body .grid-flow-row {
  grid-auto-flow: row;
}
body .auto-rows-\[64px\] {
  grid-auto-rows: 64px;
}
body .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
body .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
body .grid-cols-\[repeat\(2\,auto\)\] {
  grid-template-columns: repeat(2,auto);
}
body .grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\] {
  grid-template-columns: repeat(3,minmax(0,1fr));
}
body .grid-cols-\[repeat\(4\,64px\)\] {
  grid-template-columns: repeat(4,64px);
}
body .grid-cols-\[repeat\(4\,140px\)\] {
  grid-template-columns: repeat(4,140px);
}
body .grid-cols-\[repeat\(6\,minmax\(0\,1fr\)\)\] {
  grid-template-columns: repeat(6,minmax(0,1fr));
}
body .grid-rows-\[48px\] {
  grid-template-rows: 48px;
}
body .grid-rows-\[48px_52px\] {
  grid-template-rows: 48px 52px;
}
body .flex-col {
  flex-direction: column;
}
body .flex-row {
  flex-direction: row;
}
body .flex-row-reverse {
  flex-direction: row-reverse;
}
body .\!flex-wrap {
  flex-wrap: wrap !important;
}
body .flex-nowrap {
  flex-wrap: nowrap;
}
body .flex-wrap {
  flex-wrap: wrap;
}
body .\!items-center {
  align-items: center !important;
}
body .\!items-stretch {
  align-items: stretch !important;
}
body .items-center {
  align-items: center;
}
body .items-stretch {
  align-items: stretch;
}
body .\!justify-center {
  justify-content: center !important;
}
body .justify-between {
  justify-content: space-between;
}
body .justify-center {
  justify-content: center;
}
body .justify-end {
  justify-content: flex-end;
}
body .justify-stretch {
  justify-content: stretch;
}
body .justify-items-center {
  justify-items: center;
}
body .justify-items-start {
  justify-items: start;
}
body .\!gap-0 {
  gap: var(--spacing-0) !important;
}
body .\!gap-3 {
  gap: var(--spacing-3) !important;
}
body .gap-0 {
  gap: var(--spacing-0);
}
body .gap-1 {
  gap: var(--spacing-1);
}
body .gap-2 {
  gap: var(--spacing-2);
}
body .gap-3 {
  gap: var(--spacing-3);
}
body .gap-4 {
  gap: var(--spacing-4);
}
body .gap-5 {
  gap: var(--spacing-5);
}
body .gap-6 {
  gap: var(--spacing-6);
}
body .gap-7 {
  gap: var(--spacing-7);
}
body .gap-8 {
  gap: var(--spacing-8);
}
body .gap-10 {
  gap: var(--spacing-10);
}
body .gap-12 {
  gap: var(--spacing-12);
}
body .gap-15 {
  gap: var(--spacing-15);
}
body .gap-16 {
  gap: var(--spacing-16);
}
body .gap-20 {
  gap: var(--spacing-20);
}
body .gap-24 {
  gap: var(--spacing-24);
}
body .gap-32 {
  gap: var(--spacing-32);
}
body .gap-x-3 {
  column-gap: var(--spacing-3);
}
body .gap-x-4 {
  column-gap: var(--spacing-4);
}
body .gap-x-5 {
  column-gap: var(--spacing-5);
}
body .gap-x-8 {
  column-gap: var(--spacing-8);
}
body .gap-x-10 {
  column-gap: var(--spacing-10);
}
body .gap-x-15 {
  column-gap: var(--spacing-15);
}
body .gap-x-16 {
  column-gap: var(--spacing-16);
}
body .gap-x-22 {
  column-gap: var(--spacing-22);
}
body .gap-y-1 {
  row-gap: var(--spacing-1);
}
body .gap-y-2 {
  row-gap: var(--spacing-2);
}
body .gap-y-3 {
  row-gap: var(--spacing-3);
}
body .gap-y-4 {
  row-gap: var(--spacing-4);
}
body .gap-y-8 {
  row-gap: var(--spacing-8);
}
body .gap-y-9 {
  row-gap: var(--spacing-9);
}
body .gap-y-10 {
  row-gap: var(--spacing-10);
}
body .gap-y-16 {
  row-gap: var(--spacing-16);
}
body .self-center {
  align-self: center;
}
body .self-end {
  align-self: flex-end;
}
body .self-start {
  align-self: flex-start;
}
body .self-stretch {
  align-self: stretch;
}
body .justify-self-end {
  justify-self: flex-end;
}
body .overflow-hidden {
  overflow: hidden;
}
body .overflow-visible {
  overflow: visible;
}
body .\!rounded-10 {
  border-radius: var(--radius-10) !important;
}
body .rounded-0 {
  border-radius: var(--radius-0);
}
body .rounded-2 {
  border-radius: var(--radius-2);
}
body .rounded-3 {
  border-radius: var(--radius-3);
}
body .rounded-3xl {
  border-radius: var(--radius-3xl);
}
body .rounded-4 {
  border-radius: var(--radius-4);
}
body .rounded-6 {
  border-radius: var(--radius-6);
}
body .rounded-7 {
  border-radius: var(--radius-7);
}
body .rounded-8 {
  border-radius: var(--radius-8);
}
body .rounded-10 {
  border-radius: var(--radius-10);
}
body .rounded-12 {
  border-radius: var(--radius-12);
}
body .rounded-16 {
  border-radius: var(--radius-16);
}
body .rounded-20 {
  border-radius: var(--radius-20);
}
body .rounded-24 {
  border-radius: var(--radius-24);
}
body .rounded-\[50\%\] {
  border-radius: 50%;
}
body .rounded-\[66px\] {
  border-radius: 66px;
}
body .rounded-t-4 {
  border-top-left-radius: var(--radius-4);
  border-top-right-radius: var(--radius-4);
}
body .rounded-r-16 {
  border-top-right-radius: var(--radius-16);
  border-bottom-right-radius: var(--radius-16);
}
body .rounded-b-4 {
  border-bottom-right-radius: var(--radius-4);
  border-bottom-left-radius: var(--radius-4);
}
body .rounded-br-6 {
  border-bottom-right-radius: var(--radius-6);
}
body .rounded-bl-3 {
  border-bottom-left-radius: var(--radius-3);
}
body .rounded-bl-4 {
  border-bottom-left-radius: var(--radius-4);
}
body .rounded-bl-\[3px\] {
  border-bottom-left-radius: 3px;
}
body .\!border {
  border-style: var(--tw-border-style) !important;
  border-width: 1px !important;
}
body .border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
body .border-2 {
  border-style: var(--tw-border-style);
  border-width: 2px;
}
body .border-x {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 1px;
}
body .border-x-0 {
  border-inline-style: var(--tw-border-style);
  border-inline-width: 0px;
}
body .\!border-y-0 {
  border-block-style: var(--tw-border-style) !important;
  border-block-width: 0px !important;
}
body .border-y-1 {
  border-block-style: var(--tw-border-style);
  border-block-width: 1px;
}
body .border-t {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
body .border-r {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}
body .border-r-1 {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}
body .border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
body .border-b-\[1px\] {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
body .border-l {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}
body .border-l-\[1px\] {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}
body .\!border-none {
  --tw-border-style: none !important;
  border-style: none !important;
}
body .\!border-solid {
  --tw-border-style: solid !important;
  border-style: solid !important;
}
body .border-dashed {
  --tw-border-style: dashed;
  border-style: dashed;
}
body .border-none {
  --tw-border-style: none;
  border-style: none;
}
body .border-solid {
  --tw-border-style: solid;
  border-style: solid;
}
body .\!border-138 {
  border-color: var(--color-138) !important;
}
body .\!border-d6d {
  border-color: var(--color-d6d) !important;
}
body .\!border-icon-red {
  border-color: var(--color-icon-red) !important;
}
body .\!border-transparent {
  border-color: transparent !important;
}
body .border-\(--button-border-color\) {
  border-color: var(--button-border-color);
}
body .border-\(--interface-border-color\) {
  border-color: var(--interface-border-color);
}
body .border-3c3 {
  border-color: var(--color-3c3);
}
body .border-138 {
  border-color: var(--color-138);
}
body .border-189 {
  border-color: var(--color-189);
}
body .border-949 {
  border-color: var(--color-949);
}
body .border-\[\#6C5270\] {
  border-color: #6C5270;
}
body .border-\[\#6E7052\] {
  border-color: #6E7052;
}
body .border-\[\#526E70\] {
  border-color: #526E70;
}
body .border-\[\#646A6D\] {
  border-color: #646A6D;
}
body .border-\[\#54715B\] {
  border-color: #54715B;
}
body .border-\[\#525970\] {
  border-color: #525970;
}
body .border-\[\#526270\] {
  border-color: #526270;
}
body .border-\[\#705259\] {
  border-color: #705259;
}
body .border-\[\#716954\] {
  border-color: #716954;
}
body .border-\[\#A3A7AA\] {
  border-color: #A3A7AA;
}
body .border-\[\#A3A8BA\] {
  border-color: #A3A8BA;
}
body .border-\[\#A3AFBA\] {
  border-color: #A3AFBA;
}
body .border-\[\#A3B9BA\] {
  border-color: #A3B9BA;
}
body .border-\[\#A3BAA9\] {
  border-color: #A3BAA9;
}
body .border-\[\#B7A3BA\] {
  border-color: #B7A3BA;
}
body .border-\[\#B9BAA3\] {
  border-color: #B9BAA3;
}
body .border-\[\#BAA3A8\] {
  border-color: #BAA3A8;
}
body .border-\[\#BAB4A3\] {
  border-color: #BAB4A3;
}
body .border-\[\#d6d6d64D\] {
  border-color: #d6d6d64D;
}
body .border-c6c {
  border-color: var(--color-c6c);
}
body .border-d6d {
  border-color: var(--color-d6d);
}
body .border-e24 {
  border-color: var(--color-e24);
}
body .border-icon-red {
  border-color: var(--color-icon-red);
}
body .border-transparent {
  border-color: transparent;
}
body .border-white {
  border-color: var(--color-white);
}
body .border-x-transparent {
  border-inline-color: transparent;
}
body .border-x-white {
  border-inline-color: var(--color-white);
}
body .border-y-d6d {
  border-block-color: var(--color-d6d);
}
body .border-y-white {
  border-block-color: var(--color-white);
}
body .border-s-white {
  border-inline-start-color: var(--color-white);
}
body .border-e-white {
  border-inline-end-color: var(--color-white);
}
body .border-t-d6d {
  border-top-color: var(--color-d6d);
}
body .border-t-white {
  border-top-color: var(--color-white);
}
body .border-r-white {
  border-right-color: var(--color-white);
}
body .border-b-d6d {
  border-bottom-color: var(--color-d6d);
}
body .border-b-white {
  border-bottom-color: var(--color-white);
}
body .border-l-d6d {
  border-left-color: var(--color-d6d);
}
body .border-l-white {
  border-left-color: var(--color-white);
}
body .\!bg-\(--button-background-active-color\) {
  background-color: var(--button-background-active-color) !important;
}
body .\!bg-138 {
  background-color: var(--color-138) !important;
}
body .\!bg-d6d {
  background-color: var(--color-d6d) !important;
}
body .\!bg-dce {
  background-color: var(--color-dce) !important;
}
body .\!bg-f8f {
  background-color: var(--color-f8f) !important;
}
body .\!bg-fff {
  background-color: var(--color-fff) !important;
}
body .\!bg-fff\/\[0\] {
  background-color: var(--color-fff) !important;
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-fff) 0%, transparent) !important;
  }
}
body .\!bg-transparent {
  background-color: transparent !important;
}
body .bg-\(--input-border-color\) {
  background-color: var(--input-border-color);
}
body .bg-\(--interface-background-color\) {
  background-color: var(--interface-background-color);
}
body .bg-\(--interface-background-color-light\) {
  background-color: var(--interface-background-color-light);
}
body .bg-\(--interface-border-color\) {
  background-color: var(--interface-border-color);
}
body .bg-\(--interface-window-header-color\) {
  background-color: var(--interface-window-header-color);
}
body .bg-\(--menu-border-hover-color\) {
  background-color: var(--menu-border-hover-color);
}
body .bg-0aa {
  background-color: var(--color-0aa);
}
body .bg-3c3 {
  background-color: var(--color-3c3);
}
body .bg-3cb {
  background-color: var(--color-3cb);
}
body .bg-50d {
  background-color: var(--color-50d);
}
body .bg-138 {
  background-color: var(--color-138);
}
body .bg-138\/15 {
  background-color: var(--color-138);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-138) 15%, transparent);
  }
}
body .bg-189 {
  background-color: var(--color-189);
}
body .bg-949 {
  background-color: var(--color-949);
}
body .bg-\[\#000\] {
  background-color: #000;
}
body .bg-\[\#000\]\/50 {
  background-color: color-mix(in oklab, #000 50%, transparent);
}
body .bg-\[\#000\]\/\[\.9\] {
  background-color: color-mix(in oklab, #000 90%, transparent);
}
body .bg-\[\#000000\] {
  background-color: #000000;
}
body .bg-\[\#2cdbe1\] {
  background-color: #2cdbe1;
}
body .bg-\[\#3E4448\] {
  background-color: #3E4448;
}
body .bg-\[\#4A4C28\] {
  background-color: #4A4C28;
}
body .bg-\[\#4C282F\] {
  background-color: #4C282F;
}
body .bg-\[\#4D4429\] {
  background-color: #4D4429;
}
body .bg-\[\#066eae\] {
  background-color: #066eae;
}
body .bg-\[\#282F4C\] {
  background-color: #282F4C;
}
body .bg-\[\#283B4C\] {
  background-color: #283B4C;
}
body .bg-\[\#284A4C\] {
  background-color: #284A4C;
}
body .bg-\[\#294D32\] {
  background-color: #294D32;
}
body .bg-\[\#49284C\] {
  background-color: #49284C;
}
body .bg-\[\#CCD0D4\] {
  background-color: #CCD0D4;
}
body .bg-\[\#CCD2E8\] {
  background-color: #CCD2E8;
}
body .bg-\[\#CCDAE8\] {
  background-color: #CCDAE8;
}
body .bg-\[\#CCE7E8\] {
  background-color: #CCE7E8;
}
body .bg-\[\#CCE8D3\] {
  background-color: #CCE8D3;
}
body .bg-\[\#E5CCE8\] {
  background-color: #E5CCE8;
}
body .bg-\[\#E7E8CC\] {
  background-color: #E7E8CC;
}
body .bg-\[\#E8CCD2\] {
  background-color: #E8CCD2;
}
body .bg-\[\#E8E1CC\] {
  background-color: #E8E1CC;
}
body .bg-\[\#fff\] {
  background-color: #fff;
}
body .bg-a0a {
  background-color: var(--color-a0a);
}
body .bg-ce3 {
  background-color: var(--color-ce3);
}
body .bg-d6d {
  background-color: var(--color-d6d);
}
body .bg-dce {
  background-color: var(--color-dce);
}
body .bg-e4e {
  background-color: var(--color-e4e);
}
body .bg-e8e {
  background-color: var(--color-e8e);
}
body .bg-e24 {
  background-color: var(--color-e24);
}
body .bg-eef {
  background-color: var(--color-eef);
}
body .bg-efe {
  background-color: var(--color-efe);
}
body .bg-f8f {
  background-color: var(--color-f8f);
}
body .bg-f65 {
  background-color: var(--color-f65);
}
body .bg-fcf {
  background-color: var(--color-fcf);
}
body .bg-fee {
  background-color: var(--color-fee);
}
body .bg-fff {
  background-color: var(--color-fff);
}
body .bg-icon-dark-green {
  background-color: var(--color-icon-dark-green);
}
body .bg-icon-red {
  background-color: var(--color-icon-red);
}
body .bg-icon-white {
  background-color: var(--color-icon-white);
}
body .bg-inactive-light {
  background-color: var(--color-inactive-light);
}
body .bg-inherit {
  background-color: inherit;
}
body .bg-transparent {
  background-color: transparent;
}
body .bg-white {
  background-color: var(--color-white);
}
body .bg-white\/30 {
  background-color: color-mix(in srgb, white 30%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-white) 30%, transparent);
  }
}
body .bg-none {
  background-image: none;
}
body .bg-contain {
  background-size: contain;
}
body .bg-center {
  background-position: center;
}
body .bg-no-repeat {
  background-repeat: no-repeat;
}
body .\!fill-138 {
  fill: var(--color-138) !important;
}
body .fill-white {
  fill: var(--color-white);
}
body .stroke-white {
  stroke: var(--color-white);
}
body .\!p-0 {
  padding: var(--spacing-0) !important;
}
body .p-0 {
  padding: var(--spacing-0);
}
body .p-2 {
  padding: var(--spacing-2);
}
body .p-3 {
  padding: var(--spacing-3);
}
body .p-4 {
  padding: var(--spacing-4);
}
body .p-5 {
  padding: var(--spacing-5);
}
body .p-6 {
  padding: var(--spacing-6);
}
body .p-7 {
  padding: var(--spacing-7);
}
body .p-8 {
  padding: var(--spacing-8);
}
body .p-9 {
  padding: var(--spacing-9);
}
body .p-10 {
  padding: var(--spacing-10);
}
body .p-12 {
  padding: var(--spacing-12);
}
body .p-15 {
  padding: var(--spacing-15);
}
body .p-16 {
  padding: var(--spacing-16);
}
body .p-24 {
  padding: var(--spacing-24);
}
body .p-32 {
  padding: var(--spacing-32);
}
body .p-48 {
  padding: var(--spacing-48);
}
body .p-\[4px\] {
  padding: 4px;
}
body .p-\[8px\] {
  padding: 8px;
}
body .\!px-8 {
  padding-inline: var(--spacing-8) !important;
}
body .px-0 {
  padding-inline: var(--spacing-0);
}
body .px-3 {
  padding-inline: var(--spacing-3);
}
body .px-4 {
  padding-inline: var(--spacing-4);
}
body .px-5 {
  padding-inline: var(--spacing-5);
}
body .px-6 {
  padding-inline: var(--spacing-6);
}
body .px-7 {
  padding-inline: var(--spacing-7);
}
body .px-8 {
  padding-inline: var(--spacing-8);
}
body .px-10 {
  padding-inline: var(--spacing-10);
}
body .px-11 {
  padding-inline: var(--spacing-11);
}
body .px-12 {
  padding-inline: var(--spacing-12);
}
body .px-15 {
  padding-inline: var(--spacing-15);
}
body .px-16 {
  padding-inline: var(--spacing-16);
}
body .px-24 {
  padding-inline: var(--spacing-24);
}
body .px-32 {
  padding-inline: var(--spacing-32);
}
body .px-\[6px\] {
  padding-inline: 6px;
}
body .px-\[8px\] {
  padding-inline: 8px;
}
body .px-\[16px\] {
  padding-inline: 16px;
}
body .px-\[50px\] {
  padding-inline: 50px;
}
body .\!py-6 {
  padding-block: var(--spacing-6) !important;
}
body .py-0 {
  padding-block: var(--spacing-0);
}
body .py-1 {
  padding-block: var(--spacing-1);
}
body .py-2 {
  padding-block: var(--spacing-2);
}
body .py-3 {
  padding-block: var(--spacing-3);
}
body .py-4 {
  padding-block: var(--spacing-4);
}
body .py-6 {
  padding-block: var(--spacing-6);
}
body .py-7 {
  padding-block: var(--spacing-7);
}
body .py-8 {
  padding-block: var(--spacing-8);
}
body .py-10 {
  padding-block: var(--spacing-10);
}
body .py-12 {
  padding-block: var(--spacing-12);
}
body .py-16 {
  padding-block: var(--spacing-16);
}
body .py-\[3px\] {
  padding-block: 3px;
}
body .py-\[10px\] {
  padding-block: 10px;
}
body .p-safe {
  padding-top: var(--safe-area-inset-top);
  padding-right: var(--safe-area-inset-right);
  padding-bottom: var(--safe-area-inset-bottom);
  padding-left: var(--safe-area-inset-left);
}
body .py-safe-offset-4 {
  padding-top: calc(var(--safe-area-inset-top) + 4px);
  padding-bottom: calc(var(--safe-area-inset-bottom) + 4px);
}
body .py-safe-offset-12 {
  padding-top: calc(var(--safe-area-inset-top) + 12px);
  padding-bottom: calc(var(--safe-area-inset-bottom) + 12px);
}
body .pt-0 {
  padding-top: var(--spacing-0);
}
body .pt-1 {
  padding-top: var(--spacing-1);
}
body .pt-3 {
  padding-top: var(--spacing-3);
}
body .pt-4 {
  padding-top: var(--spacing-4);
}
body .pt-5 {
  padding-top: var(--spacing-5);
}
body .pt-6 {
  padding-top: var(--spacing-6);
}
body .pt-8 {
  padding-top: var(--spacing-8);
}
body .pt-10 {
  padding-top: var(--spacing-10);
}
body .pt-11 {
  padding-top: var(--spacing-11);
}
body .pt-12 {
  padding-top: var(--spacing-12);
}
body .pt-16 {
  padding-top: var(--spacing-16);
}
body .pt-24 {
  padding-top: var(--spacing-24);
}
body .pt-48 {
  padding-top: var(--spacing-48);
}
body .pt-\[5px\] {
  padding-top: 5px;
}
body .pt-\[8px\] {
  padding-top: 8px;
}
body .pt-\[30px\] {
  padding-top: 30px;
}
body .pt-safe {
  padding-top: var(--safe-area-inset-top);
}
body .pt-safe-offset-8 {
  padding-top: calc(var(--safe-area-inset-top) + 8px);
}
body .px-safe {
  padding-right: var(--safe-area-inset-right);
  padding-left: var(--safe-area-inset-left);
}
body .px-safe-offset-24 {
  padding-right: calc(var(--safe-area-inset-right) + 24px);
  padding-left: calc(var(--safe-area-inset-left) + 24px);
}
body .pr-3 {
  padding-right: var(--spacing-3);
}
body .pr-4 {
  padding-right: var(--spacing-4);
}
body .pr-5 {
  padding-right: var(--spacing-5);
}
body .pr-7 {
  padding-right: var(--spacing-7);
}
body .pr-8 {
  padding-right: var(--spacing-8);
}
body .pr-10 {
  padding-right: var(--spacing-10);
}
body .pr-12 {
  padding-right: var(--spacing-12);
}
body .pr-16 {
  padding-right: var(--spacing-16);
}
body .pr-20 {
  padding-right: var(--spacing-20);
}
body .pr-24 {
  padding-right: var(--spacing-24);
}
body .pr-32 {
  padding-right: var(--spacing-32);
}
body .pr-\[7px\] {
  padding-right: 7px;
}
body .pr-safe-offset-4 {
  padding-right: calc(var(--safe-area-inset-right) + 4px);
}
body .pr-safe-offset-16 {
  padding-right: calc(var(--safe-area-inset-right) + 16px);
}
body .pb-0 {
  padding-bottom: var(--spacing-0);
}
body .pb-2 {
  padding-bottom: var(--spacing-2);
}
body .pb-3 {
  padding-bottom: var(--spacing-3);
}
body .pb-4 {
  padding-bottom: var(--spacing-4);
}
body .pb-6 {
  padding-bottom: var(--spacing-6);
}
body .pb-8 {
  padding-bottom: var(--spacing-8);
}
body .pb-9 {
  padding-bottom: var(--spacing-9);
}
body .pb-10 {
  padding-bottom: var(--spacing-10);
}
body .pb-12 {
  padding-bottom: var(--spacing-12);
}
body .pb-16 {
  padding-bottom: var(--spacing-16);
}
body .pb-\[12px\] {
  padding-bottom: 12px;
}
body .pb-\[21px\] {
  padding-bottom: 21px;
}
body .pb-\[25px\] {
  padding-bottom: 25px;
}
body .pb-safe {
  padding-bottom: var(--safe-area-inset-bottom);
}
body .\!pl-1 {
  padding-left: var(--spacing-1) !important;
}
body .\!pl-4 {
  padding-left: var(--spacing-4) !important;
}
body .pl-0 {
  padding-left: var(--spacing-0);
}
body .pl-2 {
  padding-left: var(--spacing-2);
}
body .pl-3 {
  padding-left: var(--spacing-3);
}
body .pl-4 {
  padding-left: var(--spacing-4);
}
body .pl-8 {
  padding-left: var(--spacing-8);
}
body .pl-9 {
  padding-left: var(--spacing-9);
}
body .pl-10 {
  padding-left: var(--spacing-10);
}
body .pl-12 {
  padding-left: var(--spacing-12);
}
body .pl-16 {
  padding-left: var(--spacing-16);
}
body .pl-24 {
  padding-left: var(--spacing-24);
}
body .pl-32 {
  padding-left: var(--spacing-32);
}
body .pl-\[4px\] {
  padding-left: 4px;
}
body .pl-\[15px\] {
  padding-left: 15px;
}
body .pl-safe {
  padding-left: var(--safe-area-inset-left);
}
body .pl-safe-offset-16 {
  padding-left: calc(var(--safe-area-inset-left) + 16px);
}
body .text-center {
  text-align: center;
}
body .text-end {
  text-align: end;
}
body .text-justify {
  text-align: justify;
}
body .text-right {
  text-align: right;
}
body .align-top {
  vertical-align: top;
}
body .text-base {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
body .text-sm {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
body .\!text-14 {
  font-size: var(--text-14) !important;
}
body .text-10 {
  font-size: var(--text-10);
}
body .text-11 {
  font-size: var(--text-11);
}
body .text-12 {
  font-size: var(--text-12);
}
body .text-14 {
  font-size: var(--text-14);
}
body .text-16 {
  font-size: var(--text-16);
}
body .text-20 {
  font-size: var(--text-20);
}
body .text-22 {
  font-size: var(--text-22);
}
body .text-\[9px\] {
  font-size: 9px;
}
body .text-\[34px\] {
  font-size: 34px;
}
body .\!leading-16 {
  --tw-leading: var(--leading-16) !important;
  line-height: var(--leading-16) !important;
}
body .leading-4 {
  --tw-leading: var(--spacing-4);
  line-height: var(--spacing-4);
}
body .leading-10 {
  --tw-leading: var(--leading-10);
  line-height: var(--leading-10);
}
body .leading-11 {
  --tw-leading: var(--leading-11);
  line-height: var(--leading-11);
}
body .leading-12 {
  --tw-leading: var(--leading-12);
  line-height: var(--leading-12);
}
body .leading-14 {
  --tw-leading: var(--leading-14);
  line-height: var(--leading-14);
}
body .leading-16 {
  --tw-leading: var(--leading-16);
  line-height: var(--leading-16);
}
body .leading-18 {
  --tw-leading: var(--leading-18);
  line-height: var(--leading-18);
}
body .leading-21 {
  --tw-leading: var(--leading-21);
  line-height: var(--leading-21);
}
body .leading-22 {
  --tw-leading: var(--leading-22);
  line-height: var(--leading-22);
}
body .leading-23 {
  --tw-leading: var(--leading-23);
  line-height: var(--leading-23);
}
body .leading-24 {
  --tw-leading: var(--leading-24);
  line-height: var(--leading-24);
}
body .leading-26 {
  --tw-leading: var(--leading-26);
  line-height: var(--leading-26);
}
body .leading-48 {
  --tw-leading: var(--leading-48);
  line-height: var(--leading-48);
}
body .leading-\[10px\] {
  --tw-leading: 10px;
  line-height: 10px;
}
body .leading-\[14px\] {
  --tw-leading: 14px;
  line-height: 14px;
}
body .leading-\[18px\] {
  --tw-leading: 18px;
  line-height: 18px;
}
body .leading-\[38px\] {
  --tw-leading: 38px;
  line-height: 38px;
}
body .leading-\[39px\] {
  --tw-leading: 39px;
  line-height: 39px;
}
body .font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
body .font-normal {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
}
body .text-wrap {
  text-wrap: wrap;
}
body .text-ellipsis {
  text-overflow: ellipsis;
}
body .whitespace-break-spaces {
  white-space: break-spaces;
}
body .whitespace-normal {
  white-space: normal;
}
body .whitespace-nowrap {
  white-space: nowrap;
}
body .whitespace-pre-line {
  white-space: pre-line;
}
body .\!text-138 {
  color: var(--color-138) !important;
}
body .\!text-a0a {
  color: var(--color-a0a) !important;
}
body .text-\(--interface-secondary-color\) {
  color: var(--interface-secondary-color);
}
body .text-\(--interface-text-color\) {
  color: var(--interface-text-color);
}
body .text-\(--interface-text-disabled-color\) {
  color: var(--interface-text-disabled-color);
}
body .text-\(--menu-text-selected-color\) {
  color: var(--menu-text-selected-color);
}
body .text-3c3 {
  color: var(--color-3c3);
}
body .text-6d6 {
  color: var(--color-6d6);
}
body .text-138 {
  color: var(--color-138);
}
body .text-189 {
  color: var(--color-189);
}
body .text-949 {
  color: var(--color-949);
}
body .text-\[\#000000\] {
  color: #000000;
}
body .text-\[\#5CB8EC\] {
  color: #5CB8EC;
}
body .text-\[\#A0A0A0\] {
  color: #A0A0A0;
}
body .text-\[\#FFFFFF\] {
  color: #FFFFFF;
}
body .text-\[\#fff\] {
  color: #fff;
}
body .text-a0a {
  color: var(--color-a0a);
}
body .text-d6d {
  color: var(--color-d6d);
}
body .text-e24 {
  color: var(--color-e24);
}
body .text-fff {
  color: var(--color-fff);
}
body .text-icon-red {
  color: var(--color-icon-red);
}
body .text-inherit {
  color: inherit;
}
body .text-white {
  color: var(--color-white);
}
body .capitalize {
  text-transform: capitalize;
}
body .uppercase {
  text-transform: uppercase;
}
body .italic {
  font-style: italic;
}
body .ordinal {
  --tw-ordinal: ordinal;
  font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}
body .underline {
  text-decoration-line: underline;
}
body .placeholder-6d6\/100 {
  &::placeholder {
    color: var(--color-6d6);
  }
}
body .\!opacity-0 {
  opacity: 0% !important;
}
body .opacity-0 {
  opacity: 0%;
}
body .opacity-15 {
  opacity: 15%;
}
body .opacity-40 {
  opacity: 40%;
}
body .opacity-50 {
  opacity: 50%;
}
body .opacity-60 {
  opacity: 60%;
}
body .opacity-80 {
  opacity: 80%;
}
body .opacity-85 {
  opacity: 85%;
}
body .opacity-100 {
  opacity: 100%;
}
body .\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
}
body .shadow {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
body .shadow-\[0px_1px_2px_\#00000014\] {
  --tw-shadow: 0px 1px 2px var(--tw-shadow-color, #00000014);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
body .shadow-none {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
body .shadow-sm {
  --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
body .outline-hidden {
  --tw-outline-style: none;
  outline-style: none;
  @media (forced-colors: active) {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
}
body .outline {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}
body .blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
body .invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
body .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,);
}
body .transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
body .transition-\[border-color\] {
  transition-property: border-color;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
body .transition-\[max-height\] {
  transition-property: max-height;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
body .transition-\[min-height\] {
  transition-property: min-height;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
body .transition-\[padding-bottom\] {
  transition-property: padding-bottom;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
body .transition-\[padding\] {
  transition-property: padding;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
body .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));
}
body .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));
}
body .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));
}
body .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));
}
body .duration-100 {
  --tw-duration: 100ms;
  transition-duration: 100ms;
}
body .duration-150 {
  --tw-duration: 150ms;
  transition-duration: 150ms;
}
body .duration-200 {
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
body .duration-250 {
  --tw-duration: 250ms;
  transition-duration: 250ms;
}
body .duration-300 {
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
body .ease-in {
  --tw-ease: var(--ease-in);
  transition-timing-function: var(--ease-in);
}
body .ease-in-out {
  --tw-ease: var(--ease-in-out);
  transition-timing-function: var(--ease-in-out);
}
body .ease-out {
  --tw-ease: var(--ease-out);
  transition-timing-function: var(--ease-out);
}
body .\!select-auto {
  -webkit-user-select: auto !important;
  user-select: auto !important;
}
body .\*\:mt-2 {
  & > * {
    margin-top: var(--spacing-2);
  }
}
body .\*\:mb-8 {
  & > * {
    margin-bottom: var(--spacing-8);
  }
}
body .\*\:h-\[38px\] {
  & > * {
    height: 38px;
  }
}
body .\*\:flex-1 {
  & > * {
    flex: 1;
  }
}
body .\*\:grow {
  & > * {
    flex-grow: 1;
  }
}
body .\*\:justify-evenly {
  & > * {
    justify-content: space-evenly;
  }
}
body .\*\:gap-y-4 {
  & > * {
    row-gap: var(--spacing-4);
  }
}
body .\*\:overflow-hidden {
  & > * {
    overflow: hidden;
  }
}
body .\*\:px-11 {
  & > * {
    padding-inline: var(--spacing-11);
  }
}
body .\*\: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));
  }
}
body .\*\: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));
  }
}
body .\*\:duration-200 {
  & > * {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
}
body .\*\:ease-out {
  & > * {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
}
body .\*\*\:pointer-events-none\! {
  & * {
    pointer-events: none !important;
  }
}
body .\*\*\: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));
  }
}
body .\*\*\: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));
  }
}
body .\*\*\:duration-150 {
  & * {
    --tw-duration: 150ms;
    transition-duration: 150ms;
  }
}
body .\*\*\:ease-out {
  & * {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
}
body .group:hover .group-hover\:translate-y-0 {
    @media (hover: hover) {
      --tw-translate-y: var(--spacing-0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

body .group:hover .group-hover\:opacity-100 {
    @media (hover: hover) {
      opacity: 100%;
    }
  }

body .group\/switch:hover .group-hover\/switch\:border-138 {
    @media (hover: hover) {
      border-color: var(--color-138);
    }
  }

body .group\/switch:hover .group-hover\/switch\:bg-138 {
    @media (hover: hover) {
      background-color: var(--color-138);
    }
  }

body .peer:placeholder-shown ~ .peer-placeholder-shown\:text-a0a {
    color: var(--color-a0a);
  }

body .placeholder\:text-6d6 {
  &::placeholder {
    color: var(--color-6d6);
  }
}
body .placeholder\:text-a0a {
  &::placeholder {
    color: var(--color-a0a);
  }
}
body .placeholder\:opacity-100 {
  &::placeholder {
    opacity: 100%;
  }
}
body .before\:absolute {
  &::before {
    content: var(--tw-content);
    position: absolute;
  }
}
body .before\:h-full {
  &::before {
    content: var(--tw-content);
    height: 100%;
  }
}
body .before\:max-h-\[calc\(30px\+var\(--safe-area-inset-top\)\)\] {
  &::before {
    content: var(--tw-content);
    max-height: calc(30px + var(--safe-area-inset-top));
  }
}
body .before\:w-full {
  &::before {
    content: var(--tw-content);
    width: 100%;
  }
}
body .before\:bg-fff {
  &::before {
    content: var(--tw-content);
    background-color: var(--color-fff);
  }
}
body .before\:opacity-75 {
  &::before {
    content: var(--tw-content);
    opacity: 75%;
  }
}
body .before\:content-\[\\\'\*\\\'\] {
  &::before {
    content: var(--tw-content);
    --tw-content: \'*\';
    content: var(--tw-content);
  }
}
body .after\:absolute {
  &::after {
    content: var(--tw-content);
    position: absolute;
  }
}
body .after\:right-0 {
  &::after {
    content: var(--tw-content);
    right: var(--spacing-0);
  }
}
body .after\:block {
  &::after {
    content: var(--tw-content);
    display: block;
  }
}
body .after\:h-10 {
  &::after {
    content: var(--tw-content);
    height: var(--spacing-10);
  }
}
body .after\:w-1 {
  &::after {
    content: var(--tw-content);
    width: var(--spacing-1);
  }
}
body .after\:rounded-10 {
  &::after {
    content: var(--tw-content);
    border-radius: var(--radius-10);
  }
}
body .after\:bg-3c3 {
  &::after {
    content: var(--tw-content);
    background-color: var(--color-3c3);
  }
}
body .first\:ml-16 {
  &:first-child {
    margin-left: var(--spacing-16);
  }
}
body .first\:flex {
  &:first-child {
    display: flex;
  }
}
body .first\:justify-evenly {
  &:first-child {
    justify-content: space-evenly;
  }
}
body .last\:mr-16 {
  &:last-child {
    margin-right: var(--spacing-16);
  }
}
body .last\:mb-8 {
  &:last-child {
    margin-bottom: var(--spacing-8);
  }
}
body .last\:h-\[16px\] {
  &:last-child {
    height: 16px;
  }
}
body .last\:gap-x-\[4px\] {
  &:last-child {
    column-gap: 4px;
  }
}
body .hover\:\!border-138 {
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-138) !important;
    }
  }
}
body .hover\:border-048 {
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-048);
    }
  }
}
body .hover\:border-189 {
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-189);
    }
  }
}
body .hover\:border-b2b {
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-b2b);
    }
  }
}
body .hover\:border-ce3 {
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-ce3);
    }
  }
}
body .hover\:border-d6d {
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-d6d);
    }
  }
}
body .hover\:border-e24 {
  &:hover {
    @media (hover: hover) {
      border-color: var(--color-e24);
    }
  }
}
body .hover\:bg-3cb {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-3cb);
    }
  }
}
body .hover\:bg-189 {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-189);
    }
  }
}
body .hover\:bg-e4e {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-e4e);
    }
  }
}
body .hover\:bg-e24 {
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-e24);
    }
  }
}
body .hover\:text-fff {
  &:hover {
    @media (hover: hover) {
      color: var(--color-fff);
    }
  }
}
body .hover\:opacity-100 {
  &:hover {
    @media (hover: hover) {
      opacity: 100%;
    }
  }
}
body .hover\:after\:absolute {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        position: absolute;
      }
    }
  }
}
body .hover\:after\:top-0 {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        top: var(--spacing-0);
      }
    }
  }
}
body .hover\:after\:left-0 {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        left: var(--spacing-0);
      }
    }
  }
}
body .hover\:after\:z-20 {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        z-index: 20;
      }
    }
  }
}
body .hover\:after\:h-full {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        height: 100%;
      }
    }
  }
}
body .hover\:after\:w-full {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        width: 100%;
      }
    }
  }
}
body .hover\:after\:border {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        border-style: var(--tw-border-style);
        border-width: 1px;
      }
    }
  }
}
body .hover\:after\:border-138 {
  &:hover {
    @media (hover: hover) {
      &::after {
        content: var(--tw-content);
        border-color: var(--color-138);
      }
    }
  }
}
body .active\:cursor-ns-resize {
  &:active {
    cursor: ns-resize;
  }
}
body .active\:bg-fff {
  &:active {
    background-color: var(--color-fff);
  }
}
body .disabled\:pointer-events-none {
  &:disabled {
    pointer-events: none;
  }
}
body .min-\[400px\]\:\!text-16 {
  @media (width >= 400px) {
    font-size: var(--text-16) !important;
  }
}
body .\[\&_\body .order-section\]\:not-last\:mb-8 {
  & body .order-section {
    &:not(*:last-child) {
      margin-bottom: var(--spacing-8);
    }
  }
}
body .\[\&_a\]\:text-138 {
  & a {
    color: var(--color-138);
  }
}
body .\[\&_a\]\:no-underline {
  & a {
    text-decoration-line: none;
  }
}
body .\[\&_a\]\:visited\:text-138 {
  & a {
    &:visited {
      color: var(--color-138);
    }
  }
}
body .\[\&_a\]\:hover\:text-138 {
  & a {
    &:hover {
      @media (hover: hover) {
        color: var(--color-138);
      }
    }
  }
}
body .\[\&_a\]\:active\:text-138 {
  & a {
    &:active {
      color: var(--color-138);
    }
  }
}
body .\[\&_a\:active\]\:text-138 {
  & a:active {
    color: var(--color-138);
  }
}
body .\[\&_a\:active\]\:no-underline {
  & a:active {
    text-decoration-line: none;
  }
}
body .\[\&_a\:hover\]\:text-138 {
  & a:hover {
    color: var(--color-138);
  }
}
body .\[\&_a\:hover\]\:no-underline {
  & a:hover {
    text-decoration-line: none;
  }
}
body .\[\&_a\:visited\]\:text-138 {
  & a:visited {
    color: var(--color-138);
  }
}
body .\[\&_a\:visited\]\:no-underline {
  & a:visited {
    text-decoration-line: none;
  }
}
body .\[\&_b\]\:font-bold {
  & b {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
}
body .\[\&_input\]\:flex-1 {
  & input {
    flex: 1;
  }
}
body .\[\&_input\]\:border-none {
  & input {
    --tw-border-style: none;
    border-style: none;
  }
}
body .\[\&_input\]\:border-icon-red {
  & input {
    border-color: var(--color-icon-red);
  }
}
body .\[\&_input\]\:pr-52 {
  & input {
    padding-right: var(--spacing-52);
  }
}
body .\[\&_path\]\:\!fill-3c3 {
  & path {
    fill: var(--color-3c3) !important;
  }
}
body .\[\&_path\]\:\!fill-138 {
  & path {
    fill: var(--color-138) !important;
  }
}
body .\[\&_path\]\:\!fill-a0a {
  & path {
    fill: var(--color-a0a) !important;
  }
}
body .\[\&_path\]\:fill-a0a {
  & path {
    fill: var(--color-a0a);
  }
}
body .\[\&_svg\]\:h-\[18px\] {
  & svg {
    height: 18px;
  }
}
body .\[\&_svg\]\:w-\[18px\] {
  & svg {
    width: 18px;
  }
}
body .\[\&_svg\]\:rotate-180 {
  & svg {
    rotate: 180deg;
  }
}
body .\[\&\>\*\:first-child\]\:\!absolute {
  &>*:first-child {
    position: absolute !important;
  }
}
body .\[\&\>\*\:first-child\]\:top-0 {
  &>*:first-child {
    top: var(--spacing-0);
  }
}
body .\[\&\>\*\:first-child\]\:right-0 {
  &>*:first-child {
    right: var(--spacing-0);
  }
}
body .\[\&\>\*\:nth-child\(2\)\]\:pt-\[12px\] {
  &>*:nth-child(2) {
    padding-top: 12px;
  }
}
body .\[\&\>\*\:nth-child\(2\)\]\:pb-\[8px\] {
  &>*:nth-child(2) {
    padding-bottom: 8px;
  }
}
body .\[\&\>\*\>\*\]\:\!pointer-events-none {
  &>*>* {
    pointer-events: none !important;
  }
}
body .\[\&\>a\]\:text-138 {
  &>a {
    color: var(--color-138);
  }
}
body .\[\&\>div\]\:h-\[18px\] {
  &>div {
    height: 18px;
  }
}
body .\[\&\>div\]\:w-\[18px\] {
  &>div {
    width: 18px;
  }
}
body .\[\&\>svg\]\:inline {
  &>svg {
    display: inline;
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    border-color: var(--color-gray-200, currentColor);
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-pan-x {
  syntax: "*";
  inherits: false;
}
@property --tw-pan-y {
  syntax: "*";
  inherits: false;
}
@property --tw-pinch-zoom {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@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-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    :root {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-pan-x: initial;
      --tw-pan-y: initial;
      --tw-pinch-zoom: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: 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-outline-style: solid;
      --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-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
    }
  }
