/* ai-charts.blade.php: Tailwind step 2. Utilities live in the markup; built by work/tw/build-tools.sh (content: ai-charts.classes). */

@font-face {
  font-family: 'Be Vietnam Pro';

  src: url('/js/vendor/be-vietnam-pro-1.002/BeVietnamPro-Regular.ttf') format('truetype');

  font-weight: 400;

  font-display: swap;
}

@font-face {
  font-family: 'Be Vietnam Pro';

  src: url('/js/vendor/be-vietnam-pro-1.002/BeVietnamPro-SemiBold.ttf') format('truetype');

  font-weight: 600;

  font-display: swap;
}

@font-face {
  font-family: 'Lora';

  src: url('/js/vendor/lora-3/Lora-Regular.ttf') format('truetype');

  font-weight: 400;

  font-display: swap;
}

@font-face {
  font-family: 'Lora';

  src: url('/js/vendor/lora-3/Lora-SemiBold.ttf') format('truetype');

  font-weight: 600;

  font-display: swap;
}

@keyframes dgCue {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(4px);
  }
}

@keyframes dgBlink {
  50% {
    opacity: 0;
  }
}

@keyframes dgIn {
  from {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes dgPop {
  from {
    opacity: 0;
    transform: translateY(-4px) scale(.98);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes dgShimmer {
  0% {
    background-position: 100% 0;
  }

  100% {
    background-position: -100% 0;
  }
}

@keyframes dgFade {
  from {
    opacity: 0;
    filter: blur(2px);
  }

  to {
    opacity: 1;
    filter: none;
  }
}

@keyframes dgDraw {
  from {
    clip-path: inset(0 100% 0 0);
    opacity: .4;
  }

  to {
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}

:where(.cmt) .dg-login-note {
  border-radius: 12px;
  padding: 10px 14px;
  font-weight: 600;
  background: #F2F4F7;
  color: #101828;
  margin: 12px 0 24px;
  text-align: center;
  font-size: 14px;
}

:where(.cmt) .btn-danger[data-bs-target="#modalLogin"] {
  background: #101828 !important;
  border: 0 !important;
  background-image: none !important;
  border-radius: 10px !important;
  font-weight: 600;
  box-shadow: none !important;
}

:where(.cmt) .dgl-lead {
  margin: 18px 0 0;
  max-width: 560px;
  font-size: 18px;
  line-height: 1.6;
  color: #475467;
  text-wrap: pretty;
}

:where(.cmt) .dge-tl {
  position: absolute;
  top: 12px;
  z-index: 12;
  display: flex;
  align-items: center;
  gap: 2px;
  border-radius: 12px;
  padding: 3px;
  background: rgba(255, 255, 255, .92);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 6px 16px -10px rgba(16, 24, 40, .25);
}

:where(.cmt) .dge-tr {
  position: absolute;
  top: 12px;
  z-index: 12;
  display: flex;
  align-items: center;
  gap: 2px;
  border-radius: 12px;
  padding: 3px;
  background: rgba(255, 255, 255, .92);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 6px 16px -10px rgba(16, 24, 40, .25);
}

:where(.cmt) .dge-tl {
  left: 12px;
  max-width: calc(100% - 380px);
}

:where(.cmt) .dge-tr {
  right: 12px;
}

:where(.cmt) .dge-var-new {
  animation: dgPop .35s ease;
}

:where(.cmt) .dge-vars-h {
  align-self: center;
  padding: 0 4px;
  font-size: 12px;
  flex: none;
  color: var(--muted);
  writing-mode: horizontal-tb;
}

:where(.cmt) .dge-side {
  display: flex;
  width: 324px;
  flex-shrink: 0;
  background: #fff;
  border-left: 1px solid var(--soft);
  min-height: 0;
  flex-direction: column;
}

:where(.cmt) .dge-tabs {
  display: flex;
  gap: 2px;
  padding: 10px 12px 0;
}

:where(.cmt) .dge-tabs button {
  height: 32px;
  border: 0;
  background: none;
  flex: 1;
  border-radius: 8px;
  font-size: 13px;
  color: var(--muted);
  white-space: nowrap;
  padding: 0 6px;
  font-weight: 500;
}

:where(.cmt) .dge-tabs button:hover {
  background: #F9FAFB;
  color: var(--ink);
}

:where(.cmt) .dge-tabs button.active {
  font-weight: 600;
  background: var(--soft);
  color: var(--ink);
}

:where(.cmt) .dg-inline {
  position: fixed;
  z-index: 3200;
  border: 0;
  outline: 2px solid #2a78d6;
  resize: none;
  overflow: hidden;
  border-radius: 4px;
  padding: 2px 4px;
  line-height: 1.3;
  background: #fff;
  box-shadow: 0 8px 24px -8px rgba(16, 24, 40, .35);
  color: #101828;
}

:where(.cmt) .dge-sheet-btn {
  display: none;
}

:where(.cmt) .dge-paper.is-busy::before {
  content: 'Đang sửa…';
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 3;
  border-radius: 999px;
  padding: 6px 12px;
  font-size: 13px;
  background: rgba(16, 24, 40, .82);
  color: #fff;
  transform: translate(-50%, -50%);
}

:where(.cmt) .dge-paper:empty.is-busy::before {
  content: 'AI đang vẽ…';
}

@media (max-width: 991.98px) {
  :where(.cmt) .dge-side {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 68svh;
    width: auto;
    border-left: 0;
    z-index: 3060;
    border-radius: 18px 18px 0 0;
    transition: transform .25s ease;
    box-shadow: 0 -20px 50px -20px rgba(16, 24, 40, .45);
    transform: translateY(105%);
  }

  :where(.cmt) .dge-sheet-btn {
    display: inline-flex;
  }

  :where(.cmt) .dge-tl {
    max-width: calc(100% - 200px);
  }

  :where(.cmt) .dge-hide-md {
    display: none !important;
  }
}

/*! tw-utilities */

:where(.cmt) .tw-pointer-events-none {
  pointer-events: none;
}

:where(.cmt) .tw-fixed {
  position: fixed;
}

:where(.cmt) .tw-absolute {
  position: absolute;
}

:where(.cmt) .tw-relative {
  position: relative;
}

:where(.cmt) .tw-inset-\[0\] {
  inset: 0;
}

:where(.cmt) .tw-bottom-\[10px\] {
  bottom: 10px;
}

:where(.cmt) .tw-bottom-\[12px\] {
  bottom: 12px;
}

:where(.cmt) .tw-bottom-\[132px\] {
  bottom: 132px;
}

:where(.cmt) .tw-bottom-\[16px\] {
  bottom: 16px;
}

:where(.cmt) .tw-bottom-\[28px\] {
  bottom: 28px;
}

:where(.cmt) .tw-bottom-\[calc\(100\%_\+_8px\)\] {
  bottom: calc(100% + 8px);
}

:where(.cmt) .tw-bottom-\[calc\(14px_\+_env\(safe-area-inset-bottom\,_0px\)\)\] {
  bottom: calc(14px + env(safe-area-inset-bottom, 0px));
}

:where(.cmt) .tw-left-\[0\] {
  left: 0;
}

:where(.cmt) .tw-left-\[12px\] {
  left: 12px;
}

:where(.cmt) .tw-left-\[14px\] {
  left: 14px;
}

:where(.cmt) .tw-left-\[50\%\] {
  left: 50%;
}

:where(.cmt) .tw-right-\[0\] {
  right: 0;
}

:where(.cmt) .tw-right-\[12px\] {
  right: 12px;
}

:where(.cmt) .tw-top-\[12px\] {
  top: 12px;
}

:where(.cmt) .tw-top-\[52px\] {
  top: 52px;
}

:where(.cmt) .tw-top-\[60px\] {
  top: 60px;
}

:where(.cmt) .tw-top-\[calc\(100\%_\+_6px\)\] {
  top: calc(100% + 6px);
}

:where(.cmt) .tw-top-\[calc\(100\%_\+_8px\)\] {
  top: calc(100% + 8px);
}

:where(.cmt) .tw-top-\[calc\(var\(--nav-h\,_112px\)_\+_58px\)\] {
  top: calc(var(--nav-h, 112px) + 58px);
}

:where(.cmt) .tw-z-\[11\] {
  z-index: 11;
}

:where(.cmt) .tw-z-\[12\] {
  z-index: 12;
}

:where(.cmt) .tw-z-\[13\] {
  z-index: 13;
}

:where(.cmt) .tw-z-\[20\] {
  z-index: 20;
}

:where(.cmt) .tw-z-\[2500\] {
  z-index: 2500;
}

:where(.cmt) .tw-z-\[3000\] {
  z-index: 3000;
}

:where(.cmt) .tw-z-\[3050\] {
  z-index: 3050;
}

:where(.cmt) .tw-z-\[30\] {
  z-index: 30;
}

:where(.cmt) .tw-z-\[3200\] {
  z-index: 3200;
}

:where(.cmt) .tw-z-\[3500\] {
  z-index: 3500;
}

:where(.cmt) .tw-z-\[60\] {
  z-index: 60;
}

:where(.cmt) .tw-z-\[6\] {
  z-index: 6;
}

:where(.cmt) .tw-col-\[2\] {
  grid-column: 2;
}

:where(.cmt) .tw-m-\[0\] {
  margin: 0;
}

:where(.cmt) .tw-m-\[0_0_14px\] {
  margin: 0 0 14px;
}

:where(.cmt) .tw-m-\[0_0_6px\] {
  margin: 0 0 6px;
}

:where(.cmt) .tw-m-\[0_0_8px\] {
  margin: 0 0 8px;
}

:where(.cmt) .tw-m-\[0_6px\] {
  margin: 0 6px;
}

:where(.cmt) .tw-m-\[0_auto\] {
  margin: 0 auto;
}

:where(.cmt) .tw-m-\[12px_0\] {
  margin: 12px 0;
}

:where(.cmt) .tw-m-\[14px_auto_24px\] {
  margin: 14px auto 24px;
}

:where(.cmt) .tw-m-\[7px_0_0\] {
  margin: 7px 0 0;
}

:where(.cmt) .tw-mb-\[8px\] {
  margin-bottom: 8px;
}

:where(.cmt) .tw-mt-\[12px\] {
  margin-top: 12px;
}

:where(.cmt) .tw-mt-\[18px\] {
  margin-top: 18px;
}

:where(.cmt) .tw-mt-\[48px\] {
  margin-top: 48px;
}

:where(.cmt) .tw-mt-\[8px\] {
  margin-top: 8px;
}

:where(.cmt) .tw-mt-\[auto\] {
  margin-top: auto;
}

:where(.cmt) .tw-block {
  display: block;
}

:where(.cmt) .\!tw-flex {
  display: flex !important;
}

:where(.cmt) .tw-flex {
  display: flex;
}

:where(.cmt) .tw-inline-flex {
  display: inline-flex;
}

:where(.cmt) .tw-grid {
  display: grid;
}

:where(.cmt) .\!tw-hidden {
  display: none !important;
}

:where(.cmt) .tw-aspect-\[4_\/_3\] {
  aspect-ratio: 4 / 3;
}

:where(.cmt) .tw-h-\[20px\] {
  height: 20px;
}

:where(.cmt) .tw-h-\[28px\] {
  height: 28px;
}

:where(.cmt) .tw-h-\[30px\] {
  height: 30px;
}

:where(.cmt) .tw-h-\[32px\] {
  height: 32px;
}

:where(.cmt) .tw-h-\[34px\] {
  height: 34px;
}

:where(.cmt) .tw-h-\[36px\] {
  height: 36px;
}

:where(.cmt) .tw-h-\[48px\] {
  height: 48px;
}

:where(.cmt) .tw-h-\[70px\] {
  height: 70px;
}

:where(.cmt) .tw-h-\[calc\(100svh_-_var\(--nav-h\,_112px\)\)\] {
  height: calc(100svh - var(--nav-h, 112px));
}

:where(.cmt) .tw-max-h-\[240px\] {
  max-height: 240px;
}

:where(.cmt) .tw-max-h-\[360px\] {
  max-height: 360px;
}

:where(.cmt) .tw-max-h-\[calc\(100\%_-_180px\)\] {
  max-height: calc(100% - 180px);
}

:where(.cmt) .tw-max-h-\[calc\(100svh_-_var\(--nav-h\,_112px\)_-_70px\)\] {
  max-height: calc(100svh - var(--nav-h, 112px) - 70px);
}

:where(.cmt) .tw-max-h-\[calc\(100vh_-_32px\)\] {
  max-height: calc(100vh - 32px);
}

:where(.cmt) .tw-min-h-\[300px\] {
  min-height: 300px;
}

:where(.cmt) .tw-min-h-\[34px\] {
  min-height: 34px;
}

:where(.cmt) .tw-min-h-\[480px\] {
  min-height: 480px;
}

:where(.cmt) .tw-min-h-\[520px\] {
  min-height: 520px;
}

:where(.cmt) .tw-min-h-\[calc\(100svh_-_260px\)\] {
  min-height: calc(100svh - 260px);
}

:where(.cmt) .tw-min-h-\[calc\(100svh_-_var\(--nav-h\,_112px\)\)\] {
  min-height: calc(100svh - var(--nav-h, 112px));
}

:where(.cmt) .tw-w-\[128px\] {
  width: 128px;
}

:where(.cmt) .tw-w-\[1px\] {
  width: 1px;
}

:where(.cmt) .tw-w-\[320px\] {
  width: 320px;
}

:where(.cmt) .tw-w-\[32px\] {
  width: 32px;
}

:where(.cmt) .tw-w-\[340px\] {
  width: 340px;
}

:where(.cmt) .tw-w-\[34px\] {
  width: 34px;
}

:where(.cmt) .tw-w-\[36px\] {
  width: 36px;
}

:where(.cmt) .tw-w-\[min\(640px\,_calc\(100\%_-_24px\)\)\] {
  width: min(640px, calc(100% - 24px));
}

:where(.cmt) .tw-w-\[min\(680px\,_100\%\)\] {
  width: min(680px, 100%);
}

:where(.cmt) .tw-w-full {
  width: 100%;
}

:where(.cmt) .tw-min-w-\[0\] {
  min-width: 0;
}

:where(.cmt) .tw-min-w-\[100\%\] {
  min-width: 100%;
}

:where(.cmt) .tw-min-w-\[230px\] {
  min-width: 230px;
}

:where(.cmt) .tw-min-w-\[60px\] {
  min-width: 60px;
}

:where(.cmt) .tw-max-w-\[100\%\] {
  max-width: 100%;
}

:where(.cmt) .tw-max-w-\[1120px\] {
  max-width: 1120px;
}

:where(.cmt) .tw-max-w-\[1180px\] {
  max-width: 1180px;
}

:where(.cmt) .tw-max-w-\[170px\] {
  max-width: 170px;
}

:where(.cmt) .tw-max-w-\[320px\] {
  max-width: 320px;
}

:where(.cmt) .tw-max-w-\[520px\] {
  max-width: 520px;
}

:where(.cmt) .tw-max-w-\[560px\] {
  max-width: 560px;
}

:where(.cmt) .tw-max-w-\[660px\] {
  max-width: 660px;
}

:where(.cmt) .tw-max-w-\[800px\] {
  max-width: 800px;
}

:where(.cmt) .tw-max-w-\[90\%\] {
  max-width: 90%;
}

:where(.cmt) .tw-max-w-\[calc\(100\%_-_24px\)\] {
  max-width: calc(100% - 24px);
}

:where(.cmt) .tw-max-w-\[calc\(100\%_-_32px\)\] {
  max-width: calc(100% - 32px);
}

:where(.cmt) .tw-shrink-0 {
  flex-shrink: 0;
}

:where(.cmt) .tw-border-separate {
  border-collapse: separate;
}

:where(.cmt) .tw-cursor-pointer {
  cursor: pointer;
}

:where(.cmt) .tw-grid-cols-\[34px_1fr\] {
  grid-template-columns: 34px 1fr;
}

:where(.cmt) .tw-grid-cols-\[92px_1fr\] {
  grid-template-columns: 92px 1fr;
}

:where(.cmt) .tw-grid-cols-\[minmax\(0\,_5fr\)_minmax\(0\,_8fr\)\] {
  grid-template-columns: minmax(0, 5fr) minmax(0, 8fr);
}

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

:where(.cmt) .tw-grid-cols-\[repeat\(4\,_minmax\(0\,_1fr\)\)\] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

:where(.cmt) .tw-grid-cols-\[repeat\(6\,_minmax\(0\,_1fr\)\)\] {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

:where(.cmt) .tw-grid-cols-\[repeat\(8\,_1fr\)\] {
  grid-template-columns: repeat(8, 1fr);
}

:where(.cmt) .tw-flex-col {
  flex-direction: column;
}

:where(.cmt) .tw-flex-wrap {
  flex-wrap: wrap;
}

:where(.cmt) .tw-flex-nowrap {
  flex-wrap: nowrap;
}

:where(.cmt) .tw-items-end {
  align-items: flex-end;
}

:where(.cmt) .tw-items-center {
  align-items: center;
}

:where(.cmt) .tw-items-stretch {
  align-items: stretch;
}

:where(.cmt) .tw-justify-start {
  justify-content: flex-start;
}

:where(.cmt) .tw-justify-end {
  justify-content: flex-end;
}

:where(.cmt) .tw-justify-center {
  justify-content: center;
}

:where(.cmt) .tw-justify-between {
  justify-content: space-between;
}

:where(.cmt) .tw-gap-\[10px\] {
  gap: 10px;
}

:where(.cmt) .tw-gap-\[12px\] {
  gap: 12px;
}

:where(.cmt) .tw-gap-\[14px\] {
  gap: 14px;
}

:where(.cmt) .tw-gap-\[16px\] {
  gap: 16px;
}

:where(.cmt) .tw-gap-\[20px\] {
  gap: 20px;
}

:where(.cmt) .tw-gap-\[2px\] {
  gap: 2px;
}

:where(.cmt) .tw-gap-\[4px\] {
  gap: 4px;
}

:where(.cmt) .tw-gap-\[5px\] {
  gap: 5px;
}

:where(.cmt) .tw-gap-\[6px\] {
  gap: 6px;
}

:where(.cmt) .tw-gap-\[6px_8px\] {
  gap: 6px 8px;
}

:where(.cmt) .tw-gap-\[7px\] {
  gap: 7px;
}

:where(.cmt) .tw-gap-\[8px\] {
  gap: 8px;
}

:where(.cmt) .tw-self-start {
  align-self: flex-start;
}

:where(.cmt) .tw-self-end {
  align-self: flex-end;
}

:where(.cmt) .tw-self-center {
  align-self: center;
}

:where(.cmt) .tw-overflow-auto {
  overflow: auto;
}

:where(.cmt) .tw-overflow-hidden {
  overflow: hidden;
}

:where(.cmt) .tw-overflow-x-auto {
  overflow-x: auto;
}

:where(.cmt) .tw-overflow-y-auto {
  overflow-y: auto;
}

:where(.cmt) .tw-overflow-x-clip {
  overflow-x: clip;
}

:where(.cmt) .tw-text-ellipsis {
  text-overflow: ellipsis;
}

:where(.cmt) .tw-whitespace-nowrap {
  white-space: nowrap;
}

:where(.cmt) .tw-whitespace-pre-wrap {
  white-space: pre-wrap;
}

:where(.cmt) .tw-rounded-\[10px\] {
  border-radius: 10px;
}

:where(.cmt) .tw-rounded-\[12px\] {
  border-radius: 12px;
}

:where(.cmt) .tw-rounded-\[14px\] {
  border-radius: 14px;
}

:where(.cmt) .tw-rounded-\[16px\] {
  border-radius: 16px;
}

:where(.cmt) .tw-rounded-\[16px_16px_16px_4px\] {
  border-radius: 16px 16px 16px 4px;
}

:where(.cmt) .tw-rounded-\[16px_16px_4px_16px\] {
  border-radius: 16px 16px 4px 16px;
}

:where(.cmt) .tw-rounded-\[18px\] {
  border-radius: 18px;
}

:where(.cmt) .tw-rounded-\[20px\] {
  border-radius: 20px;
}

:where(.cmt) .tw-rounded-\[24px\] {
  border-radius: 24px;
}

:where(.cmt) .tw-rounded-\[50\%\] {
  border-radius: 50%;
}

:where(.cmt) .tw-rounded-\[6px\] {
  border-radius: 6px;
}

:where(.cmt) .tw-rounded-\[8px\] {
  border-radius: 8px;
}

:where(.cmt) .tw-rounded-\[999px\] {
  border-radius: 999px;
}

:where(.cmt) .tw-rounded-\[9px\] {
  border-radius: 9px;
}

:where(.cmt) .tw-p-\[0\] {
  padding: 0;
}

:where(.cmt) .tw-p-\[0_10px\] {
  padding: 0 10px;
}

:where(.cmt) .tw-p-\[0_12px\] {
  padding: 0 12px;
}

:where(.cmt) .tw-p-\[0_14px\] {
  padding: 0 14px;
}

:where(.cmt) .tw-p-\[0_24px\] {
  padding: 0 24px;
}

:where(.cmt) .tw-p-\[0_4px\] {
  padding: 0 4px;
}

:where(.cmt) .tw-p-\[0_8px\] {
  padding: 0 8px;
}

:where(.cmt) .tw-p-\[0_8px_0_2px\] {
  padding: 0 8px 0 2px;
}

:where(.cmt) .tw-p-\[10px\] {
  padding: 10px;
}

:where(.cmt) .tw-p-\[10px_10px_8px_14px\] {
  padding: 10px 10px 8px 14px;
}

:where(.cmt) .tw-p-\[10px_12px\] {
  padding: 10px 12px;
}

:where(.cmt) .tw-p-\[10px_14px\] {
  padding: 10px 14px;
}

:where(.cmt) .tw-p-\[128px_0_0\] {
  padding: 128px 0 0;
}

:where(.cmt) .tw-p-\[12px\] {
  padding: 12px;
}

:where(.cmt) .tw-p-\[12px_0\] {
  padding: 12px 0;
}

:where(.cmt) .tw-p-\[12px_16px_40px\] {
  padding: 12px 16px 40px;
}

:where(.cmt) .tw-p-\[140px_0_120px\] {
  padding: 140px 0 120px;
}

:where(.cmt) .tw-p-\[14px_12px_10px_18px\] {
  padding: 14px 12px 10px 18px;
}

:where(.cmt) .tw-p-\[16px\] {
  padding: 16px;
}

:where(.cmt) .tw-p-\[16px_0_88px\] {
  padding: 16px 0 88px;
}

:where(.cmt) .tw-p-\[16px_16px_14px\] {
  padding: 16px 16px 14px;
}

:where(.cmt) .tw-p-\[16px_16px_58px\] {
  padding: 16px 16px 58px;
}

:where(.cmt) .tw-p-\[18px_20px\] {
  padding: 18px 20px;
}

:where(.cmt) .tw-p-\[22px\] {
  padding: 22px;
}

:where(.cmt) .tw-p-\[24px\] {
  padding: 24px;
}

:where(.cmt) .tw-p-\[24px_20px_12vh\] {
  padding: 24px 20px 12vh;
}

:where(.cmt) .tw-p-\[28px\] {
  padding: 28px;
}

:where(.cmt) .tw-p-\[28px_40px_150px\] {
  padding: 28px 40px 150px;
}

:where(.cmt) .tw-p-\[2px\] {
  padding: 2px;
}

:where(.cmt) .tw-p-\[3px\] {
  padding: 3px;
}

:where(.cmt) .tw-p-\[44px_52px\] {
  padding: 44px 52px;
}

:where(.cmt) .tw-p-\[4px_16px_12px\] {
  padding: 4px 16px 12px;
}

:where(.cmt) .tw-p-\[5px_0\] {
  padding: 5px 0;
}

:where(.cmt) .tw-p-\[5px_6px_5px_10px\] {
  padding: 5px 6px 5px 10px;
}

:where(.cmt) .tw-p-\[6px\] {
  padding: 6px;
}

:where(.cmt) .tw-p-\[6px_12px\] {
  padding: 6px 12px;
}

:where(.cmt) .tw-p-\[6px_14px_6px_12px\] {
  padding: 6px 14px 6px 12px;
}

:where(.cmt) .tw-p-\[7px_10px\] {
  padding: 7px 10px;
}

:where(.cmt) .tw-p-\[8px\] {
  padding: 8px;
}

:where(.cmt) .tw-p-\[8px_10px_4px\] {
  padding: 8px 10px 4px;
}

:where(.cmt) .tw-p-\[9px_4px_7px\] {
  padding: 9px 4px 7px;
}

:where(.cmt) .tw-pt-\[24px\] {
  padding-top: 24px;
}

:where(.cmt) .tw-text-left {
  text-align: left;
}

:where(.cmt) .tw-text-center {
  text-align: center;
}

:where(.cmt) .tw-text-\[11\.5px\] {
  font-size: 11.5px;
}

:where(.cmt) .tw-text-\[12\.5px\] {
  font-size: 12.5px;
}

:where(.cmt) .tw-text-\[12px\] {
  font-size: 12px;
}

:where(.cmt) .tw-text-\[13\.5px\] {
  font-size: 13.5px;
}

:where(.cmt) .tw-text-\[13px\] {
  font-size: 13px;
}

:where(.cmt) .tw-text-\[14px\] {
  font-size: 14px;
}

:where(.cmt) .tw-text-\[15px\] {
  font-size: 15px;
}

:where(.cmt) .tw-text-\[17px\] {
  font-size: 17px;
}

:where(.cmt) .tw-font-bold {
  font-weight: 700;
}

:where(.cmt) .tw-font-extrabold {
  font-weight: 800;
}

:where(.cmt) .tw-font-medium {
  font-weight: 500;
}

:where(.cmt) .tw-font-semibold {
  font-weight: 600;
}

:where(.cmt) .tw-uppercase {
  text-transform: uppercase;
}

:where(.cmt) .tw-leading-\[1\.04\] {
  line-height: 1.04;
}

:where(.cmt) .tw-leading-\[1\.08\] {
  line-height: 1.08;
}

:where(.cmt) .tw-leading-\[1\.2\] {
  line-height: 1.2;
}

:where(.cmt) .tw-leading-\[1\.55\] {
  line-height: 1.55;
}

:where(.cmt) .tw-leading-\[1\.5\] {
  line-height: 1.5;
}

:where(.cmt) .tw-leading-\[1\.65\] {
  line-height: 1.65;
}

:where(.cmt) .tw-leading-\[1\.6\] {
  line-height: 1.6;
}

:where(.cmt) .tw-tracking-\[-\.035em\] {
  letter-spacing: -.035em;
}

:where(.cmt) .tw-tracking-\[-\.04em\] {
  letter-spacing: -.04em;
}

:where(.cmt) .tw-tracking-\[\.01em\] {
  letter-spacing: .01em;
}

:where(.cmt) .tw-tracking-\[\.12em\] {
  letter-spacing: .12em;
}

:where(.cmt) .tw-opacity-\[0\] {
  opacity: 0;
}

:where(.cmt) .tw-css-border-\[0\] {
  border: 0;
}

:where(.cmt) .tw-css-border-\[1px_solid_\#E4E7EC\] {
  border: 1px solid #E4E7EC;
}

:where(.cmt) .tw-css-border-\[1px_solid_var\(--line\)\] {
  border: 1px solid var(--line);
}

:where(.cmt) .tw-css-border-\[2px_dashed_\#D0D5DD\] {
  border: 2px dashed #D0D5DD;
}

:where(.cmt) .tw-css-animation-\[dgIn_\.55s_cubic-bezier\(\.2\,_\.7\,_\.2\,_1\)_forwards\] {
  animation: dgIn .55s cubic-bezier(.2, .7, .2, 1) forwards;
}

:where(.cmt) .tw-css-animation-\[dgPop_\.16s_ease\] {
  animation: dgPop .16s ease;
}

:where(.cmt) .tw-css-animation-\[dgPop_\.18s_cubic-bezier\(\.2\,_\.7\,_\.2\,_1\)\] {
  animation: dgPop .18s cubic-bezier(.2, .7, .2, 1);
}

:where(.cmt) .tw-css-background-\[\#101828\] {
  background: #101828;
}

:where(.cmt) .tw-css-background-\[\#F2F4F7\] {
  background: #F2F4F7;
}

:where(.cmt) .tw-css-background-\[\#F4F5F7\] {
  background: #F4F5F7;
}

:where(.cmt) .tw-css-background-\[\#F9FAFB\] {
  background: #F9FAFB;
}

:where(.cmt) .tw-css-background-\[\#FEF3F2\] {
  background: #FEF3F2;
}

:where(.cmt) .tw-css-background-\[\#FFFAEB\] {
  background: #FFFAEB;
}

:where(.cmt) .tw-css-background-\[\#fff\] {
  background: #fff;
}

:where(.cmt) .tw-css-background-\[none\] {
  background: none;
}

:where(.cmt) .tw-css-background-\[rgba\(16\,_24\,_40\,_\.28\)\] {
  background: rgba(16, 24, 40, .28);
}

:where(.cmt) .tw-css-background-\[rgba\(16\,_24\,_40\,_\.45\)\] {
  background: rgba(16, 24, 40, .45);
}

:where(.cmt) .tw-css-background-\[rgba\(16\,_24\,_40\,_\.5\)\] {
  background: rgba(16, 24, 40, .5);
}

:where(.cmt) .tw-css-background-\[rgba\(255\,_255\,_255\,_\.92\)\] {
  background: rgba(255, 255, 255, .92);
}

:where(.cmt) .tw-css-background-\[transparent\] {
  background: transparent;
}

:where(.cmt) .tw-css-background-\[var\(--bg\)\] {
  background: var(--bg);
}

:where(.cmt) .tw-css-background-\[var\(--ink\)\] {
  background: var(--ink);
}

:where(.cmt) .tw-css-background-\[var\(--line\)\] {
  background: var(--line);
}

:where(.cmt) .tw-css-text-decoration-\[none\] {
  text-decoration: none;
}

:where(.cmt) .tw-css-transition-\[background-color_\.15s\,_box-shadow_\.15s\] {
  transition: background-color .15s, box-shadow .15s;
}

:where(.cmt) .tw-css-transition-\[background-color_\.15s\,_color_\.15s\] {
  transition: background-color .15s, color .15s;
}

:where(.cmt) .tw-css-transition-\[background-color_\.15s\,_opacity_\.15s\] {
  transition: background-color .15s, opacity .15s;
}

:where(.cmt) .tw-css-transition-\[background-color_\.15s\] {
  transition: background-color .15s;
}

:where(.cmt) .tw-css-transition-\[border-color_\.15s\,_box-shadow_\.15s\] {
  transition: border-color .15s, box-shadow .15s;
}

:where(.cmt) .tw-css-transition-\[border-color_\.15s\] {
  transition: border-color .15s;
}

:where(.cmt) .tw-css-transition-\[box-shadow_\.15s\,_transform_\.15s\] {
  transition: box-shadow .15s, transform .15s;
}

:where(.cmt) .tw-css-transition-\[opacity_\.25s\] {
  transition: opacity .25s;
}

:where(.cmt) .tw-css-transition-\[opacity_\.7s_ease\,_transform_\.8s_cubic-bezier\(\.2\,_\.7\,_\.2\,_1\)\] {
  transition: opacity .7s ease, transform .8s cubic-bezier(.2, .7, .2, 1);
}

:where(.cmt) .tw-css-transition-\[padding_\.2s\] {
  transition: padding .2s;
}

:where(.cmt) .tw-css-transition-\[transform_\.3s_ease\,_box-shadow_\.3s_ease\] {
  transition: transform .3s ease, box-shadow .3s ease;
}

:where(.cmt) .tw-css-border-bottom-\[1px_solid_var\(--soft\)\] {
  border-bottom: 1px solid var(--soft);
}

:where(.cmt) .tw-css-border-top-\[1px_solid_var\(--soft\)\] {
  border-top: 1px solid var(--soft);
}

:where(.cmt) .tw-css-flex-\[1\] {
  flex: 1;
}

:where(.cmt) .tw-css-flex-\[none\] {
  flex: none;
}

:where(.cmt) .tw-css-outline-\[0\] {
  outline: 0;
}

:where(.cmt) .tw-var-bg-\[\#FAFAF9\] {
  --bg: #FAFAF9;
}

:where(.cmt) .tw-var-faint-\[\#98A2B3\] {
  --faint: #98A2B3;
}

:where(.cmt) .tw-var-ink-\[\#101828\] {
  --ink: #101828;
}

:where(.cmt) .tw-var-ink2-\[\#344054\] {
  --ink2: #344054;
}

:where(.cmt) .tw-var-line-\[\#EAECF0\] {
  --line: #EAECF0;
}

:where(.cmt) .tw-var-muted-\[\#667085\] {
  --muted: #667085;
}

:where(.cmt) .tw-var-soft-\[\#F2F4F7\] {
  --soft: #F2F4F7;
}

:where(.cmt) .tw-css-animation-delay-\[calc\(var\(--i\)_\*_110ms_\+_80ms\)\] {
  animation-delay: calc(var(--i) * 110ms + 80ms);
}

:where(.cmt) .tw-css-backdrop-filter-\[blur\(4px\)\] {
  backdrop-filter: blur(4px);
}

:where(.cmt) .tw-css-border-spacing-\[0\] {
  border-spacing: 0;
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_\#FEDF89\] {
  box-shadow: 0 0 0 1px #FEDF89;
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.05\)\,_0_24px_60px_-34px_rgba\(16\,_24\,_40\,_\.35\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .05), 0 24px 60px -34px rgba(16, 24, 40, .35);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.06\)\,_0_20px_40px_-16px_rgba\(16\,_24\,_40\,_\.22\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 20px 40px -16px rgba(16, 24, 40, .22);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.06\)\,_0_20px_44px_-16px_rgba\(16\,_24\,_40\,_\.3\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 20px 44px -16px rgba(16, 24, 40, .3);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.06\)\,_0_50px_100px_-50px_rgba\(16\,_24\,_40\,_\.45\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 50px 100px -50px rgba(16, 24, 40, .45);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.06\)\,_0_6px_16px_-10px_rgba\(16\,_24\,_40\,_\.25\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 6px 16px -10px rgba(16, 24, 40, .25);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.06\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.08\)\,_0_8px_20px_-14px_rgba\(16\,_24\,_40\,_\.4\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .08), 0 8px 20px -14px rgba(16, 24, 40, .4);
}

:where(.cmt) .tw-css-box-shadow-\[0_0_0_1px_rgba\(16\,_24\,_40\,_\.08\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .08);
}

:where(.cmt) .tw-css-box-shadow-\[0_10px_24px_-12px_rgba\(16\,_24\,_40\,_\.6\)\] {
  box-shadow: 0 10px 24px -12px rgba(16, 24, 40, .6);
}

:where(.cmt) .tw-css-box-shadow-\[0_16px_40px_-12px_rgba\(16\,_24\,_40\,_\.3\)\,_0_0_0_1px_rgba\(16\,_24\,_40\,_\.05\)\] {
  box-shadow: 0 16px 40px -12px rgba(16, 24, 40, .3), 0 0 0 1px rgba(16, 24, 40, .05);
}

:where(.cmt) .tw-css-box-shadow-\[0_16px_40px_-12px_rgba\(16\,_24\,_40\,_\.5\)\] {
  box-shadow: 0 16px 40px -12px rgba(16, 24, 40, .5);
}

:where(.cmt) .tw-css-box-shadow-\[0_1px_2px_rgba\(16\,_24\,_40\,_\.04\)\,_0_16px_36px_-24px_rgba\(16\,_24\,_40\,_\.35\)\] {
  box-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 16px 36px -24px rgba(16, 24, 40, .35);
}

:where(.cmt) .tw-css-box-shadow-\[0_1px_2px_rgba\(16\,_24\,_40\,_\.04\)\,_0_24px_48px_-32px_rgba\(16\,_24\,_40\,_\.3\)\] {
  box-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 24px 48px -32px rgba(16, 24, 40, .3);
}

:where(.cmt) .tw-css-box-shadow-\[0_20px_50px_-14px_rgba\(16\,_24\,_40\,_\.4\)\,_0_0_0_1px_rgba\(16\,_24\,_40\,_\.06\)\] {
  box-shadow: 0 20px 50px -14px rgba(16, 24, 40, .4), 0 0 0 1px rgba(16, 24, 40, .06);
}

:where(.cmt) .tw-css-box-shadow-\[0_30px_80px_-20px_rgba\(16\,_24\,_40\,_\.5\)\] {
  box-shadow: 0 30px 80px -20px rgba(16, 24, 40, .5);
}

:where(.cmt) .tw-css-color-\[\#067647\] {
  color: #067647;
}

:where(.cmt) .tw-css-color-\[\#101828\] {
  color: #101828;
}

:where(.cmt) .tw-css-color-\[\#344054\] {
  color: #344054;
}

:where(.cmt) .tw-css-color-\[\#475467\] {
  color: #475467;
}

:where(.cmt) .tw-css-color-\[\#93370D\] {
  color: #93370D;
}

:where(.cmt) .tw-css-color-\[\#B42318\] {
  color: #B42318;
}

:where(.cmt) .tw-css-color-\[\#fff\] {
  color: #fff;
}

:where(.cmt) .tw-css-color-\[var\(--faint\)\] {
  color: var(--faint);
}

:where(.cmt) .tw-css-color-\[var\(--ink\)\] {
  color: var(--ink);
}

:where(.cmt) .tw-css-color-\[var\(--ink2\)\] {
  color: var(--ink2);
}

:where(.cmt) .tw-css-color-\[var\(--muted\)\] {
  color: var(--muted);
}

:where(.cmt) .tw-css-font-size-\[clamp\(32px\,_4\.2vw\,_54px\)\] {
  font-size: clamp(32px, 4.2vw, 54px);
}

:where(.cmt) .tw-css-font-size-\[clamp\(32px\,_4vw\,_52px\)\] {
  font-size: clamp(32px, 4vw, 52px);
}

:where(.cmt) .tw-css-font-variant-numeric-\[tabular-nums\] {
  font-variant-numeric: tabular-nums;
}

:where(.cmt) .tw-css-scroll-margin-top-\[24px\] {
  scroll-margin-top: 24px;
}

:where(.cmt) .tw-css-scrollbar-width-\[none\] {
  scrollbar-width: none;
}

:where(.cmt) .tw-css-text-wrap-\[balance\] {
  text-wrap: balance;
}

:where(.cmt) .tw-css-text-wrap-\[pretty\] {
  text-wrap: pretty;
}

:where(.cmt) .tw-css-transform-\[translateX\(-50\%\)\] {
  transform: translateX(-50%);
}

:where(.cmt) .tw-css-transform-\[translateY\(18px\)\] {
  transform: translateY(18px);
}

:where(.cmt) .tw-css-transform-origin-\[center\] {
  transform-origin: center;
}

:where(.cmt) .tw-css-user-select-\[text\] {
  user-select: text;
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .mq1-motion-reduce\:\!tw-opacity-\[1\] {
    opacity: 1 !important;
  }

  :where(.cmt) .mq1-motion-reduce\:tw-opacity-\[1\] {
    opacity: 1;
  }

  :where(.cmt) .mq1-motion-reduce\:tw-css-animation-\[none\] {
    animation: none;
  }

  :where(.cmt) .mq1-motion-reduce\:\!tw-css-transition-\[none\] {
    transition: none !important;
  }

  :where(.cmt) .mq1-motion-reduce\:\!tw-css-transform-\[none\] {
    transform: none !important;
  }
}

@media (max-width: 991.98px) {
  :where(.cmt) .mq2-max-991-98\:tw-fixed {
    position: fixed;
  }

  :where(.cmt) .mq2-max-991-98\:\!tw-left-\[0\] {
    left: 0 !important;
  }

  :where(.cmt) .mq2-max-991-98\:tw-bottom-\[0\] {
    bottom: 0;
  }

  :where(.cmt) .mq2-max-991-98\:tw-right-\[0\] {
    right: 0;
  }

  :where(.cmt) .mq2-max-991-98\:tw-top-\[auto\] {
    top: auto;
  }

  :where(.cmt) .mq2-max-991-98\:tw-z-\[3100\] {
    z-index: 3100;
  }

  :where(.cmt) .mq2-max-991-98\:\!tw-flex {
    display: flex !important;
  }

  :where(.cmt) .mq2-max-991-98\:tw-max-h-\[190px\] {
    max-height: 190px;
  }

  :where(.cmt) .mq2-max-991-98\:tw-max-h-\[72svh\] {
    max-height: 72svh;
  }

  :where(.cmt) .mq2-max-991-98\:tw-min-h-\[0\] {
    min-height: 0;
  }

  :where(.cmt) .mq2-max-991-98\:\!tw-w-auto {
    width: auto !important;
  }

  :where(.cmt) .mq2-max-991-98\:tw-grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }

  :where(.cmt) .mq2-max-991-98\:tw-grid-cols-\[repeat\(2\2c _minmax\(0\2c _1fr\)\)\] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  :where(.cmt) .mq2-max-991-98\:tw-rounded-\[18px_18px_0_0\] {
    border-radius: 18px 18px 0 0;
  }

  :where(.cmt) .mq2-max-991-98\:tw-p-\[0_6px\] {
    padding: 0 6px;
  }

  :where(.cmt) .mq2-max-991-98\:tw-p-\[16px_12px_128px\] {
    padding: 16px 12px 128px;
  }

  :where(.cmt) .mq2-max-991-98\:tw-p-\[8px_18px_calc\(18px_\+_env\(safe-area-inset-bottom\2c _0px\)\)\] {
    padding: 8px 18px calc(18px + env(safe-area-inset-bottom, 0px));
  }
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq3-max-575-98\:tw-fixed {
    position: fixed;
  }

  :where(.cmt) .mq3-max-575-98\:tw-bottom-\[0\] {
    bottom: 0;
  }

  :where(.cmt) .mq3-max-575-98\:tw-bottom-\[112px\] {
    bottom: 112px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-left-\[0\] {
    left: 0;
  }

  :where(.cmt) .mq3-max-575-98\:tw-right-\[0\] {
    right: 0;
  }

  :where(.cmt) .mq3-max-575-98\:tw-top-\[auto\] {
    top: auto;
  }

  :where(.cmt) .mq3-max-575-98\:tw-z-\[3100\] {
    z-index: 3100;
  }

  :where(.cmt) .mq3-max-575-98\:\!tw-hidden {
    display: none !important;
  }

  :where(.cmt) .mq3-max-575-98\:tw-hidden {
    display: none;
  }

  :where(.cmt) .mq3-max-575-98\:tw-h-\[62px\] {
    height: 62px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-min-h-\[0\] {
    min-height: 0;
  }

  :where(.cmt) .mq3-max-575-98\:tw-w-\[104px\] {
    width: 104px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-max-w-\[120px\] {
    max-width: 120px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-grid-cols-\[1fr\] {
    grid-template-columns: 1fr;
  }

  :where(.cmt) .mq3-max-575-98\:tw-rounded-\[18px\] {
    border-radius: 18px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-rounded-\[20px_20px_0_0\] {
    border-radius: 20px 20px 0 0;
  }

  :where(.cmt) .mq3-max-575-98\:tw-p-\[0_12px\] {
    padding: 0 12px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-p-\[12px_8px_8px_14px\] {
    padding: 12px 8px 8px 14px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-p-\[20px_20px_calc\(20px_\+_env\(safe-area-inset-bottom\2c _0px\)\)\] {
    padding: 20px 20px calc(20px + env(safe-area-inset-bottom, 0px));
  }

  :where(.cmt) .mq3-max-575-98\:tw-p-\[22px\] {
    padding: 22px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-p-\[8px\] {
    padding: 8px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-p-\[8px_0_80px\] {
    padding: 8px 0 80px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-p-\[96px_0_80px\] {
    padding: 96px 0 80px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-pt-\[88px\] {
    padding-top: 88px;
  }

  :where(.cmt) .mq3-max-575-98\:tw-text-\[16px\] {
    font-size: 16px;
  }
}

:where(.cmt) .\[\&\.active\]\:tw-font-semibold.active {
  font-weight: 600;
}

:where(.cmt) .\[\&\.active\]\:tw-css-background-\[\#fff\].active {
  background: #fff;
}

:where(.cmt) .\[\&\.active\]\:tw-css-box-shadow-\[0_0_0_2px_var\(--ink\)\2c _0_8px_20px_-14px_rgba\(16\2c _24\2c _40\2c _\.4\)\].active {
  box-shadow: 0 0 0 2px var(--ink), 0 8px 20px -14px rgba(16, 24, 40, .4);
}

:where(.cmt) .\[\&\.active\]\:tw-css-box-shadow-\[0_0_0_2px_var\(--ink\)\].active {
  box-shadow: 0 0 0 2px var(--ink);
}

:where(.cmt) .\[\&\.active\]\:tw-css-color-\[var\(--ink\)\].active {
  color: var(--ink);
}

:where(.cmt) .\[\&\.active\]\:\[\&\&\]\:tw-css-background-\[\#F2F4F7\].\[\&\.active\]\:\[\&\&\]\:tw-css-background-\[\#F2F4F7\].active {
  background: #F2F4F7;
}

:where(.cmt) .\[\&\.active_span\]\:tw-css-box-shadow-\[0_0_0_2px_var\(--ink\)\].active span {
  box-shadow: 0 0 0 2px var(--ink);
}

:where(.cmt) .\[\&\.dg-fade_svg\]\:tw-css-animation-\[dgFade_\.45s_ease\].dg-fade svg {
  animation: dgFade .45s ease;
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .mq1-motion-reduce\:\[\&\.dg-fade_svg\]\:tw-css-animation-\[none\].dg-fade svg {
    animation: none;
  }
}

:where(.cmt) .\[\&\.dg-menu\]\:tw-left-\[0\].dg-menu {
  left: 0;
}

:where(.cmt) .\[\&\.dg-menu\]\:tw-right-\[auto\].dg-menu {
  right: auto;
}

:where(.cmt) .\[\&\.dgl-tile\]\:tw-col-\[span_2\].dgl-tile {
  grid-column: span 2;
}

:where(.cmt) .\[\&\.dgl-tile\]\:tw-col-\[span_3\].dgl-tile {
  grid-column: span 3;
}

:where(.cmt) .\[\&\.dgl-tile\]\:tw-col-\[span_4\].dgl-tile {
  grid-column: span 4;
}

@media (max-width: 991.98px) {
  :where(.cmt) .mq2-max-991-98\:\[\&\.dgl-tile\]\:tw-col-\[span_2\].dgl-tile {
    grid-column: span 2;
  }
}

:where(.cmt) .\[\&\.in\]\:tw-opacity-\[1\].in {
  opacity: 1;
}

:where(.cmt) .\[\&\.in\]\:tw-css-transform-\[none\].in {
  transform: none;
}

:where(.cmt) .\[\&\.is-busy\:\:after\]\:tw-absolute.is-busy::after {
  position: absolute;
}

:where(.cmt) .\[\&\.is-busy\:\:after\]\:tw-inset-\[0\].is-busy::after {
  inset: 0;
}

:where(.cmt) .\[\&\.is-busy\:\:after\]\:tw-rounded-\[6px\].is-busy::after {
  border-radius: 6px;
}

:where(.cmt) .\[\&\.is-busy\:\:after\]\:tw-css-animation-\[dgShimmer_1\.3s_linear_infinite\].is-busy::after {
  animation: dgShimmer 1.3s linear infinite;
}

:where(.cmt) .\[\&\.is-busy\:\:after\]\:tw-css-background-\[linear-gradient\(100deg\2c _rgba\(255\2c 255\2c 255\2c 0\)_30\%\2c _rgba\(255\2c 255\2c 255\2c \.6\)_50\%\2c _rgba\(255\2c 255\2c 255\2c 0\)_70\%\)\].is-busy::after {
  background: linear-gradient(100deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.6) 50%, rgba(255,255,255,0) 70%);
}

:where(.cmt) .\[\&\.is-busy\:\:after\]\:tw-css-background-size-\[220\%_100\%\].is-busy::after {
  background-size: 220% 100%;
}

:where(.cmt) .\[\&\.is-busy\:\:after\]\:tw-css-content-\[\'\'\].is-busy::after {
  content: '';
}

:where(.cmt) .\[\&\.is-dark\]\:tw-css-background-\[\#0F1115\].is-dark {
  background: #0F1115;
}

:where(.cmt) .\[\&\.is-draft\]\:tw-opacity-\[\.75\].is-draft {
  opacity: .75;
}

:where(.cmt) .\[\&\.is-empty\]\:\[\&\&\]\:tw-css-background-\[\#E4E7EC\].\[\&\.is-empty\]\:\[\&\&\]\:tw-css-background-\[\#E4E7EC\].is-empty {
  background: #E4E7EC;
}

:where(.cmt) .\[\&\.is-err\]\:tw-css-background-\[\#B42318\].is-err {
  background: #B42318;
}

:where(.cmt) .\[\&\.is-error\]\:tw-css-background-\[\#FEF3F2\].is-error {
  background: #FEF3F2;
}

:where(.cmt) .\[\&\.is-error_\>_\:is\(i\2c \.icon\)\]\:tw-css-color-\[\#B42318\].is-error > :is(i,.icon) {
  color: #B42318;
}

:where(.cmt) .\[\&\.is-error_small\]\:tw-css-color-\[\#B42318\].is-error small {
  color: #B42318;
}

:where(.cmt) .\[\&\.is-ok_\:is\(i\2c \.icon\)\]\:tw-css-color-\[\#12B76A\].is-ok :is(i,.icon) {
  color: #12B76A;
}

:where(.cmt) .\[\&\.is-peek\]\:tw-css-box-shadow-\[0_0_0_2px_\#98A2B3\2c _0_24px_60px_-34px_rgba\(16\2c _24\2c _40\2c _\.35\)\].is-peek {
  box-shadow: 0 0 0 2px #98A2B3, 0 24px 60px -34px rgba(16, 24, 40, .35);
}

:where(.cmt) .\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-color-\[\#fff\].\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-color-\[\#fff\].is-transparent {
  background-color: #fff;
}

:where(.cmt) .\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-image-\[linear-gradient\(45deg\2c _\#F2F4F7_25\%\2c _transparent_25\%\)\2c _linear-gradient\(-45deg\2c _\#F2F4F7_25\%\2c _transparent_25\%\)\2c _linear-gradient\(45deg\2c _transparent_75\%\2c _\#F2F4F7_75\%\)\2c _linear-gradient\(-45deg\2c _transparent_75\%\2c _\#F2F4F7_75\%\)\].\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-image-\[linear-gradient\(45deg\2c _\#F2F4F7_25\%\2c _transparent_25\%\)\2c _linear-gradient\(-45deg\2c _\#F2F4F7_25\%\2c _transparent_25\%\)\2c _linear-gradient\(45deg\2c _transparent_75\%\2c _\#F2F4F7_75\%\)\2c _linear-gradient\(-45deg\2c _transparent_75\%\2c _\#F2F4F7_75\%\)\].is-transparent {
  background-image: linear-gradient(45deg, #F2F4F7 25%, transparent 25%), linear-gradient(-45deg, #F2F4F7 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #F2F4F7 75%), linear-gradient(-45deg, transparent 75%, #F2F4F7 75%);
}

:where(.cmt) .\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-position-\[0_0\2c _0_9px\2c _9px_-9px\2c _-9px_0\].\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-position-\[0_0\2c _0_9px\2c _9px_-9px\2c _-9px_0\].is-transparent {
  background-position: 0 0, 0 9px, 9px -9px, -9px 0;
}

:where(.cmt) .\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-size-\[18px_18px\].\[\&\.is-transparent\]\:\[\&\&\]\:tw-css-background-size-\[18px_18px\].is-transparent {
  background-size: 18px 18px;
}

:where(.cmt) .\[\&\.is-typing\]\:tw-invisible.is-typing {
  visibility: hidden;
}

:where(.cmt) .\[\&\.is-up\]\:tw-bottom-\[calc\(100\%_\+_6px\)\].is-up {
  bottom: calc(100% + 6px);
}

:where(.cmt) .\[\&\.is-up\]\:tw-top-\[auto\].is-up {
  top: auto;
}

:where(.cmt) .\[\&\.is-wide\]\:tw-w-\[min\(620px\2c _calc\(100\%_-_24px\)\)\].is-wide {
  width: min(620px, calc(100% - 24px));
}

:where(.cmt) .\[\&\.is-zoomed\]\:tw-items-start.is-zoomed {
  align-items: flex-start;
}

:where(.cmt) .\[\&\.is-zoomed\]\:tw-justify-start.is-zoomed {
  justify-content: flex-start;
}

:where(.cmt) .\[\&\.is-zoomed\]\:tw-overflow-auto.is-zoomed {
  overflow: auto;
}

@media (max-width: 991.98px) {
  :where(.cmt) .mq2-max-991-98\:\[\&\.sheet-open_\.dge-side\]\:tw-css-transform-\[none\].sheet-open .dge-side {
    transform: none;
  }
}

:where(.cmt) .\[\&\:\:-webkit-scrollbar\]\:tw-hidden::-webkit-scrollbar {
  display: none;
}

:where(.cmt) .\[\&\:\:selection\]\:tw-css-background-\[\#CFE0F8\]::selection {
  background: #CFE0F8;
}

:where(.cmt) .\[\&\:disabled\]\:tw-opacity-\[\.25\]:disabled {
  opacity: .25;
}

:where(.cmt) .\[\&\:disabled\]\:tw-opacity-\[\.35\]:disabled {
  opacity: .35;
}

:where(.cmt) .\[\&\:disabled\]\:tw-opacity-\[\.3\]:disabled {
  opacity: .3;
}

:where(.cmt) .\[\&\:disabled\]\:tw-opacity-\[\.45\]:disabled {
  opacity: .45;
}

:where(.cmt) .\[\&\:disabled\]\:tw-opacity-\[\.4\]:disabled {
  opacity: .4;
}

:where(.cmt) .\[\&\:focus-visible\]\:tw-css-outline-\[2px_solid_\#98A2B3\]:focus-visible {
  outline: 2px solid #98A2B3;
}

:where(.cmt) .\[\&\:focus-visible\]\:tw-css-outline-offset-\[2px\]:focus-visible {
  outline-offset: 2px;
}

:where(.cmt) .\[\&\:focus-within\]\:tw-css-border-color-\[\#98A2B3\]:focus-within {
  border-color: #98A2B3;
}

:where(.cmt) .\[\&\:focus\]\:tw-css-border-color-\[\#98A2B3\]:focus {
  border-color: #98A2B3;
}

:where(.cmt) .\[\&\:focus\]\:tw-css-box-shadow-\[0_0_0_3px_rgba\(16\2c _24\2c _40\2c _\.06\)\]:focus {
  box-shadow: 0 0 0 3px rgba(16, 24, 40, .06);
}

:where(.cmt) .\[\&\:focus\]\:tw-css-box-shadow-\[inset_0_0_0_1px_\#D0D5DD\]:focus {
  box-shadow: inset 0 0 0 1px #D0D5DD;
}

:where(.cmt) .\[\&\:focus\]\:\[\&\&\]\:tw-css-background-\[\#fff\].\[\&\:focus\]\:\[\&\&\]\:tw-css-background-\[\#fff\]:focus {
  background: #fff;
}

:where(.cmt) .\[\&\:hover\:not\(\:disabled\)\]\:tw-css-background-\[\#1D2939\]:hover:not(:disabled) {
  background: #1D2939;
}

:where(.cmt) .\[\&\:hover\:not\(\:disabled\)\]\:tw-css-background-\[var\(--soft\)\]:hover:not(:disabled) {
  background: var(--soft);
}

:where(.cmt) .\[\&\:hover\:not\(\:disabled\)\]\:tw-css-color-\[\#fff\]:hover:not(:disabled) {
  color: #fff;
}

:where(.cmt) .\[\&\:hover\:not\(\:disabled\)\]\:tw-css-color-\[var\(--ink\)\]:hover:not(:disabled) {
  color: var(--ink);
}

:where(.cmt) .\[\&\:hover\]\:tw-css-background-\[\#1D2939\]:hover {
  background: #1D2939;
}

:where(.cmt) .\[\&\:hover\]\:tw-css-background-\[\#F2F4F7\]:hover {
  background: #F2F4F7;
}

:where(.cmt) .\[\&\:hover\]\:tw-css-background-\[\#F9FAFB\]:hover {
  background: #F9FAFB;
}

:where(.cmt) .\[\&\:hover\]\:tw-css-background-\[var\(--soft\)\]:hover {
  background: var(--soft);
}

:where(.cmt) .\[\&\:hover\]\:tw-css-border-color-\[\#98A2B3\]:hover {
  border-color: #98A2B3;
}

:where(.cmt) .\[\&\:hover\]\:tw-css-border-color-\[\#D0D5DD\]:hover {
  border-color: #D0D5DD;
}

:where(.cmt) .\[\&\:hover\]\:tw-css-color-\[var\(--ink\)\]:hover {
  color: var(--ink);
}

:where(.cmt) .\[\&\:hover\]\:tw-css-transform-\[translateY\(-2px\)\]:hover {
  transform: translateY(-2px);
}

:where(.cmt) .\[\&\:hover_span\]\:tw-css-background-\[\#F2F4F7\]:hover span {
  background: #F2F4F7;
}

:where(.cmt) .\[\&\:hover_span\]\:tw-css-color-\[var\(--ink\)\]:hover span {
  color: var(--ink);
}

:where(.cmt) .\[\&\:is\(textarea\)\]\:tw-resize-y:is(textarea) {
  resize: vertical;
}

:where(.cmt) .\[\&\:is\(textarea\)\]\:tw-leading-\[1\.45\]:is(textarea) {
  line-height: 1.45;
}

:where(.cmt) .\[\&\:last-child\]\:tw-css-border-bottom-\[0\]:last-child {
  border-bottom: 0;
}

:where(.cmt) .\[\&\[aria-expanded\=true\]\]\:tw-css-background-\[\#F2F4F7\][aria-expanded=true] {
  background: #F2F4F7;
}

:where(.cmt) .\[\&\[aria-expanded\=true\]\]\:tw-css-color-\[var\(--ink\)\][aria-expanded=true] {
  color: var(--ink);
}

:where(.cmt) .\[\&\[hidden\]\]\:\!tw-hidden[hidden] {
  display: none !important;
}

:where(.cmt) .\[\&_\*\:\:selection\]\:tw-css-background-\[\#CFE0F8\] *::selection {
  background: #CFE0F8;
}

:where(.cmt) .\[\&_\.dg-draw_svg\]\:tw-css-animation-\[dgDraw_1\.1s_cubic-bezier\(\.2\2c _\.7\2c _\.2\2c _1\)\] .dg-draw svg {
  animation: dgDraw 1.1s cubic-bezier(.2, .7, .2, 1);
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .mq1-motion-reduce\:\[\&_\.dg-draw_svg\]\:tw-css-animation-\[none\] .dg-draw svg {
    animation: none;
  }
}

:where(.cmt) .\[\&_\.dgl-dt-sel\]\:tw-rounded-\[3px\] .dgl-dt-sel {
  border-radius: 3px;
}

:where(.cmt) .\[\&_\.dgl-dt-sel\]\:tw-css-background-\[\#DCE8FB\] .dgl-dt-sel {
  background: #DCE8FB;
}

:where(.cmt) .\[\&_\.ic-data\]\:tw-css-color-\[\#079455\] .ic-data {
  color: #079455;
}

:where(.cmt) .\[\&_\.ic-image\]\:tw-css-color-\[\#1570EF\] .ic-image {
  color: #1570EF;
}

:where(.cmt) .\[\&_\.ic-pdf\]\:tw-css-color-\[\#D92D20\] .ic-pdf {
  color: #D92D20;
}

:where(.cmt) .\[\&_\.ic-text\]\:tw-css-color-\[\#1570EF\] .ic-text {
  color: #1570EF;
}

:where(.cmt) .\[\&_\.num_input\]\:tw-text-right .num input {
  text-align: right;
}

:where(.cmt) .\[\&_\.tl-usage\]\:tw-justify-center .tl-usage {
  justify-content: center;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-mr-\[6px\] :is(i,.icon) {
  margin-right: 6px;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-text-\[11px\] :is(i,.icon) {
  font-size: 11px;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-text-\[12px\] :is(i,.icon) {
  font-size: 12px;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-text-\[38px\] :is(i,.icon) {
  font-size: 38px;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-css-animation-\[dgCue_2s_ease-in-out_infinite\] :is(i,.icon) {
  animation: dgCue 2s ease-in-out infinite;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-css-color-\[\#12B76A\] :is(i,.icon) {
  color: #12B76A;
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-css-color-\[var\(--faint\)\] :is(i,.icon) {
  color: var(--faint);
}

:where(.cmt) .\[\&_\:is\(i\2c \.icon\)\]\:tw-css-color-\[var\(--ink\)\] :is(i,.icon) {
  color: var(--ink);
}

@media (prefers-reduced-motion: reduce) {
  :where(.cmt) .mq1-motion-reduce\:\[\&_\:is\(i\2c \.icon\)\]\:tw-css-animation-\[none\] :is(i,.icon) {
    animation: none;
  }
}

:where(.cmt) .\[\&_\>_\:first-child\]\:tw-mb-\[18px\] > :first-child {
  margin-bottom: 18px;
}

:where(.cmt) .\[\&_\>_\:is\(i\2c \.icon\)\]\:tw-css-color-\[\#667085\] > :is(i,.icon) {
  color: #667085;
}

:where(.cmt) .\[\&_\>_span\]\:tw-css-color-\[var\(--muted\)\] > span {
  color: var(--muted);
}

:where(.cmt) .\[\&_\[class\*\=usage\]\]\:tw-justify-center [class*=usage] {
  justify-content: center;
}

:where(.cmt) .\[\&_\[data-icon\]\]\:tw-cursor-pointer [data-icon] {
  cursor: pointer;
}

:where(.cmt) .\[\&_\[data-path\]\:hover\]\:tw-css-outline-\[1px_dashed_rgba\(42\2c _120\2c _214\2c _\.6\)\] [data-path]:hover {
  outline: 1px dashed rgba(42, 120, 214, .6);
}

:where(.cmt) .\[\&_\[data-path\]\:hover\]\:tw-css-outline-offset-\[2px\] [data-path]:hover {
  outline-offset: 2px;
}

:where(.cmt) .\[\&_\[data-path\]\]\:tw-cursor-text [data-path] {
  cursor: text;
}

:where(.cmt) .\[\&_\[hidden\]\]\:\!tw-hidden [hidden] {
  display: none !important;
}

:where(.cmt) .\[\&_a\:hover\]\:tw-css-background-\[var\(--soft\)\] a:hover {
  background: var(--soft);
}

:where(.cmt) .\[\&_a\]\:tw-m-\[0\] a {
  margin: 0;
}

:where(.cmt) .\[\&_a\]\:tw-flex a {
  display: flex;
}

:where(.cmt) .\[\&_a\]\:tw-w-full a {
  width: 100%;
}

:where(.cmt) .\[\&_a\]\:tw-cursor-pointer a {
  cursor: pointer;
}

:where(.cmt) .\[\&_a\]\:tw-items-center a {
  align-items: center;
}

:where(.cmt) .\[\&_a\]\:tw-gap-\[10px\] a {
  gap: 10px;
}

:where(.cmt) .\[\&_a\]\:tw-rounded-\[9px\] a {
  border-radius: 9px;
}

:where(.cmt) .\[\&_a\]\:tw-p-\[7px_10px\] a {
  padding: 7px 10px;
}

:where(.cmt) .\[\&_a\]\:tw-text-left a {
  text-align: left;
}

:where(.cmt) .\[\&_a\]\:tw-text-\[14px\] a {
  font-size: 14px;
}

:where(.cmt) .\[\&_a\]\:tw-css-border-\[0\] a {
  border: 0;
}

:where(.cmt) .\[\&_a\]\:tw-css-background-\[none\] a {
  background: none;
}

:where(.cmt) .\[\&_a\]\:tw-css-text-decoration-\[none\] a {
  text-decoration: none;
}

:where(.cmt) .\[\&_a\]\:tw-css-color-\[var\(--ink\)\] a {
  color: var(--ink);
}

:where(.cmt) .\[\&_a_\:is\(i\2c \.icon\)\]\:tw-w-\[16px\] a :is(i,.icon) {
  width: 16px;
}

:where(.cmt) .\[\&_a_\:is\(i\2c \.icon\)\]\:tw-text-center a :is(i,.icon) {
  text-align: center;
}

:where(.cmt) .\[\&_a_\:is\(i\2c \.icon\)\]\:tw-css-color-\[\#667085\] a :is(i,.icon) {
  color: #667085;
}

:where(.cmt) .\[\&_b\]\:tw-block b {
  display: block;
}

:where(.cmt) .\[\&_b\]\:tw-max-w-\[200px\] b {
  max-width: 200px;
}

:where(.cmt) .\[\&_b\]\:tw-overflow-hidden b {
  overflow: hidden;
}

:where(.cmt) .\[\&_b\]\:tw-text-ellipsis b {
  text-overflow: ellipsis;
}

:where(.cmt) .\[\&_b\]\:tw-whitespace-nowrap b {
  white-space: nowrap;
}

:where(.cmt) .\[\&_b\]\:tw-text-\[13px\] b {
  font-size: 13px;
}

:where(.cmt) .\[\&_b\]\:tw-font-semibold b {
  font-weight: 600;
}

:where(.cmt) .\[\&_button\.active\]\:tw-font-semibold button.active {
  font-weight: 600;
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-background-\[\#fff\] button.active {
  background: #fff;
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-box-shadow-\[0_0_0_2px_\#fff\2c _0_0_0_3\.5px_\#98A2B3\] button.active {
  box-shadow: 0 0 0 2px #fff, 0 0 0 3.5px #98A2B3;
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-box-shadow-\[0_1px_2px_rgba\(16\2c _24\2c _40\2c _\.1\)\] button.active {
  box-shadow: 0 1px 2px rgba(16, 24, 40, .1);
}

:where(.cmt) .\[\&_button\.active\]\:tw-css-color-\[var\(--ink\)\] button.active {
  color: var(--ink);
}

:where(.cmt) .\[\&_button\.active\]\:\[\&\&\]\:tw-css-background-\[var\(--soft\)\].\[\&_button\.active\]\:\[\&\&\]\:tw-css-background-\[var\(--soft\)\] button.active {
  background: var(--soft);
}

:where(.cmt) .\[\&_button\.on\]\:tw-css-background-\[\#F2F4F7\] button.on {
  background: #F2F4F7;
}

:where(.cmt) .\[\&_button\.on\]\:tw-css-color-\[var\(--ink\)\] button.on {
  color: var(--ink);
}

:where(.cmt) .\[\&_button\:focus-visible\]\:tw-css-outline-\[2px_solid_\#98A2B3\] button:focus-visible {
  outline: 2px solid #98A2B3;
}

:where(.cmt) .\[\&_button\:focus-visible\]\:tw-css-outline-offset-\[2px\] button:focus-visible {
  outline-offset: 2px;
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-background-\[\#E4E7EC\] button:hover {
  background: #E4E7EC;
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-background-\[\#F2F4F7\] button:hover {
  background: #F2F4F7;
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-background-\[\#fff\] button:hover {
  background: #fff;
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-color-\[var\(--ink\)\] button:hover {
  color: var(--ink);
}

:where(.cmt) .\[\&_button\:hover\]\:\[\&\&\]\:tw-css-background-\[var\(--soft\)\].\[\&_button\:hover\]\:\[\&\&\]\:tw-css-background-\[var\(--soft\)\] button:hover {
  background: var(--soft);
}

:where(.cmt) .\[\&_button\]\:tw-m-\[0\] button {
  margin: 0;
}

:where(.cmt) .\[\&_button\]\:tw-flex button {
  display: flex;
}

:where(.cmt) .\[\&_button\]\:tw-h-\[22px\] button {
  height: 22px;
}

:where(.cmt) .\[\&_button\]\:tw-h-\[24px\] button {
  height: 24px;
}

:where(.cmt) .\[\&_button\]\:tw-h-\[26px\] button {
  height: 26px;
}

:where(.cmt) .\[\&_button\]\:tw-h-\[28px\] button {
  height: 28px;
}

:where(.cmt) .\[\&_button\]\:tw-h-\[34px\] button {
  height: 34px;
}

:where(.cmt) .\[\&_button\]\:tw-w-\[22px\] button {
  width: 22px;
}

:where(.cmt) .\[\&_button\]\:tw-w-\[26px\] button {
  width: 26px;
}

:where(.cmt) .\[\&_button\]\:tw-w-full button {
  width: 100%;
}

:where(.cmt) .\[\&_button\]\:tw-min-w-\[28px\] button {
  min-width: 28px;
}

:where(.cmt) .\[\&_button\]\:tw-min-w-\[36px\] button {
  min-width: 36px;
}

:where(.cmt) .\[\&_button\]\:tw-cursor-pointer button {
  cursor: pointer;
}

:where(.cmt) .\[\&_button\]\:tw-items-center button {
  align-items: center;
}

:where(.cmt) .\[\&_button\]\:tw-items-baseline button {
  align-items: baseline;
}

:where(.cmt) .\[\&_button\]\:tw-justify-center button {
  justify-content: center;
}

:where(.cmt) .\[\&_button\]\:tw-gap-\[10px\] button {
  gap: 10px;
}

:where(.cmt) .\[\&_button\]\:tw-overflow-hidden button {
  overflow: hidden;
}

:where(.cmt) .\[\&_button\]\:tw-whitespace-nowrap button {
  white-space: nowrap;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[50\%\] button {
  border-radius: 50%;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[6px\] button {
  border-radius: 6px;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[7px\] button {
  border-radius: 7px;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[8px\] button {
  border-radius: 8px;
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[999px\] button {
  border-radius: 999px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[0\] button {
  padding: 0;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[0_10px\] button {
  padding: 0 10px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[0_9px\] button {
  padding: 0 9px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[4px_10px\] button {
  padding: 4px 10px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[5px_9px\] button {
  padding: 5px 9px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[6px_12px\] button {
  padding: 6px 12px;
}

:where(.cmt) .\[\&_button\]\:tw-p-\[7px_14px\] button {
  padding: 7px 14px;
}

:where(.cmt) .\[\&_button\]\:tw-text-left button {
  text-align: left;
}

:where(.cmt) .\[\&_button\]\:tw-text-\[12\.5px\] button {
  font-size: 12.5px;
}

:where(.cmt) .\[\&_button\]\:tw-text-\[12px\] button {
  font-size: 12px;
}

:where(.cmt) .\[\&_button\]\:tw-text-\[13\.5px\] button {
  font-size: 13.5px;
}

:where(.cmt) .\[\&_button\]\:tw-text-\[13px\] button {
  font-size: 13px;
}

:where(.cmt) .\[\&_button\]\:tw-text-\[16px\] button {
  font-size: 16px;
}

:where(.cmt) .\[\&_button\]\:tw-font-semibold button {
  font-weight: 600;
}

:where(.cmt) .\[\&_button\]\:tw-leading-\[1\] button {
  line-height: 1;
}

:where(.cmt) .\[\&_button\]\:tw-css-border-\[0\] button {
  border: 0;
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[\#F9FAFB\] button {
  background: #F9FAFB;
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[none\] button {
  background: none;
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[rgba\(255\2c _255\2c _255\2c _\.16\)\] button {
  background: rgba(255, 255, 255, .16);
}

:where(.cmt) .\[\&_button\]\:tw-css-text-decoration-\[none\] button {
  text-decoration: none;
}

:where(.cmt) .\[\&_button\]\:tw-css-transition-\[background-color_\.15s\2c _color_\.15s\] button {
  transition: background-color .15s, color .15s;
}

:where(.cmt) .\[\&_button\]\:tw-css-transition-\[box-shadow_\.15s\] button {
  transition: box-shadow .15s;
}

:where(.cmt) .\[\&_button\]\:tw-css-flex-\[none\] button {
  flex: none;
}

:where(.cmt) .\[\&_button\]\:tw-css-box-shadow-\[inset_0_0_0_1px_rgba\(16\2c _24\2c _40\2c _\.1\)\] button {
  box-shadow: inset 0 0 0 1px rgba(16, 24, 40, .1);
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[\#475467\] button {
  color: #475467;
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[\#fff\] button {
  color: #fff;
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[var\(--faint\)\] button {
  color: var(--faint);
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[var\(--muted\)\] button {
  color: var(--muted);
}

:where(.cmt) .\[\&_button\]\:\[\&\&\]\:tw-rounded-\[9px\].\[\&_button\]\:\[\&\&\]\:tw-rounded-\[9px\] button {
  border-radius: 9px;
}

:where(.cmt) .\[\&_button\]\:\[\&\&\]\:tw-p-\[7px_10px\].\[\&_button\]\:\[\&\&\]\:tw-p-\[7px_10px\] button {
  padding: 7px 10px;
}

:where(.cmt) .\[\&_button\]\:\[\&\&\]\:tw-text-\[14px\].\[\&_button\]\:\[\&\&\]\:tw-text-\[14px\] button {
  font-size: 14px;
}

:where(.cmt) .\[\&_button\]\:\[\&\&\]\:tw-css-color-\[var\(--ink\)\].\[\&_button\]\:\[\&\&\]\:tw-css-color-\[var\(--ink\)\] button {
  color: var(--ink);
}

:where(.cmt) .\[\&_button_\:is\(i\2c \.icon\)\]\:tw-w-\[16px\] button :is(i,.icon) {
  width: 16px;
}

:where(.cmt) .\[\&_button_\:is\(i\2c \.icon\)\]\:tw-text-center button :is(i,.icon) {
  text-align: center;
}

:where(.cmt) .\[\&_button_\:is\(i\2c \.icon\)\]\:tw-css-flex-\[1\] button :is(i,.icon) {
  flex: 1;
}

:where(.cmt) .\[\&_button_\:is\(i\2c \.icon\)\]\:tw-css-color-\[\#667085\] button :is(i,.icon) {
  color: #667085;
}

:where(.cmt) .\[\&_h2\]\:tw-m-\[0_0_22px\] h2 {
  margin: 0 0 22px;
}

:where(.cmt) .\[\&_h2\]\:tw-m-\[0_0_4px\] h2 {
  margin: 0 0 4px;
}

:where(.cmt) .\[\&_h2\]\:tw-text-\[19px\] h2 {
  font-size: 19px;
}

:where(.cmt) .\[\&_h2\]\:tw-font-bold h2 {
  font-weight: 700;
}

:where(.cmt) .\[\&_h2\]\:tw-tracking-\[-\.03em\] h2 {
  letter-spacing: -.03em;
}

:where(.cmt) .\[\&_h2\]\:tw-css-color-\[var\(--ink\)\] h2 {
  color: var(--ink);
}

:where(.cmt) .\[\&_h2\]\:tw-css-font-size-\[clamp\(26px\2c _3\.2vw\2c _36px\)\] h2 {
  font-size: clamp(26px, 3.2vw, 36px);
}

:where(.cmt) .\[\&_h3\]\:tw-m-\[0_0_6px\] h3 {
  margin: 0 0 6px;
}

:where(.cmt) .\[\&_h3\]\:tw-m-\[14px_0_6px\] h3 {
  margin: 14px 0 6px;
}

:where(.cmt) .\[\&_h3\]\:tw-text-\[21px\] h3 {
  font-size: 21px;
}

:where(.cmt) .\[\&_h3\]\:tw-text-\[22px\] h3 {
  font-size: 22px;
}

:where(.cmt) .\[\&_h3\]\:tw-font-bold h3 {
  font-weight: 700;
}

:where(.cmt) .\[\&_h3\]\:tw-font-extrabold h3 {
  font-weight: 800;
}

:where(.cmt) .\[\&_h3\]\:tw-tracking-\[-\.02em\] h3 {
  letter-spacing: -.02em;
}

:where(.cmt) .\[\&_h3\]\:tw-css-color-\[var\(--ink\)\] h3 {
  color: var(--ink);
}

:where(.cmt) .\[\&_hr\]\:tw-m-\[5px_4px\] hr {
  margin: 5px 4px;
}

:where(.cmt) .\[\&_hr\]\:tw-h-\[0\] hr {
  height: 0;
}

:where(.cmt) .\[\&_hr\]\:tw-opacity-\[1\] hr {
  opacity: 1;
}

:where(.cmt) .\[\&_hr\]\:tw-css-border-\[0\] hr {
  border: 0;
}

:where(.cmt) .\[\&_hr\]\:tw-css-background-\[none\] hr {
  background: none;
}

:where(.cmt) .\[\&_hr\]\:tw-css-border-top-\[1px_solid_var\(--soft\)\] hr {
  border-top: 1px solid var(--soft);
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-absolute input::after {
  position: absolute;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-left-\[2px\] input::after {
  left: 2px;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-top-\[2px\] input::after {
  top: 2px;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-h-\[14px\] input::after {
  height: 14px;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-w-\[14px\] input::after {
  width: 14px;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-rounded-\[50\%\] input::after {
  border-radius: 50%;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-css-background-\[\#fff\] input::after {
  background: #fff;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-css-transition-\[transform_\.15s\] input::after {
  transition: transform .15s;
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-css-box-shadow-\[0_1px_2px_rgba\(0\2c _0\2c _0\2c _\.2\)\] input::after {
  box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

:where(.cmt) .\[\&_input\:\:after\]\:tw-css-content-\[\'\'\] input::after {
  content: '';
}

:where(.cmt) .\[\&_input\:checked\:\:after\]\:tw-css-transform-\[translateX\(14px\)\] input:checked::after {
  transform: translateX(14px);
}

:where(.cmt) .\[\&_input\:checked\]\:tw-css-background-\[var\(--ink\)\] input:checked {
  background: var(--ink);
}

:where(.cmt) .\[\&_input\:focus\]\:tw-css-background-\[\#EFF6FF\] input:focus {
  background: #EFF6FF;
}

:where(.cmt) .\[\&_input\:focus\]\:tw-css-box-shadow-\[inset_0_0_0_1\.5px_\#2a78d6\] input:focus {
  box-shadow: inset 0 0 0 1.5px #2a78d6;
}

:where(.cmt) .\[\&_input\[type\=color\]\]\:tw-h-\[30px\] input[type=color] {
  height: 30px;
}

:where(.cmt) .\[\&_input\[type\=color\]\]\:tw-w-\[34px\] input[type=color] {
  width: 34px;
}

:where(.cmt) .\[\&_input\[type\=color\]\]\:tw-rounded-\[8px\] input[type=color] {
  border-radius: 8px;
}

:where(.cmt) .\[\&_input\[type\=color\]\]\:tw-p-\[2px\] input[type=color] {
  padding: 2px;
}

:where(.cmt) .\[\&_input\[type\=color\]\]\:tw-css-border-\[1px_solid_var\(--line\)\] input[type=color] {
  border: 1px solid var(--line);
}

:where(.cmt) .\[\&_input\[type\=color\]\]\:tw-css-background-\[\#fff\] input[type=color] {
  background: #fff;
}

:where(.cmt) .\[\&_input\]\:tw-relative input {
  position: relative;
}

:where(.cmt) .\[\&_input\]\:tw-m-\[0\] input {
  margin: 0;
}

:where(.cmt) .\[\&_input\]\:tw-h-\[18px\] input {
  height: 18px;
}

:where(.cmt) .\[\&_input\]\:tw-w-\[32px\] input {
  width: 32px;
}

:where(.cmt) .\[\&_input\]\:tw-w-full input {
  width: 100%;
}

:where(.cmt) .\[\&_input\]\:tw-cursor-pointer input {
  cursor: pointer;
}

:where(.cmt) .\[\&_input\]\:tw-rounded-\[999px\] input {
  border-radius: 999px;
}

:where(.cmt) .\[\&_input\]\:tw-p-\[6px_8px\] input {
  padding: 6px 8px;
}

:where(.cmt) .\[\&_input\]\:tw-text-\[13px\] input {
  font-size: 13px;
}

:where(.cmt) .\[\&_input\]\:tw-css-border-\[0\] input {
  border: 0;
}

:where(.cmt) .\[\&_input\]\:tw-css-background-\[\#D0D5DD\] input {
  background: #D0D5DD;
}

:where(.cmt) .\[\&_input\]\:tw-css-background-\[transparent\] input {
  background: transparent;
}

:where(.cmt) .\[\&_input\]\:tw-css-transition-\[background-color_\.15s\] input {
  transition: background-color .15s;
}

:where(.cmt) .\[\&_input\]\:tw-css-outline-\[0\] input {
  outline: 0;
}

:where(.cmt) .\[\&_input\]\:tw-css--webkit-appearance-\[none\] input {
  -webkit-appearance: none;
}

:where(.cmt) .\[\&_input\]\:tw-css-appearance-\[none\] input {
  appearance: none;
}

:where(.cmt) .\[\&_input\]\:tw-css-color-\[var\(--ink\)\] input {
  color: var(--ink);
}

:where(.cmt) .\[\&_input\]\:tw-css-font-variant-numeric-\[tabular-nums\] input {
  font-variant-numeric: tabular-nums;
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq3-max-575-98\:\[\&_input\]\:tw-text-\[16px\] input {
    font-size: 16px;
  }
}

:where(.cmt) .\[\&_label\:hover\]\:tw-css-background-\[var\(--soft\)\] label:hover {
  background: var(--soft);
}

:where(.cmt) .\[\&_label\]\:tw-m-\[0\] label {
  margin: 0;
}

:where(.cmt) .\[\&_label\]\:tw-flex label {
  display: flex;
}

:where(.cmt) .\[\&_label\]\:tw-w-full label {
  width: 100%;
}

:where(.cmt) .\[\&_label\]\:tw-cursor-pointer label {
  cursor: pointer;
}

:where(.cmt) .\[\&_label\]\:tw-items-center label {
  align-items: center;
}

:where(.cmt) .\[\&_label\]\:tw-gap-\[10px\] label {
  gap: 10px;
}

:where(.cmt) .\[\&_label\]\:tw-rounded-\[9px\] label {
  border-radius: 9px;
}

:where(.cmt) .\[\&_label\]\:tw-p-\[7px_10px\] label {
  padding: 7px 10px;
}

:where(.cmt) .\[\&_label\]\:tw-text-left label {
  text-align: left;
}

:where(.cmt) .\[\&_label\]\:tw-text-\[14px\] label {
  font-size: 14px;
}

:where(.cmt) .\[\&_label\]\:tw-css-border-\[0\] label {
  border: 0;
}

:where(.cmt) .\[\&_label\]\:tw-css-background-\[none\] label {
  background: none;
}

:where(.cmt) .\[\&_label\]\:tw-css-text-decoration-\[none\] label {
  text-decoration: none;
}

:where(.cmt) .\[\&_label\]\:tw-css-color-\[var\(--ink\)\] label {
  color: var(--ink);
}

:where(.cmt) .\[\&_p\]\:tw-m-\[0\] p {
  margin: 0;
}

:where(.cmt) .\[\&_p\]\:tw-m-\[18px_0_30px\] p {
  margin: 18px 0 30px;
}

:where(.cmt) .\[\&_p\]\:tw-m-\[4px_0_0\] p {
  margin: 4px 0 0;
}

:where(.cmt) .\[\&_p\]\:tw-max-w-\[440px\] p {
  max-width: 440px;
}

:where(.cmt) .\[\&_p\]\:tw-overflow-hidden p {
  overflow: hidden;
}

:where(.cmt) .\[\&_p\]\:tw-text-\[14px\] p {
  font-size: 14px;
}

:where(.cmt) .\[\&_p\]\:tw-text-\[15px\] p {
  font-size: 15px;
}

:where(.cmt) .\[\&_p\]\:tw-text-\[18px\] p {
  font-size: 18px;
}

:where(.cmt) .\[\&_p\]\:tw-leading-\[1\.55\] p {
  line-height: 1.55;
}

:where(.cmt) .\[\&_p\]\:tw-leading-\[1\.5\] p {
  line-height: 1.5;
}

:where(.cmt) .\[\&_p\]\:tw-css--webkit-box-orient-\[vertical\] p {
  -webkit-box-orient: vertical;
}

:where(.cmt) .\[\&_p\]\:tw-css--webkit-line-clamp-\[2\] p {
  -webkit-line-clamp: 2;
}

:where(.cmt) .\[\&_p\]\:tw-css-color-\[\#475467\] p {
  color: #475467;
}

:where(.cmt) .\[\&_p\]\:tw-css-color-\[var\(--muted\)\] p {
  color: var(--muted);
}

:where(.cmt) .\[\&_p\]\:tw-css-display-\[-webkit-box\] p {
  display: -webkit-box;
}

:where(.cmt) .\[\&_small\]\:\!tw-m-\[0\] small {
  margin: 0 !important;
}

:where(.cmt) .\[\&_small\]\:tw-ml-\[auto\] small {
  margin-left: auto;
}

:where(.cmt) .\[\&_small\]\:tw-block small {
  display: block;
}

:where(.cmt) .\[\&_small\]\:tw-max-w-\[220px\] small {
  max-width: 220px;
}

:where(.cmt) .\[\&_small\]\:tw-overflow-hidden small {
  overflow: hidden;
}

:where(.cmt) .\[\&_small\]\:tw-text-ellipsis small {
  text-overflow: ellipsis;
}

:where(.cmt) .\[\&_small\]\:tw-whitespace-nowrap small {
  white-space: nowrap;
}

:where(.cmt) .\[\&_small\]\:tw-p-\[5px_8px_6px\] small {
  padding: 5px 8px 6px;
}

:where(.cmt) .\[\&_small\]\:tw-text-\[11\.5px\] small {
  font-size: 11.5px;
}

:where(.cmt) .\[\&_small\]\:tw-text-\[12\.5px\] small {
  font-size: 12.5px;
}

:where(.cmt) .\[\&_small\]\:tw-text-\[12px\] small {
  font-size: 12px;
}

:where(.cmt) .\[\&_small\]\:tw-css-color-\[\#475467\] small {
  color: #475467;
}

:where(.cmt) .\[\&_small\]\:tw-css-color-\[var\(--faint\)\] small {
  color: var(--faint);
}

:where(.cmt) .\[\&_small\]\:tw-css-color-\[var\(--muted\)\] small {
  color: var(--muted);
}

:where(.cmt) .\[\&_small_b\]\:tw-mr-\[2px\] small b {
  margin-right: 2px;
}

:where(.cmt) .\[\&_small_b\]\:tw-font-semibold small b {
  font-weight: 600;
}

:where(.cmt) .\[\&_small_b\]\:tw-css-color-\[var\(--faint\)\] small b {
  color: var(--faint);
}

:where(.cmt) .\[\&_span\.is-in\]\:tw-opacity-\[1\] span.is-in {
  opacity: 1;
}

:where(.cmt) .\[\&_span\.is-in\]\:tw-css-transform-\[none\] span.is-in {
  transform: none;
}

:where(.cmt) .\[\&_span\.is-on\]\:tw-css-box-shadow-\[0_0_0_2px_var\(--ink\)\] span.is-on {
  box-shadow: 0 0 0 2px var(--ink);
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq3-max-575-98\:\[\&_span\:nth-child\(n\+3\)\]\:tw-hidden span:nth-child(n+3) {
    display: none;
  }
}

:where(.cmt) .\[\&_span\]\:tw-mb-\[4px\] span {
  margin-bottom: 4px;
}

:where(.cmt) .\[\&_span\]\:tw-block span {
  display: block;
}

:where(.cmt) .\[\&_span\]\:tw-flex span {
  display: flex;
}

:where(.cmt) .\[\&_span\]\:tw-h-\[36px\] span {
  height: 36px;
}

:where(.cmt) .\[\&_span\]\:tw-h-\[38px\] span {
  height: 38px;
}

:where(.cmt) .\[\&_span\]\:tw-w-\[54px\] span {
  width: 54px;
}

:where(.cmt) .\[\&_span\]\:tw-items-end span {
  align-items: flex-end;
}

:where(.cmt) .\[\&_span\]\:tw-items-center span {
  align-items: center;
}

:where(.cmt) .\[\&_span\]\:tw-gap-\[10px\] span {
  gap: 10px;
}

:where(.cmt) .\[\&_span\]\:tw-gap-\[4px\] span {
  gap: 4px;
}

:where(.cmt) .\[\&_span\]\:tw-overflow-hidden span {
  overflow: hidden;
}

:where(.cmt) .\[\&_span\]\:tw-text-ellipsis span {
  text-overflow: ellipsis;
}

:where(.cmt) .\[\&_span\]\:tw-whitespace-nowrap span {
  white-space: nowrap;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[10px\] span {
  border-radius: 10px;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[12px\] span {
  border-radius: 12px;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[6px\] span {
  border-radius: 6px;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[8px\] span {
  border-radius: 8px;
}

:where(.cmt) .\[\&_span\]\:tw-rounded-\[999px\] span {
  border-radius: 999px;
}

:where(.cmt) .\[\&_span\]\:tw-p-\[10px_14px\] span {
  padding: 10px 14px;
}

:where(.cmt) .\[\&_span\]\:tw-p-\[10px_6px_8px\] span {
  padding: 10px 6px 8px;
}

:where(.cmt) .\[\&_span\]\:tw-p-\[3px_9px\] span {
  padding: 3px 9px;
}

:where(.cmt) .\[\&_span\]\:tw-p-\[6px_10px\] span {
  padding: 6px 10px;
}

:where(.cmt) .\[\&_span\]\:tw-p-\[8px\] span {
  padding: 8px;
}

:where(.cmt) .\[\&_span\]\:tw-text-center span {
  text-align: center;
}

:where(.cmt) .\[\&_span\]\:tw-text-\[12\.5px\] span {
  font-size: 12.5px;
}

:where(.cmt) .\[\&_span\]\:tw-text-\[12px\] span {
  font-size: 12px;
}

:where(.cmt) .\[\&_span\]\:tw-text-\[13px\] span {
  font-size: 13px;
}

:where(.cmt) .\[\&_span\]\:tw-text-\[14px\] span {
  font-size: 14px;
}

:where(.cmt) .\[\&_span\]\:tw-opacity-\[0\] span {
  opacity: 0;
}

:where(.cmt) .\[\&_span\]\:tw-css-background-\[\#F2F4F7\] span {
  background: #F2F4F7;
}

:where(.cmt) .\[\&_span\]\:tw-css-background-\[\#F9FAFB\] span {
  background: #F9FAFB;
}

:where(.cmt) .\[\&_span\]\:tw-css-background-\[\#fff\] span {
  background: #fff;
}

:where(.cmt) .\[\&_span\]\:tw-css-transition-\[opacity_\.35s\2c _transform_\.35s\] span {
  transition: opacity .35s, transform .35s;
}

:where(.cmt) .\[\&_span\]\:tw-css-box-shadow-\[0_0_0_1px_rgba\(16\2c _24\2c _40\2c _\.06\)\] span {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06);
}

:where(.cmt) .\[\&_span\]\:tw-css-box-shadow-\[0_0_0_1px_var\(--line\)\] span {
  box-shadow: 0 0 0 1px var(--line);
}

:where(.cmt) .\[\&_span\]\:tw-css-color-\[\#344054\] span {
  color: #344054;
}

:where(.cmt) .\[\&_span\]\:tw-css-color-\[\#475467\] span {
  color: #475467;
}

:where(.cmt) .\[\&_span\]\:tw-css-color-\[\#98A2B3\] span {
  color: #98A2B3;
}

:where(.cmt) .\[\&_span\]\:tw-css-color-\[var\(--muted\)\] span {
  color: var(--muted);
}

:where(.cmt) .\[\&_span\]\:tw-css-transform-\[translateY\(4px\)\] span {
  transform: translateY(4px);
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq3-max-575-98\:\[\&_span\]\:tw-hidden span {
    display: none;
  }
}

:where(.cmt) .\[\&_span_i\:nth-child\(2\)\]\:tw-h-\[55\%\] span i:nth-child(2) {
  height: 55%;
}

:where(.cmt) .\[\&_span_i\:nth-child\(3\)\]\:\[\&\&\]\:tw-h-\[30\%\].\[\&_span_i\:nth-child\(3\)\]\:\[\&\&\]\:tw-h-\[30\%\] span i:nth-child(3) {
  height: 30%;
}

:where(.cmt) .\[\&_span_i\]\:tw-h-full span i {
  height: 100%;
}

:where(.cmt) .\[\&_span_i\]\:tw-rounded-\[4px\] span i {
  border-radius: 4px;
}

:where(.cmt) .\[\&_span_i\]\:tw-css-flex-\[1\] span i {
  flex: 1;
}

:where(.cmt) .\[\&_svg\]\:tw-m-\[0_auto_4px\] svg {
  margin: 0 auto 4px;
}

:where(.cmt) .\[\&_svg\]\:tw-block svg {
  display: block;
}

:where(.cmt) .\[\&_svg\]\:tw-h-\[14px\] svg {
  height: 14px;
}

:where(.cmt) .\[\&_svg\]\:tw-h-\[18px\] svg {
  height: 18px;
}

:where(.cmt) .\[\&_svg\]\:tw-h-auto svg {
  height: auto;
}

:where(.cmt) .\[\&_svg\]\:tw-max-h-\[520px\] svg {
  max-height: 520px;
}

:where(.cmt) .\[\&_svg\]\:tw-w-\[14px\] svg {
  width: 14px;
}

:where(.cmt) .\[\&_svg\]\:tw-w-\[18px\] svg {
  width: 18px;
}

:where(.cmt) .\[\&_svg\]\:tw-w-full svg {
  width: 100%;
}

:where(.cmt) .\[\&_svg\]\:tw-rounded-\[10px\] svg {
  border-radius: 10px;
}

:where(.cmt) .\[\&_svg\]\:tw-css-box-shadow-\[0_0_0_1px_rgba\(16\2c _24\2c _40\2c _\.06\)\2c _0_20px_40px_-26px_rgba\(16\2c _24\2c _40\2c _\.35\)\] svg {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .06), 0 20px 40px -26px rgba(16, 24, 40, .35);
}

:where(.cmt) .\[\&_svg\]\:\[\&\&\]\:tw-h-\[20px\].\[\&_svg\]\:\[\&\&\]\:tw-h-\[20px\] svg {
  height: 20px;
}

:where(.cmt) .\[\&_svg\]\:\[\&\&\]\:tw-h-full.\[\&_svg\]\:\[\&\&\]\:tw-h-full svg {
  height: 100%;
}

:where(.cmt) .\[\&_svg\]\:\[\&\&\]\:tw-w-\[20px\].\[\&_svg\]\:\[\&\&\]\:tw-w-\[20px\] svg {
  width: 20px;
}

:where(.cmt) .\[\&_svg_text\]\:tw-cursor-default svg text {
  cursor: default;
}

:where(.cmt) .\[\&_td\]\:tw-min-w-\[76px\] td {
  min-width: 76px;
}

:where(.cmt) .\[\&_td\]\:tw-p-\[0\] td {
  padding: 0;
}

:where(.cmt) .\[\&_td\]\:tw-css-background-\[\#fff\] td {
  background: #fff;
}

:where(.cmt) .\[\&_td\]\:tw-css-border-bottom-\[1px_solid_var\(--soft\)\] td {
  border-bottom: 1px solid var(--soft);
}

:where(.cmt) .\[\&_td\]\:tw-css-border-right-\[1px_solid_var\(--soft\)\] td {
  border-right: 1px solid var(--soft);
}

:where(.cmt) .\[\&_textarea\:\:placeholder\]\:tw-css-color-\[var\(--faint\)\] textarea::placeholder {
  color: var(--faint);
}

:where(.cmt) .\[\&_textarea\]\:tw-max-h-\[104px\] textarea {
  max-height: 104px;
}

:where(.cmt) .\[\&_textarea\]\:tw-max-h-\[220px\] textarea {
  max-height: 220px;
}

:where(.cmt) .\[\&_textarea\]\:tw-min-h-\[26px\] textarea {
  min-height: 26px;
}

:where(.cmt) .\[\&_textarea\]\:tw-w-full textarea {
  width: 100%;
}

:where(.cmt) .\[\&_textarea\]\:tw-min-w-\[0\] textarea {
  min-width: 0;
}

:where(.cmt) .\[\&_textarea\]\:tw-resize-none textarea {
  resize: none;
}

:where(.cmt) .\[\&_textarea\]\:tw-p-\[2px_0\] textarea {
  padding: 2px 0;
}

:where(.cmt) .\[\&_textarea\]\:tw-p-\[4px_0\] textarea {
  padding: 4px 0;
}

:where(.cmt) .\[\&_textarea\]\:tw-text-\[15px\] textarea {
  font-size: 15px;
}

:where(.cmt) .\[\&_textarea\]\:tw-text-\[16px\] textarea {
  font-size: 16px;
}

:where(.cmt) .\[\&_textarea\]\:tw-leading-\[1\.45\] textarea {
  line-height: 1.45;
}

:where(.cmt) .\[\&_textarea\]\:tw-leading-\[1\.5\] textarea {
  line-height: 1.5;
}

:where(.cmt) .\[\&_textarea\]\:tw-css-border-\[0\] textarea {
  border: 0;
}

:where(.cmt) .\[\&_textarea\]\:tw-css-background-\[none\] textarea {
  background: none;
}

:where(.cmt) .\[\&_textarea\]\:tw-css-flex-\[1\] textarea {
  flex: 1;
}

:where(.cmt) .\[\&_textarea\]\:tw-css-outline-\[0\] textarea {
  outline: 0;
}

:where(.cmt) .\[\&_textarea\]\:tw-css-color-\[var\(--ink\)\] textarea {
  color: var(--ink);
}

@media (max-width: 575.98px) {
  :where(.cmt) .mq3-max-575-98\:\[\&_textarea\]\:tw-text-\[16px\] textarea {
    font-size: 16px;
  }
}

:where(.cmt) .\[\&_th\]\:tw-sticky th {
  position: sticky;
}

:where(.cmt) .\[\&_th\]\:tw-top-\[0\] th {
  top: 0;
}

:where(.cmt) .\[\&_th\]\:tw-z-\[1\] th {
  z-index: 1;
}

:where(.cmt) .\[\&_th\]\:tw-min-w-\[76px\] th {
  min-width: 76px;
}

:where(.cmt) .\[\&_th\]\:tw-p-\[0\] th {
  padding: 0;
}

:where(.cmt) .\[\&_th\]\:tw-css-background-\[\#F9FAFB\] th {
  background: #F9FAFB;
}

:where(.cmt) .\[\&_th\]\:tw-css-border-bottom-\[1px_solid_var\(--soft\)\] th {
  border-bottom: 1px solid var(--soft);
}

:where(.cmt) .\[\&_th\]\:tw-css-border-right-\[1px_solid_var\(--soft\)\] th {
  border-right: 1px solid var(--soft);
}

:where(.cmt) .\[\&_th_input\]\:tw-font-semibold th input {
  font-weight: 600;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-flex {
  display: flex;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-h-\[42px\] {
  height: 42px;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-w-\[64px\] {
  width: 64px;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-items-center {
  align-items: center;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-justify-center {
  justify-content: center;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-overflow-hidden {
  overflow: hidden;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-rounded-\[6px\] {
  border-radius: 6px;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-css-background-\[\#fff\] {
  background: #fff;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-css-flex-\[none\] {
  flex: none;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&\]\:tw-css-box-shadow-\[0_0_0_1px_var\(--line\)\] {
  box-shadow: 0 0 0 1px var(--line);
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&_svg\]\:tw-h-full svg {
  height: 100%;
}

:where(.cmt) .dga-rc .\[\.dga-rc_\&_svg\]\:tw-w-full svg {
  width: 100%;
}

:where(.cmt) .dge-accent .\[\.dge-accent_\&\]\:tw-w-\[110px\] {
  width: 110px;
}

:where(.cmt) .dge-accent .\[\.dge-accent_\&\]\:tw-text-\[13px\] {
  font-size: 13px;
}

:where(.cmt) .dge-accent .\[\.dge-accent_\&\]\:tw-css-font-family-\[ui-monospace\2c _monospace\] {
  font-family: ui-monospace, monospace;
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\.on\]\:tw-css-background-\[var\(--soft\)\].on {
  background: var(--soft);
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\.on\]\:tw-css-color-\[var\(--ink\)\].on {
  color: var(--ink);
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\[aria-pressed\=true\]\]\:tw-css-background-\[var\(--soft\)\][aria-pressed=true] {
  background: var(--soft);
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\[aria-pressed\=true\]\]\:tw-css-color-\[var\(--ink\)\][aria-pressed=true] {
  color: var(--ink);
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\]\:tw-m-\[0_2px_0_4px\] {
  margin: 0 2px 0 4px;
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\]\:tw-h-\[32px\] {
  height: 32px;
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\]\:tw-w-\[32px\] {
  width: 32px;
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\]\:tw-rounded-\[8px\] {
  border-radius: 8px;
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\]\:tw-p-\[0_12px\] {
  padding: 0 12px;
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\]\:tw-text-\[13\.5px\] {
  font-size: 13.5px;
}

:where(.cmt) .dge-bar .\[\.dge-bar_\&\]\:tw-css-color-\[\#475467\] {
  color: #475467;
}

@media (max-width: 991.98px) {
  :where(.cmt) .dge-bar .mq2-max-991-98\:\[\.dge-bar_\&\]\:tw-hidden {
    display: none;
  }
}

:where(.cmt) .dge-busy .\[\.dge-busy_\&\]\:tw-h-\[12px\] {
  height: 12px;
}

:where(.cmt) .dge-busy .\[\.dge-busy_\&\]\:tw-w-\[12px\] {
  width: 12px;
}

:where(.cmt) .dge-busy .\[\.dge-busy_\&\]\:tw-css-border-color-\[rgba\(255\2c _255\2c _255\2c _\.3\)\] {
  border-color: rgba(255, 255, 255, .3);
}

:where(.cmt) .dge-busy .\[\.dge-busy_\&\]\:tw-css-border-top-color-\[\#fff\] {
  border-top-color: #fff;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&\]\:tw-w-\[26px\] {
  width: 26px;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&\]\:tw-min-w-\[26px\] {
  min-width: 26px;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&\]\:tw-text-center {
  text-align: center;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&\]\:tw-css-border-right-\[0\] {
  border-right: 0;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&\]\:tw-css-color-\[var\(--faint\)\] {
  color: var(--faint);
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\:hover\]\:tw-css-background-\[\#FEF3F2\] button:hover {
  background: #FEF3F2;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\:hover\]\:tw-css-color-\[\#B42318\] button:hover {
  color: #B42318;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\]\:tw-h-\[22px\] button {
  height: 22px;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\]\:tw-w-\[22px\] button {
  width: 22px;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\]\:tw-rounded-\[6px\] button {
  border-radius: 6px;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\]\:tw-text-\[12px\] button {
  font-size: 12px;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\]\:tw-css-border-\[0\] button {
  border: 0;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\]\:tw-css-background-\[none\] button {
  background: none;
}

:where(.cmt) .dge-grid .\[\.dge-grid_\&_button\]\:tw-css-color-\[var\(--faint\)\] button {
  color: var(--faint);
}

:where(.cmt) .dge-item .\[\.dge-item_\&\]\:tw-p-\[5px_8px\] {
  padding: 5px 8px;
}

:where(.cmt) .dge-item .\[\.dge-item_\&\]\:tw-text-\[13px\] {
  font-size: 13px;
}

:where(.cmt) .dge-main > .\[\.dge-main_\>_\&\]\:tw-relative {
  position: relative;
}

:where(.cmt) .dge-main > .\[\.dge-main_\>_\&\]\:tw-inset-\[auto\] {
  inset: auto;
}

:where(.cmt) .dge-main > .\[\.dge-main_\>_\&\]\:tw-min-h-\[0\] {
  min-height: 0;
}

:where(.cmt) .dge-main > .\[\.dge-main_\>_\&\]\:tw-css-flex-\[1\] {
  flex: 1;
}

:where(.cmt) .dge-pop .\[\.dge-pop_\&\:last-child\]\:tw-css-border-bottom-\[0\]:last-child {
  border-bottom: 0;
}

:where(.cmt) .dge-sec > .\[\.dge-sec_\>_\&\]\:tw-flex {
  display: flex;
}

:where(.cmt) .dge-sec > .\[\.dge-sec_\>_\&\]\:tw-items-center {
  align-items: center;
}

:where(.cmt) .dge-sec > .\[\.dge-sec_\>_\&\]\:tw-justify-between {
  justify-content: space-between;
}

:where(.cmt) .dge-sec > .\[\.dge-sec_\>_\&\]\:tw-gap-\[8px\] {
  gap: 8px;
}

:where(.cmt) .dge-var.is-err .\[\.dge-var\.is-err_\&\]\:tw-p-\[6px\] {
  padding: 6px;
}

:where(.cmt) .dge-var.is-err .\[\.dge-var\.is-err_\&\]\:tw-text-center {
  text-align: center;
}

:where(.cmt) .dge-var.is-err .\[\.dge-var\.is-err_\&\]\:tw-text-\[11px\] {
  font-size: 11px;
}

:where(.cmt) .dge-var.is-err .\[\.dge-var\.is-err_\&\]\:tw-css-color-\[\#B42318\] {
  color: #B42318;
}

:where(.cmt) .dge-var.is-err .\[\.dge-var\.is-err_\&\]\:\[\&\&\]\:tw-css-background-\[\#FEF3F2\].\[\.dge-var\.is-err_\&\]\:\[\&\&\]\:tw-css-background-\[\#FEF3F2\] {
  background: #FEF3F2;
}

:where(.cmt) .dge-var.is-wait .\[\.dge-var\.is-wait_\&\]\:tw-css-animation-\[dgShimmer_1\.4s_ease-in-out_infinite\] {
  animation: dgShimmer 1.4s ease-in-out infinite;
}

:where(.cmt) .dge-var.is-wait .\[\.dge-var\.is-wait_\&\]\:tw-css-background-\[linear-gradient\(90deg\2c _\#F2F4F7_0\%\2c _\#FAFAFA_50\%\2c _\#F2F4F7_100\%\)\] {
  background: linear-gradient(90deg, #F2F4F7 0%, #FAFAFA 50%, #F2F4F7 100%);
}

:where(.cmt) .dge-var.is-wait .\[\.dge-var\.is-wait_\&\]\:tw-css-background-size-\[200\%_100\%\] {
  background-size: 200% 100%;
}

:where(.cmt) .dge.has-vars .\[\.dge\.has-vars_\&\]\:tw-pb-\[244px\] {
  padding-bottom: 244px;
}

@media (max-width: 991.98px) {
  :where(.cmt) .dge.has-vars .mq2-max-991-98\:\[\.dge\.has-vars_\&\]\:tw-pb-\[222px\] {
    padding-bottom: 222px;
  }
}

:where(.cmt) .dgl-card:hover .\[\.dgl-card\:hover_\&\]\:tw-css-box-shadow-\[0_0_0_1px_rgba\(16\2c _24\2c _40\2c _\.1\)\2c _0_30px_50px_-30px_rgba\(16\2c _24\2c _40\2c _\.45\)\] {
  box-shadow: 0 0 0 1px rgba(16, 24, 40, .1), 0 30px 50px -30px rgba(16, 24, 40, .45);
}

:where(.cmt) .dgl-card:hover .\[\.dgl-card\:hover_\&\]\:tw-css-transform-\[translateY\(-3px\)\] {
  transform: translateY(-3px);
}

:where(.cmt) .dgl-demo-text.is-done .\[\.dgl-demo-text\.is-done_\&\:\:after\]\:tw-hidden::after {
  display: none;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-ml-\[2px\]::after {
  margin-left: 2px;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-inline-block::after {
  display: inline-block;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-h-\[16px\]::after {
  height: 16px;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-w-\[2px\]::after {
  width: 2px;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-css-animation-\[dgBlink_1s_steps\(1\)_infinite\]::after {
  animation: dgBlink 1s steps(1) infinite;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-css-background-\[var\(--ink\)\]::after {
  background: var(--ink);
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-css-content-\[\'\'\]::after {
  content: '';
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\:\:after\]\:tw-css-vertical-align-\[-3px\]::after {
  vertical-align: -3px;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-mb-\[10px\] {
  margin-bottom: 10px;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-flex {
  display: flex;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-items-center {
  align-items: center;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-gap-\[8px\] {
  gap: 8px;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-whitespace-pre-wrap {
  white-space: pre-wrap;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-text-\[12px\] {
  font-size: 12px;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-css-flex-\[1\] {
  flex: 1;
}

:where(.cmt) .dgl-demo-text .\[\.dgl-demo-text_\&\]\:tw-css-color-\[var\(--faint\)\] {
  color: var(--faint);
}

:where(.cmt) .dgx-row .\[\.dgx-row_\&\]\:tw-min-w-\[0\] {
  min-width: 0;
}

:where(.cmt) .dgx-row .\[\.dgx-row_\&\]\:tw-text-\[13px\] {
  font-size: 13px;
}

:where(.cmt) .dgx-row .\[\.dgx-row_\&\]\:tw-css-flex-\[1\] {
  flex: 1;
}
