
.neon-mobile-ecosystem[data-v-88c95412] {
}
.app-items[data-v-88c95412] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.5rem;
    padding: 0.75rem;
    border-radius: 0.75rem;
    border-width: 2px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.app-item[data-v-88c95412] {
    cursor: pointer;
    padding: 0.5rem;
    border-radius: 0.75rem;
    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: 300ms;
    height: 80px;
    width: 80px;
}
.app-item[data-v-88c95412]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.app-item:hover .app-name[data-v-88c95412] {
        color: #5f6367;
}
.app-item.is-disabled[data-v-88c95412] {
    pointer-events: none;
    opacity: 0.5;
      filter: grayscale(100%);
}
.app-logo[data-v-88c95412] {
    margin-left: auto;
    margin-right: auto;
    width: 44px;
    height: 44px;
}
.app-name[data-v-88c95412] {
    margin-top: 0.5rem;
    text-align: center;
    font-size: 0.75rem;
    font-weight: 700;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
    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: 300ms;
}
.app-identitas .neon-avatar[data-v-88c95412] {
      --neon-avatar-size: 44px;
      margin-left: auto;
      margin-right: auto;
}

.neon-mobile-menu-item[data-v-31862756] {
  position: relative;
  display: grid;
  width: 100%;
  cursor: pointer;
  align-items: center;
  overflow: hidden;
  font-size: 0.875rem;
  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: 300ms;
  grid-template-columns: var(--neon-mobile-menu-item-size) 0 0;
  height: var(--neon-mobile-menu-item-size);
}
.neon-mobile-menu-item[data-v-31862756]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.neon-mobile-menu-item:hover .menu-icon[data-v-31862756] {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.neon-mobile-menu-item:hover .menu-expand[data-v-31862756] {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.neon-mobile-menu-item.is-exact-active .menu-icon[data-v-31862756] {
      color: var(--neon-mobile-accent-color);
}
.neon-mobile-menu-item.is-exact-active .menu-label[data-v-31862756] {
  font-weight: 700;
}
.neon-mobile-menu-item.is-child[data-v-31862756] {
  border-radius: 0.375rem;
  font-size: 0.875rem;
    grid-template-columns: var(--neon-mobile-menu-item-size) 1fr var(
        --neon-mobile-menu-item-size
      );
    height: 32px;
}
.neon-mobile-menu-item.is-child .menu-icon[data-v-31862756] {
      --neon-icon-size: 14px;
}
.neon-mobile-menu-item.is-expanded .menu-expand[data-v-31862756] {
  --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));
}
.neon-mobile-menu-item.is-full[data-v-31862756] {
    grid-template-columns: var(--neon-mobile-menu-item-size) 1fr var(
        --neon-mobile-menu-item-size
      );
}
.menu-icon[data-v-31862756] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
  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: 300ms;
    width: var(--neon-mobile-menu-item-size);
}
.menu-label[data-v-31862756] {
  overflow: hidden;
    /* @apply opacity-0; */
}
.menu-expand[data-v-31862756] {
    --neon-icon-size: 12px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
@media (min-width: 992px) {
.neon-mobile-menu-item[data-v-31862756] {
    grid-template-columns: var(--neon-mobile-menu-item-size) 1fr var(
        --neon-mobile-menu-item-size
      );
}
}

.neon-mobile-menu-group[data-v-5d10cc65] {

    margin-bottom: 0.5rem
}
.menu-children[data-v-5d10cc65] {

    min-width: -moz-min-content;

    min-width: min-content;

    max-width: 100%
}
.menu-children.is-menu[data-v-5d10cc65] {

    display: block;

    overflow: hidden;

    padding: 0.5rem;

    border-radius: 0.75rem;

    border-width: 2px;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.menu-children.is-menu .neon-mobile-menu-item[data-v-5d10cc65] {

    padding-right: 1rem
}
.menu-children:not(.is-menu) .neon-mobile-menu-item[data-v-5d10cc65] {

    border-radius: 0px
}

body {
  --neon-mobile-menu-item-size: 40px;
}
.neon-mobile-menu[data-v-7c70cebf] {
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-radius: 0.75rem;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.neon-mobile-menu.is-full[data-v-7c70cebf] {
  width: 100% !important;
}

.neon-mobile-user[data-v-8bf935f8] {
  --neon-avatar-size: 28px;
  display: grid;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-radius: 0.75rem;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  height: 44px;
  width: 44px;
}
.neon-mobile-user.is-full[data-v-8bf935f8] {
    --neon-avatar-size: 48px;
    height: auto;
    width: auto;
    padding: 0.75rem;
    grid-template-columns: 48px 1fr min-content;
}
.neon-mobile-user.is-full .info[data-v-8bf935f8] {
  display: block;
}
.info[data-v-8bf935f8] {
  display: none;
  font-size: 0.875rem;
  line-height: 1.25;
}
.info .greeting[data-v-8bf935f8] {
  font-weight: 700;
}
.open[data-v-8bf935f8] {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
@media (min-width: 992px) {
.neon-mobile-user[data-v-8bf935f8] {
    --neon-avatar-size: 48px;
    height: auto;
    width: auto;
    padding: 0.75rem;
    grid-template-columns: 48px 1fr;
}
.info[data-v-8bf935f8] {
    display: block;
}
}

.neon-mobile-drawer[data-v-6f75a678] {
  /* --width: calc(100% - 40px); */
  --width: 100%;
  --max-width: 320px;
}
.neon-mobile-drawer .content[data-v-6f75a678] {
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
  overflow: hidden;
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
    padding-top: calc(var(--ion-safe-area-top) + 48px);
    grid-template-rows: 1fr min-content;
}
.neon-mobile-drawer .start[data-v-6f75a678] {
  flex: 1 1 0%;
}
.neon-mobile-drawer .start[data-v-6f75a678] > :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));
}
.neon-mobile-drawer .start[data-v-6f75a678] {
  overflow-y: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
}
.neon-mobile-drawer .end[data-v-6f75a678] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
    height: 56px;
    margin-bottom: var(--ion-safe-area-bottom);
    box-shadow: 0px -10px 15px -3px rgba(0, 0, 0, 0.05),
      0px -4px 6px -2px rgba(0, 0, 0, 0.05);
}
.neon-mobile-drawer .neon-modal-close[data-v-6f75a678] {
    margin-top: var(--ion-safe-area-top);
}
.logo img[data-v-6f75a678] {
    height: 56px;
}

ion-app {

    margin-left: auto;

    margin-right: auto;

    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);

    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);

    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);

    overflow-y: auto
}
#app-outlet {

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.neon-spinner[data-v-b1940ada] {
  --neon-spinner-size: 48px;
  --neon-spinner-container-bg-color: #ffffff;
}

.neon-mobile-search .neon-input[data-v-b8915956] {
    --neon-input-height: 40px !important;
    --neon-input-padding: 10px !important;
    --neon-input-border-radius: 40px !important;
}

.neon-mobile-header-button[data-v-fdf4c6bf] {
  --neon-icon-size: 19px;
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
  height: 32px;
  width: 32px;
}

body {
  --neon-mobile-header-bg-color: #fff;
  --neon-mobile-header-bg-color-solid: var(--neon-mobile-accent-color);
  --neon-mobile-header-border-color: #E4E4E7;
}
.neon-mobile-header[data-v-71593c63] {
  padding-top: var(--ion-safe-area-top);
}
.neon-mobile-header.is-solid[data-v-71593c63] {
    --neon-mobile-header-border-color: var(--neon-mobile-header-bg-color-solid);
    background-color: var(--neon-mobile-header-bg-color-solid);
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}
.neon-mobile-header.is-solid .inner[data-v-71593c63] {
      padding-bottom: 2px;
}
.neon-mobile-header.is-solid .inner[data-v-71593c63],
    .neon-mobile-header.is-solid .detail[data-v-71593c63] {
      background-color: var(--neon-mobile-header-bg-color-solid);
}
.neon-mobile-header.is-solid[data-v-71593c63] .neon-mobile-search .neon-input {
        --neon-input-border-color: var(--neon-mobile-header-bg-color-solid);
        --neon-input-border-color-hover: var(
          --neon-mobile-header-bg-color-solid
        );
        --neon-input-border-color-focus: var(
          --neon-mobile-header-bg-color-solid
        );
}
.neon-mobile-header.is-solid[data-v-71593c63] .neon-mobile-search .neon-input .input:focus-within,
          .neon-mobile-header.is-solid[data-v-71593c63] .neon-mobile-search .neon-input .input.is-active {
            border-color: var(--neon-mobile-header-bg-color-solid) !important;
}
.neon-mobile-header.is-initial.is-solid[data-v-71593c63] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.neon-mobile-header.is-initial.is-solid .inner[data-v-71593c63] {
  border-radius: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.neon-mobile-header.has-detail .inner[data-v-71593c63] {
  border-radius: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.neon-mobile-header.has-detail .detail[data-v-71593c63] {
  display: block;
}
.neon-mobile-header .inner[data-v-71593c63] {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
}
.neon-mobile-header .inner[data-v-71593c63] > :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)));
}
.neon-mobile-header .inner[data-v-71593c63] {
  overflow: hidden;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
  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: 300ms;
    height: 56px;
    background-color: var(--neon-mobile-header-bg-color);
    box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.05),
      0px 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.neon-mobile-header .detail[data-v-71593c63] {
  display: none;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
    background-color: var(--neon-mobile-header-bg-color);
    box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.05),
      0px 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.neon-mobile-header .divider[data-v-71593c63] {
  border-top-width: 2px;
    border-color: var(--neon-mobile-header-border-color);
}
.neon-mobile-header .start[data-v-71593c63] {
  display: flex;
  flex-shrink: 0;
  justify-content: flex-start;
}
.neon-mobile-header .start[data-v-71593c63] > :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)));
}
.neon-mobile-header .middle[data-v-71593c63] {
  min-width: 0px;
  flex: 1 1 0%;
}
.neon-mobile-header .end[data-v-71593c63] {
  display: flex;
  justify-content: flex-end;
}
.neon-mobile-header .title[data-v-71593c63] {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.neon-mobile-header .header-logo[data-v-71593c63] {
  position: relative;
  margin-right: 0.5rem;
  flex-shrink: 0;
}
.neon-mobile-header .header-logo img[data-v-71593c63] {
      height: 32px;
}
.neon-mobile-header .header-icon[data-v-71593c63] {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    height: 28px;
    width: 28px;
    background-color: var(--neon-mobile-accent-color);
}
[data-v-71593c63] .button {
  --neon-icon-size: 16px !important;
}

.neon-mobile-content .neon-mobile-curve[data-v-8143de01] {
    position: absolute;
    width: 100%;
    overflow: hidden;
    /* top: 56px; */
    top: 0;
    height: 200px;
}
.neon-mobile-content .neon-mobile-curve[data-v-8143de01]::before {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
      content: '';
      background: linear-gradient(
        to bottom,
        var(--neon-mobile-accent-color),
        var(--neon-mobile-accent-color-light)
      );
      border-radius: 0 0 50% 50%/0 0 100% 100%;
      transform: scaleX(1.5);
      z-index: -1;
}
ion-content.is-initial.is-solid ion-refresher[data-v-8143de01] {
      background-color: var(--neon-mobile-accent-color);
}
ion-content.is-initial.is-solid[data-v-8143de01] .refresher-pulling-text,
    ion-content.is-initial.is-solid[data-v-8143de01] .refresher-pulling-icon,
    ion-content.is-initial.is-solid[data-v-8143de01] .refresher-refreshing-text,
    ion-content.is-initial.is-solid[data-v-8143de01] .refresher-refreshing-icon {
      color: var(--neon-mobile-accent-color-text);
}
ion-refresher[data-v-8143de01] {
  /* padding-top: 8px; */
}
[data-v-8143de01] .refresher-pulling-text,[data-v-8143de01] .refresher-refreshing-text {
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
}
.mobile-content-body[data-v-8143de01] {
    height: 100%;
    min-height: 100%;
}

.neon-mobile-discovery[data-v-de534508] {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem
}

#neon-mobile-error[data-v-baec3897] {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    opacity: 1
}
#neon-mobile-error .wrapper[data-v-baec3897] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}
#neon-mobile-error .illustration[data-v-baec3897] {
    margin-bottom: 2rem;
    width: 100%;
    max-width: 240px
}
#neon-mobile-error .content[data-v-baec3897] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.25;
    max-width: 420px
}
#neon-mobile-error .title[data-v-baec3897] {
    margin-top: 2rem;
    font-size: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity))
}
#neon-mobile-error .description[data-v-baec3897] {
    margin-top: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity))
}
#neon-mobile-error .actions[data-v-baec3897] {
    margin-top: 2rem;
    display: flex
}
#neon-mobile-error .actions[data-v-baec3897] > :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)))
}

.neon-mobile-modal-footer {
    pointer-events: none !important
}
.neon-mobile-modal-footer > * {
    pointer-events: auto
}

.neon-mobile-modal[data-v-b6e5df74] {
  --max-height: 100vh;
}
.neon-mobile-modal[data-v-b6e5df74]::part(handle) {
  opacity: 0.75;
}
.neon-mobile-modal.is-old ion-header[data-v-b6e5df74] {
      padding-top: var(--ion-safe-area-top);
}
.neon-mobile-modal .header[data-v-b6e5df74] {
  position: relative;
  flex-shrink: 0;
}
.neon-mobile-modal .header-inner[data-v-b6e5df74] {
  display: flex;
  align-items: center;
}
.neon-mobile-modal .header-inner[data-v-b6e5df74] > :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)));
}
.neon-mobile-modal .header-inner[data-v-b6e5df74] {
  padding-left: 1rem;
  padding-right: 3rem;
  padding-top: 0.5rem;
  width: 100%;
  overflow: hidden;
  border-bottom-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
      height: 56px;
}
.neon-mobile-modal .header-inner .neon-icon[data-v-b6e5df74] {
        --neon-icon-size: 18px;
        --tw-text-opacity: 1;
        color: rgb(161 161 170 / var(--tw-text-opacity));
}
.neon-mobile-modal .header-title[data-v-b6e5df74] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.neon-mobile-modal[data-v-b6e5df74] .modal-content-wrapper {
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.neon-mobile-modal[data-v-b6e5df74] .modal-content-wrapper .spacer {
      height: var(--neon-mobile-modal-padding-bottom);
}
.neon-mobile-modal .scroll-buttons[data-v-b6e5df74] {
  position: absolute;
  z-index: 20;
  display: flex;
  flex-direction: column;
}
.neon-mobile-modal .scroll-buttons[data-v-b6e5df74] > :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));
}
.neon-mobile-modal .footer-wrapper[data-v-b6e5df74] {
  overflow: hidden;
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
    box-shadow: 0px -10px 15px -3px rgba(0, 0, 0, 0.05),
      0px -4px 6px -2px rgba(0, 0, 0, 0.05);
    padding-bottom: var(--ion-safe-area-bottom);
}
.neon-modal-close[data-v-b6e5df74] {
  z-index: 1;
}
ion-content[data-v-b6e5df74] {
  --background: #fff;
}

.inner[data-v-3ba756c5] {
  height: var(--neon-mobile-modal-wrapper-height);
  --neon-web-height: var(--neon-mobile-modal-wrapper-height);
}

.neon-mobile-not-found[data-v-826c939a] {
    height: 100%;
    width: 100%;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}
.neon-mobile-not-found .wrapper[data-v-826c939a] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}
.neon-mobile-not-found .illustration[data-v-826c939a] {
    margin-bottom: 2rem;
    width: 100%;
    max-width: 240px
}
.neon-mobile-not-found .content[data-v-826c939a] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: 1.25;
    max-width: 420px
}
.neon-mobile-not-found .title[data-v-826c939a] {
    margin-top: 2rem;
    font-size: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity))
}
.neon-mobile-not-found .description[data-v-826c939a] {
    margin-top: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity))
}
.neon-mobile-not-found .actions[data-v-826c939a] {
    margin-top: 2rem;
    display: flex
}
.neon-mobile-not-found .actions[data-v-826c939a] > :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)))
}

.neon-mobile-section[data-v-1ac44833] {
    border-bottom-width: 2px;
    border-color: transparent;
    padding-top: 1rem;
    padding-bottom: 1rem
}
.neon-mobile-section.use-border[data-v-1ac44833] {
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity))
}
.neon-mobile-section[data-v-1ac44833]:last-child {
    border-color: transparent
}
.neon-mobile-section .header[data-v-1ac44833] {
    margin-bottom: 0.125rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 1rem;
    padding-right: 1rem
}
.neon-mobile-section .neon-icon[data-v-1ac44833] {
    margin-right: 0.25rem;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
    margin-top: -2px
}
.neon-mobile-section .title[data-v-1ac44833] {
    font-weight: 700;
    line-height: 1.375
}
.neon-mobile-section .description[data-v-1ac44833] {
    margin-bottom: 0.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.25;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
    font-size: 15px
}

.neon-mobile-section-more[data-v-18fa9084] {
  --neon-icon-size: 10px;
  display: flex;
  align-items: center;
}
.neon-mobile-section-more[data-v-18fa9084] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.125rem * var(--tw-space-x-reverse));
  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
}
.neon-mobile-section-more[data-v-18fa9084] {
  font-size: 0.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}

