@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index) px);
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: var(--toastify-font-family);
  cursor: pointer;
  direction: ltr;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  flex: 1;
}
.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
/*# sourceMappingURL=ReactToastify.css.map *//* linaria:data-grid-overlay-editor-style_115vs9w.linaria.css */
.d1t1th9s {
  position: absolute;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-sizing: border-box;
  --overlay-top:var(--d1t1th9s-0);
  left: var(--d1t1th9s-1);
  top: var(--d1t1th9s-2);
  min-width: var(--d1t1th9s-3);
  min-height: var(--d1t1th9s-4);
  width: -moz-max-content;
  width: max-content;
  max-width: 400px;
  max-height: calc(100vh - var(--d1t1th9s-5));
  font-family: var(--gdg-font-family);
  font-size: var(--gdg-editor-font-size);
  text-align: start;
}
@keyframes glide_fade_in-d1t1th9s {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}
.d1t1th9s.gdg-style {
  border-radius: 2px;
  background-color: var(--gdg-bg-cell);
  box-shadow:
    0 0 0 1px var(--gdg-accent-color),
    0px 0px 1px rgba(62, 65, 86, 0.4),
    0px 6px 12px rgba(62, 65, 86, 0.15);
  animation: glide_fade_in-d1t1th9s 60ms 1;
}
.d1t1th9s.pad {
  padding: var(--d1t1th9s-6) 8.5px 3px;
}
.d1t1th9s .clip-region {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 2px;
  flex-grow: 1;
}
.d1t1th9s .clip-region .gdg-growing-entry {
  height: 100%;
}
.d1t1th9s .clip-region input.gdg-input {
  width: 100%;
  border: none;
  border-width: 0;
  outline: none;
}
.d1t1th9s .clip-region textarea.gdg-input {
  border: none;
  border-width: 0;
  outline: none;
}

/* linaria:scrolling-data-grid_4ongun.linaria.css */
.m15w2ly5 {
  position: absolute;
  right: 44px;
  bottom: 44px;
  background-color: var(--gdg-bg-cell);
  background: linear-gradient(var(--gdg-bg-cell), var(--gdg-bg-cell-medium));
  border-radius: 4px;
  z-index: 1;
  box-shadow: 0 0 0 1px var(--gdg-border-color), 0 2px 5px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.m15w2ly5 .header {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
  background-color: var(--gdg-bg-header);
  box-shadow: 0 0 0 1px var(--gdg-border-color);
}
.m15w2ly5 .locationMarker {
  position: absolute;
  border: 1px solid var(--gdg-accent-color);
  background-color: var(--gdg-accent-light);
}

/* linaria:infinite-scroller_1qseojb.linaria.css */
.s1jz82f8 .dvn-scroller {
  overflow: var(--s1jz82f8-0);
  transform: translate3d(0, 0, 0);
}
.s1jz82f8 .hidden {
  visibility: hidden;
}
.s1jz82f8 .dvn-scroll-inner {
  display: flex;
  pointer-events: none;
}
.s1jz82f8 .dvn-scroll-inner > * {
  flex-shrink: 0;
}
.s1jz82f8 .dvn-scroll-inner .dvn-spacer {
  flex-grow: 1;
}
.s1jz82f8 .dvn-scroll-inner .dvn-stack {
  display: flex;
  flex-direction: column;
}
.s1jz82f8 .dvn-underlay > * {
  position: absolute;
  left: 0;
  top: 0;
}
.s1jz82f8 canvas {
  outline: none;
}
.s1jz82f8 canvas * {
  height: 0;
}

/* linaria:data-grid-search-style_jgiiup.linaria.css */
.sxep88s {
  position: absolute;
  top: 4px;
  right: 20px;
  background-color: var(--gdg-bg-cell);
  color: var(--gdg-text-dark);
  padding: 8px;
  border: 1px solid var(--gdg-border-color);
  border-radius: 6px;
  font-size: var(--gdg-editor-font-size);
  transform: translateX(var(--sxep88s-0));
  transition: transform 0.15s;
}
.sxep88s .search-bar-inner {
  display: flex;
}
.sxep88s .search-status {
  padding-top: 4px;
  font-size: 11px;
}
.sxep88s .search-progress {
  position: absolute;
  height: 4px;
  left: 0;
  bottom: 0;
  background-color: var(--gdg-text-light);
}
.sxep88s input {
  width: 220px;
  color: var(--gdg-textDark);
  background-color: var(--gdg-bg-cell);
  border: none;
  border-width: 0;
  outline: none;
}
.sxep88s button {
  width: 24px;
  height: 24px;
  padding: 0;
  border: none;
  outline: none;
  background: none;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  color: var(--gdg-text-medium);
}
.sxep88s button:hover {
  color: var(--gdg-text-dark);
}
.sxep88s button .button-icon {
  width: 16px;
  height: 16px;
}
.sxep88s button:disabled {
  opacity: 0.4;
  pointer-events: none;
}

/* linaria:group-rename_yc2zuw.linaria.css */
.r1kzy40b {
  flex-grow: 1;
  border: none;
  outline: none;
  background-color: var(--gdg-bg-header-has-focus);
  border-radius: 9px;
  padding: 0 8px;
  box-shadow: 0 0 0 1px var(--gdg-border-color);
  color: var(--gdg-text-group-header);
  min-height: var(--r1kzy40b-0);
  font: var(--gdg-header-font-style) var(--gdg-font-family);
}
.c1sqdbw3 {
  padding: 0 8px;
  display: flex;
  align-items: center;
  background-color: var(--gdg-bg-header);
}

/* linaria:data-grid-container_1xdyqpm.linaria.css */
.wzg2m5k {
  position: relative;
  min-width: 10px;
  min-height: 10px;
  max-width: 100%;
  max-height: 100%;
  width: var(--wzg2m5k-0);
  height: var(--wzg2m5k-1);
  overflow: hidden;
  overflow: clip;
  contain: strict;
  direction: ltr;
}
.wzg2m5k > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* linaria:bubbles-overlay-editor-style_1022dut.linaria.css */
.b1bqsp5z {
  display: flex;
  flex-wrap: wrap;
}
.b1bqsp5z .boe-bubble {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  padding: 0 8px;
  height: 20px;
  background-color: var(--gdg-bg-bubble);
  color: var(--gdg-text-dark);
  margin: 2px;
}
.b1bqsp5z textarea {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  opacity: 0;
}

/* linaria:drilldown-overlay-editor_1gv6dry.linaria.css */
.df2kt4a {
  display: flex;
  flex-wrap: wrap;
}
.df2kt4a .doe-bubble {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  height: 24px;
  background-color: var(--gdg-bg-cell);
  color: var(--gdg-text-dark);
  margin: 2px;
  border-radius: 6px;
  box-shadow: 0 0 1px rgba(62, 65, 86, 0.4), 0 1px 3px rgba(62, 65, 86, 0.4);
}
.df2kt4a .doe-bubble img {
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: 4px;
}
.df2kt4a textarea {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  opacity: 0;
}

/* linaria:image-overlay-editor-style_sojiwi.linaria.css */
.i1eozt10 {
  display: flex;
  height: 100%;
}
.i1eozt10 .centering-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.i1eozt10 .centering-container img,
.i1eozt10 .centering-container canvas {
  max-height: calc(100vh - var(--overlay-top) - 20px);
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.i1eozt10 .centering-container canvas {
  max-width: 380px;
}
.i1eozt10 .edit-icon {
  position: absolute;
  top: 12px;
  right: 0;
  width: 48px;
  height: 48px;
  color: var(--gdg-accent-color);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.i1eozt10 .edit-icon > * {
  width: 24px;
  height: 24px;
}
.i1eozt10 textarea {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  opacity: 0;
}

/* linaria:markdown-container_kvmc63.linaria.css */
.mlbeo71 {
  word-break: break-word;
  -webkit-touch-callout: default;
  padding-top: 6px;
}
.mlbeo71 > * {
  margin: 0;
}
.mlbeo71 *:last-child {
  margin-bottom: 0;
}
.mlbeo71 p img {
  width: 100%;
}

/* linaria:growing-entry-style_ycxqui.linaria.css */
.ijuk0po {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 0px;
  resize: none;
  white-space: pre-wrap;
  min-width: 100%;
  overflow: hidden;
  border: 0;
  background-color: transparent;
  font-size: var(--gdg-editor-font-size);
  line-height: 16px;
  font-family: var(--gdg-font-family);
  color: var(--gdg-text-dark);
  padding: 0;
  margin: 0;
}
.ijuk0po::-moz-placeholder {
  color: var(--gdg-text-light);
}
.ijuk0po::placeholder {
  color: var(--gdg-text-light);
}
.invalid .ijuk0po {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: #d60606;
}
.saq3p5l {
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  min-width: 100%;
  font-size: var(--gdg-editor-font-size);
  line-height: 16px;
  font-family: var(--gdg-font-family);
  color: var(--gdg-text-dark);
  padding: 0;
  margin: 0;
  padding-bottom: 2px;
}
.gf8vzix {
  position: relative;
  margin-top: 6px;
}

/* linaria:markdown-overlay-editor-style_nbv04l.linaria.css */
.mdwzdl1 {
  min-width: var(--mdwzdl1-0);
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  position: relative;
  color: var(--gdg-text-dark);
}
.mdwzdl1 .gf8vzix {
  flex-shrink: 1;
  min-width: 0;
}
.mdwzdl1 .spacer {
  flex: 1;
}
.mdwzdl1 .edit-icon {
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--gdg-accent-color);
  padding: 0;
  height: 24px;
  width: 24px;
  flex-shrink: 0;
  transition: all "0.125s ease";
  border-radius: 6px;
}
.mdwzdl1 .edit-icon > * {
  width: 16px;
  height: 16px;
}
.mdwzdl1 .edit-hover:hover {
  background-color: var(--gdg-accent-light);
  transition: background-color 150ms;
}
.mdwzdl1 .checkmark-hover:hover {
  color: #ffffff;
  background-color: var(--gdg-accent-color);
}
.mdwzdl1 .md-edit-textarea {
  position: relative;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  margin-top: 25px;
  opacity: 0;
  padding: 0;
}
.mdwzdl1 .ml-6 {
  margin-left: 6px;
}

/* linaria:number-overlay-editor-style_1i1z3n.linaria.css */
.n1czszh3 {
  display: flex;
  margin: 6px 0 3px;
  color: var(--gdg-text-dark);
}
.n1czszh3 > input {
  font-size: var(--gdg-editor-font-size);
  padding: 0;
  font-family: var(--gdg-font-family);
  color: var(--gdg-text-dark);
  background-color: var(--gdg-bg-cell);
}

/* linaria:uri-overlay-editor-style_nguq6d.linaria.css */
.uf0sjo8 {
  display: flex;
  flex-grow: 1;
  align-items: center;
  min-height: 21px;
}
.uf0sjo8 .link-area {
  flex-grow: 1;
  flex-shrink: 1;
  cursor: pointer;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--gdg-link-color);
  -webkit-text-decoration: underline !important;
  text-decoration: underline !important;
}
.uf0sjo8 .edit-icon {
  flex-shrink: 0;
  width: 32px;
  color: var(--gdg-accent-color);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.uf0sjo8 .edit-icon > * {
  width: 24px;
  height: 24px;
}
.uf0sjo8 textarea {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 0px;
  height: 0px;
  opacity: 0;
}

/*# sourceMappingURL=index.css.map */


*, ::before, ::after{
  --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: rgb(59 130 246 / 0.5);
  --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:  ;
}
::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: rgb(59 130 246 / 0.5);
  --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:  ;
}
/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Geist, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
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 {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9E9E9E; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9E9E9E; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.\!container{
  width: 100% !important;
}
.container{
  width: 100%;
}
@media (min-width: 640px){
  .\!container{
    max-width: 640px !important;
  }
  .container{
    max-width: 640px;
  }
}
@media (min-width: 768px){
  .\!container{
    max-width: 768px !important;
  }
  .container{
    max-width: 768px;
  }
}
@media (min-width: 1024px){
  .\!container{
    max-width: 1024px !important;
  }
  .container{
    max-width: 1024px;
  }
}
@media (min-width: 1280px){
  .\!container{
    max-width: 1280px !important;
  }
  .container{
    max-width: 1280px;
  }
}
@media (min-width: 1536px){
  .\!container{
    max-width: 1536px !important;
  }
  .container{
    max-width: 1536px;
  }
}
.form-input,.form-textarea,.form-select,.form-multiselect{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus{
  outline: 2px solid transparent;
  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;
}
.form-input::-moz-placeholder, .form-textarea::-moz-placeholder{
  color: #6b7280;
  opacity: 1;
}
.form-input::placeholder,.form-textarea::placeholder{
  color: #6b7280;
  opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper{
  padding: 0;
}
.form-input::-webkit-date-and-time-value{
  min-height: 1.5em;
  text-align: inherit;
}
.form-input::-webkit-datetime-edit{
  display: inline-flex;
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field{
  padding-top: 0;
  padding-bottom: 0;
}
.form-checkbox,.form-radio{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
.form-checkbox{
  border-radius: 0px;
}
.form-checkbox:focus,.form-radio:focus{
  outline: 2px solid transparent;
  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);
}
.form-checkbox:checked,.form-radio:checked{
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.form-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");
}
@media (forced-colors: active) {
  .form-checkbox:checked{
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}
.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus{
  border-color: transparent;
  background-color: currentColor;
}
.form-checkbox:indeterminate{
  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");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active) {
  .form-checkbox:indeterminate{
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}
.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus{
  border-color: transparent;
  background-color: currentColor;
}
.pointer-events-none{
  pointer-events: none;
}
.pointer-events-auto{
  pointer-events: auto;
}
.visible{
  visibility: visible;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.static{
  position: static;
}
.fixed{
  position: fixed;
}
.\!absolute{
  position: absolute !important;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.sticky{
  position: sticky;
}
.inset-0{
  inset: 0px;
}
.inset-y-0{
  top: 0px;
  bottom: 0px;
}
.\!bottom-0{
  bottom: 0px !important;
}
.\!left-0{
  left: 0px !important;
}
.\!left-1\/2{
  left: 50% !important;
}
.\!right-0{
  right: 0px !important;
}
.\!right-5{
  right: 1.25rem !important;
}
.\!top-0{
  top: 0px !important;
}
.\!top-10{
  top: 2.5rem !important;
}
.\!top-14{
  top: 3.5rem !important;
}
.-bottom-6{
  bottom: -1.5rem;
}
.-bottom-8{
  bottom: -2rem;
}
.-bottom-\[35px\]{
  bottom: -35px;
}
.-left-1{
  left: -0.25rem;
}
.-left-12{
  left: -3rem;
}
.-left-2{
  left: -0.5rem;
}
.-left-\[26px\]{
  left: -26px;
}
.-left-\[600px\]{
  left: -600px;
}
.-left-\[calc\(100vw-400px\)\]{
  left: calc(calc(100vw - 400px) * -1);
}
.-right-2{
  right: -0.5rem;
}
.-right-3{
  right: -0.75rem;
}
.-right-4{
  right: -1rem;
}
.-top-1{
  top: -0.25rem;
}
.-top-3{
  top: -0.75rem;
}
.-top-4{
  top: -1rem;
}
.-top-6{
  top: -1.5rem;
}
.-top-8{
  top: -2rem;
}
.bottom-0{
  bottom: 0px;
}
.bottom-1{
  bottom: 0.25rem;
}
.bottom-1\/2{
  bottom: 50%;
}
.bottom-16{
  bottom: 4rem;
}
.bottom-2{
  bottom: 0.5rem;
}
.bottom-3{
  bottom: 0.75rem;
}
.bottom-4{
  bottom: 1rem;
}
.bottom-\[-8px\]{
  bottom: -8px;
}
.bottom-\[10px\]{
  bottom: 10px;
}
.bottom-\[9px\]{
  bottom: 9px;
}
.bottom-full{
  bottom: 100%;
}
.left-0{
  left: 0px;
}
.left-1{
  left: 0.25rem;
}
.left-1\/2{
  left: 50%;
}
.left-2{
  left: 0.5rem;
}
.left-3{
  left: 0.75rem;
}
.left-3\.5{
  left: 0.875rem;
}
.left-4{
  left: 1rem;
}
.left-5{
  left: 1.25rem;
}
.left-6{
  left: 1.5rem;
}
.left-8{
  left: 2rem;
}
.left-\[0px\]{
  left: 0px;
}
.left-\[10px\]{
  left: 10px;
}
.left-\[115px\]{
  left: 115px;
}
.left-\[180px\]{
  left: 180px;
}
.left-\[241px\]{
  left: 241px;
}
.left-\[250px\]{
  left: 250px;
}
.left-\[30px\]{
  left: 30px;
}
.left-\[38\%\]{
  left: 38%;
}
.left-\[4px\]{
  left: 4px;
}
.left-\[55px\]{
  left: 55px;
}
.left-\[6px\]{
  left: 6px;
}
.left-\[8px\]{
  left: 8px;
}
.left-\[calc\(5\%\)\]{
  left: calc(5%);
}
.left-\[calc\(50\%-20px\)\]{
  left: calc(50% - 20px);
}
.left-full{
  left: 100%;
}
.right-0{
  right: 0px;
}
.right-1{
  right: 0.25rem;
}
.right-1\.5{
  right: 0.375rem;
}
.right-1\/2{
  right: 50%;
}
.right-12{
  right: 3rem;
}
.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-8{
  right: 2rem;
}
.right-\[-3px\]{
  right: -3px;
}
.right-\[10px\]{
  right: 10px;
}
.right-\[16px\]{
  right: 16px;
}
.right-\[30px\]{
  right: 30px;
}
.top-0{
  top: 0px;
}
.top-0\.5{
  top: 0.125rem;
}
.top-1{
  top: 0.25rem;
}
.top-1\.5{
  top: 0.375rem;
}
.top-1\/2{
  top: 50%;
}
.top-16{
  top: 4rem;
}
.top-2{
  top: 0.5rem;
}
.top-20{
  top: 5rem;
}
.top-3{
  top: 0.75rem;
}
.top-3\.5{
  top: 0.875rem;
}
.top-4{
  top: 1rem;
}
.top-5{
  top: 1.25rem;
}
.top-6{
  top: 1.5rem;
}
.top-7{
  top: 1.75rem;
}
.top-8{
  top: 2rem;
}
.top-80{
  top: 20rem;
}
.top-96{
  top: 24rem;
}
.top-\[-2px\]{
  top: -2px;
}
.top-\[-30px\]{
  top: -30px;
}
.top-\[-3px\]{
  top: -3px;
}
.top-\[10px\]{
  top: 10px;
}
.top-\[117px\]{
  top: 117px;
}
.top-\[1px\]{
  top: 1px;
}
.top-\[200px\]{
  top: 200px;
}
.top-\[25\%\]{
  top: 25%;
}
.top-\[30\%\]{
  top: 30%;
}
.top-\[300px\]{
  top: 300px;
}
.top-\[33\%\]{
  top: 33%;
}
.top-\[38\%\]{
  top: 38%;
}
.top-\[40px\]{
  top: 40px;
}
.top-\[42\%\]{
  top: 42%;
}
.top-\[4px\]{
  top: 4px;
}
.top-\[69px\]{
  top: 69px;
}
.top-\[6px\]{
  top: 6px;
}
.top-\[72px\]{
  top: 72px;
}
.top-\[73px\]{
  top: 73px;
}
.top-\[8px\]{
  top: 8px;
}
.top-\[calc\(50\%-20px\)\]{
  top: calc(50% - 20px);
}
.z-0{
  z-index: 0;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[-1\]{
  z-index: -1;
}
.z-\[0\]{
  z-index: 0;
}
.z-\[150\]{
  z-index: 150;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[20\]{
  z-index: 20;
}
.z-\[2\]{
  z-index: 2;
}
.z-\[30\]{
  z-index: 30;
}
.z-\[3\]{
  z-index: 3;
}
.z-\[4\]{
  z-index: 4;
}
.z-\[7\]{
  z-index: 7;
}
.z-\[9999\]{
  z-index: 9999;
}
.col-\[1\]{
  grid-column: 1;
}
.col-span-2{
  grid-column: span 2 / span 2;
}
.col-span-3{
  grid-column: span 3 / span 3;
}
.col-span-4{
  grid-column: span 4 / span 4;
}
.col-span-9{
  grid-column: span 9 / span 9;
}
.row-\[1\]{
  grid-row: 1;
}
.row-span-1{
  grid-row: span 1 / span 1;
}
.row-span-2{
  grid-row: span 2 / span 2;
}
.\!m-0{
  margin: 0px !important;
}
.-m-1{
  margin: -0.25rem;
}
.m-0{
  margin: 0px;
}
.m-1{
  margin: 0.25rem;
}
.m-1\.5{
  margin: 0.375rem;
}
.m-3{
  margin: 0.75rem;
}
.m-4{
  margin: 1rem;
}
.m-auto{
  margin: auto;
}
.-mx-1\.5{
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}
.-mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-5{
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.-mx-6{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.-mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}
.-my-2{
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.mx-0\.5{
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5{
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.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-44{
  margin-left: 11rem;
  margin-right: 11rem;
}
.mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-52{
  margin-left: 13rem;
  margin-right: 13rem;
}
.mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.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-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.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-\[3px\]{
  margin-top: 3px;
  margin-bottom: 3px;
}
.my-auto{
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-0{
  margin-bottom: 0px !important;
}
.\!mt-1{
  margin-top: 0.25rem !important;
}
.\!mt-2{
  margin-top: 0.5rem !important;
}
.-mb-10{
  margin-bottom: -2.5rem;
}
.-mb-4{
  margin-bottom: -1rem;
}
.-mb-6{
  margin-bottom: -1.5rem;
}
.-ml-0\.5{
  margin-left: -0.125rem;
}
.-ml-1{
  margin-left: -0.25rem;
}
.-ml-4{
  margin-left: -1rem;
}
.-ml-\[10px\]{
  margin-left: -10px;
}
.-ml-\[12px\]{
  margin-left: -12px;
}
.-ml-\[1px\]{
  margin-left: -1px;
}
.-mr-1{
  margin-right: -0.25rem;
}
.-mr-2{
  margin-right: -0.5rem;
}
.-mr-2\.5{
  margin-right: -0.625rem;
}
.-mr-\[10px\]{
  margin-right: -10px;
}
.-mr-\[12px\]{
  margin-right: -12px;
}
.-mt-0\.5{
  margin-top: -0.125rem;
}
.-mt-1{
  margin-top: -0.25rem;
}
.-mt-3{
  margin-top: -0.75rem;
}
.-mt-5{
  margin-top: -1.25rem;
}
.mb-0\.5{
  margin-bottom: 0.125rem;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-14{
  margin-bottom: 3.5rem;
}
.mb-2{
  margin-bottom: 0.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-\[19px\]{
  margin-bottom: 19px;
}
.mb-\[20px\]{
  margin-bottom: 20px;
}
.mb-\[32px\]{
  margin-bottom: 32px;
}
.mb-\[38px\]{
  margin-bottom: 38px;
}
.mb-\[80px\]{
  margin-bottom: 80px;
}
.ml-0{
  margin-left: 0px;
}
.ml-0\.5{
  margin-left: 0.125rem;
}
.ml-1{
  margin-left: 0.25rem;
}
.ml-1\.5{
  margin-left: 0.375rem;
}
.ml-14{
  margin-left: 3.5rem;
}
.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-7{
  margin-left: 1.75rem;
}
.ml-8{
  margin-left: 2rem;
}
.ml-\[121px\]{
  margin-left: 121px;
}
.ml-\[1px\]{
  margin-left: 1px;
}
.ml-\[24px\]{
  margin-left: 24px;
}
.ml-\[45px\]{
  margin-left: 45px;
}
.ml-\[65px\]{
  margin-left: 65px;
}
.ml-auto{
  margin-left: auto;
}
.mr-1{
  margin-right: 0.25rem;
}
.mr-1\.5{
  margin-right: 0.375rem;
}
.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-\[300px\]{
  margin-right: 300px;
}
.mr-auto{
  margin-right: auto;
}
.mt-0{
  margin-top: 0px;
}
.mt-0\.5{
  margin-top: 0.125rem;
}
.mt-1{
  margin-top: 0.25rem;
}
.mt-1\.5{
  margin-top: 0.375rem;
}
.mt-12{
  margin-top: 3rem;
}
.mt-14{
  margin-top: 3.5rem;
}
.mt-2{
  margin-top: 0.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-\[-12px\]{
  margin-top: -12px;
}
.mt-\[10px\]{
  margin-top: 10px;
}
.mt-\[14px\]{
  margin-top: 14px;
}
.mt-\[15\%\]{
  margin-top: 15%;
}
.mt-\[18px\]{
  margin-top: 18px;
}
.mt-\[19px\]{
  margin-top: 19px;
}
.mt-\[25\%\]{
  margin-top: 25%;
}
.mt-\[50px\]{
  margin-top: 50px;
}
.mt-\[56px\]{
  margin-top: 56px;
}
.mt-\[5px\]{
  margin-top: 5px;
}
.mt-\[6px\]{
  margin-top: 6px;
}
.mt-\[7px\]{
  margin-top: 7px;
}
.mt-\[96px\]{
  margin-top: 96px;
}
.mt-auto{
  margin-top: auto;
}
.box-border{
  box-sizing: border-box;
}
.box-content{
  box-sizing: content-box;
}
.line-clamp-1{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-5{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.line-clamp-\[10\]{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.\!flex{
  display: flex !important;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.table-cell{
  display: table-cell;
}
.table-row-group{
  display: table-row-group;
}
.table-row{
  display: table-row;
}
.grid{
  display: grid;
}
.inline-grid{
  display: inline-grid;
}
.contents{
  display: contents;
}
.\!hidden{
  display: none !important;
}
.hidden{
  display: none;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.size-10{
  width: 2.5rem;
  height: 2.5rem;
}
.size-12{
  width: 3rem;
  height: 3rem;
}
.size-14{
  width: 3.5rem;
  height: 3.5rem;
}
.size-2{
  width: 0.5rem;
  height: 0.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-\[14px\]{
  width: 14px;
  height: 14px;
}
.size-\[31px\]{
  width: 31px;
  height: 31px;
}
.size-\[35px\]{
  width: 35px;
  height: 35px;
}
.size-\[360px\]{
  width: 360px;
  height: 360px;
}
.size-\[82px\]{
  width: 82px;
  height: 82px;
}
.size-\[88px\]{
  width: 88px;
  height: 88px;
}
.size-\[93px\]{
  width: 93px;
  height: 93px;
}
.size-fit{
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.size-full{
  width: 100%;
  height: 100%;
}
.\!h-0{
  height: 0px !important;
}
.\!h-10{
  height: 2.5rem !important;
}
.\!h-4{
  height: 1rem !important;
}
.\!h-8{
  height: 2rem !important;
}
.\!h-\[136px\]{
  height: 136px !important;
}
.\!h-\[calc\(100\%-67px\)\]{
  height: calc(100% - 67px) !important;
}
.\!h-\[calc\(100\%-81px\)\]{
  height: calc(100% - 81px) !important;
}
.\!h-fit{
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.h-0{
  height: 0px;
}
.h-0\.5{
  height: 0.125rem;
}
.h-1{
  height: 0.25rem;
}
.h-1\.5{
  height: 0.375rem;
}
.h-1\/3{
  height: 33.333333%;
}
.h-10{
  height: 2.5rem;
}
.h-11{
  height: 2.75rem;
}
.h-12{
  height: 3rem;
}
.h-14{
  height: 3.5rem;
}
.h-16{
  height: 4rem;
}
.h-18{
  height: 4.5rem;
}
.h-2{
  height: 0.5rem;
}
.h-2\.5{
  height: 0.625rem;
}
.h-2\/3{
  height: 66.666667%;
}
.h-20{
  height: 5rem;
}
.h-24{
  height: 6rem;
}
.h-3{
  height: 0.75rem;
}
.h-3\.5{
  height: 0.875rem;
}
.h-32{
  height: 8rem;
}
.h-4{
  height: 1rem;
}
.h-5{
  height: 1.25rem;
}
.h-52{
  height: 13rem;
}
.h-6{
  height: 1.5rem;
}
.h-64{
  height: 16rem;
}
.h-7{
  height: 1.75rem;
}
.h-72{
  height: 18rem;
}
.h-8{
  height: 2rem;
}
.h-9{
  height: 2.25rem;
}
.h-\[100px\]{
  height: 100px;
}
.h-\[106px\]{
  height: 106px;
}
.h-\[108px\]{
  height: 108px;
}
.h-\[109px\]{
  height: 109px;
}
.h-\[10px\]{
  height: 10px;
}
.h-\[110px\]{
  height: 110px;
}
.h-\[112px\]{
  height: 112px;
}
.h-\[11px\]{
  height: 11px;
}
.h-\[120px\]{
  height: 120px;
}
.h-\[122px\]{
  height: 122px;
}
.h-\[123px\]{
  height: 123px;
}
.h-\[126px\]{
  height: 126px;
}
.h-\[127px\]{
  height: 127px;
}
.h-\[130px\]{
  height: 130px;
}
.h-\[132px\]{
  height: 132px;
}
.h-\[134px\]{
  height: 134px;
}
.h-\[136px\]{
  height: 136px;
}
.h-\[13px\]{
  height: 13px;
}
.h-\[14px\]{
  height: 14px;
}
.h-\[152px\]{
  height: 152px;
}
.h-\[157px\]{
  height: 157px;
}
.h-\[15px\]{
  height: 15px;
}
.h-\[160px\]{
  height: 160px;
}
.h-\[168px\]{
  height: 168px;
}
.h-\[16px\]{
  height: 16px;
}
.h-\[172px\]{
  height: 172px;
}
.h-\[179px\]{
  height: 179px;
}
.h-\[183px\]{
  height: 183px;
}
.h-\[184px\]{
  height: 184px;
}
.h-\[18px\]{
  height: 18px;
}
.h-\[191px\]{
  height: 191px;
}
.h-\[192px\]{
  height: 192px;
}
.h-\[193px\]{
  height: 193px;
}
.h-\[195px\]{
  height: 195px;
}
.h-\[19px\]{
  height: 19px;
}
.h-\[1px\]{
  height: 1px;
}
.h-\[200px\]{
  height: 200px;
}
.h-\[202px\]{
  height: 202px;
}
.h-\[208px\]{
  height: 208px;
}
.h-\[20px\]{
  height: 20px;
}
.h-\[21px\]{
  height: 21px;
}
.h-\[220px\]{
  height: 220px;
}
.h-\[225px\]{
  height: 225px;
}
.h-\[22px\]{
  height: 22px;
}
.h-\[232px\]{
  height: 232px;
}
.h-\[23px\]{
  height: 23px;
}
.h-\[240px\]{
  height: 240px;
}
.h-\[24px\]{
  height: 24px;
}
.h-\[253px\]{
  height: 253px;
}
.h-\[254px\]{
  height: 254px;
}
.h-\[25px\]{
  height: 25px;
}
.h-\[266px\]{
  height: 266px;
}
.h-\[26px\]{
  height: 26px;
}
.h-\[275px\]{
  height: 275px;
}
.h-\[27px\]{
  height: 27px;
}
.h-\[28px\]{
  height: 28px;
}
.h-\[29px\]{
  height: 29px;
}
.h-\[300px\]{
  height: 300px;
}
.h-\[30px\]{
  height: 30px;
}
.h-\[318px\]{
  height: 318px;
}
.h-\[31px\]{
  height: 31px;
}
.h-\[32px\]{
  height: 32px;
}
.h-\[33px\]{
  height: 33px;
}
.h-\[33rem\]{
  height: 33rem;
}
.h-\[340px\]{
  height: 340px;
}
.h-\[34px\]{
  height: 34px;
}
.h-\[35px\]{
  height: 35px;
}
.h-\[360px\]{
  height: 360px;
}
.h-\[36px\]{
  height: 36px;
}
.h-\[372px\]{
  height: 372px;
}
.h-\[381px\]{
  height: 381px;
}
.h-\[385px\]{
  height: 385px;
}
.h-\[38px\]{
  height: 38px;
}
.h-\[39px\]{
  height: 39px;
}
.h-\[3px\]{
  height: 3px;
}
.h-\[40px\]{
  height: 40px;
}
.h-\[412px\]{
  height: 412px;
}
.h-\[41px\]{
  height: 41px;
}
.h-\[42px\]{
  height: 42px;
}
.h-\[430px\]{
  height: 430px;
}
.h-\[440px\]{
  height: 440px;
}
.h-\[44px\]{
  height: 44px;
}
.h-\[45px\]{
  height: 45px;
}
.h-\[46px\]{
  height: 46px;
}
.h-\[48px\]{
  height: 48px;
}
.h-\[492px\]{
  height: 492px;
}
.h-\[49px\]{
  height: 49px;
}
.h-\[4px\]{
  height: 4px;
}
.h-\[500px\]{
  height: 500px;
}
.h-\[50px\]{
  height: 50px;
}
.h-\[514px\]{
  height: 514px;
}
.h-\[51px\]{
  height: 51px;
}
.h-\[520px\]{
  height: 520px;
}
.h-\[52px\]{
  height: 52px;
}
.h-\[535px\]{
  height: 535px;
}
.h-\[53px\]{
  height: 53px;
}
.h-\[54\.5px\]{
  height: 54.5px;
}
.h-\[550px\]{
  height: 550px;
}
.h-\[55px\]{
  height: 55px;
}
.h-\[56px\]{
  height: 56px;
}
.h-\[58px\]{
  height: 58px;
}
.h-\[60\%\]{
  height: 60%;
}
.h-\[600px\]{
  height: 600px;
}
.h-\[60px\]{
  height: 60px;
}
.h-\[60vh\]{
  height: 60vh;
}
.h-\[629px\]{
  height: 629px;
}
.h-\[62px\]{
  height: 62px;
}
.h-\[63px\]{
  height: 63px;
}
.h-\[640px\]{
  height: 640px;
}
.h-\[646px\]{
  height: 646px;
}
.h-\[65px\]{
  height: 65px;
}
.h-\[66px\]{
  height: 66px;
}
.h-\[67px\]{
  height: 67px;
}
.h-\[680px\]{
  height: 680px;
}
.h-\[688px\]{
  height: 688px;
}
.h-\[68px\]{
  height: 68px;
}
.h-\[69px\]{
  height: 69px;
}
.h-\[6px\]{
  height: 6px;
}
.h-\[700px\]{
  height: 700px;
}
.h-\[70px\]{
  height: 70px;
}
.h-\[72px\]{
  height: 72px;
}
.h-\[76px\]{
  height: 76px;
}
.h-\[78px\]{
  height: 78px;
}
.h-\[80px\]{
  height: 80px;
}
.h-\[80vh\]{
  height: 80vh;
}
.h-\[81px\]{
  height: 81px;
}
.h-\[82px\]{
  height: 82px;
}
.h-\[84px\]{
  height: 84px;
}
.h-\[85vh\]{
  height: 85vh;
}
.h-\[86px\]{
  height: 86px;
}
.h-\[88px\]{
  height: 88px;
}
.h-\[8px\]{
  height: 8px;
}
.h-\[90\%\]{
  height: 90%;
}
.h-\[90px\]{
  height: 90px;
}
.h-\[90vh\]{
  height: 90vh;
}
.h-\[91px\]{
  height: 91px;
}
.h-\[92px\]{
  height: 92px;
}
.h-\[92vh\]{
  height: 92vh;
}
.h-\[95px\]{
  height: 95px;
}
.h-\[96px\]{
  height: 96px;
}
.h-\[calc\(100\%-\$\{footerHeight\}px\)\]{
  height: calc(100% - ${footerHeight}px);
}
.h-\[calc\(100\%-100px\)\]{
  height: calc(100% - 100px);
}
.h-\[calc\(100\%-118px\)\]{
  height: calc(100% - 118px);
}
.h-\[calc\(100\%-156px\)\]{
  height: calc(100% - 156px);
}
.h-\[calc\(100\%-163px\)\]{
  height: calc(100% - 163px);
}
.h-\[calc\(100\%-170px\)\]{
  height: calc(100% - 170px);
}
.h-\[calc\(100\%-24px\)\]{
  height: calc(100% - 24px);
}
.h-\[calc\(100\%-318px-73px\)\]{
  height: calc(100% - 318px - 73px);
}
.h-\[calc\(100\%-44px\)\]{
  height: calc(100% - 44px);
}
.h-\[calc\(100\%-50px\)\]{
  height: calc(100% - 50px);
}
.h-\[calc\(100\%-51px\)\]{
  height: calc(100% - 51px);
}
.h-\[calc\(100\%-55px\)\]{
  height: calc(100% - 55px);
}
.h-\[calc\(100\%-56px\)\]{
  height: calc(100% - 56px);
}
.h-\[calc\(100\%-58px\)\]{
  height: calc(100% - 58px);
}
.h-\[calc\(100\%-62px\)\]{
  height: calc(100% - 62px);
}
.h-\[calc\(100\%-65px\)\]{
  height: calc(100% - 65px);
}
.h-\[calc\(100\%-76px\)\]{
  height: calc(100% - 76px);
}
.h-\[calc\(100\%-8px-60px\)\]{
  height: calc(100% - 8px - 60px);
}
.h-\[calc\(100vh-\$\{HEADER_HEIGHT\}\)\]{
  height: calc(100vh - ${HEADER HEIGHT});
}
.h-\[calc\(100vh-106px-48px-72px\)\]{
  height: calc(100vh - 106px - 48px - 72px);
}
.h-\[calc\(100vh-122px\)\]{
  height: calc(100vh - 122px);
}
.h-\[calc\(100vh-137px\)\]{
  height: calc(100vh - 137px);
}
.h-\[calc\(100vh-144px\)\]{
  height: calc(100vh - 144px);
}
.h-\[calc\(100vh-160px\)\]{
  height: calc(100vh - 160px);
}
.h-\[calc\(100vh-173px\)\]{
  height: calc(100vh - 173px);
}
.h-\[calc\(100vh-180px\)\]{
  height: calc(100vh - 180px);
}
.h-\[calc\(100vh-192px\)\]{
  height: calc(100vh - 192px);
}
.h-\[calc\(100vh-197px\)\]{
  height: calc(100vh - 197px);
}
.h-\[calc\(100vh-200px\)\]{
  height: calc(100vh - 200px);
}
.h-\[calc\(100vh-224px\)\]{
  height: calc(100vh - 224px);
}
.h-\[calc\(100vh-253px\)\]{
  height: calc(100vh - 253px);
}
.h-\[calc\(100vh-282px\)\]{
  height: calc(100vh - 282px);
}
.h-\[calc\(100vh-313px\)\]{
  height: calc(100vh - 313px);
}
.h-\[calc\(100vh-320px\)\]{
  height: calc(100vh - 320px);
}
.h-\[calc\(100vh-340px\)\]{
  height: calc(100vh - 340px);
}
.h-\[calc\(100vh-45px\)\]{
  height: calc(100vh - 45px);
}
.h-\[calc\(100vh-81px\)\]{
  height: calc(100vh - 81px);
}
.h-\[calc\(100vh-92px\)\]{
  height: calc(100vh - 92px);
}
.h-\[calc\(157px-44px\)\]{
  height: calc(157px - 44px);
}
.h-\[calc\(680px-70px-80px\)\]{
  height: calc(680px - 70px - 80px);
}
.h-\[calc\(680px-70px-80px-5px\)\]{
  height: calc(680px - 70px - 80px - 5px);
}
.h-\[calc\(80vh-58px\)\]{
  height: calc(80vh - 58px);
}
.h-\[calc\(90vh-58px\)\]{
  height: calc(90vh - 58px);
}
.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-\[110px\]{
  max-height: 110px !important;
}
.\!max-h-\[350px\]{
  max-height: 350px !important;
}
.max-h-0{
  max-height: 0px;
}
.max-h-20{
  max-height: 5rem;
}
.max-h-24{
  max-height: 6rem;
}
.max-h-40{
  max-height: 10rem;
}
.max-h-48{
  max-height: 12rem;
}
.max-h-56{
  max-height: 14rem;
}
.max-h-60{
  max-height: 15rem;
}
.max-h-64{
  max-height: 16rem;
}
.max-h-7{
  max-height: 1.75rem;
}
.max-h-8{
  max-height: 2rem;
}
.max-h-80{
  max-height: 20rem;
}
.max-h-96{
  max-height: 24rem;
}
.max-h-\[100px\]{
  max-height: 100px;
}
.max-h-\[116px\]{
  max-height: 116px;
}
.max-h-\[120px\]{
  max-height: 120px;
}
.max-h-\[150px\]{
  max-height: 150px;
}
.max-h-\[156px\]{
  max-height: 156px;
}
.max-h-\[160px\]{
  max-height: 160px;
}
.max-h-\[164px\]{
  max-height: 164px;
}
.max-h-\[180px\]{
  max-height: 180px;
}
.max-h-\[200px\]{
  max-height: 200px;
}
.max-h-\[215px\]{
  max-height: 215px;
}
.max-h-\[240px\]{
  max-height: 240px;
}
.max-h-\[244px\]{
  max-height: 244px;
}
.max-h-\[245px\]{
  max-height: 245px;
}
.max-h-\[250px\]{
  max-height: 250px;
}
.max-h-\[260px\]{
  max-height: 260px;
}
.max-h-\[270px\]{
  max-height: 270px;
}
.max-h-\[272px\]{
  max-height: 272px;
}
.max-h-\[280px\]{
  max-height: 280px;
}
.max-h-\[290px\]{
  max-height: 290px;
}
.max-h-\[296px\]{
  max-height: 296px;
}
.max-h-\[300px\]{
  max-height: 300px;
}
.max-h-\[30px\]{
  max-height: 30px;
}
.max-h-\[310px\]{
  max-height: 310px;
}
.max-h-\[320px\]{
  max-height: 320px;
}
.max-h-\[32px\]{
  max-height: 32px;
}
.max-h-\[330px\]{
  max-height: 330px;
}
.max-h-\[344px\]{
  max-height: 344px;
}
.max-h-\[350px\]{
  max-height: 350px;
}
.max-h-\[35vh\]{
  max-height: 35vh;
}
.max-h-\[360px\]{
  max-height: 360px;
}
.max-h-\[370px\]{
  max-height: 370px;
}
.max-h-\[372px\]{
  max-height: 372px;
}
.max-h-\[400px\]{
  max-height: 400px;
}
.max-h-\[420px\]{
  max-height: 420px;
}
.max-h-\[440px\]{
  max-height: 440px;
}
.max-h-\[44px\]{
  max-height: 44px;
}
.max-h-\[450px\]{
  max-height: 450px;
}
.max-h-\[492px\]{
  max-height: 492px;
}
.max-h-\[500px\]{
  max-height: 500px;
}
.max-h-\[519px\]{
  max-height: 519px;
}
.max-h-\[524px\]{
  max-height: 524px;
}
.max-h-\[525px\]{
  max-height: 525px;
}
.max-h-\[552px\]{
  max-height: 552px;
}
.max-h-\[582px\]{
  max-height: 582px;
}
.max-h-\[600px\]{
  max-height: 600px;
}
.max-h-\[60vh\]{
  max-height: 60vh;
}
.max-h-\[700px\]{
  max-height: 700px;
}
.max-h-\[70vh\]{
  max-height: 70vh;
}
.max-h-\[800px\]{
  max-height: 800px;
}
.max-h-\[80vh\]{
  max-height: 80vh;
}
.max-h-\[90vh\]{
  max-height: 90vh;
}
.max-h-\[calc\(100\%-100px\)\]{
  max-height: calc(100% - 100px);
}
.max-h-\[calc\(100\%-270px\)\]{
  max-height: calc(100% - 270px);
}
.max-h-\[calc\(100vh-130px\)\]{
  max-height: calc(100vh - 130px);
}
.max-h-\[calc\(100vh-240px\)\]{
  max-height: calc(100vh - 240px);
}
.max-h-\[calc\(100vh-300px\)\]{
  max-height: calc(100vh - 300px);
}
.max-h-fit{
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.max-h-full{
  max-height: 100%;
}
.max-h-screen{
  max-height: 100vh;
}
.\!min-h-12{
  min-height: 3rem !important;
}
.\!min-h-5{
  min-height: 1.25rem !important;
}
.\!min-h-9{
  min-height: 2.25rem !important;
}
.\!min-h-fit{
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}
.min-h-0{
  min-height: 0px;
}
.min-h-1{
  min-height: 0.25rem;
}
.min-h-10{
  min-height: 2.5rem;
}
.min-h-12{
  min-height: 3rem;
}
.min-h-3\.5{
  min-height: 0.875rem;
}
.min-h-32{
  min-height: 8rem;
}
.min-h-4{
  min-height: 1rem;
}
.min-h-5{
  min-height: 1.25rem;
}
.min-h-6{
  min-height: 1.5rem;
}
.min-h-7{
  min-height: 1.75rem;
}
.min-h-8{
  min-height: 2rem;
}
.min-h-\[100px\]{
  min-height: 100px;
}
.min-h-\[108px\]{
  min-height: 108px;
}
.min-h-\[120px\]{
  min-height: 120px;
}
.min-h-\[140px\]{
  min-height: 140px;
}
.min-h-\[150px\]{
  min-height: 150px;
}
.min-h-\[180px\]{
  min-height: 180px;
}
.min-h-\[189px\]{
  min-height: 189px;
}
.min-h-\[1px\]{
  min-height: 1px;
}
.min-h-\[200px\]{
  min-height: 200px;
}
.min-h-\[20px\]{
  min-height: 20px;
}
.min-h-\[24px\]{
  min-height: 24px;
}
.min-h-\[250px\]{
  min-height: 250px;
}
.min-h-\[253px\]{
  min-height: 253px;
}
.min-h-\[28px\]{
  min-height: 28px;
}
.min-h-\[300px\]{
  min-height: 300px;
}
.min-h-\[32px\]{
  min-height: 32px;
}
.min-h-\[350px\]{
  min-height: 350px;
}
.min-h-\[360px\]{
  min-height: 360px;
}
.min-h-\[362px\]{
  min-height: 362px;
}
.min-h-\[372px\]{
  min-height: 372px;
}
.min-h-\[376px\]{
  min-height: 376px;
}
.min-h-\[40px\]{
  min-height: 40px;
}
.min-h-\[42px\]{
  min-height: 42px;
}
.min-h-\[442px\]{
  min-height: 442px;
}
.min-h-\[448px\]{
  min-height: 448px;
}
.min-h-\[44px\]{
  min-height: 44px;
}
.min-h-\[450px\]{
  min-height: 450px;
}
.min-h-\[45px\]{
  min-height: 45px;
}
.min-h-\[490px\]{
  min-height: 490px;
}
.min-h-\[50px\]{
  min-height: 50px;
}
.min-h-\[52px\]{
  min-height: 52px;
}
.min-h-\[600px\]{
  min-height: 600px;
}
.min-h-\[68px\]{
  min-height: 68px;
}
.min-h-\[696px\]{
  min-height: 696px;
}
.min-h-\[74px\]{
  min-height: 74px;
}
.min-h-\[80px\]{
  min-height: 80px;
}
.min-h-\[8px\]{
  min-height: 8px;
}
.min-h-\[90px\]{
  min-height: 90px;
}
.min-h-\[92px\]{
  min-height: 92px;
}
.min-h-\[calc\(100\%-24px\)\]{
  min-height: calc(100% - 24px);
}
.min-h-\[calc\(100vh-30px\)\]{
  min-height: calc(100vh - 30px);
}
.min-h-\[calc\(84vh-100px\)\]{
  min-height: calc(84vh - 100px);
}
.min-h-full{
  min-height: 100%;
}
.min-h-screen{
  min-height: 100vh;
}
.\!w-0{
  width: 0px !important;
}
.\!w-1{
  width: 0.25rem !important;
}
.\!w-4{
  width: 1rem !important;
}
.\!w-\[142px\]{
  width: 142px !important;
}
.\!w-\[200px\]{
  width: 200px !important;
}
.\!w-\[232px\]{
  width: 232px !important;
}
.\!w-\[243px\]{
  width: 243px !important;
}
.\!w-\[250px\]{
  width: 250px !important;
}
.\!w-\[320px\]{
  width: 320px !important;
}
.\!w-\[512px\]{
  width: 512px !important;
}
.\!w-\[650px\]{
  width: 650px !important;
}
.\!w-\[65px\]{
  width: 65px !important;
}
.\!w-\[70px\]{
  width: 70px !important;
}
.\!w-auto{
  width: auto !important;
}
.\!w-fit{
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.\!w-full{
  width: 100% !important;
}
.w-0{
  width: 0px;
}
.w-1{
  width: 0.25rem;
}
.w-1\.5{
  width: 0.375rem;
}
.w-1\/2{
  width: 50%;
}
.w-1\/3{
  width: 33.333333%;
}
.w-1\/4{
  width: 25%;
}
.w-10{
  width: 2.5rem;
}
.w-11\/12{
  width: 91.666667%;
}
.w-12{
  width: 3rem;
}
.w-120{
  width: 30rem;
}
.w-14{
  width: 3.5rem;
}
.w-16{
  width: 4rem;
}
.w-18{
  width: 4.5rem;
}
.w-2{
  width: 0.5rem;
}
.w-2\.5{
  width: 0.625rem;
}
.w-2\/3{
  width: 66.666667%;
}
.w-2\/5{
  width: 40%;
}
.w-20{
  width: 5rem;
}
.w-24{
  width: 6rem;
}
.w-25{
  width: 6.25rem;
}
.w-28{
  width: 7rem;
}
.w-3{
  width: 0.75rem;
}
.w-3\.5{
  width: 0.875rem;
}
.w-3\/4{
  width: 75%;
}
.w-3\/5{
  width: 60%;
}
.w-30{
  width: 7.5rem;
}
.w-32{
  width: 8rem;
}
.w-36{
  width: 9rem;
}
.w-4{
  width: 1rem;
}
.w-4\/5{
  width: 80%;
}
.w-40{
  width: 10rem;
}
.w-48{
  width: 12rem;
}
.w-5{
  width: 1.25rem;
}
.w-5\/6{
  width: 83.333333%;
}
.w-52{
  width: 13rem;
}
.w-6{
  width: 1.5rem;
}
.w-6\/12{
  width: 50%;
}
.w-64{
  width: 16rem;
}
.w-68{
  width: 19.75rem;
}
.w-7{
  width: 1.75rem;
}
.w-70{
  width: 22.5rem;
}
.w-8{
  width: 2rem;
}
.w-80{
  width: 20rem;
}
.w-9{
  width: 2.25rem;
}
.w-9\/12{
  width: 75%;
}
.w-96{
  width: 24rem;
}
.w-\[10\%\]{
  width: 10%;
}
.w-\[1000px\]{
  width: 1000px;
}
.w-\[100px\]{
  width: 100px;
}
.w-\[102px\]{
  width: 102px;
}
.w-\[106px\]{
  width: 106px;
}
.w-\[108px\]{
  width: 108px;
}
.w-\[109px\]{
  width: 109px;
}
.w-\[10px\]{
  width: 10px;
}
.w-\[11\%\]{
  width: 11%;
}
.w-\[110px\]{
  width: 110px;
}
.w-\[111px\]{
  width: 111px;
}
.w-\[112px\]{
  width: 112px;
}
.w-\[113px\]{
  width: 113px;
}
.w-\[1152px\]{
  width: 1152px;
}
.w-\[1182px\]{
  width: 1182px;
}
.w-\[11px\]{
  width: 11px;
}
.w-\[12\%\]{
  width: 12%;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[1250px\]{
  width: 1250px;
}
.w-\[1256px\]{
  width: 1256px;
}
.w-\[125px\]{
  width: 125px;
}
.w-\[126px\]{
  width: 126px;
}
.w-\[127px\]{
  width: 127px;
}
.w-\[130px\]{
  width: 130px;
}
.w-\[132px\]{
  width: 132px;
}
.w-\[13px\]{
  width: 13px;
}
.w-\[140px\]{
  width: 140px;
}
.w-\[145px\]{
  width: 145px;
}
.w-\[146px\]{
  width: 146px;
}
.w-\[147px\]{
  width: 147px;
}
.w-\[148px\]{
  width: 148px;
}
.w-\[14px\]{
  width: 14px;
}
.w-\[15\%\]{
  width: 15%;
}
.w-\[150px\]{
  width: 150px;
}
.w-\[151px\]{
  width: 151px;
}
.w-\[152px\]{
  width: 152px;
}
.w-\[153px\]{
  width: 153px;
}
.w-\[155px\]{
  width: 155px;
}
.w-\[15px\]{
  width: 15px;
}
.w-\[16\%\]{
  width: 16%;
}
.w-\[160px\]{
  width: 160px;
}
.w-\[162px\]{
  width: 162px;
}
.w-\[164px\]{
  width: 164px;
}
.w-\[165px\]{
  width: 165px;
}
.w-\[168px\]{
  width: 168px;
}
.w-\[16px\]{
  width: 16px;
}
.w-\[170px\]{
  width: 170px;
}
.w-\[175px\]{
  width: 175px;
}
.w-\[178px\]{
  width: 178px;
}
.w-\[17px\]{
  width: 17px;
}
.w-\[180px\]{
  width: 180px;
}
.w-\[183px\]{
  width: 183px;
}
.w-\[185px\]{
  width: 185px;
}
.w-\[18px\]{
  width: 18px;
}
.w-\[190px\]{
  width: 190px;
}
.w-\[193px\]{
  width: 193px;
}
.w-\[195px\]{
  width: 195px;
}
.w-\[198px\]{
  width: 198px;
}
.w-\[19px\]{
  width: 19px;
}
.w-\[1px\]{
  width: 1px;
}
.w-\[20\%\]{
  width: 20%;
}
.w-\[200px\]{
  width: 200px;
}
.w-\[204px\]{
  width: 204px;
}
.w-\[207px\]{
  width: 207px;
}
.w-\[208px\]{
  width: 208px;
}
.w-\[20px\]{
  width: 20px;
}
.w-\[210px\]{
  width: 210px;
}
.w-\[212px\]{
  width: 212px;
}
.w-\[213px\]{
  width: 213px;
}
.w-\[214px\]{
  width: 214px;
}
.w-\[215px\]{
  width: 215px;
}
.w-\[216px\]{
  width: 216px;
}
.w-\[217px\]{
  width: 217px;
}
.w-\[218px\]{
  width: 218px;
}
.w-\[21px\]{
  width: 21px;
}
.w-\[220px\]{
  width: 220px;
}
.w-\[223px\]{
  width: 223px;
}
.w-\[224px\]{
  width: 224px;
}
.w-\[227px\]{
  width: 227px;
}
.w-\[228px\]{
  width: 228px;
}
.w-\[229px\]{
  width: 229px;
}
.w-\[22px\]{
  width: 22px;
}
.w-\[230px\]{
  width: 230px;
}
.w-\[232px\]{
  width: 232px;
}
.w-\[233px\]{
  width: 233px;
}
.w-\[234px\]{
  width: 234px;
}
.w-\[238px\]{
  width: 238px;
}
.w-\[23px\]{
  width: 23px;
}
.w-\[24\%\]{
  width: 24%;
}
.w-\[240px\]{
  width: 240px;
}
.w-\[241px\]{
  width: 241px;
}
.w-\[243px\]{
  width: 243px;
}
.w-\[245px\]{
  width: 245px;
}
.w-\[246px\]{
  width: 246px;
}
.w-\[248px\]{
  width: 248px;
}
.w-\[24px\]{
  width: 24px;
}
.w-\[25\%\]{
  width: 25%;
}
.w-\[250px\]{
  width: 250px;
}
.w-\[255px\]{
  width: 255px;
}
.w-\[256px\]{
  width: 256px;
}
.w-\[257px\]{
  width: 257px;
}
.w-\[259px\]{
  width: 259px;
}
.w-\[260px\]{
  width: 260px;
}
.w-\[265px\]{
  width: 265px;
}
.w-\[26px\]{
  width: 26px;
}
.w-\[270px\]{
  width: 270px;
}
.w-\[272px\]{
  width: 272px;
}
.w-\[27px\]{
  width: 27px;
}
.w-\[280px\]{
  width: 280px;
}
.w-\[284px\]{
  width: 284px;
}
.w-\[288px\]{
  width: 288px;
}
.w-\[28px\]{
  width: 28px;
}
.w-\[290px\]{
  width: 290px;
}
.w-\[291px\]{
  width: 291px;
}
.w-\[292px\]{
  width: 292px;
}
.w-\[293px\]{
  width: 293px;
}
.w-\[296px\]{
  width: 296px;
}
.w-\[298px\]{
  width: 298px;
}
.w-\[29px\]{
  width: 29px;
}
.w-\[30\%\]{
  width: 30%;
}
.w-\[300px\]{
  width: 300px;
}
.w-\[30px\]{
  width: 30px;
}
.w-\[312px\]{
  width: 312px;
}
.w-\[315px\]{
  width: 315px;
}
.w-\[320px\]{
  width: 320px;
}
.w-\[322px\]{
  width: 322px;
}
.w-\[324px\]{
  width: 324px;
}
.w-\[326px\]{
  width: 326px;
}
.w-\[32px\]{
  width: 32px;
}
.w-\[336px\]{
  width: 336px;
}
.w-\[340px\]{
  width: 340px;
}
.w-\[344px\]{
  width: 344px;
}
.w-\[346px\]{
  width: 346px;
}
.w-\[349px\]{
  width: 349px;
}
.w-\[34px\]{
  width: 34px;
}
.w-\[35\%\]{
  width: 35%;
}
.w-\[350px\]{
  width: 350px;
}
.w-\[356px\]{
  width: 356px;
}
.w-\[357px\]{
  width: 357px;
}
.w-\[360px\]{
  width: 360px;
}
.w-\[363px\]{
  width: 363px;
}
.w-\[36px\]{
  width: 36px;
}
.w-\[370px\]{
  width: 370px;
}
.w-\[374px\]{
  width: 374px;
}
.w-\[376px\]{
  width: 376px;
}
.w-\[378px\]{
  width: 378px;
}
.w-\[380px\]{
  width: 380px;
}
.w-\[385px\]{
  width: 385px;
}
.w-\[38px\]{
  width: 38px;
}
.w-\[390px\]{
  width: 390px;
}
.w-\[392px\]{
  width: 392px;
}
.w-\[39px\]{
  width: 39px;
}
.w-\[3px\]{
  width: 3px;
}
.w-\[40\%\]{
  width: 40%;
}
.w-\[400px\]{
  width: 400px;
}
.w-\[405px\]{
  width: 405px;
}
.w-\[406px\]{
  width: 406px;
}
.w-\[409px\]{
  width: 409px;
}
.w-\[40px\]{
  width: 40px;
}
.w-\[41\.14\%\]{
  width: 41.14%;
}
.w-\[415px\]{
  width: 415px;
}
.w-\[420px\]{
  width: 420px;
}
.w-\[423px\]{
  width: 423px;
}
.w-\[426px\]{
  width: 426px;
}
.w-\[42px\]{
  width: 42px;
}
.w-\[430px\]{
  width: 430px;
}
.w-\[435px\]{
  width: 435px;
}
.w-\[440px\]{
  width: 440px;
}
.w-\[448px\]{
  width: 448px;
}
.w-\[44px\]{
  width: 44px;
}
.w-\[45\%\]{
  width: 45%;
}
.w-\[450px\]{
  width: 450px;
}
.w-\[454px\]{
  width: 454px;
}
.w-\[45px\]{
  width: 45px;
}
.w-\[46\.4\%\]{
  width: 46.4%;
}
.w-\[460px\]{
  width: 460px;
}
.w-\[463px\]{
  width: 463px;
}
.w-\[466px\]{
  width: 466px;
}
.w-\[470px\]{
  width: 470px;
}
.w-\[472px\]{
  width: 472px;
}
.w-\[480px\]{
  width: 480px;
}
.w-\[481px\]{
  width: 481px;
}
.w-\[490px\]{
  width: 490px;
}
.w-\[492px\]{
  width: 492px;
}
.w-\[49px\]{
  width: 49px;
}
.w-\[50\%\]{
  width: 50%;
}
.w-\[500px\]{
  width: 500px;
}
.w-\[50px\]{
  width: 50px;
}
.w-\[524px\]{
  width: 524px;
}
.w-\[52px\]{
  width: 52px;
}
.w-\[530px\]{
  width: 530px;
}
.w-\[535px\]{
  width: 535px;
}
.w-\[536px\]{
  width: 536px;
}
.w-\[54\.5px\]{
  width: 54.5px;
}
.w-\[552px\]{
  width: 552px;
}
.w-\[555px\]{
  width: 555px;
}
.w-\[55px\]{
  width: 55px;
}
.w-\[560px\]{
  width: 560px;
}
.w-\[56px\]{
  width: 56px;
}
.w-\[58\%\]{
  width: 58%;
}
.w-\[60\%\]{
  width: 60%;
}
.w-\[600px\]{
  width: 600px;
}
.w-\[602px\]{
  width: 602px;
}
.w-\[60px\]{
  width: 60px;
}
.w-\[60vh\]{
  width: 60vh;
}
.w-\[62px\]{
  width: 62px;
}
.w-\[630px\]{
  width: 630px;
}
.w-\[64px\]{
  width: 64px;
}
.w-\[65px\]{
  width: 65px;
}
.w-\[65vw\]{
  width: 65vw;
}
.w-\[666px\]{
  width: 666px;
}
.w-\[68px\]{
  width: 68px;
}
.w-\[692px\]{
  width: 692px;
}
.w-\[6px\]{
  width: 6px;
}
.w-\[70\%\]{
  width: 70%;
}
.w-\[700px\]{
  width: 700px;
}
.w-\[70px\]{
  width: 70px;
}
.w-\[716px\]{
  width: 716px;
}
.w-\[72px\]{
  width: 72px;
}
.w-\[740px\]{
  width: 740px;
}
.w-\[742px\]{
  width: 742px;
}
.w-\[75\%\]{
  width: 75%;
}
.w-\[76px\]{
  width: 76px;
}
.w-\[786px\]{
  width: 786px;
}
.w-\[790px\]{
  width: 790px;
}
.w-\[80\%\]{
  width: 80%;
}
.w-\[800px\]{
  width: 800px;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[80vw\]{
  width: 80vw;
}
.w-\[82px\]{
  width: 82px;
}
.w-\[83px\]{
  width: 83px;
}
.w-\[84px\]{
  width: 84px;
}
.w-\[85\%\]{
  width: 85%;
}
.w-\[86px\]{
  width: 86px;
}
.w-\[87px\]{
  width: 87px;
}
.w-\[880px\]{
  width: 880px;
}
.w-\[88px\]{
  width: 88px;
}
.w-\[90\%\]{
  width: 90%;
}
.w-\[900px\]{
  width: 900px;
}
.w-\[90px\]{
  width: 90px;
}
.w-\[90vw\]{
  width: 90vw;
}
.w-\[914px\]{
  width: 914px;
}
.w-\[92\%\]{
  width: 92%;
}
.w-\[921px\]{
  width: 921px;
}
.w-\[92vw\]{
  width: 92vw;
}
.w-\[95px\]{
  width: 95px;
}
.w-\[964px\]{
  width: 964px;
}
.w-\[966px\]{
  width: 966px;
}
.w-\[968px\]{
  width: 968px;
}
.w-\[96px\]{
  width: 96px;
}
.w-\[981px\]{
  width: 981px;
}
.w-\[98vw\]{
  width: 98vw;
}
.w-\[calc\(100\%-150px\)\]{
  width: calc(100% - 150px);
}
.w-\[calc\(100\%-16px\)\]{
  width: calc(100% - 16px);
}
.w-\[calc\(100\%-180px\)\]{
  width: calc(100% - 180px);
}
.w-\[calc\(100\%-20px\)\]{
  width: calc(100% - 20px);
}
.w-\[calc\(100\%-220px\)\]{
  width: calc(100% - 220px);
}
.w-\[calc\(100\%-240px\)\]{
  width: calc(100% - 240px);
}
.w-\[calc\(100\%-24px\)\]{
  width: calc(100% - 24px);
}
.w-\[calc\(100\%-272px\)\]{
  width: calc(100% - 272px);
}
.w-\[calc\(100\%-28px\)\]{
  width: calc(100% - 28px);
}
.w-\[calc\(100\%-30px\)\]{
  width: calc(100% - 30px);
}
.w-\[calc\(100\%-32px\)\]{
  width: calc(100% - 32px);
}
.w-\[calc\(100\%-380px\)\]{
  width: calc(100% - 380px);
}
.w-\[calc\(100\%-480px\)\]{
  width: calc(100% - 480px);
}
.w-\[calc\(100\%-48px\)\]{
  width: calc(100% - 48px);
}
.w-\[calc\(100\%-95px\)\]{
  width: calc(100% - 95px);
}
.w-\[calc\(100vw-800px\)\]{
  width: calc(100vw - 800px);
}
.w-\[calc\(1250px-315px-104px\)\]{
  width: calc(1250px - 315px - 104px);
}
.w-\[calc\(25\%-6px\)\]{
  width: calc(25% - 6px);
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-max{
  width: -moz-max-content;
  width: max-content;
}
.w-min{
  width: -moz-min-content;
  width: min-content;
}
.w-px{
  width: 1px;
}
.w-screen{
  width: 100vw;
}
.\!min-w-0{
  min-width: 0px !important;
}
.\!min-w-32{
  min-width: 8rem !important;
}
.\!min-w-\[200px\]{
  min-width: 200px !important;
}
.min-w-0{
  min-width: 0px;
}
.min-w-18{
  min-width: 4.5rem;
}
.min-w-24{
  min-width: 6rem;
}
.min-w-3{
  min-width: 0.75rem;
}
.min-w-3\.5{
  min-width: 0.875rem;
}
.min-w-32{
  min-width: 8rem;
}
.min-w-4{
  min-width: 1rem;
}
.min-w-40{
  min-width: 10rem;
}
.min-w-48{
  min-width: 12rem;
}
.min-w-5{
  min-width: 1.25rem;
}
.min-w-6{
  min-width: 1.5rem;
}
.min-w-7{
  min-width: 1.75rem;
}
.min-w-8{
  min-width: 2rem;
}
.min-w-\[1000px\]{
  min-width: 1000px;
}
.min-w-\[100px\]{
  min-width: 100px;
}
.min-w-\[1040px\]{
  min-width: 1040px;
}
.min-w-\[109px\]{
  min-width: 109px;
}
.min-w-\[10px\]{
  min-width: 10px;
}
.min-w-\[1100px\]{
  min-width: 1100px;
}
.min-w-\[1160px\]{
  min-width: 1160px;
}
.min-w-\[120px\]{
  min-width: 120px;
}
.min-w-\[1240px\]{
  min-width: 1240px;
}
.min-w-\[126px\]{
  min-width: 126px;
}
.min-w-\[130px\]{
  min-width: 130px;
}
.min-w-\[1400px\]{
  min-width: 1400px;
}
.min-w-\[140px\]{
  min-width: 140px;
}
.min-w-\[146px\]{
  min-width: 146px;
}
.min-w-\[160px\]{
  min-width: 160px;
}
.min-w-\[180px\]{
  min-width: 180px;
}
.min-w-\[185px\]{
  min-width: 185px;
}
.min-w-\[190px\]{
  min-width: 190px;
}
.min-w-\[200px\]{
  min-width: 200px;
}
.min-w-\[20px\]{
  min-width: 20px;
}
.min-w-\[212px\]{
  min-width: 212px;
}
.min-w-\[241px\]{
  min-width: 241px;
}
.min-w-\[246px\]{
  min-width: 246px;
}
.min-w-\[256px\]{
  min-width: 256px;
}
.min-w-\[270px\]{
  min-width: 270px;
}
.min-w-\[280px\]{
  min-width: 280px;
}
.min-w-\[300px\]{
  min-width: 300px;
}
.min-w-\[312px\]{
  min-width: 312px;
}
.min-w-\[316px\]{
  min-width: 316px;
}
.min-w-\[360px\]{
  min-width: 360px;
}
.min-w-\[363px\]{
  min-width: 363px;
}
.min-w-\[380px\]{
  min-width: 380px;
}
.min-w-\[400px\]{
  min-width: 400px;
}
.min-w-\[466px\]{
  min-width: 466px;
}
.min-w-\[485px\]{
  min-width: 485px;
}
.min-w-\[500px\]{
  min-width: 500px;
}
.min-w-\[550px\]{
  min-width: 550px;
}
.min-w-\[60px\]{
  min-width: 60px;
}
.min-w-\[80px\]{
  min-width: 80px;
}
.min-w-fit{
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.min-w-full{
  min-width: 100%;
}
.min-w-max{
  min-width: -moz-max-content;
  min-width: max-content;
}
.\!max-w-32{
  max-width: 8rem !important;
}
.\!max-w-full{
  max-width: 100% !important;
}
.\!max-w-none{
  max-width: none !important;
}
.max-w-0{
  max-width: 0px;
}
.max-w-1\/2{
  max-width: 50%;
}
.max-w-24{
  max-width: 6rem;
}
.max-w-25{
  max-width: 6.25rem;
}
.max-w-28{
  max-width: 7rem;
}
.max-w-2xl{
  max-width: 42rem;
}
.max-w-32{
  max-width: 8rem;
}
.max-w-44{
  max-width: 11rem;
}
.max-w-45vw{
  max-width: 45vw;
}
.max-w-48{
  max-width: 12rem;
}
.max-w-4xl{
  max-width: 56rem;
}
.max-w-5{
  max-width: 1.25rem;
}
.max-w-56{
  max-width: 14rem;
}
.max-w-60{
  max-width: 15rem;
}
.max-w-7xl{
  max-width: 80rem;
}
.max-w-80{
  max-width: 20rem;
}
.max-w-96{
  max-width: 24rem;
}
.max-w-\[100\%\]{
  max-width: 100%;
}
.max-w-\[100px\]{
  max-width: 100px;
}
.max-w-\[1100px\]{
  max-width: 1100px;
}
.max-w-\[1144px\]{
  max-width: 1144px;
}
.max-w-\[120px\]{
  max-width: 120px;
}
.max-w-\[1250px\]{
  max-width: 1250px;
}
.max-w-\[136px\]{
  max-width: 136px;
}
.max-w-\[14\.1\%\]{
  max-width: 14.1%;
}
.max-w-\[140px\]{
  max-width: 140px;
}
.max-w-\[1440px\]{
  max-width: 1440px;
}
.max-w-\[165px\]{
  max-width: 165px;
}
.max-w-\[170px\]{
  max-width: 170px;
}
.max-w-\[18\.2\%\]{
  max-width: 18.2%;
}
.max-w-\[180px\]{
  max-width: 180px;
}
.max-w-\[188px\]{
  max-width: 188px;
}
.max-w-\[20\%\]{
  max-width: 20%;
}
.max-w-\[200px\]{
  max-width: 200px;
}
.max-w-\[213px\]{
  max-width: 213px;
}
.max-w-\[220px\]{
  max-width: 220px;
}
.max-w-\[240px\]{
  max-width: 240px;
}
.max-w-\[250px\]{
  max-width: 250px;
}
.max-w-\[260px\]{
  max-width: 260px;
}
.max-w-\[280px\]{
  max-width: 280px;
}
.max-w-\[283px\]{
  max-width: 283px;
}
.max-w-\[293px\]{
  max-width: 293px;
}
.max-w-\[30\%\]{
  max-width: 30%;
}
.max-w-\[300px\]{
  max-width: 300px;
}
.max-w-\[320px\]{
  max-width: 320px;
}
.max-w-\[321px\]{
  max-width: 321px;
}
.max-w-\[33\%\]{
  max-width: 33%;
}
.max-w-\[336px\]{
  max-width: 336px;
}
.max-w-\[340px\]{
  max-width: 340px;
}
.max-w-\[350px\]{
  max-width: 350px;
}
.max-w-\[400px\]{
  max-width: 400px;
}
.max-w-\[426px\]{
  max-width: 426px;
}
.max-w-\[440px\]{
  max-width: 440px;
}
.max-w-\[446px\]{
  max-width: 446px;
}
.max-w-\[450px\]{
  max-width: 450px;
}
.max-w-\[454px\]{
  max-width: 454px;
}
.max-w-\[460px\]{
  max-width: 460px;
}
.max-w-\[472px\]{
  max-width: 472px;
}
.max-w-\[484px\]{
  max-width: 484px;
}
.max-w-\[490px\]{
  max-width: 490px;
}
.max-w-\[500px\]{
  max-width: 500px;
}
.max-w-\[517px\]{
  max-width: 517px;
}
.max-w-\[536px\]{
  max-width: 536px;
}
.max-w-\[548px\]{
  max-width: 548px;
}
.max-w-\[550px\]{
  max-width: 550px;
}
.max-w-\[57\%\]{
  max-width: 57%;
}
.max-w-\[60\%\]{
  max-width: 60%;
}
.max-w-\[600px\]{
  max-width: 600px;
}
.max-w-\[610px\]{
  max-width: 610px;
}
.max-w-\[620px\]{
  max-width: 620px;
}
.max-w-\[646px\]{
  max-width: 646px;
}
.max-w-\[650px\]{
  max-width: 650px;
}
.max-w-\[660px\]{
  max-width: 660px;
}
.max-w-\[7\.1\%\]{
  max-width: 7.1%;
}
.max-w-\[70\%\]{
  max-width: 70%;
}
.max-w-\[700px\]{
  max-width: 700px;
}
.max-w-\[735px\]{
  max-width: 735px;
}
.max-w-\[80\%\]{
  max-width: 80%;
}
.max-w-\[800px\]{
  max-width: 800px;
}
.max-w-\[80px\]{
  max-width: 80px;
}
.max-w-\[840px\]{
  max-width: 840px;
}
.max-w-\[85\%\]{
  max-width: 85%;
}
.max-w-\[90\%\]{
  max-width: 90%;
}
.max-w-\[90px\]{
  max-width: 90px;
}
.max-w-\[90vw\]{
  max-width: 90vw;
}
.max-w-\[914px\]{
  max-width: 914px;
}
.max-w-\[calc\(100\%-100px\)\]{
  max-width: calc(100% - 100px);
}
.max-w-\[calc\(100\%-150px\)\]{
  max-width: calc(100% - 150px);
}
.max-w-\[calc\(100\%-220px\)\]{
  max-width: calc(100% - 220px);
}
.max-w-\[calc\(100\%-28px\)\]{
  max-width: calc(100% - 28px);
}
.max-w-\[calc\(100\%-2rem\)\]{
  max-width: calc(100% - 2rem);
}
.max-w-\[calc\(100\%-30px\)\]{
  max-width: calc(100% - 30px);
}
.max-w-\[calc\(100\%-40px\)\]{
  max-width: calc(100% - 40px);
}
.max-w-\[calc\(100\%-50px\)\]{
  max-width: calc(100% - 50px);
}
.max-w-fit{
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full{
  max-width: 100%;
}
.max-w-lg{
  max-width: 32rem;
}
.max-w-md{
  max-width: 28rem;
}
.max-w-none{
  max-width: none;
}
.max-w-xl{
  max-width: 36rem;
}
.max-w-xs{
  max-width: 20rem;
}
.\!flex-1{
  flex: 1 1 0% !important;
}
.flex-1{
  flex: 1 1 0%;
}
.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{
  flex-grow: 1;
}
.flex-grow-0{
  flex-grow: 0;
}
.grow{
  flex-grow: 1;
}
.basis-\[60\%\]{
  flex-basis: 60%;
}
.table-fixed{
  table-layout: fixed;
}
.border-collapse{
  border-collapse: collapse;
}
.border-separate{
  border-collapse: separate;
}
.border-spacing-y-1{
  --tw-border-spacing-y: 0.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-top-left{
  transform-origin: top left;
}
.\!-translate-x-1\/2{
  --tw-translate-x: -50% !important;
  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)) !important;
}
.\!translate-x-0{
  --tw-translate-x: 0px !important;
  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)) !important;
}
.\!translate-y-0{
  --tw-translate-y: 0px !important;
  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)) !important;
}
.-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-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-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-4{
  --tw-translate-y: -1rem;
  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\/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-4{
  --tw-translate-x: 1rem;
  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-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-4{
  --tw-translate-y: 1rem;
  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-0{
  --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));
}
.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-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-\[-4deg\]{
  --tw-rotate: -4deg;
  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));
}
.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-0{
  --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));
}
.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-150{
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.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: .95;
  --tw-scale-y: .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-\[60\%\]{
  --tw-scale-x: 60%;
  --tw-scale-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));
}
.\!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)) !important;
}
.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));
}
@keyframes fadeIn{
  0%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}
.animate-fade-in{
  animation: fadeIn 0.3s ease-in-out;
}
@keyframes pulse{
  50%{
    opacity: .5;
  }
}
.animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.\!cursor-default{
  cursor: default !important;
}
.\!cursor-not-allowed{
  cursor: not-allowed !important;
}
.cursor-auto{
  cursor: auto;
}
.cursor-col-resize{
  cursor: col-resize;
}
.cursor-default{
  cursor: default;
}
.cursor-ew-resize{
  cursor: ew-resize;
}
.cursor-grab{
  cursor: grab;
}
.cursor-grabbing{
  cursor: grabbing;
}
.cursor-move{
  cursor: move;
}
.cursor-none{
  cursor: none;
}
.cursor-not-allowed{
  cursor: not-allowed;
}
.cursor-ns-resize{
  cursor: ns-resize;
}
.cursor-pointer{
  cursor: pointer;
}
.cursor-progress{
  cursor: progress;
}
.cursor-text{
  cursor: text;
}
.cursor-wait{
  cursor: wait;
}
.select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.select-text{
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.select-all{
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
.resize-none{
  resize: none;
}
.resize{
  resize: both;
}
.list-inside{
  list-style-position: inside;
}
.list-decimal{
  list-style-type: decimal;
}
.list-disc{
  list-style-type: disc;
}
.appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10{
  grid-template-columns: repeat(10, 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-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid-cols-\[187px_1fr\]{
  grid-template-columns: 187px 1fr;
}
.grid-cols-\[1fr_auto\]{
  grid-template-columns: 1fr auto;
}
.grid-cols-\[30px_1fr\]{
  grid-template-columns: 30px 1fr;
}
.grid-cols-\[30px_1fr_1fr\]{
  grid-template-columns: 30px 1fr 1fr;
}
.grid-cols-\[43px_auto\]{
  grid-template-columns: 43px auto;
}
.grid-cols-\[max-content\]{
  grid-template-columns: max-content;
}
.grid-cols-\[repeat\(auto-fill\2c 152px\)\]{
  grid-template-columns: repeat(auto-fill,152px);
}
.grid-cols-\[repeat\(auto-fill\2c minmax\(232px\2c 1fr\)\)\]{
  grid-template-columns: repeat(auto-fill,minmax(232px,1fr));
}
.grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-\[max-content\]{
  grid-template-rows: max-content;
}
.grid-rows-\[repeat\(auto-fill\2c 183px\)\]{
  grid-template-rows: repeat(auto-fill,183px);
}
.flex-row{
  flex-direction: row;
}
.flex-row-reverse{
  flex-direction: row-reverse;
}
.flex-col{
  flex-direction: column;
}
.flex-col-reverse{
  flex-direction: column-reverse;
}
.flex-wrap{
  flex-wrap: wrap;
}
.flex-nowrap{
  flex-wrap: nowrap;
}
.place-content-center{
  place-content: center;
}
.place-items-center{
  place-items: center;
}
.content-center{
  align-content: center;
}
.content-start{
  align-content: flex-start;
}
.content-stretch{
  align-content: stretch;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.\!items-center{
  align-items: center !important;
}
.items-center{
  align-items: center;
}
.items-baseline{
  align-items: baseline;
}
.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;
}
.justify-around{
  justify-content: space-around;
}
.justify-evenly{
  justify-content: space-evenly;
}
.justify-items-start{
  justify-items: start;
}
.\!gap-0{
  gap: 0px !important;
}
.\!gap-1{
  gap: 0.25rem !important;
}
.\!gap-2{
  gap: 0.5rem !important;
}
.gap-0{
  gap: 0px;
}
.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-16{
  gap: 4rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-2\.5{
  gap: 0.625rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-7{
  gap: 1.75rem;
}
.gap-8{
  gap: 2rem;
}
.gap-9{
  gap: 2.25rem;
}
.gap-\[10px\]{
  gap: 10px;
}
.gap-\[14px\]{
  gap: 14px;
}
.gap-\[15px\]{
  gap: 15px;
}
.gap-\[20px\]{
  gap: 20px;
}
.gap-\[3px\]{
  gap: 3px;
}
.gap-\[5px\]{
  gap: 5px;
}
.gap-\[6px\]{
  gap: 6px;
}
.gap-\[7px\]{
  gap: 7px;
}
.gap-\[8px\]{
  gap: 8px;
}
.gap-\[9px\]{
  gap: 9px;
}
.gap-x-10{
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-x-2{
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-20{
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}
.gap-x-3{
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-4{
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-6{
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-y-0\.5{
  row-gap: 0.125rem;
}
.gap-y-1{
  row-gap: 0.25rem;
}
.gap-y-2{
  row-gap: 0.5rem;
}
.gap-y-3{
  row-gap: 0.75rem;
}
.gap-y-4{
  row-gap: 1rem;
}
.gap-y-6{
  row-gap: 1.5rem;
}
.gap-y-8{
  row-gap: 2rem;
}
.\!space-x-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.\!space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.-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-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-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-x-0 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.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-1\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-10 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-12 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(3rem * var(--tw-space-x-reverse));
  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-16 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(4rem * var(--tw-space-x-reverse));
  margin-left: calc(4rem * 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-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)));
}
.space-x-5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[10px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(10px * var(--tw-space-x-reverse));
  margin-left: calc(10px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[1px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1px * var(--tw-space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[6px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(6px * var(--tw-space-x-reverse));
  margin-left: calc(6px * 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-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-3\.5 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.875rem * 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-7 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * 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-\[120px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(120px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(120px * var(--tw-space-y-reverse));
}
.space-y-\[140px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(140px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(140px * var(--tw-space-y-reverse));
}
.space-y-\[6px\] > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 0;
  margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6px * var(--tw-space-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-x-\[1px\] > :not([hidden]) ~ :not([hidden]){
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-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-gray-3 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(237 239 242 / var(--tw-divide-opacity, 1));
}
.divide-stroke-default > :not([hidden]) ~ :not([hidden]){
  border-color: var(--stroke-default);
}
.divide-stroke-divider > :not([hidden]) ~ :not([hidden]){
  border-color: var(--stroke-divider);
}
.self-start{
  align-self: flex-start;
}
.self-end{
  align-self: flex-end;
}
.self-center{
  align-self: center;
}
.self-stretch{
  align-self: stretch;
}
.overflow-auto{
  overflow: auto;
}
.\!overflow-hidden{
  overflow: hidden !important;
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-visible{
  overflow: visible;
}
.overflow-scroll{
  overflow: scroll;
}
.overflow-x-auto{
  overflow-x: auto;
}
.\!overflow-y-auto{
  overflow-y: auto !important;
}
.overflow-y-auto{
  overflow-y: auto;
}
.overflow-x-hidden{
  overflow-x: hidden;
}
.overflow-y-hidden{
  overflow-y: hidden;
}
.overflow-x-scroll{
  overflow-x: scroll;
}
.overflow-y-scroll{
  overflow-y: scroll;
}
.truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-ellipsis{
  text-overflow: ellipsis;
}
.text-ellipsis{
  text-overflow: ellipsis;
}
.hyphens-auto{
  -webkit-hyphens: auto;
          hyphens: auto;
}
.whitespace-normal{
  white-space: normal;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.whitespace-pre{
  white-space: pre;
}
.whitespace-pre-line{
  white-space: pre-line;
}
.whitespace-pre-wrap{
  white-space: pre-wrap;
}
.text-wrap{
  text-wrap: wrap;
}
.text-nowrap{
  text-wrap: nowrap;
}
.break-words{
  overflow-wrap: break-word;
}
.break-all{
  word-break: break-all;
}
.\!rounded{
  border-radius: 0.25rem !important;
}
.\!rounded-2xl{
  border-radius: 1rem !important;
}
.\!rounded-lg{
  border-radius: 0.5rem !important;
}
.\!rounded-md{
  border-radius: 0.375rem !important;
}
.\!rounded-xl{
  border-radius: 0.75rem !important;
}
.rounded{
  border-radius: 0.25rem;
}
.rounded-2xl{
  border-radius: 1rem;
}
.rounded-3xl{
  border-radius: 1.5rem;
}
.rounded-\[10px\]{
  border-radius: 10px;
}
.rounded-\[12px\]{
  border-radius: 12px;
}
.rounded-\[16px\]{
  border-radius: 16px;
}
.rounded-\[20px\]{
  border-radius: 20px;
}
.rounded-\[24px\]{
  border-radius: 24px;
}
.rounded-\[25px\]{
  border-radius: 25px;
}
.rounded-\[34px\]{
  border-radius: 34px;
}
.rounded-\[4\.68px\]{
  border-radius: 4.68px;
}
.rounded-\[4\.8px\]{
  border-radius: 4.8px;
}
.rounded-\[4px\]{
  border-radius: 4px;
}
.rounded-\[5\.714px\]{
  border-radius: 5.714px;
}
.rounded-\[50\%\]{
  border-radius: 50%;
}
.rounded-\[52px\]{
  border-radius: 52px;
}
.rounded-\[5px\]{
  border-radius: 5px;
}
.rounded-\[6px\]{
  border-radius: 6px;
}
.rounded-\[8px\]{
  border-radius: 8px;
}
.rounded-\[999px\]{
  border-radius: 999px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-lg{
  border-radius: 0.5rem;
}
.rounded-md{
  border-radius: 0.375rem;
}
.rounded-none{
  border-radius: 0px;
}
.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-\[20px\]{
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.rounded-b-\[4px\]{
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rounded-b-\[6px\]{
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.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: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-l{
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-3xl{
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-l-full{
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-r{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-r-3xl{
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.rounded-r-\[11px\]{
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
}
.rounded-r-full{
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-t-2xl{
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-md{
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-t-none{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.\!rounded-br-none{
  border-bottom-right-radius: 0px !important;
}
.rounded-bl-\[4px\]{
  border-bottom-left-radius: 4px;
}
.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}
.rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}
.rounded-bl-none{
  border-bottom-left-radius: 0px;
}
.rounded-bl-xl{
  border-bottom-left-radius: 0.75rem;
}
.rounded-br-\[4px\]{
  border-bottom-right-radius: 4px;
}
.rounded-br-lg{
  border-bottom-right-radius: 0.5rem;
}
.rounded-br-none{
  border-bottom-right-radius: 0px;
}
.rounded-br-xl{
  border-bottom-right-radius: 0.75rem;
}
.rounded-tl-\[4px\]{
  border-top-left-radius: 4px;
}
.rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}
.rounded-tl-none{
  border-top-left-radius: 0px;
}
.rounded-tr-\[4px\]{
  border-top-right-radius: 4px;
}
.rounded-tr-\[9px\]{
  border-top-right-radius: 9px;
}
.rounded-tr-lg{
  border-top-right-radius: 0.5rem;
}
.rounded-tr-none{
  border-top-right-radius: 0px;
}
.\!border{
  border-width: 1px !important;
}
.\!border-0{
  border-width: 0px !important;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-2{
  border-width: 2px;
}
.border-3{
  border-width: 3px;
}
.border-\[0\.4px\]{
  border-width: 0.4px;
}
.border-\[1\.5px\]{
  border-width: 1.5px;
}
.border-\[1px\]{
  border-width: 1px;
}
.border-\[2px\]{
  border-width: 2px;
}
.border-\[3px\]{
  border-width: 3px;
}
.border-x{
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-x-0{
  border-left-width: 0px;
  border-right-width: 0px;
}
.border-y{
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-y-2{
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.\!border-l-0{
  border-left-width: 0px !important;
}
.\!border-r-0{
  border-right-width: 0px !important;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-0{
  border-bottom-width: 0px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b-\[1px\]{
  border-bottom-width: 1px;
}
.border-l{
  border-left-width: 1px;
}
.border-l-0{
  border-left-width: 0px;
}
.border-l-\[1px\]{
  border-left-width: 1px;
}
.border-r{
  border-right-width: 1px;
}
.border-r-2{
  border-right-width: 2px;
}
.border-r-\[1px\]{
  border-right-width: 1px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-0{
  border-top-width: 0px;
}
.border-dashed{
  border-style: dashed;
}
.\!border-none{
  border-style: none !important;
}
.border-none{
  border-style: none;
}
.\!border-button-secondary-hover-stroke{
  border-color: var(--button-secondary-hover-stroke) !important;
}
.\!border-gray-2{
  --tw-border-opacity: 1 !important;
  border-color: rgb(243 243 246 / var(--tw-border-opacity, 1)) !important;
}
.\!border-icon-error{
  border-color: var(--icon-error) !important;
}
.\!border-red-13{
  --tw-border-opacity: 1 !important;
  border-color: rgb(251 60 60 / var(--tw-border-opacity, 1)) !important;
}
.\!border-red-3{
  --tw-border-opacity: 1 !important;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1)) !important;
}
.\!border-red-4{
  --tw-border-opacity: 1 !important;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1)) !important;
}
.\!border-stroke-default{
  border-color: var(--stroke-default) !important;
}
.\!border-stroke-divider{
  border-color: var(--stroke-divider) !important;
}
.\!border-stroke-error{
  border-color: var(--stroke-error) !important;
}
.\!border-stroke-select{
  border-color: var(--stroke-select) !important;
}
.\!border-stroke-strong{
  border-color: var(--stroke-strong) !important;
}
.\!border-text-error{
  border-color: var(--text-error) !important;
}
.\!border-transparent{
  border-color: transparent !important;
}
.border-\[\#c0c0c0\]{
  --tw-border-opacity: 1;
  border-color: rgb(192 192 192 / var(--tw-border-opacity, 1));
}
.border-\[\#e2e3e3\]{
  --tw-border-opacity: 1;
  border-color: rgb(226 227 227 / var(--tw-border-opacity, 1));
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-blue-2{
  --tw-border-opacity: 1;
  border-color: rgb(13 211 255 / var(--tw-border-opacity, 1));
}
.border-blue-3{
  --tw-border-opacity: 1;
  border-color: rgb(1 196 203 / var(--tw-border-opacity, 1));
}
.border-blue-4{
  --tw-border-opacity: 1;
  border-color: rgb(48 126 243 / var(--tw-border-opacity, 1));
}
.border-blue-9{
  --tw-border-opacity: 1;
  border-color: rgb(108 221 226 / var(--tw-border-opacity, 1));
}
.border-button-primary-default-bg{
  border-color: var(--button-primary-default-bg);
}
.border-button-secondary-default-stroke{
  border-color: var(--button-secondary-default-stroke);
}
.border-button-secondary-disabled-stroke{
  border-color: var(--button-secondary-disabled-stroke);
}
.border-gray-11{
  --tw-border-opacity: 1;
  border-color: rgb(218 220 230 / var(--tw-border-opacity, 1));
}
.border-gray-13{
  --tw-border-opacity: 1;
  border-color: rgb(116 119 117 / var(--tw-border-opacity, 1));
}
.border-gray-2{
  --tw-border-opacity: 1;
  border-color: rgb(243 243 246 / var(--tw-border-opacity, 1));
}
.border-gray-27{
  --tw-border-opacity: 1;
  border-color: rgb(230 231 234 / var(--tw-border-opacity, 1));
}
.border-gray-3{
  --tw-border-opacity: 1;
  border-color: rgb(237 239 242 / var(--tw-border-opacity, 1));
}
.border-gray-30{
  --tw-border-opacity: 1;
  border-color: rgb(237 237 237 / var(--tw-border-opacity, 1));
}
.border-gray-35{
  --tw-border-opacity: 1;
  border-color: rgb(199 199 204 / var(--tw-border-opacity, 1));
}
.border-gray-4{
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.border-gray-46{
  --tw-border-opacity: 1;
  border-color: rgb(229 229 234 / var(--tw-border-opacity, 1));
}
.border-gray-5{
  --tw-border-opacity: 1;
  border-color: rgb(172 178 194 / var(--tw-border-opacity, 1));
}
.border-gray-50{
  --tw-border-opacity: 1;
  border-color: rgb(235 235 235 / var(--tw-border-opacity, 1));
}
.border-gray-6{
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.border-gray-7{
  --tw-border-opacity: 1;
  border-color: rgb(56 59 68 / var(--tw-border-opacity, 1));
}
.border-green-3{
  --tw-border-opacity: 1;
  border-color: rgb(38 168 113 / var(--tw-border-opacity, 1));
}
.border-green-8{
  --tw-border-opacity: 1;
  border-color: rgb(155 208 101 / var(--tw-border-opacity, 1));
}
.border-green-9{
  --tw-border-opacity: 1;
  border-color: rgb(196 245 196 / var(--tw-border-opacity, 1));
}
.border-icon-error{
  border-color: var(--icon-error);
}
.border-icon-warning{
  border-color: var(--icon-warning);
}
.border-pink-1{
  --tw-border-opacity: 1;
  border-color: rgb(240 93 199 / var(--tw-border-opacity, 1));
}
.border-pink-2{
  --tw-border-opacity: 1;
  border-color: rgb(165 57 249 / var(--tw-border-opacity, 1));
}
.border-purple-3{
  --tw-border-opacity: 1;
  border-color: rgb(229 222 252 / var(--tw-border-opacity, 1));
}
.border-purple-4{
  --tw-border-opacity: 1;
  border-color: rgb(222 213 251 / var(--tw-border-opacity, 1));
}
.border-purple-5{
  --tw-border-opacity: 1;
  border-color: rgb(85 54 219 / var(--tw-border-opacity, 1));
}
.border-red-10{
  --tw-border-opacity: 1;
  border-color: rgb(208 121 101 / var(--tw-border-opacity, 1));
}
.border-red-13{
  --tw-border-opacity: 1;
  border-color: rgb(251 60 60 / var(--tw-border-opacity, 1));
}
.border-red-3{
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.border-red-4{
  --tw-border-opacity: 1;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1));
}
.border-red-5{
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.border-red-8{
  --tw-border-opacity: 1;
  border-color: rgb(178 43 43 / var(--tw-border-opacity, 1));
}
.border-stroke-accent-blue{
  border-color: var(--stroke-accent-blue);
}
.border-stroke-accent-blue-dark{
  border-color: var(--stroke-accent-blue-dark);
}
.border-stroke-accent-error{
  border-color: var(--stroke-accent-error);
}
.border-stroke-accent-orange{
  border-color: var(--stroke-accent-orange);
}
.border-stroke-accent-success{
  border-color: var(--stroke-accent-success);
}
.border-stroke-default{
  border-color: var(--stroke-default);
}
.border-stroke-divider{
  border-color: var(--stroke-divider);
}
.border-stroke-error{
  border-color: var(--stroke-error);
}
.border-stroke-medium{
  border-color: var(--stroke-medium);
}
.border-stroke-primary{
  border-color: var(--stroke-primary);
}
.border-stroke-select{
  border-color: var(--stroke-select);
}
.border-stroke-strong{
  border-color: var(--stroke-strong);
}
.border-stroke-subtle{
  border-color: var(--stroke-subtle);
}
.border-surface-default{
  border-color: var(--surface-default);
}
.border-surface-medium-emphasis{
  border-color: var(--surface-medium-emphasis);
}
.border-text-primary{
  border-color: var(--text-primary);
}
.border-transparent{
  border-color: transparent;
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-yellow-1{
  --tw-border-opacity: 1;
  border-color: rgb(255 184 3 / var(--tw-border-opacity, 1));
}
.border-yellow-2{
  --tw-border-opacity: 1;
  border-color: rgb(254 155 8 / var(--tw-border-opacity, 1));
}
.border-yellow-5{
  --tw-border-opacity: 1;
  border-color: rgb(255 234 179 / var(--tw-border-opacity, 1));
}
.border-yellow-7{
  --tw-border-opacity: 1;
  border-color: rgb(255 229 147 / var(--tw-border-opacity, 1));
}
.border-b-gray-22{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(238 239 241 / var(--tw-border-opacity, 1));
}
.border-b-gray-3{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(237 239 242 / var(--tw-border-opacity, 1));
}
.border-b-stroke-divider{
  border-bottom-color: var(--stroke-divider);
}
.border-l-stroke-divider{
  border-left-color: var(--stroke-divider);
}
.border-r-gray-3{
  --tw-border-opacity: 1;
  border-right-color: rgb(237 239 242 / var(--tw-border-opacity, 1));
}
.border-r-stroke-divider{
  border-right-color: var(--stroke-divider);
}
.border-t-gray-2{
  --tw-border-opacity: 1;
  border-top-color: rgb(243 243 246 / var(--tw-border-opacity, 1));
}
.border-t-stroke-divider{
  border-top-color: var(--stroke-divider);
}
.border-opacity-20{
  --tw-border-opacity: .2;
}
.border-opacity-50{
  --tw-border-opacity: 0.5;
}
.border-opacity-\[25\%\]{
  --tw-border-opacity: 25%;
}
.\!bg-black\/50{
  background-color: rgb(0 0 0 / 0.5) !important;
}
.\!bg-black\/80{
  background-color: rgb(0 0 0 / 0.8) !important;
}
.\!bg-button-secondary-hover-bg{
  background-color: var(--button-secondary-hover-bg) !important;
}
.\!bg-gray-3{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-modal-surface-default{
  background-color: var(--modal-surface-default) !important;
}
.\!bg-red-1{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-surface-default{
  background-color: var(--surface-default) !important;
}
.\!bg-surface-default-error{
  background-color: var(--surface-default-error) !important;
}
.\!bg-surface-default-hover{
  background-color: var(--surface-default-hover) !important;
}
.\!bg-surface-high-emphasis{
  background-color: var(--surface-high-emphasis) !important;
}
.\!bg-surface-low-emphasis{
  background-color: var(--surface-low-emphasis) !important;
}
.\!bg-surface-medium-emphasis{
  background-color: var(--surface-medium-emphasis) !important;
}
.\!bg-transparent{
  background-color: transparent !important;
}
.bg-\[\#1D79BB\]{
  --tw-bg-opacity: 1;
  background-color: rgb(29 121 187 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D9D9D9\]{
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6E1F0\]{
  --tw-bg-opacity: 1;
  background-color: rgb(230 225 240 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f8f9fa\]{
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 250 / var(--tw-bg-opacity, 1));
}
.bg-\[var\(--Color-surface-default-high-emphasis\2c \#E0E0E0\)\]{
  background-color: var(--Color-surface-default-high-emphasis,#E0E0E0);
}
.bg-\[var\(--progress-track-bg\2c \#e5e5e5\)\]{
  background-color: var(--progress-track-bg,#e5e5e5);
}
.bg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/30{
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/5{
  background-color: rgb(0 0 0 / 0.05);
}
.bg-black\/80{
  background-color: rgb(0 0 0 / 0.8);
}
.bg-blue-1{
  --tw-bg-opacity: 1;
  background-color: rgb(235 243 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-2{
  --tw-bg-opacity: 1;
  background-color: rgb(13 211 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-3{
  --tw-bg-opacity: 1;
  background-color: rgb(1 196 203 / var(--tw-bg-opacity, 1));
}
.bg-blue-4{
  --tw-bg-opacity: 1;
  background-color: rgb(48 126 243 / var(--tw-bg-opacity, 1));
}
.bg-blue-8{
  --tw-bg-opacity: 1;
  background-color: rgb(154 225 228 / var(--tw-bg-opacity, 1));
}
.bg-button-primary-default-bg{
  background-color: var(--button-primary-default-bg);
}
.bg-button-primary-disabled-bg{
  background-color: var(--button-primary-disabled-bg);
}
.bg-button-secondary-default-bg{
  background-color: var(--button-secondary-default-bg);
}
.bg-button-secondary-default-text{
  background-color: var(--button-secondary-default-text);
}
.bg-button-secondary-disabled-bg{
  background-color: var(--button-secondary-disabled-bg);
}
.bg-dark-12{
  --tw-bg-opacity: 1;
  background-color: rgb(16 16 16 / var(--tw-bg-opacity, 1));
}
.bg-dark-3{
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}
.bg-dark-5{
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.bg-fb-color{
  --tw-bg-opacity: 1;
  background-color: rgb(24 119 242 / var(--tw-bg-opacity, 1));
}
.bg-gray-1{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-12{
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-19{
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}
.bg-gray-2{
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-20{
  --tw-bg-opacity: 1;
  background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-21{
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 28 / var(--tw-bg-opacity, 1));
}
.bg-gray-24{
  --tw-bg-opacity: 1;
  background-color: rgb(92 94 99 / var(--tw-bg-opacity, 1));
}
.bg-gray-3{
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1));
}
.bg-gray-33{
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-gray-37{
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1));
}
.bg-gray-4{
  --tw-bg-opacity: 1;
  background-color: rgb(205 209 218 / var(--tw-bg-opacity, 1));
}
.bg-gray-400{
  --tw-bg-opacity: 1;
  background-color: rgb(158 158 158 / var(--tw-bg-opacity, 1));
}
.bg-gray-44{
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 247 / var(--tw-bg-opacity, 1));
}
.bg-gray-46{
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 234 / var(--tw-bg-opacity, 1));
}
.bg-gray-5{
  --tw-bg-opacity: 1;
  background-color: rgb(172 178 194 / var(--tw-bg-opacity, 1));
}
.bg-gray-54{
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1));
}
.bg-gray-54\/10{
  background-color: rgb(240 240 240 / .1);
}
.bg-gray-6{
  --tw-bg-opacity: 1;
  background-color: rgb(120 130 156 / var(--tw-bg-opacity, 1));
}
.bg-gray-7{
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.bg-gray-8{
  --tw-bg-opacity: 1;
  background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1));
}
.bg-green-1{
  --tw-bg-opacity: 1;
  background-color: rgb(138 204 26 / var(--tw-bg-opacity, 1));
}
.bg-green-10{
  --tw-bg-opacity: 1;
  background-color: rgb(232 248 236 / var(--tw-bg-opacity, 1));
}
.bg-green-2{
  --tw-bg-opacity: 1;
  background-color: rgb(44 209 98 / var(--tw-bg-opacity, 1));
}
.bg-green-3{
  --tw-bg-opacity: 1;
  background-color: rgb(38 168 113 / var(--tw-bg-opacity, 1));
}
.bg-green-3\/10{
  background-color: rgb(38 168 113 / .1);
}
.bg-green-4{
  --tw-bg-opacity: 1;
  background-color: rgb(0 128 96 / var(--tw-bg-opacity, 1));
}
.bg-green-7{
  --tw-bg-opacity: 1;
  background-color: rgb(213 255 171 / var(--tw-bg-opacity, 1));
}
.bg-green-9{
  --tw-bg-opacity: 1;
  background-color: rgb(196 245 196 / var(--tw-bg-opacity, 1));
}
.bg-icon-blue{
  background-color: var(--icon-blue);
}
.bg-icon-brand{
  background-color: var(--icon-brand);
}
.bg-icon-default{
  background-color: var(--icon-default);
}
.bg-icon-error{
  background-color: var(--icon-error);
}
.bg-icon-orange{
  background-color: var(--icon-orange);
}
.bg-icon-pink{
  background-color: var(--icon-pink);
}
.bg-icon-purple{
  background-color: var(--icon-purple);
}
.bg-icon-subtle{
  background-color: var(--icon-subtle);
}
.bg-icon-success{
  background-color: var(--icon-success);
}
.bg-icon-teal{
  background-color: var(--icon-teal);
}
.bg-icon-warning{
  background-color: var(--icon-warning);
}
.bg-modal-surface-default{
  background-color: var(--modal-surface-default);
}
.bg-modal-surface-hover{
  background-color: var(--modal-surface-hover);
}
.bg-modal-surface-skeleton{
  background-color: var(--modal-surface-skeleton);
}
.bg-pink-1{
  --tw-bg-opacity: 1;
  background-color: rgb(240 93 199 / var(--tw-bg-opacity, 1));
}
.bg-pink-2{
  --tw-bg-opacity: 1;
  background-color: rgb(165 57 249 / var(--tw-bg-opacity, 1));
}
.bg-primary-color{
  background-color: var(--primary-color);
}
.bg-primary-dark{
  background-color: var(--primary-dark);
}
.bg-purple-1{
  --tw-bg-opacity: 1;
  background-color: rgb(248 246 254 / var(--tw-bg-opacity, 1));
}
.bg-purple-2{
  --tw-bg-opacity: 1;
  background-color: rgb(244 241 254 / var(--tw-bg-opacity, 1));
}
.bg-purple-3{
  --tw-bg-opacity: 1;
  background-color: rgb(229 222 252 / var(--tw-bg-opacity, 1));
}
.bg-red-1{
  --tw-bg-opacity: 1;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1));
}
.bg-red-13{
  --tw-bg-opacity: 1;
  background-color: rgb(251 60 60 / var(--tw-bg-opacity, 1));
}
.bg-red-13\/10{
  background-color: rgb(251 60 60 / .1);
}
.bg-red-3{
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 87 / var(--tw-bg-opacity, 1));
}
.bg-red-3\/10{
  background-color: rgb(237 28 87 / .1);
}
.bg-red-4{
  --tw-bg-opacity: 1;
  background-color: rgb(208 17 71 / var(--tw-bg-opacity, 1));
}
.bg-red-7{
  --tw-bg-opacity: 1;
  background-color: rgb(208 16 71 / var(--tw-bg-opacity, 1));
}
.bg-red-9{
  --tw-bg-opacity: 1;
  background-color: rgb(255 181 171 / var(--tw-bg-opacity, 1));
}
.bg-stroke-accent-blue{
  background-color: var(--stroke-accent-blue);
}
.bg-stroke-default{
  background-color: var(--stroke-default);
}
.bg-stroke-divider{
  background-color: var(--stroke-divider);
}
.bg-stroke-select{
  background-color: var(--stroke-select);
}
.bg-stroke-subtle{
  background-color: var(--stroke-subtle);
}
.bg-surface-accent-blue{
  background-color: var(--surface-accent-blue);
}
.bg-surface-accent-orange{
  background-color: var(--surface-accent-orange);
}
.bg-surface-accent-pink{
  background-color: var(--surface-accent-pink);
}
.bg-surface-accent-purple{
  background-color: var(--surface-accent-purple);
}
.bg-surface-accent-teal{
  background-color: var(--surface-accent-teal);
}
.bg-surface-default{
  background-color: var(--surface-default);
}
.bg-surface-default-always-dark{
  background-color: var(--surface-default-always-dark);
}
.bg-surface-default-default-inverted{
  background-color: var(--surface-default-default-inverted);
}
.bg-surface-default-error{
  background-color: var(--surface-default-error);
}
.bg-surface-default-hover{
  background-color: var(--surface-default-hover);
}
.bg-surface-default-inverted{
  background-color: var(--surface-default-inverted);
}
.bg-surface-default-primary{
  background-color: var(--surface-default-primary);
}
.bg-surface-default-success{
  background-color: var(--surface-default-success);
}
.bg-surface-default-warning{
  background-color: var(--surface-default-warning);
}
.bg-surface-high-emphasis{
  background-color: var(--surface-high-emphasis);
}
.bg-surface-low-emphasis{
  background-color: var(--surface-low-emphasis);
}
.bg-surface-medium-emphasis{
  background-color: var(--surface-medium-emphasis);
}
.bg-surface-sidebar-tooltip{
  background-color: var(--sidebar-tooltip);
}
.bg-surface-skeleton{
  background-color: var(--surface-skeleton);
}
.bg-text-primary{
  background-color: var(--text-primary);
}
.bg-text-primary-inverted{
  background-color: var(--text-primary-inverted);
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/50{
  background-color: rgb(255 255 255 / 0.5);
}
.bg-yellow-1{
  --tw-bg-opacity: 1;
  background-color: rgb(255 184 3 / var(--tw-bg-opacity, 1));
}
.bg-yellow-11{
  --tw-bg-opacity: 1;
  background-color: rgb(254 232 199 / var(--tw-bg-opacity, 1));
}
.bg-yellow-2{
  --tw-bg-opacity: 1;
  background-color: rgb(254 155 8 / var(--tw-bg-opacity, 1));
}
.bg-yellow-2\.5{
  --tw-bg-opacity: 1;
  background-color: rgb(255 122 11 / var(--tw-bg-opacity, 1));
}
.bg-yellow-2\/10{
  background-color: rgb(254 155 8 / .1);
}
.bg-yellow-5{
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 179 / var(--tw-bg-opacity, 1));
}
.bg-yellow-8{
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 225 / var(--tw-bg-opacity, 1));
}
.bg-opacity-10{
  --tw-bg-opacity: .1;
}
.bg-opacity-12{
  --tw-bg-opacity: .12;
}
.bg-opacity-50{
  --tw-bg-opacity: 0.5;
}
.bg-opacity-70{
  --tw-bg-opacity: 0.7;
}
.bg-opacity-75{
  --tw-bg-opacity: 0.75;
}
.bg-opacity-\[8\%\]{
  --tw-bg-opacity: 8%;
}
.bg-\[linear-gradient\(225deg\2c _rgba\(44\2c 44\2c 44\2c 0\)_22\.44\%\2c _rgba\(44\2c 44\2c 44\2c 0\.02\)_39\.07\%\2c _rgba\(44\2c 44\2c 44\2c 0\.10\)_53\.63\%\2c _rgba\(44\2c 44\2c 44\2c 0\.20\)_65\.59\%\2c _rgba\(44\2c 44\2c 44\2c 0\.50\)_88\.38\%\)\]{
  background-image: linear-gradient(225deg, rgba(44,44,44,0) 22.44%, rgba(44,44,44,0.02) 39.07%, rgba(44,44,44,0.10) 53.63%, rgba(44,44,44,0.20) 65.59%, rgba(44,44,44,0.50) 88.38%);
}
.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));
}
.from-red-3{
  --tw-gradient-from: #ED1C57 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 28 87 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white{
  --tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-white{
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #FFFFFF var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-purple-6{
  --tw-gradient-to: #4C2BD9 var(--tw-gradient-to-position);
}
.to-white\/50{
  --tw-gradient-to: rgb(255 255 255 / 0.5) var(--tw-gradient-to-position);
}
.bg-contain{
  background-size: contain;
}
.bg-repeat-x{
  background-repeat: repeat-x;
}
.fill-white{
  fill: #FFFFFF;
}
.stroke-gray-13{
  stroke: #747775;
}
.stroke-gray-3{
  stroke: #EDEFF2;
}
.stroke-purple-5{
  stroke: #5536DB;
}
.stroke-stroke-default{
  stroke: var(--stroke-default);
}
.stroke-\[1\.5\]{
  stroke-width: 1.5;
}
.stroke-\[1\.5px\]{
  stroke-width: 1.5px;
}
.object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.object-fill{
  -o-object-fit: fill;
     object-fit: fill;
}
.object-none{
  -o-object-fit: none;
     object-fit: none;
}
.\!p-0{
  padding: 0px !important;
}
.\!p-2{
  padding: 0.5rem !important;
}
.p-0{
  padding: 0px;
}
.p-0\.5{
  padding: 0.125rem;
}
.p-1{
  padding: 0.25rem;
}
.p-1\.5{
  padding: 0.375rem;
}
.p-10{
  padding: 2.5rem;
}
.p-2{
  padding: 0.5rem;
}
.p-2\.5{
  padding: 0.625rem;
}
.p-20{
  padding: 5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-7{
  padding: 1.75rem;
}
.p-8{
  padding: 2rem;
}
.p-\[10\.5px\]{
  padding: 10.5px;
}
.p-\[10px\]{
  padding: 10px;
}
.p-\[18px\]{
  padding: 18px;
}
.p-\[19px\]{
  padding: 19px;
}
.p-\[2px\]{
  padding: 2px;
}
.p-\[3px\]{
  padding: 3px;
}
.p-\[5\%\]{
  padding: 5%;
}
.p-\[50px\]{
  padding: 50px;
}
.p-\[5px\]{
  padding: 5px;
}
.\!px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-2{
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!px-2\.5{
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.\!px-3{
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.\!px-3\.5{
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important;
}
.\!px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.\!py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.\!py-0\.5{
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.\!py-1{
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.\!py-2{
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.\!py-2\.5{
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.\!py-3{
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.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-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-32{
  padding-left: 8rem;
  padding-right: 8rem;
}
.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-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-\[10px\]{
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[130px\]{
  padding-left: 130px;
  padding-right: 130px;
}
.px-\[14px\]{
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\]{
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\]{
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[23px\]{
  padding-left: 23px;
  padding-right: 23px;
}
.px-\[2px\]{
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[30px\]{
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[40px\]{
  padding-left: 40px;
  padding-right: 40px;
}
.px-\[42px\]{
  padding-left: 42px;
  padding-right: 42px;
}
.px-\[46px\]{
  padding-left: 46px;
  padding-right: 46px;
}
.px-\[6px\]{
  padding-left: 6px;
  padding-right: 6px;
}
.px-\[84px\]{
  padding-left: 84px;
  padding-right: 84px;
}
.py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.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-11{
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.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-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.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-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[11px\]{
  padding-top: 11px;
  padding-bottom: 11px;
}
.py-\[120px\]{
  padding-top: 120px;
  padding-bottom: 120px;
}
.py-\[14px\]{
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[2\.5px\]{
  padding-top: 2.5px;
  padding-bottom: 2.5px;
}
.py-\[20px\]{
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[22px\]{
  padding-top: 22px;
  padding-bottom: 22px;
}
.py-\[29px\]{
  padding-top: 29px;
  padding-bottom: 29px;
}
.py-\[2px\]{
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-\[3px\]{
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[6px\]{
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\]{
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-\[8px\]{
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[9px\]{
  padding-top: 9px;
  padding-bottom: 9px;
}
.\!pb-0{
  padding-bottom: 0px !important;
}
.\!pl-2{
  padding-left: 0.5rem !important;
}
.\!pl-6{
  padding-left: 1.5rem !important;
}
.\!pr-0{
  padding-right: 0px !important;
}
.\!pr-2{
  padding-right: 0.5rem !important;
}
.\!pr-2\.5{
  padding-right: 0.625rem !important;
}
.\!pr-8{
  padding-right: 2rem !important;
}
.\!pr-9{
  padding-right: 2.25rem !important;
}
.\!pr-\[10px\]{
  padding-right: 10px !important;
}
.\!pr-\[72px\]{
  padding-right: 72px !important;
}
.\!pt-5{
  padding-top: 1.25rem !important;
}
.\!pt-6{
  padding-top: 1.5rem !important;
}
.pb-0{
  padding-bottom: 0px;
}
.pb-0\.5{
  padding-bottom: 0.125rem;
}
.pb-1{
  padding-bottom: 0.25rem;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-12{
  padding-bottom: 3rem;
}
.pb-2{
  padding-bottom: 0.5rem;
}
.pb-2\.5{
  padding-bottom: 0.625rem;
}
.pb-20{
  padding-bottom: 5rem;
}
.pb-3{
  padding-bottom: 0.75rem;
}
.pb-3\.5{
  padding-bottom: 0.875rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pb-\[1px\]{
  padding-bottom: 1px;
}
.pb-full{
  padding-bottom: 100%;
}
.pl-0{
  padding-left: 0px;
}
.pl-0\.5{
  padding-left: 0.125rem;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-1\.5{
  padding-left: 0.375rem;
}
.pl-10{
  padding-left: 2.5rem;
}
.pl-11{
  padding-left: 2.75rem;
}
.pl-12{
  padding-left: 3rem;
}
.pl-2{
  padding-left: 0.5rem;
}
.pl-2\.5{
  padding-left: 0.625rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-5{
  padding-left: 1.25rem;
}
.pl-6{
  padding-left: 1.5rem;
}
.pl-7{
  padding-left: 1.75rem;
}
.pl-8{
  padding-left: 2rem;
}
.pl-9{
  padding-left: 2.25rem;
}
.pl-\[10px\]{
  padding-left: 10px;
}
.pl-\[11px\]{
  padding-left: 11px;
}
.pl-\[20px\]{
  padding-left: 20px;
}
.pl-\[240px\]{
  padding-left: 240px;
}
.pl-\[24px\]{
  padding-left: 24px;
}
.pl-\[3px\]{
  padding-left: 3px;
}
.pl-\[68px\]{
  padding-left: 68px;
}
.pl-\[6px\]{
  padding-left: 6px;
}
.pr-0{
  padding-right: 0px;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-1\.5{
  padding-right: 0.375rem;
}
.pr-10{
  padding-right: 2.5rem;
}
.pr-12{
  padding-right: 3rem;
}
.pr-14{
  padding-right: 3.5rem;
}
.pr-16{
  padding-right: 4rem;
}
.pr-18{
  padding-right: 4.5rem;
}
.pr-2{
  padding-right: 0.5rem;
}
.pr-2\.5{
  padding-right: 0.625rem;
}
.pr-3{
  padding-right: 0.75rem;
}
.pr-3\.5{
  padding-right: 0.875rem;
}
.pr-4{
  padding-right: 1rem;
}
.pr-5{
  padding-right: 1.25rem;
}
.pr-6{
  padding-right: 1.5rem;
}
.pr-8{
  padding-right: 2rem;
}
.pr-\[10px\]{
  padding-right: 10px;
}
.pr-\[20px\]{
  padding-right: 20px;
}
.pr-\[6px\]{
  padding-right: 6px;
}
.pr-\[7px\]{
  padding-right: 7px;
}
.pt-0{
  padding-top: 0px;
}
.pt-1{
  padding-top: 0.25rem;
}
.pt-1\.5{
  padding-top: 0.375rem;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-11{
  padding-top: 2.75rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-2{
  padding-top: 0.5rem;
}
.pt-28{
  padding-top: 7rem;
}
.pt-3{
  padding-top: 0.75rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-6{
  padding-top: 1.5rem;
}
.pt-8{
  padding-top: 2rem;
}
.pt-\[20px\]{
  padding-top: 20px;
}
.pt-\[2px\]{
  padding-top: 2px;
}
.pt-\[70px\]{
  padding-top: 70px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-right{
  text-align: right;
}
.text-start{
  text-align: start;
}
.align-top{
  vertical-align: top;
}
.align-middle{
  vertical-align: middle;
}
.font-roboto{
  font-family: Roboto, Geist;
}
.font-sans{
  font-family: Geist, sans-serif;
}
.\!text-16{
  font-size: 16px !important;
  line-height: 24px !important;
}
.\!text-\[12px\]{
  font-size: 12px !important;
}
.\!text-base{
  font-size: 14px !important;
  line-height: 21px !important;
}
.text-16{
  font-size: 16px;
  line-height: 24px;
}
.text-2xl{
  font-size: 36px;
  line-height: 49px;
}
.text-\[10px\]{
  font-size: 10px;
}
.text-\[11px\]{
  font-size: 11px;
}
.text-\[12px\]{
  font-size: 12px;
}
.text-\[13px\]{
  font-size: 13px;
}
.text-\[14px\]{
  font-size: 14px;
}
.text-\[15px\]{
  font-size: 15px;
}
.text-\[16px\]{
  font-size: 16px;
}
.text-\[18px\]{
  font-size: 18px;
}
.text-\[20px\]{
  font-size: 20px;
}
.text-\[21px\]{
  font-size: 21px;
}
.text-\[24px\]{
  font-size: 24px;
}
.text-\[32px\]{
  font-size: 32px;
}
.text-\[35px\]{
  font-size: 35px;
}
.text-\[40px\]{
  font-size: 40px;
}
.text-\[45px\]{
  font-size: 45px;
}
.text-\[50px\]{
  font-size: 50px;
}
.text-\[5px\]{
  font-size: 5px;
}
.text-\[8px\]{
  font-size: 8px;
}
.text-\[99px\]{
  font-size: 99px;
}
.text-base{
  font-size: 14px;
  line-height: 21px;
}
.text-lg{
  font-size: 18px;
  line-height: 25px;
}
.text-md{
  font-size: 15px;
  line-height: 21px;
}
.text-sm{
  font-size: 12px;
  line-height: 16px;
}
.text-xl{
  font-size: 24px;
  line-height: 33px;
}
.text-xs{
  font-size: 10px;
  line-height: 12px;
}
.\!font-medium{
  font-weight: 500 !important;
}
.\!font-normal{
  font-weight: 400 !important;
}
.font-\[500\]{
  font-weight: 500;
}
.font-bold{
  font-weight: 700;
}
.font-light{
  font-weight: 300;
}
.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;
}
.italic{
  font-style: italic;
}
.\!leading-\[14px\]{
  line-height: 14px !important;
}
.leading-4{
  line-height: 1rem;
}
.leading-5{
  line-height: 1.25rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-7{
  line-height: 1.75rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-9{
  line-height: 2.25rem;
}
.leading-\[0\]{
  line-height: 0;
}
.leading-\[1\.5em\]{
  line-height: 1.5em;
}
.leading-\[11px\]{
  line-height: 11px;
}
.leading-\[14px\]{
  line-height: 14px;
}
.leading-\[16px\]{
  line-height: 16px;
}
.leading-\[17px\]{
  line-height: 17px;
}
.leading-\[18px\]{
  line-height: 18px;
}
.leading-\[19px\]{
  line-height: 19px;
}
.leading-\[20px\]{
  line-height: 20px;
}
.leading-\[21px\]{
  line-height: 21px;
}
.leading-\[22px\]{
  line-height: 22px;
}
.leading-none{
  line-height: 1;
}
.leading-relaxed{
  line-height: 1.625;
}
.leading-tight{
  line-height: 1.25;
}
.tracking-\[-0\.0325px\]{
  letter-spacing: -0.0325px;
}
.tracking-\[-0\.25px\]{
  letter-spacing: -0.25px;
}
.tracking-normal{
  letter-spacing: 0em;
}
.tracking-tight{
  letter-spacing: -0.025em;
}
.tracking-widest{
  letter-spacing: 0.1em;
}
.\!text-blue-11{
  --tw-text-opacity: 1 !important;
  color: rgb(41 152 189 / var(--tw-text-opacity, 1)) !important;
}
.\!text-button-primary-disabled-text{
  color: var(--button-primary-disabled-text) !important;
}
.\!text-button-secondary-hover-text{
  color: var(--button-secondary-hover-text) !important;
}
.\!text-gray-36{
  --tw-text-opacity: 1 !important;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1)) !important;
}
.\!text-gray-5{
  --tw-text-opacity: 1 !important;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1)) !important;
}
.\!text-green-11{
  --tw-text-opacity: 1 !important;
  color: rgb(35 160 107 / var(--tw-text-opacity, 1)) !important;
}
.\!text-icon-brand{
  color: var(--icon-brand) !important;
}
.\!text-icon-default{
  color: var(--icon-default) !important;
}
.\!text-icon-error{
  color: var(--icon-error) !important;
}
.\!text-icon-orange{
  color: var(--icon-orange) !important;
}
.\!text-icon-purple{
  color: var(--icon-purple) !important;
}
.\!text-pink-3{
  --tw-text-opacity: 1 !important;
  color: rgb(205 81 157 / var(--tw-text-opacity, 1)) !important;
}
.\!text-text-primary-inverted{
  color: var(--text-primary-inverted) !important;
}
.\!text-text-secondary{
  color: var(--text-secondary) !important;
}
.\!text-text-subtle{
  color: var(--text-subtle) !important;
}
.\!text-white{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#333\]{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-\[\#666\]{
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-\[\#707070\]{
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.text-\[\#8347FF\]{
  --tw-text-opacity: 1;
  color: rgb(131 71 255 / var(--tw-text-opacity, 1));
}
.text-\[\#E46911\]{
  --tw-text-opacity: 1;
  color: rgb(228 105 17 / var(--tw-text-opacity, 1));
}
.text-\[var\(--blue-400\)\]{
  color: var(--blue-400);
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-10{
  --tw-text-opacity: 1;
  color: rgb(42 98 100 / var(--tw-text-opacity, 1));
}
.text-blue-11{
  --tw-text-opacity: 1;
  color: rgb(41 152 189 / var(--tw-text-opacity, 1));
}
.text-blue-3{
  --tw-text-opacity: 1;
  color: rgb(1 196 203 / var(--tw-text-opacity, 1));
}
.text-blue-4{
  --tw-text-opacity: 1;
  color: rgb(48 126 243 / var(--tw-text-opacity, 1));
}
.text-blue-7{
  --tw-text-opacity: 1;
  color: rgb(149 164 252 / var(--tw-text-opacity, 1));
}
.text-button-primary-default-bg{
  color: var(--button-primary-default-bg);
}
.text-button-primary-default-text{
  color: var(--button-primary-default-text);
}
.text-button-primary-disabled-text{
  color: var(--button-primary-disabled-text);
}
.text-button-primary-icon{
  color: var(--button-primary-icon-default);
}
.text-button-secondary-default-text{
  color: var(--button-secondary-default-text);
}
.text-button-secondary-disabled-text{
  color: var(--button-secondary-disabled-text);
}
.text-dark-1{
  --tw-text-opacity: 1;
  color: rgb(14 14 14 / var(--tw-text-opacity, 1));
}
.text-dark-10{
  --tw-text-opacity: 1;
  color: rgb(35 37 41 / var(--tw-text-opacity, 1));
}
.text-dark-11{
  --tw-text-opacity: 1;
  color: rgb(18 18 18 / var(--tw-text-opacity, 1));
}
.text-dark-12{
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity, 1));
}
.text-dark-5{
  --tw-text-opacity: 1;
  color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}
.text-dark-6{
  --tw-text-opacity: 1;
  color: rgb(26 25 26 / var(--tw-text-opacity, 1));
}
.text-gray-10{
  --tw-text-opacity: 1;
  color: rgb(111 116 149 / var(--tw-text-opacity, 1));
}
.text-gray-13{
  --tw-text-opacity: 1;
  color: rgb(116 119 117 / var(--tw-text-opacity, 1));
}
.text-gray-14{
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity, 1));
}
.text-gray-15{
  --tw-text-opacity: 1;
  color: rgb(54 54 54 / var(--tw-text-opacity, 1));
}
.text-gray-17{
  --tw-text-opacity: 1;
  color: rgb(94 94 94 / var(--tw-text-opacity, 1));
}
.text-gray-18{
  --tw-text-opacity: 1;
  color: rgb(131 146 153 / var(--tw-text-opacity, 1));
}
.text-gray-24{
  --tw-text-opacity: 1;
  color: rgb(92 94 99 / var(--tw-text-opacity, 1));
}
.text-gray-3{
  --tw-text-opacity: 1;
  color: rgb(237 239 242 / var(--tw-text-opacity, 1));
}
.text-gray-31{
  --tw-text-opacity: 1;
  color: rgb(77 77 77 / var(--tw-text-opacity, 1));
}
.text-gray-34{
  --tw-text-opacity: 1;
  color: rgb(117 119 124 / var(--tw-text-opacity, 1));
}
.text-gray-36{
  --tw-text-opacity: 1;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1));
}
.text-gray-4{
  --tw-text-opacity: 1;
  color: rgb(205 209 218 / var(--tw-text-opacity, 1));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity, 1));
}
.text-gray-49{
  --tw-text-opacity: 1;
  color: rgb(99 99 102 / var(--tw-text-opacity, 1));
}
.text-gray-5{
  --tw-text-opacity: 1;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1));
}
.text-gray-54{
  --tw-text-opacity: 1;
  color: rgb(240 240 240 / var(--tw-text-opacity, 1));
}
.text-gray-55{
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.text-gray-56{
  --tw-text-opacity: 1;
  color: rgb(184 184 184 / var(--tw-text-opacity, 1));
}
.text-gray-6{
  --tw-text-opacity: 1;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1));
}
.text-gray-7{
  --tw-text-opacity: 1;
  color: rgb(56 59 68 / var(--tw-text-opacity, 1));
}
.text-green-1{
  --tw-text-opacity: 1;
  color: rgb(138 204 26 / var(--tw-text-opacity, 1));
}
.text-green-11{
  --tw-text-opacity: 1;
  color: rgb(35 160 107 / var(--tw-text-opacity, 1));
}
.text-green-3{
  --tw-text-opacity: 1;
  color: rgb(38 168 113 / var(--tw-text-opacity, 1));
}
.text-green-5{
  --tw-text-opacity: 1;
  color: rgb(24 115 54 / var(--tw-text-opacity, 1));
}
.text-green-6{
  --tw-text-opacity: 1;
  color: rgb(74 148 0 / var(--tw-text-opacity, 1));
}
.text-icon-blue{
  color: var(--icon-blue);
}
.text-icon-brand{
  color: var(--icon-brand);
}
.text-icon-default{
  color: var(--icon-default);
}
.text-icon-disabled{
  color: var(--icon-disabled);
}
.text-icon-error{
  color: var(--icon-error);
}
.text-icon-lime{
  color: var(--icon-lime);
}
.text-icon-orange{
  color: var(--icon-orange);
}
.text-icon-pink{
  color: var(--icon-pink);
}
.text-icon-purple{
  color: var(--icon-purple);
}
.text-icon-subtle{
  color: var(--icon-subtle);
}
.text-icon-success{
  color: var(--icon-success);
}
.text-icon-teal{
  color: var(--icon-teal);
}
.text-icon-warning{
  color: var(--icon-warning);
}
.text-icon-white{
  color: var(--icon-white);
}
.text-pink-1{
  --tw-text-opacity: 1;
  color: rgb(240 93 199 / var(--tw-text-opacity, 1));
}
.text-pink-2{
  --tw-text-opacity: 1;
  color: rgb(165 57 249 / var(--tw-text-opacity, 1));
}
.text-pink-3{
  --tw-text-opacity: 1;
  color: rgb(205 81 157 / var(--tw-text-opacity, 1));
}
.text-primary-dark{
  color: var(--primary-dark);
}
.text-primary-light{
  color: var(--primary-light);
}
.text-purple-5{
  --tw-text-opacity: 1;
  color: rgb(85 54 219 / var(--tw-text-opacity, 1));
}
.text-purple-6{
  --tw-text-opacity: 1;
  color: rgb(76 43 217 / var(--tw-text-opacity, 1));
}
.text-red-11{
  --tw-text-opacity: 1;
  color: rgb(167 77 57 / var(--tw-text-opacity, 1));
}
.text-red-13{
  --tw-text-opacity: 1;
  color: rgb(251 60 60 / var(--tw-text-opacity, 1));
}
.text-red-3{
  --tw-text-opacity: 1;
  color: rgb(237 28 87 / var(--tw-text-opacity, 1));
}
.text-red-4{
  --tw-text-opacity: 1;
  color: rgb(208 17 71 / var(--tw-text-opacity, 1));
}
.text-red-5{
  --tw-text-opacity: 1;
  color: rgb(247 82 75 / var(--tw-text-opacity, 1));
}
.text-red-6{
  --tw-text-opacity: 1;
  color: rgb(241 72 72 / var(--tw-text-opacity, 1));
}
.text-red-8{
  --tw-text-opacity: 1;
  color: rgb(178 43 43 / var(--tw-text-opacity, 1));
}
.text-stroke-divider{
  color: var(--stroke-divider);
}
.text-stroke-strong{
  color: var(--stroke-strong);
}
.text-surface-default{
  color: var(--surface-default);
}
.text-text-brand-bolder{
  color: var(--text-brand-bolder);
}
.text-text-disabled{
  color: var(--text-disabled);
}
.text-text-error{
  color: var(--text-error);
}
.text-text-error-bolder{
  color: var(--text-error-bolder);
}
.text-text-info{
  color: var(--text-info);
}
.text-text-primary{
  color: var(--text-primary);
}
.text-text-primary-always-white{
  color: var(--text-primary-always-white);
}
.text-text-primary-inverted{
  color: var(--text-primary-inverted);
}
.text-text-secondary{
  color: var(--text-secondary);
}
.text-text-subtle{
  color: var(--text-subtle);
}
.text-text-success{
  color: var(--text-success);
}
.text-text-warning{
  color: var(--text-warning);
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/80{
  color: rgb(255 255 255 / 0.8);
}
.text-yellow-1{
  --tw-text-opacity: 1;
  color: rgb(255 184 3 / var(--tw-text-opacity, 1));
}
.text-yellow-2{
  --tw-text-opacity: 1;
  color: rgb(254 155 8 / var(--tw-text-opacity, 1));
}
.text-yellow-2\.5{
  --tw-text-opacity: 1;
  color: rgb(255 122 11 / var(--tw-text-opacity, 1));
}
.text-yellow-3{
  --tw-text-opacity: 1;
  color: rgb(255 100 13 / var(--tw-text-opacity, 1));
}
.text-yellow-6{
  --tw-text-opacity: 1;
  color: rgb(112 85 0 / var(--tw-text-opacity, 1));
}
.underline{
  text-decoration-line: underline;
}
.line-through{
  text-decoration-line: line-through;
}
.no-underline{
  text-decoration-line: none;
}
.underline-offset-2{
  text-underline-offset: 2px;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-gray-5::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(172 178 194 / var(--tw-placeholder-opacity, 1));
}
.placeholder-gray-5::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(172 178 194 / var(--tw-placeholder-opacity, 1));
}
.placeholder-text-secondary::-moz-placeholder{
  color: var(--text-secondary);
}
.placeholder-text-secondary::placeholder{
  color: var(--text-secondary);
}
.\!opacity-0{
  opacity: 0 !important;
}
.opacity-0{
  opacity: 0;
}
.opacity-100{
  opacity: 1;
}
.opacity-12{
  opacity: .12;
}
.opacity-30{
  opacity: 0.3;
}
.opacity-40{
  opacity: 0.4;
}
.opacity-50{
  opacity: 0.5;
}
.opacity-60{
  opacity: 0.6;
}
.opacity-70{
  opacity: 0.7;
}
.opacity-75{
  opacity: 0.75;
}
.opacity-80{
  opacity: 0.8;
}
.opacity-90{
  opacity: 0.9;
}
.shadow-1{
  --tw-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 2px 10px 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-10{
  --tw-shadow: 0px -10px 15px 0px rgba(111, 116, 149, 0.06);
  --tw-shadow-colored: 0px -10px 15px 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-11{
  --tw-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0px 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-12{
  --tw-shadow: 0px 5px 3px -2px rgba(0, 0, 0, 0.02);
  --tw-shadow-colored: 0px 5px 3px -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-16{
  --tw-shadow: 0px 4px 6px rgba(16, 24, 40, 0.051);
  --tw-shadow-colored: 0px 4px 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);
}
.shadow-17{
  --tw-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
  --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px 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-2{
  --tw-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 4px 10px 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-4{
  --tw-shadow: 0px 4px 10px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0px 4px 10px 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-6{
  --tw-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0px 4px 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);
}
.shadow-\[0_1px_0_\#c0c0c0\2c 1px_0_0_\#c0c0c0\]{
  --tw-shadow: 0 1px 0 #c0c0c0,1px 0 0 #c0c0c0;
  --tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 1px 0 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-\[0_4px_20\.8px_0_rgba\(0\2c 0\2c 0\2c 0\.12\)\]{
  --tw-shadow: 0 4px 20.8px 0 rgba(0,0,0,0.12);
  --tw-shadow-colored: 0 4px 20.8px 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-\[0px_4px_8px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]{
  --tw-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0px 4px 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_9px_9px_0px_rgba\(0\2c 0\2c 0\2c 0\.01\)\2c 0px_2px_5px_0px_rgba\(0\2c 0\2c 0\2c 0\.06\)\]{
  --tw-shadow: 0px 9px 9px 0px rgba(0,0,0,0.01),0px 2px 5px 0px rgba(0,0,0,0.06);
  --tw-shadow-colored: 0px 9px 9px 0px var(--tw-shadow-color), 0px 2px 5px 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-error{
  --tw-shadow: 0px 0px 4px 0px rgba(247, 82, 75, 1);
  --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-inset{
  --tw-shadow: 0px 0px 0px 1px #E6E7EA inset;
  --tw-shadow-colored: inset 0px 0px 0px 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-lg-dropdowns{
  --tw-shadow: 0 12px 16px -4px rgba(16, 24, 40, 0.08), 0 4px 6px -2px rgba(16, 24, 40, 0.03);
  --tw-shadow-colored: 0 12px 16px -4px var(--tw-shadow-color), 0 4px 6px -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-m-chips{
  --tw-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0 4px 8px 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-modal{
  --tw-shadow: var(--modal-shadow);
  --tw-shadow-colored: var(--modal-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-modal-footer{
  --tw-shadow: 0px -2px 4px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0px -2px 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);
}
.\!outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline{
  outline-style: solid;
}
.outline-1{
  outline-width: 1px;
}
.outline-\[3px\]{
  outline-width: 3px;
}
.outline-offset-\[-3px\]{
  outline-offset: -3px;
}
.outline-icon-error{
  outline-color: var(--icon-error);
}
.outline-icon-warning{
  outline-color: var(--icon-warning);
}
.outline-stroke-default{
  outline-color: var(--stroke-default);
}
.outline-stroke-select{
  outline-color: var(--stroke-select);
}
.ring{
  --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);
}
.ring-0{
  --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);
}
.ring-1{
  --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, 0 0 #0000);
}
.ring-2{
  --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);
}
.ring-4{
  --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(4px + 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);
}
.ring-black\/5{
  --tw-ring-color: rgb(0 0 0 / 0.05);
}
.ring-icon-brand{
  --tw-ring-color: var(--icon-brand);
}
.ring-stroke-select{
  --tw-ring-color: var(--stroke-select);
}
.ring-surface-default{
  --tw-ring-color: var(--surface-default);
}
.ring-offset-1{
  --tw-ring-offset-width: 1px;
}
.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-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);
}
.drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  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-2xl{
  --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
  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-lg{
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  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);
}
.\!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-\[9px\]{
  --tw-backdrop-blur: blur(9px);
  -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;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[height\]{
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[left\]{
  transition-property: left;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\]{
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow{
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100{
  transition-duration: 100ms;
}
.duration-150{
  transition-duration: 150ms;
}
.duration-200{
  transition-duration: 200ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-500{
  transition-duration: 500ms;
}
.duration-75{
  transition-duration: 75ms;
}
.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-transform{
  will-change: transform;
}
/* Hide scrollbar for Chrome, Safari and Opera */
.no-scrollbar::-webkit-scrollbar {
        display: none;
    }
/* Hide scrollbar for IE, Edge and Firefox */
.no-scrollbar {
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }
/* Global scrollbar styling */
*::-webkit-scrollbar {
        width: 6px;
        height: 6px;
    }
*::-webkit-scrollbar-thumb {
        background-color: var(--surface-high-emphasis);
        border-radius: 9999px;
    }
*::-webkit-scrollbar-track {
        background-color: transparent;
    }
/* Firefox scrollbar styling */
* {
        scrollbar-width: thin;
        scrollbar-color: var(--surface-high-emphasis) transparent;
    }
.\[scrollbar-gutter\:stable\]{
  scrollbar-gutter: stable;
}
.\*\:px-4 > *{
  padding-left: 1rem;
  padding-right: 1rem;
}
.placeholder\:text-\[13px\]::-moz-placeholder{
  font-size: 13px;
}
.placeholder\:text-\[13px\]::placeholder{
  font-size: 13px;
}
.placeholder\:text-sm::-moz-placeholder{
  font-size: 12px;
  line-height: 16px;
}
.placeholder\:text-sm::placeholder{
  font-size: 12px;
  line-height: 16px;
}
.placeholder\:text-text-secondary::-moz-placeholder{
  color: var(--text-secondary);
}
.placeholder\:text-text-secondary::placeholder{
  color: var(--text-secondary);
}
.placeholder\:text-text-subtle::-moz-placeholder{
  color: var(--text-subtle);
}
.placeholder\:text-text-subtle::placeholder{
  color: var(--text-subtle);
}
.after\:pointer-events-none::after{
  content: var(--tw-content);
  pointer-events: none;
}
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:bottom-0::after{
  content: var(--tw-content);
  bottom: 0px;
}
.after\:left-0::after{
  content: var(--tw-content);
  left: 0px;
}
.after\:right-0::after{
  content: var(--tw-content);
  right: 0px;
}
.after\:top-0::after{
  content: var(--tw-content);
  top: 0px;
}
.after\:h-px::after{
  content: var(--tw-content);
  height: 1px;
}
.after\:w-\[2px\]::after{
  content: var(--tw-content);
  width: 2px;
}
.after\:bg-stroke-divider::after{
  content: var(--tw-content);
  background-color: var(--stroke-divider);
}
.after\:shadow-table-sticky::after{
  content: var(--tw-content);
  --tw-shadow: var(--table-sticky-shadow);
  --tw-shadow-colored: var(--table-sticky-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:content-\[\'\'\]::after{
  --tw-content: '';
  content: var(--tw-content);
}
.first\:ml-4:first-child{
  margin-left: 1rem;
}
.first\:rounded-l-md:first-child{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.first\:pl-4:first-child{
  padding-left: 1rem;
}
.first\:pt-1:first-child{
  padding-top: 0.25rem;
}
.last\:mr-0:last-child{
  margin-right: 0px;
}
.last\:rounded-b-lg:last-child{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.last\:rounded-r-md:last-child{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.last\:rounded-tr-lg:last-child{
  border-top-right-radius: 0.5rem;
}
.last\:border-b-0:last-child{
  border-bottom-width: 0px;
}
.last\:pb-0:last-child{
  padding-bottom: 0px;
}
.last\:pr-4:last-child{
  padding-right: 1rem;
}
.checked\:before\:absolute:checked::before{
  content: var(--tw-content);
  position: absolute;
}
.checked\:before\:left-1\/2:checked::before{
  content: var(--tw-content);
  left: 50%;
}
.checked\:before\:top-1\/2:checked::before{
  content: var(--tw-content);
  top: 50%;
}
.checked\:before\:h-2\.5:checked::before{
  content: var(--tw-content);
  height: 0.625rem;
}
.checked\:before\:w-2\.5:checked::before{
  content: var(--tw-content);
  width: 0.625rem;
}
.checked\:before\:-translate-x-1\/2:checked::before{
  content: var(--tw-content);
  --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));
}
.checked\:before\:-translate-y-1\/2:checked::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));
}
.checked\:before\:rounded-full:checked::before{
  content: var(--tw-content);
  border-radius: 9999px;
}
.checked\:before\:bg-green-3:checked::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(38 168 113 / var(--tw-bg-opacity, 1));
}
.focus-within\:border-stroke-select:focus-within{
  border-color: var(--stroke-select);
}
.focus-within\:border-text-primary:focus-within{
  border-color: var(--text-primary);
}
.hover\:scale-105:hover{
  --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));
}
.hover\:scale-110:hover{
  --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));
}
.hover\:cursor-pointer:hover{
  cursor: pointer;
}
.hover\:overflow-x-auto:hover{
  overflow-x: auto;
}
.hover\:overscroll-x-contain:hover{
  overscroll-behavior-x: contain;
}
.hover\:rounded:hover{
  border-radius: 0.25rem;
}
.hover\:rounded-md:hover{
  border-radius: 0.375rem;
}
.hover\:border-x:hover{
  border-left-width: 1px;
  border-right-width: 1px;
}
.hover\:border-b:hover{
  border-bottom-width: 1px;
}
.hover\:border-t:hover{
  border-top-width: 1px;
}
.hover\:border-dashed:hover{
  border-style: dashed;
}
.hover\:border-button-secondary-hover-stroke:hover{
  border-color: var(--button-secondary-hover-stroke);
}
.hover\:border-gray-14:hover{
  --tw-border-opacity: 1;
  border-color: rgb(31 31 31 / var(--tw-border-opacity, 1));
}
.hover\:border-gray-4:hover{
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.hover\:border-stroke-default:hover{
  border-color: var(--stroke-default);
}
.hover\:border-stroke-medium:hover{
  border-color: var(--stroke-medium);
}
.hover\:border-stroke-select:hover{
  border-color: var(--stroke-select);
}
.hover\:border-stroke-strong:hover{
  border-color: var(--stroke-strong);
}
.hover\:border-surface-default-hover:hover{
  border-color: var(--surface-default-hover);
}
.hover\:\!bg-transparent:hover{
  background-color: transparent !important;
}
.hover\:bg-\[var\(--gray-200\)\]:hover{
  background-color: var(--gray-200);
}
.hover\:bg-black\/5:hover{
  background-color: rgb(0 0 0 / 0.05);
}
.hover\:bg-button-primary-hover-bg:hover{
  background-color: var(--button-primary-hover-bg);
}
.hover\:bg-button-secondary-default-text:hover{
  background-color: var(--button-secondary-default-text);
}
.hover\:bg-button-secondary-disabled-bg:hover{
  background-color: var(--button-secondary-disabled-bg);
}
.hover\:bg-button-secondary-hover-bg:hover{
  background-color: var(--button-secondary-hover-bg);
}
.hover\:bg-dark-9:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity, 1));
}
.hover\:bg-fb-color:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(24 119 242 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-1:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-12:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-2:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-3:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-6:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(120 130 156 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-7:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.hover\:bg-modal-surface-hover:hover{
  background-color: var(--modal-surface-hover);
}
.hover\:bg-purple-1:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(248 246 254 / var(--tw-bg-opacity, 1));
}
.hover\:bg-purple-3:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(229 222 252 / var(--tw-bg-opacity, 1));
}
.hover\:bg-purple-6:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(76 43 217 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-1:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-2:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(250 224 232 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-4:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(208 17 71 / var(--tw-bg-opacity, 1));
}
.hover\:bg-surface-default:hover{
  background-color: var(--surface-default);
}
.hover\:bg-surface-default-hover:hover{
  background-color: var(--surface-default-hover);
}
.hover\:bg-surface-high-emphasis:hover{
  background-color: var(--surface-high-emphasis);
}
.hover\:bg-surface-low-emphasis:hover{
  background-color: var(--surface-low-emphasis);
}
.hover\:bg-surface-medium-emphasis:hover{
  background-color: var(--surface-medium-emphasis);
}
.hover\:bg-text-error-bolder:hover{
  background-color: var(--text-error-bolder);
}
.hover\:bg-text-success-bolder:hover{
  background-color: var(--text-success-bolder);
}
.hover\:bg-transparent:hover{
  background-color: transparent;
}
.hover\:bg-yellow-3:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 100 13 / var(--tw-bg-opacity, 1));
}
.hover\:bg-opacity-10:hover{
  --tw-bg-opacity: .1;
}
.hover\:bg-opacity-20:hover{
  --tw-bg-opacity: .2;
}
.hover\:bg-opacity-\[8\%\]:hover{
  --tw-bg-opacity: 8%;
}
.hover\:text-button-primary-hover-text:hover{
  color: var(--button-primary-hover-text);
}
.hover\:text-button-secondary-hover-text:hover{
  color: var(--button-secondary-hover-text);
}
.hover\:text-gray-5:hover{
  --tw-text-opacity: 1;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1));
}
.hover\:text-icon-brand:hover{
  color: var(--icon-brand);
}
.hover\:text-red-4:hover{
  --tw-text-opacity: 1;
  color: rgb(208 17 71 / var(--tw-text-opacity, 1));
}
.hover\:text-text-primary:hover{
  color: var(--text-primary);
}
.hover\:text-text-secondary:hover{
  color: var(--text-secondary);
}
.hover\:text-text-subtle:hover{
  color: var(--text-subtle);
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:decoration-text-secondary:hover{
  text-decoration-color: var(--text-secondary);
}
.hover\:opacity-100:hover{
  opacity: 1;
}
.hover\:opacity-70:hover{
  opacity: 0.7;
}
.hover\:opacity-80:hover{
  opacity: 0.8;
}
.hover\:opacity-90:hover{
  opacity: 0.9;
}
.hover\:shadow-1:hover{
  --tw-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 2px 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:ring-1:hover{
  --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, 0 0 #0000);
}
.hover\:ring-stroke-default:hover{
  --tw-ring-color: var(--stroke-default);
}
.focus\:select-none:focus{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.focus\:border:focus{
  border-width: 1px;
}
.focus\:\!border-red-4:focus{
  --tw-border-opacity: 1 !important;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-gray-4:focus{
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.focus\:border-gray-5:focus{
  --tw-border-opacity: 1;
  border-color: rgb(172 178 194 / var(--tw-border-opacity, 1));
}
.focus\:border-icon-brand:focus{
  border-color: var(--icon-brand);
}
.focus\:border-icon-error:focus{
  border-color: var(--icon-error);
}
.focus\:border-purple-5:focus{
  --tw-border-opacity: 1;
  border-color: rgb(85 54 219 / var(--tw-border-opacity, 1));
}
.focus\:border-red-3:focus{
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.focus\:border-red-4:focus{
  --tw-border-opacity: 1;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1));
}
.focus\:border-red-5:focus{
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.focus\:border-stroke-select:focus{
  border-color: var(--stroke-select);
}
.focus\:border-surface-default-hover:focus{
  border-color: var(--surface-default-hover);
}
.focus\:border-text-primary:focus{
  border-color: var(--text-primary);
}
.focus\:bg-purple-1:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(248 246 254 / var(--tw-bg-opacity, 1));
}
.focus\:bg-red-1:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1));
}
.focus\:bg-surface-default:focus{
  background-color: var(--surface-default);
}
.focus\:bg-surface-low-emphasis:focus{
  background-color: var(--surface-low-emphasis);
}
.focus\:bg-transparent:focus{
  background-color: transparent;
}
.focus\:text-text-primary:focus{
  color: var(--text-primary);
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.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-stroke-select:focus{
  --tw-ring-color: var(--stroke-select);
}
.focus\:ring-transparent:focus{
  --tw-ring-color: transparent;
}
.focus-visible\:ring:focus-visible{
  --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);
}
.focus-visible\:ring-0:focus-visible{
  --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-visible\:ring-2:focus-visible{
  --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-visible\:ring-white:focus-visible{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-opacity-75:focus-visible{
  --tw-ring-opacity: 0.75;
}
.active\:cursor-grabbing:active{
  cursor: grabbing;
}
.active\:border-gray-6:active{
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.active\:bg-purple-4:active{
  --tw-bg-opacity: 1;
  background-color: rgb(222 213 251 / var(--tw-bg-opacity, 1));
}
.active\:bg-purple-7:active{
  --tw-bg-opacity: 1;
  background-color: rgb(64 34 190 / var(--tw-bg-opacity, 1));
}
.active\:bg-red-4:active{
  --tw-bg-opacity: 1;
  background-color: rgb(208 17 71 / var(--tw-bg-opacity, 1));
}
.disabled\:pointer-events-none:disabled{
  pointer-events: none;
}
.disabled\:cursor-auto:disabled{
  cursor: auto;
}
.disabled\:cursor-default:disabled{
  cursor: default;
}
.disabled\:cursor-not-allowed:disabled{
  cursor: not-allowed;
}
.disabled\:bg-button-primary-disabled-bg:disabled{
  background-color: var(--button-primary-disabled-bg);
}
.disabled\:bg-gray-3:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-gray-5:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(172 178 194 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-surface-low-emphasis:disabled{
  background-color: var(--surface-low-emphasis);
}
.disabled\:bg-white:disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.disabled\:text-button-primary-disabled-text:disabled{
  color: var(--button-primary-disabled-text);
}
.disabled\:text-gray-15:disabled{
  --tw-text-opacity: 1;
  color: rgb(54 54 54 / var(--tw-text-opacity, 1));
}
.disabled\:\!text-opacity-0:disabled{
  --tw-text-opacity: 0 !important;
}
.disabled\:opacity-40:disabled{
  opacity: 0.4;
}
.disabled\:opacity-50:disabled{
  opacity: 0.5;
}
.disabled\:opacity-60:disabled{
  opacity: 0.6;
}
.disabled\:hover\:bg-transparent:hover:disabled{
  background-color: transparent;
}
.group\/cells:first-child .group-first\/cells\:last-of-type\:rounded-bl-lg:last-of-type{
  border-bottom-left-radius: 0.5rem;
}
.group\/cells:last-child .group-last\/cells\:last-of-type\:rounded-br-lg:last-of-type{
  border-bottom-right-radius: 0.5rem;
}
.group:hover .group-hover\:pointer-events-auto{
  pointer-events: auto;
}
.group\/deliverable-cell:hover .group-hover\/deliverable-cell\:visible{
  visibility: visible;
}
.group\/name-cell:hover .group-hover\/name-cell\:visible{
  visibility: visible;
}
.group:hover .group-hover\:visible{
  visibility: visible;
}
.group:hover .group-hover\:line-clamp-2{
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.group:hover .group-hover\:block{
  display: block;
}
.group:hover .group-hover\:hidden{
  display: none;
}
.group:hover .group-hover\:min-w-24{
  min-width: 6rem;
}
.group:hover .group-hover\:max-w-24{
  max-width: 6rem;
}
.group:hover .group-hover\:max-w-5{
  max-width: 1.25rem;
}
.group:hover .group-hover\: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));
}
.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\:bg-modal-surface-hover{
  background-color: var(--modal-surface-hover);
}
.group:hover .group-hover\:bg-purple-5{
  --tw-bg-opacity: 1;
  background-color: rgb(85 54 219 / var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:bg-surface-default-hover{
  background-color: var(--surface-default-hover);
}
.group:hover .group-hover\:text-\[\#0C0B02\]{
  --tw-text-opacity: 1;
  color: rgb(12 11 2 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-icon-brand{
  color: var(--icon-brand);
}
.group:hover .group-hover\:text-text-primary{
  color: var(--text-primary);
}
.group:hover .group-hover\:text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:opacity-0{
  opacity: 0;
}
.group:hover .group-hover\:opacity-100{
  opacity: 1;
}
.group:focus .group-focus\:bg-modal-surface-hover{
  background-color: var(--modal-surface-hover);
}
.dark\:divide-gray-7:is(.dark *) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgb(56 59 68 / var(--tw-divide-opacity, 1));
}
.dark\:border:is(.dark *){
  border-width: 1px;
}
.dark\:border-0:is(.dark *){
  border-width: 0px;
}
.dark\:border-b:is(.dark *){
  border-bottom-width: 1px;
}
.dark\:border-t:is(.dark *){
  border-top-width: 1px;
}
.dark\:\!border-gray-6:is(.dark *){
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-\[\#292929\]:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(41 41 41 / var(--tw-border-opacity, 1));
}
.dark\:border-blue-3:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(1 196 203 / var(--tw-border-opacity, 1));
}
.dark\:border-dark-1:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(14 14 14 / var(--tw-border-opacity, 1));
}
.dark\:border-dark-4:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(37 37 37 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-13:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(116 119 117 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-21:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(28 28 28 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-4:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-43:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(72 72 74 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-48:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(44 44 46 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-5:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(172 178 194 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-6:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-7:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(56 59 68 / var(--tw-border-opacity, 1));
}
.dark\:border-green-3:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(38 168 113 / var(--tw-border-opacity, 1));
}
.dark\:border-red-3:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.dark\:border-red-5:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.dark\:border-stroke-accent-blue:is(.dark *){
  border-color: var(--stroke-accent-blue);
}
.dark\:border-stroke-default:is(.dark *){
  border-color: var(--stroke-default);
}
.dark\:border-surface-low-emphasis:is(.dark *){
  border-color: var(--surface-low-emphasis);
}
.dark\:border-white:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-yellow-2:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(254 155 8 / var(--tw-border-opacity, 1));
}
.dark\:border-b-gray-7:is(.dark *){
  --tw-border-opacity: 1;
  border-bottom-color: rgb(56 59 68 / var(--tw-border-opacity, 1));
}
.dark\:\!bg-gray-48:is(.dark *){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-\[\#0C0B02\]:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(12 11 2 / var(--tw-bg-opacity, 1));
}
.dark\:bg-\[\#191915\]:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(25 25 21 / var(--tw-bg-opacity, 1));
}
.dark\:bg-blue-4:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(48 126 243 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-1:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(14 14 14 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-12:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(16 16 16 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-13:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(58 58 60 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-14:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 30 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-2:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(22 22 22 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-3:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-4:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(37 37 37 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-5:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-8:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(19 19 20 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-21:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 28 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-44\.5:is(.dark *){
  background-color: #F2F2F733;
}
.dark\:bg-gray-48:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-49:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(99 99 102 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-5:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(172 178 194 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-6:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(120 130 156 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-7:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-8:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1));
}
.dark\:bg-green-2:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(44 209 98 / var(--tw-bg-opacity, 1));
}
.dark\:bg-green-3\/10:is(.dark *){
  background-color: rgb(38 168 113 / .1);
}
.dark\:bg-primary-dark:is(.dark *){
  background-color: var(--primary-dark);
}
.dark\:bg-purple-5:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(85 54 219 / var(--tw-bg-opacity, 1));
}
.dark\:bg-surface-accent-blue:is(.dark *){
  background-color: var(--surface-accent-blue);
}
.dark\:bg-surface-low-emphasis:is(.dark *){
  background-color: var(--surface-low-emphasis);
}
.dark\:bg-transparent:is(.dark *){
  background-color: transparent;
}
.dark\:bg-white:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-yellow-10:is(.dark *){
  background-color: #FE9B081F;
}
.dark\:bg-yellow-2:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(254 155 8 / var(--tw-bg-opacity, 1));
}
.dark\:bg-yellow-2\/10:is(.dark *){
  background-color: rgb(254 155 8 / .1);
}
.dark\:bg-opacity-20:is(.dark *){
  --tw-bg-opacity: .2;
}
.dark\:from-dark-1:is(.dark *){
  --tw-gradient-from: #0E0E0E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 14 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:via-dark-1\/80:is(.dark *){
  --tw-gradient-to: rgb(14 14 14 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(14 14 14 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:to-dark-1\/10:is(.dark *){
  --tw-gradient-to: rgb(14 14 14 / .1) var(--tw-gradient-to-position);
}
.dark\:\!text-gray-36:is(.dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-gray-6:is(.dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-white:is(.dark *){
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-4:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(48 126 243 / var(--tw-text-opacity, 1));
}
.dark\:text-dark-2:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(22 22 22 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-1:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(249 249 251 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-3:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(237 239 242 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-35:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(199 199 204 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-36:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-49:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(99 99 102 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-5:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-6:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-7:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(56 59 68 / var(--tw-text-opacity, 1));
}
.dark\:text-purple-3:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(229 222 252 / var(--tw-text-opacity, 1));
}
.dark\:text-text-info:is(.dark *){
  color: var(--text-info);
}
.dark\:text-text-secondary:is(.dark *){
  color: var(--text-secondary);
}
.dark\:text-white:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:text-yellow-2:is(.dark *){
  --tw-text-opacity: 1;
  color: rgb(254 155 8 / var(--tw-text-opacity, 1));
}
.dark\:text-opacity-80:is(.dark *){
  --tw-text-opacity: 0.8;
}
.dark\:placeholder-gray-6:is(.dark *)::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
.dark\:placeholder-gray-6:is(.dark *)::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
.dark\:opacity-20:is(.dark *){
  opacity: .2;
}
.dark\:opacity-50:is(.dark *){
  opacity: 0.5;
}
.dark\:opacity-80:is(.dark *){
  opacity: 0.8;
}
.dark\:shadow-0:is(.dark *){
  --tw-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  --tw-shadow-colored: 0px 0px 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);
}
.dark\:shadow-error:is(.dark *){
  --tw-shadow: 0px 0px 4px 0px rgba(247, 82, 75, 1);
  --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);
}
.dark\:shadow-gray:is(.dark *){
  --tw-shadow: 0px 0px 3.5px 0px rgba(178, 178, 178, 0.25);
  --tw-shadow-colored: 0px 0px 3.5px 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);
}
.dark\:placeholder\:text-\[\#B8B8B8\]:is(.dark *)::-moz-placeholder{
  --tw-text-opacity: 1;
  color: rgb(184 184 184 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-\[\#B8B8B8\]:is(.dark *)::placeholder{
  --tw-text-opacity: 1;
  color: rgb(184 184 184 / var(--tw-text-opacity, 1));
}
.dark\:hover\:border-gray-6:hover:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.dark\:hover\:bg-dark-2:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(22 22 22 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-dark-3:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-dark-6:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(26 25 26 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-14:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-48:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-7:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-purple-6:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(76 43 217 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-surface-medium-emphasis:hover:is(.dark *){
  background-color: var(--surface-medium-emphasis);
}
.dark\:hover\:bg-white:hover:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:dark\:bg-purple-5:is(.dark *):hover{
  --tw-bg-opacity: 1;
  background-color: rgb(85 54 219 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-opacity-\[8\%\]:hover:is(.dark *){
  --tw-bg-opacity: 8%;
}
.hover\:dark\:bg-opacity-15:is(.dark *):hover{
  --tw-bg-opacity: 0.15;
}
.dark\:focus\:border-red-3:focus:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.dark\:focus\:border-red-5:focus:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.dark\:active\:border-white:active:is(.dark *){
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:disabled\:bg-gray-7:disabled:is(.dark *){
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.disabled\:dark\:bg-dark-1:is(.dark *):disabled{
  --tw-bg-opacity: 1;
  background-color: rgb(14 14 14 / var(--tw-bg-opacity, 1));
}
.disabled\:dark\:text-gray-6:is(.dark *):disabled{
  --tw-text-opacity: 1;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1));
}
.dark\:disabled\:placeholder-gray-6:disabled:is(.dark *)::-moz-placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
.dark\:disabled\:placeholder-gray-6:disabled:is(.dark *)::placeholder{
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
@media (min-width: 768px){
  .md\:max-h-\[340px\]{
    max-height: 340px;
  }
  .md\:w-\[360px\]{
    width: 360px;
  }
}
@media (min-width: 1024px){
  .lg\:max-h-\[414px\]{
    max-height: 414px;
  }
  .lg\:w-\[100px\]{
    width: 100px;
  }
  .lg\:w-\[560px\]{
    width: 560px;
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .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)));
  }
  .lg\: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));
  }
}
@media (min-width: 1280px){
  .xl\:w-\[136px\]{
    width: 136px;
  }
  .xl\:w-\[150px\]{
    width: 150px;
  }
}
@media (min-width: 1536px){
  .\32xl\:w-\[200px\]{
    width: 200px;
  }
}
@media (min-width: 1440px){
  .xl-wide\:w-\[90px\]{
    width: 90px;
  }
}
.\[\&\>\*\]\:\!left-0>*{
  left: 0px !important;
}
.\[\&\>div\:nth-child\(2\)\>div\:first-child\>div\[role\=presentation\]\:last-child\>div\]\:rounded-bl-\[12px\]>div:nth-child(2)>div:first-child>div[role=presentation]:last-child>div{
  border-bottom-left-radius: 12px;
}
.\[\&\>div\:nth-child\(2\)\>div\:last-child\>div\[role\=presentation\]\:last-child\>div\]\:rounded-br-\[12px\]>div:nth-child(2)>div:last-child>div[role=presentation]:last-child>div{
  border-bottom-right-radius: 12px;
}
.\[\&_\*\]\:\!cursor-move *{
  cursor: move !important;
}
.\[\&_path\]\:\!stroke-\[0\.75\] path{
  stroke-width: 0.75 !important;
}
.vjs-svg-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  fill: currentColor;
  height: 1.8em;
  width: 1.8em;
}
.vjs-svg-icon:before {
  content: none !important;
}
.vjs-svg-icon:hover,
.vjs-control:focus .vjs-svg-icon {
  filter: drop-shadow(0 0 0.25em #fff);
}
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}
.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10a";
}
.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10b";
}
.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10c";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f10d";
}
.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}
.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-downloading:before {
  content: "\f10f";
}
.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download:before {
  content: "\f110";
}
.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-done:before {
  content: "\f111";
}
.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-file-download-off:before {
  content: "\f112";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f113";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f114";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f115";
}
.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f116";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f117";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f118";
}
.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f119";
}
.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-repeat:before {
  content: "\f11a";
}
.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f11b";
}
.vjs-icon-replay-5, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-5:before, .video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before {
  content: "\f11c";
}
.vjs-icon-replay-10, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-10:before, .video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before {
  content: "\f11d";
}
.vjs-icon-replay-30, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-replay-30:before, .video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before {
  content: "\f11e";
}
.vjs-icon-forward-5, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-5:before, .video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before {
  content: "\f11f";
}
.vjs-icon-forward-10, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-10:before, .video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before {
  content: "\f120";
}
.vjs-icon-forward-30, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-forward-30:before, .video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before {
  content: "\f121";
}
.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f122";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f123";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f124";
}
.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-shuffle:before {
  content: "\f125";
}
.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-cast:before {
  content: "\f126";
}
.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f127";
}
.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f128";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f129";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f12a";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f12b";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f12c";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f12d";
}
.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}
.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f12e";
}
.video-js {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: none;
}
.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-1-1 {
  width: 100%;
  max-width: 100%;
}
.video-js.vjs-fluid:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  height: 0;
}
.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
  padding-top: 56.25%;
}
.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
  padding-top: 75%;
}
.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
  padding-top: 177.7777777778%;
}
.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
  padding-top: 100%;
}
.video-js.vjs-fill:not(.vjs-audio-only-mode) {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js.vjs-audio-only-mode .vjs-tech {
  display: none;
}
body.vjs-full-window,
body.vjs-pip-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
  display: block;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-pip-container .vjs-pip-text {
  position: absolute;
  bottom: 10%;
  font-size: 2em;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 0.5em;
  text-align: center;
  width: 100%;
}
.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-small.vjs-pip-container .vjs-pip-text {
  bottom: 0;
  font-size: 1.4em;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0;
  margin-top: -0.81666em;
  margin-left: -1.5em;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-button .vjs-svg-icon {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  line-height: 1;
  transform: translate(-50%, -50%);
}
.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking, .vjs-scrubbing, .vjs-error) .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.video-js.vjs-spatial-navigation-enabled .vjs-button:focus {
  outline: 0.0625em solid white;
  box-shadow: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}
.vjs-menu li.vjs-selected .vjs-svg-icon,
.vjs-menu li.vjs-selected:focus .vjs-svg-icon,
.vjs-menu li.vjs-selected:hover .vjs-svg-icon,
.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon {
  fill: #000000;
}
.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),
.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible) {
  background: none;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
  left: unset;
  right: 1em;
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}
.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js.vjs-spatial-navigation-enabled .vjs-control-bar {
  gap: 1px;
}
.video-js:not(.vjs-controls-disabled, .vjs-using-native-controls, .vjs-error) .vjs-control-bar.vjs-lock-showing {
  display: flex !important;
}
.vjs-has-started .vjs-control-bar,
.vjs-audio-only-mode .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  pointer-events: none;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.video-js .vjs-control.vjs-visible-text {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.vjs-button > .vjs-icon-placeholder {
  display: block;
}
.vjs-button > .vjs-svg-icon {
  display: inline-block;
}
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}
.video-js *:not(.vjs-visible-text) > .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder {
  font-size: 1.6666666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  line-height: 0.35em;
  z-index: 1;
}
.vjs-svg-icons-enabled .vjs-play-progress:before {
  content: none !important;
}
.vjs-play-progress .vjs-svg-icon {
  position: absolute;
  top: -0.35em;
  right: -0.4em;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  line-height: 0.15em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,
.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari, and Chrome 53 */
  -webkit-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  -moz-user-select: none;
       user-select: none;
  background-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  background-color: rgba(114.9141509434, 132.7028301887, 159.3858490566, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}
.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus {
  outline: 0.0625em solid white;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
  z-index: 1;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
  z-index: 1;
}
.vjs-svg-icons-enabled .vjs-volume-level:before {
  content: none;
}
.vjs-volume-level .vjs-svg-icon {
  position: absolute;
  width: 0.9em;
  height: 0.9em;
  pointer-events: none;
  z-index: 1;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  line-height: 0.35em;
  right: -0.5em;
}
.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
  right: -0.3em;
  transform: translateY(-50%);
}
.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
  top: -0.55em;
  transform: translateX(-50%);
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.video-js .vjs-volume-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-volume-control:hover .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  display: block;
  font-size: 1em;
  visibility: visible;
}
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip {
  left: 1em;
  top: -12px;
}
.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
  font-size: 1em;
}
.video-js .vjs-volume-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #000;
  z-index: 1;
}
.video-js .vjs-volume-horizontal .vjs-mouse-display {
  width: 1px;
  height: 100%;
}
.video-js .vjs-volume-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-mouse-display .vjs-volume-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-poster img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  align-items: center;
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}
.vjs-svg-icons-enabled .vjs-seek-to-live-control {
  line-height: 0;
}
.vjs-seek-to-live-control .vjs-svg-icon {
  width: 1em;
  height: 1em;
  pointer-events: none;
  fill: #888888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
  fill: red;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider,
.video-js .vjs-current-time,
.video-js .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control {
  display: flex;
}
.video-js .vjs-play-control {
  cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.vjs-error .vjs-text-track-display {
  display: none;
}
.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js.vjs-force-center-align-cues .vjs-text-track-cue {
  text-align: center !important;
  width: 80% !important;
}
@supports not (inset: 10px) {
  .video-js .vjs-text-track-display > div {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
  display: none;
}
.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}
.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
  display: none;
}
.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.85;
  text-align: left;
  border: 0.6em solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 5em;
  height: 5em;
  border-radius: 50%;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-error .vjs-loading-spinner {
  display: none;
}
.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: rgb(255, 255, 255);
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: rgb(255, 255, 255);
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  20% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
  100% {
    border-top-color: rgb(114.9141509434, 132.7028301887, 159.3858490566);
  }
}
.video-js.vjs-audio-only-mode .vjs-captions-button {
  display: none;
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js.vjs-audio-only-mode .vjs-descriptions-button {
  display: none;
}
.vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
  width: 1.5em;
  height: 1.5em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\f10c";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
  display: none;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js .vjs-audio-button + .vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \f12e";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-volume-control, .video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-volume-control, .video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-volume-control {
  display: none;
}
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover {
  width: auto;
  width: initial;
}
.video-js.vjs-layout-x-small .vjs-progress-control, .video-js.vjs-layout-tiny .vjs-progress-control {
  display: none;
}
.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings {
  height: 80%;
}
.vjs-error .vjs-text-track-settings {
  display: none;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-text-track-settings select {
  font-size: inherit;
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
  margin: 10px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
  padding: 0 0.6em 0.8em;
}
.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}
.vjs-text-track-settings legend {
  color: #fff;
  font-weight: bold;
  font-size: 1.2em;
}
.vjs-text-track-settings .vjs-label {
  margin: 0 0.5em 0.5em 0;
}
.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, rgb(114.9141509434, 132.7028301887, 159.3858490566) 100%);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, rgb(114.9141509434, 132.7028301887, 159.3858490566) 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
.vjs-title-bar {
  background: rgba(0, 0, 0, 0.9);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 60%, rgba(0, 0, 0, 0) 100%);
  font-size: 1.2em;
  line-height: 1.5;
  transition: opacity 0.1s;
  padding: 0.666em 1.333em 4em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}
.vjs-error .vjs-title-bar {
  display: none;
}
.vjs-title-bar-title,
.vjs-title-bar-description {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.vjs-title-bar-title {
  font-weight: bold;
  margin-bottom: 0.333em;
}
.vjs-playing.vjs-user-inactive .vjs-title-bar {
  opacity: 0;
  transition: opacity 1s;
}
.video-js .vjs-skip-forward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-forward-30 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-5 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-10 {
  cursor: pointer;
}
.video-js .vjs-skip-backward-30 {
  cursor: pointer;
}
.video-js .vjs-transient-button {
  position: absolute;
  height: 3em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(50, 50, 50, 0.5);
  cursor: pointer;
  opacity: 1;
  transition: opacity 1s;
}
.video-js:not(.vjs-has-started) .vjs-transient-button {
  display: none;
}
.video-js.not-hover .vjs-transient-button:not(.force-display),
.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display) {
  opacity: 0;
}
.video-js .vjs-transient-button span {
  padding: 0 0.5em;
}
.video-js .vjs-transient-button.vjs-left {
  left: 1em;
}
.video-js .vjs-transient-button.vjs-right {
  right: 1em;
}
.video-js .vjs-transient-button.vjs-top {
  top: 1em;
}
.video-js .vjs-transient-button.vjs-near-top {
  top: 4em;
}
.video-js .vjs-transient-button.vjs-bottom {
  bottom: 4em;
}
.video-js .vjs-transient-button:hover {
  background-color: rgba(50, 50, 50, 0.9);
}
@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}
.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}
.video-js *:focus:not(:focus-visible) {
  outline: none;
}
/*
  For base styles such as targeting primitive elements
*/
body{
  font-size: 14px;
  line-height: 21px;
}
/* Remove arrows on input (number) */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type='number'] {
  -moz-appearance: textfield;
}
html {
  overflow: auto;
  overflow-x: hidden;
}
/*
::-webkit-scrollbar {
  width: 0;
  background: transparent;
}

.overflow-x-scroll::-webkit-scrollbar {
  display: none;
}
*/
button>* {
  pointer-events: none;
}
/* 
div.loading-indicator {
  visibility: hidden;
} */
.custom-tooltip ul {
  list-style: disc;
  padding: 16px;
}
.typewriter {
    overflow: hidden; /* Ensures the content is not revealed until the animation */
    white-space: nowrap; /* Keeps the content on a single line */
    margin: 0 auto; /* Gives that scrolling effect as the typing happens */
    animation: typing 3.5s steps(40, end), 1s step-end infinite;
}
@keyframes typing {
    from { width: 0 }
    to { width: 100% }
}
.transition-max-height {
    transition: max-height 0.3s ease-in-out;
  }
/*
  For any components (small reusable styles likes buttons and form elements)
*/
@keyframes sk-bouncedelay {

  0%,
  80%,
  100% {
    transform: scale(0);
  }

  40% {
    transform: scale(1.0);
  }
}
@keyframes spinner-circular-fixed {
  0% {
    stroke-dashoffset: 325;
  }

  100% {
    stroke-dashoffset: 151;
  }
}
/* video player */
.video-js .vjs-tech {
  outline: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-js .vjs-control-bar {
  display: flex;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  background: transparent;
  opacity: 1;
  height: 18px;
}
.video-js .vjs-volume-panel {
  display: none;
}
.video-js .vjs-big-play-button {
  text-align: center;
  border-radius: 50%;
  width: 2.7rem;
  height: 2.7rem;
  opacity: 0.9;
  border: none !important;
  margin-left: -1.3rem;
  outline: none;
  background: url('https://cms.trypncl.com/images/play.svg') center center no-repeat;
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
}
.vjs-has-started.vjs-paused .vjs-big-play-button {
  display: block;
  border-radius: 50%;
  background: url('https://cms.trypncl.com/images/play.svg') center center no-repeat;
}
.vjs-has-started.vjs-paused:hover .vjs-big-play-button {
  display: block;
  border-radius: 50%;
  background: url('https://cms.trypncl.com/images/play.svg') center center no-repeat;
}
.vjs-has-started.vjs-paused .vjs-icon-placeholder {
  display: none;
}
.vjs-has-started .vjs-icon-placeholder {
  display: none;
}
.vjs-has-started:hover .vjs-big-play-button {
  display: block;
  border-radius: 50%;
  background: url('https://cms.trypncl.com/images/pause.svg') center center no-repeat;
}
.video-js .vjs-play-control {
  flex: none;
  font-size: 10px;
  display: none;
}
.video-js .vjs-progress-control {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-top: -0.3rem;
}
.video-js .vjs-time-control {
  display: none;
}
.video-js .vjs-picture-in-picture-control {
  display: none;
}
.video-js.vjs-paused .vjs-progress-control {
  display: none;
}
.video-js.vjs-has-started.vjs-paused .vjs-progress-control {
  display: flex;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: none;
}
.video-js .vjs-progress-control:hover .vjs-play-progress .vjs-time-tooltip {
  display: none;
}
.video-js .vjs-fullscreen-control {
  flex: none;
  font-size: 10px;
  display: none;
}
.video-js .vjs-play-progress .vjs-slider-bar {
  background-color: #ffff;
}
.video-js .vjs-load-progress div {
  background: white;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.7em;
  z-index: 1;
}
.video-js .vjs-progress-holder {
  background-color: white;
  opacity: 1;
}
.video-js .vjs-button {
  outline: 0;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  height: 0.2em;
}
/* chargebee styling */
.CbHosted--focus.cb-focus-border-purple-5 {
  --border-opacity: 1;
  border-color: #5536DB;
  border-color: rgba(85, 54, 219, var(--border-opacity));
}
.CbHosted--invalid.cb-invalid-border-red-3 {
  --border-opacity: 1;
  border-color: #E13365;
  border-color: rgba(225, 51, 101, var(--border-opacity));
}
.seekBar {
  -webkit-appearance: none;
  height: 4px;
  background: #EDEFF2;
  outline: none;
  border-radius: 10px;
}
.seekBar::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  background: black;
  cursor: pointer;
  border-radius: 50%;
}
#slider {
  -webkit-appearance: none;
  height: 3px;
}
#slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  background-color: #78829C;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}
/* Slider with black thumb */
#blackRangeSlider {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
#blackRangeSlider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 12px;
  height: 12px;
  background-color: #000000;
  border-radius: 50%;
  cursor: pointer;
  outline: none;
}
.dark #blackRangeSlider::-webkit-slider-thumb{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark #blackRangeSlider::-moz-range-thumb{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
#blackRangeSlider::-moz-range-thumb {
  width: 12px;
  height: 12px;
  background-color: #000000;
  border-radius: 50%;
  outline: none;
  padding-top: -4px;
  cursor: pointer;
}
.dark #blackRangeSlider::-webkit-slider-thumb{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark #blackRangeSlider::-moz-range-thumb{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
#blackRangeSlider:disabled::-webkit-slider-thumb {
  background-color: #878787;
  /* Set thumb color when disabled */
}
#blackRangeSlider:disabled::-moz-range-thumb {
  background-color: #878787;
}
/* Add touch-action:none to handles for video slicing component (interactjs recommends) */
.trim-frame,
.trim-seeker,
.trim-handle-end,
.trim-handle-start {
  touch-action: none;
}
.trim-handle-end,
.trim-handle-start {
  cursor: ew-resize !important;
}
.trim-seeker {
  cursor: grab !important;
}
.seeker-handle:before {
  content: '';
  position: absolute;
  top: -5px;
  left: 0;
  width: 0;
  height: 0;
  border-bottom: 0.3rem solid #000000;
  border-left: 0.25rem solid transparent;
  border-right: 0.25rem solid transparent;
}
/* Plan Card Ribbon */
.ribbon {
  width: 116px;
  position: absolute;
  right: 0;
  top: 0;
}
.wrap {
  width: 116px;
  height: 116px;
  position: absolute;
  top: -8px;
  right: -8px;
  overflow: hidden;
}
.wrap:before,
.wrap:after {
  content: "";
  position: absolute;
}
.wrap:before {
  width: 12px;
  height: 7px;
  left: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #26A871;
}
.wrap:after {
  width: 7px;
  height: 12px;
  right: 0px;
  bottom: 0px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #26A871;
}
.ribbonText {
  width: 188px;
  padding: 8px 0;
  position: absolute;
  top: 30px;
  right: -54px;
  z-index: 2;
  overflow: hidden;
  transform: rotate(45deg);
  background: #2CD162;
  text-align: center;
}
/* Magic tools thumbnails */
.tool-thumbnail {
  width: 130px;
}
@media screen and (min-width: 1680px) and (max-width: 1759px) {
  .tool-thumbnail {
    width: 110px;
  }
}
@media screen and (min-width: 1536px) and (max-width: 1679px),
(min-width: 1280px) and (max-width: 1339px) {
  .tool-thumbnail {
    width: 90px;
  }
}
/* https://www.smashingmagazine.com/2021/12/create-custom-range-input-consistent-browsers/ */
.rangeSlider {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background: transparent;
  cursor: pointer;
  padding: 4px 0px;
  /* increase click box size */
}
/***** Chrome, Safari, Opera, and Edge Chromium *****/
.rangeSlider::-webkit-slider-runnable-track {
  background: #e1e4ea;
  height: 4px;
  border-radius: 2px;
}
/******** Firefox ********/
.rangeSlider::-moz-range-track {
  background: #e1e4ea;
  height: 4px;
  border-radius: 2px;
}
/***** Thumb Styles *****/
/***** Chrome, Safari, Opera, and Edge Chromium *****/
.rangeSlider::-webkit-slider-thumb {
  -webkit-appearance: none;
  /* Override default look */
  appearance: none;
  margin-top: -4px;
  /* Centers thumb on the track */
  background-color: #78829c;
  height: 12px;
  width: 12px;
  border-radius: 1rem;
}
/***** Thumb Styles *****/
/***** Firefox *****/
.rangeSlider::-moz-range-thumb {
  border: none;
  /*Removes extra border that FF applies*/
  border-radius: 0;
  /*Removes default border-radius that FF applies*/
  background-color: #78829c;
  height: 1rem;
  width: 1rem;
  border-radius: 1rem;
}
.blackSliderInput::-moz-range-track,
.blackSliderInput::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  /* Override default look */
  height: 4px;
  border-radius: 2px;
}
.blackSliderInput::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 0.75rem;
  width: 0.75rem;
  appearance: none;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
/***** Thumb Styles *****/
/***** Firefox *****/
.blackSliderInput::-moz-range-thumb{
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.image-gen .moveable-control {
  border-radius: 0 !important;
}
.scrollingOverflowTemplateName {
  display: inline-block;
  white-space: nowrap;
  width: auto;
  transform: translateX(0%);
}
.scrollingOverflowTemplateName:hover {
  transform: translateX(-100%);
  margin-left: 100%;
  transition: 3s ease-in-out;
}
/* Login Carousel */
.login-carousel .slider-list {
  cursor: auto !important;
}
/* Slider with black thumb */
.dataset-slider {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.dataset-slider::-webkit-slider-thumb {
  display: none;
}
.dataset-slider::-moz-range-thumb {
  display: none;
}
.video-seek-bar-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 4px;
  background: #edeff2;
  outline: none;
  border-radius: 10px;
  cursor: pointer;
  width: 100%;
}
.video-seek-bar-input::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  background: black;
  cursor: pointer;
  border-radius: 50%;
  -webkit-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
.video-seek-bar-input::-moz-range-thumb {
  height: 12px;
  width: 12px;
  background-color: black;
  border-radius: 50%;
  border: none;
  -moz-transition: .2s ease-in-out;
  transition: .2s ease-in-out;
}
.video-seek-bar {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
/* verify password page styles - fix due to tailwind styles not reflecting issue */
.verify-password-image-container {
  width: 0;
  
  @media (min-width: 768px) {
    width: 50%;
  }
}
.verify-password-form-container {
  width: 100%;

  @media (min-width: 768px) {
    width: 50%;
  }
}
.canvas-chat-panel #chat-panel-wrapper-div > div:last-child {
  flex-shrink: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.canvas-chat-panel #chat-panel-wrapper-div > div:last-child > form {
  flex: 1 1 0%;
  min-height: 0;
}
.canvas-chat-panel #chat-panel-wrapper-div > div:last-child > form > div:first-child {
  overflow-y: auto;
  flex-shrink: 1;
  min-height: 0;
}
.canvas-chat-panel #chat-panel-wrapper-div > div:last-child > form > *:not(:first-child) {
  flex-shrink: 0;
}
/* react-toastify close button styling */
.Toastify__close-button {
  color: var(--icon-default) !important;
}
.Toastify__close-button:hover {
  color: var(--icon-brand) !important;
}
/*
  For custom utility classes, only have them here if for some reason it
  cannot be placed within tailwind.config.js
*/
/* checkered background */
.bg-blank {
  background-image: url('https://cms.trypncl.com/images/blank-background.png');
}
.bg-checked:checked {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.5%2010L9%2013.5L15.5%206'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='white'/%3e%3c/svg%3e") !important;
}
.overflow-overlay {
  overflow: auto;
  overflow: overlay;
}
/* Change to tailwind drop-shadow when we update tailwind from version 2 to latest */
.drop-shadow-light-purple {
  filter: drop-shadow(-4px 4px 0px #E5DEFC);
}
/* Change to tailwind easy integration after upgrading to tailwind 3 */
.placeholder-italic::-webkit-input-placeholder {
  font-style: italic;
}
.placeholder-italic::-moz-placeholder {
  font-style: italic;
}
.placeholder-italic::-ms-input-placeholder {
  font-style: italic;
}
/* Brush size slider */
.triangle,
.triangle:before,
.triangle:after {
	width:  6px;
	height: 6px;
	background: #D9D9D9;
	border-top-right-radius: 30%;
  margin-top: 7px;
  cursor: grab;
}
.triangle:before,
.triangle:after {
	content: '';
	position: absolute;
  margin:0;
}
.triangle {
	transform: rotate(-60deg) skewX(-30deg) scale(1,.866);
}
.triangle:before {
	transform: rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);
}
.triangle:after {
	transform: rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);
}
.magic-canvas-wrapper{
    cursor: none;
}
.custom-cursor{
  display: none;
  border: 2px solid #fff;
  border-radius: 50%;
}
.magic-canvas-wrapper:hover .custom-cursor{
  display: block
}
.prevent-selection * {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.preview-component {
  overflow: hidden;
  width: 100%;
  position: relative;
  padding-bottom: 100%;
}
.square_1_1 canvas {
  width: 100% !important;
  height: 100% !important;
}
.horizontal_16_9 canvas {
  width: 100% !important;
  height: calc(100% * 9 / 16) !important;
}
.horizontal_19_10 canvas {
  width: 100% !important;
  height: calc(100% * 100 / 191) !important;
}
.vertical_4_5 canvas {
  width: calc(100% * 4 / 5) !important;
  height: 100% !important;
}
.vertical_9_16 canvas {
  width: calc(100% * 9 / 16) !important;
  height: 100% !important;
}
.preview-component .player {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.preview-component .canvas-container {
  position: relative;
  width: 100% !important;
  height: 100% !important;
}
.preview-component canvas {
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50% !important;
  left: 50% !important;
}
.video_control-background {
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.34) 100%
  );
}
.video_progress-bar {
  -webkit-appearance: none;
  width: 90%;
  height: 4px;
  border-radius: 5px;
  background: #eaecf0;
  outline: none;
  padding: 0;
  margin-bottom: 20px;
}
.video_progress-bar::-webkit-slider-thumb {
  width: 12px;
  -webkit-appearance: none;
  height: 12px;
  cursor: pointer;
  background: #ffffff;
  border-radius: 50%;
}
.video_progress-bar::-moz-range-thumb {
  width: 12px;
  -webkit-appearance: none;
  height: 12px;
  cursor: pointer;
  background: #ffffff;
  border-radius: 50%;
}
.video-seek-bar {
  -webkit-appearance: none;
  width: 90%;
  height: 2px;
  border-radius: 5px;
  background: #eaecf0;
  outline: none;
  padding: 0;
}
.video-seek-bar::-webkit-slider-thumb {
  width: 10px;
  -webkit-appearance: none;
  height: 10px;
  cursor: pointer;
  background: #000000;
  border-radius: 50%;
}
.dark .video-seek-bar::-webkit-slider-thumb{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark .video-seek-bar::-moz-range-thumb{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.video-seek-bar::-moz-range-thumb {
  width: 10px;
  -webkit-appearance: none;
  height: 10px;
  cursor: pointer;
  background: #000000;
  border-radius: 50%;
}
.video-seek-bar.white-thumb::-webkit-slider-thumb {
  background: #ffffff;
}
.video-seek-bar.white-thumb::-moz-range-thumb{
  background: #ffffff;
}
.CbHosted--focus {
  box-shadow: none;
  outline:1px solid var(--stroke-select);
  background-color: 'transparent';
}
.CbHosted--invalid {
  box-shadow: none;
  border:none;
  outline:1px solid red;
}
.CbHosted--focus.CbHosted--invalid {
  background-color: #FDF1F4;
}
.text-node {
  background: #f0f0f0;
  border: 1px solid #ddd;
  border-radius: 8px;
  padding: 15px;
  width: 200px;
  font-family: sans-serif;
  position: relative;
}
.text-node .drag-handle {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: move;
  color: #aaa;
}
.text-node-header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.text-node-header .icon {
  margin-right: 10px;
  font-size: 20px;
}
.text-node-header .title {
  font-weight: bold;
}
.text-node-content {
  font-size: 12px;
  color: #555;
}
.text-input-node {
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  padding: 16px;
  width: 395px;
  font-family: 'Geist', sans-serif;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.62), 0px 4px 4px 0px rgba(0, 0, 0, 0.04);
}
.text-input-node .drag-handle {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: move;
  color: #aaa;
}
.text-input-node-header {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.text-input-node-header .icon {
  margin-right: 8px;
  font-size: 20px;
  color: #707070;
}
.text-input-node-header .title {
  font-weight: 500;
  font-size: 14px;
  color: #191915;
}
.text-input-node-content textarea {
  width: 100%;
  height: 120px;
  padding: 8px;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  font-size: 14px;
  color: #191915;
  resize: none;
}
/* Light mode (default) */
:root,
[data-theme='light'] {
    --gray-0: #FFFFFF;
    --gray-25: #F5F5F5;
    --gray-50: #EBEBEB;
    --gray-100: #E0E0E0;
    --gray-200: #CCCCCC;
    --gray-300: #B8B8B8;
    --gray-400: #9E9E9E;
    --gray-500: #707070;
    --gray-600: #3D3D3D;
    --gray-700: #292929;
    --gray-800: #191915;
    --gray-900: #0C0B02;

    /* Green */
    --green-50: #E9F6F1;
    --green-200: #85CEAF;
    --green-300: #4BCA94;
    --green-400: #26A871;
    --green-500: #1F9A66;
    --green-600: #187336;
    --green-700: #187336;
    --green-900: #1C3229;

    /* Red */
    --red-50: #FFEBEB;
    --red-100: #FFDEDE;
    --red-200: #FD9292;
    --red-300: #F55D5D;
    --red-400: #FB3C3C;
    --red-500: #B22B2B;
    --red-600: #ED1C57;
    --red-700: #B22B2B;

    /* Yellow */
    --yellow-50: #FFF8DD;
    --yellow-300: #F5AF47;
    --yellow-400: #FE9B08;
    --yellow-500: #EA8F08;
    --yellow-600: #B54708;
    --yellow-900: #332E1C;

    /* Pink */
    --pink-100: #FCE3F1;
    --pink-300: #FB59AD;
    --pink-400: #F52C8F;
    --pink-900: #3D2232;

    /* Orange */
    --orange-100: #FFEACE;
    --orange-200: #FFAF5F;
    --orange-300: #FF7E08;
    --orange-400: #E46911;
    --orange-700: #B24300;
    --orange-900: #38291E;

    /* Pencil yellow */
    --pencil-yellow-100: #FFFDE0;
    --pencil-yellow-400: #FFF310;
    --pencil-yellow-600: #999209;

    /* Blue */
    --blue-50: #ECF4FF;
    --blue-100: #D6E7FE;
    --blue-300: #579DFF;
    --blue-400: #1873F2;
    --blue-500: #0154CB;
    --blue-700: #0154CB;
    --blue-800: #83BEFF;
    --blue-900: #1C2B41;

    /* Teal */

    /* Purple */
    --purple-100: #EAE5FE;
    --purple-300: #9C79FF;
    --purple-400: #8347FF;
    --purple-900: #2B273E;

    /* Lime */
    --lime-100: #E9FCC3;
    --lime-300: #8FE200;
    --lime-400: #539B00;
    --lime-900: #27301B;

    /* Teal */
    --teal-50: #E3F6FD;
    --teal-100: #C8F9FE;
    --teal-200: #49E7FC;
    --teal-300: #00CDF1;
    --teal-400: #00AFD5;
    --teal-700: #0087B0;
    --teal-900: #1E3137;

    --border-primary-default: var(--gray-100);

    --button-primary-default-bg: var(--gray-900);
    --button-primary-default-text: var(--gray-0);
    --button-primary-hover-bg: var(--gray-700);
    --button-primary-hover-text: var(--gray-50);
    --button-primary-loading-bg: var(--gray-200);
    --button-primary-loading-text: var(--gray-900);
    --button-primary-disabled-bg: var(--gray-100);
    --button-primary-disabled-text: var(--gray-300);
    --button-primary-icon-default: var(--pencil-yellow-400);

    --button-secondary-default-bg: var(--gray-0);
    --button-secondary-default-stroke: var(--gray-100);
    --button-secondary-default-text: var(--gray-900);
    --button-secondary-hover-bg: var(--gray-25);
    --button-secondary-hover-stroke: var(--gray-100);
    --button-secondary-hover-text: var(--gray-900);
    --button-secondary-loading-bg: var(--gray-0);
    --button-secondary-loading-stroke: var(--gray-50);
    --button-secondary-loading-text: var(--gray-300);
    --button-secondary-disabled-bg: var(--gray-0);
    --button-secondary-disabled-stroke: var(--gray-50);
    --button-secondary-disabled-text: var(--gray-100);

    --text-primary: var(--gray-800);
    --text-primary-inverted: var(--gray-0);
    --text-primary-always-white: var(--gray-0);
    --text-secondary: var(--gray-500);
    --text-subtle: var(--gray-200);
    --text-disabled: var(--gray-300);
    --text-success: var(--green-400);
    --text-error: var(--red-400);
    --text-warning: var(--yellow-500);
    --text-info: var(--blue-400);
    --text-brand: var(--gray-700);
    --text-info-bolder: var(--blue-500);
    --text-success-bolder: var(--green-600);
    --text-error-bolder: var(--red-500);
    --text-warning-bolder: var(--yellow-600);
    --text-brand-bolder: var(--gray-700);
    --text-orange: var(--orange-400);

    --surface-default: var(--gray-0);
    --surface-default-hover: var(--gray-25);
    --surface-default-default-inverted: var(--gray-900);
    --surface-default-inverted: var(--gray-900);
    --surface-low-emphasis: var(--gray-25);
    --surface-medium-emphasis: var(--gray-50);
    --surface-high-emphasis: var(--gray-100);
    --surface-skeleton: var(--gray-100);
    --surface-default-error: var(--red-50);
    --surface-default-primary: var(--pencil-yellow-400);
    --surface-default-success: var(--green-50);
    --surface-default-warning: var(--yellow-50);
    --surface-default-always-dark: var(--gray-900);

    --surface-accent-pink: var(--pink-100);
    --surface-accent-orange: var(--orange-100);
    --surface-accent-blue: var(--blue-50);
    --surface-accent-teal: var(--teal-50);
    --surface-accent-purple: var(--purple-100);
    --surface-accent-lime: var(--lime-100);

    --sidebar-item-default: var(--gray-0);
    --sidebar-item-active: var(--gray-25);
    --sidebar-icon-default: var(--gray-500);
    --sidebar-icon-active: var(--gray-900);
    --sidebar-tooltip: var(--gray-900);

    --stroke-default: var(--gray-100);
    --stroke-subtle: var(--gray-50);
    --stroke-divider: var(--gray-50);
    --stroke-medium: var(--gray-200);
    --stroke-select: var(--gray-900);
    --stroke-strong: var(--gray-300);
    --stroke-extra-strong: var(--gray-500);
    --stroke-primary: var(--gray-0);
    --stroke-error: var(--red-400);
    --stroke-error-light: var(--red-100);

    --stroke-accent-blue: var(--blue-100);
    --stroke-accent-blue-dark: var(--blue-800);
    --stroke-accent-success: var(--green-200);
    --stroke-accent-error: var(--red-200);
    --stroke-accent-orange: var(--orange-200);

    --primary-color: var(--gray-900);
    --primary-dark: var(--gray-900);
    --primary-light: var(--gray-0);

    --icon-default: var(--gray-500);
    --icon-brand: var(--gray-900);
    --icon-subtle: var(--gray-100);
    --icon-disabled: var(--gray-100);
    --icon-success: var(--green-500);
    --icon-warning: var(--yellow-400);
    --icon-error: var(--red-400);
    --icon-pink: var(--pink-400);
    --icon-orange: var(--orange-400);
    --icon-blue: var(--blue-400);
    --icon-teal: var(--teal-700);
    --icon-purple: var(--purple-400);
    --icon-lime: var(--lime-400);
    --icon-loading: var(--gray-500);
    --icon-white: var(--gray-0);

    --modal-surface-default: var(--gray-0);
    --modal-surface-hover: var(--gray-25);
    --modal-surface-skeleton: var(--gray-25);

    --modal-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
    --table-sticky-shadow: 2px 0 4px rgba(0, 0, 0, 0.08);
}
/* Dark mode overrides */
.dark,
[data-theme='dark'] {
    --border-primary-default: var(--gray-500);

    --button-primary-default-bg: var(--pencil-yellow-400);
    --button-primary-default-text: var(--gray-800);
    --button-primary-hover-bg: var(--pencil-yellow-600);
    --button-primary-hover-text: var(--gray-900);
    --button-primary-loading-bg: var(--gray-700);
    --button-primary-loading-text: var(--gray-500);
    --button-primary-disabled-bg: var(--gray-500);
    --button-primary-disabled-text: var(--gray-700);
    --button-primary-icon-default: var(--gray-800);

    --button-secondary-default-bg: var(--gray-900);
    --button-secondary-default-stroke: var(--gray-500);
    --button-secondary-default-text: var(--gray-0);
    --button-secondary-hover-bg: var(--gray-800);
    --button-secondary-hover-stroke: var(--gray-600);
    --button-secondary-hover-text: var(--gray-0);
    --button-secondary-loading-bg: var(--gray-800);
    --button-secondary-loading-stroke: var(--gray-700);
    --button-secondary-loading-text: var(--gray-0);
    --button-secondary-disabled-bg: var(--gray-800);
    --button-secondary-disabled-stroke: var(--gray-700);
    --button-secondary-disabled-text: var(--gray-500);

    --text-primary: var(--gray-0);
    --text-primary-inverted: var(--gray-800);
    --text-primary-always-white: var(--gray-0);
    --text-secondary: var(--gray-300);
    --text-subtle: var(--gray-300);
    --text-disabled: var(--gray-500);
    --text-success: var(--green-300);
    --text-error: var(--red-300);
    --text-warning: var(--yellow-300);
    --text-info: var(--blue-300);
    --text-brand: var(--gray-900);
    --text-info-bolder: var(--blue-400);
    --text-success-bolder: var(--green-400);
    --text-error-bolder: var(--red-400);
    --text-warning-bolder: var(--yellow-400);
    --text-brand-bolder: var(--gray-800);
    --text-orange: var(--orange-300);

    --surface-default: var(--gray-900);
    --surface-default-hover: var(--gray-800);
    --surface-default-default-inverted: var(--gray-0);
    --surface-default-inverted: var(--gray-900);
    --surface-low-emphasis: var(--gray-800);
    --surface-medium-emphasis: var(--gray-700);
    --surface-high-emphasis: var(--gray-600);
    --surface-skeleton: var(--gray-700);
    --surface-default-error: var(--red-900);
    --surface-default-primary: var(--pencil-yellow-400);
    --surface-default-success: var(--green-900);
    --surface-default-warning: var(--yellow-900);
    --surface-default-always-dark: var(--gray-900);

    --surface-accent-blue: var(--blue-900);
    --surface-accent-orange: var(--orange-900);
    --surface-accent-teal: var(--teal-900);
    --surface-accent-pink: var(--pink-900);
    --surface-accent-purple: var(--purple-900);
    --surface-accent-lime: var(--lime-900);

    --sidebar-item-default: var(--gray-900);
    --sidebar-item-active: var(--gray-700);
    --sidebar-icon-default: var(--gray-300);
    --sidebar-icon-active: var(--gray-0);
    --sidebar-tooltip: var(--gray-700);

    --stroke-default: var(--gray-500);
    --stroke-subtle: var(--gray-600);
    --stroke-divider: var(--gray-600);
    --stroke-medium: var(--gray-400);
    --stroke-select: var(--gray-0);
    --stroke-strong: var(--gray-300);
    --stroke-extra-strong: var(--gray-100);
    --stroke-primary: var(--gray-900);

    --stroke-accent-success: var(--green-700);
    --stroke-accent-error: var(--red-700);
    --stroke-error-light: var(--red-200);

    --stroke-accent-blue: var(--blue-700);
    --stroke-accent-orange: var(--orange-700);

    --primary-color: var(--gray-0);

    --icon-default: var(--gray-300);
    --icon-brand: var(--gray-0);
    --icon-subtle: var(--gray-500);
    --icon-disabled: var(--gray-500);
    --icon-success: var(--green-400);
    --icon-warning: var(--yellow-400);
    --icon-error: var(--red-300);
    --icon-pink: var(--pink-300);
    --icon-orange: var(--orange-300);
    --icon-blue: var(--blue-300);
    --icon-teal: var(--teal-300);
    --icon-purple: var(--purple-300);
    --icon-lime: var(--lime-300);
    --icon-loading: var(--pencil-yellow-400);
    --icon-white: var(--gray-900);

    --modal-surface-default: var(--gray-700);
    --modal-surface-hover: var(--gray-600);
    --modal-surface-skeleton: var(--gray-600);

    --modal-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.32), 0px 0px 1px 0px rgba(0, 0, 0, 0.62);
    --table-sticky-shadow: 2px 0 4px rgba(0, 0, 0, 0.8);
}
html,
body {
  height: 100%;
  margin: 0;
  font-family: 'Geist', sans-serif;
}
#root {
  height: 100%;
}.scroller-wrapper {
  margin-bottom: 2.25rem;
  width: 100%;
  overflow: hidden;
}

.scroller {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  animation: scroll 40s linear infinite;
}

.scroller-image {
  margin-right: 0.625rem;
  height: 370px;
  width: auto;
  border-radius: 0.5rem;
  -o-object-fit: cover;
     object-fit: cover;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}.json-tree-container {
  background-color: #252525;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  overflow: auto;
  padding: 20px;
  height: 260px;
  border: 1px solid var(--stroke-subtle);

  .rejt-not-collapsed-delimiter {
    color: #2287CD;
  }

  .rejt-minus-menu,
  .rejt-plus-menu {
    cursor: pointer;
  }

  .rejt-edit-form {
    display: inline-flex;
    gap: 4px;

    input {
      width: 100px;
      border: none;
      outline: none;
      padding: 1px 4px;
      font-size: 14px;
      height: 21px;
      border-radius: 4px;
      color: white;
      background-color: transparent;
      border: 1px solid var(--stroke-subtle);
}
  }

  .rejt-add-value-node {
    display: flex;
    gap: 4px;
    color: white;

    input {
      width: 100px;
      border: none;
      outline: none;
      padding: 1px 4px;
      font-size: 14px;
      height: 21px;
      border-radius: 4px;
      color: white;
      background-color: transparent;
      border: 1px solid var(--stroke-subtle);
    }
  }
}

.dark .json-tree-container {
  background-color: var(--surface-default);
}
*, ::before, ::after {
  --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: rgb(59 130 246 / 0.5);
  --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:  ;
}

::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: rgb(59 130 246 / 0.5);
  --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:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Geist, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

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

/*
Remove the default font size and weight for headings.
*/

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

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

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

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

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

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

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

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

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

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

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 {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9E9E9E; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9E9E9E; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

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

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

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

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.\!container {
  width: 100% !important;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {

  .\!container {
    max-width: 640px !important;
  }

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .\!container {
    max-width: 768px !important;
  }

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .\!container {
    max-width: 1024px !important;
  }

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .\!container {
    max-width: 1280px !important;
  }

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .\!container {
    max-width: 1536px !important;
  }

  .container {
    max-width: 1536px;
  }
}
.form-input,.form-textarea,.form-select,.form-multiselect {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
  outline: 2px solid transparent;
  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;
}
.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}
.form-input::placeholder,.form-textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}
.form-input::-webkit-datetime-edit {
  display: inline-flex;
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-checkbox,.form-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
.form-checkbox {
  border-radius: 0px;
}
.form-checkbox:focus,.form-radio:focus {
  outline: 2px solid transparent;
  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);
}
.form-checkbox:checked,.form-radio:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.form-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");
}
@media (forced-colors: active)  {

  .form-checkbox:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}
.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
.form-checkbox:indeterminate {
  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");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (forced-colors: active)  {

  .form-checkbox:indeterminate {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}
.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.inset-y-0 {
  top: 0px;
  bottom: 0px;
}
.\!bottom-0 {
  bottom: 0px !important;
}
.\!left-0 {
  left: 0px !important;
}
.\!left-1\/2 {
  left: 50% !important;
}
.\!right-0 {
  right: 0px !important;
}
.\!right-5 {
  right: 1.25rem !important;
}
.\!top-0 {
  top: 0px !important;
}
.\!top-10 {
  top: 2.5rem !important;
}
.\!top-14 {
  top: 3.5rem !important;
}
.-bottom-6 {
  bottom: -1.5rem;
}
.-bottom-8 {
  bottom: -2rem;
}
.-bottom-\[35px\] {
  bottom: -35px;
}
.-left-1 {
  left: -0.25rem;
}
.-left-12 {
  left: -3rem;
}
.-left-2 {
  left: -0.5rem;
}
.-left-\[26px\] {
  left: -26px;
}
.-left-\[600px\] {
  left: -600px;
}
.-left-\[calc\(100vw-400px\)\] {
  left: calc(calc(100vw - 400px) * -1);
}
.-right-2 {
  right: -0.5rem;
}
.-right-3 {
  right: -0.75rem;
}
.-right-4 {
  right: -1rem;
}
.-top-1 {
  top: -0.25rem;
}
.-top-3 {
  top: -0.75rem;
}
.-top-4 {
  top: -1rem;
}
.-top-6 {
  top: -1.5rem;
}
.-top-8 {
  top: -2rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-1 {
  bottom: 0.25rem;
}
.bottom-1\/2 {
  bottom: 50%;
}
.bottom-16 {
  bottom: 4rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-3 {
  bottom: 0.75rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-\[-8px\] {
  bottom: -8px;
}
.bottom-\[10px\] {
  bottom: 10px;
}
.bottom-\[9px\] {
  bottom: 9px;
}
.bottom-full {
  bottom: 100%;
}
.left-0 {
  left: 0px;
}
.left-1 {
  left: 0.25rem;
}
.left-1\/2 {
  left: 50%;
}
.left-2 {
  left: 0.5rem;
}
.left-3 {
  left: 0.75rem;
}
.left-3\.5 {
  left: 0.875rem;
}
.left-4 {
  left: 1rem;
}
.left-5 {
  left: 1.25rem;
}
.left-6 {
  left: 1.5rem;
}
.left-8 {
  left: 2rem;
}
.left-\[0px\] {
  left: 0px;
}
.left-\[10px\] {
  left: 10px;
}
.left-\[115px\] {
  left: 115px;
}
.left-\[180px\] {
  left: 180px;
}
.left-\[241px\] {
  left: 241px;
}
.left-\[250px\] {
  left: 250px;
}
.left-\[30px\] {
  left: 30px;
}
.left-\[38\%\] {
  left: 38%;
}
.left-\[4px\] {
  left: 4px;
}
.left-\[55px\] {
  left: 55px;
}
.left-\[6px\] {
  left: 6px;
}
.left-\[8px\] {
  left: 8px;
}
.left-\[calc\(5\%\)\] {
  left: calc(5%);
}
.left-\[calc\(50\%-20px\)\] {
  left: calc(50% - 20px);
}
.left-full {
  left: 100%;
}
.right-0 {
  right: 0px;
}
.right-1 {
  right: 0.25rem;
}
.right-1\.5 {
  right: 0.375rem;
}
.right-1\/2 {
  right: 50%;
}
.right-12 {
  right: 3rem;
}
.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-8 {
  right: 2rem;
}
.right-\[-3px\] {
  right: -3px;
}
.right-\[10px\] {
  right: 10px;
}
.right-\[16px\] {
  right: 16px;
}
.right-\[30px\] {
  right: 30px;
}
.top-0 {
  top: 0px;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\.5 {
  top: 0.375rem;
}
.top-1\/2 {
  top: 50%;
}
.top-16 {
  top: 4rem;
}
.top-2 {
  top: 0.5rem;
}
.top-20 {
  top: 5rem;
}
.top-3 {
  top: 0.75rem;
}
.top-3\.5 {
  top: 0.875rem;
}
.top-4 {
  top: 1rem;
}
.top-5 {
  top: 1.25rem;
}
.top-6 {
  top: 1.5rem;
}
.top-7 {
  top: 1.75rem;
}
.top-8 {
  top: 2rem;
}
.top-80 {
  top: 20rem;
}
.top-96 {
  top: 24rem;
}
.top-\[-2px\] {
  top: -2px;
}
.top-\[-30px\] {
  top: -30px;
}
.top-\[-3px\] {
  top: -3px;
}
.top-\[10px\] {
  top: 10px;
}
.top-\[117px\] {
  top: 117px;
}
.top-\[1px\] {
  top: 1px;
}
.top-\[200px\] {
  top: 200px;
}
.top-\[25\%\] {
  top: 25%;
}
.top-\[30\%\] {
  top: 30%;
}
.top-\[300px\] {
  top: 300px;
}
.top-\[33\%\] {
  top: 33%;
}
.top-\[38\%\] {
  top: 38%;
}
.top-\[40px\] {
  top: 40px;
}
.top-\[42\%\] {
  top: 42%;
}
.top-\[4px\] {
  top: 4px;
}
.top-\[69px\] {
  top: 69px;
}
.top-\[6px\] {
  top: 6px;
}
.top-\[72px\] {
  top: 72px;
}
.top-\[73px\] {
  top: 73px;
}
.top-\[8px\] {
  top: 8px;
}
.top-\[calc\(50\%-20px\)\] {
  top: calc(50% - 20px);
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[-1\] {
  z-index: -1;
}
.z-\[0\] {
  z-index: 0;
}
.z-\[150\] {
  z-index: 150;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[20\] {
  z-index: 20;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[30\] {
  z-index: 30;
}
.z-\[3\] {
  z-index: 3;
}
.z-\[4\] {
  z-index: 4;
}
.z-\[7\] {
  z-index: 7;
}
.z-\[9999\] {
  z-index: 9999;
}
.col-\[1\] {
  grid-column: 1;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-9 {
  grid-column: span 9 / span 9;
}
.row-\[1\] {
  grid-row: 1;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.\!m-0 {
  margin: 0px !important;
}
.-m-1 {
  margin: -0.25rem;
}
.m-0 {
  margin: 0px;
}
.m-1 {
  margin: 0.25rem;
}
.m-1\.5 {
  margin: 0.375rem;
}
.m-3 {
  margin: 0.75rem;
}
.m-4 {
  margin: 1rem;
}
.m-auto {
  margin: auto;
}
.-mx-1\.5 {
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}
.-mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-5 {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.-mx-8 {
  margin-left: -2rem;
  margin-right: -2rem;
}
.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.mx-0\.5 {
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-10 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.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-44 {
  margin-left: 11rem;
  margin-right: 11rem;
}
.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.mx-52 {
  margin-left: 13rem;
  margin-right: 13rem;
}
.mx-6 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.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-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.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-\[3px\] {
  margin-top: 3px;
  margin-bottom: 3px;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.\!mt-1 {
  margin-top: 0.25rem !important;
}
.\!mt-2 {
  margin-top: 0.5rem !important;
}
.-mb-10 {
  margin-bottom: -2.5rem;
}
.-mb-4 {
  margin-bottom: -1rem;
}
.-mb-6 {
  margin-bottom: -1.5rem;
}
.-ml-0\.5 {
  margin-left: -0.125rem;
}
.-ml-1 {
  margin-left: -0.25rem;
}
.-ml-4 {
  margin-left: -1rem;
}
.-ml-\[10px\] {
  margin-left: -10px;
}
.-ml-\[12px\] {
  margin-left: -12px;
}
.-ml-\[1px\] {
  margin-left: -1px;
}
.-mr-1 {
  margin-right: -0.25rem;
}
.-mr-2 {
  margin-right: -0.5rem;
}
.-mr-2\.5 {
  margin-right: -0.625rem;
}
.-mr-\[10px\] {
  margin-right: -10px;
}
.-mr-\[12px\] {
  margin-right: -12px;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.-mt-3 {
  margin-top: -0.75rem;
}
.-mt-5 {
  margin-top: -1.25rem;
}
.mb-0\.5 {
  margin-bottom: 0.125rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
.mb-2 {
  margin-bottom: 0.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-\[19px\] {
  margin-bottom: 19px;
}
.mb-\[20px\] {
  margin-bottom: 20px;
}
.mb-\[32px\] {
  margin-bottom: 32px;
}
.mb-\[38px\] {
  margin-bottom: 38px;
}
.mb-\[80px\] {
  margin-bottom: 80px;
}
.ml-0 {
  margin-left: 0px;
}
.ml-0\.5 {
  margin-left: 0.125rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-14 {
  margin-left: 3.5rem;
}
.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-7 {
  margin-left: 1.75rem;
}
.ml-8 {
  margin-left: 2rem;
}
.ml-\[121px\] {
  margin-left: 121px;
}
.ml-\[1px\] {
  margin-left: 1px;
}
.ml-\[24px\] {
  margin-left: 24px;
}
.ml-\[45px\] {
  margin-left: 45px;
}
.ml-\[65px\] {
  margin-left: 65px;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-1\.5 {
  margin-right: 0.375rem;
}
.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-\[300px\] {
  margin-right: 300px;
}
.mr-auto {
  margin-right: auto;
}
.mt-0 {
  margin-top: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mt-2 {
  margin-top: 0.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-\[-12px\] {
  margin-top: -12px;
}
.mt-\[10px\] {
  margin-top: 10px;
}
.mt-\[14px\] {
  margin-top: 14px;
}
.mt-\[15\%\] {
  margin-top: 15%;
}
.mt-\[18px\] {
  margin-top: 18px;
}
.mt-\[19px\] {
  margin-top: 19px;
}
.mt-\[25\%\] {
  margin-top: 25%;
}
.mt-\[50px\] {
  margin-top: 50px;
}
.mt-\[56px\] {
  margin-top: 56px;
}
.mt-\[5px\] {
  margin-top: 5px;
}
.mt-\[6px\] {
  margin-top: 6px;
}
.mt-\[7px\] {
  margin-top: 7px;
}
.mt-\[96px\] {
  margin-top: 96px;
}
.mt-auto {
  margin-top: auto;
}
.box-border {
  box-sizing: border-box;
}
.box-content {
  box-sizing: content-box;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.line-clamp-\[10\] {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.\!flex {
  display: flex !important;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.table-row-group {
  display: table-row-group;
}
.table-row {
  display: table-row;
}
.grid {
  display: grid;
}
.inline-grid {
  display: inline-grid;
}
.contents {
  display: contents;
}
.\!hidden {
  display: none !important;
}
.hidden {
  display: none;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.size-10 {
  width: 2.5rem;
  height: 2.5rem;
}
.size-12 {
  width: 3rem;
  height: 3rem;
}
.size-14 {
  width: 3.5rem;
  height: 3.5rem;
}
.size-2 {
  width: 0.5rem;
  height: 0.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-\[14px\] {
  width: 14px;
  height: 14px;
}
.size-\[31px\] {
  width: 31px;
  height: 31px;
}
.size-\[35px\] {
  width: 35px;
  height: 35px;
}
.size-\[360px\] {
  width: 360px;
  height: 360px;
}
.size-\[82px\] {
  width: 82px;
  height: 82px;
}
.size-\[88px\] {
  width: 88px;
  height: 88px;
}
.size-\[93px\] {
  width: 93px;
  height: 93px;
}
.size-fit {
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.size-full {
  width: 100%;
  height: 100%;
}
.\!h-0 {
  height: 0px !important;
}
.\!h-10 {
  height: 2.5rem !important;
}
.\!h-4 {
  height: 1rem !important;
}
.\!h-8 {
  height: 2rem !important;
}
.\!h-\[136px\] {
  height: 136px !important;
}
.\!h-\[calc\(100\%-67px\)\] {
  height: calc(100% - 67px) !important;
}
.\!h-\[calc\(100\%-81px\)\] {
  height: calc(100% - 81px) !important;
}
.\!h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.h-0 {
  height: 0px;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-1\/3 {
  height: 33.333333%;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-16 {
  height: 4rem;
}
.h-18 {
  height: 4.5rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-2\/3 {
  height: 66.666667%;
}
.h-20 {
  height: 5rem;
}
.h-24 {
  height: 6rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\.5 {
  height: 0.875rem;
}
.h-32 {
  height: 8rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-52 {
  height: 13rem;
}
.h-6 {
  height: 1.5rem;
}
.h-64 {
  height: 16rem;
}
.h-7 {
  height: 1.75rem;
}
.h-72 {
  height: 18rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[106px\] {
  height: 106px;
}
.h-\[108px\] {
  height: 108px;
}
.h-\[109px\] {
  height: 109px;
}
.h-\[10px\] {
  height: 10px;
}
.h-\[110px\] {
  height: 110px;
}
.h-\[112px\] {
  height: 112px;
}
.h-\[11px\] {
  height: 11px;
}
.h-\[120px\] {
  height: 120px;
}
.h-\[122px\] {
  height: 122px;
}
.h-\[123px\] {
  height: 123px;
}
.h-\[126px\] {
  height: 126px;
}
.h-\[127px\] {
  height: 127px;
}
.h-\[130px\] {
  height: 130px;
}
.h-\[132px\] {
  height: 132px;
}
.h-\[134px\] {
  height: 134px;
}
.h-\[136px\] {
  height: 136px;
}
.h-\[13px\] {
  height: 13px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[152px\] {
  height: 152px;
}
.h-\[157px\] {
  height: 157px;
}
.h-\[15px\] {
  height: 15px;
}
.h-\[160px\] {
  height: 160px;
}
.h-\[168px\] {
  height: 168px;
}
.h-\[16px\] {
  height: 16px;
}
.h-\[172px\] {
  height: 172px;
}
.h-\[179px\] {
  height: 179px;
}
.h-\[183px\] {
  height: 183px;
}
.h-\[184px\] {
  height: 184px;
}
.h-\[18px\] {
  height: 18px;
}
.h-\[191px\] {
  height: 191px;
}
.h-\[192px\] {
  height: 192px;
}
.h-\[193px\] {
  height: 193px;
}
.h-\[195px\] {
  height: 195px;
}
.h-\[19px\] {
  height: 19px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[202px\] {
  height: 202px;
}
.h-\[208px\] {
  height: 208px;
}
.h-\[20px\] {
  height: 20px;
}
.h-\[21px\] {
  height: 21px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[225px\] {
  height: 225px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[232px\] {
  height: 232px;
}
.h-\[23px\] {
  height: 23px;
}
.h-\[240px\] {
  height: 240px;
}
.h-\[24px\] {
  height: 24px;
}
.h-\[253px\] {
  height: 253px;
}
.h-\[254px\] {
  height: 254px;
}
.h-\[25px\] {
  height: 25px;
}
.h-\[266px\] {
  height: 266px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[275px\] {
  height: 275px;
}
.h-\[27px\] {
  height: 27px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[29px\] {
  height: 29px;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[318px\] {
  height: 318px;
}
.h-\[31px\] {
  height: 31px;
}
.h-\[32px\] {
  height: 32px;
}
.h-\[33px\] {
  height: 33px;
}
.h-\[33rem\] {
  height: 33rem;
}
.h-\[340px\] {
  height: 340px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[35px\] {
  height: 35px;
}
.h-\[360px\] {
  height: 360px;
}
.h-\[36px\] {
  height: 36px;
}
.h-\[372px\] {
  height: 372px;
}
.h-\[381px\] {
  height: 381px;
}
.h-\[385px\] {
  height: 385px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[39px\] {
  height: 39px;
}
.h-\[3px\] {
  height: 3px;
}
.h-\[40px\] {
  height: 40px;
}
.h-\[412px\] {
  height: 412px;
}
.h-\[41px\] {
  height: 41px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[430px\] {
  height: 430px;
}
.h-\[440px\] {
  height: 440px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[45px\] {
  height: 45px;
}
.h-\[46px\] {
  height: 46px;
}
.h-\[48px\] {
  height: 48px;
}
.h-\[492px\] {
  height: 492px;
}
.h-\[49px\] {
  height: 49px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[500px\] {
  height: 500px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[514px\] {
  height: 514px;
}
.h-\[51px\] {
  height: 51px;
}
.h-\[520px\] {
  height: 520px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[535px\] {
  height: 535px;
}
.h-\[53px\] {
  height: 53px;
}
.h-\[54\.5px\] {
  height: 54.5px;
}
.h-\[550px\] {
  height: 550px;
}
.h-\[55px\] {
  height: 55px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[58px\] {
  height: 58px;
}
.h-\[60\%\] {
  height: 60%;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[60px\] {
  height: 60px;
}
.h-\[60vh\] {
  height: 60vh;
}
.h-\[629px\] {
  height: 629px;
}
.h-\[62px\] {
  height: 62px;
}
.h-\[63px\] {
  height: 63px;
}
.h-\[640px\] {
  height: 640px;
}
.h-\[646px\] {
  height: 646px;
}
.h-\[65px\] {
  height: 65px;
}
.h-\[66px\] {
  height: 66px;
}
.h-\[67px\] {
  height: 67px;
}
.h-\[680px\] {
  height: 680px;
}
.h-\[688px\] {
  height: 688px;
}
.h-\[68px\] {
  height: 68px;
}
.h-\[69px\] {
  height: 69px;
}
.h-\[6px\] {
  height: 6px;
}
.h-\[700px\] {
  height: 700px;
}
.h-\[70px\] {
  height: 70px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[76px\] {
  height: 76px;
}
.h-\[78px\] {
  height: 78px;
}
.h-\[80px\] {
  height: 80px;
}
.h-\[80vh\] {
  height: 80vh;
}
.h-\[81px\] {
  height: 81px;
}
.h-\[82px\] {
  height: 82px;
}
.h-\[84px\] {
  height: 84px;
}
.h-\[85vh\] {
  height: 85vh;
}
.h-\[86px\] {
  height: 86px;
}
.h-\[88px\] {
  height: 88px;
}
.h-\[8px\] {
  height: 8px;
}
.h-\[90\%\] {
  height: 90%;
}
.h-\[90px\] {
  height: 90px;
}
.h-\[90vh\] {
  height: 90vh;
}
.h-\[91px\] {
  height: 91px;
}
.h-\[92px\] {
  height: 92px;
}
.h-\[92vh\] {
  height: 92vh;
}
.h-\[95px\] {
  height: 95px;
}
.h-\[96px\] {
  height: 96px;
}
.h-\[calc\(100\%-\$\{footerHeight\}px\)\] {
  height: calc(100% - ${footerHeight}px);
}
.h-\[calc\(100\%-100px\)\] {
  height: calc(100% - 100px);
}
.h-\[calc\(100\%-118px\)\] {
  height: calc(100% - 118px);
}
.h-\[calc\(100\%-156px\)\] {
  height: calc(100% - 156px);
}
.h-\[calc\(100\%-163px\)\] {
  height: calc(100% - 163px);
}
.h-\[calc\(100\%-170px\)\] {
  height: calc(100% - 170px);
}
.h-\[calc\(100\%-24px\)\] {
  height: calc(100% - 24px);
}
.h-\[calc\(100\%-318px-73px\)\] {
  height: calc(100% - 318px - 73px);
}
.h-\[calc\(100\%-44px\)\] {
  height: calc(100% - 44px);
}
.h-\[calc\(100\%-50px\)\] {
  height: calc(100% - 50px);
}
.h-\[calc\(100\%-51px\)\] {
  height: calc(100% - 51px);
}
.h-\[calc\(100\%-55px\)\] {
  height: calc(100% - 55px);
}
.h-\[calc\(100\%-56px\)\] {
  height: calc(100% - 56px);
}
.h-\[calc\(100\%-58px\)\] {
  height: calc(100% - 58px);
}
.h-\[calc\(100\%-62px\)\] {
  height: calc(100% - 62px);
}
.h-\[calc\(100\%-65px\)\] {
  height: calc(100% - 65px);
}
.h-\[calc\(100\%-76px\)\] {
  height: calc(100% - 76px);
}
.h-\[calc\(100\%-8px-60px\)\] {
  height: calc(100% - 8px - 60px);
}
.h-\[calc\(100vh-\$\{HEADER_HEIGHT\}\)\] {
  height: calc(100vh - ${HEADER HEIGHT});
}
.h-\[calc\(100vh-106px-48px-72px\)\] {
  height: calc(100vh - 106px - 48px - 72px);
}
.h-\[calc\(100vh-122px\)\] {
  height: calc(100vh - 122px);
}
.h-\[calc\(100vh-137px\)\] {
  height: calc(100vh - 137px);
}
.h-\[calc\(100vh-144px\)\] {
  height: calc(100vh - 144px);
}
.h-\[calc\(100vh-160px\)\] {
  height: calc(100vh - 160px);
}
.h-\[calc\(100vh-173px\)\] {
  height: calc(100vh - 173px);
}
.h-\[calc\(100vh-180px\)\] {
  height: calc(100vh - 180px);
}
.h-\[calc\(100vh-192px\)\] {
  height: calc(100vh - 192px);
}
.h-\[calc\(100vh-197px\)\] {
  height: calc(100vh - 197px);
}
.h-\[calc\(100vh-200px\)\] {
  height: calc(100vh - 200px);
}
.h-\[calc\(100vh-224px\)\] {
  height: calc(100vh - 224px);
}
.h-\[calc\(100vh-253px\)\] {
  height: calc(100vh - 253px);
}
.h-\[calc\(100vh-282px\)\] {
  height: calc(100vh - 282px);
}
.h-\[calc\(100vh-313px\)\] {
  height: calc(100vh - 313px);
}
.h-\[calc\(100vh-320px\)\] {
  height: calc(100vh - 320px);
}
.h-\[calc\(100vh-340px\)\] {
  height: calc(100vh - 340px);
}
.h-\[calc\(100vh-45px\)\] {
  height: calc(100vh - 45px);
}
.h-\[calc\(100vh-81px\)\] {
  height: calc(100vh - 81px);
}
.h-\[calc\(100vh-92px\)\] {
  height: calc(100vh - 92px);
}
.h-\[calc\(157px-44px\)\] {
  height: calc(157px - 44px);
}
.h-\[calc\(680px-70px-80px\)\] {
  height: calc(680px - 70px - 80px);
}
.h-\[calc\(680px-70px-80px-5px\)\] {
  height: calc(680px - 70px - 80px - 5px);
}
.h-\[calc\(80vh-58px\)\] {
  height: calc(80vh - 58px);
}
.h-\[calc\(90vh-58px\)\] {
  height: calc(90vh - 58px);
}
.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-\[110px\] {
  max-height: 110px !important;
}
.\!max-h-\[350px\] {
  max-height: 350px !important;
}
.max-h-0 {
  max-height: 0px;
}
.max-h-20 {
  max-height: 5rem;
}
.max-h-24 {
  max-height: 6rem;
}
.max-h-40 {
  max-height: 10rem;
}
.max-h-48 {
  max-height: 12rem;
}
.max-h-56 {
  max-height: 14rem;
}
.max-h-60 {
  max-height: 15rem;
}
.max-h-64 {
  max-height: 16rem;
}
.max-h-7 {
  max-height: 1.75rem;
}
.max-h-8 {
  max-height: 2rem;
}
.max-h-80 {
  max-height: 20rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[100px\] {
  max-height: 100px;
}
.max-h-\[116px\] {
  max-height: 116px;
}
.max-h-\[120px\] {
  max-height: 120px;
}
.max-h-\[150px\] {
  max-height: 150px;
}
.max-h-\[156px\] {
  max-height: 156px;
}
.max-h-\[160px\] {
  max-height: 160px;
}
.max-h-\[164px\] {
  max-height: 164px;
}
.max-h-\[180px\] {
  max-height: 180px;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[215px\] {
  max-height: 215px;
}
.max-h-\[240px\] {
  max-height: 240px;
}
.max-h-\[244px\] {
  max-height: 244px;
}
.max-h-\[245px\] {
  max-height: 245px;
}
.max-h-\[250px\] {
  max-height: 250px;
}
.max-h-\[260px\] {
  max-height: 260px;
}
.max-h-\[270px\] {
  max-height: 270px;
}
.max-h-\[272px\] {
  max-height: 272px;
}
.max-h-\[280px\] {
  max-height: 280px;
}
.max-h-\[290px\] {
  max-height: 290px;
}
.max-h-\[296px\] {
  max-height: 296px;
}
.max-h-\[300px\] {
  max-height: 300px;
}
.max-h-\[30px\] {
  max-height: 30px;
}
.max-h-\[310px\] {
  max-height: 310px;
}
.max-h-\[320px\] {
  max-height: 320px;
}
.max-h-\[32px\] {
  max-height: 32px;
}
.max-h-\[330px\] {
  max-height: 330px;
}
.max-h-\[344px\] {
  max-height: 344px;
}
.max-h-\[350px\] {
  max-height: 350px;
}
.max-h-\[35vh\] {
  max-height: 35vh;
}
.max-h-\[360px\] {
  max-height: 360px;
}
.max-h-\[370px\] {
  max-height: 370px;
}
.max-h-\[372px\] {
  max-height: 372px;
}
.max-h-\[400px\] {
  max-height: 400px;
}
.max-h-\[420px\] {
  max-height: 420px;
}
.max-h-\[440px\] {
  max-height: 440px;
}
.max-h-\[44px\] {
  max-height: 44px;
}
.max-h-\[450px\] {
  max-height: 450px;
}
.max-h-\[492px\] {
  max-height: 492px;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[519px\] {
  max-height: 519px;
}
.max-h-\[524px\] {
  max-height: 524px;
}
.max-h-\[525px\] {
  max-height: 525px;
}
.max-h-\[552px\] {
  max-height: 552px;
}
.max-h-\[582px\] {
  max-height: 582px;
}
.max-h-\[600px\] {
  max-height: 600px;
}
.max-h-\[60vh\] {
  max-height: 60vh;
}
.max-h-\[700px\] {
  max-height: 700px;
}
.max-h-\[70vh\] {
  max-height: 70vh;
}
.max-h-\[800px\] {
  max-height: 800px;
}
.max-h-\[80vh\] {
  max-height: 80vh;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-\[calc\(100\%-100px\)\] {
  max-height: calc(100% - 100px);
}
.max-h-\[calc\(100\%-270px\)\] {
  max-height: calc(100% - 270px);
}
.max-h-\[calc\(100vh-130px\)\] {
  max-height: calc(100vh - 130px);
}
.max-h-\[calc\(100vh-240px\)\] {
  max-height: calc(100vh - 240px);
}
.max-h-\[calc\(100vh-300px\)\] {
  max-height: calc(100vh - 300px);
}
.max-h-fit {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.max-h-full {
  max-height: 100%;
}
.max-h-screen {
  max-height: 100vh;
}
.\!min-h-12 {
  min-height: 3rem !important;
}
.\!min-h-5 {
  min-height: 1.25rem !important;
}
.\!min-h-9 {
  min-height: 2.25rem !important;
}
.\!min-h-fit {
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-1 {
  min-height: 0.25rem;
}
.min-h-10 {
  min-height: 2.5rem;
}
.min-h-12 {
  min-height: 3rem;
}
.min-h-3\.5 {
  min-height: 0.875rem;
}
.min-h-32 {
  min-height: 8rem;
}
.min-h-4 {
  min-height: 1rem;
}
.min-h-5 {
  min-height: 1.25rem;
}
.min-h-6 {
  min-height: 1.5rem;
}
.min-h-7 {
  min-height: 1.75rem;
}
.min-h-8 {
  min-height: 2rem;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[108px\] {
  min-height: 108px;
}
.min-h-\[120px\] {
  min-height: 120px;
}
.min-h-\[140px\] {
  min-height: 140px;
}
.min-h-\[150px\] {
  min-height: 150px;
}
.min-h-\[180px\] {
  min-height: 180px;
}
.min-h-\[189px\] {
  min-height: 189px;
}
.min-h-\[1px\] {
  min-height: 1px;
}
.min-h-\[200px\] {
  min-height: 200px;
}
.min-h-\[20px\] {
  min-height: 20px;
}
.min-h-\[24px\] {
  min-height: 24px;
}
.min-h-\[250px\] {
  min-height: 250px;
}
.min-h-\[253px\] {
  min-height: 253px;
}
.min-h-\[28px\] {
  min-height: 28px;
}
.min-h-\[300px\] {
  min-height: 300px;
}
.min-h-\[32px\] {
  min-height: 32px;
}
.min-h-\[350px\] {
  min-height: 350px;
}
.min-h-\[360px\] {
  min-height: 360px;
}
.min-h-\[362px\] {
  min-height: 362px;
}
.min-h-\[372px\] {
  min-height: 372px;
}
.min-h-\[376px\] {
  min-height: 376px;
}
.min-h-\[40px\] {
  min-height: 40px;
}
.min-h-\[42px\] {
  min-height: 42px;
}
.min-h-\[442px\] {
  min-height: 442px;
}
.min-h-\[448px\] {
  min-height: 448px;
}
.min-h-\[44px\] {
  min-height: 44px;
}
.min-h-\[450px\] {
  min-height: 450px;
}
.min-h-\[45px\] {
  min-height: 45px;
}
.min-h-\[490px\] {
  min-height: 490px;
}
.min-h-\[50px\] {
  min-height: 50px;
}
.min-h-\[52px\] {
  min-height: 52px;
}
.min-h-\[600px\] {
  min-height: 600px;
}
.min-h-\[68px\] {
  min-height: 68px;
}
.min-h-\[696px\] {
  min-height: 696px;
}
.min-h-\[74px\] {
  min-height: 74px;
}
.min-h-\[80px\] {
  min-height: 80px;
}
.min-h-\[8px\] {
  min-height: 8px;
}
.min-h-\[90px\] {
  min-height: 90px;
}
.min-h-\[92px\] {
  min-height: 92px;
}
.min-h-\[calc\(100\%-24px\)\] {
  min-height: calc(100% - 24px);
}
.min-h-\[calc\(100vh-30px\)\] {
  min-height: calc(100vh - 30px);
}
.min-h-\[calc\(84vh-100px\)\] {
  min-height: calc(84vh - 100px);
}
.min-h-full {
  min-height: 100%;
}
.min-h-screen {
  min-height: 100vh;
}
.\!w-0 {
  width: 0px !important;
}
.\!w-1 {
  width: 0.25rem !important;
}
.\!w-4 {
  width: 1rem !important;
}
.\!w-\[142px\] {
  width: 142px !important;
}
.\!w-\[200px\] {
  width: 200px !important;
}
.\!w-\[232px\] {
  width: 232px !important;
}
.\!w-\[243px\] {
  width: 243px !important;
}
.\!w-\[250px\] {
  width: 250px !important;
}
.\!w-\[320px\] {
  width: 320px !important;
}
.\!w-\[512px\] {
  width: 512px !important;
}
.\!w-\[650px\] {
  width: 650px !important;
}
.\!w-\[65px\] {
  width: 65px !important;
}
.\!w-\[70px\] {
  width: 70px !important;
}
.\!w-auto {
  width: auto !important;
}
.\!w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.\!w-full {
  width: 100% !important;
}
.w-0 {
  width: 0px;
}
.w-1 {
  width: 0.25rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-10 {
  width: 2.5rem;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-12 {
  width: 3rem;
}
.w-120 {
  width: 30rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-18 {
  width: 4.5rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-2\/5 {
  width: 40%;
}
.w-20 {
  width: 5rem;
}
.w-24 {
  width: 6rem;
}
.w-25 {
  width: 6.25rem;
}
.w-28 {
  width: 7rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\.5 {
  width: 0.875rem;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-30 {
  width: 7.5rem;
}
.w-32 {
  width: 8rem;
}
.w-36 {
  width: 9rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-40 {
  width: 10rem;
}
.w-48 {
  width: 12rem;
}
.w-5 {
  width: 1.25rem;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-52 {
  width: 13rem;
}
.w-6 {
  width: 1.5rem;
}
.w-6\/12 {
  width: 50%;
}
.w-64 {
  width: 16rem;
}
.w-68 {
  width: 19.75rem;
}
.w-7 {
  width: 1.75rem;
}
.w-70 {
  width: 22.5rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-9 {
  width: 2.25rem;
}
.w-9\/12 {
  width: 75%;
}
.w-96 {
  width: 24rem;
}
.w-\[10\%\] {
  width: 10%;
}
.w-\[1000px\] {
  width: 1000px;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[102px\] {
  width: 102px;
}
.w-\[106px\] {
  width: 106px;
}
.w-\[108px\] {
  width: 108px;
}
.w-\[109px\] {
  width: 109px;
}
.w-\[10px\] {
  width: 10px;
}
.w-\[11\%\] {
  width: 11%;
}
.w-\[110px\] {
  width: 110px;
}
.w-\[111px\] {
  width: 111px;
}
.w-\[112px\] {
  width: 112px;
}
.w-\[113px\] {
  width: 113px;
}
.w-\[1152px\] {
  width: 1152px;
}
.w-\[1182px\] {
  width: 1182px;
}
.w-\[11px\] {
  width: 11px;
}
.w-\[12\%\] {
  width: 12%;
}
.w-\[120px\] {
  width: 120px;
}
.w-\[1250px\] {
  width: 1250px;
}
.w-\[1256px\] {
  width: 1256px;
}
.w-\[125px\] {
  width: 125px;
}
.w-\[126px\] {
  width: 126px;
}
.w-\[127px\] {
  width: 127px;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[132px\] {
  width: 132px;
}
.w-\[13px\] {
  width: 13px;
}
.w-\[140px\] {
  width: 140px;
}
.w-\[145px\] {
  width: 145px;
}
.w-\[146px\] {
  width: 146px;
}
.w-\[147px\] {
  width: 147px;
}
.w-\[148px\] {
  width: 148px;
}
.w-\[14px\] {
  width: 14px;
}
.w-\[15\%\] {
  width: 15%;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[151px\] {
  width: 151px;
}
.w-\[152px\] {
  width: 152px;
}
.w-\[153px\] {
  width: 153px;
}
.w-\[155px\] {
  width: 155px;
}
.w-\[15px\] {
  width: 15px;
}
.w-\[16\%\] {
  width: 16%;
}
.w-\[160px\] {
  width: 160px;
}
.w-\[162px\] {
  width: 162px;
}
.w-\[164px\] {
  width: 164px;
}
.w-\[165px\] {
  width: 165px;
}
.w-\[168px\] {
  width: 168px;
}
.w-\[16px\] {
  width: 16px;
}
.w-\[170px\] {
  width: 170px;
}
.w-\[175px\] {
  width: 175px;
}
.w-\[178px\] {
  width: 178px;
}
.w-\[17px\] {
  width: 17px;
}
.w-\[180px\] {
  width: 180px;
}
.w-\[183px\] {
  width: 183px;
}
.w-\[185px\] {
  width: 185px;
}
.w-\[18px\] {
  width: 18px;
}
.w-\[190px\] {
  width: 190px;
}
.w-\[193px\] {
  width: 193px;
}
.w-\[195px\] {
  width: 195px;
}
.w-\[198px\] {
  width: 198px;
}
.w-\[19px\] {
  width: 19px;
}
.w-\[1px\] {
  width: 1px;
}
.w-\[20\%\] {
  width: 20%;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[204px\] {
  width: 204px;
}
.w-\[207px\] {
  width: 207px;
}
.w-\[208px\] {
  width: 208px;
}
.w-\[20px\] {
  width: 20px;
}
.w-\[210px\] {
  width: 210px;
}
.w-\[212px\] {
  width: 212px;
}
.w-\[213px\] {
  width: 213px;
}
.w-\[214px\] {
  width: 214px;
}
.w-\[215px\] {
  width: 215px;
}
.w-\[216px\] {
  width: 216px;
}
.w-\[217px\] {
  width: 217px;
}
.w-\[218px\] {
  width: 218px;
}
.w-\[21px\] {
  width: 21px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[223px\] {
  width: 223px;
}
.w-\[224px\] {
  width: 224px;
}
.w-\[227px\] {
  width: 227px;
}
.w-\[228px\] {
  width: 228px;
}
.w-\[229px\] {
  width: 229px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[230px\] {
  width: 230px;
}
.w-\[232px\] {
  width: 232px;
}
.w-\[233px\] {
  width: 233px;
}
.w-\[234px\] {
  width: 234px;
}
.w-\[238px\] {
  width: 238px;
}
.w-\[23px\] {
  width: 23px;
}
.w-\[24\%\] {
  width: 24%;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[241px\] {
  width: 241px;
}
.w-\[243px\] {
  width: 243px;
}
.w-\[245px\] {
  width: 245px;
}
.w-\[246px\] {
  width: 246px;
}
.w-\[248px\] {
  width: 248px;
}
.w-\[24px\] {
  width: 24px;
}
.w-\[25\%\] {
  width: 25%;
}
.w-\[250px\] {
  width: 250px;
}
.w-\[255px\] {
  width: 255px;
}
.w-\[256px\] {
  width: 256px;
}
.w-\[257px\] {
  width: 257px;
}
.w-\[259px\] {
  width: 259px;
}
.w-\[260px\] {
  width: 260px;
}
.w-\[265px\] {
  width: 265px;
}
.w-\[26px\] {
  width: 26px;
}
.w-\[270px\] {
  width: 270px;
}
.w-\[272px\] {
  width: 272px;
}
.w-\[27px\] {
  width: 27px;
}
.w-\[280px\] {
  width: 280px;
}
.w-\[284px\] {
  width: 284px;
}
.w-\[288px\] {
  width: 288px;
}
.w-\[28px\] {
  width: 28px;
}
.w-\[290px\] {
  width: 290px;
}
.w-\[291px\] {
  width: 291px;
}
.w-\[292px\] {
  width: 292px;
}
.w-\[293px\] {
  width: 293px;
}
.w-\[296px\] {
  width: 296px;
}
.w-\[298px\] {
  width: 298px;
}
.w-\[29px\] {
  width: 29px;
}
.w-\[30\%\] {
  width: 30%;
}
.w-\[300px\] {
  width: 300px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[312px\] {
  width: 312px;
}
.w-\[315px\] {
  width: 315px;
}
.w-\[320px\] {
  width: 320px;
}
.w-\[322px\] {
  width: 322px;
}
.w-\[324px\] {
  width: 324px;
}
.w-\[326px\] {
  width: 326px;
}
.w-\[32px\] {
  width: 32px;
}
.w-\[336px\] {
  width: 336px;
}
.w-\[340px\] {
  width: 340px;
}
.w-\[344px\] {
  width: 344px;
}
.w-\[346px\] {
  width: 346px;
}
.w-\[349px\] {
  width: 349px;
}
.w-\[34px\] {
  width: 34px;
}
.w-\[35\%\] {
  width: 35%;
}
.w-\[350px\] {
  width: 350px;
}
.w-\[356px\] {
  width: 356px;
}
.w-\[357px\] {
  width: 357px;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[363px\] {
  width: 363px;
}
.w-\[36px\] {
  width: 36px;
}
.w-\[370px\] {
  width: 370px;
}
.w-\[374px\] {
  width: 374px;
}
.w-\[376px\] {
  width: 376px;
}
.w-\[378px\] {
  width: 378px;
}
.w-\[380px\] {
  width: 380px;
}
.w-\[385px\] {
  width: 385px;
}
.w-\[38px\] {
  width: 38px;
}
.w-\[390px\] {
  width: 390px;
}
.w-\[392px\] {
  width: 392px;
}
.w-\[39px\] {
  width: 39px;
}
.w-\[3px\] {
  width: 3px;
}
.w-\[40\%\] {
  width: 40%;
}
.w-\[400px\] {
  width: 400px;
}
.w-\[405px\] {
  width: 405px;
}
.w-\[406px\] {
  width: 406px;
}
.w-\[409px\] {
  width: 409px;
}
.w-\[40px\] {
  width: 40px;
}
.w-\[41\.14\%\] {
  width: 41.14%;
}
.w-\[415px\] {
  width: 415px;
}
.w-\[420px\] {
  width: 420px;
}
.w-\[423px\] {
  width: 423px;
}
.w-\[426px\] {
  width: 426px;
}
.w-\[42px\] {
  width: 42px;
}
.w-\[430px\] {
  width: 430px;
}
.w-\[435px\] {
  width: 435px;
}
.w-\[440px\] {
  width: 440px;
}
.w-\[448px\] {
  width: 448px;
}
.w-\[44px\] {
  width: 44px;
}
.w-\[45\%\] {
  width: 45%;
}
.w-\[450px\] {
  width: 450px;
}
.w-\[454px\] {
  width: 454px;
}
.w-\[45px\] {
  width: 45px;
}
.w-\[46\.4\%\] {
  width: 46.4%;
}
.w-\[460px\] {
  width: 460px;
}
.w-\[463px\] {
  width: 463px;
}
.w-\[466px\] {
  width: 466px;
}
.w-\[470px\] {
  width: 470px;
}
.w-\[472px\] {
  width: 472px;
}
.w-\[480px\] {
  width: 480px;
}
.w-\[481px\] {
  width: 481px;
}
.w-\[490px\] {
  width: 490px;
}
.w-\[492px\] {
  width: 492px;
}
.w-\[49px\] {
  width: 49px;
}
.w-\[50\%\] {
  width: 50%;
}
.w-\[500px\] {
  width: 500px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[524px\] {
  width: 524px;
}
.w-\[52px\] {
  width: 52px;
}
.w-\[530px\] {
  width: 530px;
}
.w-\[535px\] {
  width: 535px;
}
.w-\[536px\] {
  width: 536px;
}
.w-\[54\.5px\] {
  width: 54.5px;
}
.w-\[552px\] {
  width: 552px;
}
.w-\[555px\] {
  width: 555px;
}
.w-\[55px\] {
  width: 55px;
}
.w-\[560px\] {
  width: 560px;
}
.w-\[56px\] {
  width: 56px;
}
.w-\[58\%\] {
  width: 58%;
}
.w-\[60\%\] {
  width: 60%;
}
.w-\[600px\] {
  width: 600px;
}
.w-\[602px\] {
  width: 602px;
}
.w-\[60px\] {
  width: 60px;
}
.w-\[60vh\] {
  width: 60vh;
}
.w-\[62px\] {
  width: 62px;
}
.w-\[630px\] {
  width: 630px;
}
.w-\[64px\] {
  width: 64px;
}
.w-\[65px\] {
  width: 65px;
}
.w-\[65vw\] {
  width: 65vw;
}
.w-\[666px\] {
  width: 666px;
}
.w-\[68px\] {
  width: 68px;
}
.w-\[692px\] {
  width: 692px;
}
.w-\[6px\] {
  width: 6px;
}
.w-\[70\%\] {
  width: 70%;
}
.w-\[700px\] {
  width: 700px;
}
.w-\[70px\] {
  width: 70px;
}
.w-\[716px\] {
  width: 716px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[740px\] {
  width: 740px;
}
.w-\[742px\] {
  width: 742px;
}
.w-\[75\%\] {
  width: 75%;
}
.w-\[76px\] {
  width: 76px;
}
.w-\[786px\] {
  width: 786px;
}
.w-\[790px\] {
  width: 790px;
}
.w-\[80\%\] {
  width: 80%;
}
.w-\[800px\] {
  width: 800px;
}
.w-\[80px\] {
  width: 80px;
}
.w-\[80vw\] {
  width: 80vw;
}
.w-\[82px\] {
  width: 82px;
}
.w-\[83px\] {
  width: 83px;
}
.w-\[84px\] {
  width: 84px;
}
.w-\[85\%\] {
  width: 85%;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[87px\] {
  width: 87px;
}
.w-\[880px\] {
  width: 880px;
}
.w-\[88px\] {
  width: 88px;
}
.w-\[90\%\] {
  width: 90%;
}
.w-\[900px\] {
  width: 900px;
}
.w-\[90px\] {
  width: 90px;
}
.w-\[90vw\] {
  width: 90vw;
}
.w-\[914px\] {
  width: 914px;
}
.w-\[92\%\] {
  width: 92%;
}
.w-\[921px\] {
  width: 921px;
}
.w-\[92vw\] {
  width: 92vw;
}
.w-\[95px\] {
  width: 95px;
}
.w-\[964px\] {
  width: 964px;
}
.w-\[966px\] {
  width: 966px;
}
.w-\[968px\] {
  width: 968px;
}
.w-\[96px\] {
  width: 96px;
}
.w-\[981px\] {
  width: 981px;
}
.w-\[98vw\] {
  width: 98vw;
}
.w-\[calc\(100\%-150px\)\] {
  width: calc(100% - 150px);
}
.w-\[calc\(100\%-16px\)\] {
  width: calc(100% - 16px);
}
.w-\[calc\(100\%-180px\)\] {
  width: calc(100% - 180px);
}
.w-\[calc\(100\%-20px\)\] {
  width: calc(100% - 20px);
}
.w-\[calc\(100\%-220px\)\] {
  width: calc(100% - 220px);
}
.w-\[calc\(100\%-240px\)\] {
  width: calc(100% - 240px);
}
.w-\[calc\(100\%-24px\)\] {
  width: calc(100% - 24px);
}
.w-\[calc\(100\%-272px\)\] {
  width: calc(100% - 272px);
}
.w-\[calc\(100\%-28px\)\] {
  width: calc(100% - 28px);
}
.w-\[calc\(100\%-30px\)\] {
  width: calc(100% - 30px);
}
.w-\[calc\(100\%-32px\)\] {
  width: calc(100% - 32px);
}
.w-\[calc\(100\%-380px\)\] {
  width: calc(100% - 380px);
}
.w-\[calc\(100\%-480px\)\] {
  width: calc(100% - 480px);
}
.w-\[calc\(100\%-48px\)\] {
  width: calc(100% - 48px);
}
.w-\[calc\(100\%-95px\)\] {
  width: calc(100% - 95px);
}
.w-\[calc\(100vw-800px\)\] {
  width: calc(100vw - 800px);
}
.w-\[calc\(1250px-315px-104px\)\] {
  width: calc(1250px - 315px - 104px);
}
.w-\[calc\(25\%-6px\)\] {
  width: calc(25% - 6px);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.w-min {
  width: -moz-min-content;
  width: min-content;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.\!min-w-0 {
  min-width: 0px !important;
}
.\!min-w-32 {
  min-width: 8rem !important;
}
.\!min-w-\[200px\] {
  min-width: 200px !important;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-18 {
  min-width: 4.5rem;
}
.min-w-24 {
  min-width: 6rem;
}
.min-w-3 {
  min-width: 0.75rem;
}
.min-w-3\.5 {
  min-width: 0.875rem;
}
.min-w-32 {
  min-width: 8rem;
}
.min-w-4 {
  min-width: 1rem;
}
.min-w-40 {
  min-width: 10rem;
}
.min-w-48 {
  min-width: 12rem;
}
.min-w-5 {
  min-width: 1.25rem;
}
.min-w-6 {
  min-width: 1.5rem;
}
.min-w-7 {
  min-width: 1.75rem;
}
.min-w-8 {
  min-width: 2rem;
}
.min-w-\[1000px\] {
  min-width: 1000px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[1040px\] {
  min-width: 1040px;
}
.min-w-\[109px\] {
  min-width: 109px;
}
.min-w-\[10px\] {
  min-width: 10px;
}
.min-w-\[1100px\] {
  min-width: 1100px;
}
.min-w-\[1160px\] {
  min-width: 1160px;
}
.min-w-\[120px\] {
  min-width: 120px;
}
.min-w-\[1240px\] {
  min-width: 1240px;
}
.min-w-\[126px\] {
  min-width: 126px;
}
.min-w-\[130px\] {
  min-width: 130px;
}
.min-w-\[1400px\] {
  min-width: 1400px;
}
.min-w-\[140px\] {
  min-width: 140px;
}
.min-w-\[146px\] {
  min-width: 146px;
}
.min-w-\[160px\] {
  min-width: 160px;
}
.min-w-\[180px\] {
  min-width: 180px;
}
.min-w-\[185px\] {
  min-width: 185px;
}
.min-w-\[190px\] {
  min-width: 190px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[20px\] {
  min-width: 20px;
}
.min-w-\[212px\] {
  min-width: 212px;
}
.min-w-\[241px\] {
  min-width: 241px;
}
.min-w-\[246px\] {
  min-width: 246px;
}
.min-w-\[256px\] {
  min-width: 256px;
}
.min-w-\[270px\] {
  min-width: 270px;
}
.min-w-\[280px\] {
  min-width: 280px;
}
.min-w-\[300px\] {
  min-width: 300px;
}
.min-w-\[312px\] {
  min-width: 312px;
}
.min-w-\[316px\] {
  min-width: 316px;
}
.min-w-\[360px\] {
  min-width: 360px;
}
.min-w-\[363px\] {
  min-width: 363px;
}
.min-w-\[380px\] {
  min-width: 380px;
}
.min-w-\[400px\] {
  min-width: 400px;
}
.min-w-\[466px\] {
  min-width: 466px;
}
.min-w-\[485px\] {
  min-width: 485px;
}
.min-w-\[500px\] {
  min-width: 500px;
}
.min-w-\[550px\] {
  min-width: 550px;
}
.min-w-\[60px\] {
  min-width: 60px;
}
.min-w-\[80px\] {
  min-width: 80px;
}
.min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.min-w-full {
  min-width: 100%;
}
.min-w-max {
  min-width: -moz-max-content;
  min-width: max-content;
}
.\!max-w-32 {
  max-width: 8rem !important;
}
.\!max-w-full {
  max-width: 100% !important;
}
.\!max-w-none {
  max-width: none !important;
}
.max-w-0 {
  max-width: 0px;
}
.max-w-1\/2 {
  max-width: 50%;
}
.max-w-24 {
  max-width: 6rem;
}
.max-w-25 {
  max-width: 6.25rem;
}
.max-w-28 {
  max-width: 7rem;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-32 {
  max-width: 8rem;
}
.max-w-44 {
  max-width: 11rem;
}
.max-w-45vw {
  max-width: 45vw;
}
.max-w-48 {
  max-width: 12rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-5 {
  max-width: 1.25rem;
}
.max-w-56 {
  max-width: 14rem;
}
.max-w-60 {
  max-width: 15rem;
}
.max-w-7xl {
  max-width: 80rem;
}
.max-w-80 {
  max-width: 20rem;
}
.max-w-96 {
  max-width: 24rem;
}
.max-w-\[100\%\] {
  max-width: 100%;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[1100px\] {
  max-width: 1100px;
}
.max-w-\[1144px\] {
  max-width: 1144px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[1250px\] {
  max-width: 1250px;
}
.max-w-\[136px\] {
  max-width: 136px;
}
.max-w-\[14\.1\%\] {
  max-width: 14.1%;
}
.max-w-\[140px\] {
  max-width: 140px;
}
.max-w-\[1440px\] {
  max-width: 1440px;
}
.max-w-\[165px\] {
  max-width: 165px;
}
.max-w-\[170px\] {
  max-width: 170px;
}
.max-w-\[18\.2\%\] {
  max-width: 18.2%;
}
.max-w-\[180px\] {
  max-width: 180px;
}
.max-w-\[188px\] {
  max-width: 188px;
}
.max-w-\[20\%\] {
  max-width: 20%;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[213px\] {
  max-width: 213px;
}
.max-w-\[220px\] {
  max-width: 220px;
}
.max-w-\[240px\] {
  max-width: 240px;
}
.max-w-\[250px\] {
  max-width: 250px;
}
.max-w-\[260px\] {
  max-width: 260px;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[283px\] {
  max-width: 283px;
}
.max-w-\[293px\] {
  max-width: 293px;
}
.max-w-\[30\%\] {
  max-width: 30%;
}
.max-w-\[300px\] {
  max-width: 300px;
}
.max-w-\[320px\] {
  max-width: 320px;
}
.max-w-\[321px\] {
  max-width: 321px;
}
.max-w-\[33\%\] {
  max-width: 33%;
}
.max-w-\[336px\] {
  max-width: 336px;
}
.max-w-\[340px\] {
  max-width: 340px;
}
.max-w-\[350px\] {
  max-width: 350px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[426px\] {
  max-width: 426px;
}
.max-w-\[440px\] {
  max-width: 440px;
}
.max-w-\[446px\] {
  max-width: 446px;
}
.max-w-\[450px\] {
  max-width: 450px;
}
.max-w-\[454px\] {
  max-width: 454px;
}
.max-w-\[460px\] {
  max-width: 460px;
}
.max-w-\[472px\] {
  max-width: 472px;
}
.max-w-\[484px\] {
  max-width: 484px;
}
.max-w-\[490px\] {
  max-width: 490px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[517px\] {
  max-width: 517px;
}
.max-w-\[536px\] {
  max-width: 536px;
}
.max-w-\[548px\] {
  max-width: 548px;
}
.max-w-\[550px\] {
  max-width: 550px;
}
.max-w-\[57\%\] {
  max-width: 57%;
}
.max-w-\[60\%\] {
  max-width: 60%;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[610px\] {
  max-width: 610px;
}
.max-w-\[620px\] {
  max-width: 620px;
}
.max-w-\[646px\] {
  max-width: 646px;
}
.max-w-\[650px\] {
  max-width: 650px;
}
.max-w-\[660px\] {
  max-width: 660px;
}
.max-w-\[7\.1\%\] {
  max-width: 7.1%;
}
.max-w-\[70\%\] {
  max-width: 70%;
}
.max-w-\[700px\] {
  max-width: 700px;
}
.max-w-\[735px\] {
  max-width: 735px;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[800px\] {
  max-width: 800px;
}
.max-w-\[80px\] {
  max-width: 80px;
}
.max-w-\[840px\] {
  max-width: 840px;
}
.max-w-\[85\%\] {
  max-width: 85%;
}
.max-w-\[90\%\] {
  max-width: 90%;
}
.max-w-\[90px\] {
  max-width: 90px;
}
.max-w-\[90vw\] {
  max-width: 90vw;
}
.max-w-\[914px\] {
  max-width: 914px;
}
.max-w-\[calc\(100\%-100px\)\] {
  max-width: calc(100% - 100px);
}
.max-w-\[calc\(100\%-150px\)\] {
  max-width: calc(100% - 150px);
}
.max-w-\[calc\(100\%-220px\)\] {
  max-width: calc(100% - 220px);
}
.max-w-\[calc\(100\%-28px\)\] {
  max-width: calc(100% - 28px);
}
.max-w-\[calc\(100\%-2rem\)\] {
  max-width: calc(100% - 2rem);
}
.max-w-\[calc\(100\%-30px\)\] {
  max-width: calc(100% - 30px);
}
.max-w-\[calc\(100\%-40px\)\] {
  max-width: calc(100% - 40px);
}
.max-w-\[calc\(100\%-50px\)\] {
  max-width: calc(100% - 50px);
}
.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 32rem;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-none {
  max-width: none;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-xs {
  max-width: 20rem;
}
.\!flex-1 {
  flex: 1 1 0% !important;
}
.flex-1 {
  flex: 1 1 0%;
}
.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 {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.grow {
  flex-grow: 1;
}
.basis-\[60\%\] {
  flex-basis: 60%;
}
.table-fixed {
  table-layout: fixed;
}
.border-collapse {
  border-collapse: collapse;
}
.border-separate {
  border-collapse: separate;
}
.border-spacing-y-1 {
  --tw-border-spacing-y: 0.25rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-top-left {
  transform-origin: top left;
}
.\!-translate-x-1\/2 {
  --tw-translate-x: -50% !important;
  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)) !important;
}
.\!translate-x-0 {
  --tw-translate-x: 0px !important;
  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)) !important;
}
.\!translate-y-0 {
  --tw-translate-y: 0px !important;
  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)) !important;
}
.-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-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-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-4 {
  --tw-translate-y: -1rem;
  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\/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-4 {
  --tw-translate-x: 1rem;
  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-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-4 {
  --tw-translate-y: 1rem;
  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-0 {
  --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));
}
.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-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-\[-4deg\] {
  --tw-rotate: -4deg;
  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));
}
.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-0 {
  --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));
}
.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-150 {
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.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: .95;
  --tw-scale-y: .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-\[60\%\] {
  --tw-scale-x: 60%;
  --tw-scale-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));
}
.\!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)) !important;
}
.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));
}
@keyframes fadeIn {

  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
.animate-fade-in {
  animation: fadeIn 0.3s ease-in-out;
}
@keyframes pulse {

  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.\!cursor-default {
  cursor: default !important;
}
.\!cursor-not-allowed {
  cursor: not-allowed !important;
}
.cursor-auto {
  cursor: auto;
}
.cursor-col-resize {
  cursor: col-resize;
}
.cursor-default {
  cursor: default;
}
.cursor-ew-resize {
  cursor: ew-resize;
}
.cursor-grab {
  cursor: grab;
}
.cursor-grabbing {
  cursor: grabbing;
}
.cursor-move {
  cursor: move;
}
.cursor-none {
  cursor: none;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-ns-resize {
  cursor: ns-resize;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-progress {
  cursor: progress;
}
.cursor-text {
  cursor: text;
}
.cursor-wait {
  cursor: wait;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.select-text {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.select-all {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.list-inside {
  list-style-position: inside;
}
.list-decimal {
  list-style-type: decimal;
}
.list-disc {
  list-style-type: disc;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
  grid-template-columns: repeat(10, 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-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid-cols-\[187px_1fr\] {
  grid-template-columns: 187px 1fr;
}
.grid-cols-\[1fr_auto\] {
  grid-template-columns: 1fr auto;
}
.grid-cols-\[30px_1fr\] {
  grid-template-columns: 30px 1fr;
}
.grid-cols-\[30px_1fr_1fr\] {
  grid-template-columns: 30px 1fr 1fr;
}
.grid-cols-\[43px_auto\] {
  grid-template-columns: 43px auto;
}
.grid-cols-\[max-content\] {
  grid-template-columns: max-content;
}
.grid-cols-\[repeat\(auto-fill\2c 152px\)\] {
  grid-template-columns: repeat(auto-fill,152px);
}
.grid-cols-\[repeat\(auto-fill\2c minmax\(232px\2c 1fr\)\)\] {
  grid-template-columns: repeat(auto-fill,minmax(232px,1fr));
}
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-\[max-content\] {
  grid-template-rows: max-content;
}
.grid-rows-\[repeat\(auto-fill\2c 183px\)\] {
  grid-template-rows: repeat(auto-fill,183px);
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-content-center {
  place-content: center;
}
.place-items-center {
  place-items: center;
}
.content-center {
  align-content: center;
}
.content-start {
  align-content: flex-start;
}
.content-stretch {
  align-content: stretch;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.\!items-center {
  align-items: center !important;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.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;
}
.justify-around {
  justify-content: space-around;
}
.justify-evenly {
  justify-content: space-evenly;
}
.justify-items-start {
  justify-items: start;
}
.\!gap-0 {
  gap: 0px !important;
}
.\!gap-1 {
  gap: 0.25rem !important;
}
.\!gap-2 {
  gap: 0.5rem !important;
}
.gap-0 {
  gap: 0px;
}
.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-16 {
  gap: 4rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-\[10px\] {
  gap: 10px;
}
.gap-\[14px\] {
  gap: 14px;
}
.gap-\[15px\] {
  gap: 15px;
}
.gap-\[20px\] {
  gap: 20px;
}
.gap-\[3px\] {
  gap: 3px;
}
.gap-\[5px\] {
  gap: 5px;
}
.gap-\[6px\] {
  gap: 6px;
}
.gap-\[7px\] {
  gap: 7px;
}
.gap-\[8px\] {
  gap: 8px;
}
.gap-\[9px\] {
  gap: 9px;
}
.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-20 {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}
.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-y-0\.5 {
  row-gap: 0.125rem;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.\!space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.\!space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.-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-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-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-x-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}
.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-1\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-12 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(3rem * var(--tw-space-x-reverse));
  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-16 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(4rem * var(--tw-space-x-reverse));
  margin-left: calc(4rem * 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-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)));
}
.space-x-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[10px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(10px * var(--tw-space-x-reverse));
  margin-left: calc(10px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[1px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1px * var(--tw-space-x-reverse));
  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-\[6px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(6px * var(--tw-space-x-reverse));
  margin-left: calc(6px * 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-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-3\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.875rem * 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-7 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.75rem * 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-\[120px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(120px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(120px * var(--tw-space-y-reverse));
}
.space-y-\[140px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(140px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(140px * var(--tw-space-y-reverse));
}
.space-y-\[6px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(6px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(6px * var(--tw-space-y-reverse));
}
.divide-x > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}
.divide-x-\[1px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-x-reverse: 0;
  border-right-width: calc(1px * var(--tw-divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-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-gray-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(237 239 242 / var(--tw-divide-opacity, 1));
}
.divide-stroke-default > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--stroke-default);
}
.divide-stroke-divider > :not([hidden]) ~ :not([hidden]) {
  border-color: var(--stroke-divider);
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.overflow-auto {
  overflow: auto;
}
.\!overflow-hidden {
  overflow: hidden !important;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.\!overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-ellipsis {
  text-overflow: ellipsis;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.hyphens-auto {
  -webkit-hyphens: auto;
          hyphens: auto;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre {
  white-space: pre;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.whitespace-pre-wrap {
  white-space: pre-wrap;
}
.text-wrap {
  text-wrap: wrap;
}
.text-nowrap {
  text-wrap: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded {
  border-radius: 0.25rem !important;
}
.\!rounded-2xl {
  border-radius: 1rem !important;
}
.\!rounded-lg {
  border-radius: 0.5rem !important;
}
.\!rounded-md {
  border-radius: 0.375rem !important;
}
.\!rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[10px\] {
  border-radius: 10px;
}
.rounded-\[12px\] {
  border-radius: 12px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-\[24px\] {
  border-radius: 24px;
}
.rounded-\[25px\] {
  border-radius: 25px;
}
.rounded-\[34px\] {
  border-radius: 34px;
}
.rounded-\[4\.68px\] {
  border-radius: 4.68px;
}
.rounded-\[4\.8px\] {
  border-radius: 4.8px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[5\.714px\] {
  border-radius: 5.714px;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-\[52px\] {
  border-radius: 52px;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
.rounded-\[6px\] {
  border-radius: 6px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-\[999px\] {
  border-radius: 999px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.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-\[20px\] {
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}
.rounded-b-\[4px\] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.rounded-b-\[6px\] {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.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: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-3xl {
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}
.rounded-l-full {
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}
.rounded-r {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.rounded-r-3xl {
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}
.rounded-r-\[11px\] {
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
}
.rounded-r-full {
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-t-md {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.\!rounded-br-none {
  border-bottom-right-radius: 0px !important;
}
.rounded-bl-\[4px\] {
  border-bottom-left-radius: 4px;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.rounded-bl-md {
  border-bottom-left-radius: 0.375rem;
}
.rounded-bl-none {
  border-bottom-left-radius: 0px;
}
.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}
.rounded-br-\[4px\] {
  border-bottom-right-radius: 4px;
}
.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}
.rounded-br-none {
  border-bottom-right-radius: 0px;
}
.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}
.rounded-tl-\[4px\] {
  border-top-left-radius: 4px;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.rounded-tl-none {
  border-top-left-radius: 0px;
}
.rounded-tr-\[4px\] {
  border-top-right-radius: 4px;
}
.rounded-tr-\[9px\] {
  border-top-right-radius: 9px;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.rounded-tr-none {
  border-top-right-radius: 0px;
}
.\!border {
  border-width: 1px !important;
}
.\!border-0 {
  border-width: 0px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-3 {
  border-width: 3px;
}
.border-\[0\.4px\] {
  border-width: 0.4px;
}
.border-\[1\.5px\] {
  border-width: 1.5px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-\[2px\] {
  border-width: 2px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-x {
  border-left-width: 1px;
  border-right-width: 1px;
}
.border-x-0 {
  border-left-width: 0px;
  border-right-width: 0px;
}
.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.border-y-2 {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.\!border-l-0 {
  border-left-width: 0px !important;
}
.\!border-r-0 {
  border-right-width: 0px !important;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-0 {
  border-left-width: 0px;
}
.border-l-\[1px\] {
  border-left-width: 1px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-r-\[1px\] {
  border-right-width: 1px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0px;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-button-secondary-hover-stroke {
  border-color: var(--button-secondary-hover-stroke) !important;
}
.\!border-gray-2 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(243 243 246 / var(--tw-border-opacity, 1)) !important;
}
.\!border-icon-error {
  border-color: var(--icon-error) !important;
}
.\!border-red-13 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(251 60 60 / var(--tw-border-opacity, 1)) !important;
}
.\!border-red-3 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1)) !important;
}
.\!border-red-4 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1)) !important;
}
.\!border-stroke-default {
  border-color: var(--stroke-default) !important;
}
.\!border-stroke-divider {
  border-color: var(--stroke-divider) !important;
}
.\!border-stroke-error {
  border-color: var(--stroke-error) !important;
}
.\!border-stroke-select {
  border-color: var(--stroke-select) !important;
}
.\!border-stroke-strong {
  border-color: var(--stroke-strong) !important;
}
.\!border-text-error {
  border-color: var(--text-error) !important;
}
.\!border-transparent {
  border-color: transparent !important;
}
.border-\[\#c0c0c0\] {
  --tw-border-opacity: 1;
  border-color: rgb(192 192 192 / var(--tw-border-opacity, 1));
}
.border-\[\#e2e3e3\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 227 227 / var(--tw-border-opacity, 1));
}
.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-blue-2 {
  --tw-border-opacity: 1;
  border-color: rgb(13 211 255 / var(--tw-border-opacity, 1));
}
.border-blue-3 {
  --tw-border-opacity: 1;
  border-color: rgb(1 196 203 / var(--tw-border-opacity, 1));
}
.border-blue-4 {
  --tw-border-opacity: 1;
  border-color: rgb(48 126 243 / var(--tw-border-opacity, 1));
}
.border-blue-9 {
  --tw-border-opacity: 1;
  border-color: rgb(108 221 226 / var(--tw-border-opacity, 1));
}
.border-button-primary-default-bg {
  border-color: var(--button-primary-default-bg);
}
.border-button-secondary-default-stroke {
  border-color: var(--button-secondary-default-stroke);
}
.border-button-secondary-disabled-stroke {
  border-color: var(--button-secondary-disabled-stroke);
}
.border-gray-11 {
  --tw-border-opacity: 1;
  border-color: rgb(218 220 230 / var(--tw-border-opacity, 1));
}
.border-gray-13 {
  --tw-border-opacity: 1;
  border-color: rgb(116 119 117 / var(--tw-border-opacity, 1));
}
.border-gray-2 {
  --tw-border-opacity: 1;
  border-color: rgb(243 243 246 / var(--tw-border-opacity, 1));
}
.border-gray-27 {
  --tw-border-opacity: 1;
  border-color: rgb(230 231 234 / var(--tw-border-opacity, 1));
}
.border-gray-3 {
  --tw-border-opacity: 1;
  border-color: rgb(237 239 242 / var(--tw-border-opacity, 1));
}
.border-gray-30 {
  --tw-border-opacity: 1;
  border-color: rgb(237 237 237 / var(--tw-border-opacity, 1));
}
.border-gray-35 {
  --tw-border-opacity: 1;
  border-color: rgb(199 199 204 / var(--tw-border-opacity, 1));
}
.border-gray-4 {
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.border-gray-46 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 234 / var(--tw-border-opacity, 1));
}
.border-gray-5 {
  --tw-border-opacity: 1;
  border-color: rgb(172 178 194 / var(--tw-border-opacity, 1));
}
.border-gray-50 {
  --tw-border-opacity: 1;
  border-color: rgb(235 235 235 / var(--tw-border-opacity, 1));
}
.border-gray-6 {
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.border-gray-7 {
  --tw-border-opacity: 1;
  border-color: rgb(56 59 68 / var(--tw-border-opacity, 1));
}
.border-green-3 {
  --tw-border-opacity: 1;
  border-color: rgb(38 168 113 / var(--tw-border-opacity, 1));
}
.border-green-8 {
  --tw-border-opacity: 1;
  border-color: rgb(155 208 101 / var(--tw-border-opacity, 1));
}
.border-green-9 {
  --tw-border-opacity: 1;
  border-color: rgb(196 245 196 / var(--tw-border-opacity, 1));
}
.border-icon-error {
  border-color: var(--icon-error);
}
.border-icon-warning {
  border-color: var(--icon-warning);
}
.border-pink-1 {
  --tw-border-opacity: 1;
  border-color: rgb(240 93 199 / var(--tw-border-opacity, 1));
}
.border-pink-2 {
  --tw-border-opacity: 1;
  border-color: rgb(165 57 249 / var(--tw-border-opacity, 1));
}
.border-purple-3 {
  --tw-border-opacity: 1;
  border-color: rgb(229 222 252 / var(--tw-border-opacity, 1));
}
.border-purple-4 {
  --tw-border-opacity: 1;
  border-color: rgb(222 213 251 / var(--tw-border-opacity, 1));
}
.border-purple-5 {
  --tw-border-opacity: 1;
  border-color: rgb(85 54 219 / var(--tw-border-opacity, 1));
}
.border-red-10 {
  --tw-border-opacity: 1;
  border-color: rgb(208 121 101 / var(--tw-border-opacity, 1));
}
.border-red-13 {
  --tw-border-opacity: 1;
  border-color: rgb(251 60 60 / var(--tw-border-opacity, 1));
}
.border-red-3 {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.border-red-4 {
  --tw-border-opacity: 1;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1));
}
.border-red-5 {
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.border-red-8 {
  --tw-border-opacity: 1;
  border-color: rgb(178 43 43 / var(--tw-border-opacity, 1));
}
.border-stroke-accent-blue {
  border-color: var(--stroke-accent-blue);
}
.border-stroke-accent-blue-dark {
  border-color: var(--stroke-accent-blue-dark);
}
.border-stroke-accent-error {
  border-color: var(--stroke-accent-error);
}
.border-stroke-accent-orange {
  border-color: var(--stroke-accent-orange);
}
.border-stroke-accent-success {
  border-color: var(--stroke-accent-success);
}
.border-stroke-default {
  border-color: var(--stroke-default);
}
.border-stroke-divider {
  border-color: var(--stroke-divider);
}
.border-stroke-error {
  border-color: var(--stroke-error);
}
.border-stroke-medium {
  border-color: var(--stroke-medium);
}
.border-stroke-primary {
  border-color: var(--stroke-primary);
}
.border-stroke-select {
  border-color: var(--stroke-select);
}
.border-stroke-strong {
  border-color: var(--stroke-strong);
}
.border-stroke-subtle {
  border-color: var(--stroke-subtle);
}
.border-surface-default {
  border-color: var(--surface-default);
}
.border-surface-medium-emphasis {
  border-color: var(--surface-medium-emphasis);
}
.border-text-primary {
  border-color: var(--text-primary);
}
.border-transparent {
  border-color: transparent;
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-yellow-1 {
  --tw-border-opacity: 1;
  border-color: rgb(255 184 3 / var(--tw-border-opacity, 1));
}
.border-yellow-2 {
  --tw-border-opacity: 1;
  border-color: rgb(254 155 8 / var(--tw-border-opacity, 1));
}
.border-yellow-5 {
  --tw-border-opacity: 1;
  border-color: rgb(255 234 179 / var(--tw-border-opacity, 1));
}
.border-yellow-7 {
  --tw-border-opacity: 1;
  border-color: rgb(255 229 147 / var(--tw-border-opacity, 1));
}
.border-b-gray-22 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(238 239 241 / var(--tw-border-opacity, 1));
}
.border-b-gray-3 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(237 239 242 / var(--tw-border-opacity, 1));
}
.border-b-stroke-divider {
  border-bottom-color: var(--stroke-divider);
}
.border-l-stroke-divider {
  border-left-color: var(--stroke-divider);
}
.border-r-gray-3 {
  --tw-border-opacity: 1;
  border-right-color: rgb(237 239 242 / var(--tw-border-opacity, 1));
}
.border-r-stroke-divider {
  border-right-color: var(--stroke-divider);
}
.border-t-gray-2 {
  --tw-border-opacity: 1;
  border-top-color: rgb(243 243 246 / var(--tw-border-opacity, 1));
}
.border-t-stroke-divider {
  border-top-color: var(--stroke-divider);
}
.border-opacity-20 {
  --tw-border-opacity: .2;
}
.border-opacity-50 {
  --tw-border-opacity: 0.5;
}
.border-opacity-\[25\%\] {
  --tw-border-opacity: 25%;
}
.\!bg-black\/50 {
  background-color: rgb(0 0 0 / 0.5) !important;
}
.\!bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8) !important;
}
.\!bg-button-secondary-hover-bg {
  background-color: var(--button-secondary-hover-bg) !important;
}
.\!bg-gray-3 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-modal-surface-default {
  background-color: var(--modal-surface-default) !important;
}
.\!bg-red-1 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1)) !important;
}
.\!bg-surface-default {
  background-color: var(--surface-default) !important;
}
.\!bg-surface-default-error {
  background-color: var(--surface-default-error) !important;
}
.\!bg-surface-default-hover {
  background-color: var(--surface-default-hover) !important;
}
.\!bg-surface-high-emphasis {
  background-color: var(--surface-high-emphasis) !important;
}
.\!bg-surface-low-emphasis {
  background-color: var(--surface-low-emphasis) !important;
}
.\!bg-surface-medium-emphasis {
  background-color: var(--surface-medium-emphasis) !important;
}
.\!bg-transparent {
  background-color: transparent !important;
}
.bg-\[\#1D79BB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(29 121 187 / var(--tw-bg-opacity, 1));
}
.bg-\[\#D9D9D9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(217 217 217 / var(--tw-bg-opacity, 1));
}
.bg-\[\#E6E1F0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(230 225 240 / var(--tw-bg-opacity, 1));
}
.bg-\[\#f8f9fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 249 250 / var(--tw-bg-opacity, 1));
}
.bg-\[var\(--Color-surface-default-high-emphasis\2c \#E0E0E0\)\] {
  background-color: var(--Color-surface-default-high-emphasis,#E0E0E0);
}
.bg-\[var\(--progress-track-bg\2c \#e5e5e5\)\] {
  background-color: var(--progress-track-bg,#e5e5e5);
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-black\/30 {
  background-color: rgb(0 0 0 / 0.3);
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}
.bg-blue-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(235 243 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(13 211 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(1 196 203 / var(--tw-bg-opacity, 1));
}
.bg-blue-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(48 126 243 / var(--tw-bg-opacity, 1));
}
.bg-blue-8 {
  --tw-bg-opacity: 1;
  background-color: rgb(154 225 228 / var(--tw-bg-opacity, 1));
}
.bg-button-primary-default-bg {
  background-color: var(--button-primary-default-bg);
}
.bg-button-primary-disabled-bg {
  background-color: var(--button-primary-disabled-bg);
}
.bg-button-secondary-default-bg {
  background-color: var(--button-secondary-default-bg);
}
.bg-button-secondary-default-text {
  background-color: var(--button-secondary-default-text);
}
.bg-button-secondary-disabled-bg {
  background-color: var(--button-secondary-disabled-bg);
}
.bg-dark-12 {
  --tw-bg-opacity: 1;
  background-color: rgb(16 16 16 / var(--tw-bg-opacity, 1));
}
.bg-dark-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}
.bg-dark-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.bg-fb-color {
  --tw-bg-opacity: 1;
  background-color: rgb(24 119 242 / var(--tw-bg-opacity, 1));
}
.bg-gray-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-12 {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-19 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 229 / var(--tw-bg-opacity, 1));
}
.bg-gray-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-20 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 251 251 / var(--tw-bg-opacity, 1));
}
.bg-gray-21 {
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 28 / var(--tw-bg-opacity, 1));
}
.bg-gray-24 {
  --tw-bg-opacity: 1;
  background-color: rgb(92 94 99 / var(--tw-bg-opacity, 1));
}
.bg-gray-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1));
}
.bg-gray-33 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity, 1));
}
.bg-gray-37 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 243 / var(--tw-bg-opacity, 1));
}
.bg-gray-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(205 209 218 / var(--tw-bg-opacity, 1));
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(158 158 158 / var(--tw-bg-opacity, 1));
}
.bg-gray-44 {
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 247 / var(--tw-bg-opacity, 1));
}
.bg-gray-46 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 229 234 / var(--tw-bg-opacity, 1));
}
.bg-gray-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(172 178 194 / var(--tw-bg-opacity, 1));
}
.bg-gray-54 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity, 1));
}
.bg-gray-54\/10 {
  background-color: rgb(240 240 240 / .1);
}
.bg-gray-6 {
  --tw-bg-opacity: 1;
  background-color: rgb(120 130 156 / var(--tw-bg-opacity, 1));
}
.bg-gray-7 {
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.bg-gray-8 {
  --tw-bg-opacity: 1;
  background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1));
}
.bg-green-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(138 204 26 / var(--tw-bg-opacity, 1));
}
.bg-green-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(232 248 236 / var(--tw-bg-opacity, 1));
}
.bg-green-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(44 209 98 / var(--tw-bg-opacity, 1));
}
.bg-green-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 168 113 / var(--tw-bg-opacity, 1));
}
.bg-green-3\/10 {
  background-color: rgb(38 168 113 / .1);
}
.bg-green-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 128 96 / var(--tw-bg-opacity, 1));
}
.bg-green-7 {
  --tw-bg-opacity: 1;
  background-color: rgb(213 255 171 / var(--tw-bg-opacity, 1));
}
.bg-green-9 {
  --tw-bg-opacity: 1;
  background-color: rgb(196 245 196 / var(--tw-bg-opacity, 1));
}
.bg-icon-blue {
  background-color: var(--icon-blue);
}
.bg-icon-brand {
  background-color: var(--icon-brand);
}
.bg-icon-default {
  background-color: var(--icon-default);
}
.bg-icon-error {
  background-color: var(--icon-error);
}
.bg-icon-orange {
  background-color: var(--icon-orange);
}
.bg-icon-pink {
  background-color: var(--icon-pink);
}
.bg-icon-purple {
  background-color: var(--icon-purple);
}
.bg-icon-subtle {
  background-color: var(--icon-subtle);
}
.bg-icon-success {
  background-color: var(--icon-success);
}
.bg-icon-teal {
  background-color: var(--icon-teal);
}
.bg-icon-warning {
  background-color: var(--icon-warning);
}
.bg-modal-surface-default {
  background-color: var(--modal-surface-default);
}
.bg-modal-surface-hover {
  background-color: var(--modal-surface-hover);
}
.bg-modal-surface-skeleton {
  background-color: var(--modal-surface-skeleton);
}
.bg-pink-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 93 199 / var(--tw-bg-opacity, 1));
}
.bg-pink-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(165 57 249 / var(--tw-bg-opacity, 1));
}
.bg-primary-color {
  background-color: var(--primary-color);
}
.bg-primary-dark {
  background-color: var(--primary-dark);
}
.bg-purple-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 246 254 / var(--tw-bg-opacity, 1));
}
.bg-purple-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 241 254 / var(--tw-bg-opacity, 1));
}
.bg-purple-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 222 252 / var(--tw-bg-opacity, 1));
}
.bg-red-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1));
}
.bg-red-13 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 60 60 / var(--tw-bg-opacity, 1));
}
.bg-red-13\/10 {
  background-color: rgb(251 60 60 / .1);
}
.bg-red-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 87 / var(--tw-bg-opacity, 1));
}
.bg-red-3\/10 {
  background-color: rgb(237 28 87 / .1);
}
.bg-red-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(208 17 71 / var(--tw-bg-opacity, 1));
}
.bg-red-7 {
  --tw-bg-opacity: 1;
  background-color: rgb(208 16 71 / var(--tw-bg-opacity, 1));
}
.bg-red-9 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 181 171 / var(--tw-bg-opacity, 1));
}
.bg-stroke-accent-blue {
  background-color: var(--stroke-accent-blue);
}
.bg-stroke-default {
  background-color: var(--stroke-default);
}
.bg-stroke-divider {
  background-color: var(--stroke-divider);
}
.bg-stroke-select {
  background-color: var(--stroke-select);
}
.bg-stroke-subtle {
  background-color: var(--stroke-subtle);
}
.bg-surface-accent-blue {
  background-color: var(--surface-accent-blue);
}
.bg-surface-accent-orange {
  background-color: var(--surface-accent-orange);
}
.bg-surface-accent-pink {
  background-color: var(--surface-accent-pink);
}
.bg-surface-accent-purple {
  background-color: var(--surface-accent-purple);
}
.bg-surface-accent-teal {
  background-color: var(--surface-accent-teal);
}
.bg-surface-default {
  background-color: var(--surface-default);
}
.bg-surface-default-always-dark {
  background-color: var(--surface-default-always-dark);
}
.bg-surface-default-default-inverted {
  background-color: var(--surface-default-default-inverted);
}
.bg-surface-default-error {
  background-color: var(--surface-default-error);
}
.bg-surface-default-hover {
  background-color: var(--surface-default-hover);
}
.bg-surface-default-inverted {
  background-color: var(--surface-default-inverted);
}
.bg-surface-default-primary {
  background-color: var(--surface-default-primary);
}
.bg-surface-default-success {
  background-color: var(--surface-default-success);
}
.bg-surface-default-warning {
  background-color: var(--surface-default-warning);
}
.bg-surface-high-emphasis {
  background-color: var(--surface-high-emphasis);
}
.bg-surface-low-emphasis {
  background-color: var(--surface-low-emphasis);
}
.bg-surface-medium-emphasis {
  background-color: var(--surface-medium-emphasis);
}
.bg-surface-sidebar-tooltip {
  background-color: var(--sidebar-tooltip);
}
.bg-surface-skeleton {
  background-color: var(--surface-skeleton);
}
.bg-text-primary {
  background-color: var(--text-primary);
}
.bg-text-primary-inverted {
  background-color: var(--text-primary-inverted);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-yellow-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 184 3 / var(--tw-bg-opacity, 1));
}
.bg-yellow-11 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 232 199 / var(--tw-bg-opacity, 1));
}
.bg-yellow-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 155 8 / var(--tw-bg-opacity, 1));
}
.bg-yellow-2\.5 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 122 11 / var(--tw-bg-opacity, 1));
}
.bg-yellow-2\/10 {
  background-color: rgb(254 155 8 / .1);
}
.bg-yellow-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 179 / var(--tw-bg-opacity, 1));
}
.bg-yellow-8 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 243 225 / var(--tw-bg-opacity, 1));
}
.bg-opacity-10 {
  --tw-bg-opacity: .1;
}
.bg-opacity-12 {
  --tw-bg-opacity: .12;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-opacity-70 {
  --tw-bg-opacity: 0.7;
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.bg-opacity-\[8\%\] {
  --tw-bg-opacity: 8%;
}
.bg-\[linear-gradient\(225deg\2c _rgba\(44\2c 44\2c 44\2c 0\)_22\.44\%\2c _rgba\(44\2c 44\2c 44\2c 0\.02\)_39\.07\%\2c _rgba\(44\2c 44\2c 44\2c 0\.10\)_53\.63\%\2c _rgba\(44\2c 44\2c 44\2c 0\.20\)_65\.59\%\2c _rgba\(44\2c 44\2c 44\2c 0\.50\)_88\.38\%\)\] {
  background-image: linear-gradient(225deg, rgba(44,44,44,0) 22.44%, rgba(44,44,44,0.02) 39.07%, rgba(44,44,44,0.10) 53.63%, rgba(44,44,44,0.20) 65.59%, rgba(44,44,44,0.50) 88.38%);
}
.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));
}
.from-red-3 {
  --tw-gradient-from: #ED1C57 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(237 28 87 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #FFFFFF var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-white {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #FFFFFF var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-purple-6 {
  --tw-gradient-to: #4C2BD9 var(--tw-gradient-to-position);
}
.to-white\/50 {
  --tw-gradient-to: rgb(255 255 255 / 0.5) var(--tw-gradient-to-position);
}
.bg-contain {
  background-size: contain;
}
.bg-repeat-x {
  background-repeat: repeat-x;
}
.fill-white {
  fill: #FFFFFF;
}
.stroke-gray-13 {
  stroke: #747775;
}
.stroke-gray-3 {
  stroke: #EDEFF2;
}
.stroke-purple-5 {
  stroke: #5536DB;
}
.stroke-stroke-default {
  stroke: var(--stroke-default);
}
.stroke-\[1\.5\] {
  stroke-width: 1.5;
}
.stroke-\[1\.5px\] {
  stroke-width: 1.5px;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-fill {
  -o-object-fit: fill;
     object-fit: fill;
}
.object-none {
  -o-object-fit: none;
     object-fit: none;
}
.\!p-0 {
  padding: 0px !important;
}
.\!p-2 {
  padding: 0.5rem !important;
}
.p-0 {
  padding: 0px;
}
.p-0\.5 {
  padding: 0.125rem;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-20 {
  padding: 5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-7 {
  padding: 1.75rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[10\.5px\] {
  padding: 10.5px;
}
.p-\[10px\] {
  padding: 10px;
}
.p-\[18px\] {
  padding: 18px;
}
.p-\[19px\] {
  padding: 19px;
}
.p-\[2px\] {
  padding: 2px;
}
.p-\[3px\] {
  padding: 3px;
}
.p-\[5\%\] {
  padding: 5%;
}
.p-\[50px\] {
  padding: 50px;
}
.p-\[5px\] {
  padding: 5px;
}
.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.\!px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.\!px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.\!px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.\!px-3\.5 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important;
}
.\!px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.\!py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.\!py-0\.5 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.\!py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.\!py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.\!py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.\!py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.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-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-3\.5 {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}
.px-32 {
  padding-left: 8rem;
  padding-right: 8rem;
}
.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-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}
.px-\[130px\] {
  padding-left: 130px;
  padding-right: 130px;
}
.px-\[14px\] {
  padding-left: 14px;
  padding-right: 14px;
}
.px-\[16px\] {
  padding-left: 16px;
  padding-right: 16px;
}
.px-\[18px\] {
  padding-left: 18px;
  padding-right: 18px;
}
.px-\[23px\] {
  padding-left: 23px;
  padding-right: 23px;
}
.px-\[2px\] {
  padding-left: 2px;
  padding-right: 2px;
}
.px-\[30px\] {
  padding-left: 30px;
  padding-right: 30px;
}
.px-\[40px\] {
  padding-left: 40px;
  padding-right: 40px;
}
.px-\[42px\] {
  padding-left: 42px;
  padding-right: 42px;
}
.px-\[46px\] {
  padding-left: 46px;
  padding-right: 46px;
}
.px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px;
}
.px-\[84px\] {
  padding-left: 84px;
  padding-right: 84px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.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-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.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-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.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-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[10px\] {
  padding-top: 10px;
  padding-bottom: 10px;
}
.py-\[11px\] {
  padding-top: 11px;
  padding-bottom: 11px;
}
.py-\[120px\] {
  padding-top: 120px;
  padding-bottom: 120px;
}
.py-\[14px\] {
  padding-top: 14px;
  padding-bottom: 14px;
}
.py-\[2\.5px\] {
  padding-top: 2.5px;
  padding-bottom: 2.5px;
}
.py-\[20px\] {
  padding-top: 20px;
  padding-bottom: 20px;
}
.py-\[22px\] {
  padding-top: 22px;
  padding-bottom: 22px;
}
.py-\[29px\] {
  padding-top: 29px;
  padding-bottom: 29px;
}
.py-\[2px\] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.py-\[3px\] {
  padding-top: 3px;
  padding-bottom: 3px;
}
.py-\[6px\] {
  padding-top: 6px;
  padding-bottom: 6px;
}
.py-\[7px\] {
  padding-top: 7px;
  padding-bottom: 7px;
}
.py-\[8px\] {
  padding-top: 8px;
  padding-bottom: 8px;
}
.py-\[9px\] {
  padding-top: 9px;
  padding-bottom: 9px;
}
.\!pb-0 {
  padding-bottom: 0px !important;
}
.\!pl-2 {
  padding-left: 0.5rem !important;
}
.\!pl-6 {
  padding-left: 1.5rem !important;
}
.\!pr-0 {
  padding-right: 0px !important;
}
.\!pr-2 {
  padding-right: 0.5rem !important;
}
.\!pr-2\.5 {
  padding-right: 0.625rem !important;
}
.\!pr-8 {
  padding-right: 2rem !important;
}
.\!pr-9 {
  padding-right: 2.25rem !important;
}
.\!pr-\[10px\] {
  padding-right: 10px !important;
}
.\!pr-\[72px\] {
  padding-right: 72px !important;
}
.\!pt-5 {
  padding-top: 1.25rem !important;
}
.\!pt-6 {
  padding-top: 1.5rem !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-0\.5 {
  padding-bottom: 0.125rem;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-3\.5 {
  padding-bottom: 0.875rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-\[1px\] {
  padding-bottom: 1px;
}
.pb-full {
  padding-bottom: 100%;
}
.pl-0 {
  padding-left: 0px;
}
.pl-0\.5 {
  padding-left: 0.125rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-1\.5 {
  padding-left: 0.375rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-11 {
  padding-left: 2.75rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-2\.5 {
  padding-left: 0.625rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pl-\[10px\] {
  padding-left: 10px;
}
.pl-\[11px\] {
  padding-left: 11px;
}
.pl-\[20px\] {
  padding-left: 20px;
}
.pl-\[240px\] {
  padding-left: 240px;
}
.pl-\[24px\] {
  padding-left: 24px;
}
.pl-\[3px\] {
  padding-left: 3px;
}
.pl-\[68px\] {
  padding-left: 68px;
}
.pl-\[6px\] {
  padding-left: 6px;
}
.pr-0 {
  padding-right: 0px;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-1\.5 {
  padding-right: 0.375rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-12 {
  padding-right: 3rem;
}
.pr-14 {
  padding-right: 3.5rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-18 {
  padding-right: 4.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-2\.5 {
  padding-right: 0.625rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-3\.5 {
  padding-right: 0.875rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-\[10px\] {
  padding-right: 10px;
}
.pr-\[20px\] {
  padding-right: 20px;
}
.pr-\[6px\] {
  padding-right: 6px;
}
.pr-\[7px\] {
  padding-right: 7px;
}
.pt-0 {
  padding-top: 0px;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-1\.5 {
  padding-top: 0.375rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-11 {
  padding-top: 2.75rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-28 {
  padding-top: 7rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-\[20px\] {
  padding-top: 20px;
}
.pt-\[2px\] {
  padding-top: 2px;
}
.pt-\[70px\] {
  padding-top: 70px;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.font-roboto {
  font-family: Roboto, Geist;
}
.font-sans {
  font-family: Geist, sans-serif;
}
.\!text-16 {
  font-size: 16px !important;
  line-height: 24px !important;
}
.\!text-\[12px\] {
  font-size: 12px !important;
}
.\!text-base {
  font-size: 14px !important;
  line-height: 21px !important;
}
.text-16 {
  font-size: 16px;
  line-height: 24px;
}
.text-2xl {
  font-size: 36px;
  line-height: 49px;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[35px\] {
  font-size: 35px;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-\[45px\] {
  font-size: 45px;
}
.text-\[50px\] {
  font-size: 50px;
}
.text-\[5px\] {
  font-size: 5px;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-\[99px\] {
  font-size: 99px;
}
.text-base {
  font-size: 14px;
  line-height: 21px;
}
.text-lg {
  font-size: 18px;
  line-height: 25px;
}
.text-md {
  font-size: 15px;
  line-height: 21px;
}
.text-sm {
  font-size: 12px;
  line-height: 16px;
}
.text-xl {
  font-size: 24px;
  line-height: 33px;
}
.text-xs {
  font-size: 10px;
  line-height: 12px;
}
.\!font-medium {
  font-weight: 500 !important;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-\[500\] {
  font-weight: 500;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.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;
}
.italic {
  font-style: italic;
}
.\!leading-\[14px\] {
  line-height: 14px !important;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-\[0\] {
  line-height: 0;
}
.leading-\[1\.5em\] {
  line-height: 1.5em;
}
.leading-\[11px\] {
  line-height: 11px;
}
.leading-\[14px\] {
  line-height: 14px;
}
.leading-\[16px\] {
  line-height: 16px;
}
.leading-\[17px\] {
  line-height: 17px;
}
.leading-\[18px\] {
  line-height: 18px;
}
.leading-\[19px\] {
  line-height: 19px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[21px\] {
  line-height: 21px;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-none {
  line-height: 1;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[-0\.0325px\] {
  letter-spacing: -0.0325px;
}
.tracking-\[-0\.25px\] {
  letter-spacing: -0.25px;
}
.tracking-normal {
  letter-spacing: 0em;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.\!text-blue-11 {
  --tw-text-opacity: 1 !important;
  color: rgb(41 152 189 / var(--tw-text-opacity, 1)) !important;
}
.\!text-button-primary-disabled-text {
  color: var(--button-primary-disabled-text) !important;
}
.\!text-button-secondary-hover-text {
  color: var(--button-secondary-hover-text) !important;
}
.\!text-gray-36 {
  --tw-text-opacity: 1 !important;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1)) !important;
}
.\!text-gray-5 {
  --tw-text-opacity: 1 !important;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1)) !important;
}
.\!text-green-11 {
  --tw-text-opacity: 1 !important;
  color: rgb(35 160 107 / var(--tw-text-opacity, 1)) !important;
}
.\!text-icon-brand {
  color: var(--icon-brand) !important;
}
.\!text-icon-default {
  color: var(--icon-default) !important;
}
.\!text-icon-error {
  color: var(--icon-error) !important;
}
.\!text-icon-orange {
  color: var(--icon-orange) !important;
}
.\!text-icon-purple {
  color: var(--icon-purple) !important;
}
.\!text-pink-3 {
  --tw-text-opacity: 1 !important;
  color: rgb(205 81 157 / var(--tw-text-opacity, 1)) !important;
}
.\!text-text-primary-inverted {
  color: var(--text-primary-inverted) !important;
}
.\!text-text-secondary {
  color: var(--text-secondary) !important;
}
.\!text-text-subtle {
  color: var(--text-subtle) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-\[\#707070\] {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.text-\[\#8347FF\] {
  --tw-text-opacity: 1;
  color: rgb(131 71 255 / var(--tw-text-opacity, 1));
}
.text-\[\#E46911\] {
  --tw-text-opacity: 1;
  color: rgb(228 105 17 / var(--tw-text-opacity, 1));
}
.text-\[var\(--blue-400\)\] {
  color: var(--blue-400);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-10 {
  --tw-text-opacity: 1;
  color: rgb(42 98 100 / var(--tw-text-opacity, 1));
}
.text-blue-11 {
  --tw-text-opacity: 1;
  color: rgb(41 152 189 / var(--tw-text-opacity, 1));
}
.text-blue-3 {
  --tw-text-opacity: 1;
  color: rgb(1 196 203 / var(--tw-text-opacity, 1));
}
.text-blue-4 {
  --tw-text-opacity: 1;
  color: rgb(48 126 243 / var(--tw-text-opacity, 1));
}
.text-blue-7 {
  --tw-text-opacity: 1;
  color: rgb(149 164 252 / var(--tw-text-opacity, 1));
}
.text-button-primary-default-bg {
  color: var(--button-primary-default-bg);
}
.text-button-primary-default-text {
  color: var(--button-primary-default-text);
}
.text-button-primary-disabled-text {
  color: var(--button-primary-disabled-text);
}
.text-button-primary-icon {
  color: var(--button-primary-icon-default);
}
.text-button-secondary-default-text {
  color: var(--button-secondary-default-text);
}
.text-button-secondary-disabled-text {
  color: var(--button-secondary-disabled-text);
}
.text-dark-1 {
  --tw-text-opacity: 1;
  color: rgb(14 14 14 / var(--tw-text-opacity, 1));
}
.text-dark-10 {
  --tw-text-opacity: 1;
  color: rgb(35 37 41 / var(--tw-text-opacity, 1));
}
.text-dark-11 {
  --tw-text-opacity: 1;
  color: rgb(18 18 18 / var(--tw-text-opacity, 1));
}
.text-dark-12 {
  --tw-text-opacity: 1;
  color: rgb(16 16 16 / var(--tw-text-opacity, 1));
}
.text-dark-5 {
  --tw-text-opacity: 1;
  color: rgb(29 29 29 / var(--tw-text-opacity, 1));
}
.text-dark-6 {
  --tw-text-opacity: 1;
  color: rgb(26 25 26 / var(--tw-text-opacity, 1));
}
.text-gray-10 {
  --tw-text-opacity: 1;
  color: rgb(111 116 149 / var(--tw-text-opacity, 1));
}
.text-gray-13 {
  --tw-text-opacity: 1;
  color: rgb(116 119 117 / var(--tw-text-opacity, 1));
}
.text-gray-14 {
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity, 1));
}
.text-gray-15 {
  --tw-text-opacity: 1;
  color: rgb(54 54 54 / var(--tw-text-opacity, 1));
}
.text-gray-17 {
  --tw-text-opacity: 1;
  color: rgb(94 94 94 / var(--tw-text-opacity, 1));
}
.text-gray-18 {
  --tw-text-opacity: 1;
  color: rgb(131 146 153 / var(--tw-text-opacity, 1));
}
.text-gray-24 {
  --tw-text-opacity: 1;
  color: rgb(92 94 99 / var(--tw-text-opacity, 1));
}
.text-gray-3 {
  --tw-text-opacity: 1;
  color: rgb(237 239 242 / var(--tw-text-opacity, 1));
}
.text-gray-31 {
  --tw-text-opacity: 1;
  color: rgb(77 77 77 / var(--tw-text-opacity, 1));
}
.text-gray-34 {
  --tw-text-opacity: 1;
  color: rgb(117 119 124 / var(--tw-text-opacity, 1));
}
.text-gray-36 {
  --tw-text-opacity: 1;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1));
}
.text-gray-4 {
  --tw-text-opacity: 1;
  color: rgb(205 209 218 / var(--tw-text-opacity, 1));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity, 1));
}
.text-gray-49 {
  --tw-text-opacity: 1;
  color: rgb(99 99 102 / var(--tw-text-opacity, 1));
}
.text-gray-5 {
  --tw-text-opacity: 1;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1));
}
.text-gray-54 {
  --tw-text-opacity: 1;
  color: rgb(240 240 240 / var(--tw-text-opacity, 1));
}
.text-gray-55 {
  --tw-text-opacity: 1;
  color: rgb(112 112 112 / var(--tw-text-opacity, 1));
}
.text-gray-56 {
  --tw-text-opacity: 1;
  color: rgb(184 184 184 / var(--tw-text-opacity, 1));
}
.text-gray-6 {
  --tw-text-opacity: 1;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1));
}
.text-gray-7 {
  --tw-text-opacity: 1;
  color: rgb(56 59 68 / var(--tw-text-opacity, 1));
}
.text-green-1 {
  --tw-text-opacity: 1;
  color: rgb(138 204 26 / var(--tw-text-opacity, 1));
}
.text-green-11 {
  --tw-text-opacity: 1;
  color: rgb(35 160 107 / var(--tw-text-opacity, 1));
}
.text-green-3 {
  --tw-text-opacity: 1;
  color: rgb(38 168 113 / var(--tw-text-opacity, 1));
}
.text-green-5 {
  --tw-text-opacity: 1;
  color: rgb(24 115 54 / var(--tw-text-opacity, 1));
}
.text-green-6 {
  --tw-text-opacity: 1;
  color: rgb(74 148 0 / var(--tw-text-opacity, 1));
}
.text-icon-blue {
  color: var(--icon-blue);
}
.text-icon-brand {
  color: var(--icon-brand);
}
.text-icon-default {
  color: var(--icon-default);
}
.text-icon-disabled {
  color: var(--icon-disabled);
}
.text-icon-error {
  color: var(--icon-error);
}
.text-icon-lime {
  color: var(--icon-lime);
}
.text-icon-orange {
  color: var(--icon-orange);
}
.text-icon-pink {
  color: var(--icon-pink);
}
.text-icon-purple {
  color: var(--icon-purple);
}
.text-icon-subtle {
  color: var(--icon-subtle);
}
.text-icon-success {
  color: var(--icon-success);
}
.text-icon-teal {
  color: var(--icon-teal);
}
.text-icon-warning {
  color: var(--icon-warning);
}
.text-icon-white {
  color: var(--icon-white);
}
.text-pink-1 {
  --tw-text-opacity: 1;
  color: rgb(240 93 199 / var(--tw-text-opacity, 1));
}
.text-pink-2 {
  --tw-text-opacity: 1;
  color: rgb(165 57 249 / var(--tw-text-opacity, 1));
}
.text-pink-3 {
  --tw-text-opacity: 1;
  color: rgb(205 81 157 / var(--tw-text-opacity, 1));
}
.text-primary-dark {
  color: var(--primary-dark);
}
.text-primary-light {
  color: var(--primary-light);
}
.text-purple-5 {
  --tw-text-opacity: 1;
  color: rgb(85 54 219 / var(--tw-text-opacity, 1));
}
.text-purple-6 {
  --tw-text-opacity: 1;
  color: rgb(76 43 217 / var(--tw-text-opacity, 1));
}
.text-red-11 {
  --tw-text-opacity: 1;
  color: rgb(167 77 57 / var(--tw-text-opacity, 1));
}
.text-red-13 {
  --tw-text-opacity: 1;
  color: rgb(251 60 60 / var(--tw-text-opacity, 1));
}
.text-red-3 {
  --tw-text-opacity: 1;
  color: rgb(237 28 87 / var(--tw-text-opacity, 1));
}
.text-red-4 {
  --tw-text-opacity: 1;
  color: rgb(208 17 71 / var(--tw-text-opacity, 1));
}
.text-red-5 {
  --tw-text-opacity: 1;
  color: rgb(247 82 75 / var(--tw-text-opacity, 1));
}
.text-red-6 {
  --tw-text-opacity: 1;
  color: rgb(241 72 72 / var(--tw-text-opacity, 1));
}
.text-red-8 {
  --tw-text-opacity: 1;
  color: rgb(178 43 43 / var(--tw-text-opacity, 1));
}
.text-stroke-divider {
  color: var(--stroke-divider);
}
.text-stroke-strong {
  color: var(--stroke-strong);
}
.text-surface-default {
  color: var(--surface-default);
}
.text-text-brand-bolder {
  color: var(--text-brand-bolder);
}
.text-text-disabled {
  color: var(--text-disabled);
}
.text-text-error {
  color: var(--text-error);
}
.text-text-error-bolder {
  color: var(--text-error-bolder);
}
.text-text-info {
  color: var(--text-info);
}
.text-text-primary {
  color: var(--text-primary);
}
.text-text-primary-always-white {
  color: var(--text-primary-always-white);
}
.text-text-primary-inverted {
  color: var(--text-primary-inverted);
}
.text-text-secondary {
  color: var(--text-secondary);
}
.text-text-subtle {
  color: var(--text-subtle);
}
.text-text-success {
  color: var(--text-success);
}
.text-text-warning {
  color: var(--text-warning);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white\/80 {
  color: rgb(255 255 255 / 0.8);
}
.text-yellow-1 {
  --tw-text-opacity: 1;
  color: rgb(255 184 3 / var(--tw-text-opacity, 1));
}
.text-yellow-2 {
  --tw-text-opacity: 1;
  color: rgb(254 155 8 / var(--tw-text-opacity, 1));
}
.text-yellow-2\.5 {
  --tw-text-opacity: 1;
  color: rgb(255 122 11 / var(--tw-text-opacity, 1));
}
.text-yellow-3 {
  --tw-text-opacity: 1;
  color: rgb(255 100 13 / var(--tw-text-opacity, 1));
}
.text-yellow-6 {
  --tw-text-opacity: 1;
  color: rgb(112 85 0 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.no-underline {
  text-decoration-line: none;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.placeholder-gray-5::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(172 178 194 / var(--tw-placeholder-opacity, 1));
}
.placeholder-gray-5::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(172 178 194 / var(--tw-placeholder-opacity, 1));
}
.placeholder-text-secondary::-moz-placeholder {
  color: var(--text-secondary);
}
.placeholder-text-secondary::placeholder {
  color: var(--text-secondary);
}
.\!opacity-0 {
  opacity: 0 !important;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-12 {
  opacity: .12;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.shadow-1 {
  --tw-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 2px 10px 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-10 {
  --tw-shadow: 0px -10px 15px 0px rgba(111, 116, 149, 0.06);
  --tw-shadow-colored: 0px -10px 15px 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-11 {
  --tw-shadow: 0px 2px 4px -2px rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0px 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-12 {
  --tw-shadow: 0px 5px 3px -2px rgba(0, 0, 0, 0.02);
  --tw-shadow-colored: 0px 5px 3px -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-16 {
  --tw-shadow: 0px 4px 6px rgba(16, 24, 40, 0.051);
  --tw-shadow-colored: 0px 4px 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);
}
.shadow-17 {
  --tw-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
  --tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color), 0px 12px 16px -4px 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-2 {
  --tw-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 4px 10px 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-4 {
  --tw-shadow: 0px 4px 10px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0px 4px 10px 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-6 {
  --tw-shadow: 0px 4px 6px rgba(0, 0, 0, 0.16);
  --tw-shadow-colored: 0px 4px 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);
}
.shadow-\[0_1px_0_\#c0c0c0\2c 1px_0_0_\#c0c0c0\] {
  --tw-shadow: 0 1px 0 #c0c0c0,1px 0 0 #c0c0c0;
  --tw-shadow-colored: 0 1px 0 var(--tw-shadow-color), 1px 0 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-\[0_4px_20\.8px_0_rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
  --tw-shadow: 0 4px 20.8px 0 rgba(0,0,0,0.12);
  --tw-shadow-colored: 0 4px 20.8px 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-\[0px_4px_8px_0px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0px 4px 8px 0px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0px 4px 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_9px_9px_0px_rgba\(0\2c 0\2c 0\2c 0\.01\)\2c 0px_2px_5px_0px_rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
  --tw-shadow: 0px 9px 9px 0px rgba(0,0,0,0.01),0px 2px 5px 0px rgba(0,0,0,0.06);
  --tw-shadow-colored: 0px 9px 9px 0px var(--tw-shadow-color), 0px 2px 5px 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-error {
  --tw-shadow: 0px 0px 4px 0px rgba(247, 82, 75, 1);
  --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-inset {
  --tw-shadow: 0px 0px 0px 1px #E6E7EA inset;
  --tw-shadow-colored: inset 0px 0px 0px 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-lg-dropdowns {
  --tw-shadow: 0 12px 16px -4px rgba(16, 24, 40, 0.08), 0 4px 6px -2px rgba(16, 24, 40, 0.03);
  --tw-shadow-colored: 0 12px 16px -4px var(--tw-shadow-color), 0 4px 6px -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-m-chips {
  --tw-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0 4px 8px 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-modal {
  --tw-shadow: var(--modal-shadow);
  --tw-shadow-colored: var(--modal-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-modal-footer {
  --tw-shadow: 0px -2px 4px 0px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0px -2px 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);
}
.\!outline-none {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.outline-1 {
  outline-width: 1px;
}
.outline-\[3px\] {
  outline-width: 3px;
}
.outline-offset-\[-3px\] {
  outline-offset: -3px;
}
.outline-icon-error {
  outline-color: var(--icon-error);
}
.outline-icon-warning {
  outline-color: var(--icon-warning);
}
.outline-stroke-default {
  outline-color: var(--stroke-default);
}
.outline-stroke-select {
  outline-color: var(--stroke-select);
}
.ring {
  --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);
}
.ring-0 {
  --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);
}
.ring-1 {
  --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, 0 0 #0000);
}
.ring-2 {
  --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);
}
.ring-4 {
  --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(4px + 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);
}
.ring-black\/5 {
  --tw-ring-color: rgb(0 0 0 / 0.05);
}
.ring-icon-brand {
  --tw-ring-color: var(--icon-brand);
}
.ring-stroke-select {
  --tw-ring-color: var(--stroke-select);
}
.ring-surface-default {
  --tw-ring-color: var(--surface-default);
}
.ring-offset-1 {
  --tw-ring-offset-width: 1px;
}
.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-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);
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
  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-2xl {
  --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15));
  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-lg {
  --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1));
  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);
}
.\!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-\[9px\] {
  --tw-backdrop-blur: blur(9px);
  -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;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[height\] {
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[left\] {
  transition-property: left;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[width\] {
  transition-property: width;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-150 {
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-75 {
  transition-duration: 75ms;
}
.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-transform {
  will-change: transform;
}
.\[scrollbar-gutter\:stable\] {
  scrollbar-gutter: stable;
}
.\*\:px-4 > * {
  padding-left: 1rem;
  padding-right: 1rem;
}
.placeholder\:text-\[13px\]::-moz-placeholder {
  font-size: 13px;
}
.placeholder\:text-\[13px\]::placeholder {
  font-size: 13px;
}
.placeholder\:text-sm::-moz-placeholder {
  font-size: 12px;
  line-height: 16px;
}
.placeholder\:text-sm::placeholder {
  font-size: 12px;
  line-height: 16px;
}
.placeholder\:text-text-secondary::-moz-placeholder {
  color: var(--text-secondary);
}
.placeholder\:text-text-secondary::placeholder {
  color: var(--text-secondary);
}
.placeholder\:text-text-subtle::-moz-placeholder {
  color: var(--text-subtle);
}
.placeholder\:text-text-subtle::placeholder {
  color: var(--text-subtle);
}
.after\:pointer-events-none::after {
  content: var(--tw-content);
  pointer-events: none;
}
.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:bottom-0::after {
  content: var(--tw-content);
  bottom: 0px;
}
.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}
.after\:right-0::after {
  content: var(--tw-content);
  right: 0px;
}
.after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}
.after\:h-px::after {
  content: var(--tw-content);
  height: 1px;
}
.after\:w-\[2px\]::after {
  content: var(--tw-content);
  width: 2px;
}
.after\:bg-stroke-divider::after {
  content: var(--tw-content);
  background-color: var(--stroke-divider);
}
.after\:shadow-table-sticky::after {
  content: var(--tw-content);
  --tw-shadow: var(--table-sticky-shadow);
  --tw-shadow-colored: var(--table-sticky-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.first\:ml-4:first-child {
  margin-left: 1rem;
}
.first\:rounded-l-md:first-child {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.first\:pl-4:first-child {
  padding-left: 1rem;
}
.first\:pt-1:first-child {
  padding-top: 0.25rem;
}
.last\:mr-0:last-child {
  margin-right: 0px;
}
.last\:rounded-b-lg:last-child {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.last\:rounded-r-md:last-child {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
.last\:rounded-tr-lg:last-child {
  border-top-right-radius: 0.5rem;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0px;
}
.last\:pb-0:last-child {
  padding-bottom: 0px;
}
.last\:pr-4:last-child {
  padding-right: 1rem;
}
.checked\:before\:absolute:checked::before {
  content: var(--tw-content);
  position: absolute;
}
.checked\:before\:left-1\/2:checked::before {
  content: var(--tw-content);
  left: 50%;
}
.checked\:before\:top-1\/2:checked::before {
  content: var(--tw-content);
  top: 50%;
}
.checked\:before\:h-2\.5:checked::before {
  content: var(--tw-content);
  height: 0.625rem;
}
.checked\:before\:w-2\.5:checked::before {
  content: var(--tw-content);
  width: 0.625rem;
}
.checked\:before\:-translate-x-1\/2:checked::before {
  content: var(--tw-content);
  --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));
}
.checked\:before\:-translate-y-1\/2:checked::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));
}
.checked\:before\:rounded-full:checked::before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.checked\:before\:bg-green-3:checked::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(38 168 113 / var(--tw-bg-opacity, 1));
}
.focus-within\:border-stroke-select:focus-within {
  border-color: var(--stroke-select);
}
.focus-within\:border-text-primary:focus-within {
  border-color: var(--text-primary);
}
.hover\:scale-105:hover {
  --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));
}
.hover\:scale-110:hover {
  --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));
}
.hover\:cursor-pointer:hover {
  cursor: pointer;
}
.hover\:overflow-x-auto:hover {
  overflow-x: auto;
}
.hover\:overscroll-x-contain:hover {
  overscroll-behavior-x: contain;
}
.hover\:rounded:hover {
  border-radius: 0.25rem;
}
.hover\:rounded-md:hover {
  border-radius: 0.375rem;
}
.hover\:border-x:hover {
  border-left-width: 1px;
  border-right-width: 1px;
}
.hover\:border-b:hover {
  border-bottom-width: 1px;
}
.hover\:border-t:hover {
  border-top-width: 1px;
}
.hover\:border-dashed:hover {
  border-style: dashed;
}
.hover\:border-button-secondary-hover-stroke:hover {
  border-color: var(--button-secondary-hover-stroke);
}
.hover\:border-gray-14:hover {
  --tw-border-opacity: 1;
  border-color: rgb(31 31 31 / var(--tw-border-opacity, 1));
}
.hover\:border-gray-4:hover {
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.hover\:border-stroke-default:hover {
  border-color: var(--stroke-default);
}
.hover\:border-stroke-medium:hover {
  border-color: var(--stroke-medium);
}
.hover\:border-stroke-select:hover {
  border-color: var(--stroke-select);
}
.hover\:border-stroke-strong:hover {
  border-color: var(--stroke-strong);
}
.hover\:border-surface-default-hover:hover {
  border-color: var(--surface-default-hover);
}
.hover\:\!bg-transparent:hover {
  background-color: transparent !important;
}
.hover\:bg-\[var\(--gray-200\)\]:hover {
  background-color: var(--gray-200);
}
.hover\:bg-black\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}
.hover\:bg-button-primary-hover-bg:hover {
  background-color: var(--button-primary-hover-bg);
}
.hover\:bg-button-secondary-default-text:hover {
  background-color: var(--button-secondary-default-text);
}
.hover\:bg-button-secondary-disabled-bg:hover {
  background-color: var(--button-secondary-disabled-bg);
}
.hover\:bg-button-secondary-hover-bg:hover {
  background-color: var(--button-secondary-hover-bg);
}
.hover\:bg-dark-9:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity, 1));
}
.hover\:bg-fb-color:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(24 119 242 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-1:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-12:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-2:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 243 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-3:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 235 235 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-6:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(120 130 156 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-7:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.hover\:bg-modal-surface-hover:hover {
  background-color: var(--modal-surface-hover);
}
.hover\:bg-purple-1:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 246 254 / var(--tw-bg-opacity, 1));
}
.hover\:bg-purple-3:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 222 252 / var(--tw-bg-opacity, 1));
}
.hover\:bg-purple-6:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(76 43 217 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-1:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-2:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 224 232 / var(--tw-bg-opacity, 1));
}
.hover\:bg-red-4:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(208 17 71 / var(--tw-bg-opacity, 1));
}
.hover\:bg-surface-default:hover {
  background-color: var(--surface-default);
}
.hover\:bg-surface-default-hover:hover {
  background-color: var(--surface-default-hover);
}
.hover\:bg-surface-high-emphasis:hover {
  background-color: var(--surface-high-emphasis);
}
.hover\:bg-surface-low-emphasis:hover {
  background-color: var(--surface-low-emphasis);
}
.hover\:bg-surface-medium-emphasis:hover {
  background-color: var(--surface-medium-emphasis);
}
.hover\:bg-text-error-bolder:hover {
  background-color: var(--text-error-bolder);
}
.hover\:bg-text-success-bolder:hover {
  background-color: var(--text-success-bolder);
}
.hover\:bg-transparent:hover {
  background-color: transparent;
}
.hover\:bg-yellow-3:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 100 13 / var(--tw-bg-opacity, 1));
}
.hover\:bg-opacity-10:hover {
  --tw-bg-opacity: .1;
}
.hover\:bg-opacity-20:hover {
  --tw-bg-opacity: .2;
}
.hover\:bg-opacity-\[8\%\]:hover {
  --tw-bg-opacity: 8%;
}
.hover\:text-button-primary-hover-text:hover {
  color: var(--button-primary-hover-text);
}
.hover\:text-button-secondary-hover-text:hover {
  color: var(--button-secondary-hover-text);
}
.hover\:text-gray-5:hover {
  --tw-text-opacity: 1;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1));
}
.hover\:text-icon-brand:hover {
  color: var(--icon-brand);
}
.hover\:text-red-4:hover {
  --tw-text-opacity: 1;
  color: rgb(208 17 71 / var(--tw-text-opacity, 1));
}
.hover\:text-text-primary:hover {
  color: var(--text-primary);
}
.hover\:text-text-secondary:hover {
  color: var(--text-secondary);
}
.hover\:text-text-subtle:hover {
  color: var(--text-subtle);
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:decoration-text-secondary:hover {
  text-decoration-color: var(--text-secondary);
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.hover\:opacity-70:hover {
  opacity: 0.7;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.hover\:opacity-90:hover {
  opacity: 0.9;
}
.hover\:shadow-1:hover {
  --tw-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0px 2px 10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:ring-1:hover {
  --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, 0 0 #0000);
}
.hover\:ring-stroke-default:hover {
  --tw-ring-color: var(--stroke-default);
}
.focus\:select-none:focus {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.focus\:border:focus {
  border-width: 1px;
}
.focus\:\!border-red-4:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1)) !important;
}
.focus\:border-gray-4:focus {
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.focus\:border-gray-5:focus {
  --tw-border-opacity: 1;
  border-color: rgb(172 178 194 / var(--tw-border-opacity, 1));
}
.focus\:border-icon-brand:focus {
  border-color: var(--icon-brand);
}
.focus\:border-icon-error:focus {
  border-color: var(--icon-error);
}
.focus\:border-purple-5:focus {
  --tw-border-opacity: 1;
  border-color: rgb(85 54 219 / var(--tw-border-opacity, 1));
}
.focus\:border-red-3:focus {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.focus\:border-red-4:focus {
  --tw-border-opacity: 1;
  border-color: rgb(208 17 71 / var(--tw-border-opacity, 1));
}
.focus\:border-red-5:focus {
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.focus\:border-stroke-select:focus {
  border-color: var(--stroke-select);
}
.focus\:border-surface-default-hover:focus {
  border-color: var(--surface-default-hover);
}
.focus\:border-text-primary:focus {
  border-color: var(--text-primary);
}
.focus\:bg-purple-1:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(248 246 254 / var(--tw-bg-opacity, 1));
}
.focus\:bg-red-1:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(253 241 244 / var(--tw-bg-opacity, 1));
}
.focus\:bg-surface-default:focus {
  background-color: var(--surface-default);
}
.focus\:bg-surface-low-emphasis:focus {
  background-color: var(--surface-low-emphasis);
}
.focus\:bg-transparent:focus {
  background-color: transparent;
}
.focus\:text-text-primary:focus {
  color: var(--text-primary);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.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-stroke-select:focus {
  --tw-ring-color: var(--stroke-select);
}
.focus\:ring-transparent:focus {
  --tw-ring-color: transparent;
}
.focus-visible\:ring:focus-visible {
  --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);
}
.focus-visible\:ring-0:focus-visible {
  --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-visible\:ring-2:focus-visible {
  --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-visible\:ring-white:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-opacity-75:focus-visible {
  --tw-ring-opacity: 0.75;
}
.active\:cursor-grabbing:active {
  cursor: grabbing;
}
.active\:border-gray-6:active {
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.active\:bg-purple-4:active {
  --tw-bg-opacity: 1;
  background-color: rgb(222 213 251 / var(--tw-bg-opacity, 1));
}
.active\:bg-purple-7:active {
  --tw-bg-opacity: 1;
  background-color: rgb(64 34 190 / var(--tw-bg-opacity, 1));
}
.active\:bg-red-4:active {
  --tw-bg-opacity: 1;
  background-color: rgb(208 17 71 / var(--tw-bg-opacity, 1));
}
.disabled\:pointer-events-none:disabled {
  pointer-events: none;
}
.disabled\:cursor-auto:disabled {
  cursor: auto;
}
.disabled\:cursor-default:disabled {
  cursor: default;
}
.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed;
}
.disabled\:bg-button-primary-disabled-bg:disabled {
  background-color: var(--button-primary-disabled-bg);
}
.disabled\:bg-gray-3:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(237 239 242 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-gray-5:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(172 178 194 / var(--tw-bg-opacity, 1));
}
.disabled\:bg-surface-low-emphasis:disabled {
  background-color: var(--surface-low-emphasis);
}
.disabled\:bg-white:disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.disabled\:text-button-primary-disabled-text:disabled {
  color: var(--button-primary-disabled-text);
}
.disabled\:text-gray-15:disabled {
  --tw-text-opacity: 1;
  color: rgb(54 54 54 / var(--tw-text-opacity, 1));
}
.disabled\:\!text-opacity-0:disabled {
  --tw-text-opacity: 0 !important;
}
.disabled\:opacity-40:disabled {
  opacity: 0.4;
}
.disabled\:opacity-50:disabled {
  opacity: 0.5;
}
.disabled\:opacity-60:disabled {
  opacity: 0.6;
}
.disabled\:hover\:bg-transparent:hover:disabled {
  background-color: transparent;
}
.group\/cells:first-child .group-first\/cells\:last-of-type\:rounded-bl-lg:last-of-type {
  border-bottom-left-radius: 0.5rem;
}
.group\/cells:last-child .group-last\/cells\:last-of-type\:rounded-br-lg:last-of-type {
  border-bottom-right-radius: 0.5rem;
}
.group:hover .group-hover\:pointer-events-auto {
  pointer-events: auto;
}
.group\/deliverable-cell:hover .group-hover\/deliverable-cell\:visible {
  visibility: visible;
}
.group\/name-cell:hover .group-hover\/name-cell\:visible {
  visibility: visible;
}
.group:hover .group-hover\:visible {
  visibility: visible;
}
.group:hover .group-hover\:line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.group:hover .group-hover\:block {
  display: block;
}
.group:hover .group-hover\:hidden {
  display: none;
}
.group:hover .group-hover\:min-w-24 {
  min-width: 6rem;
}
.group:hover .group-hover\:max-w-24 {
  max-width: 6rem;
}
.group:hover .group-hover\:max-w-5 {
  max-width: 1.25rem;
}
.group:hover .group-hover\: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));
}
.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\:bg-modal-surface-hover {
  background-color: var(--modal-surface-hover);
}
.group:hover .group-hover\:bg-purple-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(85 54 219 / var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:bg-surface-default-hover {
  background-color: var(--surface-default-hover);
}
.group:hover .group-hover\:text-\[\#0C0B02\] {
  --tw-text-opacity: 1;
  color: rgb(12 11 2 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-icon-brand {
  color: var(--icon-brand);
}
.group:hover .group-hover\:text-text-primary {
  color: var(--text-primary);
}
.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}
.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}
.group:focus .group-focus\:bg-modal-surface-hover {
  background-color: var(--modal-surface-hover);
}
.dark\:divide-gray-7:is(.dark *) > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(56 59 68 / var(--tw-divide-opacity, 1));
}
.dark\:border:is(.dark *) {
  border-width: 1px;
}
.dark\:border-0:is(.dark *) {
  border-width: 0px;
}
.dark\:border-b:is(.dark *) {
  border-bottom-width: 1px;
}
.dark\:border-t:is(.dark *) {
  border-top-width: 1px;
}
.dark\:\!border-gray-6:is(.dark *) {
  --tw-border-opacity: 1 !important;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1)) !important;
}
.dark\:border-\[\#292929\]:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(41 41 41 / var(--tw-border-opacity, 1));
}
.dark\:border-blue-3:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(1 196 203 / var(--tw-border-opacity, 1));
}
.dark\:border-dark-1:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(14 14 14 / var(--tw-border-opacity, 1));
}
.dark\:border-dark-4:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(37 37 37 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-13:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(116 119 117 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-21:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(28 28 28 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-4:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(205 209 218 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-43:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(72 72 74 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-48:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(44 44 46 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-5:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(172 178 194 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-6:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.dark\:border-gray-7:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(56 59 68 / var(--tw-border-opacity, 1));
}
.dark\:border-green-3:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(38 168 113 / var(--tw-border-opacity, 1));
}
.dark\:border-red-3:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.dark\:border-red-5:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.dark\:border-stroke-accent-blue:is(.dark *) {
  border-color: var(--stroke-accent-blue);
}
.dark\:border-stroke-default:is(.dark *) {
  border-color: var(--stroke-default);
}
.dark\:border-surface-low-emphasis:is(.dark *) {
  border-color: var(--surface-low-emphasis);
}
.dark\:border-white:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:border-yellow-2:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(254 155 8 / var(--tw-border-opacity, 1));
}
.dark\:border-b-gray-7:is(.dark *) {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(56 59 68 / var(--tw-border-opacity, 1));
}
.dark\:\!bg-gray-48:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity, 1)) !important;
}
.dark\:bg-\[\#0C0B02\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(12 11 2 / var(--tw-bg-opacity, 1));
}
.dark\:bg-\[\#191915\]:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(25 25 21 / var(--tw-bg-opacity, 1));
}
.dark\:bg-blue-4:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(48 126 243 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-1:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(14 14 14 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-12:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(16 16 16 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-13:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(58 58 60 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-14:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 30 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-2:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 22 22 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-3:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-4:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(37 37 37 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-5:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity, 1));
}
.dark\:bg-dark-8:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(19 19 20 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-21:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 28 28 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-44\.5:is(.dark *) {
  background-color: #F2F2F733;
}
.dark\:bg-gray-48:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-49:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(99 99 102 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-5:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(172 178 194 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-6:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(120 130 156 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-7:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.dark\:bg-gray-8:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(60 60 60 / var(--tw-bg-opacity, 1));
}
.dark\:bg-green-2:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(44 209 98 / var(--tw-bg-opacity, 1));
}
.dark\:bg-green-3\/10:is(.dark *) {
  background-color: rgb(38 168 113 / .1);
}
.dark\:bg-primary-dark:is(.dark *) {
  background-color: var(--primary-dark);
}
.dark\:bg-purple-5:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(85 54 219 / var(--tw-bg-opacity, 1));
}
.dark\:bg-surface-accent-blue:is(.dark *) {
  background-color: var(--surface-accent-blue);
}
.dark\:bg-surface-low-emphasis:is(.dark *) {
  background-color: var(--surface-low-emphasis);
}
.dark\:bg-transparent:is(.dark *) {
  background-color: transparent;
}
.dark\:bg-white:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.dark\:bg-yellow-10:is(.dark *) {
  background-color: #FE9B081F;
}
.dark\:bg-yellow-2:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(254 155 8 / var(--tw-bg-opacity, 1));
}
.dark\:bg-yellow-2\/10:is(.dark *) {
  background-color: rgb(254 155 8 / .1);
}
.dark\:bg-opacity-20:is(.dark *) {
  --tw-bg-opacity: .2;
}
.dark\:from-dark-1:is(.dark *) {
  --tw-gradient-from: #0E0E0E var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(14 14 14 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.dark\:via-dark-1\/80:is(.dark *) {
  --tw-gradient-to: rgb(14 14 14 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(14 14 14 / 0.8) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.dark\:to-dark-1\/10:is(.dark *) {
  --tw-gradient-to: rgb(14 14 14 / .1) var(--tw-gradient-to-position);
}
.dark\:\!text-gray-36:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-gray-6:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1)) !important;
}
.dark\:\!text-white:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.dark\:text-blue-4:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(48 126 243 / var(--tw-text-opacity, 1));
}
.dark\:text-dark-2:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(22 22 22 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-1:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(249 249 251 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-3:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(237 239 242 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-35:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(199 199 204 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-36:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(142 142 147 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-49:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(99 99 102 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-5:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(172 178 194 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-6:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1));
}
.dark\:text-gray-7:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(56 59 68 / var(--tw-text-opacity, 1));
}
.dark\:text-purple-3:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(229 222 252 / var(--tw-text-opacity, 1));
}
.dark\:text-text-info:is(.dark *) {
  color: var(--text-info);
}
.dark\:text-text-secondary:is(.dark *) {
  color: var(--text-secondary);
}
.dark\:text-white:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.dark\:text-yellow-2:is(.dark *) {
  --tw-text-opacity: 1;
  color: rgb(254 155 8 / var(--tw-text-opacity, 1));
}
.dark\:text-opacity-80:is(.dark *) {
  --tw-text-opacity: 0.8;
}
.dark\:placeholder-gray-6:is(.dark *)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
.dark\:placeholder-gray-6:is(.dark *)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
.dark\:opacity-20:is(.dark *) {
  opacity: .2;
}
.dark\:opacity-50:is(.dark *) {
  opacity: 0.5;
}
.dark\:opacity-80:is(.dark *) {
  opacity: 0.8;
}
.dark\:shadow-0:is(.dark *) {
  --tw-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  --tw-shadow-colored: 0px 0px 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);
}
.dark\:shadow-error:is(.dark *) {
  --tw-shadow: 0px 0px 4px 0px rgba(247, 82, 75, 1);
  --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);
}
.dark\:shadow-gray:is(.dark *) {
  --tw-shadow: 0px 0px 3.5px 0px rgba(178, 178, 178, 0.25);
  --tw-shadow-colored: 0px 0px 3.5px 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);
}
.dark\:placeholder\:text-\[\#B8B8B8\]:is(.dark *)::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(184 184 184 / var(--tw-text-opacity, 1));
}
.dark\:placeholder\:text-\[\#B8B8B8\]:is(.dark *)::placeholder {
  --tw-text-opacity: 1;
  color: rgb(184 184 184 / var(--tw-text-opacity, 1));
}
.dark\:hover\:border-gray-6:hover:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(120 130 156 / var(--tw-border-opacity, 1));
}
.dark\:hover\:bg-dark-2:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(22 22 22 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-dark-3:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(23 23 23 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-dark-6:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 25 26 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-14:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-48:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(44 44 46 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-gray-7:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-purple-6:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(76 43 217 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-surface-medium-emphasis:hover:is(.dark *) {
  background-color: var(--surface-medium-emphasis);
}
.dark\:hover\:bg-white:hover:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:dark\:bg-purple-5:is(.dark *):hover {
  --tw-bg-opacity: 1;
  background-color: rgb(85 54 219 / var(--tw-bg-opacity, 1));
}
.dark\:hover\:bg-opacity-\[8\%\]:hover:is(.dark *) {
  --tw-bg-opacity: 8%;
}
.hover\:dark\:bg-opacity-15:is(.dark *):hover {
  --tw-bg-opacity: 0.15;
}
.dark\:focus\:border-red-3:focus:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 87 / var(--tw-border-opacity, 1));
}
.dark\:focus\:border-red-5:focus:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(247 82 75 / var(--tw-border-opacity, 1));
}
.dark\:active\:border-white:active:is(.dark *) {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.dark\:disabled\:bg-gray-7:disabled:is(.dark *) {
  --tw-bg-opacity: 1;
  background-color: rgb(56 59 68 / var(--tw-bg-opacity, 1));
}
.disabled\:dark\:bg-dark-1:is(.dark *):disabled {
  --tw-bg-opacity: 1;
  background-color: rgb(14 14 14 / var(--tw-bg-opacity, 1));
}
.disabled\:dark\:text-gray-6:is(.dark *):disabled {
  --tw-text-opacity: 1;
  color: rgb(120 130 156 / var(--tw-text-opacity, 1));
}
.dark\:disabled\:placeholder-gray-6:disabled:is(.dark *)::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
.dark\:disabled\:placeholder-gray-6:disabled:is(.dark *)::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(120 130 156 / var(--tw-placeholder-opacity, 1));
}
@media (min-width: 768px) {

  .md\:max-h-\[340px\] {
    max-height: 340px;
  }

  .md\:w-\[360px\] {
    width: 360px;
  }
}
@media (min-width: 1024px) {

  .lg\:max-h-\[414px\] {
    max-height: 414px;
  }

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

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

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

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

  .lg\: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));
  }
}
@media (min-width: 1280px) {

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

  .xl\:w-\[150px\] {
    width: 150px;
  }
}
@media (min-width: 1536px) {

  .\32xl\:w-\[200px\] {
    width: 200px;
  }
}
@media (min-width: 1440px) {

  .xl-wide\:w-\[90px\] {
    width: 90px;
  }
}
.\[\&\>\*\]\:\!left-0>* {
  left: 0px !important;
}
.\[\&\>div\:nth-child\(2\)\>div\:first-child\>div\[role\=presentation\]\:last-child\>div\]\:rounded-bl-\[12px\]>div:nth-child(2)>div:first-child>div[role=presentation]:last-child>div {
  border-bottom-left-radius: 12px;
}
.\[\&\>div\:nth-child\(2\)\>div\:last-child\>div\[role\=presentation\]\:last-child\>div\]\:rounded-br-\[12px\]>div:nth-child(2)>div:last-child>div[role=presentation]:last-child>div {
  border-bottom-right-radius: 12px;
}
.\[\&_\*\]\:\!cursor-move * {
  cursor: move !important;
}
.\[\&_path\]\:\!stroke-\[0\.75\] path {
  stroke-width: 0.75 !important;
}
