@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
.keen-slider:not([data-keen-slider-disabled]) {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  touch-action: pan-y;
  -webkit-user-select: none;
  user-select: none;
  -khtml-user-select: none;
  align-content: flex-start;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}
.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide {
  width: 100%;
  min-height: 100%;
  position: relative;
  overflow: hidden;
}
.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse] {
  flex-direction: row-reverse;
}
.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v] {
  flex-wrap: wrap;
}
.blink *,
.blink :before,
.blink :after,
.blink ::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
.blink *,
.blink :before,
.blink :after {
  box-sizing: border-box;
  border: 0 solid;
}
.blink :before,
.blink :after {
  --tw-content: "";
}
.blink,
.blink :host {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
  font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  line-height: 1.5;
}
.blink {
  line-height: inherit;
  margin: 0;
}
.blink hr {
  color: inherit;
  border-top-width: 1px;
  height: 0;
}
.blink abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.blink h1,
.blink h2,
.blink h3,
.blink h4,
.blink h5,
.blink h6 {
  font-size: inherit;
  font-weight: inherit;
}
.blink a {
  color: inherit;
  -webkit-text-decoration: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
.blink b,
.blink strong {
  font-weight: bolder;
}
.blink code,
.blink kbd,
.blink samp,
.blink pre {
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-size: 1em;
}
.blink small {
  font-size: 80%;
}
.blink sub,
.blink sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}
.blink sub {
  bottom: -0.25em;
}
.blink sup {
  top: -0.5em;
}
.blink table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
.blink button,
.blink input,
.blink optgroup,
.blink select,
.blink textarea {
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
.blink button,
.blink select {
  text-transform: none;
}
.blink button,
.blink input:where([type="button"]),
.blink input:where([type="reset"]),
.blink input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}
.blink :-moz-focusring {
  outline: auto;
}
.blink :-moz-ui-invalid {
  box-shadow: none;
}
.blink progress {
  vertical-align: baseline;
}
.blink ::-webkit-inner-spin-button {
  height: auto;
}
.blink ::-webkit-outer-spin-button {
  height: auto;
}
.blink [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.blink ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.blink ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.blink summary {
  display: list-item;
}
.blink blockquote,
.blink dl,
.blink dd,
.blink h1,
.blink h2,
.blink h3,
.blink h4,
.blink h5,
.blink h6,
.blink hr,
.blink figure,
.blink p,
.blink pre {
  margin: 0;
}
.blink fieldset {
  margin: 0;
  padding: 0;
}
.blink legend {
  padding: 0;
}
.blink ol,
.blink ul,
.blink menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
.blink dialog {
  padding: 0;
}
.blink textarea {
  resize: vertical;
}
.blink input::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
.blink input::placeholder,
.blink textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
.blink button,
.blink [role="button"] {
  cursor: pointer;
}
.blink :disabled {
  cursor: default;
}
.blink img,
.blink svg,
.blink video,
.blink canvas,
.blink audio,
.blink iframe,
.blink embed,
.blink object {
  vertical-align: middle;
  display: block;
}
.blink img,
.blink video {
  max-width: 100%;
  height: auto;
}
.blink [hidden] {
  display: none;
}
.blink {
  container-type: inline-size;
}
.blink input[type="date"]::-webkit-inner-spin-button {
  opacity: 0;
  position: absolute;
  left: 1rem;
}
.blink input[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  left: 1rem;
}
.blink input[type="datetime-local"]::-webkit-inner-spin-button {
  opacity: 0;
  position: absolute;
  left: 1rem;
}
.blink input[type="datetime-local"]::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  left: 1rem;
}
.dial-light {
  --blink-bg-primary: #fff;
  --blink-bg-secondary: #f2f3f5;
  --blink-button: #2a2a2b;
  --blink-button-disabled: #737373;
  --blink-button-hover: #323335;
  --blink-button-success: #09cbbf1a;
  --blink-icon-error: #f71a05;
  --blink-icon-error-hover: #ff402e;
  --blink-icon-primary: #737373;
  --blink-icon-primary-hover: #888989;
  --blink-icon-warning: #d55f00;
  --blink-icon-warning-hover: #ef6f08;
  --blink-input-bg: #fff;
  --blink-input-bg-selected: #08c0b4;
  --blink-input-bg-disabled: #dee1e7;
  --blink-input-stroke: #c4c6c8;
  --blink-input-stroke-disabled: #dee1e7;
  --blink-input-stroke-error: #ff402e;
  --blink-input-stroke-hover: #b3b3b3;
  --blink-input-stroke-selected: #08c0b4;
  --blink-stroke-error: #ff9696;
  --blink-stroke-primary: #d7d7d7;
  --blink-stroke-secondary: #ebebeb;
  --blink-stroke-warning: #ffbc6e;
  --blink-text-brand: #08c0b4;
  --blink-text-button: #fff;
  --blink-text-button-disabled: #f2f3f5;
  --blink-text-button-success: #00a095;
  --blink-text-error: #f71a05;
  --blink-text-error-hover: #ff402e;
  --blink-text-input: #232324;
  --blink-text-input-disabled: #b3b3b3;
  --blink-text-input-placeholder: #737373;
  --blink-text-link: #737373;
  --blink-text-link-hover: #888989;
  --blink-text-primary: #232324;
  --blink-text-secondary: #434445;
  --blink-text-success: #00a095;
  --blink-text-warning: #d55f00;
  --blink-text-warning-hover: #ef6f08;
  --blink-transparent-error: #ff96961a;
  --blink-transparent-grey: #b3b3b31a;
  --blink-transparent-warning: #ffbc6e1a;
  --blink-border-radius-rounded-lg: 0.25rem;
  --blink-border-radius-rounded-xl: 0.5rem;
  --blink-border-radius-rounded-2xl: 1rem;
  --blink-border-radius-rounded-button: 0.5rem;
  --blink-border-radius-rounded-input: 0.5rem;
  --blink-border-radius-rounded-input-standalone: 0.5rem;
  --blink-shadow-container: 0px 129.333px 103.467px 0px #00000012,
    0px 54.032px 43.226px 0px #0000000d, 0px 16.195px 12.956px 0px #0000000a,
    0px 8.601px 6.881px 0px #00000008, 0px 3.579px 2.863px 0px #00000005;
}
.x-dark,
.x-light {
  --blink-border-radius-rounded-lg: 0.25rem;
  --blink-border-radius-rounded-xl: 0.5rem;
  --blink-border-radius-rounded-2xl: 1.125rem;
  --blink-border-radius-rounded-button: 624.938rem;
  --blink-border-radius-rounded-input: 1.25rem;
  --blink-border-radius-rounded-input-standalone: 1.75rem;
}
.x-dark {
  --blink-bg-primary: #202327;
  --blink-bg-secondary: #262a2d;
  --blink-button: #1d9bf0;
  --blink-button-disabled: #2f3336;
  --blink-button-hover: #3087da;
  --blink-button-success: #00ae661a;
  --blink-icon-error: #ff6565;
  --blink-icon-error-hover: #ff7a7a;
  --blink-icon-primary: #6e767d;
  --blink-icon-primary-hover: #949ca4;
  --blink-icon-warning: #ffb545;
  --blink-icon-warning-hover: #ffc875;
  --blink-input-bg: #202327;
  --blink-input-bg-selected: #1d9bf0;
  --blink-input-bg-disabled: #2f3336;
  --blink-input-stroke: #3d4144;
  --blink-input-stroke-disabled: #2f3336;
  --blink-input-stroke-error: #ff6565;
  --blink-input-stroke-hover: #6e767d;
  --blink-input-stroke-selected: #1d9bf0;
  --blink-stroke-error: #ff6565;
  --blink-stroke-primary: #1d9bf0;
  --blink-stroke-secondary: #3d4144;
  --blink-stroke-warning: #ffb545;
  --blink-text-brand: #35aeff;
  --blink-text-button: #fff;
  --blink-text-button-disabled: #768088;
  --blink-text-button-success: #12dc88;
  --blink-text-error: #ff6565;
  --blink-text-error-hover: #ff7a7a;
  --blink-text-input: #fff;
  --blink-text-input-disabled: #566470;
  --blink-text-input-placeholder: #6e767d;
  --blink-text-link: #6e767d;
  --blink-text-link-hover: #949ca4;
  --blink-text-primary: #fff;
  --blink-text-secondary: #949ca4;
  --blink-text-success: #12dc88;
  --blink-text-warning: #ffb545;
  --blink-text-warning-hover: #ffc875;
  --blink-transparent-error: #aa00001a;
  --blink-transparent-grey: #6e767d1a;
  --blink-transparent-warning: #a966001a;
  --blink-shadow-container: 0px 2px 8px 0px #3bb0ff38,
    0px 1px 48px 0px #1d9bf03d;
}
.x-light {
  --blink-bg-primary: #fff;
  --blink-bg-secondary: #f7f7f7;
  --blink-button: #499bea;
  --blink-button-disabled: #f0f3f4;
  --blink-button-hover: #428cd2;
  --blink-button-success: #00b1271a;
  --blink-icon-error: #f71a05;
  --blink-icon-error-hover: #ff402e;
  --blink-icon-primary: #949ca4;
  --blink-icon-primary-hover: #9da3ae;
  --blink-icon-warning: #ef6f08;
  --blink-icon-warning-hover: #ffbc6e;
  --blink-input-bg: #fff;
  --blink-input-bg-selected: #499bea;
  --blink-input-bg-disabled: #f0f3f4;
  --blink-input-stroke: #d1d9de;
  --blink-input-stroke-disabled: #f0f3f4;
  --blink-input-stroke-error: #ff402e;
  --blink-input-stroke-hover: #9da3ae;
  --blink-input-stroke-selected: #499bea;
  --blink-stroke-error: #ff9696;
  --blink-stroke-primary: #499bea;
  --blink-stroke-secondary: #d1d9de;
  --blink-stroke-warning: #ffbc6e;
  --blink-text-brand: #428cd2;
  --blink-text-button: #fff;
  --blink-text-button-disabled: #949ca4;
  --blink-text-button-success: #029923;
  --blink-text-error: #f71a05;
  --blink-text-error-hover: #ff402e;
  --blink-text-input: #101418;
  --blink-text-input-disabled: #9da3ae;
  --blink-text-input-placeholder: #949ca4;
  --blink-text-link: #949ca4;
  --blink-text-link-hover: #9da3ae;
  --blink-text-primary: #101418;
  --blink-text-secondary: #566470;
  --blink-text-success: #029923;
  --blink-text-warning: #d55f00;
  --blink-text-warning-hover: #ef6f08;
  --blink-transparent-error: #ff96961a;
  --blink-transparent-grey: #6e767d1a;
  --blink-transparent-warning: #ffbc6e1a;
  --blink-shadow-container: 0px 2px 8px 0px #3eb1ff38,
    0px 1px 48px 0px #3eb1ff3d;
}
.blink .\!container {
  width: 100% !important;
}
.blink .container {
  width: 100%;
}
@media (width>=640px) {
  .blink .\!container {
    max-width: 640px !important;
  }
  .blink .container {
    max-width: 640px;
  }
}
@media (width>=768px) {
  .blink .\!container {
    max-width: 768px !important;
  }
  .blink .container {
    max-width: 768px;
  }
}
@media (width>=1024px) {
  .blink .\!container {
    max-width: 1024px !important;
  }
  .blink .container {
    max-width: 1024px;
  }
}
@media (width>=1280px) {
  .blink .\!container {
    max-width: 1280px !important;
  }
  .blink .container {
    max-width: 1280px;
  }
}
@media (width>=1536px) {
  .blink .\!container {
    max-width: 1536px !important;
  }
  .blink .container {
    max-width: 1536px;
  }
}
.blink .invisible {
  visibility: hidden;
}
.blink .absolute {
  position: absolute;
}
.blink .relative {
  position: relative;
}
.blink .right-2 {
  right: 0.5rem;
}
.blink .top-2 {
  top: 0.5rem;
}
.blink .mb-0\.5 {
  margin-bottom: 0.125rem;
}
.blink .mb-1 {
  margin-bottom: 0.25rem;
}
.blink .mb-2 {
  margin-bottom: 0.5rem;
}
.blink .mb-4 {
  margin-bottom: 1rem;
}
.blink .mr-1\.5 {
  margin-right: 0.375rem;
}
.blink .mr-2 {
  margin-right: 0.5rem;
}
.blink .mt-0\.5 {
  margin-top: 0.125rem;
}
.blink .mt-1\.5 {
  margin-top: 0.375rem;
}
.blink .mt-2 {
  margin-top: 0.5rem;
}
.blink .mt-2\.5 {
  margin-top: 0.625rem;
}
.blink .mt-3 {
  margin-top: 0.75rem;
}
.blink .mt-4 {
  margin-top: 1rem;
}
.blink .block {
  display: block;
}
.blink .inline-block {
  display: inline-block;
}
.blink .flex {
  display: flex;
}
.blink .inline-flex {
  display: inline-flex;
}
.blink .grid {
  display: grid;
}
.blink .\!hidden {
  display: none !important;
}
.blink .hidden {
  display: none;
}
.blink .aspect-auto {
  aspect-ratio: auto;
}
.blink .aspect-square {
  aspect-ratio: 1;
}
.blink .h-2\.5 {
  height: 0.625rem;
}
.blink .h-\[16px\] {
  height: 16px;
}
.blink .h-\[8px\] {
  height: 8px;
}
.blink .h-full {
  height: 100%;
}
.blink .max-h-\[100cqw\] {
  max-height: 100cqw;
}
.blink .min-h-10 {
  min-height: 2.5rem;
}
.blink .min-h-7 {
  min-height: 1.75rem;
}
.blink .w-2\.5 {
  width: 0.625rem;
}
.blink .w-full {
  width: 100%;
}
.blink .min-w-0 {
  min-width: 0;
}
.blink .max-w-full {
  max-width: 100%;
}
.blink .flex-1 {
  flex: 1;
}
.blink .flex-\[10\] {
  flex: 10;
}
.blink .flex-grow {
  flex-grow: 1;
}
.blink .basis-1\/2 {
  flex-basis: 50%;
}
.blink .basis-\[calc\(33\.333\%-2\*4px\)\] {
  flex-basis: calc(33.333% - 8px);
}
.blink .transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.blink .cursor-\[inherit\] {
  cursor: inherit;
}
.blink .cursor-default {
  cursor: default;
}
.blink .cursor-not-allowed {
  cursor: not-allowed;
}
.blink .cursor-pointer {
  cursor: pointer;
}
.blink .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.blink .flex-row {
  flex-direction: row;
}
.blink .flex-col {
  flex-direction: column;
}
.blink .flex-wrap {
  flex-wrap: wrap;
}
.blink .items-center {
  align-items: center;
}
.blink .justify-center {
  justify-content: center;
}
.blink .gap-1 {
  gap: 0.25rem;
}
.blink .gap-1\.5 {
  gap: 0.375rem;
}
.blink .gap-2 {
  gap: 0.5rem;
}
.blink .gap-2\.5 {
  gap: 0.625rem;
}
.blink .gap-3 {
  gap: 0.75rem;
}
.blink .gap-\[3px\] {
  gap: 3px;
}
.blink .gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.blink .gap-y-2 {
  row-gap: 0.5rem;
}
.blink .gap-y-5 {
  row-gap: 1.25rem;
}
.blink .overflow-hidden {
  overflow: hidden;
}
.blink .overflow-y-hidden {
  overflow-y: hidden;
}
.blink .truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.blink .whitespace-nowrap {
  white-space: nowrap;
}
.blink .whitespace-pre-wrap {
  white-space: pre-wrap;
}
.blink .text-nowrap {
  text-wrap: nowrap;
}
.blink .rounded-2xl {
  border-radius: var(--blink-border-radius-rounded-2xl);
}
.blink .rounded-button {
  border-radius: var(--blink-border-radius-rounded-button);
}
.blink .rounded-full {
  border-radius: 9999px;
}
.blink .rounded-input {
  border-radius: var(--blink-border-radius-rounded-input);
}
.blink .rounded-input-standalone {
  border-radius: var(--blink-border-radius-rounded-input-standalone);
}
.blink .rounded-lg {
  border-radius: var(--blink-border-radius-rounded-lg);
}
.blink .rounded-xl {
  border-radius: var(--blink-border-radius-rounded-xl);
}
.blink .border {
  border-width: 1px;
}
.blink .border-none {
  border-style: none;
}
.blink .border-input-stroke {
  border-color: var(--blink-input-stroke);
}
.blink .border-input-stroke-disabled {
  border-color: var(--blink-input-stroke-disabled);
}
.blink .border-input-stroke-selected {
  border-color: var(--blink-input-stroke-selected);
}
.blink .border-stroke-error {
  border-color: var(--blink-stroke-error);
}
.blink .border-stroke-warning {
  border-color: var(--blink-stroke-warning);
}
.blink .bg-bg-secondary {
  background-color: var(--blink-bg-secondary);
}
.blink .bg-button-hover {
  background-color: var(--blink-button-hover);
}
.blink .bg-button-success {
  background-color: var(--blink-button-success);
}
.blink .bg-input-bg-disabled {
  background-color: var(--blink-input-bg-disabled);
}
.blink .bg-input-bg-selected {
  background-color: var(--blink-input-bg-selected);
}
.blink .bg-transparent-error {
  background-color: var(--blink-transparent-error);
}
.blink .bg-transparent-grey {
  background-color: var(--blink-transparent-grey);
}
.blink .bg-transparent-warning {
  background-color: var(--blink-transparent-warning);
}
.blink .object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.blink .object-center {
  -o-object-position: center;
  object-position: center;
}
.blink .p-1 {
  padding: 0.25rem;
}
.blink .p-1\.5 {
  padding: 0.375rem;
}
.blink .p-3 {
  padding: 0.75rem;
}
.blink .p-5 {
  padding: 1.25rem;
}
.blink .px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.blink .px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.blink .px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.blink .py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.blink .py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.blink .py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.blink .pl-2\.5 {
  padding-left: 0.625rem;
}
.blink .pt-2 {
  padding-top: 0.5rem;
}
.blink .pt-5 {
  padding-top: 1.25rem;
}
.blink .text-caption {
  font-size: 0.73333rem;
  line-height: 0.93333rem;
}
.blink .text-subtext {
  font-size: 0.867rem;
  line-height: 1.067rem;
}
.blink .text-text {
  font-size: 1rem;
  line-height: 1.2rem;
}
.blink .font-medium {
  font-weight: 500;
}
.blink .font-semibold {
  font-weight: 600;
}
.blink .leading-none {
  line-height: 1;
}
.blink .text-icon-error {
  color: var(--blink-icon-error);
}
.blink .text-icon-primary {
  color: var(--blink-icon-primary);
}
.blink .text-icon-warning {
  color: var(--blink-icon-warning);
}
.blink .text-input-bg {
  color: var(--blink-input-bg);
}
.blink .text-text-button-disabled {
  color: var(--blink-text-button-disabled);
}
.blink .text-text-button-success {
  color: var(--blink-text-button-success);
}
.blink .text-text-error {
  color: var(--blink-text-error);
}
.blink .text-text-input {
  color: var(--blink-text-input);
}
.blink .text-text-link {
  color: var(--blink-text-link);
}
.blink .text-text-primary {
  color: var(--blink-text-primary);
}
.blink .text-text-secondary {
  color: var(--blink-text-secondary);
}
.blink .text-text-success {
  color: var(--blink-text-success);
}
.blink .text-text-warning {
  color: var(--blink-text-warning);
}
.blink .underline {
  text-decoration-line: underline;
}
.blink .shadow-action {
  --tw-shadow: var(--blink-shadow-container);
  --tw-shadow-colored: var(--blink-shadow-container);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.blink .outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.blink .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);
}
.blink .transition-colors {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.blink .placeholder\:text-text-input-placeholder::placeholder {
  color: var(--blink-text-input-placeholder);
}
.blink .hover\:cursor-pointer:hover {
  cursor: pointer;
}
.blink .hover\:bg-button-hover:hover {
  background-color: var(--blink-button-hover);
}
.blink .hover\:text-text-error-hover:hover {
  color: var(--blink-text-error-hover);
}
.blink .hover\:text-text-warning-hover:hover {
  color: var(--blink-text-warning-hover);
}
.blink .disabled\:text-text-input-disabled:disabled {
  color: var(--blink-text-input-disabled);
}
.blink .group:hover .group-hover\:text-icon-error-hover {
  color: var(--blink-icon-error-hover);
}
.blink .group:hover .group-hover\:text-icon-primary-hover {
  color: var(--blink-icon-primary-hover);
}
.blink .group:hover .group-hover\:text-icon-warning-hover {
  color: var(--blink-icon-warning-hover);
}
.blink .group:hover .group-hover\:text-text-error-hover {
  color: var(--blink-text-error-hover);
}
.blink .group:hover .group-hover\:text-text-link-hover {
  color: var(--blink-text-link-hover);
}
.blink .group:hover .group-hover\:text-text-warning-hover {
  color: var(--blink-text-warning-hover);
}
.blink .group:hover .group-hover\:underline {
  text-decoration-line: underline;
}
.blink
  .peer:focus-within:has(:invalid)
  ~ .peer-\[\:focus-within\:has\(\:invalid\)\]\:text-text-error {
  color: var(--blink-text-error);
}
.blink
  .focus-within\:has-\[\:invalid\]\:border-input-stroke-error:has(
    :invalid
  ):focus-within {
  border-color: var(--blink-input-stroke-error);
}
.blink
  .focus-within\:has-\[\:valid\]\:border-input-stroke-selected:has(
    :valid
  ):focus-within {
  border-color: var(--blink-input-stroke-selected);
}
.blink
  .hover\:has-\[\:enabled\]\:border-input-stroke-hover:has(:enabled):hover {
  border-color: var(--blink-input-stroke-hover);
}
.blink
  .focus-within\:hover\:has-\[\:invalid\]\:border-input-stroke-error:has(
    :invalid
  ):hover:focus-within {
  border-color: var(--blink-input-stroke-error);
}
.blink
  .focus-within\:hover\:has-\[\:valid\]\:border-input-stroke-selected:has(
    :valid
  ):hover:focus-within {
  border-color: var(--blink-input-stroke-selected);
}
@media (prefers-reduced-motion: reduce) {
  .blink .motion-reduce\:transition-none {
    transition-property: none;
  }
}
*,
:before,
:after {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}
:before,
:after {
  --tw-content: "";
}
html,
:host {
  -webkit-text-size-adjust: 100%;
  tab-size: 4;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
  font-family: Inter, ui-sans-serif, system-ui;
  line-height: 1.5;
}
body {
  line-height: inherit;
  margin: 0;
}
hr {
  color: inherit;
  border-top-width: 1px;
  height: 0;
}
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-feature-settings: normal;
  font-variation-settings: normal;
  font-family: DiaMono, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  background-color: #0000;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button {
  height: auto;
}
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button,
[role="button"] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  vertical-align: middle;
  display: block;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden] {
  display: none;
}
[type="text"],
[type="email"],
[type="url"],
[type="password"],
[type="number"],
[type="date"],
[type="datetime-local"],
[type="month"],
[type="search"],
[type="tel"],
[type="time"],
[type="week"],
[multiple],
textarea,
select {
  appearance: none;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  border-width: 1px;
  border-color: #6b7280;
  border-radius: 0;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
[type="text"]:focus,
[type="email"]:focus,
[type="url"]:focus,
[type="password"]:focus,
[type="number"]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="week"]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow);
  border-color: #2563eb;
  outline: 2px solid #0000;
}
input::placeholder,
textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
}
::-webkit-datetime-edit {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-year-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-month-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-day-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-hour-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-minute-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-second-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-millisecond-field {
  padding-top: 0;
  padding-bottom: 0;
}
::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  print-color-adjust: exact;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
}
[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  print-color-adjust: unset;
  padding-right: 0.75rem;
}
[type="checkbox"],
[type="radio"] {
  appearance: none;
  print-color-adjust: exact;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  color: #2563eb;
  --tw-shadow: 0 0 #0000;
  background-color: #fff;
  background-origin: border-box;
  border-width: 1px;
  border-color: #6b7280;
  flex-shrink: 0;
  width: 1rem;
  height: 1rem;
  padding: 0;
  display: inline-block;
}
[type="checkbox"] {
  border-radius: 0;
}
[type="radio"] {
  border-radius: 100%;
}
[type="checkbox"]:focus,
[type="radio"]:focus {
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow);
  outline: 2px solid #0000;
}
[type="checkbox"]:checked,
[type="radio"]:checked {
  background-color: currentColor;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-color: #0000;
}
[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type="radio"]:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
[type="checkbox"]:checked:hover,
[type="checkbox"]:checked:focus,
[type="radio"]:checked:hover,
[type="radio"]:checked:focus {
  background-color: currentColor;
  border-color: #0000;
}
[type="checkbox"]:indeterminate {
  background-color: currentColor;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-color: #0000;
}
[type="checkbox"]:indeterminate:hover,
[type="checkbox"]:indeterminate:focus {
  background-color: currentColor;
  border-color: #0000;
}
[type="file"] {
  background: unset;
  border-color: inherit;
  font-size: unset;
  line-height: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
}
[type="file"]:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
[type="search"]::-webkit-search-decoration {
  display: none;
}
[type="search"]::-webkit-search-cancel-button {
  display: none;
}
[type="search"]::-webkit-search-results-button {
  display: none;
}
[type="search"]::-webkit-search-results-decoration {
  display: none;
}
*,
:before,
:after,
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #3b82f680;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (width>=560px) {
  .\!container {
    max-width: 560px !important;
  }
  .container {
    max-width: 560px;
  }
}
@media (width>=640px) {
  .\!container {
    max-width: 640px !important;
  }
  .container {
    max-width: 640px;
  }
}
@media (width>=768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (width>=960px) {
  .\!container {
    max-width: 960px !important;
  }
  .container {
    max-width: 960px;
  }
}
@media (width>=1024px) {
  .\!container {
    max-width: 1024px !important;
  }
  .container {
    max-width: 1024px;
  }
}
@media (width>=1280px) {
  .\!container {
    max-width: 1280px !important;
  }
  .container {
    max-width: 1280px;
  }
}
@media (width>=1536px) {
  .\!container {
    max-width: 1536px !important;
  }
  .container {
    max-width: 1536px;
  }
}
.prose-sm {
  font-size: 0.875rem;
  line-height: 1.71429;
}
.prose-sm :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
}
.prose-sm :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  margin-top: 0.888889em;
  margin-bottom: 0.888889em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.prose-sm :where(blockquote):not(:where([class~="not-prose"] *)) {
  margin-top: 1.33333em;
  margin-bottom: 1.33333em;
  padding-left: 1.11111em;
}
.prose-sm :where(h1):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0.8em;
  font-size: 2.14286em;
  line-height: 1.2;
}
.prose-sm :where(h2):not(:where([class~="not-prose"] *)) {
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  font-size: 1.42857em;
  line-height: 1.4;
}
.prose-sm :where(h3):not(:where([class~="not-prose"] *)) {
  margin-top: 1.55556em;
  margin-bottom: 0.444444em;
  font-size: 1.28571em;
  line-height: 1.55556;
}
.prose-sm :where(h4):not(:where([class~="not-prose"] *)) {
  margin-top: 1.42857em;
  margin-bottom: 0.571429em;
  line-height: 1.42857;
}
.prose-sm :where(img):not(:where([class~="not-prose"] *)),
.prose-sm :where(video):not(:where([class~="not-prose"] *)),
.prose-sm :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 1.71429em;
  margin-bottom: 1.71429em;
}
.prose-sm :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose-sm :where(figcaption):not(:where([class~="not-prose"] *)) {
  margin-top: 0.666667em;
  font-size: 0.857143em;
  line-height: 1.33333;
}
.prose-sm :where(code):not(:where([class~="not-prose"] *)) {
  font-size: 0.857143em;
}
.prose-sm :where(h2 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.9em;
}
.prose-sm :where(h3 code):not(:where([class~="not-prose"] *)) {
  font-size: 0.888889em;
}
.prose-sm :where(pre):not(:where([class~="not-prose"] *)) {
  border-radius: 0.25rem;
  margin-top: 1.66667em;
  margin-bottom: 1.66667em;
  padding: 0.666667em 1em;
  font-size: 0.857143em;
  line-height: 1.66667;
}
.prose-sm :where(ol):not(:where([class~="not-prose"] *)),
.prose-sm :where(ul):not(:where([class~="not-prose"] *)) {
  margin-top: 1.14286em;
  margin-bottom: 1.14286em;
  padding-left: 1.57143em;
}
.prose-sm :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.285714em;
  margin-bottom: 0.285714em;
}
.prose-sm :where(ol > li):not(:where([class~="not-prose"] *)),
.prose-sm :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.428571em;
}
.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.prose-sm
  :where(.prose > ul > li > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.prose-sm
  :where(.prose > ul > li > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.14286em;
}
.prose-sm
  :where(.prose > ol > li > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.14286em;
}
.prose-sm
  :where(.prose > ol > li > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.14286em;
}
.prose-sm
  :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.571429em;
  margin-bottom: 0.571429em;
}
.prose-sm :where(hr):not(:where([class~="not-prose"] *)) {
  margin-top: 2.85714em;
  margin-bottom: 2.85714em;
}
.prose-sm :where(hr + *):not(:where([class~="not-prose"] *)),
.prose-sm :where(h2 + *):not(:where([class~="not-prose"] *)),
.prose-sm :where(h3 + *):not(:where([class~="not-prose"] *)),
.prose-sm :where(h4 + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(table):not(:where([class~="not-prose"] *)) {
  font-size: 0.857143em;
  line-height: 1.5;
}
.prose-sm :where(thead th):not(:where([class~="not-prose"] *)) {
  padding-bottom: 0.666667em;
  padding-left: 1em;
  padding-right: 1em;
}
.prose-sm :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose-sm :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose-sm :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
  padding: 0.666667em 1em;
}
.prose-sm
  :where(tbody td:first-child, tfoot td:first-child):not(
    :where([class~="not-prose"] *)
  ) {
  padding-left: 0;
}
.prose-sm
  :where(tbody td:last-child, tfoot td:last-child):not(
    :where([class~="not-prose"] *)
  ) {
  padding-right: 0;
}
.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-neutral {
  --tw-prose-body: #404040;
  --tw-prose-headings: #171717;
  --tw-prose-lead: #525252;
  --tw-prose-links: #171717;
  --tw-prose-bold: #171717;
  --tw-prose-counters: #737373;
  --tw-prose-bullets: #d4d4d4;
  --tw-prose-hr: #e5e5e5;
  --tw-prose-quotes: #171717;
  --tw-prose-quote-borders: #e5e5e5;
  --tw-prose-captions: #737373;
  --tw-prose-code: #171717;
  --tw-prose-pre-code: #e5e5e5;
  --tw-prose-pre-bg: #262626;
  --tw-prose-th-borders: #d4d4d4;
  --tw-prose-td-borders: #e5e5e5;
  --tw-prose-invert-body: #d4d4d4;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #a3a3a3;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #a3a3a3;
  --tw-prose-invert-bullets: #525252;
  --tw-prose-invert-hr: #404040;
  --tw-prose-invert-quotes: #f5f5f5;
  --tw-prose-invert-quote-borders: #404040;
  --tw-prose-invert-captions: #a3a3a3;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d4d4d4;
  --tw-prose-invert-pre-bg: #00000080;
  --tw-prose-invert-th-borders: #525252;
  --tw-prose-invert-td-borders: #404040;
}
.focus-ring:focus-visible {
  --tw-border-opacity: 0.2;
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(40 43 57 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 1px;
  --tw-ring-offset-color: #737891;
  border-color: #0000;
  outline: 2px solid #0000;
}
html {
  color-scheme: dark;
}
.blink {
  text-align: left !important;
}
.blink input {
  border: none !important;
}
.blink input:focus {
  box-shadow: none !important;
  outline: none !important;
}
.blink button {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.blink .bg-button-disabled {
  background-color: #1b1d27 !important;
}
.blink .bg-input-bg {
  background-color: #0000 !important;
}
.full-width {
  width: calc(100% + 32px);
  margin-left: -1rem;
  margin-right: -1rem;
}
.container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}
.centered-y {
  align-items: center;
  display: flex;
}
.emphasized-box-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(43 18 12 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(241 100 69 / var(--tw-text-opacity));
  padding: 0.5rem 0.75rem;
}
.body {
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5rem;
}
.body-md {
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.25rem;
}
.body-small {
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.res-h2 {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #fff6);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 20px;
  font-weight: 500;
  line-height: 2rem;
}
.input {
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-color: rgb(13 14 19 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(31 34 45 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
  border-radius: 0.375rem;
  min-width: 300px;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 14px;
}
.input::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(115 120 145 / var(--tw-placeholder-opacity));
}
.input {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.input:focus {
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-color: rgb(13 14 19 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 236 239 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.button {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(13 14 19 / var(--tw-text-opacity));
  border-radius: 0.375rem;
  padding: 0.75rem 1.25rem;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5rem;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
}
.button:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(75 78 99 / var(--tw-text-opacity));
}
.button-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
  border-radius: 0.375rem;
  padding: 0.75rem 1.25rem;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5rem;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.button-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.button-dark:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
}
.button-xs {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(13 14 19 / var(--tw-text-opacity));
  border-radius: 0.375rem;
  padding: 7px 0.75rem;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.button-xs:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
}
.button-xs:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(75 78 99 / var(--tw-text-opacity));
}
.button-res {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(13 14 19 / var(--tw-text-opacity));
  border-radius: 0.375rem;
  padding: 7px 0.75rem;
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.button-res:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
}
.button-res:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(75 78 99 / var(--tw-text-opacity));
}
.inset-box {
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
  border-width: 1px;
  border-color: #bbc0df08;
  border-radius: 0.5rem;
  padding: 0.375rem;
}
@media (width>=640px) {
  .full-width {
    width: calc(100% + 64px);
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .container {
    width: 100%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .button-res {
    --tw-bg-opacity: 1;
    background-color: rgb(235 236 239 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(13 14 19 / var(--tw-text-opacity));
    border-radius: 0.375rem;
    padding: 0.75rem 1.25rem;
    font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
      Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5rem;
    transition-property: color, background-color, border-color,
      text-decoration-color, fill, stroke;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@media (width>=768px) {
  .res-h2 {
    --tw-drop-shadow: drop-shadow(0px 0px 4px #fff6);
    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);
    font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
      Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 28px;
    font-weight: 500;
    line-height: 2rem;
  }
}
@media (width>=1024px) {
  .h1 {
    --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff8c);
    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);
    font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
      Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 48px;
    line-height: 2.5rem;
  }
}
.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.-inset-1 {
  inset: -0.25rem;
}
.-inset-1\.5 {
  inset: -0.375rem;
}
.inset-0 {
  inset: 0;
}
.inset-4 {
  inset: 1rem;
}
.inset-\[-1px\] {
  inset: -1px;
}
.inset-\[-2px\] {
  inset: -2px;
}
.inset-\[-4px\] {
  inset: -4px;
}
.inset-\[3px\] {
  inset: 3px;
}
.-inset-x-2 {
  left: -0.5rem;
  right: -0.5rem;
}
.inset-x-0 {
  left: 0;
  right: 0;
}
.inset-x-1 {
  left: 0.25rem;
  right: 0.25rem;
}
.inset-x-2 {
  left: 0.5rem;
  right: 0.5rem;
}
.inset-x-\[-\.875rem\] {
  left: -0.875rem;
  right: -0.875rem;
}
.inset-x-\[-1\.25rem\] {
  left: -1.25rem;
  right: -1.25rem;
}
.inset-x-px {
  left: 1px;
  right: 1px;
}
.inset-y-0 {
  top: 0;
  bottom: 0;
}
.inset-y-1 {
  top: 0.25rem;
  bottom: 0.25rem;
}
.inset-y-1\/2 {
  top: 50%;
  bottom: 50%;
}
.\!bottom-2 {
  bottom: 0.5rem !important;
}
.\!bottom-3 {
  bottom: 0.75rem !important;
}
.\!left-auto {
  left: auto !important;
}
.-bottom-0 {
  bottom: 0;
}
.-bottom-0\.5 {
  bottom: -0.125rem;
}
.-bottom-1 {
  bottom: -0.25rem;
}
.-bottom-11 {
  bottom: -2.75rem;
}
.-bottom-2 {
  bottom: -0.5rem;
}
.-bottom-2\.5 {
  bottom: -0.625rem;
}
.-bottom-5 {
  bottom: -1.25rem;
}
.-bottom-\[10px\] {
  bottom: -10px;
}
.-bottom-\[75px\] {
  bottom: -75px;
}
.-left-1 {
  left: -0.25rem;
}
.-left-12 {
  left: -3rem;
}
.-left-2 {
  left: -0.5rem;
}
.-left-20 {
  left: -5rem;
}
.-left-3 {
  left: -0.75rem;
}
.-left-6 {
  left: -1.5rem;
}
.-left-\[22px\] {
  left: -22px;
}
.-left-px {
  left: -1px;
}
.-right-1 {
  right: -0.25rem;
}
.-right-2 {
  right: -0.5rem;
}
.-right-20 {
  right: -5rem;
}
.-right-3 {
  right: -0.75rem;
}
.-right-4 {
  right: -1rem;
}
.-right-8 {
  right: -2rem;
}
.-right-\[22px\] {
  right: -22px;
}
.-top-0 {
  top: 0;
}
.-top-0\.5 {
  top: -0.125rem;
}
.-top-1 {
  top: -0.25rem;
}
.-top-1\.5 {
  top: -0.375rem;
}
.-top-10 {
  top: -2.5rem;
}
.-top-2 {
  top: -0.5rem;
}
.-top-3 {
  top: -0.75rem;
}
.-top-3\.5 {
  top: -0.875rem;
}
.-top-4 {
  top: -1rem;
}
.-top-5 {
  top: -1.25rem;
}
.-top-\[1\.0625rem\] {
  top: -1.0625rem;
}
.-top-\[12px\] {
  top: -12px;
}
.-top-\[30px\] {
  top: -30px;
}
.-top-\[56px\] {
  top: -56px;
}
.-top-\[calc\(24\.875rem\/2-0\.5rem\)\] {
  top: -11.9375rem;
}
.-top-px {
  top: -1px;
}
.bottom-0 {
  bottom: 0;
}
.bottom-1 {
  bottom: 0.25rem;
}
.bottom-10 {
  bottom: 2.5rem;
}
.bottom-16 {
  bottom: 4rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-3 {
  bottom: 0.75rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-8 {
  bottom: 2rem;
}
.bottom-\[-\.875rem\] {
  bottom: -0.875rem;
}
.bottom-\[-297px\] {
  bottom: -297px;
}
.bottom-\[-70\%\] {
  bottom: -70%;
}
.bottom-\[1px\] {
  bottom: 1px;
}
.bottom-\[63px\] {
  bottom: 63px;
}
.bottom-\[68px\] {
  bottom: 68px;
}
.bottom-\[80px\] {
  bottom: 80px;
}
.bottom-full {
  bottom: 100%;
}
.bottom-px {
  bottom: 1px;
}
.left-0 {
  left: 0;
}
.left-1 {
  left: 0.25rem;
}
.left-1\.5 {
  left: 0.375rem;
}
.left-1\/2 {
  left: 50%;
}
.left-2 {
  left: 0.5rem;
}
.left-3 {
  left: 0.75rem;
}
.left-4 {
  left: 1rem;
}
.left-5 {
  left: 1.25rem;
}
.left-8 {
  left: 2rem;
}
.left-\[-2px\] {
  left: -2px;
}
.left-\[1px\] {
  left: 1px;
}
.left-\[24px\] {
  left: 24px;
}
.left-\[32px\] {
  left: 32px;
}
.left-\[50\%\] {
  left: 50%;
}
.left-\[55px\] {
  left: 55px;
}
.left-auto {
  left: auto;
}
.right-0 {
  right: 0;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-1 {
  right: 0.25rem;
}
.right-1\.5 {
  right: 0.375rem;
}
.right-2 {
  right: 0.5rem;
}
.right-2\.5 {
  right: 0.625rem;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.right-6 {
  right: 1.5rem;
}
.right-\[-1px\] {
  right: -1px;
}
.right-\[-4px\] {
  right: -4px;
}
.right-\[-5px\] {
  right: -5px;
}
.right-\[1px\] {
  right: 1px;
}
.right-\[3\.6px\] {
  right: 3.6px;
}
.right-\[65px\] {
  right: 65px;
}
.top-0 {
  top: 0;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\.5 {
  top: 0.375rem;
}
.top-1\/2 {
  top: 50%;
}
.top-1\/3 {
  top: 33.3333%;
}
.top-12 {
  top: 3rem;
}
.top-2 {
  top: 0.5rem;
}
.top-2\.5 {
  top: 0.625rem;
}
.top-20 {
  top: 5rem;
}
.top-3 {
  top: 0.75rem;
}
.top-4 {
  top: 1rem;
}
.top-5 {
  top: 1.25rem;
}
.top-\[-1px\] {
  top: -1px;
}
.top-\[-2px\] {
  top: -2px;
}
.top-\[-300px\] {
  top: -300px;
}
.top-\[-3px\] {
  top: -3px;
}
.top-\[-4px\] {
  top: -4px;
}
.top-\[0\],
.top-\[0px\] {
  top: 0;
}
.top-\[1\.04px\] {
  top: 1.04px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[2px\] {
  top: 2px;
}
.top-\[3px\] {
  top: 3px;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[68px\] {
  top: 68px;
}
.top-\[6px\] {
  top: 6px;
}
.top-\[72px\] {
  top: 72px;
}
.top-\[calc\(100\%\+12px\)\] {
  top: calc(100% + 12px);
}
.top-\[calc\(50\%\+2px\)\] {
  top: calc(50% + 2px);
}
.top-auto {
  top: auto;
}
.top-full {
  top: 100%;
}
.top-px {
  top: 1px;
}
.isolate {
  isolation: isolate;
}
.-z-elevate {
  z-index: -1;
}
.z-0 {
  z-index: 0;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[3\] {
  z-index: 3;
}
.z-card-arrows {
  z-index: 2;
}
.z-card-expand {
  z-index: 1;
}
.z-card-popover {
  z-index: 6;
}
.z-card-rarity-badge {
  z-index: 5;
}
.z-card-sensitive-overlay {
  z-index: 3;
}
.z-card-shine {
  z-index: 4;
}
.z-coin-xp {
  z-index: 101;
}
.z-comments-drawer {
  z-index: 53;
}
.z-comments-drawer-overlay {
  z-index: 52;
}
.z-drawer {
  z-index: 51;
}
.z-drawer-inside-modal {
  z-index: 63;
}
.z-drawer-inside-modal-overlay {
  z-index: 62;
}
.z-drawer-overlay {
  z-index: 50;
}
.z-elevate {
  z-index: 1;
}
.z-header {
  z-index: 40;
}
.z-header-popover {
  z-index: 59;
}
.z-header-popover-overlay {
  z-index: 58;
}
.z-media {
  z-index: 70;
}
.z-modal {
  z-index: 61;
}
.z-modal-inside-drawer {
  z-index: 65;
}
.z-modal-overlay {
  z-index: 60;
}
.z-name-a-wallet-drawer {
  z-index: 55;
}
.z-name-a-wallet-drawer-overlay {
  z-index: 54;
}
.z-popover {
  z-index: 91;
}
.z-popover-overlay {
  z-index: 90;
}
.z-recap-modal-bottom-gradient {
  z-index: 2;
}
.z-recap-modal-bottom-video {
  z-index: 1;
}
.z-recap-modal-btn {
  z-index: 5;
}
.z-recap-modal-content {
  z-index: 3;
}
.z-recap-modal-tap-area {
  z-index: 4;
}
.z-recap-modal-top-gradient {
  z-index: 1;
}
.z-recap-modal-top-video {
  z-index: 2;
}
.z-set-details-expand-btn {
  z-index: 4;
}
.z-set-details-first-card {
  z-index: 1;
}
.z-set-details-overlay {
  z-index: 5;
}
.z-set-details-second-card {
  z-index: 2;
}
.z-set-details-secure-badge {
  z-index: 6;
}
.z-set-details-sensitive-overlay {
  z-index: 7;
}
.z-set-details-third-card {
  z-index: 3;
}
.z-toast {
  z-index: 101;
}
.z-tooltip {
  z-index: 100;
}
.z-video-close-btn {
  z-index: 73;
}
.z-video-overlay {
  z-index: 71;
}
.z-video-seekbar {
  z-index: 72;
}
.z-video-speed-popover {
  z-index: 81;
}
.order-1 {
  order: 1;
}
.order-last {
  order: 9999;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.col-start-8 {
  grid-column-start: 8;
}
.col-end-11 {
  grid-column-end: 11;
}
.col-end-12 {
  grid-column-end: 12;
}
.col-end-13 {
  grid-column-end: 13;
}
.col-end-3 {
  grid-column-end: 3;
}
.col-end-4 {
  grid-column-end: 4;
}
.col-end-5 {
  grid-column-end: 5;
}
.col-end-6 {
  grid-column-end: 6;
}
.col-end-7 {
  grid-column-end: 7;
}
.col-end-8 {
  grid-column-end: 8;
}
.col-end-9 {
  grid-column-end: 9;
}
.row-start-1 {
  grid-row-start: 1;
}
.row-start-3 {
  grid-row-start: 3;
}
.row-end-3 {
  grid-row-end: 3;
}
.row-end-5 {
  grid-row-end: 5;
}
.m-1 {
  margin: 0.25rem;
}
.m-2 {
  margin: 0.5rem;
}
.m-5 {
  margin: 1.25rem;
}
.m-\[2px\] {
  margin: 2px;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-\[3px\] {
  margin-left: 3px;
  margin-right: 3px;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.my-0\.5 {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-1\.5 {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-6 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.my-7 {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-9 {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.my-\[4\.5rem\] {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}
.my-px {
  margin-top: 1px;
  margin-bottom: 1px;
}
.\!mt-5 {
  margin-top: 1.25rem !important;
}
.\!mt-6 {
  margin-top: 1.5rem !important;
}
.-mb-6 {
  margin-bottom: -1.5rem;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mt-10 {
  margin-top: -2.5rem;
}
.-mt-2 {
  margin-top: -0.5rem;
}
.-mt-20 {
  margin-top: -5rem;
}
.-mt-4 {
  margin-top: -1rem;
}
.-mt-5 {
  margin-top: -1.25rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.-mt-8 {
  margin-top: -2rem;
}
.-mt-px {
  margin-top: -1px;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-1\.5 {
  margin-bottom: 0.375rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-11 {
  margin-bottom: 2.75rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.mb-16 {
  margin-bottom: 4rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-9 {
  margin-bottom: 2.25rem;
}
.mb-\[32px\] {
  margin-bottom: 32px;
}
.mb-\[42px\] {
  margin-bottom: 42px;
}
.mb-px {
  margin-bottom: 1px;
}
.ml-0 {
  margin-left: 0;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-2\.5 {
  margin-left: 0.625rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-\[0\.8px\] {
  margin-left: 0.8px;
}
.ml-\[6px\] {
  margin-left: 6px;
}
.ml-auto {
  margin-left: auto;
}
.mr-0 {
  margin-right: 0;
}
.mr-0\.5 {
  margin-right: 0.125rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-2\.5 {
  margin-right: 0.625rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-8 {
  margin-right: 2rem;
}
.mr-\[7px\] {
  margin-right: 7px;
}
.mt-0 {
  margin-top: 0;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-11 {
  margin-top: 2.75rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-20 {
  margin-top: 5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[-25px\] {
  margin-top: -25px;
}
.mt-\[-30\%\] {
  margin-top: -30%;
}
.mt-\[-5px\] {
  margin-top: -5px;
}
.mt-\[2px\] {
  margin-top: 2px;
}
.mt-\[3px\] {
  margin-top: 3px;
}
.mt-\[5px\] {
  margin-top: 5px;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-1 {
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.line-clamp-2 {
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.line-clamp-3 {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.line-clamp-4 {
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-\[308\/384\] {
  aspect-ratio: 308/384;
}
.aspect-auto {
  aspect-ratio: auto;
}
.aspect-square {
  aspect-ratio: 1;
}
.aspect-video {
  aspect-ratio: 16/9;
}
.size-0 {
  width: 0;
  height: 0;
}
.size-0\.5 {
  width: 0.125rem;
  height: 0.125rem;
}
.size-1 {
  width: 0.25rem;
  height: 0.25rem;
}
.size-1\.5 {
  width: 0.375rem;
  height: 0.375rem;
}
.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}
.size-11 {
  width: 2.75rem;
  height: 2.75rem;
}
.size-12 {
  width: 3rem;
  height: 3rem;
}
.size-14 {
  width: 3.5rem;
  height: 3.5rem;
}
.size-16 {
  width: 4rem;
  height: 4rem;
}
.size-2 {
  width: 0.5rem;
  height: 0.5rem;
}
.size-2\.5 {
  width: 0.625rem;
  height: 0.625rem;
}
.size-20 {
  width: 5rem;
  height: 5rem;
}
.size-3 {
  width: 0.75rem;
  height: 0.75rem;
}
.size-3\.5 {
  width: 0.875rem;
  height: 0.875rem;
}
.size-4 {
  width: 1rem;
  height: 1rem;
}
.size-5 {
  width: 1.25rem;
  height: 1.25rem;
}
.size-6 {
  width: 1.5rem;
  height: 1.5rem;
}
.size-7 {
  width: 1.75rem;
  height: 1.75rem;
}
.size-8 {
  width: 2rem;
  height: 2rem;
}
.size-9 {
  width: 2.25rem;
  height: 2.25rem;
}
.size-\[\.1875rem\] {
  width: 0.1875rem;
  height: 0.1875rem;
}
.size-\[\.8125rem\] {
  width: 0.8125rem;
  height: 0.8125rem;
}
.size-\[\.875rem\] {
  width: 0.875rem;
  height: 0.875rem;
}
.size-\[\.9375rem\] {
  width: 0.9375rem;
  height: 0.9375rem;
}
.size-\[1\.125rem\] {
  width: 1.125rem;
  height: 1.125rem;
}
.size-\[10px\] {
  width: 10px;
  height: 10px;
}
.size-\[128px\] {
  width: 128px;
  height: 128px;
}
.size-\[12px\] {
  width: 12px;
  height: 12px;
}
.size-\[135px\] {
  width: 135px;
  height: 135px;
}
.size-\[13px\] {
  width: 13px;
  height: 13px;
}
.size-\[14px\] {
  width: 14px;
  height: 14px;
}
.size-\[18px\] {
  width: 18px;
  height: 18px;
}
.size-\[19px\] {
  width: 19px;
  height: 19px;
}
.size-\[2\.125rem\] {
  width: 2.125rem;
  height: 2.125rem;
}
.size-\[2\.375rem\] {
  width: 2.375rem;
  height: 2.375rem;
}
.size-\[22px\] {
  width: 22px;
  height: 22px;
}
.size-\[24px\] {
  width: 24px;
  height: 24px;
}
.size-\[28px\] {
  width: 28px;
  height: 28px;
}
.size-\[32px\] {
  width: 32px;
  height: 32px;
}
.size-\[38px\] {
  width: 38px;
  height: 38px;
}
.size-\[3px\] {
  width: 3px;
  height: 3px;
}
.size-\[4rem\] {
  width: 4rem;
  height: 4rem;
}
.size-\[65px\] {
  width: 65px;
  height: 65px;
}
.size-\[88px\] {
  width: 88px;
  height: 88px;
}
.size-\[9px\] {
  width: 9px;
  height: 9px;
}
.size-fit {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.size-full {
  width: 100%;
  height: 100%;
}
.size-px {
  width: 1px;
  height: 1px;
}
.\!h-6 {
  height: 1.5rem !important;
}
.\!h-\[40px\] {
  height: 40px !important;
}
.\!h-\[44px\] {
  height: 44px !important;
}
.h-0 {
  height: 0;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-1\/4 {
  height: 25%;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[--height-value\] {
  height: var(--height-value);
}
.h-\[\.8125rem\] {
  height: 0.8125rem;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[100vh\] {
  height: 100vh;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[120px\] {
  height: 120px;
}
.h-\[128px\] {
  height: 128px;
}
.h-\[129px\] {
  height: 129px;
}
.h-\[12px\] {
  height: 12px;
}
.h-\[134px\] {
  height: 134px;
}
.h-\[136px\] {
  height: 136px;
}
.h-\[147px\] {
  height: 147px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[150\%\] {
  height: 150%;
}
.h-\[150px\] {
  height: 150px;
}
.h-\[153px\] {
  height: 153px;
}
.h-\[156px\] {
  height: 156px;
}
.h-\[157px\] {
  height: 157px;
}
.h-\[159px\] {
  height: 159px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[179px\] {
  height: 179px;
}
.h-\[17px\] {
  height: 17px;
}
.h-\[180px\] {
  height: 180px;
}
.h-\[184px\] {
  height: 184px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[190px\] {
  height: 190px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[2\.625rem\] {
  height: 2.625rem;
}
.h-\[2\.6875rem\] {
  height: 2.6875rem;
}
.h-\[200\%\] {
  height: 200%;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[216px\] {
  height: 216px;
}
.h-\[21px\] {
  height: 21px;
}
.h-\[227px\] {
  height: 227px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[250px\] {
  height: 250px;
}
.h-\[265px\] {
  height: 265px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[2px\] {
  height: 2px;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[307px\] {
  height: 307px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[314px\] {
  height: 314px;
}
.h-\[32\%\] {
  height: 32%;
}
.h-\[327px\] {
  height: 327px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[33\.5\%\] {
  height: 33.5%;
}
.h-\[330px\] {
  height: 330px;
}
.h-\[334px\] {
  height: 334px;
}
.h-\[350px\] {
  height: 350px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[38\%\] {
  height: 38%;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[40\%\] {
  height: 40%;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[452px\] {
  height: 452px;
}
.h-\[466px\] {
  height: 466px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[50\%\] {
  height: 50%;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[516px\] {
  height: 516px;
}
.h-\[51px\] {
  height: 51px;
}
.h-\[520px\] {
  height: 520px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[580px\] {
  height: 580px;
}
.h-\[590px\] {
  height: 590px;
}
.h-\[5px\] {
  height: 5px;
}
.h-\[62px\] {
  height: 62px;
}
.h-\[63px\] {
  height: 63px;
}
.h-\[64px\] {
  height: 64px;
}
.h-\[65px\] {
  height: 65px;
}
.h-\[666px\] {
  height: 666px;
}
.h-\[670px\] {
  height: 670px;
}
.h-\[68px\] {
  height: 68px;
}
.h-\[71vh\] {
  height: 71vh;
}
.h-\[74px\] {
  height: 74px;
}
.h-\[75vh\] {
  height: 75vh;
}
.h-\[79px\] {
  height: 79px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[8rem\] {
  height: 8rem;
}
.h-\[91px\] {
  height: 91px;
}
.h-\[96px\] {
  height: 96px;
}
.h-\[calc\(100\%-38px\)\] {
  height: calc(100% - 38px);
}
.h-\[calc\(100\%-65px\)\] {
  height: calc(100% - 65px);
}
.h-\[calc\(100vh-4\.0625rem\)\] {
  height: calc(100vh - 4.0625rem);
}
.h-\[calc\(100vh-4\.5625rem\)\] {
  height: calc(100vh - 4.5625rem);
}
.h-\[calc\(100vh-65px-90px\)\] {
  height: calc(100vh - 155px);
}
.h-\[calc\(32px\+2px\)\] {
  height: 34px;
}
.h-\[calc\(32px\+4px\)\] {
  height: 36px;
}
.h-\[calc\(64px\+28px\)\] {
  height: 92px;
}
.h-\[calc\(80vh-48px\)\] {
  height: calc(80vh - 48px);
}
.h-\[min\(400px\,85vw\)\] {
  height: min(400px, 85vw);
}
.h-\[var\(--indicator-height\)\] {
  height: var(--indicator-height);
}
.h-\[var\(--track-height\)\] {
  height: var(--track-height);
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-60 {
  max-height: 15rem;
}
.max-h-\[18\.125rem\] {
  max-height: 18.125rem;
}
.max-h-\[18px\] {
  max-height: 18px;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[227px\] {
  max-height: 227px;
}
.max-h-\[240px\] {
  max-height: 240px;
}
.max-h-\[24px\] {
  max-height: 24px;
}
.max-h-\[250px\] {
  max-height: 250px;
}
.max-h-\[304px\] {
  max-height: 304px;
}
.max-h-\[32px\] {
  max-height: 32px;
}
.max-h-\[350px\] {
  max-height: 350px;
}
.max-h-\[375px\] {
  max-height: 375px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[40px\] {
  max-height: 40px;
}
.max-h-\[450px\] {
  max-height: 450px;
}
.max-h-\[48px\] {
  max-height: 48px;
}
.max-h-\[50vh\] {
  max-height: 50vh;
}
.max-h-\[520px\] {
  max-height: 520px;
}
.max-h-\[57px\] {
  max-height: 57px;
}
.max-h-\[62vh\] {
  max-height: 62vh;
}
.max-h-\[72px\] {
  max-height: 72px;
}
.max-h-\[72vh\] {
  max-height: 72vh;
}
.max-h-\[75vh\] {
  max-height: 75vh;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[83vh\] {
  max-height: 83vh;
}
.max-h-\[844px\] {
  max-height: 844px;
}
.max-h-\[86vh\] {
  max-height: 86vh;
}
.max-h-\[98px\] {
  max-height: 98px;
}
.max-h-\[calc\(100dvh-80px\)\] {
  max-height: calc(100dvh - 80px);
}
.max-h-\[calc\(100vh-156px-160px\)\] {
  max-height: calc(100vh - 316px);
}
.max-h-\[calc\(100vh-32px\)\] {
  max-height: calc(100vh - 32px);
}
.max-h-\[calc\(100vh-65px-90px\)\] {
  max-height: calc(100vh - 155px);
}
.max-h-\[max\(60vh_\,400px\)\] {
  max-height: max(60vh, 400px);
}
.max-h-fit {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.max-h-full {
  max-height: 100%;
}
.min-h-10 {
  min-height: 2.5rem;
}
.min-h-11 {
  min-height: 2.75rem;
}
.min-h-4 {
  min-height: 1rem;
}
.min-h-40 {
  min-height: 10rem;
}
.min-h-\[130px\] {
  min-height: 130px;
}
.min-h-\[15\.0625rem\] {
  min-height: 15.0625rem;
}
.min-h-\[156px\] {
  min-height: 156px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[26px\] {
  min-height: 26px;
}
.min-h-\[2lh\] {
  min-height: 2lh;
}
.min-h-\[32px\] {
  min-height: 32px;
}
.min-h-\[35vh\] {
  min-height: 35vh;
}
.min-h-\[375px\] {
  min-height: 375px;
}
.min-h-\[380px\] {
  min-height: 380px;
}
.min-h-\[38px\] {
  min-height: 38px;
}
.min-h-\[400px\] {
  min-height: 400px;
}
.min-h-\[40px\] {
  min-height: 40px;
}
.min-h-\[42px\] {
  min-height: 42px;
}
.min-h-\[45vh\] {
  min-height: 45vh;
}
.min-h-\[46\.75rem\] {
  min-height: 46.75rem;
}
.min-h-\[48px\] {
  min-height: 48px;
}
.min-h-\[50\.75rem\] {
  min-height: 50.75rem;
}
.min-h-\[56px\] {
  min-height: 56px;
}
.min-h-\[708px\] {
  min-height: 708px;
}
.min-h-\[72px\] {
  min-height: 72px;
}
.min-h-\[80px\] {
  min-height: 80px;
}
.min-h-\[82px\] {
  min-height: 82px;
}
.min-h-\[calc\(100vh\+2px\)\] {
  min-height: calc(100vh + 2px);
}
.min-h-\[calc\(100vh-72px\)\] {
  min-height: calc(100vh - 72px);
}
.min-h-\[calc\(48px-4px\)\] {
  min-height: 44px;
}
.min-h-\[min\(70vh_\,85vw\)\] {
  min-height: min(70vh, 85vw);
}
.min-h-dvh {
  min-height: 100dvh;
}
.min-h-fit {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.3333%;
}
.w-10 {
  width: 2.5rem;
}
.w-11 {
  width: 2.75rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/3 {
  width: 66.6667%;
}
.w-20 {
  width: 5rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/5 {
  width: 60%;
}
.w-4 {
  width: 1rem;
}
.w-5 {
  width: 1.25rem;
}
.w-6 {
  width: 1.5rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-9 {
  width: 2.25rem;
}
.w-\[--height-value\] {
  width: var(--height-value);
}
.w-\[100\%\] {
  width: 100%;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[128px\] {
  width: 128px;
}
.w-\[12px\] {
  width: 12px;
}
.w-\[13px\] {
  width: 13px;
}
.w-\[14px\] {
  width: 14px;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[164px\] {
  width: 164px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[170px\] {
  width: 170px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[196px\] {
  width: 196px;
}
.w-\[1ch\] {
  width: 1ch;
}
.w-\[2\.25rem\] {
  width: 2.25rem;
}
.w-\[20\%\] {
  width: 20%;
}
.w-\[200\%\] {
  width: 200%;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[21px\] {
  width: 21px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[264px\] {
  width: 264px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[292px\] {
  width: 292px;
}
.w-\[29px\] {
  width: 29px;
}
.w-\[2px\] {
  width: 2px;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[33px\] {
  width: 33px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[350px\] {
  width: 350px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[370px\] {
  width: 370px;
}
.w-\[375px\] {
  width: 375px;
}
.w-\[395px\] {
  width: 395px;
}
.w-\[4\.6875rem\] {
  width: 4.6875rem;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[410px\] {
  width: 410px;
}
.w-\[413px\] {
  width: 413px;
}
.w-\[4rem\] {
  width: 4rem;
}
.w-\[5\.625rem\] {
  width: 5.625rem;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[64px\] {
  width: 64px;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[85vw\] {
  width: 85vw;
}
.w-\[8px\] {
  width: 8px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[95\%\] {
  width: 95%;
}
.w-\[97\%\] {
  width: 97%;
}
.w-\[98\%\] {
  width: 98%;
}
.w-\[calc\(100\%\+2\.5rem\)\] {
  width: calc(100% + 2.5rem);
}
.w-\[calc\(100\%\+32px\)\] {
  width: calc(100% + 32px);
}
.w-\[calc\(100\%\+40px\+8px\)\] {
  width: calc(100% + 48px);
}
.w-\[calc\(100\%-20px-20px\)\] {
  width: calc(100% - 40px);
}
.w-\[calc\(100\%-2px\)\] {
  width: calc(100% - 2px);
}
.w-\[calc\(100\%-30px\)\] {
  width: calc(100% - 30px);
}
.w-\[calc\(100\%-40px\)\] {
  width: calc(100% - 40px);
}
.w-\[calc\(100\%-4px\)\] {
  width: calc(100% - 4px);
}
.w-\[calc\(100\%-8px\)\] {
  width: calc(100% - 8px);
}
.w-\[calc\(100vw-8px\)\] {
  width: calc(100vw - 8px);
}
.w-\[min\(1400px\,90vw\)\] {
  width: min(1400px, 90vw);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.\!min-w-0 {
  min-width: 0 !important;
}
.min-w-0 {
  min-width: 0;
}
.min-w-10 {
  min-width: 2.5rem;
}
.min-w-11 {
  min-width: 2.75rem;
}
.min-w-4 {
  min-width: 1rem;
}
.min-w-5 {
  min-width: 1.25rem;
}
.min-w-8 {
  min-width: 2rem;
}
.min-w-\[1\%\] {
  min-width: 1%;
}
.min-w-\[105px\] {
  min-width: 105px;
}
.min-w-\[116px\] {
  min-width: 116px;
}
.min-w-\[11px\] {
  min-width: 11px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[125px\] {
  min-width: 125px;
}
.min-w-\[128px\] {
  min-width: 128px;
}
.min-w-\[12px\] {
  min-width: 12px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[165\.5px\] {
  min-width: 165.5px;
}
.min-w-\[16px\] {
  min-width: 16px;
}
.min-w-\[174px\] {
  min-width: 174px;
}
.min-w-\[2\.5rem\] {
  min-width: 2.5rem;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[205px\] {
  min-width: 205px;
}
.min-w-\[218px\] {
  min-width: 218px;
}
.min-w-\[225px\] {
  min-width: 225px;
}
.min-w-\[228px\] {
  min-width: 228px;
}
.min-w-\[233px\] {
  min-width: 233px;
}
.min-w-\[262px\] {
  min-width: 262px;
}
.min-w-\[280px\] {
  min-width: 280px;
}
.min-w-\[284px\] {
  min-width: 284px;
}
.min-w-\[30\%\] {
  min-width: 30%;
}
.min-w-\[32px\] {
  min-width: 32px;
}
.min-w-\[33px\] {
  min-width: 33px;
}
.min-w-\[360px\] {
  min-width: 360px;
}
.min-w-\[36px\] {
  min-width: 36px;
}
.min-w-\[392px\] {
  min-width: 392px;
}
.min-w-\[40px\] {
  min-width: 40px;
}
.min-w-\[46px\] {
  min-width: 46px;
}
.min-w-\[48px\] {
  min-width: 48px;
}
.min-w-\[5rem\] {
  min-width: 5rem;
}
.min-w-\[62px\] {
  min-width: 62px;
}
.min-w-\[76px\] {
  min-width: 76px;
}
.min-w-\[92\%\] {
  min-width: 92%;
}
.min-w-\[calc\(100\%-150px\)\] {
  min-width: calc(100% - 150px);
}
.min-w-\[calc\(100\%-40px\)\] {
  min-width: calc(100% - 40px);
}
.min-w-\[calc\(50\%-\(calc\(var\(--gap\)\/2\)\)\)\] {
  min-width: calc(50% - (calc(var(--gap) / 2)));
}
.min-w-full {
  min-width: 100%;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-\[100\%\] {
  max-width: 100%;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[100vw\] {
  max-width: 100vw;
}
.max-w-\[112\.5rem\] {
  max-width: 112.5rem;
}
.max-w-\[116px\] {
  max-width: 116px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[128px\] {
  max-width: 128px;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[1440px\] {
  max-width: 1440px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[157px\] {
  max-width: 157px;
}
.max-w-\[177px\] {
  max-width: 177px;
}
.max-w-\[180px\] {
  max-width: 180px;
}
.max-w-\[20px\] {
  max-width: 20px;
}
.max-w-\[215px\] {
  max-width: 215px;
}
.max-w-\[225px\] {
  max-width: 225px;
}
.max-w-\[230px\] {
  max-width: 230px;
}
.max-w-\[235px\] {
  max-width: 235px;
}
.max-w-\[24\.375rem\] {
  max-width: 24.375rem;
}
.max-w-\[240px\] {
  max-width: 240px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[257px\] {
  max-width: 257px;
}
.max-w-\[275px\] {
  max-width: 275px;
}
.max-w-\[28\.5rem\] {
  max-width: 28.5rem;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[289px\] {
  max-width: 289px;
}
.max-w-\[28rem\] {
  max-width: 28rem;
}
.max-w-\[30\%\] {
  max-width: 30%;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[312px\] {
  max-width: 312px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[32px\] {
  max-width: 32px;
}
.max-w-\[330px\] {
  max-width: 330px;
}
.max-w-\[332px\] {
  max-width: 332px;
}
.max-w-\[34\.75rem\] {
  max-width: 34.75rem;
}
.max-w-\[370px\] {
  max-width: 370px;
}
.max-w-\[40\.25rem\] {
  max-width: 40.25rem;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[420px\] {
  max-width: 420px;
}
.max-w-\[44\.5rem\] {
  max-width: 44.5rem;
}
.max-w-\[440px\] {
  max-width: 440px;
}
.max-w-\[46px\] {
  max-width: 46px;
}
.max-w-\[47\.625rem\] {
  max-width: 47.625rem;
}
.max-w-\[480px\] {
  max-width: 480px;
}
.max-w-\[49\.5rem\] {
  max-width: 49.5rem;
}
.max-w-\[50\%\] {
  max-width: 50%;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[512px\] {
  max-width: 512px;
}
.max-w-\[54\.875rem\] {
  max-width: 54.875rem;
}
.max-w-\[552px\] {
  max-width: 552px;
}
.max-w-\[560px\] {
  max-width: 560px;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[652px\] {
  max-width: 652px;
}
.max-w-\[70\%\] {
  max-width: 70%;
}
.max-w-\[704px\] {
  max-width: 704px;
}
.max-w-\[75rem\] {
  max-width: 75rem;
}
.max-w-\[78px\] {
  max-width: 78px;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[80\.0625rem\] {
  max-width: 80.0625rem;
}
.max-w-\[80px\] {
  max-width: 80px;
}
.max-w-\[81\.75rem\] {
  max-width: 81.75rem;
}
.max-w-\[88\.5rem\] {
  max-width: 88.5rem;
}
.max-w-\[90px\] {
  max-width: 90px;
}
.max-w-\[92\%\] {
  max-width: 92%;
}
.max-w-\[94px\] {
  max-width: 94px;
}
.max-w-\[960px\] {
  max-width: 960px;
}
.max-w-\[98\.6875rem\] {
  max-width: 98.6875rem;
}
.max-w-\[calc\(100\%-100px-100px\)\] {
  max-width: calc(100% - 200px);
}
.max-w-\[calc\(100\%-20px\)\] {
  max-width: calc(100% - 20px);
}
.max-w-\[calc\(100\%-32px\)\] {
  max-width: calc(100% - 32px);
}
.max-w-\[calc\(100\%-78px\)\] {
  max-width: calc(100% - 78px);
}
.max-w-\[calc\(332px\+40px\)\] {
  max-width: 372px;
}
.max-w-container {
  max-width: 1440px;
}
.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full {
  max-width: 100%;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xl {
  max-width: 36rem;
}
.flex-1 {
  flex: 1;
}
.flex-\[999\] {
  flex: 999;
}
.flex-none {
  flex: none;
}
.flex-shrink {
  flex-shrink: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow,
.grow {
  flex-grow: 1;
}
.grow-\[99999\] {
  flex-grow: 99999;
}
.basis-1\/2 {
  flex-basis: 50%;
}
.basis-\[10\%\] {
  flex-basis: 10%;
}
.\!origin-center {
  transform-origin: 50% !important;
}
.origin-bottom-left {
  transform-origin: 0 100%;
}
.origin-center {
  transform-origin: 50%;
}
.-translate-x-0 {
  --tw-translate-x: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-0\.5 {
  --tw-translate-x: -0.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1 {
  --tw-translate-x: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-2 {
  --tw-translate-x: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-2\.5 {
  --tw-translate-x: -0.625rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2 {
  --tw-translate-y: -0.5rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2\.5 {
  --tw-translate-y: -0.625rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[0\.5px\] {
  --tw-translate-y: -0.5px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[1px\] {
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[60\%\] {
  --tw-translate-y: -60%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[calc\(50\%\+10px\)\] {
  --tw-translate-y: calc(calc(50% + 10px) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-\[calc\(50\%-15px\)\] {
  --tw-translate-y: calc(calc(50% - 15px) * -1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-px {
  --tw-translate-y: -1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1 {
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\.5 {
  --tw-translate-x: 0.375rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[0\.8px\] {
  --tw-translate-x: 0.8px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[2px\] {
  --tw-translate-x: 2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[3px\] {
  --tw-translate-x: 3px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-px {
  --tw-translate-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0\.5 {
  --tw-translate-y: 0.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1 {
  --tw-translate-y: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1\.5 {
  --tw-translate-y: 0.375rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[-70\%\] {
  --tw-translate-y: -70%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[1px\] {
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[28px\] {
  --tw-translate-y: 28px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[2px\] {
  --tw-translate-y: 2px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-px {
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[-13deg\] {
  --tw-rotate: -13deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[12deg\] {
  --tw-rotate: 12deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[270deg\] {
  --tw-rotate: 270deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-\[8deg\] {
  --tw-rotate: 8deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-125 {
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-50 {
  --tw-scale-x: 0.5;
  --tw-scale-y: 0.5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95 {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.80\] {
  --tw-scale-x: 0.8;
  --tw-scale-y: 0.8;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[0\.90\] {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[1\.6\] {
  --tw-scale-x: 1.6;
  --tw-scale-y: 1.6;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[122\%\] {
  --tw-scale-x: 122%;
  --tw-scale-y: 122%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-\[4\.6\] {
  --tw-scale-x: 4.6;
  --tw-scale-y: 4.6;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-gpu {
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes bounce {
  0%,
  to {
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
    transform: translateY(-25%);
  }
  50% {
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transform: none;
  }
}
.animate-bounce {
  animation: 1s infinite bounce;
}
@keyframes cardShine {
  0% {
    opacity: 0;
    transform: translate(-50%) rotate(34.61deg);
  }
  .01% {
    opacity: 1;
    transform: translate(-50%) rotate(34.61deg);
  }
  50% {
    opacity: 1;
    transform: translate(200%) rotate(34.61deg);
  }
  to {
    opacity: 0;
    transform: translate(200%) rotate(34.61deg);
  }
}
.animate-card-shine {
  animation: 2.4s ease-out 1.2s infinite cardShine;
}
@keyframes expand {
  0% {
    height: 0;
    overflow: hidden;
  }
  to {
    height: var(--dynamic-height);
    overflow: visible;
  }
}
.animate-expand {
  animation: 0.5s ease-in-out forwards expand;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate-fadeIn {
  animation: 0.5s ease-in-out forwards fadeIn;
}
@keyframes gradientAnim {
  to {
    transform: rotate(360deg);
  }
}
.animate-gradientAnim {
  animation: 5s linear infinite gradientAnim;
}
@keyframes moveDownFadeOut {
  0% {
    opacity: 0.3;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(20px);
  }
}
.animate-moveDownFadeOut {
  animation: 0.5s ease-in-out forwards moveDownFadeOut;
}
@keyframes moveUpFadeOut {
  0% {
    opacity: 0.3;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-20px);
  }
}
.animate-moveUpFadeOut {
  animation: 0.5s ease-in-out forwards moveUpFadeOut;
}
@keyframes ping {
  75%,
  to {
    opacity: 0;
    transform: scale(2);
  }
}
.animate-ping {
  animation: 1s cubic-bezier(0, 0, 0.2, 1) infinite ping;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
.animate-pulse {
  animation: 2s cubic-bezier(0.4, 0, 0.6, 1) infinite pulse;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.animate-spin {
  animation: 1s linear infinite spin;
}
.animate-spin-slow {
  animation: 3s linear infinite spin;
}
@keyframes swipe {
  0% {
    transform: translate(-50%) translateY(-50%);
  }
  to {
    transform: translate(calc(-50% - 20px)) translateY(-50%);
  }
}
.animate-swipe {
  animation: 1.5s linear infinite swipe;
}
@keyframes timerWidth {
  0% {
    opacity: 0;
    width: 32px;
  }
  20% {
    opacity: 1;
    width: 32px;
  }
  80% {
    opacity: 1;
    width: 8px;
  }
  to {
    opacity: 0;
    width: 8px;
  }
}
.animate-timerWidth {
  animation: 5s linear forwards timerWidth;
}
.cursor-auto {
  cursor: auto;
}
.cursor-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
  user-select: none;
}
.\!select-text {
  -webkit-user-select: text !important;
  user-select: text !important;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.scroll-m-1 {
  scroll-margin: 0.25rem;
}
.scroll-m-2 {
  scroll-margin: 0.5rem;
}
.scroll-m-20 {
  scroll-margin: 5rem;
}
.scroll-mt-7 {
  scroll-margin-top: 1.75rem;
}
.appearance-none {
  appearance: none;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-rows-10 {
  grid-template-rows: repeat(10, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-content-center {
  place-content: center;
}
.place-content-start {
  place-content: start;
}
.place-items-center {
  place-items: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.\!justify-center {
  justify-content: center !important;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-0 {
  gap: 0;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[1\.875rem\] {
  gap: 1.875rem;
}
.gap-\[18px\] {
  gap: 18px;
}
.gap-\[1px\] {
  gap: 1px;
}
.gap-\[3px\] {
  gap: 3px;
}
.gap-\[5px\] {
  gap: 5px;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[78px\] {
  gap: 78px;
}
.gap-\[var\(--gap\)\] {
  gap: var(--gap);
}
.gap-px {
  gap: 1px;
}
.gap-x-1 {
  column-gap: 0.25rem;
}
.gap-x-1\.5 {
  column-gap: 0.375rem;
}
.gap-x-2 {
  column-gap: 0.5rem;
}
.gap-x-3 {
  column-gap: 0.75rem;
}
.gap-x-4 {
  column-gap: 1rem;
}
.gap-x-5 {
  column-gap: 1.25rem;
}
.gap-x-6 {
  column-gap: 1.5rem;
}
.gap-x-8 {
  column-gap: 2rem;
}
.gap-x-\[30px\] {
  column-gap: 30px;
}
.gap-y-0 {
  row-gap: 0;
}
.gap-y-0\.5 {
  row-gap: 0.125rem;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-2\.5 {
  row-gap: 0.625rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-5 {
  row-gap: 1.25rem;
}
.gap-y-7 {
  row-gap: 1.75rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0px * var(--tw-space-y-reverse));
}
.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
}
.space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.space-y-\[18px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(18px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(18px * var(--tw-space-y-reverse));
}
.space-y-px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1px * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-dashed > :not([hidden]) ~ :not([hidden]) {
  border-style: dashed;
}
.divide-border-separator > :not([hidden]) ~ :not([hidden]) {
  border-color: #bbc0df08;
}
.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}
.justify-self-start {
  justify-self: start;
}
.justify-self-center {
  justify-self: center;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.\!overflow-visible {
  overflow: visible !important;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-clip {
  overflow-x: clip;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.truncate {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.text-balance {
  text-wrap: balance;
}
.break-words {
  overflow-wrap: break-word;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-\[\.875rem\] {
  border-radius: 0.875rem;
}
.rounded-\[1\.25rem\] {
  border-radius: 1.25rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[14px\] {
  border-radius: 14px;
}
.rounded-\[2px\] {
  border-radius: 2px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
.rounded-\[7px\] {
  border-radius: 7px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-\[9px\] {
  border-radius: 9px;
}
.rounded-\[inherit\] {
  border-radius: inherit;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-md-lg {
  border-radius: 10px;
}
.rounded-none {
  border-radius: 0;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-b-\[inherit\] {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-md {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-b-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-\[inherit\] {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-l-md {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-r-\[inherit\] {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-r-md {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.rounded-t-\[inherit\] {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-t-none {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}
.rounded-bl-\[4px\] {
  border-bottom-left-radius: 4px;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}
.rounded-br {
  border-bottom-right-radius: 0.25rem;
}
.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem;
}
.rounded-br-\[4px\] {
  border-bottom-right-radius: 4px;
}
.rounded-br-md {
  border-bottom-right-radius: 0.375rem;
}
.rounded-tl {
  border-top-left-radius: 0.25rem;
}
.rounded-tl-\[10px\] {
  border-top-left-radius: 10px;
}
.rounded-tl-md {
  border-top-left-radius: 0.375rem;
}
.rounded-tr-md {
  border-top-right-radius: 0.375rem;
}
.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.border-8 {
  border-width: 8px;
}
.border-\[2px\] {
  border-width: 2px;
}
.border-\[4px\] {
  border-width: 4px;
}
.border-\[5px\] {
  border-width: 5px;
}
.border-\[8px\] {
  border-width: 8px;
}
.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-\[4px\] {
  border-bottom-width: 4px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-0 {
  border-right-width: 0;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#08090C\] {
  --tw-border-opacity: 1;
  border-color: rgb(8 9 12 / var(--tw-border-opacity));
}
.border-\[\#09090C\] {
  --tw-border-opacity: 1;
  border-color: rgb(9 9 12 / var(--tw-border-opacity));
}
.border-\[\#0D0E13\] {
  --tw-border-opacity: 1;
  border-color: rgb(13 14 19 / var(--tw-border-opacity));
}
.border-\[\#103538\] {
  --tw-border-opacity: 1;
  border-color: rgb(16 53 56 / var(--tw-border-opacity));
}
.border-\[\#14171F\] {
  --tw-border-opacity: 1;
  border-color: rgb(20 23 31 / var(--tw-border-opacity));
}
.border-\[\#15171F\] {
  --tw-border-opacity: 1;
  border-color: rgb(21 23 31 / var(--tw-border-opacity));
}
.border-\[\#191B24\] {
  --tw-border-opacity: 1;
  border-color: rgb(25 27 36 / var(--tw-border-opacity));
}
.border-\[\#1C1E2A\] {
  --tw-border-opacity: 1;
  border-color: rgb(28 30 42 / var(--tw-border-opacity));
}
.border-\[\#1D222F\] {
  --tw-border-opacity: 1;
  border-color: rgb(29 34 47 / var(--tw-border-opacity));
}
.border-\[\#1F222E\] {
  --tw-border-opacity: 1;
  border-color: rgb(31 34 46 / var(--tw-border-opacity));
}
.border-\[\#1e1e1e\] {
  --tw-border-opacity: 1;
  border-color: rgb(30 30 30 / var(--tw-border-opacity));
}
.border-\[\#202431\] {
  --tw-border-opacity: 1;
  border-color: rgb(32 36 49 / var(--tw-border-opacity));
}
.border-\[\#212121\] {
  --tw-border-opacity: 1;
  border-color: rgb(33 33 33 / var(--tw-border-opacity));
}
.border-\[\#333333\] {
  --tw-border-opacity: 1;
  border-color: rgb(51 51 51 / var(--tw-border-opacity));
}
.border-\[\#ACB5F31F\] {
  border-color: #acb5f31f;
}
.border-\[\#BBC0DF1A\] {
  border-color: #bbc0df1a;
}
.border-\[\#FFFFFF14\] {
  border-color: #ffffff14;
}
.border-\[\#FFFFFF17\] {
  border-color: #ffffff17;
}
.border-\[\#fff\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-\[currentcolor\] {
  border-color: currentColor;
}
.border-\[rgba\(10\,51\,36\,1\)\] {
  border-color: #0a3324;
}
.border-\[rgba\(164\,_177\,_235\,_0\.04\)\] {
  border-color: #a4b1eb0a;
}
.border-\[rgba\(166\,_181\,_230\,_0\.07\)\] {
  border-color: #a6b5e612;
}
.border-\[rgba\(172\,181\,243\,0\.12\)\] {
  border-color: #acb5f31f;
}
.border-\[rgba\(172_\,181\,_243\,_0\.10\)\] {
  border-color: #acb5f31a;
}
.border-\[rgba\(255\,255\,255\,0\.04\)\] {
  border-color: #ffffff0a;
}
.border-\[rgba\(255\,255\,255\,0\.14\)\] {
  border-color: #ffffff24;
}
.border-\[rgba\(37\,_41\,_56\,_1\)\] {
  border-color: #252938;
}
.border-\[rgba\(42\,47\,59\,1\)\] {
  border-color: #2a2f3b;
}
.border-\[rgba\(68\,40\,7\,1\)\] {
  border-color: #442807;
}
.border-\[rgba\(82\,24\,45\,1\)\] {
  border-color: #52182d;
}
.border-accent-450 {
  --tw-border-opacity: 1;
  border-color: rgb(75 75 75 / var(--tw-border-opacity));
}
.border-base-bg {
  --tw-border-opacity: 1;
  border-color: rgb(13 14 19 / var(--tw-border-opacity));
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.border-black\/\[0\.05\] {
  border-color: #0000000d;
}
.border-border-danger {
  --tw-border-opacity: 1;
  border-color: rgb(124 21 41 / var(--tw-border-opacity));
}
.border-border-emphasized {
  --tw-border-opacity: 1;
  border-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.border-border-emphasized-colored {
  --tw-border-opacity: 1;
  border-color: rgb(124 38 19 / var(--tw-border-opacity));
}
.border-border-interactive {
  --tw-border-opacity: 1;
  border-color: rgb(31 34 45 / var(--tw-border-opacity));
}
.border-border-interactive-alpha {
  border-color: #acb5f324;
}
.border-border-interactive-hovered {
  --tw-border-opacity: 1;
  border-color: rgb(35 39 51 / var(--tw-border-opacity));
}
.border-border-separator {
  border-color: #bbc0df08;
}
.border-border-separator-emphasized {
  border-color: #bbc0df14;
}
.border-border-separator\/\[0\.03\] {
  border-color: #bbc0df08;
}
.border-elements-disabled {
  --tw-border-opacity: 1;
  border-color: rgb(75 78 99 / var(--tw-border-opacity));
}
.border-elements-highEm {
  --tw-border-opacity: 1;
  border-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.border-others-green {
  --tw-border-opacity: 1;
  border-color: rgb(35 231 102 / var(--tw-border-opacity));
}
.border-others-legendary {
  --tw-border-opacity: 1;
  border-color: rgb(129 247 204 / var(--tw-border-opacity));
}
.border-others-orange {
  --tw-border-opacity: 1;
  border-color: rgb(241 100 69 / var(--tw-border-opacity));
}
.border-others-rare {
  --tw-border-opacity: 1;
  border-color: rgb(255 175 19 / var(--tw-border-opacity));
}
.border-others-ultimate {
  --tw-border-opacity: 1;
  border-color: rgb(249 72 135 / var(--tw-border-opacity));
}
.border-purple-500 {
  --tw-border-opacity: 1;
  border-color: rgb(153 69 255 / var(--tw-border-opacity));
}
.border-surface-card {
  --tw-border-opacity: 1;
  border-color: rgb(23 25 33 / var(--tw-border-opacity));
}
.border-surface-floating {
  --tw-border-opacity: 1;
  border-color: rgb(31 34 45 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: #0000;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/\[0\.04\] {
  border-color: #ffffff0a;
}
.border-white\/\[0\.05\] {
  border-color: #ffffff0d;
}
.border-white\/\[0\.14\] {
  border-color: #ffffff24;
}
.border-white\/\[0\.24\] {
  border-color: #ffffff3d;
}
.border-b-\[\#FFFFFF50\] {
  border-bottom-color: #ffffff50;
}
.border-b-border-interactive {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(31 34 45 / var(--tw-border-opacity));
}
.border-b-border-separator {
  border-bottom-color: #bbc0df08;
}
.border-b-border-separator-emphasized {
  border-bottom-color: #bbc0df14;
}
.border-b-controls-danger {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(226 43 76 / var(--tw-border-opacity));
}
.border-b-transparent {
  border-bottom-color: #0000;
}
.border-l-border-separator-emphasized {
  border-left-color: #bbc0df14;
}
.border-l-elements-highEm {
  --tw-border-opacity: 1;
  border-left-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.border-l-transparent {
  border-left-color: #0000;
}
.border-r-border-separator-emphasized {
  border-right-color: #bbc0df14;
}
.border-r-transparent {
  border-right-color: #0000;
}
.border-t-\[\#FFFFFF19\] {
  border-top-color: #ffffff19;
}
.border-t-base-bg {
  --tw-border-opacity: 1;
  border-top-color: rgb(13 14 19 / var(--tw-border-opacity));
}
.border-t-border-separator-emphasized {
  border-top-color: #bbc0df14;
}
.border-t-controls-tertiary-hovered {
  --tw-border-opacity: 1;
  border-top-color: rgb(40 43 57 / var(--tw-border-opacity));
}
.border-t-transparent {
  border-top-color: #0000;
}
.border-opacity-\[0\.14\] {
  --tw-border-opacity: 0.14;
}
.\!bg-controls-danger {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(226 43 76 / var(--tw-bg-opacity)) !important;
}
.\!bg-controls-primary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity)) !important;
}
.\!bg-controls-tertiary {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity)) !important;
}
.\!bg-surface-floating {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(31 34 45 / var(--tw-bg-opacity)) !important;
}
.bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-\[\#000\]\/90 {
  background-color: #000000e6;
}
.bg-\[\#011D15\] {
  --tw-bg-opacity: 1;
  background-color: rgb(1 29 21 / var(--tw-bg-opacity));
}
.bg-\[\#050508\] {
  --tw-bg-opacity: 1;
  background-color: rgb(5 5 8 / var(--tw-bg-opacity));
}
.bg-\[\#06191a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(6 25 26 / var(--tw-bg-opacity));
}
.bg-\[\#08090C\] {
  --tw-bg-opacity: 1;
  background-color: rgb(8 9 12 / var(--tw-bg-opacity));
}
.bg-\[\#08090C\]\/90 {
  background-color: #08090ce6;
}
.bg-\[\#081c15\] {
  --tw-bg-opacity: 1;
  background-color: rgb(8 28 21 / var(--tw-bg-opacity));
}
.bg-\[\#101219\] {
  --tw-bg-opacity: 1;
  background-color: rgb(16 18 25 / var(--tw-bg-opacity));
}
.bg-\[\#111217\] {
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 23 / var(--tw-bg-opacity));
}
.bg-\[\#121212\] {
  --tw-bg-opacity: 1;
  background-color: rgb(18 18 18 / var(--tw-bg-opacity));
}
.bg-\[\#15171E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 30 / var(--tw-bg-opacity));
}
.bg-\[\#151721\] {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 33 / var(--tw-bg-opacity));
}
.bg-\[\#171923\] {
  --tw-bg-opacity: 1;
  background-color: rgb(23 25 35 / var(--tw-bg-opacity));
}
.bg-\[\#191B25\] {
  --tw-bg-opacity: 1;
  background-color: rgb(25 27 37 / var(--tw-bg-opacity));
}
.bg-\[\#194939\] {
  --tw-bg-opacity: 1;
  background-color: rgb(25 73 57 / var(--tw-bg-opacity));
}
.bg-\[\#1B1D27\] {
  --tw-bg-opacity: 1;
  background-color: rgb(27 29 39 / var(--tw-bg-opacity));
}
.bg-\[\#1B1D2A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(27 29 42 / var(--tw-bg-opacity));
}
.bg-\[\#1e1e1e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity));
}
.bg-\[\#230A13\] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 10 19 / var(--tw-bg-opacity));
}
.bg-\[\#261500\] {
  --tw-bg-opacity: 1;
  background-color: rgb(38 21 0 / var(--tw-bg-opacity));
}
.bg-\[\#270813\] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 8 19 / var(--tw-bg-opacity));
}
.bg-\[\#282B39\] {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.bg-\[\#291400\] {
  --tw-bg-opacity: 1;
  background-color: rgb(41 20 0 / var(--tw-bg-opacity));
}
.bg-\[\#292C3B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(41 44 59 / var(--tw-bg-opacity));
}
.bg-\[\#303349\] {
  --tw-bg-opacity: 1;
  background-color: rgb(48 51 73 / var(--tw-bg-opacity));
}
.bg-\[\#333950\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 57 80 / var(--tw-bg-opacity));
}
.bg-\[\#333\] {
  --tw-bg-opacity: 1;
  background-color: rgb(51 51 51 / var(--tw-bg-opacity));
}
.bg-\[\#353740\] {
  --tw-bg-opacity: 1;
  background-color: rgb(53 55 64 / var(--tw-bg-opacity));
}
.bg-\[\#373B4E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(55 59 78 / var(--tw-bg-opacity));
}
.bg-\[\#3B3018\] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 48 24 / var(--tw-bg-opacity));
}
.bg-\[\#3B3F54\] {
  --tw-bg-opacity: 1;
  background-color: rgb(59 63 84 / var(--tw-bg-opacity));
}
.bg-\[\#45504D\] {
  --tw-bg-opacity: 1;
  background-color: rgb(69 80 77 / var(--tw-bg-opacity));
}
.bg-\[\#492600\] {
  --tw-bg-opacity: 1;
  background-color: rgb(73 38 0 / var(--tw-bg-opacity));
}
.bg-\[\#580324\] {
  --tw-bg-opacity: 1;
  background-color: rgb(88 3 36 / var(--tw-bg-opacity));
}
.bg-\[\#581D32\] {
  --tw-bg-opacity: 1;
  background-color: rgb(88 29 50 / var(--tw-bg-opacity));
}
.bg-\[\#6571a3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(101 113 163 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF0F\] {
  background-color: #ffffff0f;
}
.bg-\[inherit\] {
  background-color: inherit;
}
.bg-\[rgb\(0\,48\,34\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 48 34 / var(--tw-bg-opacity));
}
.bg-\[rgb\(0\,80\,59\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 80 59 / var(--tw-bg-opacity));
}
.bg-\[rgb\(119\,63\,0\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(119 63 0 / var(--tw-bg-opacity));
}
.bg-\[rgb\(146\,4\,64\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(146 4 64 / var(--tw-bg-opacity));
}
.bg-\[rgb\(53\,62\,86\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(53 62 86 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\,0\,0\,\.73\)\] {
  background-color: #000000ba;
}
.bg-\[rgba\(0\,_0\,_0\,_0\.64\)\] {
  background-color: #000000a3;
}
.bg-\[rgba\(0\,_0\,_0\,_0\.72\)\] {
  background-color: #000000b8;
}
.bg-\[rgba\(23\,_25\,_33\,_0\.48\)\] {
  background-color: #1719217a;
}
.bg-\[rgba\(29\,33\,42\,1\)\] {
  background-color: #1d212a;
}
.bg-\[rgba\(48\,27\,2\,1\)\] {
  background-color: #301b02;
}
.bg-\[rgba\(49\,13\,26\,1\)\] {
  background-color: #310d1a;
}
.bg-\[rgba\(9\,34\,25\,1\)\] {
  background-color: #092219;
}
.bg-\[rgba\(9\,_213\,_164\,_1\)\] {
  background-color: #09d5a4;
}
.bg-\[transparent\] {
  background-color: #0000;
}
.bg-\[var\(--bar-bg\)\] {
  background-color: var(--bar-bg);
}
.bg-accent-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 30 30 / var(--tw-bg-opacity));
}
.bg-base-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(13 14 19 / var(--tw-bg-opacity));
}
.bg-base-bg-alternate {
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
}
.bg-base-bg-danger {
  --tw-bg-opacity: 1;
  background-color: rgb(33 7 12 / var(--tw-bg-opacity));
}
.bg-base-bg-emphasized {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 30 / var(--tw-bg-opacity));
}
.bg-base-bg-emphasized\/40 {
  background-color: #15171e66;
}
.bg-base-bg\/80 {
  background-color: #0d0e13cc;
}
.bg-base-bg\/90 {
  background-color: #0d0e13e6;
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/20 {
  background-color: #0003;
}
.bg-black\/40 {
  background-color: #0006;
}
.bg-black\/60 {
  background-color: #0009;
}
.bg-black\/75 {
  background-color: #000000bf;
}
.bg-black\/80 {
  background-color: #000c;
}
.bg-black\/\[0\.32\] {
  background-color: #00000052;
}
.bg-black\/\[0\.56\] {
  background-color: #0000008f;
}
.bg-black\/\[0\.65\] {
  background-color: #000000a6;
}
.bg-black\/\[0\.72\] {
  background-color: #000000b8;
}
.bg-border-emphasized-colored {
  --tw-bg-opacity: 1;
  background-color: rgb(124 38 19 / var(--tw-bg-opacity));
}
.bg-border-interactive {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 45 / var(--tw-bg-opacity));
}
.bg-border-interactive-alpha {
  background-color: #acb5f324;
}
.bg-border-interactive-hovered {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.bg-border-separator {
  background-color: #bbc0df08;
}
.bg-border-separator-emphasized {
  background-color: #bbc0df14;
}
.bg-controls-danger {
  --tw-bg-opacity: 1;
  background-color: rgb(226 43 76 / var(--tw-bg-opacity));
}
.bg-controls-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.bg-controls-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.bg-controls-secondary-hovered {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.bg-controls-tertiary {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.bg-elements-disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(75 78 99 / var(--tw-bg-opacity));
}
.bg-elements-highEm {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.bg-elements-lowEm {
  --tw-bg-opacity: 1;
  background-color: rgb(115 120 145 / var(--tw-bg-opacity));
}
.bg-elements-lowEm\/90 {
  background-color: #737891e6;
}
.bg-newGreen-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(174 239 67 / var(--tw-bg-opacity));
}
.bg-newGreen-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(24 38 3 / var(--tw-bg-opacity));
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 112 84 / var(--tw-bg-opacity));
}
.bg-orange-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 9 3 / var(--tw-bg-opacity));
}
.bg-others-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(80 107 246 / var(--tw-bg-opacity));
}
.bg-others-common {
  --tw-bg-opacity: 1;
  background-color: rgb(186 209 231 / var(--tw-bg-opacity));
}
.bg-others-green {
  --tw-bg-opacity: 1;
  background-color: rgb(35 231 102 / var(--tw-bg-opacity));
}
.bg-others-green\/30 {
  background-color: #23e7664d;
}
.bg-others-legendary {
  --tw-bg-opacity: 1;
  background-color: rgb(129 247 204 / var(--tw-bg-opacity));
}
.bg-others-lime {
  --tw-bg-opacity: 1;
  background-color: rgb(174 239 67 / var(--tw-bg-opacity));
}
.bg-others-orange {
  --tw-bg-opacity: 1;
  background-color: rgb(241 100 69 / var(--tw-bg-opacity));
}
.bg-others-pink {
  --tw-bg-opacity: 1;
  background-color: rgb(239 67 150 / var(--tw-bg-opacity));
}
.bg-others-pink\/30 {
  background-color: #ef43964d;
}
.bg-others-rare {
  --tw-bg-opacity: 1;
  background-color: rgb(255 175 19 / var(--tw-bg-opacity));
}
.bg-others-turquoise {
  --tw-bg-opacity: 1;
  background-color: rgb(35 219 231 / var(--tw-bg-opacity));
}
.bg-others-ultimate {
  --tw-bg-opacity: 1;
  background-color: rgb(249 72 135 / var(--tw-bg-opacity));
}
.bg-others-violet {
  --tw-bg-opacity: 1;
  background-color: rgb(170 135 245 / var(--tw-bg-opacity));
}
.bg-others-yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(243 190 55 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-surface-card {
  --tw-bg-opacity: 1;
  background-color: rgb(23 25 33 / var(--tw-bg-opacity));
}
.bg-surface-card-hovered,
.bg-surface-floating {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 45 / var(--tw-bg-opacity));
}
.bg-surface-floating-hovered {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 30 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: #0000;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,_rgba\(235\,_236\,_239\,_0\.21\)_0deg\,_rgba\(235\,_236\,_239\,_0\.07\)_37\.16deg\,_rgba\(235\,_236\,_239\,_0\.25\)_72deg\,_rgba\(235\,_236\,_239\,_0\.08\)_144deg\,_rgba\(235\,_236\,_239\,_0\.15\)_216deg\,_rgba\(235\,_236\,_239\,_0\.03\)_288deg\,_rgba\(235\,_236\,_239\,_0\.21\)_360deg\)\] {
  background-image: conic-gradient(
    from 90deg,
    #ebecef36 0deg,
    #ebecef12 37.16deg,
    #ebecef40 72deg,
    #ebecef14 144deg,
    #ebecef26 216deg,
    #ebecef08 288deg,
    #ebecef36 360deg
  );
}
.bg-\[conic-gradient\(from_90deg_at_50\%_50\%\,_rgba\(235\,_236\,_239\,_0\.7\)_0deg\,_rgba\(235\,_236\,_239\,_0\.22\)_37\.16deg\,_rgba\(235\,_236\,_239\,_0\.84\)_72deg\,_rgba\(235\,_236\,_239\,_0\.25\)_144deg\,_rgba\(235\,_236\,_239\,_0\.49\)_216deg\,_rgba\(235\,_236\,_239\,_0\.11\)_288deg\,_rgba\(235\,_236\,_239\,_0\.7\)_360deg\)\] {
  background-image: conic-gradient(
    from 90deg,
    #ebecefb3 0deg,
    #ebecef38 37.16deg,
    #ebecefd6 72deg,
    #ebecef40 144deg,
    #ebecef7d 216deg,
    #ebecef1c 288deg,
    #ebecefb3 360deg
  );
}
.bg-\[linear-gradient\(0deg\,_\#0E0F14_32\.27\%\,_\#232533_60\.11\%\)\] {
  background-image: linear-gradient(#232533 39.89%, #0e0f14 67.73%);
}
.bg-\[linear-gradient\(0deg\,_rgba\(0\,_0\,_0\,_0\.24\)_0\%\,_\#000_22\.14\%\)\] {
  background-image: linear-gradient(#000 77.86%, #0000003d 100%);
}
.bg-\[linear-gradient\(0deg\,_rgba\(13\,_14\,_19\,_0\.00\)_0\%\,_\#0D0E13_88\.96\%\)\] {
  background-image: linear-gradient(#0d0e13 11.04%, #0d0e1300 100%);
}
.bg-\[linear-gradient\(0deg\,_rgba\(255\,_255\,_255\,_0\.10\)_0\%\,_rgba\(255\,_255\,_255\,_0\.10\)_100\%\)\] {
  background-image: linear-gradient(#ffffff1a 0% 100%);
}
.bg-\[linear-gradient\(180deg\,\#13141B_48\%\,\#20232F_100\%\)\] {
  background-image: linear-gradient(#13141b 48%, #20232f 100%);
}
.bg-\[linear-gradient\(180deg\,_\#08090C_0\%\,_\#0C0D13_100\%\)\] {
  background-image: linear-gradient(#08090c 0%, #0c0d13 100%);
}
.bg-\[linear-gradient\(180deg\,_\#08090C_24\.36\%\,_\#0E1016_100\%\)\] {
  background-image: linear-gradient(#08090c 24.36%, #0e1016 100%);
}
.bg-\[linear-gradient\(180deg\,_\#13151F_0\%\,_\#0A0B0F_54\.78\%\)\] {
  background-image: linear-gradient(#13151f 0%, #0a0b0f 54.78%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(0\,_0\,_0\,_0\)_0\%\,_rgba\(0\,_0\,_0\,_0\.9\)_83\%\)\] {
  background-image: linear-gradient(#0000 0%, #000000e6 83%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(0\,_0\,_0\,_0\.8\)_0\%\,_\#000000_var\(--backdrop-coverage\)\)\] {
  background-image: linear-gradient(
    180deg,
    #000c 0%,
    #000 var(--backdrop-coverage)
  );
}
.bg-\[linear-gradient\(180deg\,_rgba\(13\,_14\,_19\,_0\)_0\%\,_\#0d0e13_100\%\)\] {
  background-image: linear-gradient(#0d0e1300 0%, #0d0e13 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(22\,_25\,_34\,_0\)_0\%\,_rgba\(78\,_88\,_126\,_0\.54\)_100\%\)\] {
  background-image: linear-gradient(#16192200 0%, #4e587e8a 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(23\,_25\,_33\,_0\)_0\%\,_\#424a6a_100\%\)\] {
  background-image: linear-gradient(#17192100 0%, #424a6a 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(23\,_25\,_33\,_0\)_0\%\,_rgba\(10\,_255\,_172\,_0\.2\)_100\%\)\] {
  background-image: linear-gradient(#17192100 0%, #0affac33 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(23\,_25\,_33\,_0\)_33\.8\%\,_\#006444_84\.86\%\)\] {
  background-image: linear-gradient(#17192100 33.8%, #006444 84.86%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(23\,_25\,_33\,_0\)_33\.8\%\,_\#E11B63_84\.86\%\)\] {
  background-image: linear-gradient(#17192100 33.8%, #e11b63 84.86%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(23\,_25\,_33\,_0\.00\)_0\%\,_\#424A6A_100\%\)\] {
  background-image: linear-gradient(#17192100 0%, #424a6a 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(23\,_25\,_33\,_0\.00\)_0\%\,_rgba\(66\,_74\,_106\,_0\.56\)_100\%\)\] {
  background-image: linear-gradient(#17192100 0%, #424a6a8f 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(255\,_255\,_255\,_0\)_33\.8\%\,_\#000_100\%\)\] {
  background-image: linear-gradient(#fff0 33.8%, #000 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(255\,_55\,_255\,_0\.08\)_0\%\,_rgba\(0\,_0\,_0\,_0\.024\)_100\%\)\] {
  background-image: linear-gradient(#ff37ff14 0%, #00000006 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(39\,_33\,_17\,_0\)_33\.8\%\,_\#8f5208_84\.86\%\)\] {
  background-image: linear-gradient(#27211100 33.8%, #8f5208 84.86%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(50\,_6\,_22\,_0\)_0\%\,_rgba\(229\,_41\,_109\,_0\.54\)_100\%\)\] {
  background-image: linear-gradient(#32061600 0%, #e5296d8a 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(53\,_30\,_3\,_0\)_0\%\,_rgba\(164\,_94\,_9\,_0\.54\)_100\%\)\] {
  background-image: linear-gradient(#351e0300 0%, #a45e098a 100%);
}
.bg-\[linear-gradient\(180deg\,_rgba\(8\,_9\,_12\,_0\)_10\%\,_\#08090C_60\%\)\] {
  background-image: linear-gradient(#08090c00 10%, #08090c 60%);
}
.bg-\[linear-gradient\(90deg\,_rgba\(187\,_192\,_223\,_0\)_0\%\,_rgba\(187\,_192\,_223\,_0\.34\)_100\%\)\] {
  background-image: linear-gradient(90deg, #bbc0df00 0%, #bbc0df57 100%);
}
.bg-\[linear-gradient\(90deg\,_rgba\(187\,_192\,_223\,_0\.2\)_0\%\,_rgba\(187\,_192\,_223\,_0\)_100\%\)\] {
  background-image: linear-gradient(90deg, #bbc0df33 0%, #bbc0df00 100%);
}
.bg-\[linear-gradient\(90deg\,_rgba\(255\,_255\,_255\,_0\)_0\%\,_rgba\(255\,_255\,_255\,_0\.12\)_50\%\,_rgba\(255\,_255\,_255\,_0\)_100\%\)\] {
  background-image: linear-gradient(90deg, #fff0 0%, #ffffff1f 50%, #fff0 100%);
}
.bg-\[linear-gradient\(90deg\,_rgba\(255\,_255\,_255\,_0\)_0\%\,_rgba\(255\,_255\,_255\,_0\.83\)_50\%\,_rgba\(255\,_255\,_255\,_0\)_100\%\)\] {
  background-image: linear-gradient(90deg, #fff0 0%, #ffffffd4 50%, #fff0 100%);
}
.bg-\[linear-gradient\(90deg\,_rgba\(255\,_255\,_255\,_0\.00\)_0\%\,_\#FFF_50\%\,_rgba\(255\,_255\,_255\,_0\.00\)_100\%\)\] {
  background-image: linear-gradient(90deg, #fff0 0%, #fff 50%, #fff0 100%);
}
.bg-\[linear-gradient\(to_left\,_\#0D0E13_0\%\,_rgba\(13\,_14\,_19\,_0\.00\)_100\%\)\] {
  background-image: linear-gradient(270deg, #0d0e13 0%, #0d0e1300 100%);
}
.bg-\[linear-gradient\(to_right\,_\#0D0E13_0\%\,_rgba\(13\,_14\,_19\,_0\.00\)_100\%\)\] {
  background-image: linear-gradient(90deg, #0d0e13 0%, #0d0e1300 100%);
}
.bg-\[radial-gradient\(300px_circle_at_50\%_50\%\,rgba\(255\,255\,255\,0\.06\)\,transparent_100\%\)\] {
  background-image: radial-gradient(300px, #ffffff0f, #0000 100%);
}
.bg-\[radial-gradient\(circle\,_white_1px\,_transparent_1px\)\] {
  background-image: radial-gradient(circle, #fff 1px, #0000 1px);
}
.bg-\[url\(\"\.\/images\/dots\.png\"\)\] {
  background-image: url(dots.6ba8616a.png);
}
.bg-bottom-fade {
  background-image: linear-gradient(#15171e00 0%, #15171eb8 100%);
}
.bg-bottomGrid {
  background-image: url(bottom_grid.c401fd83.png);
}
.bg-glow {
  background-image: url(glow.12c9be1f.png);
}
.bg-glow-line {
  background-image: linear-gradient(90deg, #fff0 0%, #ffffffd4 50%, #fff0 100%);
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.bg-grain {
  background-image: url(grain.e28d0c38.png);
}
.bg-grid {
  background-image: url(grid.8b699f62.png);
}
.bg-lines {
  background-image: url(lines.2afab52a.svg);
}
.bg-ll {
  background-image: url(ll_placeholder.f17a64c0.png);
}
.bg-none {
  background-image: none;
}
.from-\[\#000\] {
  --tw-gradient-from: #000 var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#0D0E13\] {
  --tw-gradient-from: #0d0e13 var(--tw-gradient-from-position);
  --tw-gradient-to: #0d0e1300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#17192100\] {
  --tw-gradient-from: #17192100 var(--tw-gradient-from-position);
  --tw-gradient-to: #17192100 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#1E1e1e\] {
  --tw-gradient-from: #1e1e1e var(--tw-gradient-from-position);
  --tw-gradient-to: #1e1e1e00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#424A6A20\] {
  --tw-gradient-from: #424a6a20 var(--tw-gradient-from-position);
  --tw-gradient-to: #424a6a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-\[\#424A6A40\] {
  --tw-gradient-from: #424a6a40 var(--tw-gradient-from-position);
  --tw-gradient-to: #424a6a00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-base-bg {
  --tw-gradient-from: #0d0e13 var(--tw-gradient-from-position);
  --tw-gradient-to: #0d0e1300 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gold-100 {
  --tw-gradient-from: #faf0be var(--tw-gradient-from-position);
  --tw-gradient-to: #faf0be00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-500 {
  --tw-gradient-from: #9945ff var(--tw-gradient-from-position);
  --tw-gradient-to: #9945ff00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: #0000 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-20\% {
  --tw-gradient-from-position: 20%;
}
.from-\[33\.8\%\] {
  --tw-gradient-from-position: 33.8%;
}
.via-\[\#BBC0DF\]\/\[\.45\] {
  --tw-gradient-to: #bbc0df00 var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),
    #bbc0df73 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#000\] {
  --tw-gradient-to: #000 var(--tw-gradient-to-position);
}
.to-\[\#006444\] {
  --tw-gradient-to: #006444 var(--tw-gradient-to-position);
}
.to-\[\#1E1e1e\] {
  --tw-gradient-to: #1e1e1e var(--tw-gradient-to-position);
}
.to-\[\#424A6A\] {
  --tw-gradient-to: #424a6a var(--tw-gradient-to-position);
}
.to-\[\#8F5208\] {
  --tw-gradient-to: #8f5208 var(--tw-gradient-to-position);
}
.to-\[\#E11B63\] {
  --tw-gradient-to: #e11b63 var(--tw-gradient-to-position);
}
.to-\[rgba\(0\,100\,68\,1\)\] {
  --tw-gradient-to: #006444 var(--tw-gradient-to-position);
}
.to-\[rgba\(143\,82\,8\,1\)\] {
  --tw-gradient-to: #8f5208 var(--tw-gradient-to-position);
}
.to-\[rgba\(225\,27\,99\,1\)\] {
  --tw-gradient-to: #e11b63 var(--tw-gradient-to-position);
}
.to-\[rgba\(66\,74\,106\,1\)\] {
  --tw-gradient-to: #424a6a var(--tw-gradient-to-position);
}
.to-gold-500 {
  --tw-gradient-to: #daa520 var(--tw-gradient-to-position);
}
.to-green-500 {
  --tw-gradient-to: #23e766 var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.to-90\% {
  --tw-gradient-to-position: 90%;
}
.to-\[84\.86\%\] {
  --tw-gradient-to-position: 84.86%;
}
.bg-\[length\:100\%_100\%\] {
  background-size: 100% 100%;
}
.bg-\[size\:9px_9px\] {
  background-size: 9px 9px;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-\[center_bottom\] {
  background-position: bottom;
}
.bg-\[center_center\] {
  background-position: 50%;
}
.bg-\[center_top\] {
  background-position: top;
}
.bg-bottom {
  background-position: bottom;
}
.bg-repeat {
  background-repeat: repeat;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-elements-disabled {
  fill: #4b4e63;
}
.fill-elements-highEm {
  fill: #ebecef;
}
.fill-elements-lowEm {
  fill: #737891;
}
.fill-elements-midEm {
  fill: #adb1c2;
}
.fill-others-green {
  fill: #23e766;
}
.fill-others-orange {
  fill: #f16445;
}
.fill-others-yellow {
  fill: #f3be37;
}
.fill-white {
  fill: #fff;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.object-none {
  object-fit: none;
}
.object-bottom {
  object-position: bottom;
}
.object-center {
  object-position: center;
}
.\!p-0 {
  padding: 0 !important;
}
.p-0 {
  padding: 0;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[14px\] {
  padding: 14px;
}
.p-\[1px\],
.p-px {
  padding: 1px;
}
.\!px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.\!py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-0\.5 {
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-1\.5 {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-\[11px\] {
  padding-left: 11px;
  padding-right: 11px;
}
.px-\[3px\] {
  padding-left: 3px;
  padding-right: 3px;
}
.px-px {
  padding-left: 1px;
  padding-right: 1px;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[1px\] {
  padding-top: 1px;
  padding-bottom: 1px;
}
.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[50px\] {
  padding-top: 50px;
  padding-bottom: 50px;
}
.py-\[7px\] {
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-px {
  padding-top: 1px;
  padding-bottom: 1px;
}
.pb-0 {
  padding-bottom: 0;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-1\.5 {
  padding-bottom: 0.375rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-7 {
  padding-bottom: 1.75rem;
}
.pb-\[18px\] {
  padding-bottom: 18px;
}
.pb-\[1px\] {
  padding-bottom: 1px;
}
.pb-\[3px\] {
  padding-bottom: 3px;
}
.pb-\[64px\] {
  padding-bottom: 64px;
}
.pb-\[calc\(5rem-0\.5rem\)\] {
  padding-bottom: 4.5rem;
}
.pb-\[var\(--indicator-height\)\] {
  padding-bottom: var(--indicator-height);
}
.pb-px {
  padding-bottom: 1px;
}
.pl-0 {
  padding-left: 0;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-1\.5 {
  padding-left: 0.375rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-\[22px\] {
  padding-left: 22px;
}
.pr-0 {
  padding-right: 0;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-2\.5 {
  padding-right: 0.625rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-\[22px\] {
  padding-right: 22px;
}
.pt-0 {
  padding-top: 0;
}
.pt-0\.5 {
  padding-top: 0.125rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-14 {
  padding-top: 3.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-2\.5 {
  padding-top: 0.625rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-3\.5 {
  padding-top: 0.875rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-\[1\.25rem\] {
  padding-top: 1.25rem;
}
.pt-\[100\%\] {
  padding-top: 100%;
}
.pt-\[18px\] {
  padding-top: 18px;
}
.pt-\[88px\] {
  padding-top: 88px;
}
.pt-\[90\.90909090\%\] {
  padding-top: 90.9091%;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.-indent-6 {
  text-indent: -1.5rem;
}
.align-middle {
  vertical-align: middle;
}
.\!font-inter {
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
}
.font-ark,
.font-bit {
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
.font-inter {
  font-family: Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
.font-mono {
  font-family: DiaMono, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji,
    Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
.font-press-start {
  font-family: Press_Start_2P, ui-monospace, SFMono-Regular, Menlo, Monaco,
    Consolas, Liberation Mono, Courier New, monospace;
}
.\!text-md {
  font-size: 16px !important;
}
.\!text-sm {
  font-size: 14px !important;
}
.text-2xl {
  font-size: 24px;
}
.text-2xs {
  font-size: 10px;
}
.text-3xl {
  font-size: 28px;
}
.text-\[\.625rem\] {
  font-size: 0.625rem;
}
.text-\[\.8125rem\] {
  font-size: 0.8125rem;
}
.text-\[\.9375rem\] {
  font-size: 0.9375rem;
}
.text-\[1\.0625rem\] {
  font-size: 1.0625rem;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[13px\] {
  font-size: 13px;
}
.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-\[32px\] {
  font-size: 32px;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-\[45px\] {
  font-size: 45px;
}
.text-\[48px\] {
  font-size: 48px;
}
.text-base {
  font-size: 1.1rem;
}
.text-lg {
  font-size: 18px;
}
.text-md {
  font-size: 16px;
}
.text-sm {
  font-size: 14px;
}
.text-xl {
  font-size: 20px;
}
.text-xs {
  font-size: 12px;
}
.\!font-medium {
  font-weight: 500 !important;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-black {
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.normal-case {
  text-transform: none;
}
.italic {
  font-style: italic;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}
.\!leading-6 {
  line-height: 1.5rem !important;
}
.leading-10 {
  line-height: 2.5rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-\[-0\.06\%\] {
  line-height: -0.06%;
}
.leading-\[\.625rem\] {
  line-height: 0.625rem;
}
.leading-\[\.75\],
.leading-\[0\.75\] {
  line-height: 0.75;
}
.leading-\[0\] {
  line-height: 0;
}
.leading-\[1\.125rem\] {
  line-height: 1.125rem;
}
.leading-\[10px\] {
  line-height: 10px;
}
.leading-\[11px\] {
  line-height: 11px;
}
.leading-\[14px\] {
  line-height: 14px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[40px\] {
  line-height: 40px;
}
.leading-none {
  line-height: 1;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[-0\.0005rem\] {
  letter-spacing: -0.0005rem;
}
.tracking-\[-0\.006px\] {
  letter-spacing: -0.006px;
}
.tracking-\[-0\.007px\] {
  letter-spacing: -0.007px;
}
.tracking-\[-0\.008px\] {
  letter-spacing: -0.008px;
}
.tracking-\[-0\.0096rem\] {
  letter-spacing: -0.0096rem;
}
.tracking-\[-0\.0213rem\] {
  letter-spacing: -0.0213rem;
}
.tracking-\[-0\.0225rem\] {
  letter-spacing: -0.0225rem;
}
.tracking-\[-0\.02rem\] {
  letter-spacing: -0.02rem;
}
.tracking-\[-0\.06\%\] {
  letter-spacing: -0.06%;
}
.tracking-\[-0\.154px\] {
  letter-spacing: -0.154px;
}
.tracking-\[-0\.176px\] {
  letter-spacing: -0.176px;
}
.tracking-\[-0\.252px\] {
  letter-spacing: -0.252px;
}
.tracking-\[-0\.32px\] {
  letter-spacing: -0.32px;
}
.tracking-\[-0\.34px\] {
  letter-spacing: -0.34px;
}
.tracking-\[-0\.36px\] {
  letter-spacing: -0.36px;
}
.tracking-\[-0\.588px\] {
  letter-spacing: -0.588px;
}
.tracking-\[-0\.64px\] {
  letter-spacing: -0.64px;
}
.tracking-\[-1\.4\%\] {
  letter-spacing: -1.4%;
}
.tracking-\[\.0625rem\] {
  letter-spacing: 0.0625rem;
}
.tracking-\[\.125rem\] {
  letter-spacing: 0.125rem;
}
.tracking-\[0\.176px\] {
  letter-spacing: 0.176px;
}
.tracking-\[1\.5px\] {
  letter-spacing: 1.5px;
}
.tracking-\[1px\] {
  letter-spacing: 1px;
}
.tracking-\[2px\] {
  letter-spacing: 2px;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.\!text-base-bg {
  --tw-text-opacity: 1 !important;
  color: rgb(13 14 19 / var(--tw-text-opacity)) !important;
}
.\!text-elements-highEm {
  --tw-text-opacity: 1 !important;
  color: rgb(235 236 239 / var(--tw-text-opacity)) !important;
}
.\!text-others-green {
  --tw-text-opacity: 1 !important;
  color: rgb(35 231 102 / var(--tw-text-opacity)) !important;
}
.text-\[\#4A4F61\] {
  --tw-text-opacity: 1;
  color: rgb(74 79 97 / var(--tw-text-opacity));
}
.text-\[\#6B7185\] {
  --tw-text-opacity: 1;
  color: rgb(107 113 133 / var(--tw-text-opacity));
}
.text-\[\#737891\] {
  --tw-text-opacity: 1;
  color: rgb(115 120 145 / var(--tw-text-opacity));
}
.text-\[\#7ee7ef\] {
  --tw-text-opacity: 1;
  color: rgb(126 231 239 / var(--tw-text-opacity));
}
.text-\[\#808493\] {
  --tw-text-opacity: 1;
  color: rgb(128 132 147 / var(--tw-text-opacity));
}
.text-\[\#81A99B\] {
  --tw-text-opacity: 1;
  color: rgb(129 169 155 / var(--tw-text-opacity));
}
.text-\[\#989CAF\] {
  --tw-text-opacity: 1;
  color: rgb(152 156 175 / var(--tw-text-opacity));
}
.text-\[\#A6A6B9\] {
  --tw-text-opacity: 1;
  color: rgb(166 166 185 / var(--tw-text-opacity));
}
.text-\[\#A9818F\] {
  --tw-text-opacity: 1;
  color: rgb(169 129 143 / var(--tw-text-opacity));
}
.text-\[\#A99781\] {
  --tw-text-opacity: 1;
  color: rgb(169 151 129 / var(--tw-text-opacity));
}
.text-\[\#ADB2C2\] {
  --tw-text-opacity: 1;
  color: rgb(173 178 194 / var(--tw-text-opacity));
}
.text-\[\#C2C8EA\] {
  --tw-text-opacity: 1;
  color: rgb(194 200 234 / var(--tw-text-opacity));
}
.text-\[\#F16445\] {
  --tw-text-opacity: 1;
  color: rgb(241 100 69 / var(--tw-text-opacity));
}
.text-\[\#F16445\]\/\[0\.14\] {
  color: #f1644524;
}
.text-\[\#FA9200\] {
  --tw-text-opacity: 1;
  color: rgb(250 146 0 / var(--tw-text-opacity));
}
.text-\[\#FF4421\]\/\[0\.14\] {
  color: #ff442124;
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[inherit\] {
  color: inherit;
}
.text-\[rgb\(175\,179\,191\)\] {
  --tw-text-opacity: 1;
  color: rgb(175 179 191 / var(--tw-text-opacity));
}
.text-\[rgb\(187\,210\,207\)\] {
  --tw-text-opacity: 1;
  color: rgb(187 210 207 / var(--tw-text-opacity));
}
.text-\[rgb\(198\,178\,157\)\] {
  --tw-text-opacity: 1;
  color: rgb(198 178 157 / var(--tw-text-opacity));
}
.text-\[rgb\(222\,160\,183\)\] {
  --tw-text-opacity: 1;
  color: rgb(222 160 183 / var(--tw-text-opacity));
}
.text-\[rgb\(229\,208\,185\)\] {
  --tw-text-opacity: 1;
  color: rgb(229 208 185 / var(--tw-text-opacity));
}
.text-\[rgb\(255\,198\,219\)\] {
  --tw-text-opacity: 1;
  color: rgb(255 198 219 / var(--tw-text-opacity));
}
.text-\[rgba\(51\,_56\,_80\,_1\)\] {
  color: #333850;
}
.text-base-bg {
  --tw-text-opacity: 1;
  color: rgb(13 14 19 / var(--tw-text-opacity));
}
.text-base-bg-alternate {
  --tw-text-opacity: 1;
  color: rgb(17 18 24 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-controls-danger {
  --tw-text-opacity: 1;
  color: rgb(226 43 76 / var(--tw-text-opacity));
}
.text-controls-primary {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.text-elements-disabled {
  --tw-text-opacity: 1;
  color: rgb(75 78 99 / var(--tw-text-opacity));
}
.text-elements-highEm {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.text-elements-highEm\/80 {
  color: #ebecefcc;
}
.text-elements-highEm\/\[0\.64\] {
  color: #ebecefa3;
}
.text-elements-lowEm {
  --tw-text-opacity: 1;
  color: rgb(115 120 145 / var(--tw-text-opacity));
}
.text-elements-midEm {
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
}
.text-gold-500 {
  --tw-text-opacity: 1;
  color: rgb(218 165 32 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(35 231 102 / var(--tw-text-opacity));
}
.text-newGreen-500 {
  --tw-text-opacity: 1;
  color: rgb(174 239 67 / var(--tw-text-opacity));
}
.text-orange-500 {
  --tw-text-opacity: 1;
  color: rgb(244 112 84 / var(--tw-text-opacity));
}
.text-others-blue {
  --tw-text-opacity: 1;
  color: rgb(80 107 246 / var(--tw-text-opacity));
}
.text-others-common {
  --tw-text-opacity: 1;
  color: rgb(186 209 231 / var(--tw-text-opacity));
}
.text-others-green {
  --tw-text-opacity: 1;
  color: rgb(35 231 102 / var(--tw-text-opacity));
}
.text-others-legendary {
  --tw-text-opacity: 1;
  color: rgb(129 247 204 / var(--tw-text-opacity));
}
.text-others-lime {
  --tw-text-opacity: 1;
  color: rgb(174 239 67 / var(--tw-text-opacity));
}
.text-others-orange {
  --tw-text-opacity: 1;
  color: rgb(241 100 69 / var(--tw-text-opacity));
}
.text-others-pink {
  --tw-text-opacity: 1;
  color: rgb(239 67 150 / var(--tw-text-opacity));
}
.text-others-rare {
  --tw-text-opacity: 1;
  color: rgb(255 175 19 / var(--tw-text-opacity));
}
.text-others-turquoise {
  --tw-text-opacity: 1;
  color: rgb(35 219 231 / var(--tw-text-opacity));
}
.text-others-ultimate {
  --tw-text-opacity: 1;
  color: rgb(249 72 135 / var(--tw-text-opacity));
}
.text-others-violet {
  --tw-text-opacity: 1;
  color: rgb(170 135 245 / var(--tw-text-opacity));
}
.text-others-yellow {
  --tw-text-opacity: 1;
  color: rgb(243 190 55 / var(--tw-text-opacity));
}
.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(153 69 255 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-surface-card {
  --tw-text-opacity: 1;
  color: rgb(23 25 33 / var(--tw-text-opacity));
}
.text-transparent {
  color: #0000;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-white\/80 {
  color: #fffc;
}
.text-white\/\[0\.56\] {
  color: #ffffff8f;
}
.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(253 230 66 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.underline-offset-\[3px\] {
  text-underline-offset: 3px;
}
.caret-\[currentColor\] {
  caret-color: currentColor;
}
.caret-elements-highEm {
  caret-color: #ebecef;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-15 {
  opacity: 0.15;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-25 {
  opacity: 0.25;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-35 {
  opacity: 0.35;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-\[0\.03\] {
  opacity: 0.03;
}
.opacity-\[0\.07\] {
  opacity: 0.07;
}
.opacity-\[0\.12\] {
  opacity: 0.12;
}
.opacity-\[0\.14\] {
  opacity: 0.14;
}
.opacity-\[0\.16\] {
  opacity: 0.16;
}
.opacity-\[0\.1\] {
  opacity: 0.1;
}
.opacity-\[0\.22\] {
  opacity: 0.22;
}
.opacity-\[0\.24\] {
  opacity: 0.24;
}
.opacity-\[0\.25\] {
  opacity: 0.25;
}
.opacity-\[0\.32\] {
  opacity: 0.32;
}
.opacity-\[0\.45\] {
  opacity: 0.45;
}
.opacity-\[44\%\] {
  opacity: 0.44;
}
.opacity-\[72\%\] {
  opacity: 0.72;
}
.opacity-\[90\%\] {
  opacity: 0.9;
}
.mix-blend-lighten {
  mix-blend-mode: lighten;
}
.mix-blend-color-dodge {
  mix-blend-mode: color-dodge;
}
.mix-blend-difference {
  mix-blend-mode: difference;
}
.mix-blend-luminosity {
  mix-blend-mode: luminosity;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_0px_\#23E766\] {
  --tw-shadow: 0px 0px 4px 0px #23e766;
  --tw-shadow-colored: 0px 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_0px_\#ffffff52\] {
  --tw-shadow: 0px 0px 4px 0px #ffffff52;
  --tw-shadow-colored: 0px 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_0px_rgba\(255\,_255\,_255\,_0\.82\)\] {
  --tw-shadow: 0px 0px 4px 0px #ffffffd1;
  --tw-shadow-colored: 0px 0px 4px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_64px_0px_\#FFF\],
.shadow-\[0px_0px_64px_0px_\#ffffff\] {
  --tw-shadow: 0px 0px 64px 0px #fff;
  --tw-shadow-colored: 0px 0px 64px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_0px_\#F3BE3766\] {
  --tw-shadow: 0px 0px 8px 0px #f3be3766;
  --tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_0px_\#e22b4c73\] {
  --tw-shadow: 0px 0px 8px 0px #e22b4c73;
  --tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_0px_8px_0px_rgb\(241\,100\,69\,1\)\] {
  --tw-shadow: 0px 0px 8px 0px #f16445;
  --tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_1px_2px_0px_rgba\(0\,_0\,_0\,_0\.32\)\,_0px_0px_6px_0px_rgba\(0\,_0\,_0\,_0\.32\)\] {
  --tw-shadow: 0px 1px 2px 0px #00000052, 0px 0px 6px 0px #00000052;
  --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color),
    0px 0px 6px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_\.0625rem_\.125rem_0rem_rgba\(0\,_0\,_0\,_0\.37\)\] {
  --tw-shadow: 0rem 0.0625rem 0.125rem 0rem #0000005e;
  --tw-shadow-colored: 0rem 0.0625rem 0.125rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_\.0625rem_0rem_0rem_\#1F2231_inset\,_0rem_\.5rem_\.75rem_0rem_rgba\(13\,_15\,_23\,_0\.69\)\] {
  --tw-shadow: 0rem 0.0625rem 0rem 0rem #1f2231 inset,
    0rem 0.5rem 0.75rem 0rem #0d0f17b0;
  --tw-shadow-colored: inset 0rem 0.0625rem 0rem 0rem var(--tw-shadow-color),
    0rem 0.5rem 0.75rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0rem_0rem_2\.5rem_0rem_\#FFF\] {
  --tw-shadow: 0rem 0rem 2.5rem 0rem #fff;
  --tw-shadow-colored: 0rem 0rem 2.5rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),
    0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-media {
  --tw-shadow: 0px 5px 16px 0px #1a1d28;
  --tw-shadow-colored: 0px 5px 16px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.outline {
  outline-style: solid;
}
.outline-dashed {
  outline-style: dashed;
}
.outline-0 {
  outline-width: 0;
}
.outline-1 {
  outline-width: 1px;
}
.outline-2 {
  outline-width: 2px;
}
.outline-border-emphasized {
  outline-color: #ebecef;
}
.outline-border-separator-emphasized {
  outline-color: #bbc0df14;
}
.outline-controls-danger {
  outline-color: #e22b4c;
}
.outline-transparent {
  outline-color: #0000;
}
.ring-\[\#333\] {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(51 51 51 / var(--tw-ring-opacity));
}
.ring-controls-secondary {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(35 39 51 / var(--tw-ring-opacity));
}
.ring-transparent {
  --tw-ring-color: transparent;
}
.ring-opacity-60 {
  --tw-ring-opacity: 0.6;
}
.ring-offset-2 {
  --tw-ring-offset-width: 2px;
}
.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);
}
.blur-\[20px\] {
  --tw-blur: blur(20px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-lg {
  --tw-blur: blur(16px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-md {
  --tw-blur: blur(12px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-sm {
  --tw-blur: blur(4px);
  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);
}
.brightness-75 {
  --tw-brightness: brightness(0.75);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.\!drop-shadow-\[0px_0px_3px_rgba\(255\,_255\,_255\,_0\.45\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 3px #ffffff73) !important;
  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) !important;
}
.\!drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
  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) !important;
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px #0000001a)
    drop-shadow(0 1px 1px #0000000f);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,\.9\)\] {
  --tw-drop-shadow: drop-shadow(0 1px 2px #000000e6);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_3px_\#FFA1376B\] {
  --tw-drop-shadow: drop-shadow(0px 0px 3px #ffa1376b);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_3px_rgba\(255\,_255\,_255\,_0\.45\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 3px #ffffff73);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_\#FC6645BF\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #fc6645bf);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_0px_\#00000066\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px 0px #0006);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(152\,_162\,_224\,_0\.52\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #98a2e085);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(170\,_135\,_245\,_0\.32\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #aa87f552);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(174\,_239\,_67\,_0\.32\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #aeef4352);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(239\,_67\,_150\,_0\.32\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ef439652);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(241\,_100\,_69\,_0\.32\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #f1644552);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(243\,_190\,_55\,_0\.32\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #f3be3752);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(255\,87\,55\,0\.44\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ff573770);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(255\,_255\,_255\,_0\.32\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ffffff52);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_rgba\(255\,_255\,_255\,_0\.45\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ffffff73);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_4px_theme\(colors\.others\.orange\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #f16445);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_6px_\#98A2E0\] {
  --tw-drop-shadow: drop-shadow(0px 0px 6px #98a2e0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_6px_rgba\(255\,_255\,_255\,_0\.45\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 6px #ffffff73);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_8px_rgba\(0\,_0\,_0\,_0\.24\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #0000003d);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_8px_rgba\(0\,_0\,_0\,_0\.41\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #00000069);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_0px_8px_rgba\(255\,255\,255\,0\.45\)\] {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_2px_6px_rgba\(0\,_0\,_0\,_0\.08\)\] {
  --tw-drop-shadow: drop-shadow(0px 2px 6px #00000014);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_5px_16px_\#1A1D28\] {
  --tw-drop-shadow: drop-shadow(0px 5px 16px #1a1d28);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0rem_0rem_\.25rem_rgba\(152\,_162\,_224\,_0\.52\)\] {
  --tw-drop-shadow: drop-shadow(0rem 0rem 0.25rem #98a2e085);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[4px_0px_6px_rgba\(0\,_0\,_0\,_0\.24\)\] {
  --tw-drop-shadow: drop-shadow(4px 0px 6px #0000003d);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[4px_0px_8px_\#FFFFFF73\] {
  --tw-drop-shadow: drop-shadow(4px 0px 8px #ffffff73);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-h2 {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #fff6);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-h3 {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ffffff52);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-h4 {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px #00000012)
    drop-shadow(0 2px 2px #0000000f);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-none {
  --tw-drop-shadow: drop-shadow(0 0 #0000);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-xl {
  --tw-drop-shadow: drop-shadow(0 20px 13px #00000008)
    drop-shadow(0 8px 5px #00000014);
  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);
}
.grayscale {
  --tw-grayscale: grayscale(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);
}
.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);
}
.saturate-0 {
  --tw-saturate: saturate(0);
  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);
}
.\!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) !important;
}
.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 {
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-blur-\[1px\] {
  --tw-backdrop-blur: blur(1px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-blur-md {
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[background-color\,transform\] {
  transition-property: background-color, transform;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[background-color\] {
  transition-property: background-color;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[background-image\] {
  transition-property: background-image;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[color\] {
  transition-property: color;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[colors\,transform\] {
  transition-property: colors, transform;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[opacity\,transform\] {
  transition-property: opacity, transform;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-\[opacity\] {
  transition-property: opacity;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-all {
  transition-property: all;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-colors {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-opacity {
  transition-property: opacity;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.transition-transform {
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.delay-\[90ms\] {
  transition-delay: 90ms;
}
.duration-0 {
  transition-duration: 0s;
}
.duration-100 {
  transition-duration: 0.1s;
}
.duration-150 {
  transition-duration: 0.15s;
}
.duration-200 {
  transition-duration: 0.2s;
}
.duration-300 {
  transition-duration: 0.3s;
}
.duration-500 {
  transition-duration: 0.5s;
}
.duration-75 {
  transition-duration: 75ms;
}
.duration-\[400ms\] {
  transition-duration: 0.4s;
}
.duration-\[600ms\] {
  transition-duration: 0.6s;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-\[width\] {
  will-change: width;
}
.will-change-transform {
  will-change: transform;
}
.h1 {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff8c);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 28px;
  font-weight: 500;
  line-height: 2rem;
}
.h2 {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #fff6);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 28px;
  font-weight: 500;
  line-height: 2rem;
}
.h3 {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ffffff52);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 20px;
  font-weight: 500;
  line-height: 2rem;
}
.h4 {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5rem;
}
.h5 {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5rem;
}
.h6 {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.25rem;
}
.h7 {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  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);
  font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}
button:focus-visible {
  --tw-border-opacity: 0.2;
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(40 43 57 / var(--tw-ring-opacity));
  --tw-ring-offset-width: 1px;
  --tw-ring-offset-color: #737891;
  border-color: #0000;
  outline: 2px solid #0000;
}
.blurred-sm {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background: linear-gradient(#00000052 0% 100%), #ffffff7a;
}
.blurred-dscvr {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background: linear-gradient(#00000052 0% 100%), #ffffff7a;
}
@media (any-hover: hover) and (pointer: fine) {
  .slide-container:hover .animate-timerWidth {
    animation-play-state: paused;
  }
}
.simple_dashed {
  background-image: repeating-linear-gradient(
      0deg,
      #232733,
      #232733 10px,
      #0000 10px 20px,
      #232733 20px
    ),
    repeating-linear-gradient(
      90deg,
      #232733,
      #232733 10px,
      #0000 10px 20px,
      #232733 20px
    ),
    repeating-linear-gradient(
      #232733,
      #232733 10px,
      #0000 10px 20px,
      #232733 20px
    ),
    repeating-linear-gradient(
      270deg,
      #232733,
      #232733 10px,
      #0000 10px 20px,
      #232733 20px
    );
  background-position: 0 0, 0 0, 100% 0, 0 100%;
  background-repeat: no-repeat;
  background-size: 2px 100%, 100% 2px, 2px 100%, 100% 2px;
}
.truncate-3-lines {
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.separator {
  background: linear-gradient(117deg, #fff0 0%, #ffffffd4 50%, #fff0 100%);
  box-shadow: 0 0 64px #fff;
}
.separator-alt {
  opacity: 0.32;
  background: linear-gradient(90deg, #fff0 0%, #fff 50%, #fff0 100%);
  box-shadow: 0 0 40px #fff;
}
.triangle {
  background-color: inherit;
  border: inherit;
  clip-path: polygon(0% 0%, 100% 100%, 0% 100%);
  border-radius: 0 0 0 0.25em;
  width: 20px;
  height: 20px;
  display: block;
  transform: rotate(135deg);
}
.blurred {
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background: linear-gradient(#00000052 0% 100%), #ffffff7a;
}
.loader {
  border: 1px solid var(--border-separator, #bbc0df08);
  background: var(--surface-floating, #1b1d27);
  border-radius: 8px;
  padding: 8px 20px;
  box-shadow: 0 5px 16px #1a1d28;
}
.gradient-bg {
  position: relative;
}
.gradient-bg:before {
  content: "";
  pointer-events: none;
  opacity: 0.2;
  background: linear-gradient(#17192100 0%, #424a6a 100%);
  position: absolute;
  inset: 0;
}
.\!\[transform-box\:fill-box\] {
  transform-box: fill-box !important;
}
.\[--backdrop-coverage\:0\%\] {
  --backdrop-coverage: 0%;
}
.\[--backdrop-coverage\:15\%\] {
  --backdrop-coverage: 15%;
}
.\[--bar-bg\:\#1F222D\] {
  --bar-bg: #1f222d;
}
.\[--bar-bg\:\#4B4E63\] {
  --bar-bg: #4b4e63;
}
.\[--gap\:32px\] {
  --gap: 32px;
}
.\[--height-value\:32px\] {
  --height-value: 32px;
}
.\[--height-value\:40px\] {
  --height-value: 40px;
}
.\[--height-value\:48px\] {
  --height-value: 48px;
}
.\[--img-gap\:14\.5px\] {
  --img-gap: 14.5px;
}
.\[--img-gap\:38px\] {
  --img-gap: 38px;
}
.\[--indicator-height\:40px\] {
  --indicator-height: 40px;
}
.\[--mask-coverage\:10\%\] {
  --mask-coverage: 10%;
}
.\[--mask-coverage\:100px\] {
  --mask-coverage: 100px;
}
.\[--mask-coverage\:20\%\] {
  --mask-coverage: 20%;
}
.\[--mask-coverage\:3\%\] {
  --mask-coverage: 3%;
}
.\[--mask-coverage\:40\%\] {
  --mask-coverage: 40%;
}
.\[--mask-coverage\:7\%\] {
  --mask-coverage: 7%;
}
.\[--rotating-color\:\#FFFFFF29\] {
  --rotating-color: #ffffff29;
}
.\[--rotating-color\:white\] {
  --rotating-color: white;
}
.\[--seek-before-color\:\#EBECEF\] {
  --seek-before-color: #ebecef;
}
.\[--seek-before-width\:0px\] {
  --seek-before-width: 0px;
}
.\[--track-height\:4px\] {
  --track-height: 4px;
}
.\[-webkit-backface-visibility\:hidden\] {
  -webkit-backface-visibility: hidden;
}
.\[-webkit-mask-image\:linear-gradient\(90deg\,transparent\,\#000_10\%\,\#000_90\%\,transparent_100\%\)\] {
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 10% 90%, #0000 100%);
}
.\[-webkit-mask-image\:linear-gradient\(90deg\,transparent\,\#000_5\%\,\#000_95\%\,transparent_100\%\)\] {
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000 100%);
}
.\[-webkit-mask-image\:linear-gradient\(to_top\,_transparent\,_black_var\(--mask-coverage\)\)\] {
  -webkit-mask-image: linear-gradient(
    to top,
    transparent,
    black var(--mask-coverage)
  );
}
.\[-webkit-perspective\:1000px\] {
  -webkit-perspective: 1000px;
}
.\[-webkit-user-drag\:none\] {
  -webkit-user-drag: none;
}
.\[all\:unset_\!important\] {
  all: unset !important;
}
.\[animation-delay\:1100ms\] {
  animation-delay: 1.1s;
}
.\[animation-delay\:200ms\] {
  animation-delay: 0.2s;
}
.\[animation-delay\:2400ms\] {
  animation-delay: 2.4s;
}
.\[animation-delay\:3000ms\] {
  animation-delay: 3s;
}
.\[animation-delay\:5200ms\] {
  animation-delay: 5.2s;
}
.\[animation-delay\:550ms\] {
  animation-delay: 0.55s;
}
.\[animation-duration\:1000ms\] {
  animation-duration: 1s;
}
.\[animation-duration\:800ms\] {
  animation-duration: 0.8s;
}
.\[animation-play-state\:paused\] {
  animation-play-state: paused;
}
.\[backfaceVisibility\:hidden\] {
  backface-visibility: hidden;
}
.\[grid-row\:1\/2\] {
  grid-row: 1/2;
}
.\[mask-image\:linear-gradient\(\#000_25\%\,_transparent_100\%\)\] {
  -webkit-mask-image: linear-gradient(#000 25%, #0000 100%);
  mask-image: linear-gradient(#000 25%, #0000 100%);
}
.\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_10\%\,\#000_90\%\,transparent_100\%\)\] {
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 10% 90%, #0000 100%);
  mask-image: linear-gradient(90deg, #0000, #000 10% 90%, #0000 100%);
}
.\[mask-image\:linear-gradient\(90deg\,transparent\,\#000_5\%\,\#000_95\%\,transparent_100\%\)\] {
  -webkit-mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000 100%);
  mask-image: linear-gradient(90deg, #0000, #000 5% 95%, #0000 100%);
}
.\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_40\%\)\] {
  -webkit-mask-image: linear-gradient(#0000, #000 40%);
  mask-image: linear-gradient(#0000, #000 40%);
}
.\[mask-image\:linear-gradient\(to_top\,_transparent\,_black_var\(--mask-coverage\)\)\] {
  -webkit-mask-image: linear-gradient(
    to top,
    transparent,
    black var(--mask-coverage)
  );
  -webkit-mask-image: linear-gradient(
    to top,
    transparent,
    black var(--mask-coverage)
  );
  mask-image: linear-gradient(to top, transparent, black var(--mask-coverage));
}
.\[mask-image\:url\(\#mask\)\] {
  -webkit-mask-image: url(#mask);
  mask-image: url(#mask);
}
.\[perspective\:1000px\] {
  perspective: 1000px;
}
.\[text-shadow\:0_0_4px_rgba\(255\,255\,255\,0\.32\)\] {
  text-shadow: 0 0 4px #ffffff52;
}
.\[text-shadow\:0px_0px_10px_rgba\(255\,255\,255\,0\.45\)\] {
  text-shadow: 0 0 10px #ffffff73;
}
.\[text-shadow\:0px_0px_4px_rgba\(255\,255\,255\,0\.32\)\] {
  text-shadow: 0 0 4px #ffffff52;
}
.\[text-shadow\:0px_0px_8px_rgba\(241\,100\,69\,0\.64\)\] {
  text-shadow: 0 0 8px #f16445a3;
}
.\[text-shadow\:0px_0px_8px_rgba\(255\,255\,255\,0\.45\)\],
.\[text-shadow\:0px_0px_8px_rgba\(255\,_255\,_255\,_0\.45\)\] {
  text-shadow: 0 0 8px #ffffff73;
}
.\[text-shadow\:0rem_0rem_\.25rem_rgba\(150\,_162\,_229\,_0\.52\)\] {
  text-shadow: 0 0 0.25rem #96a2e585;
}
.\[transform-style\:preserve-3d\] {
  transform-style: preserve-3d;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smooth: never;
  overscroll: contain;
}
.set-text > p:empty {
  display: none;
}
.set-text > p {
  margin-bottom: 8px;
}
.set-text > p br {
  display: none;
}
.top_gradient {
  background: linear-gradient(117deg, #fff0 0%, #ffffffd4 50%, #fff0 100%);
  box-shadow: 0 0 67.8px #fff, 0 0 135.6px #fff;
}
.shadow_orange {
  filter: drop-shadow(0 0 15px #f34f2c6b);
}
.shadow_green {
  filter: drop-shadow(0 0 15px #a7f32c6b);
}
.shadow_icon {
  filter: drop-shadow(0 0 8px #0000003d);
}
.shadow_danger {
  filter: drop-shadow(0 0 8px #e22b4c73);
}
.no-scrollbar {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.line-clamp3 {
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.new_gradient {
  background: radial-gradient(45% 40% at 50% 0, #b9a9ec18, #0000);
}
.bg-dot-pattern {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogICAgPGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjEiIGZpbGw9IiNmZmYiIC8+Cjwvc3ZnPg==);
  background-position: 50%;
  background-repeat: repeat;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 1px 4px #ffffff1f, inset 0 1px #ffffff14;
}
.bg-dot-pattern-alt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPGNpcmNsZSBjeD0iNSIgY3k9IjUiIHI9IjAuNSIgZmlsbD0iI2ZmZiIgLz4KPC9zdmc+Cg==);
  background-position: 50%;
  background-repeat: repeat;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
.bg-starburst {
  background-image: url(starburst.6add31c4.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: contain;
}
.bg-dot-pattern:before {
  content: "";
  background: linear-gradient(#1f222d, #1f222dd9);
  position: absolute;
  inset: 0;
}
.bg-dot-pattern-alt:before {
  content: "";
  background: linear-gradient(#111218, #0000 200%);
  position: absolute;
  inset: 0;
}
.claim-bg {
  background: linear-gradient(#000000d1 0% 100%), #f16445;
  border: 1px solid #7c2613;
  box-shadow: 0 0 8.6px #f1644521;
}
.dotted-border-alt {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='rgba(172, 181, 243, 0.32)' stroke-width='2' stroke-dasharray='1%2c 5' stroke-dashoffset='10' stroke-linecap='butt'/%3e%3c/svg%3e");
  border-radius: 8px;
}
.claim-counter-bg {
  background-color: #15171e;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQwIiBoZWlnaHQ9IjgyIiB2aWV3Qm94PSIwIDAgMjQwIDgyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMCAxSDI0ME0wIDZIMjQwTTAgMTFIMjQwTTAgMTZIMjQwTTAgMjFIMjQwTTAgMjZIMjQwTTAgMzFIMjQwTTAgMzZIMjQwTTAgNDFIMjQwTTAgNDZIMjQwTTAgNTFIMjQwTTAgNTZIMjQwTTAgNjFIMjQwTTAgNjZIMjQwTTAgNzFIMjQwTTAgNzZIMjQwTTAgODFIMjQwIiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl80NzQ4XzE0MzY0KSIgc3Ryb2tlLWRhc2hhcnJheT0iMSA0Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDc0OF8xNDM2NCIgeDE9IjEyMCIgeTE9IjEiIHgyPSIxMjAiIHkyPSI4MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwIi8+CjxzdG9wIG9mZnNldD0iMC42NTYyNSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wNiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);
  background-position: bottom;
  border: 1px solid #ffffff08;
  box-shadow: inset 0 0 10px #ffffff5c;
}
.custom-scrollbar::-webkit-scrollbar {
  scrollbar-gutter: stable;
  width: 8px;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: 0 0;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: #bbc0df0d;
  border-radius: 20px;
}
.scrollbar-show-on-hover::-webkit-scrollbar-thumb {
  background-color: #0000;
  border-radius: 20px;
}
.scrollbar-show-on-hover.custom-scrollbar:hover.custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: #bbc0df0d;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: #bbc0df4d;
}
.custom-scrollbar {
  scrollbar-gutter: stable;
  scrollbar-width: thin;
  scrollbar-color: #bbc0df0d transparent;
}
.thin-scrollbar::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.fader {
  height: 300px;
  position: relative;
  overflow: hidden;
}
.fader__slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.blink .border-stroke-primary {
  border-color: #bbc0df08;
}
.blink .bg-button {
  background-color: #ebecef;
}
.blink .bg-button:hover {
  background-color: #dadbe2;
}
.blink .text-text-button {
  color: #0d0e13;
}
.blink .rounded-button,
.blink .rounded-input-standalone {
  border-radius: 8px;
}
.blink .bg-bg-primary {
  background-color: #1f222d;
}
.blink .shadow-action {
  box-shadow: 0 0 8px #ffffff14;
}
.animate-shine {
  animation: 2.5s linear infinite shine;
  -webkit-mask-image: linear-gradient(
    -75deg,
    #00000080 30%,
    #000 50%,
    #00000080 70%
  );
  -webkit-mask-size: 200%;
}
@keyframes shine {
  0% {
    -webkit-mask-position: 150%;
  }
  to {
    -webkit-mask-position: -50%;
  }
}
.animate-ellipsis:after {
  content: "";
  animation: 1.35s step-end infinite dotty;
  display: inline-block;
}
@keyframes dotty {
  0% {
    content: "";
  }
  25% {
    content: ".";
  }
  50% {
    content: "..";
  }
  75% {
    content: "...";
  }
  to {
    content: "";
  }
}
.stroke {
  -webkit-text-stroke: var(--stroke-width, 5px) var(--stroke-color, #4fa5f6);
  position: relative;
}
.stroke:before {
  content: attr(data-text);
  pointer-events: none;
  -webkit-text-stroke: 0px;
  position: absolute;
}
.placeholder\:text-elements-disabled::placeholder {
  --tw-text-opacity: 1;
  color: rgb(75 78 99 / var(--tw-text-opacity));
}
.before\:pointer-events-none:before {
  content: var(--tw-content);
  pointer-events: none;
}
.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-0:before {
  content: var(--tw-content);
  inset: 0;
}
.before\:inset-x-0:before {
  content: var(--tw-content);
  left: 0;
  right: 0;
}
.before\:inset-x-10:before {
  content: var(--tw-content);
  left: 2.5rem;
  right: 2.5rem;
}
.before\:inset-x-\[20\%\]:before {
  content: var(--tw-content);
  left: 20%;
  right: 20%;
}
.before\:inset-y-0:before {
  content: var(--tw-content);
  top: 0;
  bottom: 0;
}
.before\:-right-3:before {
  content: var(--tw-content);
  right: -0.75rem;
}
.before\:-top-10:before {
  content: var(--tw-content);
  top: -2.5rem;
}
.before\:-top-3:before {
  content: var(--tw-content);
  top: -0.75rem;
}
.before\:-top-5:before {
  content: var(--tw-content);
  top: -1.25rem;
}
.before\:bottom-0:before {
  content: var(--tw-content);
  bottom: 0;
}
.before\:left-0:before {
  content: var(--tw-content);
  left: 0;
}
.before\:right-0:before {
  content: var(--tw-content);
  right: 0;
}
.before\:top-0:before {
  content: var(--tw-content);
  top: 0;
}
.before\:top-1\/2:before {
  content: var(--tw-content);
  top: 50%;
}
.before\:z-elevate:before {
  content: var(--tw-content);
  z-index: 1;
}
.before\:z-player-progress:before {
  content: var(--tw-content);
  z-index: 2;
}
.before\:mx-auto:before {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.before\:mr-4:before {
  content: var(--tw-content);
  margin-right: 1rem;
}
.before\:hidden:before {
  content: var(--tw-content);
  display: none;
}
.before\:h-0:before {
  content: var(--tw-content);
  height: 0;
}
.before\:h-0\.5:before {
  content: var(--tw-content);
  height: 0.125rem;
}
.before\:h-6:before {
  content: var(--tw-content);
  height: 1.5rem;
}
.before\:h-\[1px\]:before {
  content: var(--tw-content);
  height: 1px;
}
.before\:h-\[6px\]:before {
  content: var(--tw-content);
  height: 6px;
}
.before\:h-full:before {
  content: var(--tw-content);
  height: 100%;
}
.before\:h-px:before {
  content: var(--tw-content);
  height: 1px;
}
.before\:w-0:before {
  content: var(--tw-content);
  width: 0;
}
.before\:w-0\.5:before {
  content: var(--tw-content);
  width: 0.125rem;
}
.before\:w-6:before {
  content: var(--tw-content);
  width: 1.5rem;
}
.before\:w-\[60\%\]:before {
  content: var(--tw-content);
  width: 60%;
}
.before\:w-\[var\(--seek-before-width\)\]:before {
  content: var(--tw-content);
  width: var(--seek-before-width);
}
.before\:w-full:before {
  content: var(--tw-content);
  width: 100%;
}
.before\:w-px:before {
  content: var(--tw-content);
  width: 1px;
}
.before\:flex-1:before {
  content: var(--tw-content);
  flex: 1;
}
.before\:-translate-y-1\/2:before {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:rotate-90:before {
  content: var(--tw-content);
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:transform:before {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.before\:cursor-pointer:before {
  content: var(--tw-content);
  cursor: pointer;
}
.before\:rounded:before {
  content: var(--tw-content);
  border-radius: 0.25rem;
}
.before\:rounded-\[3px\]:before {
  content: var(--tw-content);
  border-radius: 3px;
}
.before\:rounded-\[inherit\]:before {
  content: var(--tw-content);
  border-radius: inherit;
}
.before\:rounded-full:before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:rounded-sm:before {
  content: var(--tw-content);
  border-radius: 0.125rem;
}
.before\:rounded-l-sm:before {
  content: var(--tw-content);
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}
.before\:bg-\[\#FFFFFF1A\]:before {
  content: var(--tw-content);
  background-color: #ffffff1a;
}
.before\:bg-\[var\(--color-bottom\)\]:before {
  content: var(--tw-content);
  background-color: var(--color-bottom);
}
.before\:bg-\[var\(--seek-before-color\)\]:before {
  content: var(--tw-content);
  background-color: var(--seek-before-color);
}
.before\:bg-base-bg:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(13 14 19 / var(--tw-bg-opacity));
}
.before\:bg-black:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.before\:bg-black\/60:before {
  content: var(--tw-content);
  background-color: #0009;
}
.before\:bg-black\/80:before {
  content: var(--tw-content);
  background-color: #000c;
}
.before\:bg-black\/\[0\.28\]:before {
  content: var(--tw-content);
  background-color: #00000047;
}
.before\:bg-black\/\[0\.48\]:before {
  content: var(--tw-content);
  background-color: #0000007a;
}
.before\:bg-border-separator-emphasized:before {
  content: var(--tw-content);
  background-color: #bbc0df14;
}
.before\:bg-elements-highEm:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.before\:bg-elements-midEm:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(173 177 194 / var(--tw-bg-opacity));
}
.before\:bg-\[linear-gradient\(90deg\,_rgba\(255\,_255\,_255\,_0\)_0\%\,_rgba\(255\,_255\,_255\,_0\.83\)_50\%\,_rgba\(255\,_255\,_255\,_0\)_100\%\)\]:before {
  content: var(--tw-content);
  background-image: linear-gradient(90deg, #fff0 0%, #ffffffd4 50%, #fff0 100%);
}
.before\:bg-\[linear-gradient\(90deg\,_rgba\(255\,_255\,_255\,_0\.00\)_0\%\,_\#FFF_50\%\,_rgba\(255\,_255\,_255\,_0\.00\)_100\%\)\]:before {
  content: var(--tw-content);
  background-image: linear-gradient(90deg, #fff0 0%, #fff 50%, #fff0 100%);
}
.before\:bg-\[radial-gradient\(108\.75\%_108\.75\%_at_50\%_50\%\,_rgba\(255\,_255\,_255\,_0\.1\)_0\%\,_rgba\(255\,_255\,_255\,_0\)_51\.56\%\,_rgba\(255\,_255\,_255\,_0\)_100\%\)\]:before {
  content: var(--tw-content);
  background-image: radial-gradient(
    108.75% 108.75%,
    #ffffff1a 0%,
    #fff0 51.56% 100%
  );
}
.before\:bg-noise:before {
  content: var(--tw-content);
  background-image: url(noise.1895f235.png);
}
.before\:opacity-20:before {
  content: var(--tw-content);
  opacity: 0.2;
}
.before\:opacity-\[0\.22\]:before {
  content: var(--tw-content);
  opacity: 0.22;
}
.before\:opacity-\[0\.32\]:before {
  content: var(--tw-content);
  opacity: 0.32;
}
.before\:opacity-\[12\%\]:before {
  content: var(--tw-content);
  opacity: 0.12;
}
.before\:shadow-\[0px_0px_40px_0px_\#FFF\]:before {
  content: var(--tw-content);
  --tw-shadow: 0px 0px 40px 0px #fff;
  --tw-shadow-colored: 0px 0px 40px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:shadow-\[0px_0px_64px_0px_\#ffffff\]:before {
  content: var(--tw-content);
  --tw-shadow: 0px 0px 64px 0px #fff;
  --tw-shadow-colored: 0px 0px 64px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:shadow-\[0rem_0rem_2\.5rem_0rem_\#FFF\]:before {
  content: var(--tw-content);
  --tw-shadow: 0rem 0rem 2.5rem 0rem #fff;
  --tw-shadow-colored: 0rem 0rem 2.5rem 0rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.before\:drop-shadow-h1:before {
  content: var(--tw-content);
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff8c);
  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);
}
.before\:backdrop-blur:before {
  content: var(--tw-content);
  --tw-backdrop-blur: blur(8px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.before\:transition:before {
  content: var(--tw-content);
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:transition-colors:before {
  content: var(--tw-content);
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:ease-in-out:before {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.before\:content-\[\'\'\]:before {
  --tw-content: "";
  content: var(--tw-content);
}
.after\:pointer-events-none:after {
  content: var(--tw-content);
  pointer-events: none;
}
.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}
.after\:-inset-px:after {
  content: var(--tw-content);
  inset: -1px;
}
.after\:inset-0:after {
  content: var(--tw-content);
  inset: 0;
}
.after\:inset-1:after {
  content: var(--tw-content);
  inset: 0.25rem;
}
.after\:inset-\[-4px\]:after {
  content: var(--tw-content);
  inset: -4px;
}
.after\:inset-\[-6px\]:after {
  content: var(--tw-content);
  inset: -6px;
}
.after\:inset-x-0:after {
  content: var(--tw-content);
  left: 0;
  right: 0;
}
.after\:inset-x-\[30\%\]:after {
  content: var(--tw-content);
  left: 30%;
  right: 30%;
}
.after\:inset-y-0:after {
  content: var(--tw-content);
  top: 0;
  bottom: 0;
}
.after\:inset-y-\[-20px\]:after {
  content: var(--tw-content);
  top: -20px;
  bottom: -20px;
}
.after\:-left-3:after {
  content: var(--tw-content);
  left: -0.75rem;
}
.after\:-top-3:after {
  content: var(--tw-content);
  top: -0.75rem;
}
.after\:bottom-0:after {
  content: var(--tw-content);
  bottom: 0;
}
.after\:left-0:after {
  content: var(--tw-content);
  left: 0;
}
.after\:right-0:after {
  content: var(--tw-content);
  right: 0;
}
.after\:top-1\/2:after {
  content: var(--tw-content);
  top: 50%;
}
.after\:top-\[-10px\]:after {
  content: var(--tw-content);
  top: -10px;
}
.after\:top-\[-80\%\]:after {
  content: var(--tw-content);
  top: -80%;
}
.after\:-z-elevate:after,
.after\:z-\[-1\]:after {
  content: var(--tw-content);
  z-index: -1;
}
.after\:ml-0:after {
  content: var(--tw-content);
  margin-left: 0;
}
.after\:ml-0\.5:after {
  content: var(--tw-content);
  margin-left: 0.125rem;
}
.after\:ml-4:after {
  content: var(--tw-content);
  margin-left: 1rem;
}
.after\:flex:after {
  content: var(--tw-content);
  display: flex;
}
.after\:h-0:after {
  content: var(--tw-content);
  height: 0;
}
.after\:h-0\.5:after {
  content: var(--tw-content);
  height: 0.125rem;
}
.after\:h-1\/2:after {
  content: var(--tw-content);
  height: 50%;
}
.after\:h-6:after {
  content: var(--tw-content);
  height: 1.5rem;
}
.after\:h-\[50px\]:after {
  content: var(--tw-content);
  height: 50px;
}
.after\:h-\[6px\]:after {
  content: var(--tw-content);
  height: 6px;
}
.after\:h-px:after {
  content: var(--tw-content);
  height: 1px;
}
.after\:w-0:after {
  content: var(--tw-content);
  width: 0;
}
.after\:w-0\.5:after {
  content: var(--tw-content);
  width: 0.125rem;
}
.after\:w-6:after {
  content: var(--tw-content);
  width: 1.5rem;
}
.after\:w-\[2\.5px\]:after {
  content: var(--tw-content);
  width: 2.5px;
}
.after\:w-full:after {
  content: var(--tw-content);
  width: 100%;
}
.after\:w-px:after {
  content: var(--tw-content);
  width: 1px;
}
.after\:flex-1:after {
  content: var(--tw-content);
  flex: 1;
}
.after\:-translate-y-1\/2:after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:translate-y-px:after {
  content: var(--tw-content);
  --tw-translate-y: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:transform:after {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:cursor-pointer:after {
  content: var(--tw-content);
  cursor: pointer;
}
.after\:items-center:after {
  content: var(--tw-content);
  align-items: center;
}
.after\:justify-center:after {
  content: var(--tw-content);
  justify-content: center;
}
.after\:rounded:after {
  content: var(--tw-content);
  border-radius: 0.25rem;
}
.after\:rounded-2xl:after {
  content: var(--tw-content);
  border-radius: 1rem;
}
.after\:rounded-\[10px\]:after {
  content: var(--tw-content);
  border-radius: 10px;
}
.after\:rounded-\[3px\]:after {
  content: var(--tw-content);
  border-radius: 3px;
}
.after\:rounded-\[inherit\]:after {
  content: var(--tw-content);
  border-radius: inherit;
}
.after\:rounded-full:after {
  content: var(--tw-content);
  border-radius: 9999px;
}
.after\:border:after {
  content: var(--tw-content);
  border-width: 1px;
}
.after\:border-4:after {
  content: var(--tw-content);
  border-width: 4px;
}
.after\:border-\[\#C2C7EA\]:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(194 199 234 / var(--tw-border-opacity));
}
.after\:border-base-bg-emphasized:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(21 23 30 / var(--tw-border-opacity));
}
.after\:bg-\[\#00000045\]:after {
  content: var(--tw-content);
  background-color: #00000045;
}
.after\:bg-\[rgba\(31\,_34\,_45\,_0\.9\)\]:after {
  content: var(--tw-content);
  background-color: #1f222de6;
}
.after\:bg-\[var\(--color-top\)\]:after {
  content: var(--tw-content);
  background-color: var(--color-top);
}
.after\:bg-base-bg:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(13 14 19 / var(--tw-bg-opacity));
}
.after\:bg-border-separator-emphasized:after {
  content: var(--tw-content);
  background-color: #bbc0df14;
}
.after\:bg-elements-highEm:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.after\:bg-elements-midEm:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(173 177 194 / var(--tw-bg-opacity));
}
.after\:bg-white:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.after\:bg-white\/20:after {
  content: var(--tw-content);
  background-color: #fff3;
}
.after\:bg-white\/\[0\.08\]:after {
  content: var(--tw-content);
  background-color: #ffffff14;
}
.after\:bg-\[linear-gradient\(180deg\,_rgba\(0\,_0\,_0\,_0\)_8\.5\%\,_rgba\(0\,_0\,_0\,_0\)_53\.5\%\,_rgba\(0\,_0\,_0\,_0\.88\)_87\.37\%\)\]:after {
  content: var(--tw-content);
  background-image: linear-gradient(#0000 8.5% 53.5%, #000000e0 87.37%);
}
.after\:bg-\[linear-gradient\(180deg\,rgba\(0\,_3\,_17\,_0\.87\)_0\%\,_\#181922_86\.5\%\)\]:after {
  content: var(--tw-content);
  background-image: linear-gradient(#000311de 0%, #181922 86.5%);
}
.after\:bg-\[linear-gradient\(90deg\,_rgba\(255\,_255\,_255\,_0\)_0\%\,_rgba\(255\,_255\,_255\,_0\.2\)_50\%\,_rgba\(255\,_255\,_255\,_0\)_100\%\)\]:after {
  content: var(--tw-content);
  background-image: linear-gradient(90deg, #fff0 0%, #fff3 50%, #fff0 100%);
}
.after\:bg-\[linear-gradient\(90deg\,_rgba\(255\,_255\,_255\,_0\)_0\%\,_rgba\(255\,_255\,_255\,_0\.4\)_50\%\,_rgba\(255\,_255\,_255\,_0\)_100\%\)\]:after {
  content: var(--tw-content);
  background-image: linear-gradient(90deg, #fff0 0%, #fff6 50%, #fff0 100%);
}
.after\:text-\[13px\]:after {
  content: var(--tw-content);
  font-size: 13px;
}
.after\:font-medium:after {
  content: var(--tw-content);
  font-weight: 500;
}
.after\:tracking-\[-0\.06\%\]:after {
  content: var(--tw-content);
  letter-spacing: -0.06%;
}
.after\:blur-xl:after {
  content: var(--tw-content);
  --tw-blur: blur(24px);
  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);
}
.after\:drop-shadow-\[0px_0px_64px_0px_rgba\(255\,_255\,_255\,_1\)\]:after {
  content: var(--tw-content);
  --tw-drop-shadow: drop-shadow(0px 0px 64px 0px #fff);
  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);
}
.after\:drop-shadow-\[0px_0px_8px_rgba\(255\,_255\,_255\,_0\.45\)\]:after {
  content: var(--tw-content);
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  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);
}
.after\:drop-shadow-\[drop-shadow\(0px_0px_4px_\#96A2E5\)\]:after {
  content: var(--tw-content);
  --tw-drop-shadow: drop-shadow(drop-shadow(0px 0px 4px #96a2e5));
  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);
}
.after\:transition:after {
  content: var(--tw-content);
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter, -webkit-backdrop-filter, backdrop-filter;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.after\:ease-in-out:after {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.after\:content-\[\'\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}
.after\:content-\[attr\(data-additional-count\)\]:after {
  --tw-content: attr(data-additional-count);
  content: var(--tw-content);
}
.first\:ml-0:first-child {
  margin-left: 0;
}
.first\:rounded-l-md:first-child {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.last\:mb-0:last-child {
  margin-bottom: 0;
}
.last\:mb-0\.5:last-child {
  margin-bottom: 0.125rem;
}
.last\:rounded-r-md:last-child {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.last\:border-0:last-child {
  border-width: 0;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0;
}
.last\:border-r-0:last-child {
  border-right-width: 0;
}
.last\:border-none:last-child {
  border-style: none;
}
.last\:border-transparent:last-child {
  border-color: #0000;
}
.last\:border-b-transparent:last-child {
  border-bottom-color: #0000;
}
.focus-within\:border-b-controls-danger:focus-within {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(226 43 76 / var(--tw-border-opacity));
}
.focus-within\:border-b-elements-highEm:focus-within {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.focus-within\:text-elements-highEm:focus-within {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.focus-within\:text-red-400:focus-within {
  --tw-text-opacity: 1;
  color: rgb(248 113 113 / var(--tw-text-opacity));
}
.focus-within\:ring-2:focus-within {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus-within\:ring-others-violet\/60:focus-within {
  --tw-ring-color: #aa87f599;
}
.hover\:cursor-default:hover {
  cursor: default;
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:rounded-md:hover {
  border-radius: 0.375rem;
}
.hover\:border-\[\#ACB5F333\]:hover {
  border-color: #acb5f333;
}
.hover\:border-border-emphasized\/70:hover {
  border-color: #ebecefb3;
}
.hover\:border-border-interactive-alpha:hover {
  border-color: #acb5f324;
}
.hover\:border-transparent:hover {
  border-color: #0000;
}
.hover\:border-t-\[rgba\(255\,_255\,_255\,_0\.12\)\]:hover {
  border-top-color: #ffffff1f;
}
.hover\:border-opacity-\[0\.20\]:hover {
  --tw-border-opacity: 0.2;
}
.hover\:bg-\[\#135842\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(19 88 66 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#1A1A1F\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 31 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#1B503F\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(27 80 63 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#3A405A\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(58 64 90 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#41361A\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(65 54 26 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#601F37\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(96 31 55 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#774608\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(119 70 8 / var(--tw-bg-opacity));
}
.hover\:bg-\[\#781739\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(120 23 57 / var(--tw-bg-opacity));
}
.hover\:bg-\[rgba\(0\,80\,59\,\.7\)\]:hover {
  background-color: #00503bb3;
}
.hover\:bg-\[rgba\(119\,63\,0\,\.7\)\]:hover {
  background-color: #773f00b3;
}
.hover\:bg-base-bg-alternate:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
}
.hover\:bg-base-bg-emphasized:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 30 / var(--tw-bg-opacity));
}
.hover\:bg-base-bg-emphasized\/40:hover {
  background-color: #15171e66;
}
.hover\:bg-base-bg-emphasized\/60:hover {
  background-color: #15171e99;
}
.hover\:bg-black\/\[0\.85\]:hover {
  background-color: #000000d9;
}
.hover\:bg-border-interactive:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 45 / var(--tw-bg-opacity));
}
.hover\:bg-border-interactive-alpha:hover {
  background-color: #acb5f324;
}
.hover\:bg-border-interactive-hovered:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.hover\:bg-border-separator:hover {
  background-color: #bbc0df08;
}
.hover\:bg-border-separator-emphasized:hover {
  background-color: #bbc0df14;
}
.hover\:bg-controls-primary-hovered:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
}
.hover\:bg-controls-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.hover\:bg-controls-secondary-hovered:hover,
.hover\:bg-controls-tertiary-hovered:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.hover\:bg-purple-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(153 69 255 / var(--tw-bg-opacity));
}
.hover\:bg-surface-card-hovered:hover,
.hover\:bg-surface-floating:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 45 / var(--tw-bg-opacity));
}
.hover\:bg-transparent:hover {
  background-color: #0000;
}
.hover\:fill-gray-300:hover {
  fill: #d1d5db;
}
.hover\:text-elements-highEm:hover {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.hover\:text-elements-midEm:hover {
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
}
.hover\:text-others-orange:hover {
  --tw-text-opacity: 1;
  color: rgb(241 100 69 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:before\:bg-base-bg-emphasized\/70:hover:before {
  content: var(--tw-content);
  background-color: #15171eb3;
}
.focus\:rounded-sm:focus {
  border-radius: 0.125rem;
}
.focus\:border-transparent:focus {
  border-color: #0000;
}
.focus\:border-b-controls-danger:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(226 43 76 / var(--tw-border-opacity));
}
.focus\:border-b-elements-highEm:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.focus\:border-t-base-bg:focus {
  --tw-border-opacity: 1;
  border-top-color: rgb(13 14 19 / var(--tw-border-opacity));
}
.focus\:bg-\[\#135842\]:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(19 88 66 / var(--tw-bg-opacity));
}
.focus\:bg-\[\#3A405A\]:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(58 64 90 / var(--tw-bg-opacity));
}
.focus\:bg-\[\#774608\]:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(119 70 8 / var(--tw-bg-opacity));
}
.focus\:bg-\[\#781739\]:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(120 23 57 / var(--tw-bg-opacity));
}
.focus\:bg-controls-danger\/80:focus {
  background-color: #e22b4ccc;
}
.focus\:bg-controls-primary-hovered:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
}
.focus\:bg-controls-secondary-hovered:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.focus\:bg-transparent:focus {
  background-color: #0000;
}
.focus\:text-base-bg:focus {
  --tw-text-opacity: 1;
  color: rgb(13 14 19 / var(--tw-text-opacity));
}
.focus\:text-white:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.focus\:outline-none:focus {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.focus\:outline-0:focus {
  outline-width: 0;
}
.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-offset-0:focus {
  --tw-ring-offset-width: 0px;
}
.focus-visible\:border-t-\[rgba\(255\,_255\,_255\,_0\.12\)\]:focus-visible {
  border-top-color: #ffffff1f;
}
.focus-visible\:bg-\[inherit\]:focus-visible {
  background-color: inherit;
}
.focus-visible\:bg-transparent:focus-visible {
  background-color: #0000;
}
.focus-visible\:text-\[inherit\]:focus-visible {
  color: inherit;
}
.focus-visible\:text-white:focus-visible {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.focus-visible\:outline-none:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.focus-visible\:ring-transparent:focus-visible {
  --tw-ring-color: transparent;
}
.focus-visible\:ring-offset-transparent:focus-visible {
  --tw-ring-offset-color: transparent;
}
.active\:scale-90:active {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-95:active {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-\[0\.85\]:active {
  --tw-scale-x: 0.85;
  --tw-scale-y: 0.85;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-\[0\.95\]:active {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-\[0\.97\]:active {
  --tw-scale-x: 0.97;
  --tw-scale-y: 0.97;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-\[0\.98\]:active {
  --tw-scale-x: 0.98;
  --tw-scale-y: 0.98;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:scale-\[0\.99\]:active {
  --tw-scale-x: 0.99;
  --tw-scale-y: 0.99;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:cursor-grabbing:active {
  cursor: grabbing;
}
.active\:bg-transparent:active {
  background-color: #0000;
}
.active\:text-\[var\(--active-color\)\]:active {
  color: var(--active-color);
}
.active\:text-elements-highEm:active {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.active\:text-others-green:active {
  --tw-text-opacity: 1;
  color: rgb(35 231 102 / var(--tw-text-opacity));
}
.active\:text-others-orange:active {
  --tw-text-opacity: 1;
  color: rgb(241 100 69 / var(--tw-text-opacity));
}
.active\:text-white:active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.enabled\:hover\:\!bg-controls-danger\/80:hover:enabled {
  background-color: #e22b4ccc !important;
}
.enabled\:hover\:bg-base-bg-emphasized:hover:enabled {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 30 / var(--tw-bg-opacity));
}
.enabled\:hover\:bg-controls-danger\/80:hover:enabled {
  background-color: #e22b4ccc;
}
.enabled\:hover\:bg-surface-floating:hover:enabled {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 45 / var(--tw-bg-opacity));
}
.hover\:enabled\:bg-\[\#333950\]\/80:enabled:hover {
  background-color: #333950cc;
}
.hover\:enabled\:bg-controls-danger\/80:enabled:hover {
  background-color: #e22b4ccc;
}
.hover\:enabled\:bg-controls-primary-hovered:enabled:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
}
.hover\:enabled\:bg-controls-secondary:enabled:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.hover\:enabled\:bg-controls-secondary-hovered:enabled:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.hover\:enabled\:bg-transparent:enabled:hover {
  background-color: #0000;
}
.enabled\:hover\:text-elements-highEm:hover:enabled {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.active\:enabled\:scale-95:enabled:active {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.enabled\:active\:scale-75:active:enabled {
  --tw-scale-x: 0.75;
  --tw-scale-y: 0.75;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.enabled\:active\:scale-95:active:enabled {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.active\:enabled\:border-transparent:enabled:active {
  border-color: #0000;
}
.active\:enabled\:text-others-yellow:enabled:active {
  --tw-text-opacity: 1;
  color: rgb(243 190 55 / var(--tw-text-opacity));
}
.enabled\:active\:drop-shadow-\[0px_0px_4px_rgba\(0\,_0\,_0\,_0\.45\)\]:active:enabled {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #00000073);
  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);
}
.enabled\:active\:drop-shadow-\[0px_0px_4px_rgba\(255\,_255\,_255\,_0\.45\)\]:active:enabled {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ffffff73);
  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);
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:\!bg-elements-disabled:disabled {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(75 78 99 / var(--tw-bg-opacity)) !important;
}
.disabled\:bg-controls-secondary:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.disabled\:bg-elements-disabled:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(75 78 99 / var(--tw-bg-opacity));
}
.disabled\:bg-elements-disabled\/30:disabled {
  background-color: #4b4e634d;
}
.disabled\:bg-transparent:disabled {
  background-color: #0000;
}
.disabled\:\!text-elements-lowEm:disabled {
  --tw-text-opacity: 1 !important;
  color: rgb(115 120 145 / var(--tw-text-opacity)) !important;
}
.disabled\:text-elements-disabled:disabled {
  --tw-text-opacity: 1;
  color: rgb(75 78 99 / var(--tw-text-opacity));
}
.disabled\:text-elements-highEm:disabled {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.disabled\:text-elements-lowEm:disabled {
  --tw-text-opacity: 1;
  color: rgb(115 120 145 / var(--tw-text-opacity));
}
.disabled\:opacity-20:disabled {
  opacity: 0.2;
}
.disabled\:opacity-30:disabled {
  opacity: 0.3;
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:hover\:bg-transparent:hover:disabled {
  background-color: #0000;
}
.group\/volume:hover .group-hover\/volume\:pointer-events-auto {
  pointer-events: auto;
}
.group:hover .group-hover\:translate-x-1 {
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:animate-card-shine {
  animation: 2.4s ease-out 1.2s infinite cardShine;
}
.group:hover .group-hover\:border-border-interactive-alpha {
  border-color: #acb5f324;
}
.group:hover .group-hover\:bg-base-bg-alternate {
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:bg-controls-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.group\/playlist:hover .group-hover\/playlist\:text-elements-highEm,
.group:hover .group-hover\:text-elements-highEm {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-elements-lowEm {
  --tw-text-opacity: 1;
  color: rgb(115 120 145 / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-elements-midEm {
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group:hover .group-hover\:opacity-40 {
  opacity: 0.4;
}
.group:hover .group-hover\:before\:rotate-0:before {
  content: var(--tw-content);
  --tw-rotate: 0deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:before\:transform:before {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:before\:bg-elements-highEm:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.group:hover .group-hover\:after\:transform:after {
  content: var(--tw-content);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:after\:bg-elements-highEm:after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.group:has(.start-creating-button:active)
  .group-has-\[\.start-creating-button\:active\]\:scale-\[0\.98\] {
  --tw-scale-x: 0.98;
  --tw-scale-y: 0.98;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:has(.start-creating-button:active)
  .group-has-\[\.start-creating-button\:active\]\:opacity-70 {
  opacity: 0.7;
}
.group:has(.start-creating-button:active)
  .group-has-\[\.start-creating-button\:active\]\:opacity-\[0\.07\] {
  opacity: 0.07;
}
.aria-\[selected\]\:border-border-emphasized[aria-selected] {
  --tw-border-opacity: 1;
  border-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.aria-\[expanded\=true\]\:bg-controls-secondary[aria-expanded="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.aria-\[expanded\=true\]\:text-elements-highEm[aria-expanded="true"] {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.data-\[active\]\:pointer-events-none[data-active] {
  pointer-events: none;
}
.data-\[state\=checked\]\:translate-x-\[22px\][data-state="checked"] {
  --tw-translate-x: 22px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.data-\[disabled\]\:cursor-not-allowed[data-disabled] {
  cursor: not-allowed;
}
.data-\[active\]\:border-border-emphasized[data-active] {
  --tw-border-opacity: 1;
  border-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.data-\[active\]\:border-border-separator[data-active] {
  border-color: #bbc0df08;
}
.data-\[active\]\:border-transparent[data-active] {
  border-color: #0000;
}
.data-\[active\]\:bg-controls-primary[data-active] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.data-\[active\]\:bg-controls-secondary[data-active] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.data-\[active\]\:bg-surface-floating[data-active] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 34 45 / var(--tw-bg-opacity));
}
.data-\[disabled\]\:bg-base-bg-alternate[data-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
}
.data-\[disabled\]\:bg-border-separator-emphasized[data-disabled] {
  background-color: #bbc0df14;
}
.data-\[disabled\]\:bg-controls-secondary[data-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.data-\[disabled\]\:bg-elements-disabled[data-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(75 78 99 / var(--tw-bg-opacity));
}
.data-\[state\=checked\]\:bg-controls-secondary[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.data-\[state\=checked\]\:bg-others-orange[data-state="checked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 100 69 / var(--tw-bg-opacity));
}
.data-\[state\=unchecked\]\:bg-controls-secondary[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.data-\[active\=\'true\'\]\:text-elements-highEm[data-active="true"] {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.data-\[active\]\:text-base-bg[data-active] {
  --tw-text-opacity: 1;
  color: rgb(13 14 19 / var(--tw-text-opacity));
}
.data-\[active\]\:text-elements-highEm[data-active] {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.data-\[disabled\]\:text-elements-disabled[data-disabled] {
  --tw-text-opacity: 1;
  color: rgb(75 78 99 / var(--tw-text-opacity));
}
.data-\[disabled\]\:text-elements-lowEm[data-disabled] {
  --tw-text-opacity: 1;
  color: rgb(115 120 145 / var(--tw-text-opacity));
}
.data-\[state\=checked\]\:text-elements-midEm[data-state="checked"] {
  --tw-text-opacity: 1;
  color: rgb(173 177 194 / var(--tw-text-opacity));
}
.data-\[active\]\:\!opacity-100[data-active] {
  opacity: 1 !important;
}
.data-\[disabled\]\:opacity-30[data-disabled] {
  opacity: 0.3;
}
.data-\[disabled\]\:opacity-60[data-disabled] {
  opacity: 0.6;
}
.data-\[selected\]\:drop-shadow-\[0px_0px_4px_rgba\(255\,_255\,_255\,_0\.37\)\][data-selected] {
  --tw-drop-shadow: drop-shadow(0px 0px 4px #ffffff5e);
  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);
}
.data-\[active\]\:hover\:border-border-separator-emphasized:hover[data-active] {
  border-color: #bbc0df14;
}
.data-\[active\]\:hover\:border-transparent:hover[data-active] {
  border-color: #0000;
}
.data-\[active\]\:hover\:bg-controls-primary-hovered:hover[data-active] {
  --tw-bg-opacity: 1;
  background-color: rgb(218 219 226 / var(--tw-bg-opacity));
}
.data-\[active\]\:hover\:bg-controls-secondary-hovered:hover[data-active],
.group:hover
  .group-hover\:data-\[state\=unchecked\]\:bg-controls-secondary-hovered[data-state="unchecked"] {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.prose-a\:text-green-500 :where(a):not(:where([class~="not-prose"] *)) {
  --tw-text-opacity: 1;
  color: rgb(35 231 102 / var(--tw-text-opacity));
}
.ui-open\:block[data-headlessui-state~="open"] {
  display: block;
}
.ui-open\:hidden[data-headlessui-state~="open"] {
  display: none;
}
.ui-open\:border-t-\[rgba\(255\,_255\,_255\,_0\.12\)\][data-headlessui-state~="open"] {
  border-top-color: #ffffff1f;
}
.ui-open\:bg-\[\#135842\][data-headlessui-state~="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(19 88 66 / var(--tw-bg-opacity));
}
.ui-open\:bg-\[\#3A405A\][data-headlessui-state~="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(58 64 90 / var(--tw-bg-opacity));
}
.ui-open\:bg-\[\#774608\][data-headlessui-state~="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(119 70 8 / var(--tw-bg-opacity));
}
.ui-open\:bg-\[\#781739\][data-headlessui-state~="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(120 23 57 / var(--tw-bg-opacity));
}
.ui-open\:bg-\[rgba\(0\,0\,0\,0\.32\)\][data-headlessui-state~="open"] {
  background-color: #00000052;
}
.ui-open\:bg-controls-secondary-hovered[data-headlessui-state~="open"] {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
.ui-open\:text-controls-primary[data-headlessui-state~="open"] {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
:where([data-headlessui-state~="open"]) .ui-open\:block {
  display: block;
}
:where([data-headlessui-state~="open"]) .ui-open\:hidden {
  display: none;
}
:where([data-headlessui-state~="open"])
  .ui-open\:border-t-\[rgba\(255\,_255\,_255\,_0\.12\)\] {
  border-top-color: #ffffff1f;
}
:where([data-headlessui-state~="open"]) .ui-open\:bg-\[\#135842\] {
  --tw-bg-opacity: 1;
  background-color: rgb(19 88 66 / var(--tw-bg-opacity));
}
:where([data-headlessui-state~="open"]) .ui-open\:bg-\[\#3A405A\] {
  --tw-bg-opacity: 1;
  background-color: rgb(58 64 90 / var(--tw-bg-opacity));
}
:where([data-headlessui-state~="open"]) .ui-open\:bg-\[\#774608\] {
  --tw-bg-opacity: 1;
  background-color: rgb(119 70 8 / var(--tw-bg-opacity));
}
:where([data-headlessui-state~="open"]) .ui-open\:bg-\[\#781739\] {
  --tw-bg-opacity: 1;
  background-color: rgb(120 23 57 / var(--tw-bg-opacity));
}
:where([data-headlessui-state~="open"])
  .ui-open\:bg-\[rgba\(0\,0\,0\,0\.32\)\] {
  background-color: #00000052;
}
:where([data-headlessui-state~="open"])
  .ui-open\:bg-controls-secondary-hovered {
  --tw-bg-opacity: 1;
  background-color: rgb(40 43 57 / var(--tw-bg-opacity));
}
:where([data-headlessui-state~="open"]) .ui-open\:text-controls-primary {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.ui-selected\:border-elements-highEm[data-headlessui-state~="selected"] {
  --tw-border-opacity: 1;
  border-color: rgb(235 236 239 / var(--tw-border-opacity));
}
.ui-selected\:text-elements-highEm[data-headlessui-state~="selected"] {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
:where([data-headlessui-state~="selected"])
  .ui-selected\:border-elements-highEm {
  --tw-border-opacity: 1;
  border-color: rgb(235 236 239 / var(--tw-border-opacity));
}
:where([data-headlessui-state~="selected"]) .ui-selected\:text-elements-highEm {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
@media (width>=560px) {
  .xs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (width>=640px) {
  .sm\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }
  .sm\:-right-3 {
    right: -0.75rem;
  }
  .sm\:-top-2 {
    top: -0.5rem;
  }
  .sm\:-top-2\.5 {
    top: -0.625rem;
  }
  .sm\:-top-\[calc\(24\.875rem\/2-3rem\)\] {
    top: -9.4375rem;
  }
  .sm\:bottom-0 {
    bottom: 0;
  }
  .sm\:bottom-3 {
    bottom: 0.75rem;
  }
  .sm\:bottom-4 {
    bottom: 1rem;
  }
  .sm\:left-auto {
    left: auto;
  }
  .sm\:right-3 {
    right: 0.75rem;
  }
  .sm\:right-4 {
    right: 1rem;
  }
  .sm\:top-0 {
    top: 0;
  }
  .sm\:top-2 {
    top: 0.5rem;
  }
  .sm\:top-2\.5 {
    top: 0.625rem;
  }
  .sm\:top-\[82px\] {
    top: 82px;
  }
  .sm\:order-none {
    order: 0;
  }
  .sm\:m-2 {
    margin: 0.5rem;
  }
  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .sm\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .sm\:\!mt-8 {
    margin-top: 2rem !important;
  }
  .sm\:-mb-8 {
    margin-bottom: -2rem;
  }
  .sm\:-mt-5 {
    margin-top: -1.25rem;
  }
  .sm\:-mt-9 {
    margin-top: -2.25rem;
  }
  .sm\:mb-0 {
    margin-bottom: 0;
  }
  .sm\:mb-1 {
    margin-bottom: 0.25rem;
  }
  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .sm\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .sm\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .sm\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .sm\:mb-8 {
    margin-bottom: 2rem;
  }
  .sm\:ml-20 {
    margin-left: 5rem;
  }
  .sm\:ml-3 {
    margin-left: 0.75rem;
  }
  .sm\:ml-4 {
    margin-left: 1rem;
  }
  .sm\:ml-5 {
    margin-left: 1.25rem;
  }
  .sm\:ml-auto {
    margin-left: auto;
  }
  .sm\:mr-2 {
    margin-right: 0.5rem;
  }
  .sm\:mr-3 {
    margin-right: 0.75rem;
  }
  .sm\:mt-0 {
    margin-top: 0;
  }
  .sm\:mt-2 {
    margin-top: 0.5rem;
  }
  .sm\:mt-20 {
    margin-top: 5rem;
  }
  .sm\:mt-5 {
    margin-top: 1.25rem;
  }
  .sm\:mt-6 {
    margin-top: 1.5rem;
  }
  .sm\:mt-7 {
    margin-top: 1.75rem;
  }
  .sm\:mt-\[72px\] {
    margin-top: 72px;
  }
  .sm\:block {
    display: block;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:aspect-square {
    aspect-ratio: 1;
  }
  .sm\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }
  .sm\:size-16 {
    width: 4rem;
    height: 4rem;
  }
  .sm\:size-20 {
    width: 5rem;
    height: 5rem;
  }
  .sm\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
  .sm\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
  .sm\:size-8 {
    width: 2rem;
    height: 2rem;
  }
  .sm\:size-\[min\(640px\,100\%\)\] {
    width: min(640px, 100%);
    height: min(640px, 100%);
  }
  .sm\:size-auto {
    width: auto;
    height: auto;
  }
  .sm\:h-10 {
    height: 2.5rem;
  }
  .sm\:h-12 {
    height: 3rem;
  }
  .sm\:h-14 {
    height: 3.5rem;
  }
  .sm\:h-4 {
    height: 1rem;
  }
  .sm\:h-5 {
    height: 1.25rem;
  }
  .sm\:h-8 {
    height: 2rem;
  }
  .sm\:h-\[--height-value\] {
    height: var(--height-value);
  }
  .sm\:h-\[10rem\] {
    height: 10rem;
  }
  .sm\:h-\[120px\] {
    height: 120px;
  }
  .sm\:h-\[162px\] {
    height: 162px;
  }
  .sm\:h-\[16px\] {
    height: 16px;
  }
  .sm\:h-\[18px\] {
    height: 18px;
  }
  .sm\:h-\[200px\] {
    height: 200px;
  }
  .sm\:h-\[366px\] {
    height: 366px;
  }
  .sm\:h-\[385px\] {
    height: 385px;
  }
  .sm\:h-\[398px\] {
    height: 398px;
  }
  .sm\:h-\[46\%\] {
    height: 46%;
  }
  .sm\:h-\[500px\] {
    height: 500px;
  }
  .sm\:h-\[512px\] {
    height: 512px;
  }
  .sm\:h-\[51px\] {
    height: 51px;
  }
  .sm\:h-\[520px\] {
    height: 520px;
  }
  .sm\:h-\[56px\] {
    height: 56px;
  }
  .sm\:h-\[590px\] {
    height: 590px;
  }
  .sm\:h-\[62px\] {
    height: 62px;
  }
  .sm\:h-\[76px\] {
    height: 76px;
  }
  .sm\:h-\[calc\(100vh-4\.5625rem\)\] {
    height: calc(100vh - 4.5625rem);
  }
  .sm\:h-full {
    height: 100%;
  }
  .sm\:max-h-\[56px\] {
    max-height: 56px;
  }
  .sm\:max-h-\[600px\] {
    max-height: 600px;
  }
  .sm\:max-h-\[calc\(80vh-51px\)\] {
    max-height: calc(80vh - 51px);
  }
  .sm\:min-h-\[56px\] {
    min-height: 56px;
  }
  .sm\:min-h-full {
    min-height: 100%;
  }
  .sm\:w-14 {
    width: 3.5rem;
  }
  .sm\:w-4 {
    width: 1rem;
  }
  .sm\:w-5 {
    width: 1.25rem;
  }
  .sm\:w-\[10rem\] {
    width: 10rem;
  }
  .sm\:w-\[16px\] {
    width: 16px;
  }
  .sm\:w-\[18px\] {
    width: 18px;
  }
  .sm\:w-\[350px\] {
    width: 350px;
  }
  .sm\:w-\[400px\] {
    width: 400px;
  }
  .sm\:w-\[5\.4375rem\] {
    width: 5.4375rem;
  }
  .sm\:w-\[6\.25rem\] {
    width: 6.25rem;
  }
  .sm\:w-\[min\(1400px\,80vw\)\] {
    width: min(1400px, 80vw);
  }
  .sm\:w-auto {
    width: auto;
  }
  .sm\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .sm\:min-w-\[408px\] {
    min-width: 408px;
  }
  .sm\:min-w-\[41px\] {
    min-width: 41px;
  }
  .sm\:min-w-\[420px\] {
    min-width: 420px;
  }
  .sm\:min-w-\[512px\] {
    min-width: 512px;
  }
  .sm\:min-w-\[56px\] {
    min-width: 56px;
  }
  .sm\:min-w-\[60\%\] {
    min-width: 60%;
  }
  .sm\:max-w-\[100px\] {
    max-width: 100px;
  }
  .sm\:max-w-\[162px\] {
    max-width: 162px;
  }
  .sm\:max-w-\[300px\] {
    max-width: 300px;
  }
  .sm\:max-w-\[350px\] {
    max-width: 350px;
  }
  .sm\:max-w-\[408px\] {
    max-width: 408px;
  }
  .sm\:max-w-\[552px\] {
    max-width: 552px;
  }
  .sm\:max-w-\[560px\] {
    max-width: 560px;
  }
  .sm\:max-w-\[56px\] {
    max-width: 56px;
  }
  .sm\:max-w-\[80\%\] {
    max-width: 80%;
  }
  .sm\:max-w-\[calc\(80\%-40px\)\] {
    max-width: calc(80% - 40px);
  }
  .sm\:max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .sm\:max-w-full {
    max-width: 100%;
  }
  .sm\:flex-1 {
    flex: 1;
  }
  .sm\:flex-auto {
    flex: auto;
  }
  .sm\:scale-\[122\%\] {
    --tw-scale-x: 122%;
    --tw-scale-y: 122%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:items-end {
    align-items: flex-end;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:justify-end {
    justify-content: flex-end;
  }
  .sm\:justify-between {
    justify-content: space-between;
  }
  .sm\:gap-1 {
    gap: 0.25rem;
  }
  .sm\:gap-1\.5 {
    gap: 0.375rem;
  }
  .sm\:gap-10 {
    gap: 2.5rem;
  }
  .sm\:gap-11 {
    gap: 2.75rem;
  }
  .sm\:gap-2 {
    gap: 0.5rem;
  }
  .sm\:gap-24 {
    gap: 6rem;
  }
  .sm\:gap-3 {
    gap: 0.75rem;
  }
  .sm\:gap-4 {
    gap: 1rem;
  }
  .sm\:gap-5 {
    gap: 1.25rem;
  }
  .sm\:gap-6 {
    gap: 1.5rem;
  }
  .sm\:gap-7 {
    gap: 1.75rem;
  }
  .sm\:gap-x-2 {
    column-gap: 0.5rem;
  }
  .sm\:gap-x-6 {
    column-gap: 1.5rem;
  }
  .sm\:gap-x-8 {
    column-gap: 2rem;
  }
  .sm\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
  }
  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
  }
  .sm\:self-auto {
    align-self: auto;
  }
  .sm\:rounded-\[\.625rem\] {
    border-radius: 0.625rem;
  }
  .sm\:rounded-\[20px\] {
    border-radius: 20px;
  }
  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }
  .sm\:rounded-md {
    border-radius: 0.375rem;
  }
  .sm\:rounded-xl {
    border-radius: 0.75rem;
  }
  .sm\:rounded-b-\[3rem\] {
    border-bottom-right-radius: 3rem;
    border-bottom-left-radius: 3rem;
  }
  .sm\:rounded-br-\[3rem\] {
    border-bottom-right-radius: 3rem;
  }
  .sm\:border-b-0 {
    border-bottom-width: 0;
  }
  .sm\:border-r {
    border-right-width: 1px;
  }
  .sm\:border-t {
    border-top-width: 1px;
  }
  .sm\:border-none {
    border-style: none;
  }
  .sm\:border-t-base-bg {
    --tw-border-opacity: 1;
    border-top-color: rgb(13 14 19 / var(--tw-border-opacity));
  }
  .sm\:p-0 {
    padding: 0;
  }
  .sm\:p-1 {
    padding: 0.25rem;
  }
  .sm\:p-10 {
    padding: 2.5rem;
  }
  .sm\:p-3 {
    padding: 0.75rem;
  }
  .sm\:p-5 {
    padding: 1.25rem;
  }
  .sm\:p-6 {
    padding: 1.5rem;
  }
  .sm\:p-8 {
    padding: 2rem;
  }
  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .sm\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .sm\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .sm\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .sm\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .sm\:pb-0 {
    padding-bottom: 0;
  }
  .sm\:pb-1 {
    padding-bottom: 0.25rem;
  }
  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .sm\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .sm\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .sm\:pb-7 {
    padding-bottom: 1.75rem;
  }
  .sm\:pb-8 {
    padding-bottom: 2rem;
  }
  .sm\:pb-\[\.1875rem\] {
    padding-bottom: 0.1875rem;
  }
  .sm\:pl-0 {
    padding-left: 0;
  }
  .sm\:pl-6 {
    padding-left: 1.5rem;
  }
  .sm\:pt-2 {
    padding-top: 0.5rem;
  }
  .sm\:pt-2\.5 {
    padding-top: 0.625rem;
  }
  .sm\:pt-4 {
    padding-top: 1rem;
  }
  .sm\:pt-5 {
    padding-top: 1.25rem;
  }
  .sm\:pt-7 {
    padding-top: 1.75rem;
  }
  .sm\:pt-9 {
    padding-top: 2.25rem;
  }
  .sm\:pt-\[\.125rem\] {
    padding-top: 0.125rem;
  }
  .sm\:pt-\[22px\] {
    padding-top: 22px;
  }
  .sm\:\!text-lg {
    font-size: 18px !important;
  }
  .sm\:text-\[32px\] {
    font-size: 32px;
  }
  .sm\:text-\[60px\] {
    font-size: 60px;
  }
  .sm\:text-base {
    font-size: 1.1rem;
  }
  .sm\:text-lg {
    font-size: 18px;
  }
  .sm\:text-md {
    font-size: 16px;
  }
  .sm\:text-sm {
    font-size: 14px;
  }
  .sm\:text-xs {
    font-size: 12px;
  }
  .sm\:leading-10 {
    line-height: 2.5rem;
  }
  .sm\:leading-5 {
    line-height: 1.25rem;
  }
  .sm\:leading-6 {
    line-height: 1.5rem;
  }
  .sm\:leading-7 {
    line-height: 1.75rem;
  }
  .sm\:leading-\[1\.625rem\] {
    line-height: 1.625rem;
  }
  .sm\:leading-\[18px\] {
    line-height: 18px;
  }
  .sm\:tracking-\[-0\.0225rem\] {
    letter-spacing: -0.0225rem;
  }
  .sm\:transition-none {
    transition-property: none;
  }
  .sm\:h2 {
    --tw-drop-shadow: drop-shadow(0px 0px 4px #fff6);
    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);
    font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
      Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 28px;
    font-weight: 500;
    line-height: 2rem;
  }
  .sm\:h3 {
    --tw-drop-shadow: drop-shadow(0px 0px 4px #ffffff52);
    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);
    font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
      Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 20px;
    font-weight: 500;
    line-height: 2rem;
  }
  .sm\:\[--backdrop-coverage\:40\%\] {
    --backdrop-coverage: 40%;
  }
  .sm\:\[--backdrop-coverage\:60\%\] {
    --backdrop-coverage: 60%;
  }
  .sm\:\[--height-value\:32px\] {
    --height-value: 32px;
  }
  .sm\:\[--height-value\:40px\] {
    --height-value: 40px;
  }
  .sm\:\[--height-value\:48px\] {
    --height-value: 48px;
  }
  .sm\:\[--indicator-height\:50px\] {
    --indicator-height: 50px;
  }
}
@media (width>=768px) {
  .md\:relative {
    position: relative;
  }
  .md\:sticky {
    position: sticky;
  }
  .md\:-left-16 {
    left: -4rem;
  }
  .md\:-right-16 {
    right: -4rem;
  }
  .md\:bottom-0 {
    bottom: 0;
  }
  .md\:bottom-5 {
    bottom: 1.25rem;
  }
  .md\:bottom-\[-80\%\] {
    bottom: -80%;
  }
  .md\:left-5 {
    left: 1.25rem;
  }
  .md\:left-auto {
    left: auto;
  }
  .md\:right-2 {
    right: 0.5rem;
  }
  .md\:right-20 {
    right: 5rem;
  }
  .md\:right-7 {
    right: 1.75rem;
  }
  .md\:top-2 {
    top: 0.5rem;
  }
  .md\:top-24 {
    top: 6rem;
  }
  .md\:top-\[76px\] {
    top: 76px;
  }
  .md\:order-none {
    order: 0;
  }
  .md\:col-start-1 {
    grid-column-start: 1;
  }
  .md\:col-start-2 {
    grid-column-start: 2;
  }
  .md\:col-start-3 {
    grid-column-start: 3;
  }
  .md\:col-start-5 {
    grid-column-start: 5;
  }
  .md\:col-end-4 {
    grid-column-end: 4;
  }
  .md\:col-end-6 {
    grid-column-end: 6;
  }
  .md\:col-end-7 {
    grid-column-end: 7;
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:mx-12 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .md\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .md\:-mt-5 {
    margin-top: -1.25rem;
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .md\:mb-20 {
    margin-bottom: 5rem;
  }
  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .md\:mb-5 {
    margin-bottom: 1.25rem;
  }
  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:mb-8 {
    margin-bottom: 2rem;
  }
  .md\:mb-\[56px\] {
    margin-bottom: 56px;
  }
  .md\:ml-0 {
    margin-left: 0;
  }
  .md\:ml-4 {
    margin-left: 1rem;
  }
  .md\:ml-6 {
    margin-left: 1.5rem;
  }
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:mr-0 {
    margin-right: 0;
  }
  .md\:mr-3 {
    margin-right: 0.75rem;
  }
  .md\:mr-8 {
    margin-right: 2rem;
  }
  .md\:mt-5 {
    margin-top: 1.25rem;
  }
  .md\:mt-6 {
    margin-top: 1.5rem;
  }
  .md\:mt-8 {
    margin-top: 2rem;
  }
  .md\:block {
    display: block;
  }
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:size-10 {
    width: 2.5rem;
    height: 2.5rem;
  }
  .md\:size-12 {
    width: 3rem;
    height: 3rem;
  }
  .md\:size-16 {
    width: 4rem;
    height: 4rem;
  }
  .md\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
  .md\:size-6 {
    width: 1.5rem;
    height: 1.5rem;
  }
  .md\:size-7 {
    width: 1.75rem;
    height: 1.75rem;
  }
  .md\:size-8 {
    width: 2rem;
    height: 2rem;
  }
  .md\:size-\[14px\] {
    width: 14px;
    height: 14px;
  }
  .md\:h-10 {
    height: 2.5rem;
  }
  .md\:h-12 {
    height: 3rem;
  }
  .md\:h-2 {
    height: 0.5rem;
  }
  .md\:h-20 {
    height: 5rem;
  }
  .md\:h-3 {
    height: 0.75rem;
  }
  .md\:h-3\.5 {
    height: 0.875rem;
  }
  .md\:h-5 {
    height: 1.25rem;
  }
  .md\:h-7 {
    height: 1.75rem;
  }
  .md\:h-8 {
    height: 2rem;
  }
  .md\:h-\[--height-value\] {
    height: var(--height-value);
  }
  .md\:h-\[103px\] {
    height: 103px;
  }
  .md\:h-\[119px\] {
    height: 119px;
  }
  .md\:h-\[12rem\] {
    height: 12rem;
  }
  .md\:h-\[136px\] {
    height: 136px;
  }
  .md\:h-\[148px\] {
    height: 148px;
  }
  .md\:h-\[167px\] {
    height: 167px;
  }
  .md\:h-\[16px\] {
    height: 16px;
  }
  .md\:h-\[184px\] {
    height: 184px;
  }
  .md\:h-\[187px\] {
    height: 187px;
  }
  .md\:h-\[18px\] {
    height: 18px;
  }
  .md\:h-\[200px\] {
    height: 200px;
  }
  .md\:h-\[210px\] {
    height: 210px;
  }
  .md\:h-\[216px\] {
    height: 216px;
  }
  .md\:h-\[236px\] {
    height: 236px;
  }
  .md\:h-\[255px\] {
    height: 255px;
  }
  .md\:h-\[26px\] {
    height: 26px;
  }
  .md\:h-\[303px\] {
    height: 303px;
  }
  .md\:h-\[50\%\] {
    height: 50%;
  }
  .md\:h-\[52px\] {
    height: 52px;
  }
  .md\:h-\[80vh\] {
    height: 80vh;
  }
  .md\:h-\[calc\(100vh-121px\)\] {
    height: calc(100vh - 121px);
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:max-h-\[130px\] {
    max-height: 130px;
  }
  .md\:max-h-\[228px\] {
    max-height: 228px;
  }
  .md\:max-h-\[50vh\] {
    max-height: 50vh;
  }
  .md\:max-h-full {
    max-height: 100%;
  }
  .md\:min-h-\[228px\] {
    min-height: 228px;
  }
  .md\:min-h-\[474px\] {
    min-height: 474px;
  }
  .md\:w-0 {
    width: 0;
  }
  .md\:w-12 {
    width: 3rem;
  }
  .md\:w-14 {
    width: 3.5rem;
  }
  .md\:w-2 {
    width: 0.5rem;
  }
  .md\:w-20 {
    width: 5rem;
  }
  .md\:w-3 {
    width: 0.75rem;
  }
  .md\:w-3\.5 {
    width: 0.875rem;
  }
  .md\:w-5 {
    width: 1.25rem;
  }
  .md\:w-\[100px\] {
    width: 100px;
  }
  .md\:w-\[140px\] {
    width: 140px;
  }
  .md\:w-\[16px\] {
    width: 16px;
  }
  .md\:w-\[18px\] {
    width: 18px;
  }
  .md\:w-\[262\.5px\] {
    width: 262.5px;
  }
  .md\:w-\[60px\] {
    width: 60px;
  }
  .md\:w-\[80vw\] {
    width: 80vw;
  }
  .md\:w-\[90\%\] {
    width: 90%;
  }
  .md\:w-\[90px\] {
    width: 90px;
  }
  .md\:w-\[92px\] {
    width: 92px;
  }
  .md\:w-\[96px\] {
    width: 96px;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:min-w-\[260px\] {
    min-width: 260px;
  }
  .md\:min-w-\[314px\] {
    min-width: 314px;
  }
  .md\:min-w-\[400px\] {
    min-width: 400px;
  }
  .md\:min-w-\[50\%\] {
    min-width: 50%;
  }
  .md\:min-w-\[5rem\] {
    min-width: 5rem;
  }
  .md\:max-w-\[103px\] {
    max-width: 103px;
  }
  .md\:max-w-\[152px\] {
    max-width: 152px;
  }
  .md\:max-w-\[200px\] {
    max-width: 200px;
  }
  .md\:max-w-\[320px\] {
    max-width: 320px;
  }
  .md\:max-w-\[55px\] {
    max-width: 55px;
  }
  .md\:max-w-full {
    max-width: 100%;
  }
  .md\:flex-1 {
    flex: 1;
  }
  .md\:flex-none {
    flex: none;
  }
  .md\:translate-x-0 {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-y-\[-80\%\] {
    --tw-translate-y: -80%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:transform-none {
    transform: none;
  }
  .md\:select-text {
    -webkit-user-select: text;
    user-select: text;
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:items-stretch {
    align-items: stretch;
  }
  .md\:justify-normal {
    justify-content: normal;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:gap-0 {
    gap: 0;
  }
  .md\:gap-1 {
    gap: 0.25rem;
  }
  .md\:gap-1\.5 {
    gap: 0.375rem;
  }
  .md\:gap-2 {
    gap: 0.5rem;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:gap-5 {
    gap: 1.25rem;
  }
  .md\:gap-6 {
    gap: 1.5rem;
  }
  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
  }
  .md\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
  }
  .md\:overflow-auto {
    overflow: auto;
  }
  .md\:rounded-full {
    border-radius: 9999px;
  }
  .md\:rounded-md {
    border-radius: 0.375rem;
  }
  .md\:rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .md\:border-b {
    border-bottom-width: 1px;
  }
  .md\:border-b-0 {
    border-bottom-width: 0;
  }
  .md\:border-b-\[10px\] {
    border-bottom-width: 10px;
  }
  .md\:border-r {
    border-right-width: 1px;
  }
  .md\:border-border-interactive {
    --tw-border-opacity: 1;
    border-color: rgb(31 34 45 / var(--tw-border-opacity));
  }
  .md\:bg-controls-tertiary {
    --tw-bg-opacity: 1;
    background-color: rgb(35 39 51 / var(--tw-bg-opacity));
  }
  .md\:bg-transparent {
    background-color: #0000;
  }
  .md\:from-15\% {
    --tw-gradient-from-position: 15%;
  }
  .md\:to-80\% {
    --tw-gradient-to-position: 80%;
  }
  .md\:object-contain {
    object-fit: contain;
  }
  .md\:p-0 {
    padding: 0;
  }
  .md\:p-3 {
    padding: 0.75rem;
  }
  .md\:p-5 {
    padding: 1.25rem;
  }
  .md\:p-6 {
    padding: 1.5rem;
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:px-1 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .md\:px-1\.5 {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .md\:px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
  .md\:px-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .md\:py-0\.5 {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .md\:py-\[7px\] {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .md\:pb-0 {
    padding-bottom: 0;
  }
  .md\:pb-3 {
    padding-bottom: 0.75rem;
  }
  .md\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .md\:pb-8 {
    padding-bottom: 2rem;
  }
  .md\:pt-20 {
    padding-top: 5rem;
  }
  .md\:pt-\[100\%\] {
    padding-top: 100%;
  }
  .md\:pt-\[108px\] {
    padding-top: 108px;
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:text-2xl,
  .md\:text-\[24px\] {
    font-size: 24px;
  }
  .md\:text-\[55px\] {
    font-size: 55px;
  }
  .md\:text-base {
    font-size: 1.1rem;
  }
  .md\:text-lg {
    font-size: 18px;
  }
  .md\:text-md {
    font-size: 16px;
  }
  .md\:text-sm {
    font-size: 14px;
  }
  .md\:text-xl {
    font-size: 20px;
  }
  .md\:text-xs {
    font-size: 12px;
  }
  .md\:font-medium {
    font-weight: 500;
  }
  .md\:leading-5 {
    line-height: 1.25rem;
  }
  .md\:leading-6 {
    line-height: 1.5rem;
  }
  .md\:leading-8 {
    line-height: 2rem;
  }
  .md\:leading-\[18px\] {
    line-height: 18px;
  }
  .md\:leading-\[48px\] {
    line-height: 48px;
  }
  .md\:blur-md {
    --tw-blur: blur(12px);
    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);
  }
  .md\:h2 {
    --tw-drop-shadow: drop-shadow(0px 0px 4px #fff6);
    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);
    font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
      Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 28px;
    font-weight: 500;
    line-height: 2rem;
  }
  .md\:h4 {
    --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
    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);
    font-family: nb_architekt, ui-sans-serif, system-ui, sans-serif,
      Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5rem;
  }
  .md\:\[--gap\:16px\] {
    --gap: 16px;
  }
  .md\:\[--height-value\:32px\] {
    --height-value: 32px;
  }
  .md\:\[--height-value\:40px\] {
    --height-value: 40px;
  }
  .md\:\[--height-value\:48px\] {
    --height-value: 48px;
  }
  .md\:\[--mask-coverage\:10\%\] {
    --mask-coverage: 10%;
  }
  .md\:\[--mask-coverage\:100px\] {
    --mask-coverage: 100px;
  }
  .md\:\[--mask-coverage\:15\%\] {
    --mask-coverage: 15%;
  }
  .md\:\[--mask-coverage\:20\%\] {
    --mask-coverage: 20%;
  }
  .md\:\[--mask-coverage\:30\%\] {
    --mask-coverage: 30%;
  }
  .md\:\[--mask-coverage\:40\%\] {
    --mask-coverage: 40%;
  }
  .md\:\[--mask-coverage\:7\%\] {
    --mask-coverage: 7%;
  }
  .before\:md\:-right-4:before {
    content: var(--tw-content);
    right: -1rem;
  }
  .before\:md\:-top-4:before {
    content: var(--tw-content);
    top: -1rem;
  }
  .before\:md\:h-8:before {
    content: var(--tw-content);
    height: 2rem;
  }
  .before\:md\:w-8:before {
    content: var(--tw-content);
    width: 2rem;
  }
  .after\:md\:-left-4:after {
    content: var(--tw-content);
    left: -1rem;
  }
  .after\:md\:-top-4:after {
    content: var(--tw-content);
    top: -1rem;
  }
  .after\:md\:h-8:after {
    content: var(--tw-content);
    height: 2rem;
  }
  .after\:md\:w-8:after {
    content: var(--tw-content);
    width: 2rem;
  }
}
@media (width>=960px) {
  .md-lg\:sticky {
    position: sticky;
  }
  .md-lg\:bottom-3 {
    bottom: 0.75rem;
  }
  .md-lg\:left-3 {
    left: 0.75rem;
  }
  .md-lg\:top-0 {
    top: 0;
  }
  .md-lg\:top-\[121px\] {
    top: 121px;
  }
  .md-lg\:top-\[76px\] {
    top: 76px;
  }
  .md-lg\:z-header {
    z-index: 40;
  }
  .md-lg\:mb-0 {
    margin-bottom: 0;
  }
  .md-lg\:mb-4 {
    margin-bottom: 1rem;
  }
  .md-lg\:ml-0 {
    margin-left: 0;
  }
  .md-lg\:ml-2 {
    margin-left: 0.5rem;
  }
  .md-lg\:ml-3 {
    margin-left: 0.75rem;
  }
  .md-lg\:ml-4 {
    margin-left: 1rem;
  }
  .md-lg\:mr-0 {
    margin-right: 0;
  }
  .md-lg\:mr-20 {
    margin-right: 5rem;
  }
  .md-lg\:mr-8 {
    margin-right: 2rem;
  }
  .md-lg\:block {
    display: block;
  }
  .md-lg\:flex {
    display: flex;
  }
  .md-lg\:hidden {
    display: none;
  }
  .md-lg\:size-11 {
    width: 2.75rem;
    height: 2.75rem;
  }
  .md-lg\:size-\[14px\] {
    width: 14px;
    height: 14px;
  }
  .md-lg\:size-\[28px\] {
    width: 28px;
    height: 28px;
  }
  .md-lg\:h-\[450px\] {
    height: 450px;
  }
  .md-lg\:h-auto {
    height: auto;
  }
  .md-lg\:max-h-\[calc\(100vh-32px\)\] {
    max-height: calc(100vh - 32px);
  }
  .md-lg\:max-h-full {
    max-height: 100%;
  }
  .md-lg\:min-h-\[calc\(100vh-85px\)\] {
    min-height: calc(100vh - 85px);
  }
  .md-lg\:w-\[281px\] {
    width: 281px;
  }
  .md-lg\:w-\[300px\] {
    width: 300px;
  }
  .md-lg\:w-\[381px\] {
    width: 381px;
  }
  .md-lg\:w-\[50\%\] {
    width: 50%;
  }
  .md-lg\:w-full {
    width: 100%;
  }
  .md-lg\:min-w-\[320px\] {
    min-width: 320px;
  }
  .md-lg\:min-w-\[450px\] {
    min-width: 450px;
  }
  .md-lg\:max-w-\[320px\] {
    max-width: 320px;
  }
  .md-lg\:max-w-\[450px\] {
    max-width: 450px;
  }
  .md-lg\:-translate-y-10 {
    --tw-translate-y: -2.5rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md-lg\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md-lg\:translate-y-\[\.125rem\] {
    --tw-translate-y: 0.125rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md-lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md-lg\:flex-row {
    flex-direction: row;
  }
  .md-lg\:flex-col {
    flex-direction: column;
  }
  .md-lg\:items-start {
    align-items: flex-start;
  }
  .md-lg\:items-center {
    align-items: center;
  }
  .md-lg\:justify-start {
    justify-content: flex-start;
  }
  .md-lg\:justify-between {
    justify-content: space-between;
  }
  .md-lg\:gap-0 {
    gap: 0;
  }
  .md-lg\:gap-0\.5 {
    gap: 0.125rem;
  }
  .md-lg\:gap-16 {
    gap: 4rem;
  }
  .md-lg\:gap-2 {
    gap: 0.5rem;
  }
  .md-lg\:gap-4 {
    gap: 1rem;
  }
  .md-lg\:gap-6 {
    gap: 1.5rem;
  }
  .md-lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .md-lg\:border-b {
    border-bottom-width: 1px;
  }
  .md-lg\:border-l-0 {
    border-left-width: 0;
  }
  .md-lg\:border-t-0 {
    border-top-width: 0;
  }
  .md-lg\:bg-base-bg-emphasized {
    --tw-bg-opacity: 1;
    background-color: rgb(21 23 30 / var(--tw-bg-opacity));
  }
  .md-lg\:p-5 {
    padding: 1.25rem;
  }
  .md-lg\:p-\[18px\] {
    padding: 18px;
  }
  .md-lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md-lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md-lg\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .md-lg\:pb-\[100px\] {
    padding-bottom: 100px;
  }
  .md-lg\:pl-6 {
    padding-left: 1.5rem;
  }
  .md-lg\:pt-0 {
    padding-top: 0;
  }
  .md-lg\:pt-5 {
    padding-top: 1.25rem;
  }
  .md-lg\:text-md {
    font-size: 16px;
  }
  .md-lg\:text-xs {
    font-size: 12px;
  }
  .md-lg\:leading-\[18px\] {
    line-height: 18px;
  }
  .md-lg\:leading-\[24px\] {
    line-height: 24px;
  }
}
@media (width>=1024px) {
  .lg\:relative {
    position: relative;
  }
  .lg\:-bottom-\[578px\] {
    bottom: -578px;
  }
  .lg\:-top-\[578px\] {
    top: -578px;
  }
  .lg\:top-28 {
    top: 7rem;
  }
  .lg\:z-elevate {
    z-index: 1;
  }
  .lg\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .lg\:my-\[120px\] {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .lg\:mb-0 {
    margin-bottom: 0;
  }
  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .lg\:mb-16 {
    margin-bottom: 4rem;
  }
  .lg\:mb-\[120px\] {
    margin-bottom: 120px;
  }
  .lg\:mb-\[48px\] {
    margin-bottom: 48px;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem;
  }
  .lg\:ml-3 {
    margin-left: 0.75rem;
  }
  .lg\:ml-4 {
    margin-left: 1rem;
  }
  .lg\:ml-5 {
    margin-left: 1.25rem;
  }
  .lg\:ml-6 {
    margin-left: 1.5rem;
  }
  .lg\:mr-1 {
    margin-right: 0.25rem;
  }
  .lg\:mr-1\.5 {
    margin-right: 0.375rem;
  }
  .lg\:mr-40 {
    margin-right: 10rem;
  }
  .lg\:mt-20 {
    margin-top: 5rem;
  }
  .lg\:mt-5 {
    margin-top: 1.25rem;
  }
  .lg\:mt-\[-176px\] {
    margin-top: -176px;
  }
  .lg\:mt-\[120px\] {
    margin-top: 120px;
  }
  .lg\:block {
    display: block;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:size-11 {
    width: 2.75rem;
    height: 2.75rem;
  }
  .lg\:size-\[144px\] {
    width: 144px;
    height: 144px;
  }
  .lg\:size-\[6\.25rem\] {
    width: 6.25rem;
    height: 6.25rem;
  }
  .lg\:h-12 {
    height: 3rem;
  }
  .lg\:h-5 {
    height: 1.25rem;
  }
  .lg\:h-\[--height-value\] {
    height: var(--height-value);
  }
  .lg\:h-\[144px\] {
    height: 144px;
  }
  .lg\:h-\[16px\] {
    height: 16px;
  }
  .lg\:h-\[18px\] {
    height: 18px;
  }
  .lg\:h-\[233px\] {
    height: 233px;
  }
  .lg\:h-\[300px\] {
    height: 300px;
  }
  .lg\:h-\[578px\] {
    height: 578px;
  }
  .lg\:h-\[60\%\] {
    height: 60%;
  }
  .lg\:h-\[85px\] {
    height: 85px;
  }
  .lg\:max-h-\[98px\] {
    max-height: 98px;
  }
  .lg\:min-h-\[241px\] {
    min-height: 241px;
  }
  .lg\:w-1\/3 {
    width: 33.3333%;
  }
  .lg\:w-5 {
    width: 1.25rem;
  }
  .lg\:w-\[120px\] {
    width: 120px;
  }
  .lg\:w-\[165px\] {
    width: 165px;
  }
  .lg\:w-\[16px\] {
    width: 16px;
  }
  .lg\:w-\[18px\] {
    width: 18px;
  }
  .lg\:w-\[381px\] {
    width: 381px;
  }
  .lg\:w-\[40\%\] {
    width: 40%;
  }
  .lg\:w-\[43\%\] {
    width: 43%;
  }
  .lg\:w-\[57\%\] {
    width: 57%;
  }
  .lg\:w-\[80\%\] {
    width: 80%;
  }
  .lg\:min-w-\[320px\] {
    min-width: 320px;
  }
  .lg\:min-w-\[400px\] {
    min-width: 400px;
  }
  .lg\:min-w-\[772px\] {
    min-width: 772px;
  }
  .lg\:max-w-\[144px\] {
    max-width: 144px;
  }
  .lg\:max-w-\[280px\] {
    max-width: 280px;
  }
  .lg\:max-w-\[400px\] {
    max-width: 400px;
  }
  .lg\:max-w-\[500px\] {
    max-width: 500px;
  }
  .lg\:max-w-lg {
    max-width: 32rem;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:items-start {
    align-items: flex-start;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:gap-1 {
    gap: 0.25rem;
  }
  .lg\:gap-1\.5 {
    gap: 0.375rem;
  }
  .lg\:gap-2 {
    gap: 0.5rem;
  }
  .lg\:gap-3 {
    gap: 0.75rem;
  }
  .lg\:gap-4 {
    gap: 1rem;
  }
  .lg\:gap-5 {
    gap: 1.25rem;
  }
  .lg\:gap-6 {
    gap: 1.5rem;
  }
  .lg\:gap-8 {
    gap: 2rem;
  }
  .lg\:gap-x-10 {
    column-gap: 2.5rem;
  }
  .lg\:gap-x-8 {
    column-gap: 2rem;
  }
  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .lg\:rounded-\[20px\] {
    border-radius: 20px;
  }
  .lg\:rounded-md {
    border-radius: 0.375rem;
  }
  .lg\:border-b-0 {
    border-bottom-width: 0;
  }
  .lg\:border-l {
    border-left-width: 1px;
  }
  .lg\:border-r {
    border-right-width: 1px;
  }
  .lg\:border-t {
    border-top-width: 1px;
  }
  .lg\:border-t-0 {
    border-top-width: 0;
  }
  .lg\:border-none {
    border-style: none;
  }
  .lg\:border-t-border-separator\/\[0\.6\%\] {
    border-top-color: #bbc0df02;
  }
  .lg\:bg-transparent {
    background-color: #0000;
  }
  .lg\:bg-bottomGrid-lg {
    background-image: url(bottom_grid_lg.9e3a8bc5.png);
  }
  .lg\:bg-grid-lg {
    background-image: url(grid_lg.f004d601.png);
  }
  .lg\:bg-\[length\:2049px_578px\] {
    background-size: 2049px 578px;
  }
  .lg\:p-3 {
    padding: 0.75rem;
  }
  .lg\:p-6 {
    padding: 1.5rem;
  }
  .lg\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .lg\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .lg\:py-2\.5 {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .lg\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .lg\:py-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .lg\:pb-0 {
    padding-bottom: 0;
  }
  .lg\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }
  .lg\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .lg\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .lg\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .lg\:pt-0 {
    padding-top: 0;
  }
  .lg\:pt-0\.5 {
    padding-top: 0.125rem;
  }
  .lg\:pt-\[200px\] {
    padding-top: 200px;
  }
  .lg\:text-left {
    text-align: left;
  }
  .lg\:text-3xl {
    font-size: 28px;
  }
  .lg\:text-\[20px\] {
    font-size: 20px;
  }
  .lg\:text-\[50px\] {
    font-size: 50px;
  }
  .lg\:text-md {
    font-size: 16px;
  }
  .lg\:text-sm {
    font-size: 14px;
  }
  .lg\:text-xl {
    font-size: 20px;
  }
  .lg\:text-xs {
    font-size: 12px;
  }
  .lg\:leading-5 {
    line-height: 1.25rem;
  }
  .lg\:leading-6 {
    line-height: 1.5rem;
  }
  .lg\:leading-8 {
    line-height: 2rem;
  }
  .lg\:leading-\[-0\.176px\] {
    line-height: -0.176px;
  }
  .lg\:leading-\[1\.75rem\] {
    line-height: 1.75rem;
  }
  .lg\:leading-\[18px\] {
    line-height: 18px;
  }
  .lg\:leading-\[46px\] {
    line-height: 46px;
  }
  .lg\:leading-none {
    line-height: 1;
  }
  .lg\:tracking-\[-0\.025rem\] {
    letter-spacing: -0.025rem;
  }
  .lg\:\[--gap\:32px\] {
    --gap: 32px;
  }
  .lg\:\[--height-value\:32px\] {
    --height-value: 32px;
  }
  .lg\:\[--height-value\:40px\] {
    --height-value: 40px;
  }
  .lg\:\[--height-value\:48px\] {
    --height-value: 48px;
  }
}
@media (width>=1280px) {
  .xl\:-left-20 {
    left: -5rem;
  }
  .xl\:-right-20 {
    right: -5rem;
  }
  .xl\:order-none {
    order: 0;
  }
  .xl\:mb-0 {
    margin-bottom: 0;
  }
  .xl\:ml-10 {
    margin-left: 2.5rem;
  }
  .xl\:ml-4 {
    margin-left: 1rem;
  }
  .xl\:block {
    display: block;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:h-\[504px\] {
    height: 504px;
  }
  .xl\:h-\[90\%\] {
    height: 90%;
  }
  .xl\:w-\[381px\] {
    width: 381px;
  }
  .xl\:w-auto {
    width: auto;
  }
  .xl\:w-full {
    width: 100%;
  }
  .xl\:\!min-w-\[300px\] {
    min-width: 300px !important;
  }
  .xl\:min-w-\[504px\] {
    min-width: 504px;
  }
  .xl\:min-w-\[992px\] {
    min-width: 992px;
  }
  .xl\:max-w-\[120px\] {
    max-width: 120px;
  }
  .xl\:max-w-\[14\.0625rem\] {
    max-width: 14.0625rem;
  }
  .xl\:max-w-\[29\.75rem\] {
    max-width: 29.75rem;
  }
  .xl\:max-w-\[360px\] {
    max-width: 360px;
  }
  .xl\:max-w-\[504px\] {
    max-width: 504px;
  }
  .xl\:flex-none {
    flex: none;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:gap-14 {
    gap: 3.5rem;
  }
  .xl\:gap-20 {
    gap: 5rem;
  }
  .xl\:gap-4 {
    gap: 1rem;
  }
  .xl\:gap-5 {
    gap: 1.25rem;
  }
  .xl\:gap-6 {
    gap: 1.5rem;
  }
  .xl\:gap-x-20 {
    column-gap: 5rem;
  }
  .xl\:p-16 {
    padding: 4rem;
  }
  .xl\:px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .xl\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .xl\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }
  .xl\:pt-3 {
    padding-top: 0.75rem;
  }
  .xl\:pt-\[350px\] {
    padding-top: 350px;
  }
}
@media (width>=1536px) {
  .\32 xl\:max-w-\[1736px\] {
    max-width: 1736px;
  }
  .\32 xl\:max-w-\[30rem\] {
    max-width: 30rem;
  }
  .\32 xl\:max-w-\[320px\] {
    max-width: 320px;
  }
  .\32 xl\:gap-16 {
    gap: 4rem;
  }
  .\32 xl\:gap-20 {
    gap: 5rem;
  }
  .\32 xl\:p-\[6\.75rem\] {
    padding: 6.75rem;
  }
  .\32 xl\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .\32 xl\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (hover: none) and ((pointer: coarse) or (pointer:none)) {
  .touch\:pointer-events-none {
    pointer-events: none;
  }
  .touch\:my-1 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .touch\:h-\[50\%\] {
    height: 50%;
  }
  .touch\:opacity-0 {
    opacity: 0;
  }
  .touch\:opacity-100 {
    opacity: 1;
  }
}
@media (hover: hover) {
  .noTouch\:absolute {
    position: absolute;
  }
  .noTouch\:right-0 {
    right: 0;
  }
  .noTouch\:top-0 {
    top: 0;
  }
  .noTouch\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .noTouch\:scale-50 {
    --tw-scale-x: 0.5;
    --tw-scale-y: 0.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .noTouch\:p-1 {
    padding: 0.25rem;
  }
  .noTouch\:opacity-0 {
    opacity: 0;
  }
  .noTouch\:opacity-100 {
    opacity: 1;
  }
  .noTouch\:transition-opacity {
    transition-property: opacity;
    transition-duration: 0.15s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  .noTouch\:duration-300 {
    transition-duration: 0.3s;
  }
  .noTouch\:ease-out {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
  .noTouch\:hover\:opacity-100:hover {
    opacity: 1;
  }
  .group:hover .noTouch\:group-hover\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group:hover .noTouch\:group-hover\:scale-50 {
    --tw-scale-x: 0.5;
    --tw-scale-y: 0.5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group:hover .noTouch\:group-hover\:scale-\[1\.03\] {
    --tw-scale-x: 1.03;
    --tw-scale-y: 1.03;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group:hover .noTouch\:group-hover\:opacity-0 {
    opacity: 0;
  }
  .group:hover .noTouch\:group-hover\:opacity-100 {
    opacity: 1;
  }
  .group:hover .noTouch\:group-hover\:opacity-\[0\.1\] {
    opacity: 0.1;
  }
  @media (width>=640px) {
    .noTouch\:sm\:p-2 {
      padding: 0.5rem;
    }
  }
}
.\[\&\:\:-moz-focus-outer\]\:border-0::-moz-focus-outer {
  border-width: 0;
}
.\[\&\:\:-moz-range-progress\]\:h-\[var\(--track-height\)\]::-moz-range-progress {
  height: var(--track-height);
}
.\[\&\:\:-moz-range-progress\]\:rounded-sm::-moz-range-progress {
  border-radius: 0.125rem;
}
.\[\&\:\:-moz-range-progress\]\:bg-\[var\(--seek-before-color\)\]::-moz-range-progress {
  background-color: var(--seek-before-color);
}
.\[\&\:\:-moz-range-progress\]\:drop-shadow-h1::-moz-range-progress {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff8c);
  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);
}
.\[\&\:\:-moz-range-thumb\]\:h-3::-moz-range-thumb {
  height: 0.75rem;
}
.\[\&\:\:-moz-range-thumb\]\:w-3::-moz-range-thumb {
  width: 0.75rem;
}
.\[\&\:\:-moz-range-thumb\]\:scale-0::-moz-range-thumb {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:\:-moz-range-thumb\]\:scale-100::-moz-range-thumb {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb {
  cursor: pointer;
}
.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
  border-radius: 9999px;
}
.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb {
  border-width: 0;
}
.\[\&\:\:-moz-range-thumb\]\:bg-elements-highEm::-moz-range-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.\[\&\:\:-moz-range-thumb\]\:opacity-0::-moz-range-thumb {
  opacity: 0;
}
.\[\&\:\:-moz-range-thumb\]\:opacity-100::-moz-range-thumb {
  opacity: 1;
}
.\[\&\:\:-moz-range-thumb\]\:outline-none::-moz-range-thumb {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.\[\&\:\:-moz-range-thumb\]\:transition-all::-moz-range-thumb {
  transition-property: all;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.\[\&\:\:-moz-range-thumb\]\:duration-150::-moz-range-thumb {
  transition-duration: 0.15s;
}
.\[\&\:\:-moz-range-track\]\:relative::-moz-range-track {
  position: relative;
}
.\[\&\:\:-moz-range-track\]\:h-\[calc\(var\(--track-height\)\+20px\)\]::-moz-range-track {
  height: calc(var(--track-height) + 20px);
}
.\[\&\:\:-moz-range-track\]\:h-\[var\(--track-height\)\]::-moz-range-track {
  height: var(--track-height);
}
.\[\&\:\:-moz-range-track\]\:rounded-sm::-moz-range-track {
  border-radius: 0.125rem;
}
.\[\&\:\:-moz-range-track\]\:bg-\[var\(--bar-bg\)\]::-moz-range-track {
  background-color: var(--bar-bg);
}
.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track {
  background-color: #0000;
}
.\[\&\:\:-moz-range-track\]\:outline-none::-moz-range-track {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button {
  appearance: none;
}
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button {
  appearance: none;
}
.\[\&\:\:-webkit-slider-runnable-track\]\:relative::-webkit-slider-runnable-track {
  position: relative;
}
.\[\&\:\:-webkit-slider-runnable-track\]\:h-\[var\(--track-height\)\]::-webkit-slider-runnable-track {
  height: var(--track-height);
}
.\[\&\:\:-webkit-slider-runnable-track\]\:rounded-sm::-webkit-slider-runnable-track {
  border-radius: 0.125rem;
}
.\[\&\:\:-webkit-slider-runnable-track\]\:bg-\[var\(--bar-bg\)\]::-webkit-slider-runnable-track {
  background-color: var(--bar-bg);
}
.\[\&\:\:-webkit-slider-runnable-track\]\:outline-none::-webkit-slider-runnable-track {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb {
  position: relative;
}
.\[\&\:\:-webkit-slider-thumb\]\:z-player-knob::-webkit-slider-thumb {
  z-index: 3;
}
.\[\&\:\:-webkit-slider-thumb\]\:z-player-progress::-webkit-slider-thumb {
  z-index: 2;
}
.\[\&\:\:-webkit-slider-thumb\]\:h-3::-webkit-slider-thumb {
  height: 0.75rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:w-3::-webkit-slider-thumb {
  width: 0.75rem;
}
.\[\&\:\:-webkit-slider-thumb\]\:-translate-y-1::-webkit-slider-thumb {
  --tw-translate-y: -0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:\:-webkit-slider-thumb\]\:scale-0::-webkit-slider-thumb {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:\:-webkit-slider-thumb\]\:scale-100::-webkit-slider-thumb {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb {
  cursor: pointer;
}
.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
  appearance: none;
}
.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
  border-radius: 9999px;
}
.\[\&\:\:-webkit-slider-thumb\]\:bg-elements-highEm::-webkit-slider-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.\[\&\:\:-webkit-slider-thumb\]\:opacity-0::-webkit-slider-thumb {
  opacity: 0;
}
.\[\&\:\:-webkit-slider-thumb\]\:opacity-100::-webkit-slider-thumb {
  opacity: 1;
}
.\[\&\:\:-webkit-slider-thumb\]\:outline-none::-webkit-slider-thumb {
  outline-offset: 2px;
  outline: 2px solid #0000;
}
.\[\&\:\:-webkit-slider-thumb\]\:transition-all::-webkit-slider-thumb {
  transition-property: all;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.\[\&\:\:-webkit-slider-thumb\]\:duration-150::-webkit-slider-thumb {
  transition-duration: 0.15s;
}
.\[\&\:active\:not\(\[disabled\]\)\]\:scale-95:active:not([disabled]) {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:active_\.play-btn\]\:scale-\[1\.2\]:active .play-btn {
  --tw-scale-x: 1.2;
  --tw-scale-y: 1.2;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:active_svg\]\:scale-90:active svg {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:disabled\:hover_\.bid-section\]\:no-underline:disabled:hover
  .bid-section {
  text-decoration-line: none;
}
.\[\&\:disabled_\.bid-section\]\:text-white\/40:disabled .bid-section {
  color: #fff6;
}
.\[\&\:disabled_\.bid-section\]\:drop-shadow-none:disabled .bid-section {
  --tw-drop-shadow: drop-shadow(0 0 #0000);
  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);
}
.\[\&\:has\(\+_\&\:hover\)\]\:border-transparent:has(
    + .\[\&\:has\(\+_\&\:hover\)\]\:border-transparent:hover
  ) {
  border-color: #0000;
}
.\[\&\:has\(\+_\.current-user-leaderboard\)\]\:border-b-transparent:has(
    + .current-user-leaderboard
  ) {
  border-bottom-color: #0000;
}
.\[\&\:has\(\.collectible-wrapper\:not\(\[data-additional-box\]\)\:hover\)_\.collectible-wrapper\:not\(\:hover\)_\.collectible-img\]\:saturate-0:has(
    .collectible-wrapper:not([data-additional-box]):hover
  )
  .collectible-wrapper:not(:hover)
  .collectible-img {
  --tw-saturate: saturate(0);
  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);
}
.\[\&\:has\(\>_a\:active\)\]\:scale-90:has(> a:active) {
  --tw-scale-x: 0.9;
  --tw-scale-y: 0.9;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:hover\&\:\:-moz-range-thumb\]\:scale-100:hover.\[\&\:hover\&\:\:-moz-range-thumb\]\:scale-100::-moz-range-thumb {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:hover\&\:\:-moz-range-thumb\]\:scale-\[1\.2\]:hover.\[\&\:hover\&\:\:-moz-range-thumb\]\:scale-\[1\.2\]::-moz-range-thumb {
  --tw-scale-x: 1.2;
  --tw-scale-y: 1.2;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:hover\&\:\:-moz-range-thumb\]\:opacity-100:hover.\[\&\:hover\&\:\:-moz-range-thumb\]\:opacity-100::-moz-range-thumb {
  opacity: 1;
}
.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:scale-100:hover.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:scale-100::-webkit-slider-thumb {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:scale-\[1\.2\]:hover.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:scale-\[1\.2\]::-webkit-slider-thumb {
  --tw-scale-x: 1.2;
  --tw-scale-y: 1.2;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:bg-elements-highEm:hover.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:bg-elements-highEm::-webkit-slider-thumb {
  --tw-bg-opacity: 1;
  background-color: rgb(235 236 239 / var(--tw-bg-opacity));
}
.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:opacity-100:hover.\[\&\:hover\&\:\:-webkit-slider-thumb\]\:opacity-100::-webkit-slider-thumb {
  opacity: 1;
}
.\[\&\:hover\:not\(\:focus-within\)\]\:border-b-border-interactive-hovered:hover:not(
    :focus-within
  ) {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(35 39 51 / var(--tw-border-opacity));
}
.\[\&\:hover\:not\(\[disabled\]\)\]\:bg-base-bg-emphasized:hover:not(
    [disabled]
  ) {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 30 / var(--tw-bg-opacity));
}
.\[\&\:hover_\.bid-section\]\:underline:hover .bid-section {
  text-decoration-line: underline;
}
.hover\:\[\&\:not\(\[data-disabled\]\)\]\:bg-base-bg-emphasized:not(
    [data-disabled]
  ):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(21 23 30 / var(--tw-bg-opacity));
}
.group:hover
  .group-hover\:\[\&\:not\(\[data-disabled\]\)\]\:shadow-\[0px_0px_8px_0px_\#FFFFFF73\]:not(
    [data-disabled]
  ) {
  --tw-shadow: 0px 0px 8px 0px #ffffff73;
  --tw-shadow-colored: 0px 0px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&\:nth-child\(3n\)\]\:border-none:nth-child(3n) {
  border-style: none;
}
.\[\&\>\*\]\:size-full > * {
  width: 100%;
  height: 100%;
}
.\[\&\>a\]\:underline > a {
  text-decoration-line: underline;
}
.\[\&\>ol\>li\]\:mt-2 > ol > li {
  margin-top: 0.5rem;
}
.\[\&\>ol\>li\]\:list-decimal > ol > li {
  list-style-type: decimal;
}
.\[\&\>ol\]\:list-inside > ol {
  list-style-position: inside;
}
.\[\&\>video\]\:absolute > video {
  position: absolute;
}
.\[\&\>video\]\:h-full > video {
  height: 100%;
}
.\[\&\>video\]\:w-full > video {
  width: 100%;
}
.\[\&\>video\]\:rounded-\[inherit\] > video {
  border-radius: inherit;
}
.\[\&\>video\]\:bg-base-bg-alternate > video {
  --tw-bg-opacity: 1;
  background-color: rgb(17 18 24 / var(--tw-bg-opacity));
}
.\[\&\>video\]\:object-contain > video {
  object-fit: contain;
}
.\[\&\>video\]\:object-center > video {
  object-position: center;
}
.\[\&\[data-disabled\]\]\:bg-elements-disabled[data-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(75 78 99 / var(--tw-bg-opacity));
}
.\[\&\[data-state\=checked\]\[data-disabled\]\]\:bg-others-orange[data-state="checked"][data-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 100 69 / var(--tw-bg-opacity));
}
.\[\&\[data-state\=unchecked\]\[data-disabled\]\]\:bg-controls-secondary[data-state="unchecked"][data-disabled] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 39 51 / var(--tw-bg-opacity));
}
.\[\&_\.bid-section\]\:drop-shadow-\[0px_0px_3px_rgba\(255\,_255\,_255\,_0\.45\)\]
  .bid-section {
  --tw-drop-shadow: drop-shadow(0px 0px 3px #ffffff73);
  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);
}
.\[\&_\.text\]\:data-\[active\]\:drop-shadow-h4[data-active] .text {
  --tw-drop-shadow: drop-shadow(0px 0px 8px #ffffff73);
  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);
}
.\[\&_a\]\:text-green-500 a {
  --tw-text-opacity: 1;
  color: rgb(35 231 102 / var(--tw-text-opacity));
}
.\[\&_a\]\:underline a {
  text-decoration-line: underline;
}
.\[\&_button\]\:\!h-full button {
  height: 100% !important;
}
.\[\&_button\]\:\!w-full button {
  width: 100% !important;
}
.\[\&_div\]\:w-full div {
  width: 100%;
}
.\[\&_input\]\:placeholder\:text-elements-lowEm input::placeholder {
  --tw-text-opacity: 1;
  color: rgb(115 120 145 / var(--tw-text-opacity));
}
.\[\&_svg\]\:size-4 svg {
  width: 1rem;
  height: 1rem;
}
.\[\&_svg\]\:w-\[14px\] svg {
  width: 14px;
}
.\[\&_svg\]\:hover\:enabled\:translate-x-\[1px\]:enabled:hover svg {
  --tw-translate-x: 1px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_svg\]\:hover\:enabled\:scale-105:enabled:hover svg {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\[\&_svg\]\:disabled\:opacity-20:disabled svg {
  opacity: 0.2;
}
.\[\&_svg\]\:disabled\:opacity-60:disabled svg {
  opacity: 0.6;
}
.\[\&_svg\]\:aria-\[selected\]\:text-elements-highEm[aria-selected] svg {
  --tw-text-opacity: 1;
  color: rgb(235 236 239 / var(--tw-text-opacity));
}
.\[\&_textarea\]\:placeholder\:text-elements-lowEm textarea::placeholder {
  --tw-text-opacity: 1;
  color: rgb(115 120 145 / var(--tw-text-opacity));
}
@media (width<=480px) {
  .\[\@media\(max-width\:480px\)\]\:opacity-0 {
    opacity: 0;
  }
  .\[\@media\(max-width\:480px\)\]\:opacity-100 {
    opacity: 1;
  }
}
@media (width<=510px) {
  .\[\@media\(max-width\:510px\)\]\:w-full {
    width: 100%;
  }
}
@media (height>=845px) {
  .\[\@media\(min-height\:845px\)\]\:\[--img-gap\:39px\] {
    --img-gap: 39px;
  }
}
@media (width>=1024px) {
  .\[\@media\(min-width\:1024px\)\]\:\!text-7xl {
    font-size: 64px !important;
  }
  .\[\@media\(min-width\:1024px\)\]\:\!leading-\[4rem\] {
    line-height: 4rem !important;
  }
}
@media (width>=1100px) {
  .\[\@media\(min-width\:1100px\)\]\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .\[\@media\(min-width\:1100px\)\]\:flex-row {
    flex-direction: row;
  }
  .\[\@media\(min-width\:1100px\)\]\:items-stretch {
    align-items: stretch;
  }
}
@media (width>=1185px) {
  .\[\@media\(min-width\:1185px\)\]\:gap-8 {
    gap: 2rem;
  }
}
@media (width>=25.9375rem) {
  .\[\@media\(min-width\:25\.9375rem\)\]\:-top-3 {
    top: -0.75rem;
  }
  .\[\@media\(min-width\:25\.9375rem\)\]\:before\:-top-3:before {
    content: var(--tw-content);
    top: -0.75rem;
  }
}
@media (width>=30rem) {
  .\[\@media\(min-width\:30rem\)\]\:flex-row {
    flex-direction: row;
  }
}
@media (width>=380px) {
  .\[\@media\(min-width\:380px\)\]\:mb-14 {
    margin-bottom: 3.5rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mb-4 {
    margin-bottom: 1rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mb-8 {
    margin-bottom: 2rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mt-10 {
    margin-top: 2.5rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mt-14 {
    margin-top: 3.5rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mt-4 {
    margin-top: 1rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mt-6 {
    margin-top: 1.5rem;
  }
  .\[\@media\(min-width\:380px\)\]\:mt-\[72px\] {
    margin-top: 72px;
  }
  .\[\@media\(min-width\:380px\)\]\:size-11 {
    width: 2.75rem;
    height: 2.75rem;
  }
  .\[\@media\(min-width\:380px\)\]\:h-\[202px\] {
    height: 202px;
  }
  .\[\@media\(min-width\:380px\)\]\:h-\[350px\] {
    height: 350px;
  }
  .\[\@media\(min-width\:380px\)\]\:h-\[385px\] {
    height: 385px;
  }
  .\[\@media\(min-width\:380px\)\]\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .\[\@media\(min-width\:380px\)\]\:scale-\[122\%\] {
    --tw-scale-x: 122%;
    --tw-scale-y: 122%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .\[\@media\(min-width\:380px\)\]\:gap-10 {
    gap: 2.5rem;
  }
  .\[\@media\(min-width\:380px\)\]\:gap-24 {
    gap: 6rem;
  }
  .\[\@media\(min-width\:380px\)\]\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .\[\@media\(min-width\:380px\)\]\:text-sm {
    font-size: 14px;
  }
  .\[\@media\(min-width\:380px\)\]\:\[--img-gap\:16px\] {
    --img-gap: 16px;
  }
}
@media (width>=382px) {
  .\[\@media\(min-width\:382px\)\]\:min-w-\[332px\] {
    min-width: 332px;
  }
  .\[\@media\(min-width\:382px\)\]\:min-w-\[calc\(332px\+40px\)\] {
    min-width: 372px;
  }
}
@media (width>=400px) {
  .\[\@media\(min-width\:400px\)\]\:text-4xl {
    font-size: 36px;
  }
  .\[\@media\(min-width\:400px\)\]\:leading-\[2\.4375rem\] {
    line-height: 2.4375rem;
  }
}
@media (width>=40rem) {
  .\[\@media\(min-width\:40rem\)\]\:gap-3 {
    gap: 0.75rem;
  }
  .\[\@media\(min-width\:40rem\)\]\:gap-4 {
    gap: 1rem;
  }
}
@media (width>=410px) {
  .\[\@media\(min-width\:410px\)\]\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .\[\@media\(min-width\:410px\)\]\:mb-8 {
    margin-bottom: 2rem;
  }
  .\[\@media\(min-width\:410px\)\]\:block {
    display: block;
  }
}
@media (width>=420px) {
  .\[\@media\(min-width\:420px\)\]\:block {
    display: block;
  }
  .\[\@media\(min-width\:420px\)\]\:size-2 {
    width: 0.5rem;
    height: 0.5rem;
  }
  .\[\@media\(min-width\:420px\)\]\:bg-border-separator-emphasized {
    background-color: #bbc0df14;
  }
}
@media (width>=432px) {
  .\[\@media\(min-width\:432px\)\]\:mb-0 {
    margin-bottom: 0;
  }
  .\[\@media\(min-width\:432px\)\]\:mt-4 {
    margin-top: 1rem;
  }
  .\[\@media\(min-width\:432px\)\]\:inline-block {
    display: inline-block;
  }
  .\[\@media\(min-width\:432px\)\]\:size-20 {
    width: 5rem;
    height: 5rem;
  }
  .\[\@media\(min-width\:432px\)\]\:w-\[372px\] {
    width: 372px;
  }
  .\[\@media\(min-width\:432px\)\]\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .\[\@media\(min-width\:432px\)\]\:max-w-full {
    max-width: 100%;
  }
  .\[\@media\(min-width\:432px\)\]\:scale-\[5\] {
    --tw-scale-x: 5;
    --tw-scale-y: 5;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
      rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
      scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .\[\@media\(min-width\:432px\)\]\:gap-3 {
    gap: 0.75rem;
  }
  .\[\@media\(min-width\:432px\)\]\:gap-4 {
    gap: 1rem;
  }
  .\[\@media\(min-width\:432px\)\]\:bg-controls-secondary {
    --tw-bg-opacity: 1;
    background-color: rgb(35 39 51 / var(--tw-bg-opacity));
  }
  .\[\@media\(min-width\:432px\)\]\:text-sm {
    font-size: 14px;
  }
  .\[\@media\(min-width\:432px\)\]\:text-xl {
    font-size: 20px;
  }
  .\[\@media\(min-width\:432px\)\]\:disabled\:bg-controls-secondary:disabled {
    --tw-bg-opacity: 1;
    background-color: rgb(35 39 51 / var(--tw-bg-opacity));
  }
}
@media (width>=432px) and (height<=700px) {
  .\[\@media\(min-width\:432px\)_and_\(max-height\:700px\)\]\:gap-2 {
    gap: 0.5rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:700px\)\]\:gap-4 {
    gap: 1rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:700px\)\]\:text-\[13px\] {
    font-size: 13px;
  }
}
@media (width>=432px) and (height<=760px) {
  .\[\@media\(min-width\:432px\)_and_\(max-height\:760px\)\]\:hidden {
    display: none;
  }
}
@media (width>=432px) and (height<=800px) {
  .\[\@media\(min-width\:432px\)_and_\(max-height\:800px\)\]\:w-\[282px\] {
    width: 282px;
  }
}
@media (width>=432px) and (height<=950px) {
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:mt-2 {
    margin-top: 0.5rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:size-12 {
    width: 3rem;
    height: 3rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:h-12 {
    height: 3rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:w-12 {
    width: 3rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:pb-2 {
    padding-bottom: 0.5rem;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:text-\[13px\] {
    font-size: 13px;
  }
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)\]\:text-md {
    font-size: 16px;
  }
}
@media (width>=432px) and (height<=950px) and (height>=700px) {
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)_and_\(min-height\:700px\)\]\:gap-8 {
    gap: 2rem;
  }
}
@media (width>=432px) and (height<=950px) and (height>=800px) {
  .\[\@media\(min-width\:432px\)_and_\(max-height\:950px\)_and_\(min-height\:800px\)\]\:w-\[345px\] {
    width: 345px;
  }
}
@media (width>=472px) {
  .\[\@media\(min-width\:472px\)\]\:flex-row {
    flex-direction: row;
  }
  .\[\@media\(min-width\:472px\)\]\:items-center {
    align-items: center;
  }
}
@media (width>=479px) {
  .\[\@media\(min-width\:479px\)\]\:flex-none {
    flex: none;
  }
}
@media (width>=480px) {
  .\[\@media\(min-width\:480px\)\]\:mb-0\.5 {
    margin-bottom: 0.125rem;
  }
  .\[\@media\(min-width\:480px\)\]\:block {
    display: block;
  }
  .\[\@media\(min-width\:480px\)\]\:size-5 {
    width: 1.25rem;
    height: 1.25rem;
  }
  .\[\@media\(min-width\:480px\)\]\:h-8 {
    height: 2rem;
  }
  .\[\@media\(min-width\:480px\)\]\:w-8 {
    width: 2rem;
  }
  .\[\@media\(min-width\:480px\)\]\:min-w-\[360px\] {
    min-width: 360px;
  }
  .\[\@media\(min-width\:480px\)\]\:max-w-\[250px\] {
    max-width: 250px;
  }
  .\[\@media\(min-width\:480px\)\]\:gap-2 {
    gap: 0.5rem;
  }
  .\[\@media\(min-width\:480px\)\]\:gap-3 {
    gap: 0.75rem;
  }
  .\[\@media\(min-width\:480px\)\]\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .\[\@media\(min-width\:480px\)\]\:text-sm {
    font-size: 14px;
  }
  .\[\@media\(min-width\:480px\)\]\:text-xs {
    font-size: 12px;
  }
  .\[\@media\(min-width\:480px\)\]\:opacity-40 {
    opacity: 0.4;
  }
  .\[\@media\(min-width\:480px\)\]\:\[--backdrop-coverage\:40\%\] {
    --backdrop-coverage: 40%;
  }
  .group:hover .\[\@media\(min-width\:480px\)\]\:group-hover\:opacity-0 {
    opacity: 0;
  }
  .group:hover .\[\@media\(min-width\:480px\)\]\:group-hover\:opacity-100 {
    opacity: 1;
  }
  .\[\@media\(min-width\:480px\)\]\:\[\&_svg\]\:w-\[16px\] svg {
    width: 16px;
  }
}
@media (width>=49.0625rem) {
  .\[\@media\(min-width\:49\.0625rem\)\]\:-mt-10 {
    margin-top: -2.5rem;
  }
  .\[\@media\(min-width\:49\.0625rem\)\]\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (width>=51.25rem) {
  .\[\@media\(min-width\:51\.25rem\)\]\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:max-w-\[606px\] {
    max-width: 606px;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:py-40 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:pt-40 {
    padding-top: 10rem;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:text-center {
    text-align: center;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:text-4xl {
    font-size: 36px;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:text-xl {
    font-size: 20px;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:leading-7 {
    line-height: 1.75rem;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:leading-\[2\.875rem\] {
    line-height: 2.875rem;
  }
  .\[\@media\(min-width\:51\.25rem\)\]\:tracking-\[-0\.4px\] {
    letter-spacing: -0.4px;
  }
}
@media (width>=510px) {
  .\[\@media\(min-width\:510px\)\]\:flex-row {
    flex-direction: row;
  }
  .\[\@media\(min-width\:510px\)\]\:items-center {
    align-items: center;
  }
}
@media (width>=520px) {
  .\[\@media\(min-width\:520px\)\]\:w-\[222px\] {
    width: 222px;
  }
  .\[\@media\(min-width\:520px\)\]\:w-\[382px\] {
    width: 382px;
  }
}
@media (width>=53.4375rem) {
  .\[\@media\(min-width\:53\.4375rem\)\]\:-left-\[45\%\] {
    left: -45%;
  }
  .\[\@media\(min-width\:53\.4375rem\)\]\:block {
    display: block;
  }
  .\[\@media\(min-width\:53\.4375rem\)\]\:gap-4 {
    gap: 1rem;
  }
}
@media (width>=550px) {
  .\[\@media\(min-width\:550px\)\]\:left-auto {
    left: auto;
  }
  .\[\@media\(min-width\:550px\)\]\:block {
    display: block;
  }
  .\[\@media\(min-width\:550px\)\]\:h-\[calc\(100\%-48px\)\] {
    height: calc(100% - 48px);
  }
  .\[\@media\(min-width\:550px\)\]\:w-\[480px\] {
    width: 480px;
  }
  .\[\@media\(min-width\:550px\)\]\:w-full {
    width: 100%;
  }
}
@media (width>=570px) {
  .\[\@media\(min-width\:570px\)\]\:flex {
    display: flex;
  }
  .\[\@media\(min-width\:570px\)\]\:hidden {
    display: none;
  }
  .\[\@media\(min-width\:570px\)\]\:min-h-\[min\(100dvh\,844px\)\] {
    min-height: min(100dvh, 844px);
  }
  .\[\@media\(min-width\:570px\)\]\:max-w-\[402px\] {
    max-width: 402px;
  }
  .\[\@media\(min-width\:570px\)\]\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .\[\@media\(min-width\:570px\)\]\:py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (width>=575px) {
  .\[\@media\(min-width\:575px\)\]\:inset-y-3 {
    top: 0.75rem;
    bottom: 0.75rem;
  }
  .\[\@media\(min-width\:575px\)\]\:left-auto {
    left: auto;
  }
  .\[\@media\(min-width\:575px\)\]\:right-3 {
    right: 0.75rem;
  }
  .\[\@media\(min-width\:575px\)\]\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .\[\@media\(min-width\:575px\)\]\:h-\[506px\] {
    height: 506px;
  }
  .\[\@media\(min-width\:575px\)\]\:h-\[516px\] {
    height: 516px;
  }
  .\[\@media\(min-width\:575px\)\]\:h-\[var\(--height-value\)\] {
    height: var(--height-value);
  }
  .\[\@media\(min-width\:575px\)\]\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .\[\@media\(min-width\:575px\)\]\:w-full {
    width: 100%;
  }
  .\[\@media\(min-width\:575px\)\]\:max-w-\[552px\] {
    max-width: 552px;
  }
  .\[\@media\(min-width\:575px\)\]\:flex-row {
    flex-direction: row;
  }
  .\[\@media\(min-width\:575px\)\]\:items-center {
    align-items: center;
  }
  .\[\@media\(min-width\:575px\)\]\:justify-between {
    justify-content: space-between;
  }
  .\[\@media\(min-width\:575px\)\]\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .\[\@media\(min-width\:575px\)\]\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .\[\@media\(min-width\:575px\)\]\:hover\:bg-base-bg-alternate:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(17 18 24 / var(--tw-bg-opacity));
  }
}
@media (width>=65rem) {
  .\[\@media\(min-width\:65rem\)\]\:block {
    display: block;
  }
  .\[\@media\(min-width\:65rem\)\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\[\@media\(min-width\:65rem\)\]\:border-b-0 {
    border-bottom-width: 0;
  }
  .\[\@media\(min-width\:65rem\)\]\:border-r {
    border-right-width: 1px;
  }
  .\[\@media\(min-width\:65rem\)\]\:border-t {
    border-top-width: 1px;
  }
}
@media (width>=675px) {
  .\[\@media\(min-width\:675px\)\]\:mb-4 {
    margin-bottom: 1rem;
  }
  .\[\@media\(min-width\:675px\)\]\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .\[\@media\(min-width\:675px\)\]\:flex-row {
    flex-direction: row;
  }
  .\[\@media\(min-width\:675px\)\]\:items-stretch {
    align-items: stretch;
  }
}
@media (width>=675px) and (width<=960px) {
  .\[\@media\(min-width\:675px\)_and_\(max-width\:960px\)\]\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .\[\@media\(min-width\:675px\)_and_\(max-width\:960px\)\]\:flex-row {
    flex-direction: row;
  }
}
@media (width>=768px) {
  .\[\@media\(min-width\:768px\)\]\:text-\[52px\] {
    font-size: 52px;
  }
  .\[\@media\(min-width\:768px\)\]\:leading-\[3rem\] {
    line-height: 3rem;
  }
}
@media (width>=80rem) {
  .\[\@media\(min-width\:80rem\)\]\:-left-\[35\%\] {
    left: -35%;
  }
  .\[\@media\(min-width\:80rem\)\]\:gap-7 {
    gap: 1.75rem;
  }
}
@media (width>=960px) and (width<=1100px) {
  .\[\@media\(min-width\:960px\)_and_\(max-width\:1100px\)\]\:w-full {
    width: 100%;
  }
  .\[\@media\(min-width\:960px\)_and_\(max-width\:1100px\)\]\:flex-col {
    flex-direction: column;
  }
  .\[\@media\(min-width\:960px\)_and_\(max-width\:1100px\)\]\:items-stretch {
    align-items: stretch;
  }
}
@media (width>=98.6875rem) {
  .\[\@media\(min-width\:98\.6875rem\)\]\:inset-x-0 {
    left: 0;
    right: 0;
  }
  .\[\@media\(min-width\:98\.6875rem\)\]\:w-full {
    width: 100%;
  }
  .\[\@media\(min-width\:98\.6875rem\)\]\:\[mask-image\:linear-gradient\(45deg\,transparent\,black_15\%\,black_85\%\,transparent_100\%\)\] {
    -webkit-mask-image: linear-gradient(45deg, #0000, #000 15% 85%, #0000 100%);
    mask-image: linear-gradient(45deg, #0000, #000 15% 85%, #0000 100%);
  }
}
@media (width>=1024px) and (width<=1113px) {
  .\[\@media_\(min-width\:1024px\)_and_\(max-width\:1113px\)\]\:ml-3 {
    margin-left: 0.75rem;
  }
  .\[\@media_\(min-width\:1024px\)_and_\(max-width\:1113px\)\]\:gap-2 {
    gap: 0.5rem;
  }
  .\[\@media_\(min-width\:1024px\)_and_\(max-width\:1113px\)\]\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .\[\@media_\(min-width\:1024px\)_and_\(max-width\:1113px\)\]\:text-xs {
    font-size: 12px;
  }
}
@media (width>=1024px) and (width<=1185px) {
  .\[\@media_\(min-width\:1024px\)_and_\(max-width\:1185px\)\]\:gap-4 {
    gap: 1rem;
  }
}
@media (width>=1180px) and (width<=1280px) {
  .\[\@media_\(min-width\:1180px\)_and_\(max-width\:1280px\)\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\[\@media_\(min-width\:1180px\)_and_\(max-width\:1280px\)\]\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
@media (width>=1280px) and (width<=1425px) {
  .\[\@media_\(min-width\:1280px\)_and_\(max-width\:1425px\)\]\:h-\[100px\] {
    height: 100px;
  }
  .\[\@media_\(min-width\:1280px\)_and_\(max-width\:1425px\)\]\:w-\[80px\] {
    width: 80px;
  }
  .\[\@media_\(min-width\:1280px\)_and_\(max-width\:1425px\)\]\:gap-2 {
    gap: 0.5rem;
  }
  .\[\@media_\(min-width\:1280px\)_and_\(max-width\:1425px\)\]\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (width>=460px) and (width<=960px) {
  .\[\@media_\(min-width\:460px\)_and_\(max-width\:960px\)\]\:h-\[380px\] {
    height: 380px;
  }
  .\[\@media_\(min-width\:460px\)_and_\(max-width\:960px\)\]\:min-w-\[380px\] {
    min-width: 380px;
  }
  .\[\@media_\(min-width\:460px\)_and_\(max-width\:960px\)\]\:max-w-\[380px\] {
    max-width: 380px;
  }
}
@media (width>=640px) and (width<=1120px) {
  .\[\@media_\(min-width\:640px\)_and_\(max-width\:1120px\)\]\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (width>=640px) and (width<=675px) {
  .\[\@media_\(min-width\:640px\)_and_\(max-width\:675px\)\]\:size-\[100px\] {
    width: 100px;
    height: 100px;
  }
  .\[\@media_\(min-width\:640px\)_and_\(max-width\:675px\)\]\:h-\[100px\] {
    height: 100px;
  }
  .\[\@media_\(min-width\:640px\)_and_\(max-width\:675px\)\]\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
@media (width>=640px) and (width<=715px) {
  .\[\@media_\(min-width\:640px\)_and_\(max-width\:715px\)\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (width>=675px) and (width<=960px) {
  .\[\@media_\(min-width\:675px\)_and_\(max-width\:960px\)\]\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (width>=715px) and (width<=960px) {
  .\[\@media_\(min-width\:715px\)_and_\(max-width\:960px\)\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .\[\@media_\(min-width\:715px\)_and_\(max-width\:960px\)\]\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (width>=865px) and (width<=1280px) {
  .\[\@media_\(min-width\:865px\)_and_\(max-width\:1280px\)\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (width>=960px) and (width<=1120px) {
  .\[\@media_\(min-width\:960px\)_and_\(max-width\:1120px\)\]\:h-\[100px\] {
    height: 100px;
  }
  .\[\@media_\(min-width\:960px\)_and_\(max-width\:1120px\)\]\:w-\[80px\] {
    width: 80px;
  }
}
@media (width>=960px) and (width<=1180px) {
  .\[\@media_\(min-width\:960px\)_and_\(max-width\:1180px\)\]\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .\[\@media_\(min-width\:960px\)_and_\(max-width\:1180px\)\]\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (width>=960px) and (width<=1280px) {
  .\[\@media_\(min-width\:960px\)_and_\(max-width\:1280px\)\]\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (width>=1500px) {
  .\[\@media_\(min-width\:_1500px\)\]\:h-\[110\%\] {
    height: 110%;
  }
}
@media (width>=1620px) {
  .\[\@media_\(min-width\:_1620px\)\]\:h-\[120\%\] {
    height: 120%;
  }
}
@supports ((-moz-appearance: none)) {
  .\[\@supports_\(-moz-appearance\:none\)\]\:z-player-progress {
    z-index: 2;
  }
}
@font-face {
  font-family: nb_architekt;
  src: url(nb_architekt_bold-webfont.b468b527.eot);
  src: url(nb_architekt_bold-webfont.b468b527.eot#iefix)
      format("embedded-opentype"),
    url(nb_architekt_bold-webfont.cd4b45c4.woff2) format("woff2"),
    url(nb_architekt_bold-webfont.8cb0d04c.woff) format("woff"),
    url(nb_architekt_bold-webfont.ddb6111d.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: nb_architekt;
  src: url(nb_architekt_light-webfont.91368f01.eot);
  src: url(nb_architekt_light-webfont.91368f01.eot#iefix)
      format("embedded-opentype"),
    url(nb_architekt_light-webfont.771c9a54.woff2) format("woff2"),
    url(nb_architekt_light-webfont.0e547787.woff) format("woff"),
    url(nb_architekt_light-webfont.baf952ea.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: nb_architekt;
  src: url(nb_architekt_regular-webfont.0c6b96b3.eot);
  src: url(nb_architekt_regular-webfont.0c6b96b3.eot#iefix)
      format("embedded-opentype"),
    url(nb_architekt_regular-webfont.ab365eb1.woff2) format("woff2"),
    url(nb_architekt_regular-webfont.afcc85fa.woff) format("woff"),
    url(nb_architekt_regular-webfont.dc17dc5f.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(Inter-Thin.30fa2792.woff2) format("woff2"),
    url(Inter-Thin.509b3195.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(Inter-ThinItalic.baaa147a.woff2) format("woff2"),
    url(Inter-ThinItalic.305c6c76.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(Inter-ExtraLight.964a821e.woff2) format("woff2"),
    url(Inter-ExtraLight.9bd9159b.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(Inter-ExtraLightItalic.8892db5f.woff2) format("woff2"),
    url(Inter-ExtraLightItalic.a68f8177.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(Inter-Light.c06f5e9d.woff2) format("woff2"),
    url(Inter-Light.5feaf686.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(Inter-LightItalic.9361988e.woff2) format("woff2"),
    url(Inter-LightItalic.59e166b6.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(Inter-Regular.449f0e8a.woff2) format("woff2"),
    url(Inter-Regular.e79139c9.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(Inter-Italic.26f3dc3f.woff2) format("woff2"),
    url(Inter-Italic.9092ffa2.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(Inter-Medium.acc3d50f.woff2) format("woff2"),
    url(Inter-Medium.cfcc1d28.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(Inter-MediumItalic.078088d6.woff2) format("woff2"),
    url(Inter-MediumItalic.4aa3953c.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(Inter-SemiBold.bdb1c7ad.woff2) format("woff2"),
    url(Inter-SemiBold.fa7f9547.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(Inter-SemiBoldItalic.2550cf4d.woff2) format("woff2"),
    url(Inter-SemiBoldItalic.fb0578b1.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(Inter-Bold.53ea85ae.woff2) format("woff2"),
    url(Inter-Bold.d03e3d36.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(Inter-BoldItalic.2c92d711.woff2) format("woff2"),
    url(Inter-BoldItalic.4ca4d3bd.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(Inter-ExtraBold.3eeb4074.woff2) format("woff2"),
    url(Inter-ExtraBold.0d648a7c.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(Inter-ExtraBoldItalic.1abc120e.woff2) format("woff2"),
    url(Inter-ExtraBoldItalic.6beaf16d.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(Inter-Black.1da350e0.woff2) format("woff2"),
    url(Inter-Black.0258c5ed.woff) format("woff");
}
@font-face {
  font-family: Inter;
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(Inter-BlackItalic.f3c01519.woff2) format("woff2"),
    url(Inter-BlackItalic.2de967a4.woff) format("woff");
}
@font-face {
  font-family: Inter var;
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  font-named-instance: "Regular";
  src: url(Inter-roman.var.b695afbe.woff2) format("woff2");
}
@font-face {
  font-family: Inter var;
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
  font-named-instance: "Italic";
  src: url(Inter-italic.var.69eb0fe1.woff2) format("woff2");
}
@font-face {
  font-family: Dia;
  font-style: normal;
  font-weight: 600;
  src: url(ABCDiatype-Bold.dd5536ed.woff2) format("woff2"),
    url(ABCDiatype-Bold.38ad33ca.woff) format("woff");
}
@font-face {
  font-family: DiaMono;
  font-style: normal;
  font-weight: 600;
  src: url(ABCDiatypeSemi-Mono-Bold.994bd49d.woff2) format("woff2"),
    url(ABCDiatypeSemi-Mono-Bold.83b6233e.woff) format("woff");
}
@font-face {
  font-family: DiaMono;
  font-style: normal;
  font-weight: 400;
  src: url(ABCDiatypeSemi-Mono-Regular.e77ab6c5.woff2) format("woff2"),
    url(ABCDiatypeSemi-Mono-Regular.78d06b4a.woff) format("woff");
}
@font-face {
  font-family: DiaMono;
  font-style: normal;
  font-weight: 500;
  src: url(ABCDiatypeSemi-Mono-Medium.580ead0c.woff2) format("woff2"),
    url(ABCDiatypeSemi-Mono-Medium.6aeab56b.woff) format("woff");
}
@font-face {
  font-family: Dia;
  font-style: normal;
  font-weight: 400;
  src: url(ABCDiatype-Regular.c46a4b1c.woff2) format("woff2"),
    url(ABCDiatype-Regular.2965fb05.woff) format("woff");
}
@font-face {
  font-family: Dia;
  font-style: normal;
  font-weight: 500;
  src: url(ABCDiatype-Medium.9130c33e.woff2) format("woff2"),
    url(ABCDiatype-Medium.96bc4e1d.woff) format("woff");
}
@font-face {
  font-family: Bit;
  font-style: normal;
  font-weight: 700;
  src: url(NeueBit-Bold.a237a934.woff2) format("woff2"),
    url(NeueBit-Bold.a25ca316.woff) format("woff");
}
@font-face {
  font-family: Bit;
  font-style: normal;
  font-weight: 400;
  src: url(NeueBit-Regular.7a0a7f0b.woff2) format("woff2"),
    url(NeueBit-Regular.7cf0292c.woff) format("woff");
}
@font-face {
  font-family: Press_Start_2P;
  src: url(PressStart2P-Regular.a40c1bb3.woff2) format("woff2"),
    url(PressStart2P-Regular.46680b4d.woff) format("woff"),
    url(PressStart2P-Regular.492382e8.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
.wallet-adapter-button {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  border: none;
  border-radius: 4px;
  align-items: center;
  height: 48px;
  padding: 0 24px;
  font-family: DM Sans, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 48px;
  display: flex;
}
.wallet-adapter-button-trigger {
  background-color: #512da8;
}
.wallet-adapter-button:not([disabled]):focus-visible {
  outline-color: #fff;
}
.wallet-adapter-button:not([disabled]):hover {
  background-color: #1a1f2e;
}
.wallet-adapter-button[disabled] {
  color: #999;
  cursor: not-allowed;
  background: #404144;
}
.wallet-adapter-button-end-icon,
.wallet-adapter-button-start-icon,
.wallet-adapter-button-end-icon img,
.wallet-adapter-button-start-icon img {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}
.wallet-adapter-button-end-icon {
  margin-left: 12px;
}
.wallet-adapter-button-start-icon {
  margin-right: 12px;
}
.wallet-adapter-collapse {
  width: 100%;
}
.wallet-adapter-dropdown {
  display: inline-block;
  position: relative;
}
.wallet-adapter-dropdown-list {
  z-index: 99;
  grid-row-gap: 10px;
  opacity: 0;
  visibility: hidden;
  background: #2c2d30;
  border-radius: 10px;
  grid-template-rows: 1fr;
  margin: 0;
  padding: 10px;
  font-family: DM Sans, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  list-style: none;
  transition: opacity 0.2s, transform 0.2s, visibility 0.2s;
  display: grid;
  position: absolute;
  top: 100%;
  right: 0;
  box-shadow: 0 8px 20px #0009;
}
.wallet-adapter-dropdown-list-active {
  opacity: 1;
  visibility: visible;
  transform: translateY(10px);
}
.wallet-adapter-dropdown-list-item {
  cursor: pointer;
  white-space: nowrap;
  box-sizing: border-box;
  color: #fff;
  border: none;
  border-radius: 6px;
  outline: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 37px;
  padding: 0 20px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}
.wallet-adapter-dropdown-list-item:not([disabled]):hover {
  background-color: #1a1f2e;
}
.wallet-adapter-modal-collapse-button svg {
  fill: #999;
  align-self: center;
}
.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active
  svg {
  transition: transform 0.15s ease-in;
  transform: rotate(180deg);
}
.wallet-adapter-modal {
  opacity: 0;
  z-index: 1040;
  background: #00000080;
  transition: opacity 0.15s linear;
  position: fixed;
  inset: 0;
  overflow-y: auto;
}
.wallet-adapter-modal.wallet-adapter-modal-fade-in {
  opacity: 1;
}
.wallet-adapter-modal-button-close {
  cursor: pointer;
  background: #1a1f2e;
  border: none;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  padding: 12px;
  display: flex;
  position: absolute;
  top: 18px;
  right: 18px;
}
.wallet-adapter-modal-button-close:focus-visible {
  outline-color: #fff;
}
.wallet-adapter-modal-button-close svg {
  fill: #777;
  transition: fill 0.2s;
}
.wallet-adapter-modal-button-close:hover svg {
  fill: #fff;
}
.wallet-adapter-modal-overlay {
  background: #00000080;
  position: fixed;
  inset: 0;
}
.wallet-adapter-modal-container {
  justify-content: center;
  align-items: center;
  min-height: calc(100vh - 6rem);
  margin: 3rem;
  display: flex;
}
@media (width<=480px) {
  .wallet-adapter-modal-container {
    min-height: calc(100vh - 2rem);
    margin: 1rem;
  }
}
.wallet-adapter-modal-wrapper {
  box-sizing: border-box;
  z-index: 1050;
  background: #10141f;
  border-radius: 10px;
  flex-direction: column;
  flex: 1;
  align-items: center;
  max-width: 400px;
  font-family: DM Sans, Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
  display: flex;
  position: relative;
  box-shadow: 0 8px 20px #0009;
}
.wallet-adapter-modal-wrapper .wallet-adapter-button {
  width: 100%;
}
.wallet-adapter-modal-title {
  text-align: center;
  color: #fff;
  margin: 0;
  padding: 64px 48px 48px;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}
@media (width<=374px) {
  .wallet-adapter-modal-title {
    font-size: 18px;
  }
}
.wallet-adapter-modal-list {
  width: 100%;
  margin: 0 0 12px;
  padding: 0;
  list-style: none;
}
.wallet-adapter-modal-list .wallet-adapter-button {
  border-radius: 0;
  font-size: 18px;
  font-weight: 400;
}
.wallet-adapter-modal-list .wallet-adapter-button-end-icon,
.wallet-adapter-modal-list .wallet-adapter-button-start-icon,
.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,
.wallet-adapter-modal-list .wallet-adapter-button-start-icon img {
  width: 28px;
  height: 28px;
}
.wallet-adapter-modal-list .wallet-adapter-button span {
  opacity: 0.6;
  margin-left: auto;
  font-size: 14px;
}
.wallet-adapter-modal-list-more {
  cursor: pointer;
  color: #fff;
  background-color: #0000;
  border: none;
  align-self: flex-end;
  align-items: center;
  padding: 12px 24px 24px 12px;
  display: flex;
}
.wallet-adapter-modal-list-more svg {
  fill: #fff;
  margin-left: 0.5rem;
  transition: all 0.1s;
}
.wallet-adapter-modal-list-more-icon-rotate {
  transform: rotate(180deg);
}
.wallet-adapter-modal-middle {
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 0 24px 24px;
  display: flex;
}
.wallet-adapter-modal-middle-button {
  cursor: pointer;
  color: #fff;
  background-color: #512da8;
  border: none;
  border-radius: 8px;
  width: 100%;
  margin-top: 48px;
  padding: 12px;
  font-size: 18px;
  display: block;
}
/*# sourceMappingURL=index.bbbc725.css.map */