ion-tab-bar[data-v-8d48cc0f] {

  position: relative;

  width: 100%;

  border-top-left-radius: 0.75rem;

  border-top-right-radius: 0.75rem;

  border-left-width: 1px;

  border-right-width: 1px;

  border-top-width: 1px;

  contain: none;
  height: 56px;
  box-shadow: 0px -10px 15px -3px rgba(0, 0, 0, 0.05),
    0px -4px 6px -2px rgba(0, 0, 0, 0.05);
}
.indicator[data-v-8d48cc0f] {

  position: absolute;

  left: 50%;

  display: block;

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

  border-radius: 9999px;

  transition-property: all;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-duration: 300ms;
  background-color: var(--neon-mobile-accent-color);
  width: 24px;
  height: 4px;
  top: -12px;
}
ion-tab-button[data-v-8d48cc0f] {
  --neon-icon-size: 20px;
  --color-selected: var(--neon-mobile-accent-color);
  position: relative;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
  max-width: var(--tab-button-width);
  width: var(--tab-button-width);
}
ion-tab-button[data-v-8d48cc0f]:first-of-type {

  border-top-left-radius: 0.5rem;
}
ion-tab-button[data-v-8d48cc0f]:last-of-type {

  border-top-right-radius: 0.5rem;
}
ion-tab-button .icon-wrapper[data-v-8d48cc0f] {

  display: flex;

  align-items: center;

  justify-content: center;

  opacity: 0.5;

  transition-property: opacity;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-duration: 300ms;
    height: 24px;
    width: 24px;
}
ion-tab-button[data-v-8d48cc0f]::part(native) {

  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: 300ms;
}
ion-tab-button.tab-selected[data-v-8d48cc0f] {
    color: var(--neon-mobile-accent-color);
}
ion-tab-button.tab-selected .icon-wrapper[data-v-8d48cc0f] {

  opacity: 1;
}
ion-tab-button.tab-selected .neon-icon[data-v-8d48cc0f] {

  --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));
}
@keyframes pulse-8d48cc0f {
50% {

    opacity: .5;
}
}
ion-tab-button.tab-selected .neon-icon[data-v-8d48cc0f] {

  animation: pulse-8d48cc0f 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
ion-label[data-v-8d48cc0f] {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  font-weight: 500;
  margin-top: 4px;
  font-size: 12px;
  line-height: 14px;
}

/* #app-outlet {
  @apply bg-white;
}

.plt-desktop {
  ion-app {
    @apply mx-auto shadow-md;
    @apply overflow-y-auto;
    max-width: 720px;
  }

  ion-modal {
    --width: 90%;

    &.modal-sheet {
      --width: 100%;
    }
  }
}

ion-app {
  --ion-background-color: white;
} */

.neon-mobile-discovery-header[data-v-f931019b] {
  /* --neon-scroll-horizontal-color-solid: rgb(34 34 34 / 1);
  --neon-scroll-horizontal-color-transparent: rgb(34 34 34 / 0); */
}
html.ios {
  --ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif;
}

html.md {
  --ion-default-font: "Roboto", "Helvetica Neue", sans-serif;
}

html {
  --ion-font-family: var(--ion-default-font);
}

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

body.backdrop-no-scroll {
  overflow: hidden;
}

/**
 * Card style modal needs additional padding on the
 * top of the header. We accomplish this by targeting
 * the first toolbar in the header.
 * Footer also needs this. We do not adjust the bottom
 * padding though because of the safe area.
 */
html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,
html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,
html.ios ion-modal ion-footer ion-toolbar:first-of-type {
  padding-top: 6px;
}

/**
* Card style modal needs additional padding on the
* bottom of the header. We accomplish this by targeting
* the last toolbar in the header.
*/
html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,
html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type {
  padding-bottom: 6px;
}

/**
* Add padding on the left and right
* of toolbars while accounting for
* safe area values when in landscape.
*/
html.ios ion-modal ion-toolbar {
  padding-right: calc(var(--ion-safe-area-right) + 8px);
  padding-left: calc(var(--ion-safe-area-left) + 8px);
}

/**
 * Card style modal on iPadOS
 * should only have backdrop on first instance.
 */
@media screen and (min-width: 768px) {
  html.ios ion-modal.modal-card:first-of-type {
    --backdrop-opacity: 0.18;
  }
}
/**
 * Subsequent modals should not have a backdrop/box shadow
 * as it will cause the screen to appear to get progressively
 * darker. With Ionic 6, declarative modals made it
 * possible to have multiple non-presented modals in the DOM,
 * so we could no longer rely on ion-modal:first-of-type.
 * Here we disable the opacity/box-shadow for every modal
 * that comes after the first presented modal.
 *
 * Note: ion-modal:not(.overlay-hidden):first-of-type
 * does not match the first modal to not have
 * the .overlay-hidden class, it will match the
 * first modal in general only if it does not
 * have the .overlay-hidden class.
 * The :nth-child() pseudo-class has support
 * for selectors which would help us here. At the
 * time of writing it does not have great cross browser
 * support.
 *
 * Note 2: This should only apply to non-card and
 * non-sheet modals. Card and sheet modals have their
 * own criteria for displaying backdrops/box shadows.
 */
ion-modal.modal-default:not(.overlay-hidden) ~ ion-modal.modal-default {
  --backdrop-opacity: 0;
  --box-shadow: none;
}

/**
 * This works around a bug in WebKit where the
 * content will overflow outside of the bottom border
 * radius when re-painting. As long as a single
 * border radius value is set on .ion-page, this
 * issue does not happen. We set the top left radius
 * here because the top left corner will always have a
 * radius no matter the platform.
 * This behavior only applies to card modals.
 */
html.ios ion-modal.modal-card .ion-page {
  border-top-left-radius: var(--border-radius);
}

.ion-color-primary {
  --ion-color-base: var(--ion-color-primary, #3880ff) !important;
  --ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;
  --ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;
  --ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important;
}

.ion-color-secondary {
  --ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;
  --ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;
  --ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;
  --ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important;
}

.ion-color-tertiary {
  --ion-color-base: var(--ion-color-tertiary, #5260ff) !important;
  --ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;
  --ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;
  --ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important;
}

.ion-color-success {
  --ion-color-base: var(--ion-color-success, #2dd36f) !important;
  --ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;
  --ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;
  --ion-color-tint: var(--ion-color-success-tint, #42d77d) !important;
}

.ion-color-warning {
  --ion-color-base: var(--ion-color-warning, #ffc409) !important;
  --ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;
  --ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;
  --ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important;
}

.ion-color-danger {
  --ion-color-base: var(--ion-color-danger, #eb445a) !important;
  --ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;
  --ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;
  --ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important;
}

.ion-color-light {
  --ion-color-base: var(--ion-color-light, #f4f5f8) !important;
  --ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;
  --ion-color-contrast: var(--ion-color-light-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;
  --ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important;
}

.ion-color-medium {
  --ion-color-base: var(--ion-color-medium, #92949c) !important;
  --ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;
  --ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-medium-shade, #808289) !important;
  --ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important;
}

.ion-color-dark {
  --ion-color-base: var(--ion-color-dark, #222428) !important;
  --ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;
  --ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;
  --ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important;
}

.ion-page {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  contain: layout size style;
  overflow: hidden;
  z-index: 0;
}

/**
 * When making custom dialogs, using
 * ion-content is not required. As a result,
 * some developers may wish to have dialogs
 * that are automatically sized by the browser.
 * These changes allow certain dimension values
 * such as fit-content to work correctly.
 */
ion-modal .ion-page:not(ion-nav .ion-page) {
  position: relative;
  contain: layout style;
  height: 100%;
}

.split-pane-visible > .ion-page.split-pane-main {
  position: relative;
}

ion-route,
ion-route-redirect,
ion-router,
ion-select-option,
ion-nav-controller,
ion-menu-controller,
ion-action-sheet-controller,
ion-alert-controller,
ion-loading-controller,
ion-modal-controller,
ion-picker-controller,
ion-popover-controller,
ion-toast-controller,
.ion-page-hidden,
[hidden] {
  /* stylelint-disable-next-line declaration-no-important */
  display: none !important;
}

.ion-page-invisible {
  opacity: 0;
}

.can-go-back > ion-header ion-back-button {
  display: block;
}

html.plt-ios.plt-hybrid, html.plt-ios.plt-pwa {
  --ion-statusbar-padding: 20px;
}

@supports (padding-top: 20px) {
  html {
    --ion-safe-area-top: var(--ion-statusbar-padding);
  }
}
@supports (padding-top: constant(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: constant(safe-area-inset-top);
    --ion-safe-area-bottom: constant(safe-area-inset-bottom);
    --ion-safe-area-left: constant(safe-area-inset-left);
    --ion-safe-area-right: constant(safe-area-inset-right);
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: env(safe-area-inset-top);
    --ion-safe-area-bottom: env(safe-area-inset-bottom);
    --ion-safe-area-left: env(safe-area-inset-left);
    --ion-safe-area-right: env(safe-area-inset-right);
  }
}
ion-card.ion-color .ion-inherit-color,
ion-card-header.ion-color .ion-inherit-color {
  color: inherit;
}

.menu-content {
  transform: translate3d(0,  0,  0);
}

.menu-content-open {
  cursor: pointer;
  touch-action: manipulation;
  pointer-events: none;
}

.ios .menu-content-reveal {
  box-shadow: -8px 0 42px rgba(0, 0, 0, 0.08);
}

[dir=rtl].ios .menu-content-reveal {
  box-shadow: 8px 0 42px rgba(0, 0, 0, 0.08);
}

.md .menu-content-reveal {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

.md .menu-content-push {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:first-of-type {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:last-of-type {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

ion-accordion-group > ion-accordion:last-of-type ion-item[slot=header] {
  --border-width: 0px;
}

ion-accordion.accordion-animated > [slot=header] .ion-accordion-toggle-icon {
  transition: 300ms transform cubic-bezier(0.25, 0.8, 0.5, 1);
}

@media (prefers-reduced-motion: reduce) {
  ion-accordion .ion-accordion-toggle-icon {
    /* stylelint-disable declaration-no-important */
    transition: none !important;
  }
}
/**
 * The > [slot="header"] selector ensures that we do
 * not modify toggle icons for any nested accordions. The state
 * of one accordion should not affect any accordions inside
 * of a nested accordion group.
 */
ion-accordion.accordion-expanding > [slot=header] .ion-accordion-toggle-icon,
ion-accordion.accordion-expanded > [slot=header] .ion-accordion-toggle-icon {
  transform: rotate(180deg);
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-previous ion-item[slot=header] {
  --border-width: 0px;
  --inner-border-width: 0px;
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanding:first-of-type,
ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanded:first-of-type {
  margin-top: 0;
}

ion-input input::-webkit-date-and-time-value {
  text-align: start;
}

/**
 * The .ion-datetime-button-overlay class contains
 * styles that allow any modal/popover to be
 * sized according to the dimensions of the datetime
 * when used with ion-datetime-button.
 */
.ion-datetime-button-overlay {
  --width: fit-content;
  --height: fit-content;
}

/**
 * The grid variant can scale down when inline.
 * When used in a `fit-content` overlay, this causes
 * the overlay to shrink when the month/year picker is open.
 * Explicitly setting the dimensions lets us have a consistently
 * sized grid interface.
 */
.ion-datetime-button-overlay ion-datetime.datetime-grid {
  width: 320px;
  min-height: 320px;
}

/*# sourceMappingURL=core.css.map */* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}

html:not(.hydrated) body {
  display: none;
}

html.ion-ce body {
  display: block;
}

html.plt-pwa {
  height: 100vh;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  /**
   * Because body has position: fixed,
   * it should be promoted to its own
   * layer.
   *
   * WebKit does not always promote
   * the body to its own layer on page
   * load in Ionic apps. Once scrolling on
   * ion-content starts, WebKit will promote
   * body. Unfortunately, this causes a re-paint
   * which results in scrolling being halted
   * until the next user gesture.
   *
   * This impacts the Custom Elements build.
   * The lazy loaded build causes the browser to
   * re-paint during hydration which causes WebKit
   * to promote body to its own layer.
   * In the CE Build, this hydration does not
   * happen, so the additional re-paint does not occur.
   */
  transform: translateZ(0);
  text-rendering: optimizeLegibility;
  overflow: hidden;
  touch-action: manipulation;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  word-wrap: break-word;
  overscroll-behavior-y: none;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
}

/*# sourceMappingURL=structure.css.map */html {
  font-family: var(--ion-font-family);
}

a {
  background-color: transparent;
  color: var(--ion-color-primary, #3880ff);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 16px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.2;
}
h1 {
  margin-top: 20px;
  font-size: 26px;
}
h2 {
  margin-top: 18px;
  font-size: 24px;
}
h3 {
  font-size: 22px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

small {
  font-size: 75%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/*# sourceMappingURL=typography.css.map *//*
! tailwindcss v3.1.8 | 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: #e4e4e7; /* 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.
*/

html {
  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: flsn, sans-serif; /* 4 */
}

/*
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. 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-size: 1em; /* 2 */
}

/*
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-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: 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,
[type='button'],
[type='reset'],
[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;
}

/*
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: #a1a1aa; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #a1a1aa; /* 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;
}

*, ::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-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:  ;
}

::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-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:  ;
}
* {
  box-sizing: border-box;
  margin: 0;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
html,
body,
#app {
  height: 100%;
  width: 100%;
}
html {
  font-size: 16px;
  letter-spacing: -0.15px;
  -webkit-tap-highlight-color: rgb(0 0 0 / 0%);
}
body {
  min-height: 100vh;
  /* mobile viewport bug fix */
  min-height: -webkit-fill-available;

  font-weight: 400;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
  -moz-osx-font-smoothing: grayscale;
}
:focus {
  outline: none;
}
:invalid {
  outline: 0;
  box-shadow: none;
}
input,
textarea,
[contenteditable],
.selectable {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  background-color: rgba(255, 255, 255, 0);
}
input *, textarea *, [contenteditable] *, .selectable * {
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }
button {
  padding: 0;
  background: transparent;
  border-radius: 0;
  cursor: pointer;
}
label {
  display: block;
}
fieldset {
  padding: 10px 0 20px;
  border: 0;
}
fieldset.centered {
    border-top: 1px solid var(--blue-grey-200);
  }
fieldset.centered legend {
      padding: 10px 20px;
      color: var(--blue-grey-400);
      text-align: center;
    }
a {
  text-decoration: none;
}
strong {
  font-weight: 600;
}
.is-focusable:focus {
  outline-color: #3b82f6;
  outline-offset: 1px;
  outline-style: solid;
  outline-width: 2px;
}
::-moz-selection {
  background: #e1f0fa;
}
::selection {
  background: #e1f0fa;
}
::-webkit-scrollbar {
  background: transparent;
  height: 10px;
  width: 10px;
}
::-webkit-scrollbar-thumb {
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  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: 300ms;
}
::-webkit-scrollbar-thumb:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(161 161 170 / var(--tw-bg-opacity));
}
::-webkit-scrollbar-track {
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
::-webkit-scrollbar-button {
  display: block;
  border-radius: 9999px;
  opacity: 0.5;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  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: 300ms;
}
::-webkit-scrollbar-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
::-webkit-scrollbar-button:vertical {
    height: 20px;
    width: 10px;
    background-size: 75%;
  }
::-webkit-scrollbar-button:vertical:start:decrement {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23a1a1aa'%3E%3Cpath d='M381.6 236.3C376.6 248.2 364.9 256 352 256h-96v192c0 17.67-14.33 32-32 32h-64c-17.67 0-32-14.33-32-32V256H32c-12.94 0-24.61-7.797-29.56-19.75C-2.516 224.3 .2188 210.5 9.375 201.4l159.1-160C175.6 35.13 183.8 32 192 32s16.38 3.125 22.62 9.375l160 160C383.8 210.5 386.5 224.3 381.6 236.3z'/%3E%3C/svg%3E");
      }
::-webkit-scrollbar-button:vertical:start:increment {
        display: none;
      }
::-webkit-scrollbar-button:vertical:end:decrement {
        display: none;
      }
::-webkit-scrollbar-button:vertical:end:increment {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23a1a1aa'%3E%3Cpath d='M374.6 310.6l-160 160C208.4 476.9 200.2 480 192 480s-16.38-3.125-22.62-9.375l-160-160c-9.156-9.156-11.89-22.91-6.938-34.88C7.391 263.8 19.06 256 32 256h96V64c0-17.67 14.33-32 32-32h64c17.67 0 32 14.33 32 32v192h96c12.94 0 24.61 7.797 29.56 19.75C386.5 287.7 383.8 301.5 374.6 310.6z'/%3E%3C/svg%3E");
      }
::-webkit-scrollbar-button:horizontal {
    height: 10px;
    width: 20px;
  }
::-webkit-scrollbar-button:horizontal:start:decrement {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23a1a1aa'%3E%3Cpath d='M448 224v64c0 17.67-14.33 32-32 32h-192v96c0 12.94-7.797 24.61-19.75 29.56c-11.97 4.953-25.72 2.219-34.88-6.938l-160-160C3.125 272.4 0 264.2 0 256s3.125-16.38 9.375-22.62l160-160c9.156-9.156 22.91-11.89 34.88-6.938C216.2 71.39 224 83.06 224 96v96h192C433.7 192 448 206.3 448 224z'/%3E%3C/svg%3E");
      }
::-webkit-scrollbar-button:horizontal:start:increment {
        display: none;
      }
::-webkit-scrollbar-button:horizontal:end:decrement {
        display: none;
      }
::-webkit-scrollbar-button:horizontal:end:increment {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23a1a1aa'%3E%3Cpath d='M448 256c0 8.188-3.125 16.38-9.375 22.62l-160 160c-9.156 9.156-22.91 11.89-34.88 6.938C231.8 440.6 224 428.9 224 416v-96H32c-17.67 0-32-14.33-32-32V224c0-17.67 14.33-32 32-32h192V96c0-12.94 7.797-24.61 19.75-29.56c11.97-4.953 25.72-2.219 34.88 6.938l160 160C444.9 239.6 448 247.8 448 256z'/%3E%3C/svg%3E");
      }
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 600;
  line-height: 1.25;
  margin-bottom: 1rem;
}
h1,
.h1 {
  font-size: var(--font-size-4xl);
  line-height: 1.15;
}
h2,
.h2 {
  font-size: var(--font-size-3xl);
}
h3,
.h3 {
  font-size: var(--font-size-2xl);
}
h4,
.h4 {
  font-size: var(--font-size-xl);
}
p {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  h1,
  .h1 {
    font-size: var(--font-size-5xl);
  }

  h2,
  .h2 {
    font-size: var(--font-size-4xl);
  }

  h3,
  .h3 {
    font-size: var(--font-size-3xl);
  }

  h4,
  .h4 {
    font-size: var(--font-size-2xl);
  }
}
.prose {
  color: var(--tw-prose-body);
  max-width: 100%;
}
.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-lead);
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose :where(a):not(:where([class~="not-prose"] *)) {
  text-decoration: underline;
  font-weight: 500;
  opacity: 0.5;
  cursor: pointer;
  transition: opacity 300ms;
}
.prose :where(strong):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-bold);
  font-weight: 600;
}
.prose :where(a strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th strong):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(ol):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 1.5714286em;
}
.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-alpha;
}
.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-alpha;
}
.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: upper-roman;
}
.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) {
  list-style-type: lower-roman;
}
.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) {
  list-style-type: decimal;
}
.prose :where(ul):not(:where([class~="not-prose"] *)) {
  list-style-type: disc;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 1.5714286em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker {
  font-weight: 500;
  color: var(--tw-prose-counters);
  font-family: 'Helvetica', sans-serif;
}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker {
  color: var(--tw-prose-bullets);
}
.prose :where(hr):not(:where([class~="not-prose"] *)) {
  border-color: var(--tw-prose-hr);
  border-top-width: 2px;
  margin-top: 16px;
  margin-bottom: 16px;
}
.prose :where(blockquote):not(:where([class~="not-prose"] *)) {
  font-weight: 500;
  font-style: italic;
  color: var(--tw-prose-quotes);
  border-left-width: 0.25rem;
  border-left-color: var(--tw-prose-quote-borders);
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.1111111em;
}
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before {
  content: open-quote;
}
.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after {
  content: close-quote;
}
.prose :where(h1):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 800;
  font-size: 30px;
  margin-top: 30px;
  margin-bottom: 6px;
  line-height: 1.2;
}
.prose :where(h1 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 900;
  color: inherit;
}
.prose :where(h2):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 700;
  font-size: 24px;
  margin-top: 24px;
  margin-bottom: 6px;
  line-height: 1.4;
}
.prose :where(h2 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 800;
  color: inherit;
}
.prose :where(h3):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 6px;
  line-height: 1.5555556;
}
.prose :where(h3 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(h4):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  margin-top: 18px;
  margin-bottom: 6px;
  line-height: 1.4285714;
  font-size: 18px;
}
.prose :where(h4 strong):not(:where([class~="not-prose"] *)) {
  font-weight: 700;
  color: inherit;
}
.prose :where(img):not(:where([class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose :where(figure > *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.prose :where(figcaption):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-captions);
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}
.prose :where(code):not(:where([class~="not-prose"] *)) {
  color: #eb5757;
  font-weight: 600;
  font-size: 85%;
  background: rgba(135 131 120 15%);
  line-height: 0;
  border-radius: 3px;
  padding: 0.2em 0.4em;
}
.prose :where(a code):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-links);
}
.prose :where(h1 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(h2 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.prose :where(h3 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
  font-size: 0.8888889em;
}
.prose :where(h4 code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(blockquote code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(thead th code):not(:where([class~="not-prose"] *)) {
  color: inherit;
}
.prose :where(pre):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-pre-code);
  background-color: var(--tw-prose-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}
.prose :where(pre code):not(:where([class~="not-prose"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::before {
  content: none;
}
.prose :where(pre code):not(:where([class~="not-prose"] *))::after {
  content: none;
}
.prose :where(table):not(:where([class~="not-prose"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.8571429em;
  line-height: 1.5;
}
.prose :where(thead):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-th-borders);
}
.prose :where(thead th):not(:where([class~="not-prose"] *)) {
  color: var(--tw-prose-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}
.prose :where(tbody tr):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-prose-td-borders);
}
.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) {
  border-bottom-width: 0;
}
.prose :where(tbody td):not(:where([class~="not-prose"] *)) {
  vertical-align: baseline;
}
.prose :where(tfoot):not(:where([class~="not-prose"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-prose-th-borders);
}
.prose :where(tfoot td):not(:where([class~="not-prose"] *)) {
  vertical-align: top;
}
.prose {
  --tw-prose-body: #374151;
  --tw-prose-headings: #111827;
  --tw-prose-lead: #4b5563;
  --tw-prose-links: #111827;
  --tw-prose-bold: #111827;
  --tw-prose-counters: #6b7280;
  --tw-prose-bullets: #d1d5db;
  --tw-prose-hr: #e5e7eb;
  --tw-prose-quotes: #111827;
  --tw-prose-quote-borders: #e5e7eb;
  --tw-prose-captions: #6b7280;
  --tw-prose-code: #111827;
  --tw-prose-pre-code: #e5e7eb;
  --tw-prose-pre-bg: #1f2937;
  --tw-prose-th-borders: #d1d5db;
  --tw-prose-td-borders: #e5e7eb;
  --tw-prose-invert-body: #d1d5db;
  --tw-prose-invert-headings: #fff;
  --tw-prose-invert-lead: #9ca3af;
  --tw-prose-invert-links: #fff;
  --tw-prose-invert-bold: #fff;
  --tw-prose-invert-counters: #9ca3af;
  --tw-prose-invert-bullets: #4b5563;
  --tw-prose-invert-hr: #374151;
  --tw-prose-invert-quotes: #f3f4f6;
  --tw-prose-invert-quote-borders: #374151;
  --tw-prose-invert-captions: #9ca3af;
  --tw-prose-invert-code: #fff;
  --tw-prose-invert-pre-code: #d1d5db;
  --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders: #4b5563;
  --tw-prose-invert-td-borders: #374151;
  font-size: 1rem;
  line-height: 1.5;
}
.prose :where(p):not(:where([class~="not-prose"] *)) {
  margin-top: 6px;
  margin-bottom: 6px;
}
.prose :where(video):not(:where([class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose :where(figure):not(:where([class~="not-prose"] *)) {
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}
.prose :where(li):not(:where([class~="not-prose"] *)) {
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}
.prose :where(ol > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.4285714em;
}
.prose :where(ul > li):not(:where([class~="not-prose"] *)) {
  padding-left: 0.4285714em;
}
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 6px;
}
.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 6px;
}
.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 6px;
}
.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 6px;
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose :where(hr + *):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(h2 + *):not(:where([class~="not-prose"] *)) {}
.prose :where(h3 + *):not(:where([class~="not-prose"] *)) {}
.prose :where(h4 + *):not(:where([class~="not-prose"] *)) {}
.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) {
  padding-top: 0.6666667em;
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) {
  padding-left: 0;
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) {
  padding-right: 0;
}
.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose :where(a:hover):not(:where([class~="not-prose"] *)) {
  opacity: 1;
}
.prose :where(h1:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}
.prose-sm :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.1428571em;
}
.prose-sm :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.1428571em;
}
.prose-sm :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-sm :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-base :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose-base :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose-base :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose-base :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.25em;
}
.prose-base :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.25em;
}
.prose-base :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-base :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-lg :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.prose-lg :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-lg :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-lg :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-lg :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}
.prose-xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.2em;
}
.prose-xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}
.prose-xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.2em;
}
.prose-xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.2em;
}
.prose-xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
.prose-2xl :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) {
  margin-top: 0.8333333em;
  margin-bottom: 0.8333333em;
}
.prose-2xl :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-2xl :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-2xl :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 1.3333333em;
}
.prose-2xl :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 1.3333333em;
}
.prose-2xl :where(.prose > :first-child):not(:where([class~="not-prose"] *)) {
  margin-top: 0;
}
.prose-2xl :where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
  margin-bottom: 0;
}
:root {
  --white: #fff;
  --black: #232323;
  --app-accent-color: #232323;
  /* Border */
  --border-width: 2px;
  /* Height */
  --height-xs: 24px;
  --height-sm: 32px;
  --height-md: 40px;
  --height-lg: 48px;
  --height-xl: 56px;
  /* Font */
  --font-size-xs: 0.75rem; /* 12px */
  --font-size-sm: 0.875rem; /* 14px */
  --font-size-md: 1rem; /* 16px */
  --font-size-lg: 1.125rem; /* 18px */
  --font-size-xl: 1.25rem; /* 20px */
  --font-size-2xl: 1.5rem; /* 24px */
  --font-size-3xl: 1.875rem; /* 30px */
  --font-size-4xl: 2.25rem; /* 36px */
  --font-size-5xl: 3rem; /* 48px */
  --font-size-6xl: 3.75rem; /* 60px */
  /* Transition */
  --transition: cubic-bezier(0.4, 0, 0.2, 1);
  --transition-in: cubic-bezier(0, 0, 0.2, 1);
  --transition-out: cubic-bezier(0.4, 0, 1, 1);
  /* Content */
  --content-padding: 24px;
  --content-padding-left: 24px;
  --content-padding-right: 24px;
  /* Shadow */
  --shadow: 0 2px 4px rgb(0 0 0 / 10%), 0 0 2px rgb(0 0 0 / 6%);
  --shadow-reverse: 0 -2px 4px rgb(0 0 0 / 10%), 0 0 2px rgb(0 0 0 / 6%);
  /* Skeleton */
  --skeleton-color: #a1a1aa;
  --skeleton-icon-color: rgb(0 0 0 / 25%);
}
@media (min-width: 768px) {
  :root {
    /* Content */
    --content-padding: 32px;
    --content-padding-left: 32px;
    --content-padding-right: 32px;
  }
}
:root {
  --form-max-width: 768px;
  --form-column-max-width: 300px;
  --input-height: 40px;
  --input-color: #27272a;
  --input-color-disabled: #3f3f46;
  --input-border-width: var(--border-width);
  --input-border-color: #e4e4e7;
  --input-border-color-hover: #a1a1aa;
  --input-border-color-focus: #3f3f46;
  --input-border-radius: var(--border-radius);
  --input-placeholder-color: var(--fg-subdued);
  --input-bg-color: #fff;
  --input-bg-color-hover: var(--gray-100);
  --input-bg-color-focus: white;
  --input-bg-color-disabled: #f4f4f5;
  --input-inner-label-bg-color: var(--input-bg-color);
  --input-inner-label-color: var(--fg-subdued);
}
body {
  /* Border */
  --border-normal: var(--gray-200);
  --border-subdued: var(--gray-100);
  --border-hover: var(--gray-400);
  --border-active: var(--gray-700);
  /* Foreground */
  --fg-normal: var(--gray-900);
  --fg-subdued: var(--gray-400);
  /* Background */
  --bg-normal: #fff;
  --bg-subdued: var(--gray-100);
  --bg-hover: var(--gray-200);
  /* Shadow */
  --shadow: 0 2px 6px rgb(0 0 0 10%), 0 0 4px rgb(0 0 0 6%);
  /* Gray */
  --gray-50: #fafafa;
  --gray-100: #f4f4f5;
  --gray-200: #e4e4e7;
  --gray-300: #d4d4d8;
  --gray-400: #a1a1aa;
  --gray-500: #71717a;
  --gray-600: #52525b;
  --gray-700: #3f3f46;
  --gray-800: #27272a;
  --gray-900: #18181b;
}
.pointer-events-none {
  pointer-events: none !important;
}
.visible {
  visibility: visible !important;
}
.static {
  position: static !important;
}
.fixed {
  position: fixed !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.sticky {
  position: sticky !important;
}
.top-0 {
  top: 0px !important;
}
.left-1\/2 {
  left: 50% !important;
}
.z-20 {
  z-index: 20 !important;
}
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mr-1 {
  margin-right: 0.25rem !important;
}
.block {
  display: block !important;
}
.flex {
  display: flex !important;
}
.grid {
  display: grid !important;
}
.hidden {
  display: none !important;
}
.h-32 {
  height: 8rem !important;
}
.h-full {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.min-h-full {
  min-height: 100% !important;
}
.w-full {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.min-w-0 {
  min-width: 0px !important;
}
.min-w-min {
  min-width: -moz-min-content !important;
  min-width: min-content !important;
}
.flex-1 {
  flex: 1 1 0% !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.scale-105 {
  --tw-scale-x: 1.05 !important;
  --tw-scale-y: 1.05 !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;
}
.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;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.flex-col {
  flex-direction: column !important;
}
.items-center {
  align-items: center !important;
}
.justify-start {
  justify-content: flex-start !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)) !important;
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--tw-space-y-reverse)) !important;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0.25rem * 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-0 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--tw-space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))) !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-ellipsis {
  text-overflow: ellipsis !important;
}
.whitespace-nowrap {
  white-space: nowrap !important;
}
.rounded-xl {
  border-radius: 0.75rem !important;
}
.rounded-t-xl {
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}
.border-2 {
  border-width: 2px !important;
}
.border {
  border-width: 1px !important;
}
.border-t {
  border-top-width: 1px !important;
}
.border-b-2 {
  border-bottom-width: 2px !important;
}
.bg-danger {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity)) !important;
}
.bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important;
}
.bg-red-200 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(254 202 202 / var(--tw-bg-opacity)) !important;
}
.p-4 {
  padding: 1rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pb-3 {
  padding-bottom: 0.75rem !important;
}
.pb-4 {
  padding-bottom: 1rem !important;
}
.pt-3 {
  padding-top: 0.75rem !important;
}
.pl-4 {
  padding-left: 1rem !important;
}
.pr-12 {
  padding-right: 3rem !important;
}
.text-center {
  text-align: center !important;
}
.text-sm {
  font-size: 0.875rem !important;
}
.text-xs {
  font-size: 0.75rem !important;
}
.text-xl {
  font-size: 1.25rem !important;
}
.font-bold {
  font-weight: 700 !important;
}
.leading-none {
  line-height: 1 !important;
}
.leading-tight {
  line-height: 1.25 !important;
}
.text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-red-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(220 38 38 / var(--tw-text-opacity)) !important;
}
.text-fg-normal {
  --tw-text-opacity: 1 !important;
  color: rgb(39 39 42 / var(--tw-text-opacity)) !important;
}
.text-fg-subdued {
  --tw-text-opacity: 1 !important;
  color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}
.text-gray-600 {
  --tw-text-opacity: 1 !important;
  color: rgb(82 82 91 / var(--tw-text-opacity)) !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
.shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.outline {
  outline-style: solid !important;
}
.grayscale {
  --tw-grayscale: grayscale(100%) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.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;
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-transform {
  transition-property: transform !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
#tip {
  position: fixed;
  top: 0px;
  left: 0px;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  pointer-events: none;
  opacity: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(244 244 245 / var(--tw-text-opacity));
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  z-index: 850;
  max-width: 260px;
  word-break: break-word;
}
#tip .arrow {
  position: absolute;
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
    width: 6px;
    height: 6px;
    transform: rotate(45deg);
}
#tip.is-active {
  opacity: 1;
}
#tooltip {
  --tooltip-arrow-alignment: 5px;
  --tooltip-foreground-color: #fafafa;
  --tooltip-background-color: #18181b;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  font-size: 0.75rem;
  line-height: 1.25;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  z-index: 850;
  max-width: 260px;
  padding: 4px 8px;
  color: var(--tooltip-foreground-color);
  word-break: break-word;
  background-color: var(--tooltip-background-color);
  border-radius: 0.375rem;
}
#tooltip.inverted {
    --tooltip-foreground-color: #18181b;
    --tooltip-background-color: #f4f4f5;
  }
#tooltip.visible {
  display: block;
}
#tooltip.enter, 
  #tooltip.leave-active {
  opacity: 0;
}
#tooltip.enter-active, 
  #tooltip.leave {
  opacity: 1;
}
#tooltip::after {
    position: absolute;
    top: -5px;
    left: calc(50% - 5px);
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid var(--tooltip-background-color);
    border-left: 5px solid transparent;
    content: '';
  }
#tooltip.no-arrow::after {
  display: none;
}
#tooltip.start::after {
    right: var(--tooltip-arrow-alignment);
    left: unset;
  }
#tooltip.end::after {
    left: var(--tooltip-arrow-alignment);
  }
#tooltip.top::after {
    top: unset;
    bottom: -5px;
    left: calc(50% - 5px);
    border-top: 5px solid var(--tooltip-background-color);
    border-right: 5px solid transparent;
    border-bottom: unset;
    border-left: 5px solid transparent;
  }
#tooltip.top.start::after {
    right: var(--tooltip-arrow-alignment);
    left: unset;
  }
#tooltip.top.end::after {
    left: var(--tooltip-arrow-alignment);
  }
#tooltip.left::after {
    top: calc(50% - 5px);
    right: -5px;
    left: unset;
    border-top: 5px solid transparent;
    border-right: unset;
    border-bottom: 5px solid transparent;
    border-left: 5px solid var(--tooltip-background-color);
  }
#tooltip.left.start::after {
    top: unset;
    bottom: var(--tooltip-arrow-alignment);
  }
#tooltip.left.end::after {
    top: var(--tooltip-arrow-alignment);
  }
#tooltip.right::after {
    top: calc(50% - 5px);
    left: -5px;
    border-top: 5px solid transparent;
    border-right: 5px solid var(--tooltip-background-color);
    border-bottom: 5px solid transparent;
    border-left: unset;
  }
#tooltip.right.start::after {
    top: unset;
    bottom: var(--tooltip-arrow-alignment);
  }
#tooltip.right.end::after {
    top: var(--tooltip-arrow-alignment);
  }
.skeleton-blink,
  .skeleton-wave {
    -webkit-mask-image: linear-gradient(
      to right,
      rgb(0 0 0 / 80%) 0%,
      rgb(0 0 0 / 40%) 35%,
      rgb(0 0 0 / 40%) 65%,
      rgb(0 0 0 / 80%) 100%
    );
    mask-image: linear-gradient(
      to right,
      rgb(0 0 0 / 80%) 0%,
      rgb(0 0 0 / 40%) 35%,
      rgb(0 0 0 / 40%) 65%,
      rgb(0 0 0 / 80%) 100%
    );
    -webkit-mask-size: 600px 100%;
    mask-size: 600px 100%;
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-position: 300px top;
    mask-position: 300px top;
    animation: skeleton-wave 1.5s infinite cubic-bezier(0.4, 0, 0.2, 1);
  }
.skeleton-fade {
    animation: skeleton-fade 1.5s infinite cubic-bezier(0.4, 0, 0.2, 1);
  }
.skeleton-pulse {
    animation: skeleton-pulse 1.5s infinite cubic-bezier(0.4, 0, 0.2, 1);
  }
.skeleton-block {
    background: var(--skeleton-color) !important;
    border-color: var(--skeleton-color) !important;
  }
.skeleton-text {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.skeleton-text small {
  display: inline-block;
  vertical-align: middle;
      font-size: 100%;
      background-color: var(--skeleton-color) !important;
      height: 1.05em;
      width: 0.5em;
}
.skeleton-text small:first-of-type {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.skeleton-text small:last-of-type {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.skeleton-text .value {
  display: none;
}
.skeleton-text.no-wrap {
  white-space: nowrap;
  border-radius: 0.75rem;
}
@keyframes skeleton-fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.2;
  }

  100% {
    opacity: 1;
  }
}
@keyframes skeleton-wave {
  0% {
    -webkit-mask-position: 300px top;
    mask-position: 300px top;
  }

  100% {
    -webkit-mask-position: 900px top;
    mask-position: 900px top;
  }
}
@keyframes skeleton-pulse {
  0% {
    transform: scale(1);
  }

  40% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.975);
  }

  100% {
    transform: scale(1);
  }
}
.uploadcare--page {
  height: 100%;
}
.uploadcare--dialog * {
  font-family: flsn, sans-serif;
}
.uploadcare--dialog__container {
  border-radius: 0.75rem;
}
.uploadcare--media__video {
  overflow: hidden;
  border-radius: 0.75rem;
}
.uploadcare--menu__item:hover,
    .uploadcare--menu__item:focus {
      color: #222;
    }
.uploadcare--button {
    /* @apply justify-center items-center; */
    border-radius: 0.75rem;
    border-width: 2px;
  }
.uploadcare--button:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.uploadcare--button_primary {
    background-color: #222;
    border-color: #222;
  }
.uploadcare--button_primary:hover,
    .uploadcare--button_primary:focus {
      background-color: #000;
      border-color: #000;
    }
.uploadcare--file-source {
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.uploadcare--file-source_all {
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
.uploadcare--powered-by {
  display: none;
}
.source-instagram .big-button {
  border-radius: 0.75rem;
  background-color: #222;
  border-color: #222;
}
/** Ionic CSS Variables **/
:root {
  --ion-font-family: 'flsn', 'sans-serif';
  --ion-text-color: #27272a;
  --ion-background-color: #ffffff;
  --ion-backdrop-opacity: 0.5;

  /** primary **/
  --ion-color-primary: #3880ff;
  --ion-color-primary-rgb: 56, 128, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3171e0;
  --ion-color-primary-tint: #4c8dff;

  /** secondary **/
  --ion-color-secondary: #3dc2ff;
  --ion-color-secondary-rgb: 61, 194, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #36abe0;
  --ion-color-secondary-tint: #50c8ff;

  /** tertiary **/
  --ion-color-tertiary: #5260ff;
  --ion-color-tertiary-rgb: 82, 96, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #4854e0;
  --ion-color-tertiary-tint: #6370ff;

  /** success **/
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb: 45, 211, 111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;

  /** warning **/
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;

  /** danger **/
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;

  /** dark **/
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;

  /** medium **/
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;

  /** light **/
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}

.neon-avatar-random[data-v-2e3e990f] {
    height: 100%;
    width: 100%
}

.bounce-enter-active[data-v-8f33be8b] {
  animation-name: bounce-in-8f33be8b;
  animation-duration: var(--neon-transition-bounce-duration);
  animation-delay: var(--neon-transition-bounce-duration);
  animation-fill-mode: both;
}
.bounce-leave-active[data-v-8f33be8b] {
  animation-name: bounce-out-8f33be8b;
  animation-duration: var(--neon-transition-bounce-duration);

  animation-fill-mode: both;
}
@keyframes bounce-in-8f33be8b {
from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
}
20% {
    transform: scale3d(1.1, 1.1, 1.1);
}
40% {
    transform: scale3d(0.9, 0.9, 0.9);
}
60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
}
80% {
    transform: scale3d(0.97, 0.97, 0.97);
}
to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
}
@keyframes bounce-out-8f33be8b {
20% {
    transform: scale3d(0.9, 0.9, 0.9);
}
50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
}
to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
}
}

.neon-transition-expand[data-v-81375ddd] {
  overflow: hidden;
  will-change: height, width;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px
}
.neon-transition-expand .inner[data-v-81375ddd] {
  width: 100%
}

/** @NOTE this is not scoped on purpose. The children are outside of the tree (teleport) */
.neon-transition-menu .neon-menu-independent {
    transform-origin: top left;
}
.neon-transition-menu[data-placement='top'] > .neon-menu-content {
    transform-origin: bottom center;
}
.neon-transition-menu[data-placement='top-start'] > .neon-menu-content {
    transform-origin: bottom left;
}
.neon-transition-menu[data-placement='top-end'] > .neon-menu-content {
    transform-origin: bottom right;
}
.neon-transition-menu[data-placement='right'] > .neon-menu-content {
    transform-origin: center left;
}
.neon-transition-menu[data-placement='right-start'] > .neon-menu-content {
    transform-origin: top left;
}
.neon-transition-menu[data-placement='right-end'] > .neon-menu-content {
    transform-origin: bottom left;
}
.neon-transition-menu[data-placement='bottom'] > .neon-menu-content {
    transform-origin: top center;
}
.neon-transition-menu[data-placement='bottom-start'] > .neon-menu-content {
    transform-origin: top left;
}
.neon-transition-menu[data-placement='bottom-end'] > .neon-menu-content {
    transform-origin: top right;
}
.neon-transition-menu[data-placement='left'] > .neon-menu-content {
    transform-origin: center right;
}
.neon-transition-menu[data-placement='left-start'] > .neon-menu-content {
    transform-origin: top right;
}
.neon-transition-menu[data-placement='left-end'] > .neon-menu-content {
    transform-origin: bottom right;
}
.menu-enter-active,
.menu-leave-active {
  transition: opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);
}
.menu-enter-active > .neon-menu-content, .menu-leave-active > .neon-menu-content {
    transition: transform 125ms cubic-bezier(0, 0, 0.2, 1.5);
}
.menu-enter-from,
.menu-leave-to {
  opacity: 0;
}
.menu-enter-from .neon-menu-independent, .menu-leave-to .neon-menu-independent {
    transform: scaleY(0.8);
}
.menu-enter-from[data-placement='top'] > .neon-menu-content, .menu-leave-to[data-placement='top'] > .neon-menu-content {
    transform: scaleY(0.8);
}
.menu-enter-from[data-placement='top-start'] > .neon-menu-content, .menu-leave-to[data-placement='top-start'] > .neon-menu-content {
    transform: scaleY(0.8) scaleX(0.8);
}
.menu-enter-from[data-placement='top-end'] > .neon-menu-content, .menu-leave-to[data-placement='top-end'] > .neon-menu-content {
    transform: scaleY(0.8) scaleX(0.8);
}
.menu-enter-from[data-placement='right'] > .neon-menu-content, .menu-leave-to[data-placement='right'] > .neon-menu-content {
    transform: scaleX(0.8);
}
.menu-enter-from[data-placement='right-start'] > .neon-menu-content, .menu-leave-to[data-placement='right-start'] > .neon-menu-content {
    transform: scaleY(0.8) scaleX(0.8);
}
.menu-enter-from[data-placement='right-end'] > .neon-menu-content, .menu-leave-to[data-placement='right-end'] > .neon-menu-content {
    transform: scaleY(0.8) scaleX(0.8);
}
.menu-enter-from[data-placement='bottom'] > .neon-menu-content, .menu-leave-to[data-placement='bottom'] > .neon-menu-content {
    transform: scaleY(0.8);
}
.menu-enter-from[data-placement='bottom-start'] > .neon-menu-content, .menu-leave-to[data-placement='bottom-start'] > .neon-menu-content {
    transform: scaleY(0.8);
}
.menu-enter-from[data-placement='bottom-end'] > .neon-menu-content, .menu-leave-to[data-placement='bottom-end'] > .neon-menu-content {
    transform: scaleY(0.8);
}
.menu-enter-from[data-placement='left'] > .neon-menu-content, .menu-leave-to[data-placement='left'] > .neon-menu-content {
    transform: scaleX(0.8);
}
.menu-enter-from[data-placement='left-start'] > .neon-menu-content, .menu-leave-to[data-placement='left-start'] > .neon-menu-content {
    transform: scaleY(0.8) scaleX(0.8);
}
.menu-enter-from[data-placement='left-end'] > .neon-menu-content, .menu-leave-to[data-placement='left-end'] > .neon-menu-content {
    transform: scaleY(0.8) scaleX(0.8);
}

/** @NOTE this is not scoped on purpose. The children are outside of the tree (teleport) */
body {
  --transition-modal-duration: 200ms;
}
.modal-enter-active,
.modal-leave-active {
  transition: opacity var(--transition-modal-duration)
    cubic-bezier(0.4, 0, 0.2, 1);
}
.modal-enter-active .neon-modal > .content > *, .modal-leave-active .neon-modal > .content > * {
    transition: transform var(--transition-modal-duration)
      cubic-bezier(0, 0, 0.2, 1);
}
.modal-enter-active .is-center > .content > *, .modal-enter-active .is-always-center > .content > *, .modal-enter-active .is-bottom > .content > *, .modal-enter-active .is-top > .content > *, .modal-leave-active .is-center > .content > *, .modal-leave-active .is-always-center > .content > *, .modal-leave-active .is-bottom > .content > *, .modal-leave-active .is-top > .content > * {
      transform: translateY(0px);
}
.modal-enter-active .is-right > .content > *, .modal-enter-active .is-left > .content > *, .modal-leave-active .is-right > .content > *, .modal-leave-active .is-left > .content > * {
      transform: translateX(0px);
}
.modal-enter-from,
.modal-leave-to {
  opacity: 0;
}
.modal-enter-from .neon-modal > .content > *, .modal-leave-to .neon-modal > .content > * {
    transition: transform var(--transition-modal-duration)
      cubic-bezier(0.4, 0, 1, 1);
}
.modal-enter-from .is-top > .content > *, .modal-leave-to .is-top > .content > * {
    transform: translateY(-50px);
}
.modal-enter-from .is-center > .content > *, .modal-enter-from .is-always-center > .content > *, .modal-enter-from .is-bottom > .content > *, .modal-leave-to .is-center > .content > *, .modal-leave-to .is-always-center > .content > *, .modal-leave-to .is-bottom > .content > * {
      transform: translateY(50px);
}
.modal-enter-from .is-right > .content > *, .modal-leave-to .is-right > .content > * {
    transform: translateX(50px);
}
.modal-enter-from .is-left > .content > *, .modal-leave-to .is-left > .content > * {
    transform: translateX(-50px);
}

.slide-up-enter-active[data-v-6bfdb64a],
.slide-up-leave-active[data-v-6bfdb64a] {
  transition-property: transform, opacity;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
}
.slide-up-enter-from[data-v-6bfdb64a] {
  opacity: 0;
  transform: translateY(30px);
}
.slide-up-leave-to[data-v-6bfdb64a] {
  opacity: 0;
  transform: translateY(-30px);
}

.neon-query-button[data-v-0d5a7e64] {
  --neon-transition-bounce-duration: 0.5s;
  position: relative;
}
.neon-query-button .icon[data-v-0d5a7e64] {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
    height: 18px;
    width: 18px;
}
.neon-query-button .icon-count[data-v-0d5a7e64] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
  text-align: center;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  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: 300ms;
}
.neon-query-button .icon-number[data-v-0d5a7e64] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.neon-query-button .label[data-v-0d5a7e64] {
  overflow: hidden;
    padding-left: 4px;
}
.neon-query-button .dot[data-v-0d5a7e64] {
  position: absolute;
  border-radius: 9999px;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(22 163 74 / var(--tw-bg-opacity));
    content: '';
    height: 10px;
    width: 10px;
    top: -2px;
    right: -2px;
    z-index: 1;
}
.neon-query-button[data-v-0d5a7e64] .neon-button.is-shrinked {
      width: 32px;
}
.neon-query-button[data-v-0d5a7e64] .neon-button.is-shrinked .button {
        width: 32px;
        --neon-button-padding-override: 4px 5px;
}
.neon-query-button[data-v-0d5a7e64] .neon-button .button {
      --neon-button-bg-color-outlined: #fff;
      justify-content: flex-start;
}
@media (max-width: 576px) {
.neon-query-button[data-v-0d5a7e64] .neon-button.is-squared-mobile .button {
    justify-content: center;
}
}
@media (hover: hover) {
[data-v-0d5a7e64] .neon-button .button:hover .icon-count {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(22 163 74 / var(--tw-text-opacity));
}
}

.neon-query-filter-item[data-v-f2876700] {
  --neon-query-filter-item-size: 40px;
  display: grid;
  align-items: center;
  gap: 0.5rem;
  grid-template-areas:
    'field field remove'
    'operator operator .'
    'value value .';
  grid-template-columns: 1fr 1fr var(--neon-query-filter-item-size);
}
.filter-field[data-v-f2876700] {
    grid-area: field;
}
.filter-operator[data-v-f2876700] {
    grid-area: operator;
}
.filter-value[data-v-f2876700] {
    grid-area: value;
}
.filter-select[data-v-f2876700] {
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.5rem;
  border-width: 2px;
    height: var(--neon-query-filter-item-size);
}
@media (min-width: 576px) {
.neon-query-filter-item[data-v-f2876700] {
    --neon-query-filter-item-size: 32px;

    grid-template-areas: 'field operator value remove';
    grid-template-columns: 120px 120px 200px var(--neon-query-filter-item-size);
}
.neon-query-filter-item .filter-remove[data-v-f2876700] {
      --neon-icon-size: 14px;
}
.neon-floating-content[data-neon-scope='query:filter'] {
    --neon-select-wrapper-max-width: 240px;
}
}

.filter-wrapper[data-v-056275af] {
    --neon-query-filter-gap: 16px;
    --item-height: var(--height-md);
    display: grid;
    max-height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    grid-template-rows: 1fr min-content;
}
.filter-items[data-v-056275af] {
    display: grid;
    gap: 1rem;
    overflow-y: auto;
}
.filter-empty .inner[data-v-056275af] {
    display: flex;
    align-items: center;
    border-radius: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border-width: 2px;
    border-style: dashed;
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
      height: var(--item-height);
}
.filter-items[data-v-056275af],
  .filter-empty[data-v-056275af] {
    padding: var(--neon-query-filter-gap);
}
.filter-buttons[data-v-056275af] {
    display: grid;
    grid-template-columns: 1fr min-content;
    padding-bottom: var(--neon-query-filter-gap);
    padding-left: var(--neon-query-filter-gap);
    padding-right: var(--neon-query-filter-gap);
}
.filter-button-add[data-v-056275af] .button {
    justify-content: flex-start;
}
.filter-button-clear[data-v-056275af] {
    margin-left: 0.5rem;
}
@media (min-width: 576px) {
.filter-wrapper[data-v-056275af] {
      --neon-query-filter-gap: 6px;
      --item-height: var(--height-sm);
      border-radius: 0.75rem;
      font-size: 0.875rem;
}
.filter-empty[data-v-056275af] {
      min-width: 300px;
}
.filter-items[data-v-056275af] {
        gap: 0.5rem;
}
}

.neon-modal[data-neon-scope='query:filter'] {
  --neon-sheet-padding-x: 0;
  --neon-sheet-padding-y: 0;
}

.neon-query-refresh[data-v-e721a19d] {
  --fa-animation-duration: 1s;
  --fa-animation-iteration-count: 1;
}

.neon-query-search[data-v-c2c0d0c7] {
    display: flex;
}
.neon-query-search .search-button[data-v-c2c0d0c7] {
    opacity: 1;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    max-width: 100px;
}
.neon-query-search .search-input[data-v-c2c0d0c7] {
    max-width: 0rem;
    overflow: hidden;
    opacity: 0;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;

    --neon-icon-size: 14px;
}
.neon-query-search .clear-button[data-v-c2c0d0c7] {
    cursor: pointer;
}
.neon-query-search .clear-button[data-v-c2c0d0c7]:hover {
      --neon-icon-color: #DC2626;
}
.neon-query-search.is-active .search-input[data-v-c2c0d0c7] {
    opacity: 1;
      max-width: 240px;
}
.neon-query-search.is-active .search-input .neon-input[data-v-c2c0d0c7] {
        --neon-input-border-color: #16A34A;
}
.neon-query-search.is-active .search-button[data-v-c2c0d0c7] {
    max-width: 0rem;
    opacity: 0;
}

.neon-query-sort-item[data-v-f4aef141] {
  --neon-query-sort-item-size: 40px;
  display: grid;
  align-items: center;
  gap: 0.5rem;
  grid-template-areas:
    'field remove'
    'direction .';
  grid-template-columns: 1fr var(--neon-query-sort-item-size);
}
.sort-field[data-v-f4aef141] {
    grid-area: field;
}
.sort-direction[data-v-f4aef141] {
    grid-area: direction;
}
.sort-select[data-v-f4aef141] {
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.5rem;
  border-width: 2px;
    height: var(--neon-query-sort-item-size);
}
@media (min-width: 576px) {
.neon-query-sort-item[data-v-f4aef141] {
    --neon-query-sort-item-size: 32px;

    grid-template-areas: 'field direction remove';
    grid-template-columns: 120px 120px var(--neon-query-sort-item-size);
}
.neon-query-sort-item .sort-remove[data-v-f4aef141] {
      --neon-icon-size: 14px;
}
.neon-menu-neon-select[data-neon-scope='query:sort'] {
    --neon-select-wrapper-max-width: 240px;
}
}

.sort-wrapper[data-v-3c1fc3cc] {
    --neon-query-sort-gap: 16px;
    --item-height: var(--height-md);
    display: grid;
    max-height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 0.75rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    grid-template-rows: 1fr min-content;
}
.sort-items[data-v-3c1fc3cc] {
    display: grid;
    gap: 1rem;
    overflow-y: auto;
}
.sort-empty .inner[data-v-3c1fc3cc] {
    display: flex;
    align-items: center;
    border-radius: 0.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border-width: 2px;
    border-style: dashed;
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
      height: var(--item-height);
}
.sort-items[data-v-3c1fc3cc],
  .sort-empty[data-v-3c1fc3cc] {
    padding: var(--neon-query-sort-gap);
}
.sort-buttons[data-v-3c1fc3cc] {
    display: grid;
    grid-template-columns: 1fr min-content;
    padding-bottom: var(--neon-query-sort-gap);
    padding-left: var(--neon-query-sort-gap);
    padding-right: var(--neon-query-sort-gap);
}
.sort-button-add[data-v-3c1fc3cc] .button {
    justify-content: flex-start;
}
.sort-button-clear[data-v-3c1fc3cc] {
    margin-left: 0.5rem;
}
@media (min-width: 576px) {
.sort-wrapper[data-v-3c1fc3cc] {
      --neon-query-sort-gap: 6px;
      --item-height: var(--height-sm);
      border-radius: 0.75rem;
      font-size: 0.875rem;
}
.sort-empty[data-v-3c1fc3cc] {
      min-width: 300px;
}
.sort-items[data-v-3c1fc3cc] {
        gap: 0.5rem;
}
}

.neon-modal[data-neon-scope='query:sort'] {
  --neon-sheet-padding-x: 0;
  --neon-sheet-padding-y: 0;
}

.neon-query-display .icon-wrapper[data-v-e032ffa9] {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 16px;
    width: 16px;
}
.neon-query-display .icon-main[data-v-e032ffa9] {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.neon-query-display.is-squared .icon-wrapper[data-v-e032ffa9] {
    margin-right: 0px;
}
@media (min-width: 576px) {
.neon-query-display .icon-wrapper[data-v-e032ffa9] {
      margin-right: var(--neon-button-icon-gap);
}
}

.neon-query[data-v-707ea56e] {
    display: flex
}
.neon-query[data-v-707ea56e] > :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)))
}

.neon-query-shortcuts[data-v-0e8afafb] {

    overflow: hidden
}
.neon-query-shortcuts .shortcuts[data-v-0e8afafb] {

    display: flex
}
.neon-query-shortcuts .shortcuts[data-v-0e8afafb] > :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)))
}
.neon-query-shortcuts .shortcuts[data-v-0e8afafb] {

    padding-left: 0.5rem;

    padding-right: 0.5rem;

    padding-top: 0.25rem;

    padding-bottom: 0.25rem
}

.neon-discovery-scroller[data-v-634d0346] {

    overflow: hidden
}
.neon-discovery-scroller .items[data-v-634d0346] {

    display: flex
}
.neon-discovery-scroller .items[data-v-634d0346] > :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)))
}
.neon-discovery-scroller .items[data-v-634d0346] {

    padding-left: 0.5rem;

    padding-right: 0.5rem;

    padding-top: 0.25rem;

    padding-bottom: 0.25rem
}

.neon-discovery[data-v-cdcfc842] {
  display: grid;
  align-items: center;
  grid-template-columns: min-content 1fr;
}
.neon-discovery .inner[data-v-cdcfc842] {
  display: grid;
  align-items: center;
  justify-content: flex-end;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
    grid-template-columns: minmax(0, min-content) 1fr;
}
.neon-query-display[data-v-cdcfc842] {
  margin-right: 0.25rem;
}
.neon-query-button[data-v-cdcfc842] {
  --neon-button-padding-override: 4px 5px;
}
.neon-discovery-scroller[data-v-cdcfc842] {
  margin-left: 0.25rem;
}

.neon-discovery-sheet[data-v-4f07dc18] {
    display: grid;
    width: 100%;
    gap: 1rem
}

.dp__main {
      font-family: flsn, sans-serif !important;
}
.dp__menu {
      overflow: hidden;
      font-family: flsn, sans-serif !important;
      border-radius: 0.75rem;
      border-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgb(63 63 70 / var(--tw-border-opacity));
}
.dp__menu_content_wrapper {
      flex-direction: column;
}
.dp__calendar_header_item {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0px;
      font-size: 0.75rem;
      --tw-text-opacity: 1;
      color: rgb(161 161 170 / var(--tw-text-opacity));
      height: 30px;
      width: 30px;
}
.dp__calendar_header_item:first-child {
      opacity: 0;
}
  /* @apply px-0.5; */
.dp__calendar_item:first-child {
      font-size: 0.75rem;
}
.dp__calendar_wrap {
      font-family: flsn, sans-serif !important;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      padding-bottom: 0.25rem;
}
.dp__calendar_header_separator {
      height: 0.125rem;
      --tw-bg-opacity: 1;
      background-color: rgb(228 228 231 / var(--tw-bg-opacity));
}
.dp__sidebar_left {
      border-width: 0px;
}
.dp__sidebar_right {
      border-width: 0px;
}
.dp__month_year_row {
      display: grid;
      gap: 0.25rem;
      padding-left: 0.5rem;
      padding-right: 0.25rem;
      font-weight: 700;
  grid-template-areas: 'month year . prev next';
  grid-template-columns: min-content min-content 1fr 25px 25px;
}
.dp__month_year_row .dp__month_year_select {
      width: 100%;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      border-radius: 0.75rem;
}
.dp__month_year_row .dp__month_year_select:nth-child(2) {
      grid-area: month;
}
.dp__month_year_row .dp__month_year_select:nth-child(3) {
      grid-area: year;
}
.dp__month_year_row .dp__month_year_col_nav:nth-child(1) {
      grid-area: prev;
}
.dp__month_year_row .dp__month_year_col_nav:nth-child(4) {
      grid-area: next;
}
.dp__cell_inner {
      padding: 0px;
      font-size: 0.875rem;
      font-weight: 700;
      border-radius: 9999px;
      border-width: 2px;
  height: 30px;
  width: 30px;
}
.dp__cell_inner.dp__today:not(.dp__active_date):not(.dp__range_start):not(.dp__range_end) {
      --tw-border-opacity: 1;
      border-color: rgb(220 38 38 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(220 38 38 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dp__cell_inner.dp__active_date {
      --tw-border-opacity: 1;
      border-color: rgb(22 163 74 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(22 163 74 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dp__cell_inner.dp__range_start, 
  .dp__cell_inner.dp__range_end {
      --tw-border-opacity: 1;
      border-color: rgb(22 163 74 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(22 163 74 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity));
}
.dp__cell_inner.dp__range_start:not(.dp__range_end) {
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
}
.dp__cell_inner.dp__range_between {
      border-radius: 0px;
}
.dp__cell_inner.dp__range_end:not(.dp__range_start) {
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
}
.dp__calendar_row .dp__week_num .dp__cell_inner {
      font-size: 0.75rem;
      font-weight: 400;
}
.dp__overlay {
      font-family: flsn, sans-serif !important;
}
.dp__overlay_cell, 
.dp__overlay_cell_active {
      border-radius: 0.75rem;
}
.dp__clear_icon {
      display: none;
}

.neon-filter-item-number[data-v-4b73fd1b] {
    display: flex
}
.neon-filter-item-number[data-v-4b73fd1b] > :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)))
}

.neon-filter-item[data-v-90a17056] {
  --neon-button-size-override: var(--neon-filter-item-size);
  display: grid;
  min-width: 0px;
  align-items: center;
  gap: 0.5rem;
  grid-template-areas:
    'field field remove'
    'operator operator .'
    'value value .';
  grid-template-columns: 1fr 1fr var(--neon-filter-item-size);
}
.neon-filter-item.is-medium[data-v-90a17056] {
    --neon-filter-item-size: 40px;
}
.neon-filter-item.is-small[data-v-90a17056] {
    --neon-filter-item-size: 32px;
}
.filter-field[data-v-90a17056] {
    grid-area: field;
}
.filter-operator[data-v-90a17056] {
    grid-area: operator;
}
.filter-value[data-v-90a17056] {
    grid-area: value;
}
.filter-select[data-v-90a17056] {
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.5rem;
  border-width: 2px;
    height: var(--neon-filter-item-size);
}
.filter-remove[data-v-90a17056] {
  flex-shrink: 0;
    grid-area: remove;
}
@media (min-width: 576px) {
.neon-filter-item[data-v-90a17056] {
    grid-template-areas: 'field operator value remove';
    grid-template-columns: 1fr 1fr 2fr var(--neon-filter-item-size);
}
.neon-filter-item .filter-remove[data-v-90a17056] {
      --neon-icon-size: 14px;
}
}

.neon-filter-sheet[data-v-9d4e64bb] {
  display: grid;
  max-height: 100%;
  width: 100%;
  min-width: 0px;
  overflow: hidden;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  grid-template-rows: 1fr min-content;
  font-size: var(--item-font-size);
}
.neon-filter-sheet.is-medium[data-v-9d4e64bb] {
    --neon-filter-gap: 12px;
    --item-height: var(--height-md);
    --item-border-radius: 0.75rem;
    --item-font-size: 1rem;
}
.neon-filter-sheet.is-small[data-v-9d4e64bb] {
    --neon-filter-gap: 6px;
    --item-height: var(--height-sm);
    --item-border-radius: 0.5rem;
    --item-font-size: 0.875rem;
}
.neon-filter-sheet .items[data-v-9d4e64bb] {
  display: grid;
  min-width: 0px;
  overflow-y: auto;
    gap: var(--neon-filter-gap);
    padding: var(--neon-filter-gap);
}
.neon-filter-sheet .empty[data-v-9d4e64bb] {
    padding: var(--neon-filter-gap);
}
.neon-filter-sheet .empty .inner[data-v-9d4e64bb] {
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-width: 2px;
  border-style: dashed;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
      height: var(--item-height);
      border-radius: var(--item-border-radius);
}
.neon-filter-sheet .buttons[data-v-9d4e64bb] {
  display: grid;
    grid-template-columns: 1fr min-content;
    padding-bottom: var(--neon-filter-gap);
    padding-left: var(--neon-filter-gap);
    padding-right: var(--neon-filter-gap);
}
.neon-filter-sheet .buttons .button-add[data-v-9d4e64bb] .button {
  justify-content: flex-start;
}
.neon-filter-sheet .buttons .button-add[data-v-9d4e64bb] .button:active:not(:disabled) {
        transform: scale(1);
}
.neon-filter-sheet .buttons .button-clear[data-v-9d4e64bb] {
  margin-left: 0.5rem;
}
@media (min-width: 576px) {
.neon-filter-sheet[data-v-9d4e64bb] {
    min-width: 320px;
}
.neon-filter-sheet[data-v-9d4e64bb]:not(.is-full) {
      max-width: 480px;
}
  /* .items {
    @apply gap-2;
  } */

  /* .empty {
    min-width: 300px;
  } */
}

.neon-modal[data-neon-scope='query:filter'] {
  --neon-sheet-padding-x: 0;
  --neon-sheet-padding-y: 0;
}
@media (min-width: 576px) {
.neon-floating-content[data-neon-scope='query:filter'] {
    --neon-select-wrapper-max-width: 240px;
}
}

.neon-sort-item[data-v-fcfeeb12] {
  --neon-button-size-override: var(--neon-sort-item-size);
  display: grid;
  min-width: 0px;
  align-items: center;
  gap: 0.5rem;
  grid-template-areas:
    'field remove'
    'direction .';
  grid-template-columns: 1fr var(--neon-query-sort-item-size);
}
.neon-sort-item.is-medium[data-v-fcfeeb12] {
    --neon-sort-item-size: 40px;
}
.neon-sort-item.is-small[data-v-fcfeeb12] {
    --neon-sort-item-size: 32px;
}
.sort-field[data-v-fcfeeb12] {
    grid-area: field;
}
.sort-direction[data-v-fcfeeb12] {
    grid-area: direction;
}
.sort-select[data-v-fcfeeb12] {
  display: flex;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.5rem;
  border-width: 2px;
    height: var(--neon-sort-item-size);
}
.sort-remove[data-v-fcfeeb12] {
    grid-area: remove;
}
@media (min-width: 576px) {
.neon-sort-item[data-v-fcfeeb12] {
    grid-template-areas: 'field direction remove';
    grid-template-columns: 120px 120px var(--neon-query-sort-item-size);
}
.neon-sort-item .sort-remove[data-v-fcfeeb12] {
      --neon-icon-size: 14px;
}
}

.neon-sort-sheet[data-v-599b8b0b] {
  display: grid;
  max-height: 100%;
  width: 100%;
  min-width: 0px;
  overflow: hidden;
  border-radius: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  grid-template-rows: 1fr min-content;
  font-size: var(--item-font-size);
}
.neon-sort-sheet.is-medium[data-v-599b8b0b] {
    --neon-sort-gap: 12px;
    --item-height: var(--height-md);
    --item-border-radius: 0.75rem;
    --item-font-size: 1rem;
}
.neon-sort-sheet.is-small[data-v-599b8b0b] {
    --neon-sort-gap: 6px;
    --item-height: var(--height-sm);
    --item-border-radius: 0.5rem;
    --item-font-size: 0.875rem;
}
.neon-sort-sheet .items[data-v-599b8b0b] {
  display: grid;
  min-width: 0px;
  overflow-y: auto;
    gap: var(--neon-sort-gap);
    padding: var(--neon-sort-gap);
}
.neon-sort-sheet .empty[data-v-599b8b0b] {
    padding: var(--neon-sort-gap);
}
.neon-sort-sheet .empty .inner[data-v-599b8b0b] {
  display: flex;
  align-items: center;
  border-radius: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-width: 2px;
  border-style: dashed;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
      height: var(--item-height);
      border-radius: var(--item-border-radius);
}
.neon-sort-sheet .buttons[data-v-599b8b0b] {
  display: grid;
    grid-template-columns: 1fr min-content;
    padding-bottom: var(--neon-sort-gap);
    padding-left: var(--neon-sort-gap);
    padding-right: var(--neon-sort-gap);
}
.neon-sort-sheet .buttons .button-add[data-v-599b8b0b] .button {
  justify-content: flex-start;
}
.neon-sort-sheet .buttons .button-add[data-v-599b8b0b] .button:active:not(:disabled) {
        transform: scale(1);
}
.neon-sort-sheet .buttons .button-clear[data-v-599b8b0b] {
  margin-left: 0.5rem;
}
@media (min-width: 576px) {
.neon-sort-sheet[data-v-599b8b0b] {
    min-width: 320px;
}
.neon-sort-sheet[data-v-599b8b0b]:not(.is-full) {
      max-width: 480px;
}
}

.neon-modal[data-neon-scope='query:sort'] {
  --neon-sheet-padding-x: 0;
  --neon-sheet-padding-y: 0;
}
@media (min-width: 576px) {
.neon-floating-content[data-neon-scope='query:sort'] {
    --neon-select-wrapper-max-width: 240px;
}
}

.neon-stat[data-v-1f089bb6] {
  --padding-x: 12px;
  --padding-y: 8px;
  position: relative;
  width: 100%;
  border-radius: 0.75rem;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  line-height: 1;
  padding: var(--padding-y) var(--padding-x);
}
@media (min-width: 576px) {
.neon-stat[data-v-1f089bb6] {
    --padding-x: 16px;
    --padding-y: 12px
}
}
.stat-icon[data-v-1f089bb6] {
  position: absolute;
    bottom: var(--padding-y);
    right: var(--padding-x);
}
.stat-icon .icon-default[data-v-1f089bb6] {
      --neon-icon-size: 16px;
      --tw-text-opacity: 1;
      color: rgb(161 161 170 / var(--tw-text-opacity));
      opacity: 0.5;
}
@media (min-width: 576px) {
.stat-icon .icon-default[data-v-1f089bb6] {
        --neon-icon-size: 20px;
}
}
.stat-content[data-v-1f089bb6] {
  display: grid;
  gap: 0.25rem;
  line-height: 1;
}
.stat-label[data-v-1f089bb6] {
  font-size: 0.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
@media (min-width: 576px) {
.stat-label[data-v-1f089bb6] {
    font-size: 0.875rem;
}
}
.stat-value[data-v-1f089bb6] {
  display: flex;
  align-items: flex-end;
  font-size: 1.25rem;
  font-weight: 700;
}
.value-wrapper[data-v-1f089bb6] {
  position: relative;
}
.value-display[data-v-1f089bb6] {
  position: absolute;
  top: 0px;
  left: 0px;
}
.value-ghost[data-v-1f089bb6] {
  opacity: 0;
}
.value-unit[data-v-1f089bb6] {
  margin-left: 0.25rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}

.neon-display-audio-scrubber[data-v-263c8264] {
        position: relative;
        height: 0.5rem;
        cursor: pointer;
        -webkit-user-select: none;
           -moz-user-select: none;
                user-select: none;
        border-radius: 9999px;
        --tw-bg-opacity: 1;
        background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.neon-display-audio-scrubber:hover .audio-dot[data-v-263c8264] {
        transform: scale(1.3);
}
.audio-buffer[data-v-263c8264] {
        position: absolute;
        left: 0px;
        top: 0px;
        height: 100%;
        width: 100%;
    /* @apply bg-green-300 rounded-full; */
}
.audio-progress[data-v-263c8264] {
        position: relative;
        height: 100%;
        width: 100%;
        border-radius: 9999px;
        --tw-bg-opacity: 1;
        background-color: rgb(22 163 74 / var(--tw-bg-opacity));
}
.audio-dot[data-v-263c8264] {
        position: absolute;
        border-radius: 9999px;
        --tw-bg-opacity: 1;
        background-color: rgb(7 123 50 / var(--tw-bg-opacity));
        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));
        transition-property: transform;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        transition-duration: 300ms;
    height: 12px;
    width: 12px;
    top: -2px;
}

.neon-display-audio[data-v-bc648091] {
  height: 120px;
}
.neon-display-audio audio[data-v-bc648091] {
  display: none;
}
.audio-player[data-v-bc648091] {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 0.75rem;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  line-height: 1;
}
.audio-player .info[data-v-bc648091] {
  margin-top: 0.5rem;
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: flex-end;
}
.audio-player .progress[data-v-bc648091] {
  margin-bottom: 0.25rem;
  width: 100%;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(167 243 208 / var(--tw-bg-opacity));
      height: 8px;
}
.audio-player .progress .bar[data-v-bc648091] {
  height: 100%;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(5 150 105 / var(--tw-bg-opacity));
}
.audio-player .duration[data-v-bc648091] {
  margin-top: 0.5rem;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.audio-buttons[data-v-bc648091] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.audio-buttons[data-v-bc648091] > :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)));
}
.audio-backward-10 .atom-icon[data-v-bc648091], .audio-forward-10 .atom-icon[data-v-bc648091] {
      --atom-icon-size: 15px;
}
.audio-time[data-v-bc648091] {
  pointer-events: none;
  position: absolute;
  bottom: 0px;
  margin-bottom: 1rem;
  --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));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(24 24 27 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.audio-button[data-v-bc648091] {
  flex-shrink: 0;
}
.audio-play[data-v-bc648091] {
  position: relative;
}

/* .icon {
      height: calc(40px / 3);
      width: calc(40px / 3);
    } */
.audio-play .pause[data-v-bc648091] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.audio-play .pause[data-v-bc648091] > :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)));
}
.audio-play .pause .bar[data-v-bc648091] {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
        width: 4px;
        height: 14px;
}

.neon-display-content[data-v-582a23d9] {
    display: grid;
    min-width: 0px;
    gap: 0.75rem
}
.neon-display-content .block[data-v-582a23d9] {
    min-width: 0px
}
.neon-display-content .atom-image[data-v-582a23d9] {
    border-width: 1px
}
.block-notion[data-v-582a23d9] {
    overflow: hidden;
    border-radius: 0.75rem;
    border-width: 1px
}

.neon-display-image[data-v-bbda87e7] {
    width: 100%;
    border-radius: 0.75rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(228 228 231 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    display: grid;
    gap: 0.75rem;
    padding: 0.5rem;
}
.neon-display-image .neon-image[data-v-bbda87e7] {
    cursor: pointer;
}
.neon-display-image.use-horizontal[data-v-bbda87e7] {
    grid-template-columns: 80px 1fr;
}
.image-info[data-v-bbda87e7] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    line-height: 1.25;
}
.image-name[data-v-bbda87e7] {
    margin-bottom: 0.25rem;
    width: 100%;
    overflow: hidden;
}
.image-title[data-v-bbda87e7] {
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
}
.image-subtitle[data-v-bbda87e7] {
    margin-left: 0.25rem;
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
}
.image-meta[data-v-bbda87e7] {
    --neon-icon-size: 12px;
    display: inline-flex;
    align-items: center;
}
.image-meta[data-v-bbda87e7] > :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)));
}
.image-meta[data-v-bbda87e7] {
    font-size: 0.75rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
}
.image-meta .neon-icon[data-v-bbda87e7] {
    margin-top: 1px;
}

.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
    /* @apply flex justify-center items-start; */
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
        max-width: 576px;
}
}
@media (min-width: 768px) {
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
        max-width: 768px;
}
}
@media (min-width: 992px) {
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
        max-width: 992px;
}
}
@media (min-width: 993px) {
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
        max-width: 993px;
}
}
@media (min-width: 1200px) {
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
        max-width: 1200px;
}
}
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
@media (min-width: 768px) {
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
        padding-left: 4rem;
        padding-right: 4rem;
}
}
.neon-modal[data-neon-scope='display:image'] .preview-wrapper {
    /* @apply h-full overflow-y-auto; */
}
.neon-modal[data-neon-scope='display:image'] .preview-inner {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px) {
.neon-modal[data-neon-scope='display:image'] .preview-inner {
        max-width: 576px;
}
}
@media (min-width: 768px) {
.neon-modal[data-neon-scope='display:image'] .preview-inner {
        max-width: 768px;
}
}
@media (min-width: 992px) {
.neon-modal[data-neon-scope='display:image'] .preview-inner {
        max-width: 992px;
}
}
@media (min-width: 993px) {
.neon-modal[data-neon-scope='display:image'] .preview-inner {
        max-width: 993px;
}
}
@media (min-width: 1200px) {
.neon-modal[data-neon-scope='display:image'] .preview-inner {
        max-width: 1200px;
}
}
.neon-modal[data-neon-scope='display:image'] .preview-inner {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
}

.neon-display-notion[data-v-4c0b5af0] {
    position: relative
}
.neon-display-notion .button-reload[data-v-4c0b5af0] {
    position: absolute;
    top: 12px;
    left: 12px;
    z-index: 11
}
.neon-display-notion iframe[data-v-4c0b5af0] {
    width: 100%;
    flex: 1 1 0%;
    min-height: 640px
}

body {
  --neon-display-rich-text-color: var(--fg-normal);
}
.neon-display-rich-text[data-v-50e2ec78] {
  font-size: 15px;
  color: var(--neon-display-rich-text-color);
}

.neon-alert[data-v-a0467bac] {

  display: flex;

  width: 100%;

  padding-left: 0.75rem;

  padding-right: 0.75rem;

  padding-top: 0.5rem;

  padding-bottom: 0.5rem;

  border-radius: 0.75rem;

  border-width: 2px;

  text-align: left;

  font-size: 0.875rem;

  color: var(--neon-alert-color-override, var(--neon-alert-color));
  background-color: var(
    --neon-alert-bg-color-override,
    var(--neon-alert-bg-color)
  );
  border-color: var(
    --neon-alert-border-color-override,
    var(--neon-alert-border-color)
  );
  line-height: 18px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.neon-alert .title[data-v-a0467bac] {

  font-weight: 700;
}
.neon-alert .description[data-v-a0467bac] {

  margin-left: 0.25rem;
}
.neon-alert.is-center[data-v-a0467bac] {

  display: block;

  justify-content: center;

  text-align: center;
}
.neon-alert.is-center .label[data-v-a0467bac] {

  vertical-align: middle;
}
.neon-alert[data-v-a0467bac] .neon-icon {
    --neon-icon-size: 16px;
    margin-top: 1px;
    margin-right: 0.5rem;
    opacity: 0.75;
}

.neon-dropdown[data-v-597c76ba] {
}

.neon-modal[data-neon-scope='dropdown'] {
  --neon-sheet-padding-x: 0;
  --neon-sheet-padding-y: 0;
}

body {
  --neon-empty-height: auto;
  --neon-empty-width: auto;
}
.neon-empty[data-v-02e25da7] {
  display: flex;
  width: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0.75rem;
  border-width: 2px;
  border-style: dashed;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
  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: 300ms;
  min-height: var(--neon-empty-height);
}
.neon-empty .inner[data-v-02e25da7] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.neon-empty .inner[data-v-02e25da7] > :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));
}
.neon-empty .inner[data-v-02e25da7] {
  line-height: 1.25;
}
.neon-empty[data-v-02e25da7]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(161 161 170 / var(--tw-border-opacity));
}
@media (min-width: 576px) {
.neon-empty .inner[data-v-02e25da7] {
    flex-direction: row;
}
.neon-empty .inner[data-v-02e25da7] > :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)));
    --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));
}
}

body {
  --neon-info-gap: 32px;
}
.neon-info[data-v-5b719dab] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.neon-info[data-v-5b719dab] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(var(--neon-info-gap) * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(var(--neon-info-gap) * var(--tw-space-y-reverse));
}
.neon-info[data-v-5b719dab] {
  padding: 1rem;
  text-align: center;
  line-height: 1.25;
}
.neon-info.is-full[data-v-5b719dab] {
  height: 100%;
  width: 100%;
}
.neon-info.is-small .info-image[data-v-5b719dab] {
      max-width: 160px;
}
.neon-info.is-small .info-title[data-v-5b719dab] {
  font-size: 1rem;
}
.neon-info.is-small .info-description[data-v-5b719dab] {
  font-size: 0.875rem;
}
.neon-info.is-absolute[data-v-5b719dab] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
.info-image[data-v-5b719dab] {
  width: 100%;
    max-width: 240px;
}
.info-image img[data-v-5b719dab] {
  width: 100%;
}
.info-content[data-v-5b719dab] {
    max-width: 420px;
}
.info-title[data-v-5b719dab] {
  margin-bottom: 0.5rem;
  font-size: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
}
.info-description[data-v-5b719dab] {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}

body {
  --neon-menu-min-width: 100px;
  --neon-menu-arrow-color: #E4E4E7;
}
.neon-menu[data-v-98a949b9] {
  display: contents;
}
.neon-menu-activator[data-v-98a949b9] {
  display: contents;
}
.neon-menu-popper[data-v-98a949b9] {
  position: fixed;
  left: -999px;
  z-index: 500;
  min-width: var(--neon-menu-min-width);
  transform: translateY(2px);
  pointer-events: none;
}
.neon-menu-popper.is-active[data-v-98a949b9] {
    pointer-events: all;
}
.arrow[data-v-98a949b9], 
.arrow[data-v-98a949b9]::after, 
.arrow[data-v-98a949b9]::before {
  position: absolute;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  z-index: 1;
  width: 8px;
  height: 8px;
  border-radius: 2px;
}
.arrow[data-v-98a949b9]::before {
  overflow: visible;
}
.arrow[data-v-98a949b9]::after {
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    transform: rotate(45deg) scale(0);
    content: '';
}
.arrow.is-active[data-v-98a949b9]::after {
    transform: rotate(45deg) scale(1);
}
.arrow[data-v-98a949b9]::before {
  border-width: 2px;
    border-color: var(--neon-menu-arrow-color);
    transform: rotate(45deg) scale(0);
    content: '';
}
.arrow.is-active[data-v-98a949b9]::before {
    transform: rotate(45deg) scale(1);
}
[data-placement^='top'] .arrow[data-v-98a949b9] {
  bottom: -4px;
}
[data-placement^='top'] .arrow[data-v-98a949b9]::after {
    bottom: 3px;
}
[data-placement^='bottom'] .arrow[data-v-98a949b9] {
  top: -4px;
}
[data-placement^='bottom'] .arrow[data-v-98a949b9]::after {
    top: 3px;
}
[data-placement^='right'] .arrow[data-v-98a949b9] {
  left: -4px;
}
[data-placement^='right'] .arrow[data-v-98a949b9]::after {
    left: 3px;
}
[data-placement^='left'] .arrow[data-v-98a949b9] {
  right: -4px;
}
[data-placement^='left'] .arrow[data-v-98a949b9]::after {
    right: 3px;
}
.neon-menu-content[data-v-98a949b9] {
  max-height: 100vh;
  contain: content;
}
.neon-menu-content .neon-list[data-v-98a949b9] {
    --neon-list-bg-color: transparent;
    max-width: 100%;
}
.neon-menu-content.is-full-height[data-v-98a949b9] {
    max-height: 100vh;
}
.is-attached[data-placement^='top'] > .neon-menu-content[data-v-98a949b9] {
      margin-bottom: -1px;
}
.is-attached[data-placement^='bottom'] > .neon-menu-content[data-v-98a949b9] {
      margin-top: -1px;
}

.neon-sheet[data-v-be8c02f7] {
  --neon-sheet-padding-x: 0;
  --neon-sheet-padding-y: 0;
}

#landing {
  pointer-events: none;
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 500;
}
.neon-modal[data-v-4f195774] {
  --neon-modal-z-index: 100;
  --neon-sheet-max-height: calc(100% - 48px);
  pointer-events: none;
  position: fixed;
  top: 0px;
  left: 0px;
  display: flex;
  height: 100%;
  width: 100%;
}
.neon-modal.is-full-height[data-v-4f195774] {
    --neon-sheet-height: 100%;
    --neon-sheet-max-height: 100%;
}
.neon-modal.use-scroll .content[data-v-4f195774] {
  pointer-events: auto;
  overflow-y: auto;
}
.neon-modal.is-center[data-v-4f195774] {
    --neon-sheet-border-radius: 8px 8px 0 0;
}
.neon-modal.is-center .content[data-v-4f195774] {
  align-items: flex-end;
  justify-content: center;
}
.neon-modal.is-center.is-nudge > .content[data-v-4f195774] {
      animation: nudge-4f195774 200ms;
}
.neon-modal.is-always-center[data-v-4f195774] {
    --neon-sheet-border-radius: 8px 8px;
}
.neon-modal.is-always-center .content[data-v-4f195774] {
  align-items: center;
  justify-content: center;
}
.neon-modal.is-always-center.is-nudge > .content[data-v-4f195774] {
      animation: nudge-4f195774 200ms;
}
.neon-modal.is-right[data-v-4f195774] {
    --neon-sheet-border-radius: 8px 0 0 8px;
}
.neon-modal.is-right .content[data-v-4f195774] {
  align-items: center;
  justify-content: flex-end;
}
.neon-modal.is-right.is-nudge > .content[data-v-4f195774] {
      transform-origin: right;
      animation: shake-4f195774 200ms;
}
.neon-modal.is-bottom[data-v-4f195774] {
    --neon-sheet-border-radius: 8px 8px 0 0;
}
.neon-modal.is-bottom .content[data-v-4f195774] {
  align-items: flex-end;
  justify-content: center;
}
.neon-modal.is-left[data-v-4f195774] {
    --neon-sheet-border-radius: 0 8px 8px 0;
}
.neon-modal.is-left .content[data-v-4f195774] {
  align-items: center;
  justify-content: flex-start;
}
.neon-modal.is-top[data-v-4f195774] {
    --neon-sheet-border-radius: 0 0 8px 8px;
}
.neon-modal.is-top .content[data-v-4f195774] {
  align-items: flex-start;
  justify-content: center;
}
.neon-modal .neon-overlay[data-v-4f195774] {
    --neon-overlay-z-index: 1;
}
.neon-modal .content[data-v-4f195774] {
  pointer-events: none;
  display: flex;
  height: 100%;
  width: 100%;
    z-index: 2;
}
.neon-modal .content[data-v-4f195774] >  * {
  pointer-events: auto;
}
.neon-modal .close[data-v-4f195774] {
    --neon-icon-size: 32px;
    pointer-events: auto;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    padding: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    opacity: 0.5;
    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: 300ms;
    z-index: 3;
}
.neon-modal .close[data-v-4f195774]:hover {
  opacity: 1;
}
.neon-modal[data-v-4f195774] >  .content > * {
  width: 100%;
}
@media (max-width: 576px) {
.neon-modal.is-always-center[data-v-4f195774] {
}
}
@media (min-width: 576px) {
.neon-modal.is-center[data-v-4f195774] {
    --neon-sheet-border-radius: 8px;
}
.neon-modal.is-center .content[data-v-4f195774] {
    align-items: center;
    justify-content: center;
}
.neon-modal[data-v-4f195774] >  .is-small > * {
        max-width: 320px;
}
.neon-modal[data-v-4f195774] >  .is-medium > * {
        max-width: 420px;
}
.neon-modal[data-v-4f195774] >  .is-large > * {
        max-width: 768px;
}
.neon-modal[data-v-4f195774] >  .is-x-large > * {
        max-width: 992px;
}
}
@keyframes nudge-4f195774 {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.02);
}
100% {
    transform: scale(1);
}
}
@keyframes shake-4f195774 {
0% {
    transform: scaleX(1);
}
50% {
    transform: scaleX(0.98);
}
100% {
    transform: scaleX(1);
}
}

.neon-modal-close[data-v-01146c2a] {
  position: absolute;
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(228 228 231 / var(--tw-bg-opacity));
  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: 300ms;
  top: 16px;
  right: 16px;
  height: 24px;
  width: 24px;
}
.neon-modal-close[data-v-01146c2a]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.neon-modal-close .neon-icon[data-v-01146c2a] {
    --neon-icon-size: 14px;
}

.dialog-actions[data-v-5df5fcb9] {

    margin-top: 1rem;

    display: grid;

    gap: 0.5rem
}
@media (min-width: 576px) {
.dialog-actions[data-v-5df5fcb9] {

        grid-template-columns: repeat(2, minmax(0, 1fr))
}
}

body {
  --neon-modal-drawer-bg-color: #fff;
}
.neon-modal-drawer[data-v-fa0f9bf1] {
  position: relative;
  overflow: hidden;
  background-color: var(--neon-modal-drawer-bg-color);
}
.neon-modal-drawer.is-bottom[data-v-fa0f9bf1] {
  width: 100%;
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}
.neon-modal-drawer.is-bottom .drag[data-v-fa0f9bf1] {
  top: 0px;
  width: 100%;
  justify-content: center;
}
.neon-modal-drawer.is-bottom .line[data-v-fa0f9bf1] {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.5rem;
  width: 2rem;
}
.neon-modal-drawer.is-top[data-v-fa0f9bf1] {
  width: 100%;
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.neon-modal-drawer.is-top .drag[data-v-fa0f9bf1] {
  bottom: 0px;
  width: 100%;
  justify-content: center;
}
.neon-modal-drawer.is-top .line[data-v-fa0f9bf1] {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5rem;
  width: 2rem;
}
.neon-modal-drawer.is-left[data-v-fa0f9bf1] {
  margin-right: 2rem;
  height: 100%;
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.neon-modal-drawer.is-left .drag[data-v-fa0f9bf1] {
  right: 0px;
  height: 100%;
  align-items: center;
}
.neon-modal-drawer.is-left .line[data-v-fa0f9bf1] {
  margin-left: auto;
  margin-right: auto;
  margin-right: 0.5rem;
  height: 2rem;
}
.neon-modal-drawer.is-left .neon-modal-content[data-v-fa0f9bf1] {
  height: 100%;
}
.neon-modal-drawer.is-right[data-v-fa0f9bf1] {
  height: 100%;
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.neon-modal-drawer.is-right .drag[data-v-fa0f9bf1] {
  left: 0px;
  height: 100%;
  align-items: center;
}
.neon-modal-drawer.is-right .line[data-v-fa0f9bf1] {
  margin-left: auto;
  margin-right: auto;
  margin-left: 0.5rem;
  height: 2rem;
}

body {
  --neon-spinner-position: absolute;
  --neon-spinner-container-bg-color: transparent;
  --neon-spinner-color: #52525b;
  --neon-spinner-background-color: #e4e4e7;
  --neon-spinner-transition: 400ms;
  --neon-spinner-speed: 2s;
  --neon-spinner-size: 28px;
  --neon-spinner-line-size: 3px;
}
.neon-spinner[data-v-1cdfb274] {
  z-index: 10;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  position: var(--neon-spinner-position);
  background-color: var(--neon-spinner-container-bg-color);
}

/* width: var(--neon-spinner-size);
  height: var(--neon-spinner-size); */
.neon-spinner.is-x-small[data-v-1cdfb274] {
    --neon-spinner-size: 12px;
    --neon-spinner-line-size: 4px;
}
.neon-spinner.is-small[data-v-1cdfb274] {
    --neon-spinner-size: 20px;
    --neon-spinner-line-size: 3px;
}
.neon-spinner.is-medium[data-v-1cdfb274] {
    --neon-spinner-size: 28px;
    --neon-spinner-line-size: 3px;
}
.neon-spinner.is-large[data-v-1cdfb274] {
    --neon-spinner-size: 48px;
    --neon-spinner-line-size: 2.5px;
}
.neon-spinner.is-x-large[data-v-1cdfb274] {
    --neon-spinner-size: 64px;
    --neon-spinner-line-size: 2px;
}
.neon-spinner .spinner[data-v-1cdfb274] {
    position: var(--neon-spinner-position);
    width: var(--neon-spinner-size);
    height: var(--neon-spinner-size);
}
.neon-spinner .spinner-path[data-v-1cdfb274] {
      transition: stroke-dasharray var(--neon-spinner-transition) ease-in-out;
      fill: transparent;
      stroke: var(--neon-spinner-color);
      stroke-width: var(--neon-spinner-line-size);
}
.neon-spinner .spinner-background[data-v-1cdfb274] {
      fill: transparent;
      stroke: var(--neon-spinner-background-color);
      stroke-width: var(--neon-spinner-line-size);
}
.neon-spinner .spinner.is-infinite[data-v-1cdfb274] {
      animation: rotate-1cdfb274 var(--neon-spinner-speed) infinite linear;
}
.neon-spinner .spinner.is-infinite .spinner-path[data-v-1cdfb274] {
        animation: stroke-1cdfb274 var(--neon-spinner-speed) infinite linear;
}
@keyframes rotate-1cdfb274 {
0% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(360deg);
}
100% {
    transform: rotate(1080deg);
}
}
@keyframes stroke-1cdfb274 {
0% {
    stroke-dasharray: 0, 78.5px;
}
50% {
    stroke-dasharray: 78.5px, 78.5px;
}
100% {
    stroke-dasharray: 0, 78.5px;
}
}

body {
  --neon-toast-color: #fff;
  --neon-toast-bg-color: #A1A1AA;
}
.neon-toast-message[data-v-0e02d8c9] {
  pointer-events: auto;
  width: 100%;
  display: grid;
  grid-auto-flow: column;
  gap: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-radius: 0.75rem;
  font-size: 0.875rem;
  transition: all 0.5s;
  color: var(--neon-toast-color);
  background-color: var(--neon-toast-bg-color);
  box-shadow: rgba(15, 15, 15, 0.05) 0 0 0 1px, rgba(15, 15, 15, 0.1) 0 3px 6px,
    rgba(15, 15, 15, 0.2) 0 9px 24px;
}
.toast-content[data-v-0e02d8c9] {
  flex: 1 1 0%;
}
.toast-message[data-v-0e02d8c9] {
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
  line-height: 1.25;
}
.toast-icon[data-v-0e02d8c9], 
  .toast-close[data-v-0e02d8c9] {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
    height: 22px;
    width: 22px;
}
.toast-icon[data-v-0e02d8c9] {
    --neon-icon-size: 12px;
    background-color: rgba(255, 255, 255, 0.3);
}
.toast-close[data-v-0e02d8c9] {
  cursor: pointer;
  opacity: 0.5;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
    color: var(--neon-toast-color);
}
.toast-actions[data-v-0e02d8c9] {
  margin-top: 0.5rem;
  display: flex;
}
.toast-actions[data-v-0e02d8c9] > :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)));
}
.toast-action[data-v-0e02d8c9] {
  margin-right: 0.5rem;
  display: inline-flex;
  cursor: pointer;
  border-radius: 9999px;
  line-height: 1;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 4px 10px 5px;
}
@media (hover: hover) {
.toast-close[data-v-0e02d8c9]:hover {
    opacity: 1;
}
}

.neon-toast[data-v-6d222069] {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
  padding: 1rem;
  z-index: 1000;
}
.neon-toast .column[data-v-6d222069] {
  display: grid;
  gap: 1rem;
    grid-template-rows: min-content 1fr min-content;
}
.neon-toast .column.left[data-v-6d222069], 
    .neon-toast .column.right[data-v-6d222069] {
  display: none;
}
.neon-toast .column.middle .messages[data-v-6d222069] {
  align-items: center;
}
.neon-toast .column.right .messages[data-v-6d222069] {
  align-items: flex-end;
}
.neon-toast .messages[data-v-6d222069] {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
}
.neon-toast .messages[data-v-6d222069] > :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));
}
@media (min-width: 768px) {
.neon-toast[data-v-6d222069] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.neon-toast .column.left[data-v-6d222069], 
    .neon-toast .column.right[data-v-6d222069] {
    display: grid;
}
.neon-toast .neon-toast-message[data-v-6d222069] {
      max-width: 20em;
}
}
@media (min-width: 992px) {
.neon-toast .neon-toast-message[data-v-6d222069] {
      max-width: 25em;
}
}
.toast-enter-active[data-v-6d222069],
  .toast-leave-active[data-v-6d222069] {
    /* transition: all 1s; */
}
.toast-enter[data-v-6d222069],
  .toast-leave-to[data-v-6d222069] {
    opacity: 0;
    transform: scale(0.9);
}
.toast-leave-active[data-v-6d222069] {
    position: absolute;
    z-index: -1;
}

body {
  --neon-check-color: transparent;
  --neon-check-bg-color: transparent;
  --neon-check-border-color: var(--border-normal);
  --neon-check-size: 20px;
  --neon-check-border-radius: 6px;
  --neon-check-icon-size: 14px;
  --neon-check-font-size: 16px;
}
.neon-check[data-v-4654f54b] {
  --neon-icon-size: var(--neon-check-icon-size);
  position: relative;
  display: flex;
  cursor: pointer;
  font-size: var(--neon-check-font-size);
  line-height: var(--neon-check-size);
}
.neon-check.is-small[data-v-4654f54b] {
    --neon-check-size: 18px;
    --neon-check-border-radius: 6px;
    --neon-check-icon-size: 12px;
    --neon-check-font-size: 15px;
}
.neon-check .box[data-v-4654f54b] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 0.375rem;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  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: 300ms;
    width: var(--neon-check-size);
    height: var(--neon-check-size);
    color: var(--neon-check-color);
    background-color: var(--neon-check-bg-color);
    border-color: var(--neon-check-border-color);
    border-radius: var(--neon-check-border-radius);
}
.neon-check .loading[data-v-4654f54b] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
    width: var(--neon-check-size);
    height: var(--neon-check-size);
}
.neon-check .label[data-v-4654f54b] {
  margin-left: 0.5rem;
  flex-grow: 1;
  text-align: left;
}
.neon-check .prepend[data-v-4654f54b] {
  margin-right: 0.25rem;
}
.neon-check .append[data-v-4654f54b] {
  margin-left: 0.25rem;
}
.neon-check.is-checked .box[data-v-4654f54b] {
      --neon-check-color: #fff;
      --neon-check-bg-color: var(--border-active);
      --neon-check-border-color: var(--border-active);
}
.neon-check.is-disabled[data-v-4654f54b] {
  cursor: not-allowed;
}
.neon-check.is-disabled .box[data-v-4654f54b] {
  pointer-events: none;
      --neon-check-border-color: #e4e4e7;
      --neon-check-bg-color: #e4e4e7;
}
.neon-check.is-disabled .label[data-v-4654f54b] {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.neon-check:focus .box[data-v-4654f54b] {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 1px;
  outline-color: #3b82f6;
}
@media (hover: hover) {
.neon-check:hover:not(.is-checked):not(.is-disabled) .box[data-v-4654f54b] {
      --neon-check-border-color: var(--border-hover);
}
}

.neon-checklist-item[data-v-da21adbd] {
    display: flex;
    width: 100%;
    min-width: 0px;
    border-bottom-width: 1px;
    border-style: dashed;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.neon-checklist-item .check[data-v-da21adbd] {
    display: flex;
    align-items: center;
    height: var(--neon-checklist-item-height);
}
.neon-checklist-item .save-button[data-v-da21adbd] {
    display: flex;
    width: auto;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    height: var(--neon-checklist-item-height);
}
.neon-checklist-item .neon-checklist-item-inner[data-v-da21adbd] {
    width: 100%;
}
.neon-checklist-item .content[data-v-da21adbd] {
    margin-left: 0.5rem;
    display: flex;
    width: 100%;
    min-width: 0px;
    min-height: var(--neon-checklist-item-height);
}
.neon-checklist-item .content .neon-editor[data-v-da21adbd] {
    width: 100%;
}
.neon-checklist-item .actions[data-v-da21adbd] {
    display: flex;
    align-items: center;
}
.neon-checklist-item .actions[data-v-da21adbd] > :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)));
}
.neon-checklist-item .actions[data-v-da21adbd] {
    height: var(--neon-checklist-item-height);
}
.neon-checklist-item .status[data-v-da21adbd] {
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
}
.neon-checklist-item.is-checked .content[data-v-da21adbd] {
    text-decoration-line: line-through;
    opacity: 0.5;
}
@media (min-width: 576px) {
.neon-checklist-item .neon-checklist-item-inner[data-v-da21adbd] {
        display: flex;
}
.neon-checklist-item .status[data-v-da21adbd] {
        margin-bottom: 0px;
      height: var(--neon-checklist-item-height);
}
}

body {
  --neon-checklist-item-height: 36px;
}
.neon-checklist[data-v-a7c4a1ee] {
  --neon-draggable-item-height: var(--neon-checklist-item-height);
  width: 100%;
}
.neon-checklist[data-v-a7c4a1ee] .is-chosen .check, 
    .neon-checklist[data-v-a7c4a1ee] .is-chosen .actions {
  display: none;
}
.neon-checklist[data-v-a7c4a1ee] .is-chosen .item-button {
  opacity: 0 !important;
}
.neon-checklist[data-v-a7c4a1ee] .is-ghost {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 0.75rem;
  border-width: 2px;
  border-style: dashed;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.neon-checklist[data-v-a7c4a1ee] .is-ghost * {
  pointer-events: none !important;
  opacity: 0 !important;
}

.neon-choice .items[data-v-0fda9467] {

    display: flex;

    flex-wrap: wrap
}
.neon-choice .items .neon-choice-item[data-v-0fda9467] {

    margin-right: 0.25rem;

    margin-bottom: 0.25rem
}

.input-loading[data-v-10122347] {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 0.75rem;
  border-width: 2px;
  padding: 0 12px;
  height: var(--height-md)
}
.input-loading .loading[data-v-10122347] {
  width: 100%;
  border-radius: 0.75rem;
    height: 17px
}

.neon-field-label[data-v-583a052f] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    line-height: 1.25
}
.label-start[data-v-583a052f], 
  .label-end[data-v-583a052f] {
    display: flex
}
.label-name[data-v-583a052f] {
    font-size: 0.875rem;
    font-weight: 700
}
.label-info[data-v-583a052f] {
    margin-left: 1px;
    font-size: 0.875rem;
    font-style: italic;
    color: var(--fg-subdued)
}

.neon-field-message.is-many .message-item[data-v-dfe13e14] {
        display: list-item;
        list-style-position: inside;
}
.neon-field-message.is-many .message-item[data-v-dfe13e14]::marker {
        left: -10px;
}
.message-item[data-v-dfe13e14] {
        line-height: 1.25;
        font-size: 0.875rem;
}
.message-item[data-v-dfe13e14]:not(:first-child) {
        margin-top: 0.25rem;
}
.message-item.is-danger[data-v-dfe13e14] {
        --tw-text-opacity: 1;
        color: rgb(220 38 38 / var(--tw-text-opacity));
}
.message-item.is-warning[data-v-dfe13e14] {
        --tw-text-opacity: 1;
        color: rgb(245 158 11 / var(--tw-text-opacity));
}
.message-item.is-success[data-v-dfe13e14] {
        --tw-text-opacity: 1;
        color: rgb(22 163 74 / var(--tw-text-opacity));
}

.neon-field-note[data-v-20731384] {
  display: flex;
  align-items: center;
}
.neon-field-note[data-v-20731384] > :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)));
}
.neon-field-note[data-v-20731384] {
  font-size: 0.875rem;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
  margin-top: 2px;
}
.neon-field-note-inner[data-v-20731384] {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.neon-field-note-more[data-v-20731384] {
    --neon-icon-size: 14px;
}

.neon-field[data-v-b96c13bf] {

    width: 100%;

    min-width: 0px
}
.neon-field.use-label .input[data-v-b96c13bf] {

    margin-top: 0.25rem
}
.neon-field .message[data-v-b96c13bf] {

    margin-top: 0.25rem
}

.neon-form-unsaved[data-v-b5b69302] {
  position: absolute;
  left: 0px;
  min-height: 0px;
  width: 100%;
  height: 52px;
  bottom: 0;
  z-index: 1;
  padding-left: var(--neon-form-padding-left);
  padding-right: var(--neon-form-padding-right);
}
.neon-form-unsaved .wrapper[data-v-b5b69302] {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
}
.neon-form-unsaved .wrapper[data-v-b5b69302] > :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)));
}
.neon-form-unsaved .wrapper[data-v-b5b69302] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-radius: 0.75rem;
  border-width: 2px;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  line-height: 1.25;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
.neon-form-unsaved .start[data-v-b5b69302], 
  .neon-form-unsaved .end[data-v-b5b69302] {
  display: flex;
  align-items: center;
}
.neon-form-unsaved .start[data-v-b5b69302] > :not([hidden]) ~ :not([hidden]), 
  .neon-form-unsaved .end[data-v-b5b69302] > :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)));
}
@media (min-width: 576px) {
.neon-form-unsaved .start[data-v-b5b69302] > :not([hidden]) ~ :not([hidden]), 
  .neon-form-unsaved .end[data-v-b5b69302] > :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)));
}
}
.neon-form-unsaved .message[data-v-b5b69302], 
  .neon-form-unsaved .cancel[data-v-b5b69302] {
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
@media (min-width: 576px) {
.neon-form-unsaved .message[data-v-b5b69302], 
  .neon-form-unsaved .cancel[data-v-b5b69302] {
    font-size: 0.875rem;
}
}
.neon-form-unsaved .cancel[data-v-b5b69302] {
  cursor: pointer;
  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: 300ms;
}
@media (hover: hover) {
.neon-form-unsaved .cancel[data-v-b5b69302]:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
}
.neon-form-unsaved.is-nudge .wrapper[data-v-b5b69302] {
      animation: nudge-b5b69302 200ms;
}
@keyframes nudge-b5b69302 {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.005);
}
100% {
    transform: scale(1);
}
}

body {
  --neon-form-gap: 1rem;
  --neon-form-max-width: var(--form-max-width);
  --neon-form-padding-top: var(--content-padding);
  --neon-form-padding-bottom: calc(52px + 16px + 16px + 16px);
  --neon-form-padding-left: var(--content-padding);
  --neon-form-padding-right: var(--content-padding);
  --neon-form-unsaved-bottom: 16px;
}
.neon-form-wrapper[data-v-f43576b6] {
  position: relative;
  overflow: hidden;
}
.neon-form-wrapper .wrapper[data-v-f43576b6] {
  overflow-y: auto;
  overflow-x: hidden;

    padding-top: var(--neon-form-padding-top);
    padding-bottom: var(--neon-form-padding-bottom);
    padding-left: var(--neon-form-padding-left);
    padding-right: var(--neon-form-padding-right);
}
.neon-form-wrapper.no-padding[data-v-f43576b6] {
    --neon-form-padding-top: 0;
    --neon-form-padding-left: 0;
    --neon-form-padding-right: 0;
    --neon-form-padding-bottom: 0;
}
.neon-form-wrapper.no-padding.use-unsaved[data-v-f43576b6] {
      --neon-form-unsaved-bottom: 0;
}
.neon-form-wrapper.is-dirty.use-unsaved[data-v-f43576b6] {
    /* --neon-form-padding-bottom: calc(52px + 12px + 16px); */
}
.neon-form-wrapper .neon-form-unsaved[data-v-f43576b6] {
    bottom: var(--neon-form-unsaved-bottom);
}
.neon-form-wrapper[data-v-f43576b6] .form {
  display: grid;
    max-width: var(--neon-form-max-width);
    gap: var(--neon-form-gap);
}

body {
  --neon-input-width: max-content;
  --neon-input-placeholder-color: var(--fg-subdued);
  --neon-input-border-width: var(--border-width);
  --neon-input-border-color: var(--border-normal);
  --neon-input-border-color-hover: var(--border-hover);
  --neon-input-border-color-focus: var(--border-active);
  --neon-input-bg-color: var(--bg-normal);
  --neon-input-bg-color-hover: var(--bg-normal);
  --neon-input-bg-color-disabled: var(--bg-subdued);
  --neon-input--fix-gap: 4px;
  --neon-input--pend-gap: 8px;
}
.neon-input[data-v-00c5f302] {
  --neon-arrow-color: var(--border-normal);
  --neon-input-color: var(--fg-normal);
  --neon-icon-color: var(--fg-subdued);
  display: flex;
  align-items: center;
  font-size: var(--neon-input-font-size);
  height: var(--neon-input-height);
  width: var(--neon-input-width);
}
.neon-input.is-small[data-v-00c5f302] {
    --neon-input-height: var(--height-sm);
    --neon-input-font-size: var(--font-size-sm);
    --neon-input-padding: 6px;
    --neon-input-border-radius: 0.5rem;
    --neon-input--pend-gap: 4px;
}
.neon-input.is-medium[data-v-00c5f302] {
    --neon-input-height: var(--height-md);
    --neon-input-font-size: var(--font-size-md);
    --neon-input-padding: 12px;
    --neon-input-border-radius: 0.75rem;
}
.neon-input.is-rounded .input[data-v-00c5f302] {
  border-radius: 9999px;
}
.neon-input.is-readonly input[data-v-00c5f302] {
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}
.neon-input .prepend-outer[data-v-00c5f302] {
    margin-right: 8px;
}
.neon-input .input[data-v-00c5f302] {
  display: flex;
  height: 100%;
  flex-grow: 1;
  align-items: center;
  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: 300ms;
    padding: 6px var(--neon-input-padding);
    color: var(--neon-input-color);
    background-color: var(--neon-input-bg-color);
    border: var(--neon-input-border-width) solid var(--neon-input-border-color);
    border-radius: var(--neon-input-border-radius);
}
.neon-input .input .prefix[data-v-00c5f302],
    .neon-input .input .suffix[data-v-00c5f302] {
      color: var(--fg-subdued);
}
.neon-input .input .prefix[data-v-00c5f302] {
      margin-right: var(--neon-input--fix-gap);
}
.neon-input .input .suffix[data-v-00c5f302] {
      margin-left: var(--neon-input--fix-gap);
}
.neon-input .input .prepend[data-v-00c5f302] {
      margin-right: var(--neon-input--pend-gap);
}
.neon-input .input .append[data-v-00c5f302] {
      margin-left: var(--neon-input--pend-gap);
}
.neon-input .input .stepper[data-v-00c5f302] {
  margin-left: 0.5rem;
}
.neon-input .input .step-up[data-v-00c5f302] {
      margin-bottom: -2px;
}
.neon-input .input .step-down[data-v-00c5f302] {
      margin-top: -2px;
}
.neon-input .input .step-up[data-v-00c5f302],
    .neon-input .input .step-down[data-v-00c5f302] {
      --neon-icon-color: var(--neon-arrow-color);
      --neon-icon-size: 12px;
}
.neon-input .input .step-up[data-v-00c5f302]:hover:not(.is-disabled), .neon-input .input .step-down[data-v-00c5f302]:hover:not(.is-disabled) {
        --neon-arrow-color: var(--primary);
}
.neon-input .input .step-up[data-v-00c5f302]:active:not(.is-disabled), .neon-input .input .step-down[data-v-00c5f302]:active:not(.is-disabled) {
        transform: scale(0.9);
}
.neon-input .input .step-up.is-disabled[data-v-00c5f302], .neon-input .input .step-down.is-disabled[data-v-00c5f302] {
        --neon-arrow-color: var(--border-normal);
        cursor: auto;
}
.neon-input .input[data-v-00c5f302]:hover {
      color: var(--fg-normal);
      background-color: var(--neon-input-bg-color-hover);
      border-color: var(--neon-input-border-color-hover);
}
.neon-input .input[data-v-00c5f302]:focus-within,
    .neon-input .input.is-active[data-v-00c5f302] {
      --neon-arrow-color: var(--border-normal);
      color: var(--fg-normal);
      border-color: var(--neon-input-border-color-focus);
}
.neon-input .input.is-disabled[data-v-00c5f302], 
    .neon-input .input[data-v-00c5f302]:disabled {
  pointer-events: none;
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);

      --neon-arrow-color: var(--border-normal);
      color: var(--fg-subdued);
      background-color: var(--neon-input-bg-color-disabled);
      border-color: var(--border-normal);
      opacity: 1;
}

/* required on iOS */
.neon-input .input.is-disabled .mask[data-v-00c5f302], .neon-input .input:disabled .mask[data-v-00c5f302] {
        background-color: var(--neon-input-bg-color-disabled);
}
.neon-input .input-inner[data-v-00c5f302] {
  pointer-events: none;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.neon-input .input-element[data-v-00c5f302] {
  pointer-events: auto;
  height: 100%;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-style: none;
}
.neon-input .input-element[data-v-00c5f302]::-moz-placeholder {
      color: var(--neon-input-placeholder-color);
}
.neon-input .input-element[data-v-00c5f302]::placeholder {
      color: var(--neon-input-placeholder-color);
}
.neon-input .input-element[data-v-00c5f302]::-webkit-outer-spin-button, 
    .neon-input .input-element[data-v-00c5f302]::-webkit-inner-spin-button {
  margin: 0px;
      -webkit-appearance: none;
}

/* Firefox */
.neon-input .input-element[type='number'][data-v-00c5f302] {
      -moz-appearance: textfield;
}
.neon-input .input-element.html[data-v-00c5f302] {
  overflow: hidden;
  white-space: nowrap;
}
.neon-input .input-element.html[data-v-00c5f302]:empty:before {
        color: var(--neon-input-placeholder-color);
        content: attr(placeholder);
        pointer-events: none;
        display: block; /* For Firefox */
}
.neon-input .mask[data-v-00c5f302] {
  pointer-events: none;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.neon-input.is-full[data-v-00c5f302] {
  width: 100%;
}
.neon-input.is-full .input[data-v-00c5f302] {
  width: 100%;
  max-width: none;
}
.neon-input.is-full[data-v-00c5f302] .input-inner {
  width: 100%;
}
.neon-input.can-click[data-v-00c5f302] {
  cursor: pointer;
}
.neon-input.can-click.is-disabled[data-v-00c5f302] {
  cursor: auto;
}
.neon-input.can-click input[data-v-00c5f302] {
  pointer-events: none;
}
.neon-input.can-click input .prefix[data-v-00c5f302],
      .neon-input.can-click input .suffix[data-v-00c5f302] {
        color: var(--fg-subdued);
}
.neon-input.can-click .append-outer[data-v-00c5f302] {
      margin-left: 8px;
}

body {
  --neon-radio-size: 20px;
  --neon-radio-font-size: 16px;
}
.neon-radio[data-v-424ef4a6] {
  position: relative;
  display: flex;
  cursor: pointer;
  font-size: var(--neon-radio-font-size);
  line-height: var(--neon-radio-size);
}
.neon-radio.is-small[data-v-424ef4a6] {
    --neon-radio-size: 18px;
    --neon-radio-font-size: 15px;
}
.neon-radio .radio[data-v-424ef4a6] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  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: 300ms;
    height: var(--neon-radio-size);
    width: var(--neon-radio-size);
}
.neon-radio .radio .circle[data-v-424ef4a6] {
  border-radius: 9999px;
  background-color: transparent;
  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: 300ms;
      height: calc(var(--neon-radio-size) - 8px);
      width: calc(var(--neon-radio-size) - 8px);
}
.neon-radio .label[data-v-424ef4a6] {
  margin-left: 0.5rem;
  flex-grow: 1;
  text-align: left;
}
.neon-radio .label[data-v-424ef4a6]:not(:empty) {
  margin-left: 0.5rem;
}
.neon-radio.is-checked .radio[data-v-424ef4a6] {
      border-color: var(--border-active);
}
.neon-radio.is-checked .radio .circle[data-v-424ef4a6] {
        background-color: var(--border-active);
}
.neon-radio.is-disabled[data-v-424ef4a6] {
  cursor: not-allowed;
}
.neon-radio.is-disabled .radio[data-v-424ef4a6] {
      border-color: var(--border-normal);
}
.neon-radio.is-disabled .radio .circle[data-v-424ef4a6] {
        background-color: transparent;
}
.neon-radio.is-disabled .label[data-v-424ef4a6] {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.neon-radio.is-disabled.is-checked .circle[data-v-424ef4a6] {
        background-color: var(--border-normal);
}
.neon-radio.is-loading .radio[data-v-424ef4a6] {
  border-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}

.neon-select-labels[data-v-a1103986] {
  display: flex;
  width: 100%;
  align-items: center;
  overflow: hidden;
  padding-right: 1rem;
  margin-left: -3px;
}
.neon-select-labels .inner[data-v-a1103986] {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
}
.neon-select-labels .inner[data-v-a1103986] > :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)));
}
.neon-select-labels .clear[data-v-a1103986] {
  display: none;
}
.neon-select-labels.is-inside[data-v-a1103986] {
  border-bottom-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    margin-left: 0;
}
.neon-select-labels.is-inside .inner[data-v-a1103986] {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 576px) {
.neon-select-labels.is-inside .inner[data-v-a1103986] {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
}
.neon-select-labels.is-inside.use-clear .neon-scroll-horizontal[data-v-a1103986] {
        width: calc(100% - 28px);
}
.neon-select-labels.is-inside.use-clear .clear[data-v-a1103986] {
  display: block;
  flex-shrink: 0;
        margin-left: 4px;
        width: 24px;
}
.neon-select-labels[data-v-a1103986] .neon-scroll-horizontal .scroll-button {
    top: 0;
}
@media (min-width: 576px) {
.neon-select-labels[data-v-a1103986] {
    padding-right: 0.5rem;
}
}

.neon-select-input[data-v-cd2a5a0f]:not(.is-active) .neon-input .input {
      padding-top: 0px;
      padding-bottom: 0px;
}
.neon-select-input.is-small[data-v-cd2a5a0f] {
      --neon-icon-size: 14px;
}
.neon-select-expand .neon-icon[data-v-cd2a5a0f] {
      --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));
      transition-property: transform;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 300ms;
}
.neon-select-expand.is-expanded .neon-icon[data-v-cd2a5a0f] {
      --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));
}
.neon-select-button[data-v-cd2a5a0f] {
      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: 300ms;
}

.neon-select-item[data-v-4732de27] {
      display: contents;
}
.neon-list-item[data-v-4732de27] {
      height: auto;
      width: 100%;
      min-width: 0px;
}
.neon-list-item[data-v-4732de27] .content {
      width: 100%;
}
.neon-list-item.is-medium .neon-radio[data-v-4732de27] {
      margin-top: 3px;
}
.neon-list-item.is-medium .neon-check[data-v-4732de27] {
      margin-top: 2px;
}
.neon-list-item.is-small .neon-radio[data-v-4732de27] {
      margin-top: 4px;
}
.neon-list-item.is-small .neon-check[data-v-4732de27] {
      margin-top: 3px;
}
.item-loading .loading[data-v-4732de27] {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
      border-radius: 0.375rem;
      height: 24px;
}
.item-prepend[data-v-4732de27] {
      margin-right: 0.25rem;
      display: flex;
      align-items: flex-start;
      justify-content: center;
}
.item-label[data-v-4732de27] {
      padding-top: 0.125rem;
      padding-bottom: 0.125rem;
      line-height: 1.25;
}

.neon-select-search[data-v-b0cc5944] {

  border-bottom-width: 2px;

  padding-left: 1rem;

  padding-right: 1rem;

  padding-top: 0.5rem;

  padding-bottom: 0.5rem
}
@media (min-width: 576px) {
.neon-select-search[data-v-b0cc5944] {

    display: none
}
}

.neon-menu-neon-select {
  --neon-menu-arrow-color: #3F3F46;
}

body {
  --neon-select-wrapper-max-width: none;
}
.neon-select-menu[data-v-d5820852] {
  width: 100%;
}
.neon-select[data-v-d5820852]:not(.is-disabled) {
  cursor: pointer;
}
.neon-select-wrapper[data-v-d5820852] {
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.neon-select-list[data-v-d5820852] {
  min-width: 0px;
  max-width: 100%;
    padding: 8px;
}
@media (min-width: 576px) {
.neon-select-wrapper[data-v-d5820852] {
    overflow-y: auto;
      max-width: var(--neon-select-wrapper-max-width);
}
.neon-select-list[data-v-d5820852] {
    --neon-list-max-height: 200px;
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
    padding: var(--neon-list-padding);
}
}

.neon-floating-neon-select {
  --neon-floating-border-color: #3F3F46 !important;
}
.neon-floating-neon-select .neon-floating-inner {
  border-width: 2px !important;
}

body {
  --neon-textarea-min-height: none;
  --neon-textarea-max-height: 80px;
  --neon-textarea-height: 80px;
  --neon-textarea-placeholder-color: var(--fg-subdued);
  --neon-textarea-border-width: var(--border-width);
  --neon-textarea-border-color: var(--border-normal);
  --neon-textarea-border-color-hover: var(--border-hover);
  --neon-textarea-border-color-focus: var(--border-active);
  --neon-textarea-bg-color: var(--bg-normal);
  --neon-textarea-bg-color-hover: var(--bg-normal);
  --neon-textarea-bg-color-focus: var(--bg-normal);
  --neon-textarea-bg-color-disabled: var(--bg-subdued);
}
.neon-textarea[data-v-00417f22] {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  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: 300ms;
  width: -moz-max-content;
  width: max-content;
  height: var(--neon-textarea-height);
  min-height: var(--neon-textarea-min-height);
  max-height: var(--neon-textarea-max-height);
  background-color: var(--neon-textarea-bg-color);
  border: var(--neon-textarea-border-width) solid
    var(--neon-textarea-border-color);
  border-radius: 0.75rem;
}
.neon-textarea .append[data-v-00417f22],
  .neon-textarea .prepend[data-v-00417f22] {
    flex-shrink: 0;
}
.neon-textarea.is-full[data-v-00417f22] {
    width: 100%;
}
.neon-textarea[data-v-00417f22]:hover:not(.is-disabled) {
    border-color: var(--neon-textarea-border-color-hover);
}
.neon-textarea[data-v-00417f22]:focus:not(.is-disabled),
  .neon-textarea[data-v-00417f22]:focus-within:not(.is-disabled) {
    color: var(--fg-normal);
    background-color: var(--neon-textarea-bg-color-focus);
    border-color: var(--neon-textarea-border-color-focus);
}
.neon-textarea.is-disabled[data-v-00417f22] {
    background-color: var(--neon-textarea-bg-color-disabled);
    border-color: var(--border-normal);
}
.neon-textarea.is-disabled textarea[data-v-00417f22] {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.neon-textarea textarea[data-v-00417f22] {
  position: relative;
  display: block;
  width: 100%;
  flex-grow: 1;
  resize: none;
  border-style: none;
  background-color: transparent;
    height: var(--input-height);
    padding: 6px 12px;
    color: var(--fg-normal);
}
.neon-textarea textarea[data-v-00417f22]::-moz-placeholder {
      color: var(--neon-textarea-placeholder-color);
}
.neon-textarea textarea[data-v-00417f22]::placeholder {
      color: var(--neon-textarea-placeholder-color);
}

.input-password.is-passed {
    /* --atom-input-border-color: var(--success); */
    /* --atom-input-bg-color: var(--success-50); */
}
.input-password.is-failed {
    --atom-input-border-color: #DC2626;
    /* --atom-input-bg-color: var(--danger-50); */
}

.neon-input-status[data-v-32a6f587] {
}
.choices[data-v-32a6f587] {
      margin-top: 0.5rem;
}
.choices[data-v-32a6f587] > :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));
}
.choice-description[data-v-32a6f587] {
      margin-top: 0.25rem;
      font-size: 0.875rem;
      line-height: 1.375;
      --tw-text-opacity: 1;
      color: rgb(161 161 170 / var(--tw-text-opacity));
}
.choice .neon-radio[data-v-32a6f587] {
      width: 100%;
      align-items: flex-start;
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
      border-radius: 0.75rem;
      border-width: 2px;
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
      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: 300ms;
}
.choice .neon-radio.is-checked[data-v-32a6f587] {
      --tw-border-opacity: 1;
      border-color: rgb(63 63 70 / var(--tw-border-opacity));
}
.choice .neon-radio[data-v-32a6f587]:not(.is-checked):hover {
      --tw-border-opacity: 1;
      border-color: rgb(161 161 170 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.choice .neon-radio[data-v-32a6f587] .radio {
      margin-top: 3px;
}
.is-disabled[data-v-32a6f587] {
      opacity: 0.8;
}
.is-disabled .neon-radio[data-v-32a6f587] {
      pointer-events: none;
      cursor: not-allowed;
      --tw-bg-opacity: 1;
      background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.is-disabled .neon-radio.is-checked[data-v-32a6f587] {
      --tw-border-opacity: 1;
      border-color: rgb(228 228 231 / var(--tw-border-opacity));
}
.is-disabled .neon-radio .neon-label[data-v-32a6f587] {
      --neon-icon-color: #a1a1aa;
      --tw-border-opacity: 1 !important;
      border-color: rgb(228 228 231 / var(--tw-border-opacity)) !important;
      --tw-bg-opacity: 1 !important;
      background-color: rgb(228 228 231 / var(--tw-bg-opacity)) !important;
      --tw-text-opacity: 1 !important;
      color: rgb(161 161 170 / var(--tw-text-opacity)) !important;
}

body {
  --neon-overlay-color: rgba(0, 0, 0, 0.5);
  --neon-overlay-z-index: 600;
}
.neon-overlay[data-v-171483cc] {
  pointer-events: none;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: var(--neon-overlay-z-index);
}
.neon-overlay.has-click.is-active[data-v-171483cc] {
  pointer-events: auto;
  cursor: pointer;
}
.neon-overlay.is-absolute[data-v-171483cc] {
  position: absolute;
}
.neon-overlay.is-blur .overlay[data-v-171483cc] {
      -webkit-backdrop-filter: blur(2px);
              backdrop-filter: blur(2px);
}
.neon-overlay .overlay[data-v-171483cc] {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
    background-color: var(--neon-overlay-color);
}
.neon-overlay .overlay-close[data-v-171483cc] {
  pointer-events: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
}
.neon-overlay.is-active .overlay[data-v-171483cc] {
  opacity: 1;
}
.neon-overlay .content[data-v-171483cc] {
  position: relative;
}

.neon-page-cover[data-v-4cc10da1] {
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-bottom: 1rem
}
.neon-page-cover .inner[data-v-4cc10da1] {
    position: relative;
    width: 100%;
    overflow: hidden;
    --tw-bg-opacity: 1;
    background-color: rgb(228 228 231 / var(--tw-bg-opacity))
}
.neon-page-cover .back[data-v-4cc10da1] {
    position: absolute;
    top: 1rem;
    left: 1rem
}
.neon-page-cover .neon-image[data-v-4cc10da1] {
    pointer-events: none
}
@media (min-width: 576px) {
.neon-page-cover[data-v-4cc10da1] {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem
}
.neon-page-cover .inner[data-v-4cc10da1] {
        border-radius: 0.75rem;
        border-width: 1px
}
}

.neon-page-header[data-v-6856aeca] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding-right: 1rem;
  border-bottom-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
  height: 56px;
}
.neon-page-header .start[data-v-6856aeca], 
  .neon-page-header .end[data-v-6856aeca] {
  display: flex;
  align-items: center;
}
.neon-page-header .end[data-v-6856aeca] {
  margin-left: 1rem;
}
.neon-page-header .start[data-v-6856aeca] {
  width: 100%;
  overflow: hidden;
}
.header-icon[data-v-6856aeca] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  border-radius: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
    background-color: var(--app-accent-color);
    height: 28px;
    width: 28px;
}
.header-title[data-v-6856aeca] {
  flex: 1 1 0%;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 700;
}
.header-icon[data-v-6856aeca]:first-child, .header-title[data-v-6856aeca]:first-child {
      margin-left: 16px;
}
.header-back[data-v-6856aeca] {
  display: flex;
  flex-shrink: 0;
  cursor: pointer;
  align-items: center;
  justify-content: center;
    height: 56px;
    width: 48px;
}

.neon-section-footer[data-v-ae85d8e7] {
  position: absolute;
  left: 0px;
  min-height: 0px;
  width: 100%;
  height: 52px;
  bottom: 16px;
  z-index: 1;
  padding-left: var(--neon-section-padding-left);
  padding-right: var(--neon-section-padding-right)
}
.neon-section-footer .wrapper[data-v-ae85d8e7] {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between
}
.neon-section-footer .wrapper[data-v-ae85d8e7] > :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)))
}
.neon-section-footer .wrapper[data-v-ae85d8e7] {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-radius: 0.75rem;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  line-height: 1.25
}
.neon-section-footer .start[data-v-ae85d8e7], 
  .neon-section-footer .end[data-v-ae85d8e7] {
  display: flex;
  align-items: center
}
.neon-section-footer .start[data-v-ae85d8e7] > :not([hidden]) ~ :not([hidden]), 
  .neon-section-footer .end[data-v-ae85d8e7] > :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)))
}
.neon-section-footer .message[data-v-ae85d8e7] {
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity))
}

body {
  --neon-section-navigation-padding: var(--content-padding);
}
.neon-section-navigation[data-v-6033fd3a] {
  --neon-scroll-horizontal-padding-left: var(--neon-section-navigation-padding);
  --neon-scroll-horizontal-padding-right: var(
    --neon-section-navigation-padding
  );
  position: relative;
  display: flex;
  width: 100%;
}
.neon-section-navigation[data-v-6033fd3a]::after {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  border-bottom-width: 2px;
    content: '';
}
.neon-section-navigation .inner[data-v-6033fd3a] {
  position: relative;
  display: flex;
}
.neon-section-navigation.is-disabled[data-v-6033fd3a] {
  pointer-events: none;
}
.section-item[data-v-6033fd3a] {
  position: relative;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  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: 300ms;
}
.section-icon[data-v-6033fd3a] {
  position: relative;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-size: 0.75rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(82 82 91 / var(--tw-text-opacity));
  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: 300ms;
    width: 20px;
    height: 20px;
    margin-bottom: 3px;
}
.section-title[data-v-6033fd3a] {
    --neon-icon-size: 14px;
    display: flex;
    align-items: center;
}
.section-title[data-v-6033fd3a] > :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)));
}
.section-title[data-v-6033fd3a] {
  white-space: nowrap;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
  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: 300ms;
}
.section-indicator[data-v-6033fd3a], 
  .section-line[data-v-6033fd3a] {
  position: absolute;
  display: block;
    height: 2px;
    z-index: 1;
}
.section-indicator[data-v-6033fd3a] {
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
}
.is-tab[data-v-6033fd3a] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  height: 42px;
}
.is-tab .inner[data-v-6033fd3a] {
  height: 100%;
  border-bottom-width: 2px;
}
.is-tab .section-item[data-v-6033fd3a] {
  position: relative;
  border-bottom-width: 2px;
    padding: 0 2px;
    margin-bottom: -2px;
}
.is-tab .section-item[data-v-6033fd3a]:not(:last-child) {
  margin-right: 1rem;
}
.is-tab .section-item[data-v-6033fd3a]:not(:last-child)::after {
  position: absolute;
  width: 1rem;
  border-bottom-width: 2px;
        bottom: -2px;
        right: -16px;
        content: '';
}
.is-tab .section-item.is-active .section-title[data-v-6033fd3a],  .is-tab .section-item:hover .section-title[data-v-6033fd3a] {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.is-tab .section-item.is-invalid .section-title[data-v-6033fd3a] {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.is-tab .section-line[data-v-6033fd3a] {
  display: none;
}
.is-tab .section-indicator[data-v-6033fd3a] {
    bottom: -2px;
    transition: left 0.3s, width 0.3s;
}
.is-tab.is-invalid .section-indicator[data-v-6033fd3a] {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.is-step[data-v-6033fd3a] {
  --neon-icon-size: 12px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.is-step .section-item.is-passed .section-icon[data-v-6033fd3a] {
  border-color: rgb(39 39 42 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(24 24 27 / var(--tw-border-opacity));
}
.is-step .section-item.is-passed[data-v-6033fd3a]::after {
  max-width: 100%;
}
.is-step .section-item.is-active .section-icon[data-v-6033fd3a] {
  --tw-border-opacity: 1;
  border-color: rgb(39 39 42 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.is-step .section-item.is-active .section-title[data-v-6033fd3a] {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.is-step .section-item.is-invalid .section-icon[data-v-6033fd3a] {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.is-step .section-item.is-invalid .section-title[data-v-6033fd3a] {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.is-step .section-item[data-v-6033fd3a]:disabled {
  cursor: not-allowed;
}
@media (max-width: 767px) {
.is-step[data-v-6033fd3a] {
    height: 42px;
}
.is-step .inner[data-v-6033fd3a] {
    height: 100%;
    border-bottom-width: 2px;
}
.is-step .section-item[data-v-6033fd3a] {
    width: auto;
    flex-direction: row;
    justify-content: flex-start;
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0.5rem;
}
.is-step .section-item[data-v-6033fd3a]::before, 
      .is-step .section-item[data-v-6033fd3a]::after {
    position: absolute;
    width: 100%;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
        content: '';
        height: 2px;
        top: 19px;
}
.is-step .section-item[data-v-6033fd3a]::before {
    --tw-bg-opacity: 1;
    background-color: rgb(212 212 216 / var(--tw-bg-opacity));
}
.is-step .section-item[data-v-6033fd3a]:last-child::before, 
        .is-step .section-item[data-v-6033fd3a]:last-child::after {
    display: none;
}
.is-step .section-title[data-v-6033fd3a] {
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    padding-left: 0.25rem;
    padding-right: 0.25rem;
      transition: max-width 0.3s;
}
.is-step .section-indicator[data-v-6033fd3a] {
    display: none;
}
}
@media (min-width: 768px) {
.is-step[data-v-6033fd3a] {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.is-step .inner[data-v-6033fd3a] {
    width: 100%;
}
.is-step[data-v-6033fd3a] .scroll-content {
    width: 100%;
}
.is-step .section-item[data-v-6033fd3a] {
    width: 100%;
}
.is-step .section-indicator[data-v-6033fd3a] {
      z-index: 0;
      top: 9px;
      transition: width 0.3s;
}
.is-step .section-line[data-v-6033fd3a] {
      z-index: 0;
      --tw-bg-opacity: 1;
      background-color: rgb(212 212 216 / var(--tw-bg-opacity));
      top: 9px;
}
}
@media (hover: hover) {
.section-item:not(:disabled):not(.is-invalid):hover .section-icon[data-v-6033fd3a] {
    --tw-border-opacity: 1;
    border-color: rgb(24 24 27 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(24 24 27 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
}

body {
  --neon-section-padding-left: var(--content-padding-left);
  --neon-section-padding-right: var(--content-padding-right);
}
.neon-section[data-v-04f92375] {
  --neon-spinner-size: 48px;
  position: relative;
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
}
.neon-section.no-padding[data-v-04f92375] {
    --neon-section-padding-left: 0;
    --neon-section-padding-right: 0;
}
.neon-section.is-nudge .section-content[data-v-04f92375] {
      animation: nudge-04f92375 200ms;
}
.neon-section.is-full .section-content[data-v-04f92375] {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.neon-section.is-full[data-v-04f92375] .neon-section-item {
  display: block !important;
  height: auto !important;
  overflow: visible !important;
}
.neon-section.is-full[data-v-04f92375] .neon-section-item .neon-form-wrapper {
        --neon-form-padding-right: 16px;
        --neon-form-padding-left: 16px;
        --neon-form-padding-bottom: 32px;
}
.section-overlay[data-v-04f92375] {
  position: absolute;
  z-index: 50;
  height: 100%;
  width: 100%;
  opacity: 0.5;
}
.section-navigation[data-v-04f92375] {
  min-height: 0px;
  flex-shrink: 0;
}
.section-content[data-v-04f92375] {
  min-height: 0px;
  flex: 1 1 0%;
  overflow-y: auto;
}
@keyframes nudge-04f92375 {
0% {
    transform: scale(1);
}
50% {
    transform: scale(1.02);
}
100% {
    transform: scale(1);
}
}

.neon-section-header[data-v-2c819e8f] {
      margin-bottom: 1rem;
      display: flex;
      width: 100%
}
.section-tab[data-v-2c819e8f] {
      position: relative;
      display: flex;
      width: 100%;
      cursor: pointer;
      flex-direction: column;
      align-items: center;
      justify-content: center
}
.section-tab[data-v-2c819e8f]::before, 
    .section-tab[data-v-2c819e8f]::after {
      position: absolute;
      width: 50%;
      --tw-bg-opacity: 1;
      background-color: rgb(212 212 216 / var(--tw-bg-opacity));
      content: '';
      height: 2px;
      top: 11px
}
.section-tab[data-v-2c819e8f]::before {
      left: 0px
}
.section-tab[data-v-2c819e8f]::after {
      right: 0px
}
.section-tab[data-v-2c819e8f]:first-child::before {
      display: none
}
.section-tab[data-v-2c819e8f]:last-child::after {
      display: none
}
.section-tab.is-active .section-icon[data-v-2c819e8f] {
      --tw-border-opacity: 1;
      border-color: rgb(24 24 27 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(24 24 27 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity))
}
.section-tab.is-active .section-label[data-v-2c819e8f] {
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgb(24 24 27 / var(--tw-text-opacity))
}
.section-tab.is-active[data-v-2c819e8f]::before {
      --tw-bg-opacity: 1;
      background-color: rgb(82 82 91 / var(--tw-bg-opacity))
}
.section-tab.is-passed .section-icon[data-v-2c819e8f] {
      --tw-border-opacity: 1;
      border-color: rgb(82 82 91 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(82 82 91 / var(--tw-bg-opacity));
      --tw-text-opacity: 1;
      color: rgb(255 255 255 / var(--tw-text-opacity))
}
.section-tab.is-passed[data-v-2c819e8f]::before, 
      .section-tab.is-passed[data-v-2c819e8f]::after {
      --tw-bg-opacity: 1;
      background-color: rgb(82 82 91 / var(--tw-bg-opacity))
}
.section-tab[data-v-2c819e8f]:disabled {
      cursor: not-allowed
}
.section-icon[data-v-2c819e8f] {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 9999px;
      border-width: 2px;
      --tw-border-opacity: 1;
      border-color: rgb(82 82 91 / var(--tw-border-opacity));
      --tw-bg-opacity: 1;
      background-color: rgb(255 255 255 / var(--tw-bg-opacity));
      font-size: 0.875rem;
      font-weight: 700;
      --tw-text-opacity: 1;
      color: rgb(82 82 91 / var(--tw-text-opacity));
      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: 300ms;
    width: 24px;
    height: 24px;
    z-index: 1
}
.section-label[data-v-2c819e8f] {
      font-size: 0.875rem;
      --tw-text-opacity: 1;
      color: rgb(82 82 91 / var(--tw-text-opacity))
}
@media (hover: hover) {
.section-tab:not(:disabled):hover .section-icon[data-v-2c819e8f] {
            --tw-border-opacity: 1;
            border-color: rgb(24 24 27 / var(--tw-border-opacity));
            --tw-bg-opacity: 1;
            background-color: rgb(24 24 27 / var(--tw-bg-opacity));
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity))
}
}

body {
  --neon-section-item-padding: 0;
}
.neon-section-item[data-v-b1632135] {
  height: 100%;
  overflow-y: auto;
  padding-left: var(--neon-section-item-padding);
  padding-right: var(--neon-section-item-padding);
}
.neon-section-item.is-clipped[data-v-b1632135] {
  overflow: hidden;
}
.neon-section-item.no-padding[data-v-b1632135] {
  padding: 0px;
}

body {
  --neon-segment-height: var(--height-sm);
  --neon-segment-padding: 2px;
  --neon-segment-font-size: var(font-size-xs);

  --neon-segment-bg-color: rgba(228 228 231 / 100%);
  --neon-segment-bg-color-active: #ffffff;
  --neon-segment-color: #18181b;
  --neon-segment-color-active: var(--neon-app-color-primary);
  --neon-segment-separator-color: #000;
}
.neon-segments[data-v-c455feb2] {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  border-radius: 0.5rem;
  background-color: var(--neon-segment-bg-color);
  padding: var(--neon-segment-padding) var(--neon-segment-padding);
}
.neon-segments .segments[data-v-c455feb2] {
  position: absolute;
  left: 0px;
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
    padding: var(--neon-segment-padding) var(--neon-segment-padding);
}
.neon-segments .segment[data-v-c455feb2] {
  position: relative;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.neon-segments .segment[data-v-c455feb2]:not(:last-child)::before {
  position: absolute;
  top: 50%;
  right: 0px;
  height: 100%;
  border-left-width: 1px;
  --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));
      border-color: var(--neon-segment-separator-color);
      height: calc(100% - 8px);
      transition: opacity 160ms ease-in-out 100ms;
      content: '';
      opacity: 0.2;
      will-change: opacity;
}
.neon-segments .segment.is-active[data-v-c455feb2] {
      color: var(--neon-segment-color-active);
}
.neon-segments .segment.is-active[data-v-c455feb2]::before, 
    .neon-segments .segment.is-before-active[data-v-c455feb2]::before {
  opacity: 0;
}
.neon-segments .highlight[data-v-c455feb2] {
  position: absolute;
  pointer-events: none;
  margin-left: 0px !important;
  transition-duration: 200ms;
  border-radius: 0.375rem;
    background-color: var(--neon-segment-bg-color-active);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
    top: var(--neon-segment-padding);
    left: var(--neon-segment-padding);
    bottom: var(--neon-segment-padding);
    z-index: 1;
}
.neon-segments[data-v-c455feb2] .neon-segment {
}
.neon-segments.is-small[data-v-c455feb2] {
    --neon-segment-height: var(--height-sm);
    --neon-segment-font-size: var(--font-size-xs);
    --neon-segment-padding: 2px;
}
.neon-segments.is-medium[data-v-c455feb2] {
    --neon-segment-height: var(--height-md);
    --neon-segment-font-size: var(--font-size-sm);
    --neon-segment-padding: 4px;
}
.neon-segments.is-large[data-v-c455feb2] {
    --neon-segment-height: var(--height-lg);
    --neon-segment-font-size: var(--font-size-md);
    --neon-segment-padding: 6px;
}
.neon-segments.is-rounded[data-v-c455feb2] {
  border-radius: 9999px;
}
.neon-segments.is-rounded .highlight[data-v-c455feb2] {
  border-radius: 9999px;
}

.neon-segment[data-v-2bee33ed] {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  font-weight: 700;
  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: 100ms;
  font-size: var(--neon-segment-font-size);
  color: var(--neon-segment-color);
  min-width: 70px;
  height: calc(var(--neon-segment-height) - (var(--neon-segment-padding) * 2));
  z-index: 2;
}
.neon-segment.is-active[data-v-2bee33ed] {
    color: var(--neon-segment-color-active);
}
.neon-segment[data-v-2bee33ed]:active {
    transform: scale(0.98);
}

body {
  --neon-sheet-height: auto;
  --neon-sheet-max-height: 100%;
  --neon-sheet-border-radius: 0px;
  --neon-sheet-header-height: 48px;
  --neon-sheet-footer-height: 48px;
  --neon-sheet-padding-x: 1rem;
  --neon-sheet-padding-y: 1rem;
}
.neon-sheet[data-v-f746e0ba] {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  height: var(--neon-sheet-height);
  max-height: var(--neon-sheet-max-height);
  border-radius: var(--neon-sheet-border-radius);
}
.neon-sheet-header[data-v-f746e0ba] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
}
.neon-sheet-header[data-v-f746e0ba] > :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)));
}
.neon-sheet-header[data-v-f746e0ba] {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
  overflow: hidden;
  border-bottom-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    height: var(--neon-sheet-header-height);
}
.neon-sheet-header .start[data-v-f746e0ba], 
    .neon-sheet-header .end[data-v-f746e0ba] {
  display: flex;
  align-items: center;
}
.neon-sheet-header .start[data-v-f746e0ba] > :not([hidden]) ~ :not([hidden]), 
    .neon-sheet-header .end[data-v-f746e0ba] > :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)));
}
.neon-sheet-header .start[data-v-f746e0ba] {
  width: 100%;
  min-width: 0px;
}
.neon-sheet-header .neon-icon[data-v-f746e0ba] {
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.neon-sheet-header .title[data-v-f746e0ba] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.neon-sheet-header .actions[data-v-f746e0ba] {
  display: flex;
  align-items: center;
}
.neon-sheet-header .actions[data-v-f746e0ba] > :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)));
}
.neon-sheet-content[data-v-f746e0ba] {
  flex: 1 1 0%;
  overflow-y: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: var(--neon-sheet-padding-y) var(--neon-sheet-padding-x);
}
.neon-sheet-footer[data-v-f746e0ba] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
}
.neon-sheet-footer[data-v-f746e0ba] > :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)));
}
.neon-sheet-footer[data-v-f746e0ba] {
  padding-left: 1rem;
  padding-right: 1rem;
  border-top-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    height: var(--neon-sheet-footer-height);
}
.neon-sheet.no-padding[data-v-f746e0ba] {
    --neon-sheet-padding-x: 0;
    --neon-sheet-padding-y: 0;
}
.neon-sheet.has-footer[data-v-f746e0ba] .neon-sheet-content .neon-form-unsaved {
        bottom: var(--neon-sheet-footer-height);
}
.neon-sheet[data-v-f746e0ba] .neon-sheet-content > .neon-section {
  position: static;
}
.neon-sheet[data-v-f746e0ba] .neon-sheet-content > .neon-section.is-multiple {
        padding-top: 42px;
}
.neon-sheet[data-v-f746e0ba] .neon-sheet-content > .neon-section .neon-section-navigation {
  position: absolute;
        top: 48px;
        z-index: 1;
}
.neon-sheet[data-v-f746e0ba] .neon-sheet-content > .neon-section .neon-form-unsaved {
  margin-bottom: 1rem;
}
.neon-sheet[data-v-f746e0ba] .neon-sheet-content > .neon-form-wrapper {
      --neon-form-padding-top: 0;
      --neon-form-padding-left: 0;
      --neon-form-padding-right: 0;
}
.neon-sheet[data-v-f746e0ba] .neon-sheet-content > .neon-form-wrapper .neon-form-unsaved {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 0.5rem;
        width: calc(100% - 32px);
}
.neon-sheet[data-v-f746e0ba] .neon-sheet-content .neon-form-wrapper {
  position: static;
}
/**
 * Swiper 8.4.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 12, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}

:root{--swiper-theme-color:#007aff}

.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}

.swiper-vertical>.swiper-wrapper{flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}

.swiper-pointer-events{touch-action:pan-y}

.swiper-pointer-events.swiper-vertical{touch-action:pan-x}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}

.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}

.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}

.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}

.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}

.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
body {
  --neon-slider-button-size: 40px;
  --neon-slider-bullet-size: 10px;
  --neon-slider-bullet-color: #DC2626;
  --neon-slider-bullet-color-inactive: white;

  --neon-slider-pagination-margin: 12px;
}
.neon-slider {
  position: relative;
  width: 100%;
}
.neon-slider .swiper {
    overflow: var(--neon-slider-overflow, hidden);
}
.neon-slider .swiper-wrapper > * {
    width: 50%;
}
.neon-slider-pagination {
  position: absolute;
  z-index: 10;
  text-align: center;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  pointer-events: none;
  transform: translate3d(0, 0, 0);
}
.neon-slider-pagination > * {
  pointer-events: auto;
}
.neon-slider-pagination.is-left {
  text-align: left;
}
.neon-slider-pagination.is-right {
  text-align: right;
}
.neon-slider-pagination-hidden {
    opacity: 0;
}
.neon-slider-pagination-lock {
    display: none;
}
.neon-slider-pagination-fraction, 
  .neon-slider-pagination-custom, 
  .neon-slider-pagination-bullets.neon-slider-pagination-horizontal {
  bottom: 0px;
  left: 0px;
  width: 100%;
    padding-top: var(--neon-slider-pagination-margin);
    padding-bottom: var(--neon-slider-pagination-margin);
    padding-left: calc(
      var(--neon-slider-pagination-margin) + var(--neon-slider-offset-before)
    );
    padding-right: calc(
      var(--neon-slider-pagination-margin) + var(--neon-slider-offset-after)
    );
}
.neon-slider-pagination-bullets-dynamic {
  overflow: hidden;
    font-size: 0;
}
.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet {
  position: relative;
      transform: scale(0.33);
}
.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet-active {
        transform: scale(1);
}
.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet-active-main {
        transform: scale(1);
}
.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet-active-prev {
        transform: scale(0.66);
}
.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet-active-prev-prev {
        transform: scale(0.33);
}
.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet-active-next {
        transform: scale(0.66);
}
.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet-active-next-next {
        transform: scale(0.33);
}
.neon-slider-pagination-bullet {
  display: inline-block;
  cursor: pointer;
  border-radius: 9999px;
    width: var(--neon-slider-bullet-size);
    height: var(--neon-slider-bullet-size);
    background: var(--neon-slider-bullet-color-inactive);
}
.neon-slider-pagination-bullet:only-child {
      display: none !important;
}
.neon-slider-pagination-bullet-active {
    width: calc(var(--neon-slider-bullet-size) * 3);
    background: var(--neon-slider-bullet-color);
}
.neon-slider-pagination-vertical.neon-slider-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0);
}
.neon-slider-pagination-vertical.neon-slider-pagination-bullets .neon-slider-pagination-bullet {
      margin: var(--neon-slider-pagination-bullet-vertical-gap, 6px) 0;
      display: block;
}
.neon-slider-pagination-vertical.neon-slider-pagination-bullets.neon-slider-pagination-bullets-dynamic {
      top: 50%;
      transform: translateY(-50%);
      width: 8px;
}
.neon-slider-pagination-vertical.neon-slider-pagination-bullets.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet {
        display: inline-block;
        transition: 200ms transform, 200ms top;
}
.neon-slider-pagination-horizontal.neon-slider-pagination-bullets .neon-slider-pagination-bullet {
      margin: 0 var(--neon-slider-pagination-bullet-horizontal-gap, 4px);
}
.neon-slider-pagination-horizontal.neon-slider-pagination-bullets.neon-slider-pagination-bullets-dynamic {
      left: 50%;
      transform: translateX(-50%);
      white-space: nowrap;
}
.neon-slider-pagination-horizontal.neon-slider-pagination-bullets.neon-slider-pagination-bullets-dynamic .neon-slider-pagination-bullet {
        transition: 200ms transform, 200ms left;
}
.neon-slider-navigation {
  position: absolute;
  top: 50%;
  width: 100%;
  --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));
  pointer-events: none;
  z-index: 10;
  height: var(--neon-slider-button-size);
}
.neon-slider-navigation.is-inside .neon-slider-prev {
      left: 8px !important;
}
.neon-slider-navigation.is-inside .neon-slider-next {
      right: 8px !important;
}
.neon-slider-navigation.is-outside .neon-slider-prev {
      left: calc((var(--neon-slider-button-size) + 8px) * -1) !important;
}
.neon-slider-navigation.is-outside .neon-slider-next {
      right: calc((var(--neon-slider-button-size) + 8px) * -1) !important;
}
.neon-slider-navigation .neon-slider-button {
  pointer-events: auto;
}
.neon-slider-navigation .neon-slider-button.neon-slider-prev,
    .neon-slider-navigation .neon-slider-button.neon-slider-next {
      --neon-button-size-override: var(--neon-slider-button-size);
      position: absolute;
      display: flex;
      cursor: pointer;
      align-items: center;
      justify-content: center;
      height: var(--neon-slider-button-size);
}
.neon-slider-navigation .neon-slider-button.neon-slider-prev.swiper-button-disabled,  .neon-slider-navigation .neon-slider-button.neon-slider-next.swiper-button-disabled {
  opacity: 0.5;
}
.neon-slider-navigation .neon-slider-button.neon-slider-prev.swiper-button-disabled .neon-button,  .neon-slider-navigation .neon-slider-button.neon-slider-next.swiper-button-disabled .neon-button {
  cursor: not-allowed !important;
}
.neon-slider-navigation .neon-slider-button.neon-slider-prev.swiper-button-disabled .button,  .neon-slider-navigation .neon-slider-button.neon-slider-next.swiper-button-disabled .button {
  cursor: not-allowed !important;
}
.neon-slider-navigation .neon-slider-button.neon-slider-prev {
      left: calc(var(--neon-slider-button-size) / 2 * -1);
      right: auto;
}
.neon-slider-navigation .neon-slider-button.neon-slider-next {
      right: calc(var(--neon-slider-button-size) / 2 * -1);
      left: auto;
}
.neon-slider-navigation .neon-slider-button.neon-slider-lock {
      display: none;
}

.neon-slide[data-v-a2a43fa9] {
  width: var(--neon-slide-width) !important;
}

.neon-table-header[data-v-79d69bad] {
    position: sticky;
    top: 0px;
    z-index: 10;
    display: none;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0px -10px 15px -3px rgba(0, 0, 0, 0.05),
      0px -4px 6px -2px rgba(0, 0, 0, 0.05)
}
.neon-table-row[data-v-79d69bad] {
    margin-bottom: 1rem
}
.neon-table-row[data-v-79d69bad]::before, 
    .neon-table-row[data-v-79d69bad]::after {
    position: sticky;
    top: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
      height: 42px !important;
      z-index: 11
}
.neon-table-cell[data-v-79d69bad] {
    position: sticky;
    top: 0px;
    white-space: nowrap;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    font-weight: 700;
    border-bottom-width: 2px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
    z-index: 11
}
.neon-table-cell.row-number[data-v-79d69bad] {
    padding: 0px
}
.neon-table-select[data-v-79d69bad] {
    display: flex;
    align-items: center;
    justify-content: center
}
@media (min-width: 576px) {
.neon-table-header[data-v-79d69bad] {
        display: contents;
        min-width: 100%;
    width: -moz-max-content;
    width: max-content
}
.neon-table-header .neon-table-cell[data-v-79d69bad] {
        margin-bottom: 1rem
}
.neon-table-row[data-v-79d69bad] {
        display: contents
}
}

body {
  --neon-table-padding: var(--content-padding);
  --neon-table-height: 100%;
  --neon-table-min-height: auto;
}
.neon-context[data-v-f91016b0] {
  --neon-spinner-container-bg-color: rgb(255 255 255 / 0.75);
  --neon-spinner-size: 48px;
}
.neon-context .neon-spinner[data-v-f91016b0] {
    z-index: 20;
}
.neon-table[data-v-f91016b0] {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: transparent;
}
.neon-table.is-empty .neon-table-body[data-v-f91016b0] {
      height: calc(100% - 50px);
}
.neon-table.is-empty .neon-info[data-v-f91016b0] {
      padding-top: 50px;
}
.neon-table.is-empty .neon-table-scroller[data-v-f91016b0] {
  padding-bottom: 0px;
}
.neon-table.is-context[data-v-f91016b0] {
  pointer-events: none;
}
.neon-table.is-context .neon-table-body[data-v-f91016b0] {
  pointer-events: auto;
}
.neon-table-inner[data-v-f91016b0] {
  display: grid;
  width: 100%;
  overflow: hidden;
    grid-template-rows: 1fr min-content;
    height: var(--neon-table-height, 100%);
    min-height: var(--neon-table-min-height);
}
.neon-table-body[data-v-f91016b0] {
  padding-left: 1rem;
  padding-right: 1rem;
}
.neon-table-scroller[data-v-f91016b0] {
  position: relative;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  padding-top: 1rem;
    padding-bottom: var(--neon-table-padding);
    min-width: 0;
}
@media (min-width: 576px) {
.neon-table-inner[data-v-f91016b0] {
    overflow-x: auto;
}
.neon-table-scroller[data-v-f91016b0] {
    overflow-x: auto;
    padding-top: 0px;
}
.neon-table-wrapper[data-v-f91016b0] {
    display: grid;
    grid-template-columns: var(--grid-columns);
}
.neon-table-body[data-v-f91016b0] {
    display: contents;
    min-width: 100%;
    width: -moz-max-content;
    width: max-content;
}
.neon-table[data-v-f91016b0]:not(.no-padding) .neon-table-row::before, 
      .neon-table[data-v-f91016b0]:not(.no-padding) .neon-table-row::after {
    display: block;
    height: 100%;
    width: 100%;
        content: '';
}
}

.neon-table-cell-label[data-v-1f53fecc] {
    display: flex;
    align-items: center
}
.neon-table-cell-label[data-v-1f53fecc] > :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)))
}

.skeleton[data-v-6313636e] {
  border-radius: 9999px;
  height: 16px
}
.label[data-v-6313636e] {
  flex-shrink: 0
}

.neon-table-footer[data-v-0cb374a2] {
    display: grid;
    width: 100%;
    min-width: 0px;
    align-items: center;
    gap: 0.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
    border-width: 1px;
    grid-template-columns: 1fr min-content min-content;
    box-shadow: 0px -10px 15px -3px rgba(0, 0, 0, 0.05),
      0px -4px 6px -2px rgba(0, 0, 0, 0.05)
}
.neon-table-limit[data-v-0cb374a2] .neon-select {
    width: 100%;
      max-width: 80px
}
.neon-table-buttons[data-v-0cb374a2] {
    display: flex;
    align-items: center
}
.neon-table-buttons[data-v-0cb374a2] > :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)))
}
.label[data-v-0cb374a2] {
    width: 100%;
    flex: 1 1 0%;
    white-space: nowrap;
    font-size: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity))
}
@media (min-width: 768px) {
.neon-table-footer[data-v-0cb374a2] {
        border-left-width: 0px;
        border-right-width: 0px;
    grid-template-columns: min-content 1fr min-content min-content
}
}

.neon-table-row[data-v-609a8bbf] {
    position: relative;
    display: grid;
    cursor: pointer;
    overflow: hidden;
    gap: 0.5rem;
    border-radius: 0.75rem;
    border-width: 2px;
    padding: 0.75rem;
    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: 300ms;
    grid-template-columns: 1fr 1fr;
    margin-top: -2px;
}
.neon-table-row-loading[data-v-609a8bbf] {
    position: absolute;
}
.neon-table-row.is-loading[data-v-609a8bbf] {
    cursor: wait;
}
.neon-table-row.is-selected[data-v-609a8bbf] {
    z-index: 10;
    --tw-border-opacity: 1;
    border-color: rgb(22 163 74 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.neon-table-row.is-selected .neon-table-cell[data-v-609a8bbf] {
    background-color: transparent;
}
.neon-table-row.is-active[data-v-609a8bbf] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
@media (min-width: 576px) {
.neon-table-row.is-active[data-v-609a8bbf] {
        background-color: transparent;
}
}
.neon-table-row.is-active .neon-table-cell[data-v-609a8bbf] {
    --tw-bg-opacity: 1;
    background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.neon-table-cell[data-v-609a8bbf] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    white-space: nowrap;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    font-size: 0.875rem;
    line-height: 1.25;
    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: 300ms;
}
.neon-table-cell.is-first[data-v-609a8bbf] .value {
    font-weight: 700;
}
.neon-table-number[data-v-609a8bbf] {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
}
@media (max-width: 576px) {
.neon-table-number[data-v-609a8bbf] {
        display: none;
}
}
[data-v-609a8bbf] .label {
    font-size: 0.75rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
    white-space: nowrap;
    text-transform: uppercase;
  text-overflow: ellipsis;
  font-size: 11px;
  margin-bottom: 2px;
}
[data-v-609a8bbf] .value {
    overflow: hidden;
    white-space: nowrap;
  text-overflow: ellipsis;
}
[data-v-609a8bbf] .skeleton {
    width: 100%;
    padding-right: 1rem;
}
[data-v-609a8bbf] .skeleton .animation {
    width: 100%;
    border-radius: 0.75rem;
    height: 17px;
}
@media (hover: hover) {
.neon-table-row[data-v-609a8bbf]:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
@media (min-width: 576px) {
.neon-table-row[data-v-609a8bbf]:hover {
            background-color: transparent;
}
}
.neon-table-row:hover .neon-table-cell[data-v-609a8bbf] {
        --tw-bg-opacity: 1;
        background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
}
@media (max-width: 576px) {
.has-actions .neon-table-cell.is-first[data-v-609a8bbf] {
        padding-left: 2.5rem;
}
.neon-table-cell.is-first[data-v-609a8bbf] {
        grid-column: 1 / 3;
}
.neon-table-select[data-v-609a8bbf] {
        position: absolute;
        cursor: pointer;
      top: 12px;
      right: 12px;
}
.neon-table-actions[data-v-609a8bbf] {
        position: absolute;
      top: 12px;
      left: 12px;
}
}
@media (min-width: 576px) {
.neon-table-row[data-v-609a8bbf] {
        display: contents;
        overflow: visible;
        margin-bottom: 0px;
        gap: 0px;
        border-radius: 0px;
        border-width: 0px;
        padding: 0px;
    margin-top: -2px;
}
.neon-table-row.is-selected .neon-table-cell[data-v-609a8bbf] {
        z-index: 10;
        --tw-border-opacity: 1;
        border-color: rgb(22 163 74 / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(236 253 245 / var(--tw-bg-opacity));
}
.row-divider[data-v-609a8bbf] {
        display: none !important;
}
[data-v-609a8bbf] .neon-table-cell {
        overflow: visible;
        border-top-width: 2px;
        border-bottom-width: 2px;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    height: 48px;
    margin-top: -2px;
}
[data-v-609a8bbf] .neon-table-cell:first-child {
        border-top-left-radius: 0.75rem;
        border-bottom-left-radius: 0.75rem;
        border-left-width: 2px;
}
[data-v-609a8bbf] .neon-table-cell:last-of-type {
        border-top-right-radius: 0.75rem;
        border-bottom-right-radius: 0.75rem;
        border-right-width: 2px;
}
[data-v-609a8bbf] .label {
        display: none;
}
}
@media (min-width: 768px) {
.neon-table-row[data-v-609a8bbf] {
        width: 100%;
}
}

.neon-tabs[data-v-f790e81b] {
    width: 100%
}

/* @apply hidden; */
.neon-tabs-header.is-ready[data-v-e95b319a] {
  display: block
}
.tabs[data-v-e95b319a] {
  position: relative;
  display: flex;
  border-bottom-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  padding: 4px var(--68670f31)
}
.tabs[data-v-e95b319a] .tab {
}
.rail[data-v-e95b319a] {
  position: absolute;
  left: 0px;
  bottom: 0px;
  left: var(--68670f31);
  right: var(--68670f31)
}
.rail .indicator[data-v-e95b319a] {
  position: absolute;
  opacity: 0;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(39 39 42 / var(--tw-bg-opacity));
    transition: transform 300ms, width 300ms, opacity 300ms;
    height: 2px;
    bottom: -2px;
    left: 0;
    transform: translate(var(--278e2634), 0);
    width: var(--5dbd82cf)
}
.rail.is-ready .indicator[data-v-e95b319a] {
  opacity: 1
}

body {
  --neon-web-height: 640px;
}
.neon-web[data-v-50e8df99] {
  --neon-spinner-size: 48px;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  display: flex;
  flex-direction: column;
}
.neon-web .loading[data-v-50e8df99] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  left: 0px;
    height: calc(100% - 56px);
    top: 56px;
    background-color: rgba(255, 255, 255, 0.75);
}
.neon-web iframe[data-v-50e8df99] {
  width: 100%;
  flex: 1 1 0%;
    height: var(--neon-web-height);
}
.neon-web.is-disabled iframe[data-v-50e8df99] {
  pointer-events: none;
}
.neon-web.is-clean .loading[data-v-50e8df99] {
      height: 100%;
      top: 0;
      background-color: rgba(255, 255, 255, 0.5);
}
.neon-web.is-clean .button-reload[data-v-50e8df99] {
  position: absolute;
      top: 12px;
      left: 12px;
      z-index: 11;
}

body {
  --neon-adaptive-center-max-width: auto;
}
.neon-adaptive-center[data-v-0341fb02] {
  height: 100%;
  min-height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.neon-adaptive-center .inner[data-v-0341fb02] {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.neon-adaptive-center .content[data-v-0341fb02] {
    /* @apply w-full; */
    max-width: var(--neon-adaptive-center-max-width);
}
.neon-adaptive-center.need-scroll[data-v-0341fb02] {
  display: block;
  overflow-y: scroll;
}

.neon-context[data-v-91abec8b] {
    position: relative;
    height: 100%;
    width: 100%
}

.neon-context-target {
  pointer-events: auto;
  position: absolute;
  z-index: 500
}
.neon-context-target.is-fixed {
  position: fixed
}

body {
  --neon-draggable-item-height: 40px;
}
.neon-draggable-item[data-v-af7cab62] {
  position: relative;
}
.neon-draggable-item:not(.is-disabled):hover .item-drag[data-v-af7cab62] {
  opacity: 1;
}
.neon-draggable-item.is-dragging .item-drag[data-v-af7cab62] {
  opacity: 0 !important;
}
.item-button[data-v-af7cab62] {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
  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: 300ms;
    height: var(--neon-draggable-item-height);
    width: 28px;
}
@media (hover: hover) {
.item-button[data-v-af7cab62]:hover {
    --tw-text-opacity: 1;
    color: rgb(39 39 42 / var(--tw-text-opacity));
}
}
.item-drag[data-v-af7cab62] {
  position: absolute;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
    left: -20px;
    width: 18px;
    cursor: move;
}
@media (min-width: 576px) {
.item-drag[data-v-af7cab62] {
      left: -24px
}
}

.neon-error[data-v-d96f4056] {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    outline-style: solid !important;
    outline-width: 2px !important;
    outline-color: #dc2626 !important;
}
.neon-error .info[data-v-d96f4056] {
    position: absolute;
    display: flex;
    align-items: center;
    padding-left: 0.25rem;
    padding-right: 0.5rem;
    padding-top: 0.125rem;
    padding-bottom: 0.25rem;
}
.neon-error .info[data-v-d96f4056] > :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)));
}
.neon-error .info[data-v-d96f4056] {
    white-space: nowrap;
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity));
    font-size: 0.75rem;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    height: 18px;
}
.neon-error .info .title[data-v-d96f4056] {
    font-weight: 700;
}
.neon-error .info .message[data-v-d96f4056] {
}
.neon-error .info .more[data-v-d96f4056] {
      --neon-icon-size: 12px;
}

.neon-floating-arrow {
  position: absolute;
  width: 10px;
  height: 10px;
}
.neon-floating-arrow .arrow-inner, 
  .neon-floating-arrow .arrow-outer {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 0px;
  width: 0px;
}
.neon-floating-arrow .arrow-inner {
    border-width: 7px;
    visibility: visible;
    border-color: var(--neon-floating-bg-color);
}
.neon-floating-arrow .arrow-outer {
    border-width: 6px;
    border-color: var(--neon-floating-border-color);
}
.neon-floating-content[data-placement^='top'] .arrow-inner, .neon-floating-content[data-placement^='bottom'] .arrow-inner {
      left: -2px;
}
.neon-floating-content[data-placement^='top'] .arrow-outer, .neon-floating-content[data-placement^='bottom'] .arrow-outer {
      left: -1px;
}
.neon-floating-content[data-placement^='top'] .arrow-inner,
    .neon-floating-content[data-placement^='top'] .arrow-outer {
      border-bottom-width: 0;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
}
.neon-floating-content[data-placement^='top'] .arrow-inner {
      top: -2px;
}
.neon-floating-content[data-placement^='bottom'] .neon-floating-arrow {
      top: 0;
}
.neon-floating-content[data-placement^='bottom'] .arrow-inner,
    .neon-floating-content[data-placement^='bottom'] .arrow-outer {
      border-top-width: 0;
      border-left-color: transparent !important;
      border-right-color: transparent !important;
      border-top-color: transparent !important;
}
.neon-floating-content[data-placement^='bottom'] .arrow-inner {
      top: -4px;
}
.neon-floating-content[data-placement^='bottom'] .arrow-outer {
      top: -6px;
}
.neon-floating-content[data-placement^='left'] .arrow-inner, .neon-floating-content[data-placement^='right'] .arrow-inner {
      top: -2px;
}
.neon-floating-content[data-placement^='left'] .arrow-outer, .neon-floating-content[data-placement^='right'] .arrow-outer {
      top: -1px;
}
.neon-floating-content[data-placement^='right'] .arrow-inner,
    .neon-floating-content[data-placement^='right'] .arrow-outer {
      border-left-width: 0;
      border-left-color: transparent !important;
      border-top-color: transparent !important;
      border-bottom-color: transparent !important;
}
.neon-floating-content[data-placement^='right'] .arrow-inner {
      left: -4px;
}
.neon-floating-content[data-placement^='right'] .arrow-outer {
      left: -6px;
}
.neon-floating-content[data-placement^='left'] .neon-floating-arrow {
      right: -10px;
}
.neon-floating-content[data-placement^='left'] .arrow-inner,
    .neon-floating-content[data-placement^='left'] .arrow-outer {
      border-right-width: 0;
      border-top-color: transparent !important;
      border-right-color: transparent !important;
      border-bottom-color: transparent !important;
}
.neon-floating-content[data-placement^='left'] .arrow-inner {
      left: -2px;
}

.neon-floating-content[data-v-bf6d0641] {
  top: 0px;
  left: 0px;
  outline: 2px solid transparent;
  outline-offset: 2px;
  z-index: 10000;
}
.neon-floating-content[data-v-bf6d0641]:not(.is-floating) {
  pointer-events: none;
}
.neon-floating-content.is-floating[data-v-bf6d0641] {
  pointer-events: auto;
}
.neon-floating-content .neon-floating-backdrop[data-v-bf6d0641] {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  height: 100%;
  width: 100%;
}
.neon-floating-content .neon-floating-inner[data-v-bf6d0641] {
  position: relative;
  overflow-y: auto;
    color: var(--neon-floating-color);
    background-color: var(--neon-floating-bg-color);
    border-color: var(--neon-floating-border-color);
}
.neon-floating-content .neon-floating-inner > div[data-v-bf6d0641] {
  position: relative;
      z-index: 1;
      max-width: inherit;
      max-height: inherit;
}
.neon-floating-dropdown[data-v-bf6d0641] {
  --neon-floating-color: currentColor;
  --neon-floating-bg-color: #fff;
  --neon-floating-border-color: #E4E4E7;
}
.neon-floating-dropdown .neon-floating-inner[data-v-bf6d0641] {
  border-radius: 0.75rem;
  border-width: 1px;

    box-shadow: 0px 4px 6px 0px rgba(50, 50, 93, 0.11),
      0px 1px 3px 0px rgba(0, 0, 0, 0.08);
}
.neon-floating-tooltip[data-v-bf6d0641] {
  --neon-floating-color: #fafafa;
  --neon-floating-bg-color: #18181b;
}
.neon-floating-tooltip .neon-floating-inner[data-v-bf6d0641] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 0.375rem;
  font-size: 0.75rem;
  line-height: 1.25;
    word-break: break-word;
}

.neon-floating-dropdown[data-placement='top'] > .neon-floating-wrapper {
    transform-origin: bottom center;
}
.neon-floating-dropdown[data-placement='top-start'] > .neon-floating-wrapper {
    transform-origin: bottom left;
}
.neon-floating-dropdown[data-placement='top-end'] > .neon-floating-wrapper {
    transform-origin: bottom right;
}
.neon-floating-dropdown[data-placement='right'] > .neon-floating-wrapper {
    transform-origin: center left;
}
.neon-floating-dropdown[data-placement='right-start'] > .neon-floating-wrapper {
    transform-origin: top left;
}
.neon-floating-dropdown[data-placement='right-end'] > .neon-floating-wrapper {
    transform-origin: bottom left;
}
.neon-floating-dropdown[data-placement='bottom'] > .neon-floating-wrapper {
    transform-origin: top center;
}
.neon-floating-dropdown[data-placement='bottom-start'] > .neon-floating-wrapper {
    transform-origin: top left;
}
.neon-floating-dropdown[data-placement='bottom-end'] > .neon-floating-wrapper {
    transform-origin: top right;
}
.neon-floating-dropdown[data-placement='left'] > .neon-floating-wrapper {
    transform-origin: center right;
}
.neon-floating-dropdown[data-placement='left-start'] > .neon-floating-wrapper {
    transform-origin: top right;
}
.neon-floating-dropdown[data-placement='left-end'] > .neon-floating-wrapper {
    transform-origin: bottom right;
}
.neon-floating-dropdown-enter-active,
.neon-floating-dropdown-leave-active {
  transition: opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);
}
.neon-floating-dropdown-enter-active > .neon-floating-wrapper, .neon-floating-dropdown-leave-active > .neon-floating-wrapper {
    transition: transform 125ms cubic-bezier(0, 0, 0.2, 1.5);
}
.neon-floating-dropdown-enter-from,
.neon-floating-dropdown-leave-to {
  opacity: 0;
}
.neon-floating-dropdown-enter-from[data-placement='top'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='top'] > .neon-floating-wrapper {
    transform: scaleY(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='top-start'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='top-start'] > .neon-floating-wrapper {
    transform: scaleY(0.8) scaleX(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='top-end'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='top-end'] > .neon-floating-wrapper {
    transform: scaleY(0.8) scaleX(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='right'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='right'] > .neon-floating-wrapper {
    transform: scaleX(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='right-start'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='right-start'] > .neon-floating-wrapper {
    transform: scaleY(0.8) scaleX(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='right-end'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='right-end'] > .neon-floating-wrapper {
    transform: scaleY(0.8) scaleX(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='bottom'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='bottom'] > .neon-floating-wrapper {
    transform: scaleY(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='bottom-start'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='bottom-start'] > .neon-floating-wrapper {
    transform: scaleY(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='bottom-end'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='bottom-end'] > .neon-floating-wrapper {
    transform: scaleY(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='left'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='left'] > .neon-floating-wrapper {
    transform: scaleX(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='left-start'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='left-start'] > .neon-floating-wrapper {
    transform: scaleY(0.8) scaleX(0.8);
}
.neon-floating-dropdown-enter-from[data-placement='left-end'] > .neon-floating-wrapper, .neon-floating-dropdown-leave-to[data-placement='left-end'] > .neon-floating-wrapper {
    transform: scaleY(0.8) scaleX(0.8);
}
.neon-floating-tooltip {
}
.neon-floating-tooltip-enter-active > .neon-floating-wrapper {
    animation: tooltip 500ms;
}
.neon-floating-tooltip-leave-active > .neon-floating-wrapper {
    animation: tooltip 500ms reverse;
}
@keyframes tooltip {
0% {
    transform: scale(0);
}
50% {
    transform: scale(1.25);
}
100% {
    transform: scale(1);
}
}
.neon-floating-dropdown-enter-from,
.neon-floating-dropdown-leave-to {
  opacity: 0;
}
.tooltip.expand:before {
  transform: scale3d(0.2, 0.2, 1);
  transition: all 0.2s ease-in-out;
}
.tooltip.expand:after {
  transform: translate3d(0, 6px, 0);
  transition: all 0.1s ease-in-out;
}
.tooltip.expand:hover:before,
.tooltip.expand:hover:after {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
.tooltip.expand:hover:after {
  transition: all 0.2s 0.1s ease-in-out;
}

.neon-load-more[data-v-903de62f] {
  position: relative;
  margin-top: 1rem;
  width: 100%
}
.load-infinite[data-v-903de62f] {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  height: 48px
}

.neon-more[data-v-4acefceb] {
      position: relative;
      height: 100%;
      width: 100%;
      overflow: hidden;
}
.neon-more .wrapper[data-v-4acefceb] {
      height: 100%;
      width: 100%;
      overflow-y: auto;
}
.neon-more .load-indicator[data-v-4acefceb] {
      width: 100%;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      display: flex;
      align-items: center;
      justify-content: center;
}
.neon-more .load-indicator .neon-spinner[data-v-4acefceb] {
      --neon-spinner-position: relative;
      --neon-spinner-size: 24px;
      --neon-spinner-line-size: 4px;
}
.neon-more .load-button[data-v-4acefceb] {
      width: 100%;
      padding-left: 1rem;
      padding-right: 1rem;
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
      display: flex;
      align-items: center;
      justify-content: center;
}

.neon-scroll-button[data-v-35afce19] {
  --neon-icon-color: var(--neon-scroll-horizontal-color-arrow);
  display: flex;
  height: 100%;
  align-items: center;
}
.neon-scroll-button.is-left[data-v-35afce19] {
  padding-left: 0.25rem;
  padding-right: 1rem;
      background: linear-gradient(
        90deg,
        var(--neon-scroll-horizontal-color-solid) 50%,
        var(--neon-scroll-horizontal-color-transparent) 100%
      );
}
.neon-scroll-button.is-right[data-v-35afce19] {
  padding-left: 1rem;
  padding-right: 0.25rem;
      background: linear-gradient(
        270deg,
        var(--neon-scroll-horizontal-color-solid) 50%,
        var(--neon-scroll-horizontal-color-transparent) 100%
      );
}

body {
  --neon-scroll-horizontal-color-solid: rgb(255 255 255 / 1);
  --neon-scroll-horizontal-color-transparent: rgb(255 255 255 / 0);
  --neon-scroll-horizontal-color-arrow: rgb(161 161 170);
  --neon-scroll-horizontal-padding-left: 0;
  --neon-scroll-horizontal-padding-right: 0;
}
.neon-scroll-horizontal[data-v-e5779cdf] {
  position: relative;
  height: 100%;
  width: 100%;
}
.neon-scroll-horizontal .scroll-wrapper[data-v-e5779cdf] {
  display: flex;
  height: 100%;
  width: 100%;
  overflow-x: auto;
    padding-left: var(--neon-scroll-horizontal-padding-left);
    padding-right: var(--neon-scroll-horizontal-padding-right);
}
.neon-scroll-horizontal .scroll-wrapper[data-v-e5779cdf]::-webkit-scrollbar {
  display: none;
}
.neon-scroll-horizontal .button-left[data-v-e5779cdf], 
  .neon-scroll-horizontal .button-right[data-v-e5779cdf] {
  position: absolute;
  height: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
    top: 0;
}
.neon-scroll-horizontal .button-left[data-v-e5779cdf] {
  left: 0px;
}
.neon-scroll-horizontal .button-right[data-v-e5779cdf] {
  right: 0px;
}

body {
  --neon-avatar-size: 48px;
}
.neon-avatar[data-v-f2e4bea5] {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 9999px;
  border-width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
  height: var(--neon-avatar-size);
  width: var(--neon-avatar-size);
}
.neon-avatar .neon-image[data-v-f2e4bea5] {
  width: 100%;
}
.neon-avatar .icon[data-v-f2e4bea5] {
    --neon-icon-size: calc(var(--neon-avatar-size) / 2);
    --tw-text-opacity: 1;
    color: rgb(161 161 170 / var(--tw-text-opacity));
}

body {
  --neon-button-size: var(--height-md);
  --neon-button-padding: 6px 16px;
  --neon-button-icon-gap: 8px;
}
.neon-button[data-v-800123d0] {
  position: relative;
  flex-shrink: 0;
  /* @apply duration-300; */
  /* transition-property: width; */
  width: var(--neon-button-width);
}
.neon-button.is-full[data-v-800123d0] {
  display: flex;
  min-width: 100%;
  width: 100%;
}
.neon-button.is-inline[data-v-800123d0] {
  display: inline-flex;
}
.neon-button.is-rounded .button[data-v-800123d0] {
  border-radius: 9999px !important;
}
.neon-button.is-x-small[data-v-800123d0] {
    --neon-icon-size: 12px;
    --neon-button-size: var(--height-xs);
    --neon-button-padding: 0 8px;
    --neon-button-icon-gap: 4px;
}
.neon-button.is-x-small .button[data-v-800123d0] {
  border-radius: 0.375rem;
  font-size: 0.75rem;
}
.neon-button.is-small[data-v-800123d0] {
    --neon-icon-size: 14px;
    --neon-button-size: var(--height-sm);
    --neon-button-padding: 4px 12px;
    --neon-button-icon-gap: 4px;
}
.neon-button.is-small .button[data-v-800123d0] {
  border-radius: 0.5rem;
  font-size: 0.875rem;
}
.neon-button.is-medium[data-v-800123d0] {
    --neon-icon-size: 16px;
    --neon-button-size: var(--height-md);
    --neon-button-padding: 6px 16px;
}
.neon-button.is-medium .button[data-v-800123d0] {
  border-radius: 0.75rem;
  font-size: 1rem;
}
.neon-button.is-large[data-v-800123d0] {
    --neon-icon-size: 18px;
    --neon-button-size: var(--height-lg);
    --neon-button-padding: 6px 16px;
    border-radius: 0.75rem;
    font-size: 1.125rem;
}
.neon-button.is-x-large[data-v-800123d0] {
    --neon-icon-size: 24px;
    --neon-button-size: var(--height-xl);
    --neon-button-padding: 0px 20px;
}
.neon-button.is-x-large .button[data-v-800123d0] {
  border-radius: 0.75rem;
  font-size: 1.25rem;
}
.neon-button.is-squared[data-v-800123d0] {
    width: var(--neon-button-size-override, var(--neon-button-size)) !important;
}
.neon-button.use-focus .button[data-v-800123d0]:focus {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 1px;
  outline-color: #3b82f6;
}
.button[data-v-800123d0] {
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 0.75rem;
  font-weight: 500;
  line-height: 1;
  transition-duration: 300ms;

  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, max-width !important;

  height: var(--neon-button-size-override, var(--neon-button-size));
  max-width: var(--neon-button-max-width);
  padding: var(--neon-button-padding-override, var(--neon-button-padding));

  color: var(--neon-button-color-override, var(--neon-button-color));
  background-color: var(
    --neon-button-bg-color-override,
    var(--neon-button-bg-color)
  );
  border-color: var(
    --neon-button-bg-color-override,
    var(--neon-button-bg-color)
  );
  border-width: 2px !important;
}
.button .label[data-v-800123d0] {
  display: contents;
}
.button .icon-left[data-v-800123d0],
  .button .icon-loading[data-v-800123d0] {
    margin-right: var(--neon-button-icon-gap);
}
.button .icon-right[data-v-800123d0] {
    margin-left: var(--neon-button-icon-gap);
}
.button.is-full[data-v-800123d0] {
  width: 100%;
}
.button.is-squared[data-v-800123d0] {
  width: 100vw;
  padding: 0px;
    max-width: var(--neon-button-size-override, var(--neon-button-size));
}
.button.is-squared .icon-left[data-v-800123d0],
    .button.is-squared .icon-loading[data-v-800123d0],
    .button.is-squared .icon-right[data-v-800123d0] {
      --neon-button-icon-gap: 0px;
}
.button.is-squared .label[data-v-800123d0] {
  display: none;
}
.button.is-disabled[data-v-800123d0] {
  cursor: not-allowed;
  --tw-border-opacity: 1;
  border-color: rgb(228 228 231 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}
.button.is-loading[data-v-800123d0] {
  cursor: wait;
}
.button[data-v-800123d0]:active:not(:disabled) {
    transform: scale(0.98);
}
@media (max-width: 576px) {
.neon-button.is-squared-mobile[data-v-800123d0] {
      width: var(
        --neon-button-size-override,
        var(--neon-button-size)
      ) !important;
}
.button.is-squared-mobile[data-v-800123d0] {
    width: 100%;
    padding: 0px;
}
.button.is-squared-mobile .icon-left[data-v-800123d0],
      .button.is-squared-mobile .icon-loading[data-v-800123d0],
      .button.is-squared-mobile .icon-right[data-v-800123d0] {
        --neon-button-icon-gap: 0px;
}
.button.is-squared-mobile .label[data-v-800123d0] {
    display: none;
}
}
@media (hover: none) {
.button:not(.is-disabled).is-subdue[data-v-800123d0] {
      background-color: var(--white);
      color: var(--fg-normal);
      border: 2px solid var(--border-normal);
}
.button:not(.is-disabled).is-outline[data-v-800123d0] {
      background-color: var(--neon-button-bg-color-outlined);
      color: var(--neon-button-color-outlined);
      border: 2px solid var(--neon-button-bg-color);
}
.button:not(.is-disabled).is-nude[data-v-800123d0] {
      background-color: transparent;
      color: var(--neon-button-color-outlined);
      border: 2px solid transparent;
}
}
@media (hover: hover) {
.button[data-v-800123d0]:not(.is-disabled):hover {
      color: var(
        --neon-button-color-hover-override,
        var(--neon-button-color-hover)
      );
      background-color: var(
        --neon-button-bg-color-hover-override,
        var(--neon-button-bg-color-hover)
      );
      border-color: var(
        --neon-button-bg-color-hover-override,
        var(--neon-button-bg-color-hover)
      );
}
.button:not(.is-disabled):not(:hover).is-subdue[data-v-800123d0] {
        background-color: var(--white);
        color: var(--fg-normal);
        border: 2px solid var(--border-normal);
}
.button:not(.is-disabled):not(:hover).is-outline[data-v-800123d0] {
        background-color: var(--neon-button-bg-color-outlined);
        color: var(--neon-button-color-outlined);
        border: 2px solid var(--neon-button-bg-color);
}
.button:not(.is-disabled):not(:hover).is-nude[data-v-800123d0] {
        background-color: transparent;
        color: var(--neon-button-color-outlined);
        border: 2px solid transparent;
}
.button:not(.is-disabled).is-subdue[data-v-800123d0]:hover, .button:not(.is-disabled).is-outlined[data-v-800123d0]:hover, .button:not(.is-disabled).is-nude[data-v-800123d0]:hover {
        color: var(--neon-button-color-override, var(--neon-button-color));
        background-color: var(
          --neon-button-bg-color-hover-override,
          var(--neon-button-bg-color-hover)
        );
        border-color: var(
          --neon-button-bg-color-hover-override,
          var(--neon-button-bg-color-hover)
        );
}
}

.neon-close[data-v-2d83e260] {

  display: flex;

  cursor: pointer;

  align-items: center;

  justify-content: center;

  border-radius: 9999px;

  --tw-bg-opacity: 1;

  background-color: rgb(228 228 231 / var(--tw-bg-opacity));

  --tw-text-opacity: 1;

  color: rgb(161 161 170 / var(--tw-text-opacity));

  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: 300ms;

  height: 24px;
  width: 24px;
}
.neon-close[data-v-2d83e260]:hover {

  --tw-bg-opacity: 1;

  background-color: rgb(212 212 216 / var(--tw-bg-opacity));

  --tw-text-opacity: 1;

  color: rgb(39 39 42 / var(--tw-text-opacity));
}
.neon-close[data-v-2d83e260]:focus {

  outline-style: solid;

  outline-width: 2px;

  outline-offset: 1px;

  outline-color: #3b82f6;
}
.neon-close .neon-icon[data-v-2d83e260] {
    --neon-icon-size: 14px;
}

body {
  --neon-divider-label-color: #a1a1aa;
  --neon-divider-color: #e4e4e7;
  --neon-divider-width: 2px;
}
.neon-divider[data-v-d86ce0bb] {
  display: flex;
  width: 100%;
  flex-shrink: 1;
  align-items: center;
  justify-content: center;
  overflow: visible;
}
.neon-divider .label[data-v-d86ce0bb] {
  white-space: nowrap;
  padding: 0.5rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
    color: var(--neon-divider-label-color);
}
.neon-divider hr[data-v-d86ce0bb] {
  width: 100%;
  max-width: 100%;
    border: solid;
    border-color: var(--neon-divider-color);
    border-width: var(--neon-divider-width) 0 0 0;
}
.neon-divider.is-dashed hr[data-v-d86ce0bb] {
  border-style: dashed;
}
.neon-divider.is-vertical[data-v-d86ce0bb] {
  height: 100%;
  width: -moz-min-content;
  width: min-content;
  flex-direction: column;
}
.neon-divider.is-vertical .label[data-v-d86ce0bb] {
      /* transform: rotate(-90deg); */
}
.neon-divider.is-vertical hr[data-v-d86ce0bb] {
  height: 100%;
  width: auto;
      border-width: 0 var(--neon-divider-width) 0 0;
}

body {
  --neon-heading-color: #71717a;
}

.neon-heading-info[data-v-ad4fbeab] {
  display: flex;
  align-items: center;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 0.75rem;
  font-size: 0.875rem;
  font-weight: 700;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
  color: var(--neon-heading-color)
}
.neon-heading-info .neon-icon[data-v-ad4fbeab] {
  margin-right: 0.5rem;
  opacity: 0.75
}
.neon-heading-info.is-simple[data-v-ad4fbeab] {
  border-radius: 0px;
  background-color: transparent;
  padding: 0px
}

body {
  --neon-icon-color: currentColor;
  --neon-icon-size: 16px;
}
.neon-icon[data-v-aa54b4f3] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--neon-icon-size);
  min-width: var(--neon-icon-size);
  height: var(--neon-icon-size);
  color: var(--neon-icon-color);
  vertical-align: middle;
}
.neon-icon .wrapper[data-v-aa54b4f3] {
  display: contents;
}
.neon-icon[data-v-aa54b4f3] svg {
    color: inherit;
    fill: currentColor;
    width: var(--neon-icon-size);
    min-width: var(--neon-icon-size);
    height: var(--neon-icon-size);
}
.neon-icon.is-inline[data-v-aa54b4f3] {
  display: inline-flex;
}

.neon-text small[data-v-fea66e40] {
    font-size: 100%;
}
.neon-text.no-wrap[data-v-fea66e40] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.neon-text.is-loading.no-wrap[data-v-fea66e40] {
    text-overflow: clip;
}

body {
  --neon-image-radius: 10px;
}
.neon-image[data-v-e4174277] {
  position: relative;
  display: block;
  width: 100%;
}
.neon-image .neon-spinner[data-v-e4174277] {
  top: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
}
.neon-image .image-wrapper[data-v-e4174277] {
  position: relative;
}
.neon-image .image-element[data-v-e4174277] {
  display: block;
  width: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.neon-image .image-element.is-ready[data-v-e4174277] {
  opacity: 1;
}
.neon-image .image-skeleton[data-v-e4174277] {
  position: absolute !important;
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  --tw-bg-opacity: 1 !important;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity)) !important;
    z-index: 2;
}
.neon-image .image-skeleton .skeleton-block[data-v-e4174277] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
      z-index: 1;
}
.neon-image .image-skeleton .skeleton-bg[data-v-e4174277] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity));
      z-index: 0;
}
.neon-image .image-placeholder[data-v-e4174277] {
  background-position: center;
  background-repeat: repeat;
    background-image: url('https://ucarecdn.com/b1ef2013-415c-411a-98a2-87988ea2c7a6/Pattern.png');
    background-size: 320px;
}
.neon-image.is-rounded[data-v-e4174277] {
  overflow: hidden;
}
.neon-image.is-rounded .image-element[data-v-e4174277] {
  overflow: hidden;
      border-radius: var(--neon-image-radius);
}
.neon-image.is-circle[data-v-e4174277] {
  overflow: hidden;
  border-radius: 9999px;
}
.neon-image.is-full[data-v-e4174277] {
  height: 100%;
  width: 100%;
}
.neon-image.is-full .image-element[data-v-e4174277] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.neon-image.has-ratio .image-element[data-v-e4174277],  .neon-image.has-size .image-element[data-v-e4174277] {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.neon-image.is-loaded .image-element[data-v-e4174277] {
  opacity: 1;
}
.neon-image.is-auto[data-v-e4174277] {
  width: auto;
}
.neon-image.is-auto .image-element[data-v-e4174277] {
  width: auto;
}
.neon-image.use-border .image-element[data-v-e4174277] {
  border-width: 1px;
}
.caption[data-v-e4174277] {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(161 161 170 / var(--tw-text-opacity));
}

.neon-label[data-v-73d032e7] {
  --neon-label-gap-final: var(--neon-label-gap-override, var(--neon-label-gap));
  --neon-icon-color: var(--neon-label-color);
  position: relative;
  display: grid;
  flex-shrink: 0;
  cursor: default;
  grid-auto-flow: column;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: nowrap;
  border-width: 2px;

  gap: var(--neon-label-gap-final);
  height: var(--neon-label-size-override, var(--neon-label-size));
  width: -moz-fit-content;
  width: fit-content;
  min-width: var(--neon-label-size-override, var(--neon-label-size));
  padding: 0 var(--neon-label-gap-final);
  font-size: 0;
  line-height: 0;
  color: var(--neon-label-color);
  background-color: var(--neon-label-bg-color);
  border-color: var(--neon-label-bg-color);
  border-radius: var(--neon-label-border-radius);
}
.neon-label .text[data-v-73d032e7] {
  white-space: nowrap;
    font-size: var(--neon-label-font-size);
}
.neon-label .clear[data-v-73d032e7] {
    --neon-label-clear-margin: calc(var(--neon-label-gap-final) * -1);
    display: flex;
    height: 100%;
    cursor: pointer;
    align-items: center;
    background-color: var(--neon-label-bg-color);
    margin-left: var(--neon-label-clear-margin);
    margin-right: var(--neon-label-clear-margin);
    padding: 0 calc(var(--neon-label-gap-final) / 2);
    border-radius: var(--neon-label-border-radius);
}
.neon-label .clear button[data-v-73d032e7] {
      border-radius: 4px;
      padding: calc(var(--neon-label-gap-final) / 2);
}
.neon-label .clear .neon-icon[data-v-73d032e7] {
  opacity: 0.5;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.neon-label .clear:hover .neon-icon[data-v-73d032e7] {
  opacity: 1;
}
.neon-label .clear button[data-v-73d032e7]:focus {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 1px;
  outline-color: #3b82f6;
}
.neon-label.is-inline[data-v-73d032e7] {
  display: inline-grid;
}
.neon-label.is-small[data-v-73d032e7] {
    --neon-label-size: 18px;
    --neon-label-font-size: var(--font-size-xs);
    --neon-label-gap: 4px;
    --neon-label-border-radius: 4px;

    --neon-icon-size: 10px;

    border-radius: 0.375rem;

    text-align: center;
}
.neon-label.is-medium[data-v-73d032e7] {
    --neon-label-size: var(--height-xs);
    --neon-label-font-size: var(--font-size-sm);
    --neon-label-gap: 6px;
    --neon-label-border-radius: 6px;

    --neon-icon-size: 12px;
}
.neon-label.is-large[data-v-73d032e7] {
    --neon-label-size: var(--height-sm);
    --neon-label-font-size: var(--font-size-md);
    --neon-label-gap: 8px;
    --neon-label-border-radius: 8px;

    --neon-icon-size: 14px;
}
.neon-label.is-x-large[data-v-73d032e7] {
    --neon-label-size: var(--height-md);
    --neon-label-font-size: var(--font-size-lg);
    --neon-label-gap: 10px;
    --neon-label-border-radius: 10px;

    --neon-icon-size: 16px;
}
.neon-label.is-squared[data-v-73d032e7] {
    width: var(--neon-label-size);
}
.neon-label.is-squared .text[data-v-73d032e7] {
  display: none;
}
.neon-label.is-rounded[data-v-73d032e7] {
  border-radius: 9999px;
}
.neon-label.is-clickable[data-v-73d032e7] {
  cursor: pointer;
}
.neon-label.is-clickable[data-v-73d032e7]:focus {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 1px;
  outline-color: #3b82f6;
}
.neon-label.is-subdue[data-v-73d032e7] {
    background-color: var(--white);
    color: var(--fg-normal);
    border: 2px solid var(--border-normal);
}
.neon-label.is-outline[data-v-73d032e7] {
    background-color: var(--neon-label-bg-color-outlined);
    color: var(--neon-label-color-outlined);
    border: 2px solid var(--neon-label-bg-color);
}
.neon-label.is-nude[data-v-73d032e7] {
    background-color: transparent;
    color: var(--neon-label-color-outlined);
    border: 2px solid transparent;
}
@media (max-width: 576px) {
.neon-label.is-squared-mobile[data-v-73d032e7] {
      width: var(--neon-label-size);
}
.neon-label.is-squared-mobile .text[data-v-73d032e7] {
    display: none;
}
}

body {
  --neon-list-padding: 6px;
  --neon-list-max-height: none;
  --neon-list-max-width: none;
  --neon-list-min-width: 220px;
  --neon-list-min-height: none;

  --neon-list-color: var(--fg-subdued);
  --neon-list-color-hover: var(--fg-normal);
  --neon-list-color-active: var(--fg-normal);
  --neon-list-bg-color: var(--bg-normal);
  --neon-list-bg-color-hover: var(--bg-normal);
  --neon-list-bg-color-active: var(--bg-normal);

  --neon-list-item-gap: 0;
}
.neon-list[data-v-ca11aa9d] {
  position: static;
  display: block;
  overflow: auto;
  border-radius: 0.75rem;
  padding: var(--neon-list-padding);
  min-width: var(--neon-list-min-width);
  max-width: var(--neon-list-max-width);
  min-height: var(--neon-list-min-height);
  max-height: var(--neon-list-max-height);
  color: var(--neon-list-color);
}
.neon-list.use-focus[data-v-ca11aa9d]:focus {
  outline-style: solid;
  outline-width: 2px;
  outline-offset: 1px;
  outline-color: #3b82f6;
}
.neon-list[data-v-ca11aa9d] > :not([hidden]):not(:last-child):not(.neon-divider) {
    margin-bottom: var(--neon-list-item-gap);
}
.neon-list.use-background[data-v-ca11aa9d] {
  border-width: 2px;
    padding: var(--neon-list-padding);
    background-color: var(--neon-list-bg-color);
}
.neon-list.is-small[data-v-ca11aa9d] {
    --neon-list-padding: 4px;
    --neon-list-item-padding: 0 4px;
    --neon-list-item-min-height: 24px;
    --neon-list-item-border-radius: 6px;
    --neon-icon-size: 12px;
    font-size: 0.875rem;
}
.neon-list.is-large[data-v-ca11aa9d] {
    --neon-list-item-padding: 0 8px;
    --neon-list-item-min-height: 40px;
    --neon-list-item-border-radius: 10px;
}
.neon-divider[data-v-ca11aa9d-s] {
  max-width: calc(100% - 16px);
  margin: 6px 8px;
}

body {
  --neon-list-item-padding: 0 8px;
  --neon-list-item-min-width: none;
  --neon-list-item-max-width: none;
  --neon-list-item-min-height: 32px;
  --neon-list-item-max-height: auto;
  --neon-list-item-border-radius: 8px;

  --neon-list-item-color: #A1A1AA;
  --neon-list-item-color-hover: #27272a;
  --neon-list-item-color-active: #27272a;

  --neon-list-item-bg-color: transparent;
  --neon-list-item-bg-color-hover: #e4e4e7;
  --neon-list-item-bg-color-active: #d4d4d8;
}
.neon-list-item[data-v-70622263] {
  display: flex;
  align-items: center;
}
.neon-list-item[data-v-70622263] > :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)));
}
.neon-list-item[data-v-70622263] {
  border-width: 2px;
  border-color: transparent;
  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: 300ms;
  flex-basis: 100%;
  /* height: 1px; */
  min-width: var(--neon-list-item-min-width);
  max-width: var(--neon-list-item-max-width);
  min-height: var(--neon-list-item-min-height);
  max-height: var(--neon-list-item-max-height);
  padding: var(--neon-list-item-padding);
  color: var(--neon-list-item-color);
  background-color: var(--neon-list-item-bg-color);
  text-decoration: none;
  border-radius: var(--neon-list-item-border-radius);
}
.neon-list-item.is-active[data-v-70622263] {
  --tw-text-opacity: 1;
  color: rgb(39 39 42 / var(--tw-text-opacity));
    background-color: var(--neon-list-item-bg-color-active);
}
.neon-list-item.is-active .neon-list-item-line[data-v-70622263] {
      --neon-list-item-line-bg-color: var(--app-accent-color);
}
.neon-list-item.is-link[data-v-70622263] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.neon-list-item[data-v-70622263]:not(.is-disabled):focus {
  outline-style: solid;
  outline-width: 2px;
  outline-color: #3b82f6;
}
.neon-list-item.is-link[data-v-70622263]:hover {
    color: var(--neon-list-item-color-hover);
    background-color: var(--neon-list-item-bg-color-hover);
}
.neon-list-item.is-link:hover .neon-list-item-line[data-v-70622263] {
      --neon-list-item-line-bg-color: #a1a1aa;
}
.neon-list-item.is-link:hover .neon-list-item-icon[data-v-70622263] {
      --neon-list-item-icon-color: var(--neon-list-item-color-hover);
}
.neon-list-item.is-disabled[data-v-70622263] {
    --neon-list-item-color: var(--fg-subdued) !important;
    cursor: not-allowed;
}
.neon-list-item .content[data-v-70622263] {
  flex: 1 1 0%;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
