
.svg-icon[data-v-48c6147b] {
  display: inline-block;
  stroke-linejoin: round;
  transition:
    fill 0.3s ease,
    stroke 0.3s ease; /* 平滑过渡 */
}
.svg-icon--spin[data-v-48c6147b] {
  animation: svg-spin-48c6147b 0.6s linear 1;
}
svg[data-v-48c6147b]:focus,
svg[data-v-48c6147b]:active {
  outline: none;
}
@keyframes svg-spin-48c6147b {
100% {
    transform: rotate(360deg);
}
}
@reference '@/assets/styles/main.css';
[data-v-6285c48a] .ant-menu-item .active-icon {
  --ground-600: var(--blue-primary);
  --ground-400: var(--sec-500);
}
[data-v-6285c48a] .ant-menu-horizontal {
  border-bottom: none;
}
[data-v-6285c48a] .ant-menu-item {
  display: flex;
  align-items: center;
  color: var(--ink-600);
  padding: 0 20px;
  height: 100%;
  transition: none !important;
}
[data-v-6285c48a] .ant-menu-item.ant-menu-item-selected {
  color: var(--blue-primary);
}
[data-v-6285c48a] .ant-menu-item.ant-menu-item-selected::after {
  border-bottom-color: var(--blue-primary) !important;
  bottom: 1px;
}
[data-v-6285c48a] .ant-menu-item::after {
  inset-inline: 0 !important;
  transition: border-bottom-color 0.2s ease;
}
[data-v-6285c48a] .ant-menu-item:hover {
  color: var(--blue-primary);
}
[data-v-6285c48a] .ant-menu-item:hover::after {
  border-bottom-color: transparent !important;
}
/* 仅选中项有下划线；hover/active 不显示 */
[data-v-6285c48a] .ant-menu-horizontal .ant-menu-item-active::after,[data-v-6285c48a] .ant-menu-horizontal .ant-menu-item:hover::after {
  border-bottom-color: transparent !important;
}
[data-v-6285c48a] .ant-menu-horizontal .ant-menu-item-selected::after {
  border-bottom-color: var(--blue-primary) !important;
}
/* 当选中项被 hover/active 时仍保持下划线 */
[data-v-6285c48a] .ant-menu-horizontal .ant-menu-item.ant-menu-item-selected:hover::after,[data-v-6285c48a] .ant-menu-horizontal .ant-menu-item.ant-menu-item-selected.ant-menu-item-active::after {
  border-bottom-color: var(--blue-primary) !important;
}
.fold-icon[data-v-6285c48a] {
  transition: transform 0.3s ease-in-out;
}
.fold-icon-rotate[data-v-6285c48a] {
  transform: rotate(-180deg);
}
[data-v-f9cefdec] .ant-menu-item .active-icon {
  --ground-600: var(--blue-primary);
  --ground-400: var(--blue-primary);
}
[data-v-f9cefdec] .ant-menu-item {
  margin-inline: 0;
  width: 100%;
  border-radius: 0;
  margin-block: 0;
  height: 46px;
  line-height: 46px;
}
[data-v-f9cefdec] .ant-menu-item.ant-menu-item-selected {
  color: var(--blue-primary);
  background: var(--ground-200);
  border-right: 2px solid var(--blue-primary);
}
[data-v-f9cefdec] .ant-menu-item:active {
  color: var(--blue-primary);
  background-color: var(--ground-100) !important;
}

[data-v-5ab24602] .ant-tabs-content {
  height: 100%;
}

/* 通过 CSS 变量控制每个菜单项的背景色，确保覆盖 AntD 默认样式 */
[data-v-cd7ced31] .ant-dropdown-menu-item.gtc-menu-item-colored {
  color: var(--menu-item-color) !important;
}
[data-v-cd7ced31] .ant-dropdown-menu-item.gtc-menu-item-colored:hover {
  background-color: var(--menu-item-bg) !important;
}
/* 确保内部链接不覆盖背景色 */
[data-v-cd7ced31] .ant-dropdown-menu-item.gtc-menu-item-colored > a {
  background: transparent !important;
  display: block;
  width: 100%;
}

.m-page-spin[data-v-f1b46cb9] {
  height: 100%;
}
[data-v-f1b46cb9] .ant-spin-container {
  height: 100%;
}
[data-v-476abef3] .ant-input:-webkit-autofill,[data-v-476abef3] .ant-input-password input:-webkit-autofill,[data-v-476abef3] input[type='password']:-webkit-autofill {
  -webkit-text-fill-color: var(--ink-950);
  transition: background-color 9999s ease-out 0s;
  box-shadow: 0 0 0 1000px var(--indicator-model) inset;
  caret-color: var(--ink-950);
}
[data-v-476abef3] input:-moz-autofill,[data-v-476abef3] .ant-input:-moz-autofill,[data-v-476abef3] .ant-input-password input:-moz-autofill {
  -moz-text-fill-color: var(--ink-950) !important;
  box-shadow: 0 0 0 1000px var(--indicator-model) inset;
  caret-color: var(--ink-950);
}

/* 样式保持不变 */
input[data-v-7b934400]::-webkit-outer-spin-button,
input[data-v-7b934400]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type='number'][data-v-7b934400] {
  -moz-appearance: textfield;
}
input[data-v-7b934400]:focus {
  border: 1px solid var(--color-primary-500);
  outline: none;
}
.plus-icon[data-v-7b934400],
.minus-icon[data-v-7b934400] {
  position: relative;
  width: 100%;
  height: 100%;
}
.plus-icon[data-v-7b934400]::before,
.plus-icon[data-v-7b934400]::after,
.minus-icon[data-v-7b934400]::before {
  content: '';
  position: absolute;
  background-color: #363636;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.plus-icon[data-v-7b934400]::before {
  width: 60%;
  height: 2px;
}
.plus-icon[data-v-7b934400]::after {
  width: 2px;
  height: 60%;
}
.minus-icon[data-v-7b934400]::before {
  width: 60%;
  height: 2px;
}

[data-v-d9bec6aa] .ant-modal-content {
  padding: 0;
}
[data-v-d9bec6aa] .ant-skeleton-paragraph {
  width: 100%;
}
[data-v-d9bec6aa] .ant-skeleton-paragraph li {
  margin-block-start: 8px;
}
[data-v-d9bec6aa] .ant-spin-nested-loading {
  width: 100%;
}
[data-v-d9bec6aa] .ant-spin-container {
  width: 100%;
}
.no-ring.ant-input-number,
.no-ring.ant-input-number:hover,
.no-ring.ant-input-number:focus,
.no-ring.ant-input-number-focused,
.no-ring.ant-input-number:focus-within {
  outline: none !important;
  box-shadow: none !important;
  border-color: transparent !important;
}

.no-ring .ant-input-number-input {
  outline: none !important;
  box-shadow: none !important;
}

/* 验证失败时显示红色边框 - 全局样式 */
.ant-form-item-has-error .phone-input .inner {
  border-color: #ff4d4f !important;
}

.ant-form-item-has-error .phone-input .inner:hover {
  border-color: #ff7875 !important;
}

.ant-form-item-has-error .phone-input .inner:focus-within {
  border-color: #ff4d4f !important;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2) !important;
}

.otp-container[data-v-0eea5b20] {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  position: relative;
}
.position-bottom[data-v-0eea5b20] {
  padding-bottom: 42px;
}
.otp-cell[data-v-0eea5b20] {
  flex: 1;
  height: 42px;
  border: 1px solid var(--rim-300);
  border-radius: 10px;
  font-size: 24px;
  text-align: center;
  line-height: 42px;
  caret-color: currentColor;
  outline: none;
  white-space: pre;
}

/* 遮罩时禁用选中，兼容 WebKit 的文字安全（双保险） */
.otp-cell--password[data-v-0eea5b20] {
  -webkit-text-security: disc;
  user-select: none;
}
.otp-cell[data-v-0eea5b20]:focus {
  border-color: var(--primary-300);
}

/* 禁用状态样式 */
.otp-cell--disabled[data-v-0eea5b20] {
  background-color: var(--rim-100, #f5f5f5);
  color: var(--rim-400, #999);
  cursor: not-allowed !important;
  pointer-events: none;
}
.otp-cell--disabled[data-v-0eea5b20]:focus {
  border-color: var(--rim-300);
  outline: none;
}
.otp-cell.focus-white[data-v-0eea5b20]:focus {
  border-color: var(--rim-700);
}
/* 小眼睛按钮样式（可按你的设计系统替换） */
.otp-eye-btn[data-v-0eea5b20] {
  flex: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 42px;
  cursor: pointer;
  color: inherit;
}
.right[data-v-0eea5b20] {
  right: -42px;
}
.bottom[data-v-0eea5b20] {
  left: 0;
  bottom: 0;
}
.otp-eye-btn[data-v-0eea5b20]:hover {
  border-color: var(--primary-300);
}
.otp-eye-btn--disabled[data-v-0eea5b20] {
  opacity: 0.5;
  cursor: not-allowed;
  pointer-events: none;
}
.otp-eye-btn--disabled[data-v-0eea5b20]:hover {
  border-color: var(--rim-300);
}

.verify-code-input[data-v-72f04f44] {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
.input-container[data-v-72f04f44] {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
.input-container input[data-v-72f04f44] {
  width: 62px;
  height: 42px;
  text-align: center;
  font-size: 24px;
  border: 1px solid var(--rim-300);
  border-radius: 10px;
  transition: all 0.2s;
}
.input-container input[data-v-72f04f44]:focus {
  outline: none;
  border-color: var(--primary-300);
}
.gtc-button[data-v-fe307e72] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  border: none;
  box-shadow: none;
}
.gtc-button-primary.gtc-button-mode-default[data-v-fe307e72] {
  background-color: var(--sec-500);
  color: var(--text-fixed-l0);
}
.gtc-button-primary.gtc-button-mode-default[data-v-fe307e72]:hover {
  background-color: var(--sec-400);
}
.gtc-button-primary.gtc-button-mode-default[data-v-fe307e72]:active {
  background-color: var(--sec-500);
}
.gtc-button-primary.gtc-button-mode-default[data-v-fe307e72]:disabled {
  opacity: 0.4;
}
.gtc-button-primary.gtc-button-mode-light[data-v-fe307e72] {
  background-color: var(--blue-primary-bg);
  color: var(--blue-primary);
}
.gtc-button-primary.gtc-button-mode-light[data-v-fe307e72]:hover {
  background-color: var(--ground-100);
}
.gtc-button-primary.gtc-button-mode-light[data-v-fe307e72]:active {
  background-color: var(--ground-200);
}
.gtc-button-primary.gtc-button-mode-light[data-v-fe307e72]:disabled {
  opacity: 0.4;
}
.gtc-button-primary.gtc-button-mode-link[data-v-fe307e72] {
  color: var(--blue-500);
}
.gtc-button-primary.gtc-button-mode-link[data-v-fe307e72]:hover {
  background-color: var(--ground-50);
}
.gtc-button-primary.gtc-button-mode-link[data-v-fe307e72]:active {
  background-color: var(--ground-100);
}
.gtc-button-primary.gtc-button-mode-link[data-v-fe307e72]:disabled {
  opacity: 0.4;
}
.gtc-button-danger.gtc-button-mode-default[data-v-fe307e72] {
  background-color: var(--danger-500);
  color: var(--text-fixed-l0);
}
.gtc-button-danger.gtc-button-mode-default[data-v-fe307e72]:hover {
  background-color: var(--danger-400);
}
.gtc-button-danger.gtc-button-mode-default[data-v-fe307e72]:active {
  background-color: var(--danger-500);
}
.gtc-button-danger.gtc-button-mode-default[data-v-fe307e72]:disabled {
  opacity: 0.4;
}
.gtc-button-danger.gtc-button-mode-light[data-v-fe307e72] {
  background-color: var(--danger-bg);
  color: var(--danger-500);
}
.gtc-button-danger.gtc-button-mode-light[data-v-fe307e72]:hover {
  background-color: var(--ground-100);
}
.gtc-button-danger.gtc-button-mode-light[data-v-fe307e72]:active {
  background-color: var(--ground-200);
}
.gtc-button-danger.gtc-button-mode-light[data-v-fe307e72]:disabled {
  background-color: var(--ground-100);
  opacity: 0.4;
}
.gtc-button-danger.gtc-button-mode-link[data-v-fe307e72] {
  color: var(--danger-500);
}
.gtc-button-danger.gtc-button-mode-link[data-v-fe307e72]:hover {
  background-color: var(--danger-50);
}
.gtc-button-danger.gtc-button-mode-link[data-v-fe307e72]:active {
  background-color: var(--ground-100);
}
.gtc-button-danger.gtc-button-mode-link[data-v-fe307e72]:disabled {
  opacity: 0.4;
}
.gtc-button-success.gtc-button-mode-default[data-v-fe307e72] {
  background-color: var(--success-500);
  color: var(--text-fixed-l0);
}
.gtc-button-success.gtc-button-mode-default[data-v-fe307e72]:hover {
  background-color: var(--success-400);
}
.gtc-button-success.gtc-button-mode-default[data-v-fe307e72]:active {
  background-color: var(--success-500);
}
.gtc-button-success.gtc-button-mode-default[data-v-fe307e72]:disabled {
  opacity: 0.4;
}
.gtc-button-success.gtc-button-mode-light[data-v-fe307e72] {
  background-color: var(--success-bg);
  color: var(--success-500);
}
.gtc-button-success.gtc-button-mode-light[data-v-fe307e72]:hover {
  background-color: var(--success-100);
}
.gtc-button-success.gtc-button-mode-light[data-v-fe307e72]:active {
  background-color: var(--success-200);
}
.gtc-button-success.gtc-button-mode-light[data-v-fe307e72]:disabled {
  background-color: var(--success-100);
  opacity: 0.4;
}
.gtc-button-success.gtc-button-mode-link[data-v-fe307e72] {
  color: var(--success-500);
}
.gtc-button-success.gtc-button-mode-link[data-v-fe307e72]:hover {
  background-color: var(--success-50);
}
.gtc-button-success.gtc-button-mode-link[data-v-fe307e72]:active {
  background-color: var(--success-100);
}
.gtc-button-success.gtc-button-mode-link[data-v-fe307e72]:disabled {
  opacity: 0.4;
}
.gtc-button-sm[data-v-fe307e72] {
  padding: 2px 12px;
  height: 24px;
  font-size: 12px;
  font-weight: 500;
  border-radius: 4px;
}
.gtc-button-md[data-v-fe307e72] {
  padding: 4px 14px;
  height: 30px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 6px;
}
.gtc-button-lg[data-v-fe307e72] {
  padding: 8px 16px;
  height: 38px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 8px;
}
.gtc-button-xl[data-v-fe307e72] {
  padding: 9px 20px;
  height: 42px;
  font-size: 16px;
  font-weight: 500;
  border-radius: 10px;
}
.gtc-button-icon-button[data-v-fe307e72] {
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gtc-button-icon-button-sm[data-v-fe307e72] {
  width: 24px;
  height: 24px;
}
.gtc-button-icon-button-md[data-v-fe307e72] {
  width: 30px;
  height: 30px;
}
.gtc-button-icon-button-lg[data-v-fe307e72] {
  width: 38px;
  height: 38px;
}
.gtc-button-icon-button-xl[data-v-fe307e72] {
  width: 42px;
  height: 42px;
}
.gtc-input[data-v-63ef51cb] input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
  font-family: 'PingFang SC';
}
.is-disabled .ant-input[data-v-63ef51cb] {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.gtc-input-default .ant-input[data-v-63ef51cb],
.gtc-input-default .ant-input-affix-wrapper[data-v-63ef51cb] {
  font-family: var(--app-font) !important;
  box-sizing: border-box;
  border: 1px solid var(--rim-300);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-input-default .ant-input .ant-input[data-v-63ef51cb]::placeholder,
.gtc-input-default .ant-input-affix-wrapper .ant-input[data-v-63ef51cb]::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-input-default .ant-input[data-v-63ef51cb]:hover,
.gtc-input-default .ant-input-affix-wrapper[data-v-63ef51cb]:hover {
  border-color: var(--ink-400);
}
.gtc-input-default .ant-input[data-v-63ef51cb]:focus,
.gtc-input-default .ant-input-affix-wrapper[data-v-63ef51cb]:focus {
  border-color: var(--blue-primary);
}
.gtc-input-default .ant-input[data-v-63ef51cb]:focus-within,
.gtc-input-default .ant-input-affix-wrapper[data-v-63ef51cb]:focus-within {
  border-color: var(--blue-primary);
}
.gtc-input-default .icon-prefix[data-v-63ef51cb] {
  fill: var(--ink-500);
}
.gtc-input-default .icon-suffix[data-v-63ef51cb] {
  fill: var(--ink-500);
}
.gtc-input-xs .ant-input[data-v-63ef51cb],
.gtc-input-xs .ant-input-affix-wrapper[data-v-63ef51cb] {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 28px;
}
.gtc-input-sm .ant-input[data-v-63ef51cb],
.gtc-input-sm .ant-input-affix-wrapper[data-v-63ef51cb] {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 30px;
}
.gtc-input-md .ant-input[data-v-63ef51cb],
.gtc-input-md .ant-input-affix-wrapper[data-v-63ef51cb] {
  padding: 8px 10px;
  border-radius: 8px;
  font-size: 14px;
  height: 38px;
}
.gtc-input-lg .ant-input[data-v-63ef51cb],
.gtc-input-lg .ant-input-affix-wrapper[data-v-63ef51cb] {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 42px;
}
.gtc-input-xl .ant-input[data-v-63ef51cb],
.gtc-input-xl .ant-input-affix-wrapper[data-v-63ef51cb] {
  padding: 13px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 48px;
}
.gtc-input-input input[data-v-63ef51cb]:-webkit-autofill {
  box-shadow: 0 0 0 1000px transparent inset !important;
}
.gtc-input-input input[data-v-63ef51cb]:-internal-autofill-previewed,
.gtc-input-input input[data-v-63ef51cb]:-internal-autofill-selected {
  -webkit-text-fill-color: #333 !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.gtc-select[data-v-a4d3d6a1] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gtc-select[data-v-a4d3d6a1] .ant-select-selection-placeholder {
  display: flex;
  align-items: center;
  color: var(--ink-500);
  font-weight: 500;
  font-family: 'PingFang SC';
}
.gtc-select-default[data-v-a4d3d6a1] .ant-select-selector {
  box-sizing: border-box;
  border: 1px solid var(--rim-300);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-select-default[data-v-a4d3d6a1] .ant-select-selector::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-select-default[data-v-a4d3d6a1] .ant-select-selector:hover {
  border-color: var(--ink-400) !important;
}
.gtc-select-default[data-v-a4d3d6a1] .ant-select-selector:focus {
  border-color: var(--blue-primary) !important;
}
.gtc-select-default[data-v-a4d3d6a1] .ant-select-selector:focus-within {
  border-color: var(--blue-primary) !important;
}
.gtc-select-default .ant-select-open[data-v-a4d3d6a1] .ant-select-selector,
.gtc-select-default .ant-select-focused[data-v-a4d3d6a1] .ant-select-selector {
  border-color: var(--blue-primary) !important;
}
.gtc-select-default[data-v-a4d3d6a1] .ant-select.ant-select-disabled .ant-select-selector {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.gtc-select-default[data-v-a4d3d6a1] .ant-select.ant-select-disabled .ant-select-selection-placeholder,
.gtc-select-default[data-v-a4d3d6a1] .ant-select.ant-select-disabled .ant-select-selection-item {
  color: var(--ink-950) !important;
}
.gtc-select-xs[data-v-a4d3d6a1] .ant-select-selector {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 28px;
}
.gtc-select-sm[data-v-a4d3d6a1] .ant-select-selector {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 12px;
}
.gtc-select-md[data-v-a4d3d6a1] .ant-select-selector {
  padding: 8px 10px;
  border-radius: 8px;
  font-size: 14px;
  height: 38px;
}
.gtc-select-lg[data-v-a4d3d6a1] .ant-select-selector {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 42px;
}
.gtc-select-xl[data-v-a4d3d6a1] .ant-select-selector {
  padding: 13px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 48px;
}
.ant-select-dropdown {
  background: var(--indicator-model) !important;
  border-radius: 12px !important;
  box-shadow: var(--shadow-1) !important;
  padding: 0 !important;
}
.ant-select-item {
  padding: 10px 24px !important;
  color: var(--ink-950) !important;
  background-color: var(--indicator-model) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.ant-select-item:hover {
  background-color: var(--ground-50) !important;
}
.ant-select-item:disabled {
  background-color: var(--indicator-model) !important;
  color: var(--ink-400) !important;
}
.ant-select-item-option-selected {
  background-color: var(--ground-100) !important;
  color: var(--ink-950) !important;
}
.ant-select-item-option-disabled {
  background-color: var(--indicator-model) !important;
  color: var(--ink-400) !important;
}
.gtc-table[data-v-2c146935] .ant-pagination-total-text {
  line-height: 32px;
}
.gtc-table[data-v-2c146935]  .ant-table-wrapper .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px var(--auxiliary-projection, rgba(2, 9, 21, 0.4));
}
.gtc-table[data-v-2c146935]  .ant-table-wrapper .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px var(--auxiliary-projection, rgba(2, 9, 21, 0.4));
}
.gtc-table[data-v-2c146935] .ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first::after {
  box-shadow: inset -10px 0 8px -8px var(--auxiliary-projection, rgba(2, 9, 21, 0.4));
}
.gtc-table[data-v-2c146935] .ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px var(--auxiliary-projection, rgba(2, 9, 21, 0.4));
}
.gtc-table[data-v-2c146935] :where(.ant-btn-default) {
  background-color: rgba(var(--primary-rgb), 0.1);
}
.gtc-table[data-v-2c146935] .ant-table .ant-table-thead tr:first-child > *:first-child {
  border-radius: 0;
}
.gtc-table[data-v-2c146935] .ant-table .ant-table-thead tr:first-child > *:last-child {
  border-radius: 0;
}
.gtc-table[data-v-2c146935] .ant-table .ant-table-thead {
  border-radius: 0;
}
.gtc-table[data-v-2c146935] .ant-table .ant-table-thead .ant-table-cell {
  font-size: 12px;
  padding: 8px 12px;
  font-weight: 400;
  color: var(--color-ink-500);
  background-color: var(--color-ground-50);
  border-bottom: none;
}
.gtc-table[data-v-2c146935] .ant-table .ant-table-thead .ant-table-cell::before {
  display: none;
}
.gtc-table[data-v-2c146935] .ant-table .ant-table-tbody .ant-table-cell {
  transition: all 0.3s ease-in-out;
  padding: 8px 12px;
  color: var(--color-ink-950);
  background-color: var(--color-ground-0);
  border-color: var(--rim-100) !important;
}
.gtc-table[data-v-2c146935] .ant-table .ant-table-tbody .ant-table-cell-row-hover {
  background-color: var(--color-ground-50);
}
.gtc-table[data-v-2c146935] .ant-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.is-radius[data-v-2c146935] .ant-table .ant-table-thead tr:first-child > *:first-child {
  border-radius: 6px 0 0 6px;
}
.is-radius[data-v-2c146935] .ant-table .ant-table-thead tr:first-child > *:last-child {
  border-radius: 0 6px 6px 0;
}
.gtc-modal-wrap .ant-modal-header {
  background: none;
  margin-bottom: 0;
}
.gtc-modal-wrap .ant-modal-header .ant-modal-title {
  font-size: 20px;
  color: var(--ink-950);
}
.gtc-modal-wrap .ant-modal-content {
  border-radius: 16px;
  background: var(--indicator-model, #101b36);
}
.gtc-modal-wrap .ant-modal-close {
  top: 24px;
  right: 24px;
}
.gtc-modal-wrap .ant-modal-footer {
  margin-top: 0;
}
.gtc-modal-wrap .ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-inline-start: 20px;
}
.gtc-drawer {
  border-radius: 14px 0 0 14px;
  background: var(--indicator-model, #101b36) !important;
}
.gtc-drawer .ant-drawer-header {
  margin: 0 24px;
  padding: 24px 0;
  border-bottom: 1px dashed var(--rim-200, #1f2b49);
}
.gtc-drawer .ant-drawer-header .ant-drawer-title {
  font-size: 20px;
  color: var(--ink-950);
}
.gtc-drawer .ant-drawer-footer {
  border-top: none;
  padding-bottom: 24px;
}
.gtc-password-input[data-v-4a354b12] input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
  font-family: 'PingFang SC';
}
.gtc-password-input[data-v-4a354b12] input::-ms-reveal,
.gtc-password-input[data-v-4a354b12] input::-ms-clear {
  display: none;
}
.gtc-password-input[data-v-4a354b12] input::-webkit-credentials-auto-fill-button,
.gtc-password-input[data-v-4a354b12] input::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
}
.is-disabled[data-v-4a354b12] .ant-input-password,
.is-disabled[data-v-4a354b12] .ant-input-affix-wrapper {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.gtc-password-input-default[data-v-4a354b12] .ant-input-password,
.gtc-password-input-default[data-v-4a354b12] .ant-input-affix-wrapper {
  font-family: var(--app-font) !important;
  box-sizing: border-box;
  border: 1px solid var(--rim-300);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-password-input-default[data-v-4a354b12] .ant-input-password input::placeholder,
.gtc-password-input-default[data-v-4a354b12] .ant-input-affix-wrapper input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-password-input-default[data-v-4a354b12] .ant-input-password:hover,
.gtc-password-input-default[data-v-4a354b12] .ant-input-affix-wrapper:hover {
  border-color: var(--ink-400);
}
.gtc-password-input-default[data-v-4a354b12] .ant-input-password:focus,
.gtc-password-input-default[data-v-4a354b12] .ant-input-affix-wrapper:focus {
  border-color: var(--blue-primary);
}
.gtc-password-input-default[data-v-4a354b12] .ant-input-password:focus-within,
.gtc-password-input-default[data-v-4a354b12] .ant-input-affix-wrapper:focus-within {
  border-color: var(--blue-primary);
}
.gtc-password-input-xs[data-v-4a354b12] .ant-input-password,
.gtc-password-input-xs[data-v-4a354b12] .ant-input-affix-wrapper {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 28px;
}
.gtc-password-input-sm[data-v-4a354b12] .ant-input-password,
.gtc-password-input-sm[data-v-4a354b12] .ant-input-affix-wrapper {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 30px;
}
.gtc-password-input-md[data-v-4a354b12] .ant-input-password,
.gtc-password-input-md[data-v-4a354b12] .ant-input-affix-wrapper {
  padding: 8px 10px;
  border-radius: 8px;
  font-size: 14px;
  height: 38px;
}
.gtc-password-input-lg[data-v-4a354b12] .ant-input-password,
.gtc-password-input-lg[data-v-4a354b12] .ant-input-affix-wrapper {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 42px;
}
.gtc-password-input-xl[data-v-4a354b12] .ant-input-password,
.gtc-password-input-xl[data-v-4a354b12] .ant-input-affix-wrapper {
  padding: 13px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 48px;
}
.ant-form-item-has-error .gtc-amount-input[data-v-5b201921] {
  transition: all 0.3s ease-in-out;
  border-color: #dc4446 !important;
}
.ant-form-item-has-error .gtc-amount-input[data-v-5b201921]:hover {
  border-color: #7e2e2f !important;
}
.gtc-amount-input[data-v-5b201921] {
  box-sizing: border-box;
  border: 1px solid var(--rim-300);
}
.gtc-amount-input .ant-input-number-group-wrapper[data-v-5b201921] {
  border: none !important;
}
.gtc-amount-input[data-v-5b201921] .ant-input-number {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
  background-color: rgba(255, 255, 255, 0);
}
.gtc-amount-input[data-v-5b201921] .ant-input-number-group-addon {
  background-color: rgba(255, 255, 255, 0);
  border: none;
}
.is-disabled .ant-input-number[data-v-5b201921],
.is-disabled .ant-input-number-affix-wrapper[data-v-5b201921] {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.gtc-amount-input-default[data-v-5b201921]::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-amount-input-default[data-v-5b201921]:hover {
  border-color: var(--ink-400);
}
.gtc-amount-input-default[data-v-5b201921]:focus,
.gtc-amount-input-default[data-v-5b201921]:focus-within {
  border-color: var(--blue-primary);
}
.gtc-amount-input-default .ant-input-number[data-v-5b201921],
.gtc-amount-input-default .ant-input-number-affix-wrapper[data-v-5b201921],
.gtc-amount-input-default .ant-input-number-group-wrapper[data-v-5b201921],
.gtc-amount-input-default .ant-input-number-group-addon[data-v-5b201921] {
  box-sizing: border-box;
  border: 1px solid var(--rim-200);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-amount-input-default .ant-input-number[data-v-5b201921]::placeholder,
.gtc-amount-input-default .ant-input-number-affix-wrapper[data-v-5b201921]::placeholder,
.gtc-amount-input-default .ant-input-number-group-wrapper[data-v-5b201921]::placeholder,
.gtc-amount-input-default .ant-input-number-group-addon[data-v-5b201921]::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-amount-input-default .ant-input-number[data-v-5b201921]:hover,
.gtc-amount-input-default .ant-input-number-affix-wrapper[data-v-5b201921]:hover,
.gtc-amount-input-default .ant-input-number-group-wrapper[data-v-5b201921]:hover,
.gtc-amount-input-default .ant-input-number-group-addon[data-v-5b201921]:hover {
  border-color: var(--ink-400);
}
.gtc-amount-input-default .ant-input-number[data-v-5b201921]:focus,
.gtc-amount-input-default .ant-input-number-affix-wrapper[data-v-5b201921]:focus,
.gtc-amount-input-default .ant-input-number-group-wrapper[data-v-5b201921]:focus,
.gtc-amount-input-default .ant-input-number-group-addon[data-v-5b201921]:focus,
.gtc-amount-input-default .ant-input-number[data-v-5b201921]:focus-within,
.gtc-amount-input-default .ant-input-number-affix-wrapper[data-v-5b201921]:focus-within,
.gtc-amount-input-default .ant-input-number-group-wrapper[data-v-5b201921]:focus-within,
.gtc-amount-input-default .ant-input-number-group-addon[data-v-5b201921]:focus-within {
  border-color: var(--blue-primary);
}
.gtc-amount-input-default .icon-prefix[data-v-5b201921] {
  fill: var(--ink-500);
}
.gtc-amount-input-xs[data-v-5b201921] {
  border-radius: 4px;
  height: 28px;
}
.gtc-amount-input-xs .ant-input-number[data-v-5b201921],
.gtc-amount-input-xs .ant-input-number-affix-wrapper[data-v-5b201921] {
  padding: 4px 8px;
}
.gtc-amount-input-xs[data-v-5b201921] .ant-input-number-input {
  font-size: 12px;
}
.gtc-amount-input-sm[data-v-5b201921] {
  border-radius: 4px;
  height: 30px;
}
.gtc-amount-input-sm .ant-input-number[data-v-5b201921],
.gtc-amount-input-sm .ant-input-number-affix-wrapper[data-v-5b201921] {
  padding: 5px 8px;
}
.gtc-amount-input-sm[data-v-5b201921] .ant-input-number-input {
  font-size: 12px;
}
.gtc-amount-input-md[data-v-5b201921] {
  border-radius: 8px;
  height: 38px;
  padding: 4px 0;
}
.gtc-amount-input-md .ant-input-number[data-v-5b201921],
.gtc-amount-input-md .ant-input-number-affix-wrapper[data-v-5b201921] {
  font-size: 14px;
  padding: 8px 10px;
}
.gtc-amount-input-md[data-v-5b201921] .ant-input-number-input {
  font-size: 14px;
}
.gtc-amount-input-lg[data-v-5b201921] {
  padding: 1px 0;
  border-radius: 10px;
  height: 42px;
}
.gtc-amount-input-lg .ant-input-number[data-v-5b201921],
.gtc-amount-input-lg .ant-input-number-affix-wrapper[data-v-5b201921] {
  padding: 10px 12px;
  font-size: 14px;
}
.gtc-amount-input-lg[data-v-5b201921] .ant-input-number-input {
  font-size: 14px;
}
.gtc-amount-input-xl[data-v-5b201921] {
  border-radius: 10px;
}
.gtc-amount-input-xl .ant-input-number[data-v-5b201921],
.gtc-amount-input-xl .ant-input-number-affix-wrapper[data-v-5b201921] {
  font-size: 14px;
}
.gtc-amount-input-xl[data-v-5b201921] .ant-input-number-input {
  height: 48px !important;
  line-height: 48px !important;
  padding: 13px 12px !important;
}
.gtc-amount-input-xl[data-v-5b201921] .ant-input-number-input {
  font-size: 14px;
}
.gtc-textarea[data-v-fd723b37] textarea::placeholder {
  color: var(--ink-500);
  font-family: 'PingFang SC';
}
.gtc-textarea[data-v-fd723b37] .ant-input {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  line-height: 22px;
}
.is-disabled .ant-input[data-v-fd723b37] {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.gtc-textarea-default .ant-input[data-v-fd723b37],
.gtc-textarea-default .ant-input-affix-wrapper[data-v-fd723b37] {
  box-sizing: border-box;
  border: 1px solid var(--rim-200);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-textarea-default .ant-input[data-v-fd723b37]::placeholder,
.gtc-textarea-default .ant-input-affix-wrapper[data-v-fd723b37]::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-textarea-default .ant-input[data-v-fd723b37]:hover,
.gtc-textarea-default .ant-input-affix-wrapper[data-v-fd723b37]:hover {
  border-color: var(--ink-400);
}
.gtc-textarea-default .ant-input[data-v-fd723b37]:focus,
.gtc-textarea-default .ant-input-affix-wrapper[data-v-fd723b37]:focus {
  border-color: var(--blue-primary);
}
.gtc-textarea-default .ant-input[data-v-fd723b37]:focus-within,
.gtc-textarea-default .ant-input-affix-wrapper[data-v-fd723b37]:focus-within {
  border-color: var(--blue-primary);
}
.gtc-textarea-default .icon-prefix[data-v-fd723b37] {
  fill: var(--ink-500);
}
.gtc-textarea-default .icon-suffix[data-v-fd723b37] {
  fill: var(--ink-500);
}
.ant-input-textarea-show-count[data-v-fd723b37]::after {
  margin-top: -30px;
  margin-right: 10px;
}
.gtc-checkbox-group[data-v-cb815402] .ant-checkbox-inner {
  border-color: var(--rim-300);
  background: none;
  box-shadow: none;
}
.gtc-checkbox-group[data-v-cb815402] .ant-checkbox-checked .ant-checkbox-inner {
  background-color: var(--blue-primary);
  border-color: var(--blue-primary);
}
.gtc-checkbox-group[data-v-cb815402] .ant-checkbox:hover .ant-checkbox-inner {
  border-color: var(--ink-400);
}
.gtc-checkbox-group[data-v-cb815402] .ant-checkbox-wrapper {
  color: var(--ink-950);
}
.gtc-checkbox-group.is-readonly[data-v-cb815402] .ant-checkbox-wrapper {
  color: var(--ink-700) !important;
  cursor: default;
}
.gtc-checkbox-group.is-readonly[data-v-cb815402] .ant-checkbox-disabled + span {
  color: var(--ink-700) !important;
}
.gtc-checkbox-sm[data-v-cb815402] .ant-checkbox-inner {
  width: 14px;
  height: 14px;
}
.gtc-checkbox-md[data-v-cb815402] .ant-checkbox-inner {
  width: 16px;
  height: 16px;
}
.gtc-checkbox-lg[data-v-cb815402] .ant-checkbox-inner {
  width: 18px;
  height: 18px;
}
.is-disabled[data-v-cb815402]:not(.is-readonly) .ant-checkbox-inner {
  background: var(--ground-50);
  border-color: var(--rim-300);
}
.gtc-radio-group[data-v-a1991003] .ant-radio-inner {
  border-color: var(--rim-300);
  background: none;
  box-shadow: none;
}
.gtc-radio-group[data-v-a1991003] .ant-radio-checked .ant-radio-inner {
  border-color: var(--blue-primary);
}
.gtc-radio-group[data-v-a1991003] .ant-radio-checked .ant-radio-inner::after {
  background-color: var(--blue-primary);
}
.gtc-radio-group[data-v-a1991003] .ant-radio:hover .ant-radio-inner {
  border-color: var(--ink-400);
}
.gtc-radio-group[data-v-a1991003] .ant-radio-wrapper {
  color: var(--ink-950);
}
.gtc-radio-group.is-readonly[data-v-a1991003] .ant-radio-wrapper {
  color: var(--ink-700) !important;
  cursor: default;
}
.gtc-radio-sm[data-v-a1991003] .ant-radio-inner {
  width: 14px;
  height: 14px;
}
.gtc-radio-md[data-v-a1991003] .ant-radio-inner {
  width: 16px;
  height: 16px;
}
.gtc-radio-lg[data-v-a1991003] .ant-radio-inner {
  width: 18px;
  height: 18px;
}
.is-disabled[data-v-a1991003]:not(.is-readonly) .ant-radio-inner {
  background: var(--ground-50);
  border-color: var(--rim-300);
}
.gtc-switch[data-v-30159154] {
  width: fit-content;
  line-height: 1;
}
.gtc-switch[data-v-30159154] .ant-switch {
  min-width: initial;
  padding: 4px;
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-normal {
  /** 普通开关 */
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-normal.ant-switch-checked .ant-switch-handle {
  inset-inline-start: calc(100% - 4px);
  transform: translateX(-100%);
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-normal .ant-switch-handle {
  inset-inline-start: 4px;
  width: calc(50% - 4px);
  height: calc(100% - 4px * 2);
  top: 4px;
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-normal .ant-switch-handle::before {
  border-radius: 50%;
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-small {
  /** 小开关 */
  width: 40px;
  height: 20px;
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-small.ant-switch-checked .ant-switch-handle {
  inset-inline-start: calc(100% - 4px);
  transform: translateX(-100%);
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-small .ant-switch-handle {
  inset-inline-start: 4px;
  width: 12px;
  height: 12px;
  top: 4px;
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-small .ant-switch-handle::before {
  border-radius: 50%;
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-primary {
  /** 主开关 */
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-primary.ant-switch-checked {
  background-color: var(--sec-500);
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-blue {
  /** 蓝开关 */
}
.gtc-switch[data-v-30159154] .ant-switch.ant-switch-blue.ant-switch-checked {
  background-color: var(--blue-500);
}
.gtc-popover[data-v-23b8773b] {
  width: fit-content;
}
.gtc-popover-ant.ant-popover .ant-popover-arrow {
  display: none;
}
.gtc-popover-ant.ant-popover .ant-popover-inner {
  background-color: var(--indicator-model);
  box-shadow: 0 8px 20px 0 var(--Auxiliary-Projection, rgba(2, 9, 21, 0.4));
}
/* AntD 下拉菜单容器 */
.ant-dropdown {
  /* 分割线 */
}
.ant-dropdown .ant-dropdown-menu {
  background: var(--indicator-model) !important;
  border-radius: 12px !important;
  box-shadow: var(--shadow-1) !important;
  padding: 8px 0 !important;
}
.ant-dropdown .ant-dropdown-menu-item,
.ant-dropdown .ant-dropdown-menu-submenu-title {
  padding: 10px 24px !important;
  color: var(--ink-950) !important;
  background-color: var(--indicator-model) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.ant-dropdown .ant-dropdown-menu-item:hover,
.ant-dropdown .ant-dropdown-menu-submenu-title:hover {
  background-color: var(--ground-50) !important;
}
.ant-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,
.ant-dropdown .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled,
.ant-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-submenu-title-disabled,
.ant-dropdown .ant-dropdown-menu-submenu-title.ant-dropdown-menu-submenu-title-disabled {
  background-color: var(--indicator-model) !important;
  color: var(--ink-400) !important;
}
.ant-dropdown .ant-dropdown-menu-item-selected {
  background-color: var(--ground-100) !important;
  color: var(--ink-950) !important;
}
.ant-dropdown .ant-dropdown-menu-item-divider {
  margin: 6px 0 !important;
  background-color: var(--rim-200) !important;
  opacity: 0.6;
}

/* Host container keeps width fit and allows custom backgrounds via parent */
.gtc-alert[data-v-ca7b213d] .ant-alert {
  height: 44px;
  background: var(--ground-100);
  border: none;
  border-radius: 8px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  align-items: center;
}
.gtc-alert-ant.gtc-alert-success[data-v-ca7b213d] {
  --ant-alert-success-bg-color: var(--success-bg);
}
.gtc-alert-ant.gtc-alert-warning[data-v-ca7b213d] {
  background: var(--warning-bg);
}
.gtc-alert-ant.gtc-alert-info[data-v-ca7b213d] {
  --ant-alert-info-bg-color: var(--info-bg);
}
.gtc-alert-ant.gtc-alert-error[data-v-ca7b213d] {
  --ant-alert-error-bg-color: var(--error-bg);
}

.copy-to-clipboard[data-v-be04dba5] {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  color: var(--ink-950);
  transition: color 0.2s ease-in-out;
}
.copy-to-clipboard[data-v-be04dba5]:hover:not(:disabled) {
  color: var(--sec-500);
}
.copy-to-clipboard[data-v-be04dba5]:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.vue-cropper[data-v-a742df44]{position:relative;width:100%;height:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;direction:ltr;touch-action:none;text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-box[data-v-a742df44],.cropper-box-canvas[data-v-a742df44],.cropper-drag-box[data-v-a742df44],.cropper-crop-box[data-v-a742df44],.cropper-face[data-v-a742df44]{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-user-select:none;user-select:none}.cropper-box-canvas img[data-v-a742df44]{position:relative;text-align:left;-webkit-user-select:none;user-select:none;transform:none;max-width:none;max-height:none}.cropper-box[data-v-a742df44]{overflow:hidden}.cropper-move[data-v-a742df44]{cursor:move}.cropper-crop[data-v-a742df44]{cursor:crosshair}.cropper-modal[data-v-a742df44]{background:rgba(0,0,0,.5)}.cropper-view-box[data-v-a742df44]{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;-webkit-user-select:none;user-select:none}.cropper-view-box img[data-v-a742df44]{-webkit-user-select:none;user-select:none;text-align:left;max-width:none;max-height:none}.cropper-face[data-v-a742df44]{top:0;left:0;background-color:#fff;opacity:.1}.crop-info[data-v-a742df44]{position:absolute;left:0;min-width:65px;text-align:center;color:#fff;line-height:20px;background-color:#000c;font-size:12px}.crop-line[data-v-a742df44]{position:absolute;display:block;width:100%;height:100%;opacity:.1}.line-w[data-v-a742df44]{top:-3px;left:0;height:5px;cursor:n-resize}.line-a[data-v-a742df44]{top:0;left:-3px;width:5px;cursor:w-resize}.line-s[data-v-a742df44]{bottom:-3px;left:0;height:5px;cursor:s-resize}.line-d[data-v-a742df44]{top:0;right:-3px;width:5px;cursor:e-resize}.crop-point[data-v-a742df44]{position:absolute;width:8px;height:8px;opacity:.75;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-4px;left:-4px;cursor:nw-resize}.point2[data-v-a742df44]{top:-5px;left:50%;margin-left:-3px;cursor:n-resize}.point3[data-v-a742df44]{top:-4px;right:-4px;cursor:ne-resize}.point4[data-v-a742df44]{top:50%;left:-4px;margin-top:-3px;cursor:w-resize}.point5[data-v-a742df44]{top:50%;right:-4px;margin-top:-3px;cursor:e-resize}.point6[data-v-a742df44]{bottom:-5px;left:-4px;cursor:sw-resize}.point7[data-v-a742df44]{bottom:-5px;left:50%;margin-left:-3px;cursor:s-resize}.point8[data-v-a742df44]{bottom:-5px;right:-4px;cursor:se-resize}@media screen and (max-width: 500px){.crop-point[data-v-a742df44]{position:absolute;width:20px;height:20px;opacity:.45;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-10px;left:-10px}.point2[data-v-a742df44],.point4[data-v-a742df44],.point5[data-v-a742df44],.point7[data-v-a742df44]{display:none}.point3[data-v-a742df44]{top:-10px;right:-10px}.point4[data-v-a742df44]{top:0;left:0}.point6[data-v-a742df44]{bottom:-10px;left:-10px}.point8[data-v-a742df44]{bottom:-10px;right:-10px}}
.gtc-date-picker[data-v-0a79e922] input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
  font-family: 'PingFang SC';
}
.is-disabled[data-v-0a79e922] .ant-picker {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.is-disabled[data-v-0a79e922] .ant-picker .ant-picker-suffix {
  color: var(--ink-500) !important;
}
.is-disabled[data-v-0a79e922] .ant-picker-input > input {
  color: var(--ink-950) !important;
}
.is-disabled[data-v-0a79e922] .ant-picker-input > input::placeholder {
  color: var(--ink-950) !important;
}
.gtc-date-picker-default[data-v-0a79e922] .ant-picker {
  font-family: var(--app-font) !important;
  box-sizing: border-box;
  border: 1px solid var(--rim-300);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-date-picker-default[data-v-0a79e922] .ant-picker input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-date-picker-default[data-v-0a79e922] .ant-picker:hover {
  border-color: var(--ink-400);
}
.gtc-date-picker-default[data-v-0a79e922] .ant-picker:focus {
  border-color: var(--blue-primary);
}
.gtc-date-picker-default[data-v-0a79e922] .ant-picker:focus-within {
  border-color: var(--blue-primary);
}
.gtc-date-picker-default[data-v-0a79e922] .ant-picker .ant-picker-suffix {
  color: var(--ink-500);
}
.gtc-date-picker-xs[data-v-0a79e922] .ant-picker {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 28px;
}
.gtc-date-picker-sm[data-v-0a79e922] .ant-picker {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 30px;
}
.gtc-date-picker-md[data-v-0a79e922] .ant-picker {
  padding: 8px 10px;
  border-radius: 8px;
  font-size: 14px;
  height: 38px;
}
.gtc-date-picker-lg[data-v-0a79e922] .ant-picker {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 42px;
}
.gtc-date-picker-xl[data-v-0a79e922] .ant-picker {
  padding: 13px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 48px;
}
.gtc-time-picker[data-v-3bd86737] input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
  font-family: 'PingFang SC';
}
.is-disabled[data-v-3bd86737] .ant-picker {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.is-disabled[data-v-3bd86737] .ant-picker .ant-picker-suffix {
  color: var(--ink-500) !important;
}
.is-disabled[data-v-3bd86737] .ant-picker-input > input {
  color: var(--ink-950) !important;
}
.is-disabled[data-v-3bd86737] .ant-picker-input > input::placeholder {
  color: var(--ink-950) !important;
}
.gtc-time-picker-default[data-v-3bd86737] .ant-picker {
  font-family: var(--app-font) !important;
  box-sizing: border-box;
  border: 1px solid var(--rim-300);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-time-picker-default[data-v-3bd86737] .ant-picker input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-time-picker-default[data-v-3bd86737] .ant-picker:hover {
  border-color: var(--ink-400);
}
.gtc-time-picker-default[data-v-3bd86737] .ant-picker:focus {
  border-color: var(--blue-primary);
}
.gtc-time-picker-default[data-v-3bd86737] .ant-picker:focus-within {
  border-color: var(--blue-primary);
}
.gtc-time-picker-default[data-v-3bd86737] .ant-picker .ant-picker-suffix {
  color: var(--ink-500);
}
.gtc-time-picker-xs[data-v-3bd86737] .ant-picker {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 28px;
}
.gtc-time-picker-sm[data-v-3bd86737] .ant-picker {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 30px;
}
.gtc-time-picker-md[data-v-3bd86737] .ant-picker {
  padding: 8px 10px;
  border-radius: 8px;
  font-size: 14px;
  height: 38px;
}
.gtc-time-picker-lg[data-v-3bd86737] .ant-picker {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 42px;
}
.gtc-time-picker-xl[data-v-3bd86737] .ant-picker {
  padding: 13px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 48px;
}
.gtc-range-picker[data-v-c03b3579] .ant-picker:focus-within {
  border-color: var(--blue-primary) !important;
}
.gtc-range-picker[data-v-c03b3579] .ant-picker.ant-picker-disabled {
  background: var(--ground-50) !important;
  color: var(--ink-950) !important;
  border-color: var(--rim-300) !important;
}
.gtc-range-picker[data-v-c03b3579] .ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: var(--ink-500) !important;
}
.gtc-range-picker[data-v-c03b3579] .ant-picker.ant-picker-disabled .ant-picker-input > input {
  color: var(--ink-950) !important;
}
.gtc-range-picker[data-v-c03b3579] .ant-picker.ant-picker-disabled .ant-picker-input > input::placeholder {
  color: var(--ink-950) !important;
}
.gtc-range-picker[data-v-c03b3579] .ant-picker-input input::placeholder {
  color: var(--ink-500);
  font-weight: 500;
  font-family: 'PingFang SC';
}
.gtc-range-picker-popup .ant-picker-panel-container {
  background-color: var(--indicator-model);
}

  .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner
 {
  background: var(--blue-500) !important;
}

  .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner
 {
  background: var(--blue-500) !important;
}

  .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner
 {
  background: var(--blue-500) !important;
}
.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: var(--ground-100) !important;
}
 .ant-picker-cell-in-view.ant-picker-cell-range-start:not(
      .ant-picker-cell-range-start-single
    )::before {
  background: var(--ground-100) !important;
}
 .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(
      .ant-picker-cell-range-end-single
    )::before {
  background-color: var(--ground-100) !important;
}
.gtc-selector[data-v-c1265fd6] .ant-select {
  width: 100%;
  height: 100%;
}
.gtc-selector[data-v-c1265fd6] .ant-select .ant-select-selector {
  height: 100%;
}
.gtc-selector[data-v-c1265fd6] .ant-select .ant-select-selector:focus-within {
  border-color: var(--blue-primary) !important;
}
.gtc-selector[data-v-c1265fd6] .ant-select .ant-select-selector .ant-select-selection-item {
  display: flex;
  align-items: center;
}
.gtc-selector[data-v-c1265fd6] .ant-select .ant-select-selector .ant-select-selection-search {
  display: flex;
  align-items: center;
}
.gtc-selector[data-v-c1265fd6] .ant-select .ant-select-selector .ant-select-selection-placeholder {
  display: flex;
  align-items: center;
  color: var(--ink-500);
  font-weight: 500;
  font-family: 'PingFang SC';
}
.gtc-select[data-v-965cdf2f] {
  /* AutoComplete wrapper styles */
}
.gtc-select-default[data-v-965cdf2f] .ant-select-selector {
  box-sizing: border-box;
  border: 1px solid var(--rim-200);
  background: none;
  box-shadow: none;
  color: var(--ink-950);
}
.gtc-select-default[data-v-965cdf2f] .ant-select-selector::placeholder {
  color: var(--ink-500);
  font-weight: 500;
}
.gtc-select-default[data-v-965cdf2f] .ant-select-selector:hover {
  border-color: var(--ink-400) !important;
}
.gtc-select-default[data-v-965cdf2f] .ant-select-selector:focus {
  border-color: var(--blue-primary) !important;
}
.gtc-select-default[data-v-965cdf2f] .ant-select-selector:focus-within {
  border-color: var(--blue-primary) !important;
}
.gtc-select-default .ant-select-open[data-v-965cdf2f] .ant-select-selector,
.gtc-select-default .ant-select-focused[data-v-965cdf2f] .ant-select-selector {
  border-color: var(--blue-primary) !important;
}
.gtc-select-xs[data-v-965cdf2f] .ant-select-selector {
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  height: 28px;
}
.gtc-select-sm[data-v-965cdf2f] .ant-select-selector {
  padding: 5px 8px;
  border-radius: 4px;
  font-size: 12px;
}
.gtc-select-md[data-v-965cdf2f] .ant-select-selector {
  padding: 8px 10px;
  border-radius: 8px;
  font-size: 14px;
  height: 38px;
}
.gtc-select-lg[data-v-965cdf2f] .ant-select-selector {
  padding: 10px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 42px;
}
.gtc-select-xl[data-v-965cdf2f] .ant-select-selector {
  padding: 13px 12px;
  border-radius: 10px;
  font-size: 14px;
  height: 48px;
}
.ant-select-dropdown {
  background: var(--indicator-model) !important;
  border-radius: 12px !important;
  box-shadow: var(--shadow-1) !important;
  padding: 0 !important;
}
.ant-select-item {
  padding: 10px 24px !important;
  color: var(--ink-950) !important;
  background-color: var(--indicator-model) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
.ant-select-item:hover {
  background-color: var(--ground-50) !important;
}
.ant-select-item:disabled {
  background-color: var(--indicator-model) !important;
  color: var(--ink-400) !important;
}
.ant-select-item-option-selected {
  background-color: var(--ground-100) !important;
  color: var(--ink-950) !important;
}
.ant-select-item-option-disabled {
  background-color: var(--indicator-model) !important;
  color: var(--ink-400) !important;
}
@font-face{font-family:icomoon;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/ttf;base64,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) format("truetype"),url(data:font/woff;base64,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) format("woff"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iaWNvbi1jbG9zZSIgZD0iTTU1OC4wOTYgNDQ2LjM0NmwyODMuMTY1IDI4NC41MzdjMTMuMTcgMTMuMjM0IDEzLjE3IDMzLjA4NSAwIDQ2LjMycy0zMi45MjcgMTMuMjM0LTQ2LjA5NyAwbC0yODMuMTY0LTI4NC41MzYtMjgzLjE2NCAyODYuNzQyYy0xMy4xNzEgMTMuMjM0LTMyLjkyNiAxMy4yMzQtNDYuMDk3IDBzLTEzLjE3LTMzLjA4NiAwLTQ2LjMybDI4My4xNjQtMjg2Ljc0Mi0yODUuMzU5LTI4NC41MzdjLTEzLjE3LTEzLjIzMi0xMy4xNy0zMy4wODcgMC00Ni4zMTkgNi41ODUtNi42MTYgMTUuMzY2LTguODIzIDI0LjE0Ni04LjgyM3MxNy41NjEgMi4yMDcgMjQuMTQ2IDguODIzbDI4My4xNjQgMjg0LjUzNSAyODMuMTY0LTI4NC41MzVjNi41ODItNi42MTYgMTUuMzY2LTguODIzIDI0LjE0NC04LjgyMyA4Ljc4NCAwIDE3LjU2MiAyLjIwNyAyNC4xNDkgOC44MjMgMTMuMTcgMTMuMjMyIDEzLjE3IDMzLjA4NyAwIDQ2LjMxOWwtMjg1LjM2MSAyODQuNTM3eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDE7IiBnbHlwaC1uYW1lPSJpY29uLWludmlzaWJsZSIgZD0iTTIxNi40MTUgMjIxLjA4N2MtODkuMjUxIDczLjA4Ni0xMzUuMzggMTY1LjI4My0xNTMuMDc2IDIwNS45ODQtOC42MDEgMjEuMzMzLTguNjAxIDQ0LjA4OSAwIDY1LjQyMiAzMS41MzUgNzIuNTMzIDE1My4zNzYgMzA4LjYyMiA0NDguNjYxIDMwOC42MjIgOTEuNjg2IDAgMTY2Ljc2NC0yMi45ODQgMjI3LjYzNS01Ni44MTJsOTMuNTgyIDkzLjU4OGMxMS4xMSAxMS4xMDggMjkuMTIxIDExLjEwOCA0MC4yMzIgMCAxMS4xMDUtMTEuMTA4IDExLjEwNS0yOS4xMTggMC00MC4yMjZsLTg0Ljg3My04NC44NzJjMTAxLjQ4NC03NC45MDQgMTUzLjIxMy0xNzYuODkxIDE3Mi4wODMtMjIwLjI5OSA4LjYwMi0yMS4zMzMgOC42MDItNDQuMDg5IDAtNjUuNDIyLTMxLjUzNC03Mi41MzMtMTU0LjgwNi0zMDguNjIzLTQ0OC42Ni0zMDguNjIzLTEwMi43ODIgMC0xODQuNTUgMjguNjA0LTI0OC44MSA2OC45NjFsLTczLjU5NC03My41OTdjLTExLjEwOC0xMS4xMDUtMjkuMTE5LTExLjEwNS00MC4yMjcgMC0xMS4xMDggMTEuMTEtMTEuMTA4IDI5LjEyMSAwIDQwLjIyNmw2Ny4wNDYgNjcuMDQ5ek0zMDQuOTMxIDIyOS4xNDhjNTQuNzkzLTMxLjg4MSAxMjMuMDM2LTUzLjgxMSAyMDcuMDY5LTUzLjgxMSAyNTkuNDQ3IDAgMzY4LjM5IDIwOS4wNjcgMzk1LjYyMiAyNzMuMDY3IDIuODY3IDcuMTExIDIuODY3IDE0LjIyMiAwIDIxLjMzMy0xNi43OTkgNDAuMzU5LTY0LjY5NCAxMzUuMzgyLTE1OS44MzUgMjAyLjI2N2wtMTIzLjc1Ny0xMjMuNzU3YzE5LjU3Ni0yNC4zMjYgMzEuMzEyLTU1LjEwMyAzMS4zMTItODguNDY2IDAtNzguMjIyLTY0LjUwNS0xNDIuMjIyLTE0My4zNDMtMTQyLjIyMi0zMy4yMjUgMC02My45MDUgMTEuMzY3LTg4LjI4MyAzMC4zNzVsLTExOC43ODYtMTE4Ljc4NnpNMzg2LjUzOCAzOTEuMjA4Yy0xMS4zODYgMjAuMzY2LTE3Ljg4IDQzLjc1NC0xNy44OCA2OC41NzQgMCA3OC4yMjIgNjQuNTAzIDE0Mi4yMjIgMTQzLjM0MiAxNDIuMjIyIDI0LjYxNiAwIDQ3LjgzNi02LjI0IDY4LjEzLTE3LjIwNGwxMTcuMzA1IDExNy4zMDVjLTUwLjgzIDI1LjQyOC0xMTIuMTIzIDQyLjEyMS0xODUuNDM1IDQyLjEyMS0yNTkuNDQ5IDAtMzY4LjM4OS0yMDkuMDY3LTM5NS42MjQtMjczLjA2Ny0yLjg2Ny03LjExMS0yLjg2Ny0xNC4yMjIgMC0yMS4zMzMgMTUuNjM5LTM3LjU2NyA1OC4yMTktMTIyLjQ5OSAxNDAuNzY4LTE4OC4wMTNsMTI5LjM5NCAxMjkuMzk0ek00NjQuNTE0IDM4OC43MzFjMTMuNjMtOS4wMTYgMjkuOTY4LTE0LjI4MyA0Ny40ODYtMTQuMjgzIDQ3LjMwMyAwIDg2LjAwNSAzOC40IDg2LjAwNSA4NS4zMzMgMCAxNy42MTktNS40NTUgMzQuMDM2LTE0Ljc3MSA0Ny42N2wtMTE4LjcyLTExOC43MjF6TTUzNi44MDUgNTQxLjQ3NmMtNy44NjIgMi4zNjYtMTYuMTkxIDMuNjQtMjQuODA1IDMuNjQtNDcuMzAzIDAtODYuMDA1LTM4LjQtODYuMDA1LTg1LjMzMyAwLTguNzgxIDEuMzU1LTE3LjI2MiAzLjg2Ny0yNS4yNWwxMDYuOTQzIDEwNi45NDR6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMjsiIGdseXBoLW5hbWU9Imljb24tc2V0dGluZyIgZD0iTTgzNi42MjUgNTIzLjExNmw4Mi44NDctMTQuNDk5YzI0Ljg1NS00LjE0MiA0My40OTctMjQuODU0IDQ3LjYzOS01MS43OHYtNzIuNDkyYzAtMjYuOTI2LTE4LjY0Mi00Ny42MzgtNDMuNDk3LTUxLjc4bC04Mi44NDctMTQuNDk4LTE2LjU2Ni0zNy4yODIgNDcuNjMzLTY4LjM1MWMxNC41MDEtMjAuNzEzIDEyLjQzLTQ3LjYzOS02LjIxMi02Ni4yNzZsLTUxLjc4LTUxLjc4Yy0xOC42MzctMTguNjQyLTQ1LjU2Mi0yMC43MTMtNjYuMjc2LTYuMjEybC02OC4zNTEgNDcuNjMzLTM3LjI4Mi0xNi41NjYtMTQuNDk4LTgyLjg0N2MtNi4yMTQtMjQuODU1LTI2LjkyNi00My40OTctNTEuNzgtNDMuNDk3aC03Mi40OTJjLTI2LjkyNiAwLTQ3LjYzOCAxOC42NDItNTEuNzggNDMuNDk3bC0xNC40OTkgODIuODQ3LTM3LjI4MiAxNi41NjYtNjguMzQ5LTQ3LjYzM2MtMjAuNzEyLTE0LjUwMS00Ny42MzgtMTIuNDMtNjYuMjc4IDYuMjEybC01MS43OCA1MS43OGMtMTguNjQxIDE4LjYzNy0yMC43MTIgNDUuNTYyLTYuMjEzIDY2LjI3Nmw0OS43MDkgNzAuNDIyLTE2LjU3IDM3LjI4Mi04Mi44NDggMTQuNDk4Yy0yNC44NTQgNi4yMTMtNDMuNDk1IDI2LjkyNi00My40OTUgNTEuNzh2NzIuNDkyYzAgMjQuODU0IDE4LjY0MSA0NS41NjYgMzkuMzUzIDQ5LjcwOGw4Mi44NDggMTQuNDk5IDE2LjU2OSAzNy4yODItNDcuNjM4IDY4LjM1Yy0xNC40OTggMjAuNzEyLTEyLjQyNyA0Ny42MzcgNi4yMTMgNjYuMjc4bDUxLjc4IDUxLjc4YzE4LjY0MSAxOC42NDEgNDUuNTY2IDIwLjcxMiA2Ni4yNzggNi4yMTNsNzAuNDItNDkuNzA5IDM3LjI4MiAxNi41NyAxNC40OTkgODIuODQ4YzYuMjEzIDI0Ljg1NCAyNi45MjYgNDMuNDk1IDUxLjc4IDQzLjQ5NWg3Mi40OTJjMjQuODU0IDAgNDUuNTY2LTE4LjY0MSA0Ny42MzgtNDEuNDI0bDE0LjQ5OC04Mi44NDggMzcuMjgyLTE2LjU2OSA2OC4zNTIgNDcuNjM4YzIwLjcwOCAxNC40OTggNDcuNjMzIDEyLjQyNyA2Ni4yNzYtNi4yMTNsNTEuNzgtNTEuNzhjMTguNjQyLTE4LjY0MSAyMC43MTMtNDUuNTY2IDYuMjEyLTY2LjI3OGwtNDcuNjM5LTY4LjM0OSAxNi41NzItMzcuMjgyek04MDkuNyAzNzguMTMxbDkxLjEzNiAxNi41N3Y1My44NTFsLTkxLjEzNiAxNi41NjljLTEwLjM1NCAyLjA3MS0xOC42NDIgOC4yODUtMjIuNzg0IDE4LjY0MWwtMjguOTk2IDcwLjQyYy00LjE0MiA4LjI4NS0yLjA3MSAyMC43MTIgNC4xNDIgMjguOTk3bDUxLjc4IDc0LjU2My0zOS4zNSAzOS4zNTMtNzQuNTY0LTUxLjc4Yy04LjI4My02LjIxNC0xOC42NDEtOC4yODUtMjguOTk3LTQuMTQzbC02OC4zNSAyOC45OTdjLTEwLjM1NiA0LjE0My0xNi41NjkgMTIuNDI3LTE4LjY0MSAyMi43ODNsLTE2LjU2OSA5MS4xMzNoLTU1LjkyMmwtMTYuNTY5LTkxLjEzM2MtMi4wNzEtMTAuMzU2LTguMjg1LTE4LjY0MS0xOC42NDEtMjIuNzgzbC03MC40Mi0yOC45OTdjLTguMjg1LTQuMTQyLTIwLjcxMi0yLjA3MS0yOC45OTcgNC4xNDNsLTc0LjU2MyA1MS43OC0zOS4zNTMtMzkuMzUzIDUxLjc4LTc0LjU2M2M2LjIxNC04LjI4NSA4LjI4NS0xOC42NDEgNC4xNDMtMjguOTk2bC0yOC45OTctNjguMzVjLTQuMTQzLTEwLjM1Ni0xMi40MjctMTYuNTY5LTIyLjc4My0xOC42NDFsLTkxLjEzMy0xNi41Njl2LTU1LjkyMmw5MS4xMzMtMTYuNTdjMTAuMzU2LTIuMDcxIDE4LjY0MS04LjI4NSAyMi43ODMtMTguNjQxbDI4Ljk5Ny03MC40MmM0LjE0Mi04LjI4NSAyLjA3MS0yMC43MTQtNC4xNDMtMjguOTk3bC01MS43OC03NC41NjQgMzkuMzUzLTM5LjM1IDc0LjU2MyA1MS43OGM4LjI4NSA2LjIxMiAxOC42NDEgOC4yODMgMjguOTk2IDQuMTQybDY4LjM1LTI4Ljk5NmMxMC4zNTYtNC4xNDIgMTYuNTY5LTEyLjQzIDE4LjY0MS0yMi43ODRsMTYuNTY5LTkxLjEzNmg1NS45MjJsMTYuNTY5IDkxLjEzNmMyLjA3MSAxMC4zNTQgOC4yODUgMTguNjQyIDE4LjY0MSAyMi43ODRsNzAuNDIxIDMxLjA2N2M4LjI4NSA0LjE0MiAyMC43MTQgMi4wNzEgMjguOTk3LTQuMTQybDc0LjU2NC01MS43OCAzOS4zNSAzOS4zNS01MS43OCA3NC41NjRjLTYuMjEyIDguMjgzLTguMjgzIDE4LjY0MS00LjE0MiAyOC45OTdsMjguOTk2IDY4LjM0OWM0LjE0MiAxMC4zNTYgMTIuNDMgMTYuNTcgMjIuNzg0IDE4LjY0MXpNNDI0LjQ1OCA0MjEuNjI3YzAgNjIuMTM2IDUxLjc4IDExMy45MTUgMTEzLjkxNSAxMTMuOTE1czExMy45MTYtNTEuNzggMTEzLjkxNi0xMTMuOTE1YzAtNjIuMTM2LTUxLjc4LTExMy45MTYtMTEzLjkxNi0xMTMuOTE2cy0xMTMuOTE1IDUxLjc4LTExMy45MTUgMTEzLjkxNnpNNDg2LjU5MyA0MjEuNjI3YzAtMjguOTk3IDIyLjc4My01MS43OCA1MS43OC01MS43OHM1MS43OCAyMi43ODMgNTEuNzggNTEuNzhjMCAyOC45OTctMjIuNzgzIDUxLjc4LTUxLjc4IDUxLjc4cy01MS43OC0yMi43ODMtNTEuNzgtNTEuNzh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMzsiIGdseXBoLW5hbWU9Imljb24tdmlzaWJsZSIgZD0iTTUxMiAxMDYuNjY3Yy0yOTUuMjg1IDAtNDE3LjEyNSAyMzYuMDg5LTQ0OC42NjEgMzA4LjYyMi04LjYwMSAyMS4zMzMtOC42MDEgNDQuMDg5IDAgNjUuNDIyIDMxLjUzNSA3Mi41MzMgMTUzLjM3NiAzMDguNjIyIDQ0OC42NjEgMzA4LjYyMiAyOTMuODU0IDAgNDE3LjEyNi0yMzYuMDg5IDQ0OC42Ni0zMDguNjIyIDguNjAyLTIxLjMzMyA4LjYwMi00NC4wODkgMC02NS40MjItMzEuNTM0LTcyLjUzMy0xNTQuODA2LTMwOC42MjItNDQ4LjY2LTMwOC42MjJ6TTExNi4zNzYgNDU5LjM3OGMtMi44NjctNy4xMTEtMi44NjctMTQuMjIyIDAtMjEuMzMzIDI3LjIzNS02NS40MjIgMTM2LjE3NS0yNzQuNDg5IDM5NS42MjQtMjc0LjQ4OSAyNTkuNDQ3IDAgMzY4LjM5IDIwOS4wNjcgMzk1LjYyMiAyNzMuMDY3IDIuODY3IDcuMTExIDIuODY3IDE0LjIyMiAwIDIxLjMzMy0yNy4yMzMgNjUuNDIyLTEzNi4xNzUgMjc0LjQ4OS0zOTUuNjIyIDI3NC40ODktMjU5LjQ0OSAwLTM2OC4zODktMjA5LjA2Ny0zOTUuNjI0LTI3My4wNjd6TTUxMiAzMDUuNzc4Yy03OC44MzggMC0xNDMuMzQyIDY0LTE0My4zNDIgMTQyLjIyMnM2NC41MDMgMTQyLjIyMiAxNDMuMzQyIDE0Mi4yMjJjNzguODM4IDAgMTQzLjM0My02NCAxNDMuMzQzLTE0Mi4yMjJzLTY0LjUwNS0xNDIuMjIyLTE0My4zNDMtMTQyLjIyMnpNNTEyIDUzMy4zMzNjLTQ3LjMwMyAwLTg2LjAwNS0zOC40LTg2LjAwNS04NS4zMzNzMzguNzAyLTg1LjMzMyA4Ni4wMDUtODUuMzMzYzQ3LjMwMyAwIDg2LjAwNSAzOC40IDg2LjAwNSA4NS4zMzNzLTM4LjcwMiA4NS4zMzMtODYuMDA1IDg1LjMzM3oiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-close:before{content:"\e900";color:#fff}.icon-icon-invisible:before{content:"\e901";color:#fff}.icon-icon-setting:before{content:"\e902";color:#fff}.icon-icon-visible:before{content:"\e903";color:#fff}.klinecharts-pro-button{display:flex;flex-direction:row;align-items:center;justify-content:center;outline:none;width:90px;height:36px;font-size:14px;border-radius:2px;border:solid 1px var(--klinecharts-pro-primary-color);cursor:pointer;background-color:transparent;margin-left:20px;box-sizing:border-box}.klinecharts-pro-button.confirm{color:#fff;background-color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-button.cancel{color:var(--klinecharts-pro-primary-color);border:solid 1px var(--klinecharts-pro-primary-color)}.klinecharts-pro-checkbox{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:14px;color:var(--klinecharts-pro-text-color);fill:var(--klinecharts-pro-text-color);cursor:pointer}.klinecharts-pro-checkbox .icon{width:20px;height:20px}.klinecharts-pro-checkbox .label{display:inline-block;margin-left:6px}.klinecharts-pro-checkbox.checked{color:var(--klinecharts-pro-primary-color);fill:var(--klinecharts-pro-primary-color)}.klinecharts-pro-list{position:relative;list-style:none;margin:0;padding:0;overflow-y:auto;font-size:14px;color:var(---klinecharts-pro-text-color);min-height:200px}.klinecharts-pro-list::-webkit-scrollbar{width:8px;height:8px}.klinecharts-pro-list::-webkit-scrollbar-thumb{width:8px;height:8px;border-radius:4px;background-color:var(--klinecharts-pro-border-color)}.klinecharts-pro-list li{display:flex;flex-direction:row;align-items:center;height:40px;padding:0 20px;box-sizing:border-box;cursor:pointer}.klinecharts-pro-list li:hover{background-color:var(--klinecharts-pro-hover-background-color)}.klinecharts-pro-modal{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.2);z-index:99}.klinecharts-pro-modal .inner{background-color:var(--klinecharts-pro-popover-background-color);box-shadow:0 6px 12px rgba(0,0,0,.3);border-radius:4px}.klinecharts-pro-modal .inner .title-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:52px;padding:0 26px;font-size:18px;font-weight:700;color:var(--klinecharts-pro-text-color);position:relative;box-sizing:border-box;border-bottom:solid 1px var(--klinecharts-pro-border-color)}.klinecharts-pro-modal .inner .title-container .close-icon{width:14px;height:14px;cursor:pointer;fill:var(--klinecharts-pro-text-color)}.klinecharts-pro-modal .inner .title-container .close-icon:hover{fill:var(--klinecharts-pro-primary-color)}.klinecharts-pro-modal .inner .content-container{padding:0 26px;min-height:140px}.klinecharts-pro-modal .inner .button-container{display:flex;flex-direction:row;justify-content:flex-end;padding:20px 20px 26px}.klinecharts-pro-select{position:relative;display:flex;flex-direction:row;align-items:center;cursor:pointer;height:34px;width:100px;outline:none;color:var(--klinecharts-pro-text-color);font-size:14px}.klinecharts-pro-select .selector-container{display:flex;flex-direction:row;align-items:center;height:100%;width:100%;padding:0 10px;justify-content:space-between;border:solid 1px var(--klinecharts-pro-border-color);border-radius:2px;box-sizing:border-box}.klinecharts-pro-select .selector-container .arrow{display:inline;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--klinecharts-pro-text-color);transition:all .2s}.klinecharts-pro-select .drop-down-container{background-color:var(--klinecharts-pro-popover-background-color);box-shadow:0 6px 12px rgba(0,0,0,.3);position:absolute;left:0;width:100%;top:calc(100% + 1px);transition:all .2s;transform:scaleY(0);transform-origin:top;opacity:0;z-index:100;border-radius:2px;max-height:200px;overflow-y:auto}.klinecharts-pro-select .drop-down-container ul{list-style:none;margin:0;padding:0;overflow:hidden}.klinecharts-pro-select .drop-down-container ul li{display:flex;flex-direction:row;align-items:center;height:40px;padding:0 10px}.klinecharts-pro-select .drop-down-container ul li:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.klinecharts-pro-select .drop-down-container ul li:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.klinecharts-pro-select .drop-down-container ul li:hover{background-color:var(--klinecharts-pro-hover-background-color)}.klinecharts-pro-select-show .selector-container{border-color:var(--klinecharts-pro-primary-color)!important}.klinecharts-pro-select-show .selector-container .value{color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-select-show .selector-container .arrow{transform:rotate(180deg)}.klinecharts-pro-select-show .drop-down-container{transform:scaleY(1)!important;opacity:1!important}.klinecharts-pro-input{display:flex;flex-direction:row;align-items:center;position:relative;height:34px;border:solid 1px var(--klinecharts-pro-border-color);border-radius:2px;padding:0 12px;font-size:12px;color:var(--klinecharts-pro-text-color);box-sizing:border-box;cursor:pointer}.klinecharts-pro-input[data-status=focus]{border-color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-input .prefix{display:flex;white-space:nowrap;padding-right:10px}.klinecharts-pro-input .suffix{display:flex;white-space:nowrap;padding-left:10px}.klinecharts-pro-input .value{width:100%;outline:none;border:none;background:transparent;color:var(--klinecharts-pro-text-color);font-size:14px;cursor:pointer}.klinecharts-pro-loading{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:50;color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-loading .circle1,.klinecharts-pro-loading .circle2,.klinecharts-pro-loading .circle3{display:inline-block;width:10px;height:10px;pointer-events:none;border-radius:50%;background-color:currentColor;animation:loading-anim .8s ease-in-out alternate infinite}.klinecharts-pro-loading .circle1{animation-delay:.48s}.klinecharts-pro-loading .circle2{margin-left:.2em;margin-right:.2em;animation-delay:.32s}.klinecharts-pro-loading .circle3{animation-delay:.16s}@keyframes loading-anim{0%{top:0em}to{margin-top:-2.2em}}.klinecharts-pro-empty{display:flex;flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:99;fill:var(--klinecharts-pro-text-second-color);color:var(--klinecharts-pro-text-second-color)}.klinecharts-pro-empty .icon{width:50px;height:50px}.klinecharts-pro-switch{display:flex;flex-direction:row;position:relative;width:36px;height:18px;border-radius:9px;cursor:pointer}.klinecharts-pro-switch .thumb{display:inline-block;position:absolute;top:2px;width:14px;height:14px;border-radius:50%;z-index:10;background-color:#fff;transition:all .2s}.klinecharts-pro-switch.turn-off{background-color:var(--klinecharts-pro-border-color)}.klinecharts-pro-switch.turn-off .thumb{left:2px}.klinecharts-pro-switch.turn-on{background-color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-switch.turn-on .thumb{left:20px}.klinecharts-pro-period-bar{display:flex;flex-direction:row;align-items:center;height:38px;width:100%;box-sizing:border-box;border-bottom:solid 1px var(--klinecharts-pro-border-color)}.klinecharts-pro-period-bar .menu-container{display:flex;height:100%;flex-direction:row;justify-content:center;align-items:center;width:52px;box-sizing:border-box;border-right:solid 1px var(--klinecharts-pro-border-color)}.klinecharts-pro-period-bar .menu-container svg{fill:var(--klinecharts-pro-text-color);width:28px;height:28px;cursor:pointer;transition:all .2s}.klinecharts-pro-period-bar .menu-container svg.rotate{transform:rotate(180deg);transform-origin:center}.klinecharts-pro-period-bar .symbol{display:flex;flex-direction:row;align-items:center;height:100%;font-size:18px;padding:0 12px;font-weight:700;box-sizing:border-box;border-right:solid 1px var(--klinecharts-pro-border-color);cursor:pointer}.klinecharts-pro-period-bar .symbol img{width:20px;height:20px;margin-right:6px}.klinecharts-pro-period-bar .item{transition:all .2s;box-sizing:border-box;cursor:pointer;fill:var(--klinecharts-pro-text-color)}.klinecharts-pro-period-bar .item.selected{background-color:var(--klinecharts-pro-selected-color)!important;color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-period-bar .period{padding:2px 6px;margin:0 4px;border-radius:2px}.klinecharts-pro-period-bar .period:hover{background-color:var(--klinecharts-pro-hover-background-color)}.klinecharts-pro-period-bar .period:first-child{margin-left:8px}.klinecharts-pro-period-bar .symbol+.period,.klinecharts-pro-period-bar .menu-container+.period{margin-left:12px}.klinecharts-pro-period-bar .tools{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;padding:0 12px;border-right:solid 1px var(--klinecharts-pro-border-color)}.klinecharts-pro-period-bar .tools:hover{fill:var(--klinecharts-pro-primary-color);color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-period-bar .tools svg{width:16px;height:16px;margin-right:4px}.klinecharts-pro-period-bar .period+.tools{border-left:solid 1px var(--klinecharts-pro-border-color);margin-left:8px}.klinecharts-pro-drawing-bar{width:52px;height:100%;box-sizing:border-box;border-right:solid 1px var(--klinecharts-pro-border-color)}.klinecharts-pro-drawing-bar .item{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%;margin-top:8px;cursor:pointer;color:var(--klinecharts-pro-text-second-color);fill:var(--klinecharts-pro-text-second-color);stroke:var(--klinecharts-pro-text-second-color)}.klinecharts-pro-drawing-bar .item .icon-overlay{width:32px;height:32px;border-radius:2px;transition:all .2s}.klinecharts-pro-drawing-bar .item .icon-overlay:hover{background-color:var(--klinecharts-pro-hover-background-color)}.klinecharts-pro-drawing-bar .item .icon-overlay.selected{background-color:var(--klinecharts-pro-selected-color)!important;fill:var(--klinecharts-pro-primary-color);stroke:var(--klinecharts-pro-primary-color)}.klinecharts-pro-drawing-bar .item .icon-arrow{display:flex;flex-direction:row;align-items:center;justify-content:center;position:absolute;top:0;right:0;height:32px;width:10px;opacity:0;transition:all .2s;border-top-left-radius:2px;border-bottom-left-radius:2px;z-index:10}.klinecharts-pro-drawing-bar .item .icon-arrow svg{width:4px;height:6px;transition:all .2s}.klinecharts-pro-drawing-bar .item .icon-arrow svg.rotate{transform:rotate(180deg)}.klinecharts-pro-drawing-bar .item .icon-arrow:hover{background-color:var(--klinecharts-pro-hover-background-color)}.klinecharts-pro-drawing-bar .item .list{position:absolute;top:0;white-space:nowrap;left:calc(100% + 1px);background-color:var(--klinecharts-pro-popover-background-color);z-index:99;box-shadow:0 6px 12px rgba(0,0,0,.3);min-height:auto;max-height:320px}.klinecharts-pro-drawing-bar .item .list li{padding-left:16px}.klinecharts-pro-drawing-bar .item .list li .icon-overlay:hover{background-color:transparent}.klinecharts-pro-drawing-bar .item:hover .icon-arrow{opacity:1}.klinecharts-pro-drawing-bar .split-line{display:block;width:100%;height:1px;background-color:var(--klinecharts-pro-border-color);margin-top:8px}.klinecharts-pro-indicator-modal-list{margin-left:-20px;margin-right:-20px;height:440px;position:relative}.klinecharts-pro-indicator-modal-list .title{position:sticky;top:0;background-color:var(--klinecharts-pro-popover-background-color);font-size:16px;color:var(--klinecharts-pro-text-color);font-weight:400}.klinecharts-pro-indicator-modal-list .title:hover{background-color:var(--klinecharts-pro-popover-background-color)}.klinecharts-pro-indicator-modal-list .row:hover .checkbox{fill:var(--klinecharts-pro-primary-color);color:var(--klinecharts-pro-primary-color)}.klinecharts-pro-setting-modal-content{display:grid;grid-template-columns:auto auto auto auto;grid-row-gap:20px;margin-top:20px;margin-bottom:30px;align-items:center}.klinecharts-pro-indicator-setting-modal-content{display:grid;grid-template-columns:auto auto;grid-row-gap:20px;margin-top:20px;align-items:center}.klinecharts-pro-symbol-search-modal-input{margin:20px 0 10px;height:40px}.klinecharts-pro-symbol-search-modal-input svg{width:18px;height:18px;fill:var(--klinecharts-pro-text-second-color)}.klinecharts-pro-symbol-search-modal-input .value{font-size:16px}.klinecharts-pro-symbol-search-modal-list{height:400px;margin-left:-20px;margin-right:-20px}.klinecharts-pro-symbol-search-modal-list li{justify-content:space-between}.klinecharts-pro-symbol-search-modal-list li div{display:flex;flex-direction:row;align-items:center}.klinecharts-pro-symbol-search-modal-list li div img{width:16px;height:16px;margin-right:6px}.klinecharts-pro-symbol-search-modal-list li div span{width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.klinecharts-pro{--klinecharts-pro-primary-color: #1677ff;--klinecharts-pro-hover-background-color: rgba(22, 119, 255, .15);--klinecharts-pro-background-color: #ffffff;--klinecharts-pro-popover-background-color: #ffffff;--klinecharts-pro-text-color: #051441;--klinecharts-pro-text-second-color: #76808F;--klinecharts-pro-border-color: #ebedf1;--klinecharts-pro-selected-color: rgba(22, 119, 255, .15);position:relative;display:flex;flex-direction:column;color:var(--klinecharts-pro-text-color);background-color:var(--klinecharts-pro-background-color);font-size:14px;height:80vh}.klinecharts-pro[data-theme=dark]{--klinecharts-pro-hover-background-color: rgba(22, 119, 255, .15);--klinecharts-pro-background-color: #151517;--klinecharts-pro-popover-background-color: #1c1c1f;--klinecharts-pro-text-color: #f8f8f8;--klinecharts-pro-text-second-color: #929AA5;--klinecharts-pro-border-color: #292929}.klinecharts-pro-watermark{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%) translateY(-50%)}.klinecharts-pro-watermark .logo{width:160px;height:184px;fill:var(--klinecharts-pro-border-color)}.klinecharts-pro-price-unit{display:none;position:absolute;top:50%;z-index:30;top:4px;left:50%;transform:translate(-50%);border-radius:4px;font-size:10px;font-weight:700;padding:1px 4px;color:var(--klinecharts-pro-text-second-color);box-shadow:0 3px 3px rgba(50,50,50,.3);border:solid 1px var(--klinecharts-pro-border-color);background-color:var(--klinecharts-pro-background-color)}.klinecharts-pro-load-icon{position:absolute;left:0;height:0;z-index:-1;opacity:0}.klinecharts-pro-content{position:relative;display:flex;flex-direction:row;width:100%;height:calc(100% - 38px)}.klinecharts-pro-widget{width:calc(100% - 52px);height:100%;margin-left:0}.klinecharts-pro-widget[data-drawing-bar-visible=false]{width:100%}

[data-scope='slider'][data-part='root'][data-v-19bee5bb] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
[data-scope='slider'][data-part='root'][data-orientation='vertical'][data-v-19bee5bb] {
  height: 100%;
  display: flex;
  flex-direction: row;
}

/* control */
[data-scope='slider'][data-part='control'][data-v-19bee5bb] {
  --slider-control-size: 10px;
  --slider-marker-size: 8px;
  --slider-track-height: 2px;
  --slider-track-color: var(--rim-400);
  --slider-thumb-color: var(--ink-950);
  display: flex;
  align-items: center;
}
[data-scope='slider'][data-part='control'][data-orientation='horizontal'][data-v-19bee5bb] {
  height: var(--slider-control-size);
}
[data-scope='slider'][data-part='control'][data-orientation='vertical'][data-v-19bee5bb] {
  width: var(--slider-control-size);
}
/* track */
[data-scope='slider'][data-part='track'][data-v-19bee5bb] {
  background: var(--slider-track-color);
  border-radius: 100%;
}
[data-scope='slider'][data-part='track'][data-orientation='horizontal'][data-v-19bee5bb] {
  height: var(--slider-track-height);
  width: 100%;
  margin: 0 calc(var(--slider-marker-size) / 2);
}
[data-scope='slider'][data-part='track'][data-orientation='vertical'][data-v-19bee5bb] {
  height: 100%;
  width: var(--slider-track-height);
}

/* thumb */
[data-scope='slider'][data-part='thumb'][data-v-19bee5bb] {
  all: unset;
  width: var(--slider-control-size);
  height: var(--slider-control-size);
  border-radius: 100%;
  background: var(--slider-thumb-color);
  box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 10px;
}

/* range */
[data-scope='slider'][data-part='range'][data-v-19bee5bb] {
  background: var(--slider-thumb-color);
  border-radius: inherit;
}
[data-scope='slider'][data-part='range'][data-disabled][data-v-19bee5bb] {
  background: rgba(0, 0, 0, 0.4);
}
[data-scope='slider'][data-part='range'][data-orientation='horizontal'][data-v-19bee5bb] {
  height: 100%;
}
[data-scope='slider'][data-part='range'][data-orientation='vertical'][data-v-19bee5bb] {
  width: 100%;
}

/* marker */
[data-scope='slider'][data-part='marker-group'][data-v-19bee5bb] {
  position: absolute !important;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  --marker-color: var(--slider-track-color);
  --marker-size: 8px;
}
[data-scope='slider'][data-part='marker-group'][data-orientation='horizontal'][data-v-19bee5bb] {
  width: 100%;
}
[data-scope='slider'][data-part='marker-group'][data-orientation='vertical'][data-v-19bee5bb] {
  height: 100%;
}
[data-scope='slider'][data-part='marker'][data-v-19bee5bb] {
  background: var(--marker-color);
  width: var(--marker-size);
  height: var(--marker-size);
  border-radius: 50%;
}
[data-scope='slider'][data-part='marker'][data-state='under-value'][data-v-19bee5bb] {
  background: var(--slider-thumb-color);
}

[data-v-f6d519ae] .ant-switch-small {
  min-width: 28px;
}
.advertising-modal-pic .ant-modal-content {
  padding: 0;
}

.ripple-container[data-v-10867a2f] {
  margin-right: 25px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px; /* 22px (icon) + 20px (10px margin on each side) */
  height: 22px;
}
.ripple[data-v-10867a2f] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  border: 2px solid var(--success-500); /* success-500 color */
  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: ripple-animation-10867a2f 3s infinite;
  opacity: 0;
}
.ripple-2[data-v-10867a2f] {
  animation-delay: 1s;
}
.ripple-3[data-v-10867a2f] {
  animation-delay: 2s;
}
@keyframes ripple-animation-10867a2f {
0% {
    transform: translate(-50%, -50%) scale(0.6);
    opacity: 0.9;
}
25% {
    transform: translate(-50%, -50%) scale(0.9);
    opacity: 0.7;
}
50% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0.5;
}
75% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0.2;
}
100% {
    transform: translate(-50%, -50%) scale(1.7);
    opacity: 0;
}
}
.ripple[data-v-10867a2f] {
  animation-timing-function: ease-out;
}

.ripple-container[data-v-e16a841f] {
  margin-right: 25px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px; /* 22px (icon) + 20px (10px margin on each side) */
  height: 22px;
}
.ripple[data-v-e16a841f] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  border: 2px solid var(--danger-500); /* success-500 color */
  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: ripple-animation-e16a841f 3s infinite;
  opacity: 0;
}
.ripple-2[data-v-e16a841f] {
  animation-delay: 1s;
}
.ripple-3[data-v-e16a841f] {
  animation-delay: 2s;
}
@keyframes ripple-animation-e16a841f {
0% {
    transform: translate(-50%, -50%) scale(0.6);
    opacity: 0.9;
}
25% {
    transform: translate(-50%, -50%) scale(0.9);
    opacity: 0.7;
}
50% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0.5;
}
75% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0.2;
}
100% {
    transform: translate(-50%, -50%) scale(1.7);
    opacity: 0;
}
}
.ripple[data-v-e16a841f] {
  animation-timing-function: ease-out;
}

.ripple-container[data-v-68a00bb9] {
  margin-right: 25px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 22px; /* 22px (icon) + 20px (10px margin on each side) */
  height: 22px;
}
.ripple[data-v-68a00bb9] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 26px;
  height: 26px;
  border: 2px solid var(--warning-500); /* success-500 color */
  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: ripple-animation-68a00bb9 3s infinite;
  opacity: 0;
}
.ripple-2[data-v-68a00bb9] {
  animation-delay: 1s;
}
.ripple-3[data-v-68a00bb9] {
  animation-delay: 2s;
}
@keyframes ripple-animation-68a00bb9 {
0% {
    transform: translate(-50%, -50%) scale(0.6);
    opacity: 0.9;
}
25% {
    transform: translate(-50%, -50%) scale(0.9);
    opacity: 0.7;
}
50% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0.5;
}
75% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0.2;
}
100% {
    transform: translate(-50%, -50%) scale(1.7);
    opacity: 0;
}
}
.ripple[data-v-68a00bb9] {
  animation-timing-function: ease-out;
}
.gtc-message .gtc-message-notice .gtc-message-notice-content {
  padding: 8px 20px;
  border-radius: 19px;
}
.ant-list .ant-list-item {
  margin: 0;
  padding: 0;
}
.ant-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ant-pagination .ant-pagination-options .ant-select-selector {
  display: flex;
  align-items: center;
}
.ant-pagination .ant-pagination-options .ant-select-item {
  padding: 10px 16px !important;
}
.ant-pagination .ant-pagination-item a {
  color: var(--ink-500) !important;
}
.ant-pagination .ant-pagination-item-active {
  border-radius: 2px !important;
  background-color: var(--primary) !important;
  border-color: none;
}
.ant-pagination .ant-pagination-item-active a {
  color: var(--ink-0) !important;
}
.ant-pagination .ant-pagination-item-active:hover {
  border-radius: 2px !important;
  background-color: var(--primary) !important;
  border-color: none;
}
.ant-pagination .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination .ant-pagination-next .ant-pagination-item-link {
  color: var(--ink-500);
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled) {
  background-color: var(--ground-100) !important;
}
.ant-modal .ant-modal-content {
  background-color: var(--indicator-model);
}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-space-x-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

@layer base {
  @font-face {
    font-family: D-DIN-PRO;
    src: url("/fonts/D-DIN-PRO-400-Regular.otf") format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: D-DIN-PRO;
    src: url("/fonts/D-DIN-PRO-500-Medium.otf") format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: D-DIN-PRO;
    src: url("/fonts/D-DIN-PRO-600-SemiBold.otf") format("opentype");
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }

  @font-face {
    font-family: D-DIN-PRO;
    src: url("/fonts/D-DIN-PRO-700-Bold.otf") format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }

  :root {
    --app-font: "PingFang SC", "Microsoft YaHei", sans-serif;
    --flash-ms: 1.2s;
    --flash-ease: cubic-bezier(.22, 1, .36, 1);
    --flash-alpha: .22;
    --profit-rgb: 70, 205, 124;
    --loss-rgb: 235, 72, 63;
    --black-rgb: 0, 0, 0;
    --white-rgb: 255, 255, 255;
    --primary: #061335;
    --primary-rgb: 6, 19, 53;
    --primary-0: #e8efff;
    --primary-50: #d1deff;
    --primary-100: #baceff;
    --primary-200: #a3bdff;
    --primary-300: #769dff;
    --primary-400: #487cff;
    --primary-500: #1a5bff;
    --primary-600: #154bd4;
    --primary-700: #103ba9;
    --primary-800: #0a2c7f;
    --primary-900: #051c54;
    --primary-950: #03143e;
    --sec-0: #f8f3ee;
    --sec-50: #f0e7dd;
    --sec-100: #e9dbcc;
    --sec-200: #e2cfbb;
    --sec-300: #d3b79a;
    --sec-400: #c59f78;
    --sec-500: #b68756;
    --sec-600: #926c45;
    --sec-700: #6d5134;
    --sec-800: #493622;
    --sec-900: #37291a;
    --sec-950: #241b11;
    --sec-bg: #b687561a;
    --ink-0: #fff;
    --ink-50: #fafafa;
    --ink-100: #f5f5f5;
    --ink-200: #e9eaeb;
    --ink-300: #d5d7da;
    --ink-400: #a4a7ae;
    --ink-500: #717680;
    --ink-600: #535862;
    --ink-700: #414651;
    --ink-800: #252b36;
    --ink-900: #181d27;
    --ink-950: #0a0d12;
    --rim-0: #fdfdfd;
    --rim-50: #fcfcfd;
    --rim-100: #f8fafc;
    --rim-200: #eef2f6;
    --rim-300: #cdd5df;
    --rim-400: #cdd5df;
    --rim-500: #99a4b2;
    --rim-600: #697586;
    --rim-700: #4b5565;
    --rim-800: #364152;
    --rim-900: #202939;
    --rim-950: #121926;
    --border-0: #fdfdfd;
    --border-50: #fcfcfd;
    --border-100: #f8fafc;
    --border-200: #eef2f6;
    --border-300: #cdd5df;
    --border-400: #cdd5df;
    --border-500: #9aa4b2;
    --border-600: #697586;
    --border-700: #4b5565;
    --border-800: #364152;
    --border-900: #202939;
    --border-950: #121926;
    --ground-0: #fff;
    --ground-50: #f9fafb;
    --ground-100: #f3f4f6;
    --ground-200: #e5e7eb;
    --ground-300: #d2d6db;
    --ground-400: #9da4ae;
    --ground-500: #6c737f;
    --ground-600: #4d5761;
    --ground-700: #384250;
    --ground-800: #1f2a37;
    --ground-900: #111927;
    --ground-950: #0d121c;
    --ground-1000: #f3f4f600;
    --ground-muted: #f7f8f7;
    --success-0: #f6fef9;
    --success-50: #ecfdf3;
    --success-100: #dcfae6;
    --success-200: #abefca;
    --success-300: #75e0a7;
    --success-400: #47cd89;
    --success-500: #17b26a;
    --success-600: #079455;
    --success-700: #067647;
    --success-800: #085d3a;
    --success-900: #074d31;
    --success-950: #053321;
    --success-bg: #17b26a1a;
    --danger-0: #fffbfa;
    --danger-50: #fef3f2;
    --danger-100: #fee4e2;
    --danger-200: #fecdca;
    --danger-300: #fda29b;
    --danger-400: #f97066;
    --danger-500: #f04438;
    --danger-600: #d92d20;
    --danger-700: #b42318;
    --danger-800: #912018;
    --danger-900: #7a271a;
    --danger-950: #55160c;
    --danger-bg: #f044381a;
    --warning-0: #fffcf5;
    --warning-50: #fffaeb;
    --warning-100: #fef0c7;
    --warning-200: #fedf89;
    --warning-300: #fec84b;
    --warning-400: #fdb022;
    --warning-500: #f79009;
    --warning-600: #dc6803;
    --warning-700: #b54708;
    --warning-800: #93370d;
    --warning-900: #7a2e02;
    --warning-950: #4e1d09;
    --warning-bg: #f7900933;
    --info-0: #ecf8fe;
    --info-50: #c7ebfc;
    --info-100: #a2ddfa;
    --info-200: #7ccff8;
    --info-300: #57c2f6;
    --info-400: #32b4f4;
    --info-500: #0f99fe;
    --info-600: #0b8dcd;
    --info-700: #0973a8;
    --info-800: #075a83;
    --info-900: #05405d;
    --info-950: #032638;
    --indicator-model: #fff;
    --indicator-mask: #0009;
    --profit: #46cd7c;
    --loss: #eb483f;
    --buy: #0dc268;
    --sell: #ed0a34;
    --blue-0: #e8efff;
    --blue-50: #d1deff;
    --blue-100: #baceff;
    --blue-200: #a3bdff;
    --blue-300: #769dff;
    --blue-400: #487cff;
    --blue-500: #1a5bff;
    --blue-600: #154bd4;
    --blue-700: #103ba9;
    --blue-800: #0a2c7f;
    --blue-900: #051c54;
    --blue-950: #03143e;
    --blue-primary: #061335;
    --blue-bg: #1a5bff1a;
    --blue-primary-bg: #0613351a;
    --text-fixed-l0: #fff;
    --text-fixed-d500: #737c8d;
    --text-fixed-d700: #a0a9b5;
    --text-fixed-d950: #ddd;
    --bg-fixed-blur-primary-bg: #0613351a;
    --bg-fixed-blue-primary-bg1: #d0d4db1a;
    --bg-fixed-bg-l-00: #fff0;
    --bg-Fixed-bg-L-0: #fff;
    --bg-fixed-login-bg: #fff6;
    --auxiliary-projection: #02091566;
    --shadow-1: 0 4px 10px 0 #0122641f;
    --shadow-2: 0 8px 20px 0 #0122641f;
  }

  [data-theme="dark"] {
    --black-rgb: 255, 255, 255;
    --white-rgb: 0, 0, 0;
    --primary: #d0d4db;
    --primary-rgb: 208, 212, 219;
    --primary-0: #021032;
    --primary-50: #03143e;
    --primary-100: #051c54;
    --primary-200: #0a2c7f;
    --primary-300: #103ba9;
    --primary-400: #154bd4;
    --primary-500: #1a5bff;
    --primary-600: #487cff;
    --primary-700: #769dff;
    --primary-800: #a3bdff;
    --primary-900: #baceff;
    --primary-950: #d1deff;
    --sec-0: #1e1307;
    --sec-50: #251809;
    --sec-100: #38240e;
    --sec-200: #4a3012;
    --sec-300: #70471c;
    --sec-400: #955f25;
    --sec-500: #b68756;
    --sec-600: #c89258;
    --sec-700: #d6ad82;
    --sec-800: #e3c9ab;
    --sec-900: #ead6c0;
    --sec-950: #f1e4d5;
    --sec-bg: #b687561a;
    --ink-0: #090a0c;
    --ink-50: #131318;
    --ink-100: #27272f;
    --ink-200: #394047;
    --ink-300: #4c545f;
    --ink-400: #5f6777;
    --ink-500: #737c8d;
    --ink-600: #8a91a1;
    --ink-700: #a0a9b5;
    --ink-800: #b6beca;
    --ink-900: #c5c9d1;
    --ink-950: #d0d4db;
    --rim-0: #0e1932;
    --rim-50: #101c39;
    --rim-100: #121f3f;
    --rim-200: #1f2b49;
    --rim-300: #515a72;
    --rim-400: #515a72;
    --rim-500: #6a7186;
    --rim-600: #82899a;
    --rim-700: #9ba1ae;
    --rim-800: #b4bbc2;
    --rim-900: #cdd0d7;
    --rim-950: #f3f3f5;
    --border-0: #0e1932;
    --border-50: #101c39;
    --border-100: #121f3f;
    --border-200: #1f2b49;
    --border-300: #515a72;
    --border-400: #515a72;
    --border-500: #6a7186;
    --border-600: #82899a;
    --border-700: #9ba1ae;
    --border-800: #b4b8c2;
    --border-900: #cdd0d7;
    --border-950: #f3f3f5;
    --ground-0: #061335;
    --ground-50: #121f3f;
    --ground-100: #1f2b49;
    --ground-200: #38425d;
    --ground-300: #515a72;
    --ground-400: #6a7186;
    --ground-500: #82899a;
    --ground-600: #9ba1ae;
    --ground-700: #b4bbc2;
    --ground-800: #cdd0d7;
    --ground-900: #f3f3f5;
    --ground-950: #f9f9f9;
    --ground-1000: #1f2b4900;
    --ground-muted: #333;
    --success-0: #041c11;
    --success-50: #052b1a;
    --success-100: #052415;
    --success-200: #083e25;
    --success-300: #0c5935;
    --success-400: #0f7445;
    --success-500: #128e55;
    --success-600: #47cd89;
    --success-700: #75e0a7;
    --success-800: #abefca;
    --success-900: #dcfae6;
    --success-950: #ecfdf3;
    --success-bg: #17b26a1a;
    --danger-0: #3c0f08;
    --danger-50: #3c0f08;
    --danger-100: #621f15;
    --danger-200: #741a13;
    --danger-300: #901c13;
    --danger-400: #ae241a;
    --danger-500: #c0362d;
    --danger-600: #f04438;
    --danger-700: #f97066;
    --danger-800: #fda29b;
    --danger-900: #fecdca;
    --danger-950: #fee4e2;
    --danger-bg: #f0443833;
    --warning-0: #2c1005;
    --warning-50: #441a01;
    --warning-100: #672709;
    --warning-200: #7f3206;
    --warning-300: #b05302;
    --warning-400: #c67307;
    --warning-500: #de8208;
    --warning-600: #fdb022;
    --warning-700: #fec84b;
    --warning-800: #fedf89;
    --warning-900: #fef0c7;
    --warning-950: #fffaeb;
    --warning-bg: #f7900933;
    --info-0: #032638;
    --info-50: #05405d;
    --info-100: #075a83;
    --info-200: #0973a8;
    --info-300: #0b8dcd;
    --info-400: #0da6f2;
    --info-500: #0f99fe;
    --info-600: #57c2f6;
    --info-700: #7ccff8;
    --info-800: #a2ddfa;
    --info-900: #c7ebfc;
    --info-950: #ecf8fe;
    --indicator-model: #101b36;
    --indicator-mask: #00050e99;
    --profit: #46cd7c;
    --profit-rgb: 70, 205, 124;
    --loss: #eb483f;
    --loss-rgb: 235, 72, 63;
    --buy: #158bf9;
    --sell: #eb483f;
    --blue-0: #021032;
    --blue-50: #03143e;
    --blue-100: #051c54;
    --blue-200: #0a2c7f;
    --blue-300: #103ba9;
    --blue-400: #154bd4;
    --blue-500: #1a5bff;
    --blue-600: #487cff;
    --blue-700: #769dff;
    --blue-800: #a3bdff;
    --blue-900: #baceff;
    --blue-950: #d1deff;
    --blue-primary: #d0d4db;
    --blue-bg: #1a5bff1a;
    --blue-primary-bg: #d0d4db1a;
    --text-fixed-l0: #fff;
    --text-fixed-d500: #737c8d;
    --text-fixed-d700: #a0a9b5;
    --text-fixed-d950: #ddd;
    --bg-fixed-blur-primary-bg: #0613351a;
    --bg-fixed-blue-primary-bg1: #d0d4db1a;
    --bg-fixed-bg-l-00: #fff0;
    --bg-Fixed-bg-L-0: #fff;
    --bg-fixed-login-bg: #0006;
    --auxiliary-projection: #02091566;
    --shadow-1: 0 4px 10px 0 #02091566;
    --shadow-2: 0 8px 20px 0 #02091566;
  }

  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

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

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

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

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

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

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

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

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

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not ((-webkit-appearance: -apple-pay-button))) or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

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

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

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

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    appearance: button;
  }

  ::file-selector-button {
    appearance: button;
  }

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

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

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer theme {
  :root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-500: oklch(63.7% .237 25.331);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-green-500: oklch(72.3% .219 149.579);
    --color-green-600: oklch(62.7% .194 149.214);
    --color-blue-400: var(--blue-400);
    --color-blue-500: var(--blue-500);
    --color-blue-600: var(--blue-600);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-gray-600: oklch(44.6% .03 256.802);
    --color-gray-700: oklch(37.3% .034 259.733);
    --color-gray-800: oklch(27.8% .033 256.848);
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --leading-normal: 1.5;
    --radius-xs: .125rem;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --radius-2xl: 1rem;
    --radius-3xl: 1.5rem;
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-sm: 8px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-primary: var(--primary);
    --color-primary-0: var(--primary-0);
    --color-primary-400: var(--primary-400);
    --color-primary-500: var(--primary-500);
    --color-sec: var(--sec-500);
    --color-sec-400: var(--sec-400);
    --color-sec-500: var(--sec-500);
    --color-ink: var(--ink-900);
    --color-ink-strong: var(--ink-950);
    --color-ink-secondary: var(--ink-700);
    --color-ink-info: var(--ink-500);
    --color-ink-0: var(--ink-0);
    --color-ink-200: var(--ink-200);
    --color-ink-400: var(--ink-400);
    --color-ink-500: var(--ink-500);
    --color-ink-600: var(--ink-600);
    --color-ink-700: var(--ink-700);
    --color-ink-800: var(--ink-800);
    --color-ink-900: var(--ink-900);
    --color-ink-950: var(--ink-950);
    --color-rim: var(--rim-400);
    --color-rim-deep: var(--rim-300);
    --color-rim-normal: var(--rim-200);
    --color-rim-100: var(--rim-100);
    --color-rim-200: var(--rim-200);
    --color-rim-300: var(--rim-300);
    --color-rim-500: var(--rim-500);
    --color-rim-600: var(--rim-600);
    --color-border-200: var(--border-200);
    --color-border-300: var(--border-300);
    --color-border-400: var(--border-400);
    --color-border-600: var(--border-600);
    --color-border-700: var(--border-700);
    --color-ground-normal: var(--ground-100);
    --color-ground-0: var(--ground-0);
    --color-ground-50: var(--ground-50);
    --color-ground-100: var(--ground-100);
    --color-ground-200: var(--ground-200);
    --color-ground-300: var(--ground-300);
    --color-success: var(--success-500);
    --color-success-bg: var(--success-bg);
    --color-success-500: var(--success-500);
    --color-danger: var(--danger-500);
    --color-danger-bg: var(--danger-bg);
    --color-danger-500: var(--danger-500);
    --color-warning: var(--warning-500);
    --color-warning-bg: var(--warning-bg);
    --color-warning-100: var(--warning-100);
    --color-warning-500: var(--warning-500);
    --color-info-500: var(--info-500);
    --color-profit: var(--profit);
    --color-loss: var(--loss);
    --color-buy: var(--buy);
    --color-sell: var(--sell);
    --color-sec-bg: var(--sec-bg);
    --color-indicator-model: var(--indicator-model);
    --color-blue-primary: var(--blue-primary);
    --color-blue-primary-bg: var(--blue-primary-bg);
    --color-blue-bg: var(--blue-bg);
    --color-text-fixed-l0: var(--text-fixed-l0);
    --color-text-fixed-d500: var(--text-fixed-d500);
    --color-text-fixed-d700: var(--text-fixed-d700);
    --color-text-fixed-d950: var(--text-fixed-d950);
    --color-bg-fixed-blur-primary-bg: var(--bg-fixed-blur-primary-bg);
  }
}

@layer components;

@layer utilities {
  .\@container {
    container-type: inline-size;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .collapse {
    visibility: collapse;
  }

  .invisible {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .static {
    position: static;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1 {
    top: calc(var(--spacing) * 1);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-12 {
    top: calc(var(--spacing) * 12);
  }

  .top-\[-3px\] {
    top: -3px;
  }

  .top-\[1px\] {
    top: 1px;
  }

  .top-\[2px\] {
    top: 2px;
  }

  .top-\[10\%\] {
    top: 10%;
  }

  .top-\[11px\] {
    top: 11px;
  }

  .top-\[50\%\] {
    top: 50%;
  }

  .top-\[60\%\] {
    top: 60%;
  }

  .top-\[64px\] {
    top: 64px;
  }

  .top-\[267px\] {
    top: 267px;
  }

  .top-full {
    top: 100%;
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-1 {
    right: calc(var(--spacing) * 1);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-\[0px\] {
    right: 0;
  }

  .right-\[6px\] {
    right: 6px;
  }

  .right-\[25px\] {
    right: 25px;
  }

  .right-\[50\%\] {
    right: 50%;
  }

  .-bottom-12 {
    bottom: calc(var(--spacing) * -12);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-\[-10px\] {
    bottom: -10px;
  }

  .bottom-\[-44px\] {
    bottom: -44px;
  }

  .bottom-\[0\], .bottom-\[0px\] {
    bottom: 0;
  }

  .bottom-\[1px\] {
    bottom: 1px;
  }

  .bottom-\[6px\] {
    bottom: 6px;
  }

  .bottom-\[26px\] {
    bottom: 26px;
  }

  .bottom-full {
    bottom: 100%;
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-\[-6\%\] {
    left: -6%;
  }

  .left-\[0px\] {
    left: 0;
  }

  .left-\[50\%\] {
    left: 50%;
  }

  .left-full {
    left: 100%;
  }

  .z-10 {
    z-index: 10;
  }

  .z-20 {
    z-index: 20;
  }

  .z-100 {
    z-index: 100;
  }

  .z-\[-1\] {
    z-index: -1;
  }

  .z-\[1\] {
    z-index: 1;
  }

  .z-\[99\] {
    z-index: 99;
  }

  .z-\[500\] {
    z-index: 500;
  }

  .z-\[9998\] {
    z-index: 9998;
  }

  .z-\[9999\] {
    z-index: 9999;
  }

  .z-\[9999999999\] {
    z-index: 2147483647;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 40rem) {
    .container {
      max-width: 40rem;
    }
  }

  @media (min-width: 48rem) {
    .container {
      max-width: 48rem;
    }
  }

  @media (min-width: 64rem) {
    .container {
      max-width: 64rem;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-2 {
    margin: calc(var(--spacing) * 2);
  }

  .m-26 {
    margin: calc(var(--spacing) * 26);
  }

  .m-32 {
    margin: calc(var(--spacing) * 32);
  }

  .m-40 {
    margin: calc(var(--spacing) * 40);
  }

  .m-48 {
    margin: calc(var(--spacing) * 48);
  }

  .m-178 {
    margin: calc(var(--spacing) * 178);
  }

  .m-\[0px_4px\] {
    margin: 0 4px;
  }

  .m-\[24px_0px\] {
    margin: 24px 0;
  }

  .mx-6 {
    margin-inline: calc(var(--spacing) * 6);
  }

  .mx-\[-24px\] {
    margin-inline: -24px;
  }

  .mx-\[4px\] {
    margin-inline: 4px;
  }

  .mx-\[40px\] {
    margin-inline: 40px;
  }

  .mx-\[140px\] {
    margin-inline: 140px;
  }

  .mx-auto {
    margin-inline: auto;
  }

  .\!my-6 {
    margin-block: calc(var(--spacing) * 6) !important;
  }

  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }

  .my-3 {
    margin-block: calc(var(--spacing) * 3);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-6 {
    margin-block: calc(var(--spacing) * 6);
  }

  .my-\[12px\] {
    margin-block: 12px;
  }

  .my-\[16px\] {
    margin-block: 16px;
  }

  .my-\[20px\] {
    margin-block: 20px;
  }

  .my-\[24px\] {
    margin-block: 24px;
  }

  .\!mt-\[-24px\] {
    margin-top: -24px !important;
  }

  .-mt-8 {
    margin-top: calc(var(--spacing) * -8);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }

  .mt-\[-2px\] {
    margin-top: -2px;
  }

  .mt-\[-20px\] {
    margin-top: -20px;
  }

  .mt-\[4px\] {
    margin-top: 4px;
  }

  .mt-\[6px\] {
    margin-top: 6px;
  }

  .mt-\[7px\] {
    margin-top: 7px;
  }

  .mt-\[8px\] {
    margin-top: 8px;
  }

  .mt-\[8px\]\! {
    margin-top: 8px !important;
  }

  .mt-\[8x\] {
    margin-top: 8x;
  }

  .mt-\[10px\] {
    margin-top: 10px;
  }

  .mt-\[12px\] {
    margin-top: 12px;
  }

  .mt-\[14px\] {
    margin-top: 14px;
  }

  .mt-\[16px\] {
    margin-top: 16px;
  }

  .mt-\[16px\]\! {
    margin-top: 16px !important;
  }

  .mt-\[18px\] {
    margin-top: 18px;
  }

  .mt-\[20px\] {
    margin-top: 20px;
  }

  .mt-\[22px\] {
    margin-top: 22px;
  }

  .mt-\[24px\] {
    margin-top: 24px;
  }

  .mt-\[25px\] {
    margin-top: 25px;
  }

  .mt-\[26px\] {
    margin-top: 26px;
  }

  .mt-\[30px\] {
    margin-top: 30px;
  }

  .mt-\[32px\] {
    margin-top: 32px;
  }

  .mt-\[36px\] {
    margin-top: 36px;
  }

  .mt-\[42px\] {
    margin-top: 42px;
  }

  .mt-\[100px\] {
    margin-top: 100px;
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-2\! {
    margin-right: calc(var(--spacing) * 2) !important;
  }

  .mr-4 {
    margin-right: calc(var(--spacing) * 4);
  }

  .mr-\[2px\] {
    margin-right: 2px;
  }

  .mr-\[3px\] {
    margin-right: 3px;
  }

  .mr-\[4px\] {
    margin-right: 4px;
  }

  .mr-\[6px\] {
    margin-right: 6px;
  }

  .mr-\[7px\] {
    margin-right: 7px;
  }

  .mr-\[8px\] {
    margin-right: 8px;
  }

  .mr-\[10px\] {
    margin-right: 10px;
  }

  .mr-\[12px\] {
    margin-right: 12px;
  }

  .mr-\[14px\] {
    margin-right: 14px;
  }

  .mr-\[16px\] {
    margin-right: 16px;
  }

  .mr-\[20px\] {
    margin-right: 20px;
  }

  .mr-\[22px\] {
    margin-right: 22px;
  }

  .mr-\[24px\] {
    margin-right: 24px;
  }

  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }

  .\!mb-\[0px\] {
    margin-bottom: 0 !important;
  }

  .\!mb-\[4px\] {
    margin-bottom: 4px !important;
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-0\! {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-6 {
    margin-bottom: calc(var(--spacing) * 6);
  }

  .mb-16 {
    margin-bottom: calc(var(--spacing) * 16);
  }

  .mb-\[2px\] {
    margin-bottom: 2px;
  }

  .mb-\[4px\] {
    margin-bottom: 4px;
  }

  .mb-\[5px\] {
    margin-bottom: 5px;
  }

  .mb-\[6px\] {
    margin-bottom: 6px;
  }

  .mb-\[8px\] {
    margin-bottom: 8px;
  }

  .mb-\[9px\] {
    margin-bottom: 9px;
  }

  .mb-\[11px\] {
    margin-bottom: 11px;
  }

  .mb-\[12px\] {
    margin-bottom: 12px;
  }

  .mb-\[14px\] {
    margin-bottom: 14px;
  }

  .mb-\[15px\] {
    margin-bottom: 15px;
  }

  .mb-\[16px\] {
    margin-bottom: 16px;
  }

  .mb-\[20px\] {
    margin-bottom: 20px;
  }

  .mb-\[24px\] {
    margin-bottom: 24px;
  }

  .mb-\[26px\] {
    margin-bottom: 26px;
  }

  .mb-\[28px\] {
    margin-bottom: 28px;
  }

  .mb-\[44px\] {
    margin-bottom: 44px;
  }

  .mb-\[45px\] {
    margin-bottom: 45px;
  }

  .mb-\[52px\] {
    margin-bottom: 52px;
  }

  .-ml-2 {
    margin-left: calc(var(--spacing) * -2);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-4 {
    margin-left: calc(var(--spacing) * 4);
  }

  .ml-\[-4px\] {
    margin-left: -4px;
  }

  .ml-\[-12px\] {
    margin-left: -12px;
  }

  .ml-\[2px\] {
    margin-left: 2px;
  }

  .ml-\[4px\] {
    margin-left: 4px;
  }

  .ml-\[8px\] {
    margin-left: 8px;
  }

  .ml-\[12px\] {
    margin-left: 12px;
  }

  .ml-\[16px\] {
    margin-left: 16px;
  }

  .ml-\[20px\] {
    margin-left: 20px;
  }

  .ml-\[24px\] {
    margin-left: 24px;
  }

  .ml-\[27px\] {
    margin-left: 27px;
  }

  .ml-\[28px\] {
    margin-left: 28px;
  }

  .ml-\[40px\] {
    margin-left: 40px;
  }

  .box-border {
    box-sizing: border-box;
  }

  .box-content {
    box-sizing: content-box;
  }

  .line-clamp-2 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-3 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-4 {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .line-clamp-5 {
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .\!block {
    display: block !important;
  }

  .\!flex {
    display: flex !important;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .flex\! {
    display: flex !important;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .table-cell {
    display: table-cell;
  }

  .aspect-\[29\/21\] {
    aspect-ratio: 29 / 21;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .\!h-\[30px\] {
    height: 30px !important;
  }

  .\!h-\[140px\] {
    height: 140px !important;
  }

  .\!h-auto {
    height: auto !important;
  }

  .h-0 {
    height: calc(var(--spacing) * 0);
  }

  .h-0\.5 {
    height: calc(var(--spacing) * .5);
  }

  .h-1 {
    height: calc(var(--spacing) * 1);
  }

  .h-2 {
    height: calc(var(--spacing) * 2);
  }

  .h-3 {
    height: calc(var(--spacing) * 3);
  }

  .h-3\.5 {
    height: calc(var(--spacing) * 3.5);
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5 {
    height: calc(var(--spacing) * 5);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-7 {
    height: calc(var(--spacing) * 7);
  }

  .h-8 {
    height: calc(var(--spacing) * 8);
  }

  .h-9 {
    height: calc(var(--spacing) * 9);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11 {
    height: calc(var(--spacing) * 11);
  }

  .h-12 {
    height: calc(var(--spacing) * 12);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-20 {
    height: calc(var(--spacing) * 20);
  }

  .h-80 {
    height: calc(var(--spacing) * 80);
  }

  .h-\[1px\] {
    height: 1px;
  }

  .h-\[2px\] {
    height: 2px;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[5px\] {
    height: 5px;
  }

  .h-\[6px\] {
    height: 6px;
  }

  .h-\[8px\] {
    height: 8px;
  }

  .h-\[10px\] {
    height: 10px;
  }

  .h-\[12px\] {
    height: 12px;
  }

  .h-\[14px\] {
    height: 14px;
  }

  .h-\[16px\] {
    height: 16px;
  }

  .h-\[18px\] {
    height: 18px;
  }

  .h-\[19px\] {
    height: 19px;
  }

  .h-\[20px\] {
    height: 20px;
  }

  .h-\[22px\] {
    height: 22px;
  }

  .h-\[24px\] {
    height: 24px;
  }

  .h-\[25px\] {
    height: 25px;
  }

  .h-\[26px\] {
    height: 26px;
  }

  .h-\[28px\] {
    height: 28px;
  }

  .h-\[30px\] {
    height: 30px;
  }

  .h-\[32px\] {
    height: 32px;
  }

  .h-\[34px\] {
    height: 34px;
  }

  .h-\[36px\] {
    height: 36px;
  }

  .h-\[38px\] {
    height: 38px;
  }

  .h-\[38px\]\! {
    height: 38px !important;
  }

  .h-\[40px\] {
    height: 40px;
  }

  .h-\[42px\] {
    height: 42px;
  }

  .h-\[42px\]\! {
    height: 42px !important;
  }

  .h-\[44px\] {
    height: 44px;
  }

  .h-\[45px\] {
    height: 45px;
  }

  .h-\[46px\] {
    height: 46px;
  }

  .h-\[48px\] {
    height: 48px;
  }

  .h-\[49px\] {
    height: 49px;
  }

  .h-\[50px\] {
    height: 50px;
  }

  .h-\[51px\] {
    height: 51px;
  }

  .h-\[52px\] {
    height: 52px;
  }

  .h-\[54px\] {
    height: 54px;
  }

  .h-\[55px\] {
    height: 55px;
  }

  .h-\[60px\] {
    height: 60px;
  }

  .h-\[61px\] {
    height: 61px;
  }

  .h-\[62px\] {
    height: 62px;
  }

  .h-\[66px\] {
    height: 66px;
  }

  .h-\[70px\] {
    height: 70px;
  }

  .h-\[74px\] {
    height: 74px;
  }

  .h-\[76px\] {
    height: 76px;
  }

  .h-\[78px\] {
    height: 78px;
  }

  .h-\[80px\] {
    height: 80px;
  }

  .h-\[80vh\] {
    height: 80vh;
  }

  .h-\[83px\] {
    height: 83px;
  }

  .h-\[86px\] {
    height: 86px;
  }

  .h-\[92px\] {
    height: 92px;
  }

  .h-\[95px\] {
    height: 95px;
  }

  .h-\[96px\] {
    height: 96px;
  }

  .h-\[100px\] {
    height: 100px;
  }

  .h-\[110px\] {
    height: 110px;
  }

  .h-\[140px\] {
    height: 140px;
  }

  .h-\[150px\] {
    height: 150px;
  }

  .h-\[154px\] {
    height: 154px;
  }

  .h-\[160px\] {
    height: 160px;
  }

  .h-\[180px\] {
    height: 180px;
  }

  .h-\[185px\] {
    height: 185px;
  }

  .h-\[192px\] {
    height: 192px;
  }

  .h-\[195px\] {
    height: 195px;
  }

  .h-\[210px\] {
    height: 210px;
  }

  .h-\[212px\] {
    height: 212px;
  }

  .h-\[213px\] {
    height: 213px;
  }

  .h-\[220px\] {
    height: 220px;
  }

  .h-\[222px\] {
    height: 222px;
  }

  .h-\[225px\] {
    height: 225px;
  }

  .h-\[230px\] {
    height: 230px;
  }

  .h-\[235px\] {
    height: 235px;
  }

  .h-\[240px\] {
    height: 240px;
  }

  .h-\[250px\] {
    height: 250px;
  }

  .h-\[256px\] {
    height: 256px;
  }

  .h-\[290px\] {
    height: 290px;
  }

  .h-\[295px\] {
    height: 295px;
  }

  .h-\[300px\] {
    height: 300px;
  }

  .h-\[306px\] {
    height: 306px;
  }

  .h-\[324px\] {
    height: 324px;
  }

  .h-\[380px\] {
    height: 380px;
  }

  .h-\[394px\] {
    height: 394px;
  }

  .h-\[400px\] {
    height: 400px;
  }

  .h-\[435px\] {
    height: 435px;
  }

  .h-\[440px\] {
    height: 440px;
  }

  .h-\[520px\] {
    height: 520px;
  }

  .h-\[550px\] {
    height: 550px;
  }

  .h-\[562px\] {
    height: 562px;
  }

  .h-\[583px\] {
    height: 583px;
  }

  .h-\[600px\] {
    height: 600px;
  }

  .h-\[682px\] {
    height: 682px;
  }

  .h-\[calc\(100\%\+22px\)\] {
    height: calc(100% + 22px);
  }

  .h-\[calc\(100\%-48px\)\] {
    height: calc(100% - 48px);
  }

  .h-\[calc\(100\%-52px\)\] {
    height: calc(100% - 52px);
  }

  .h-\[calc\(100vh-170px\)\] {
    height: calc(100vh - 170px);
  }

  .h-auto {
    height: auto;
  }

  .h-full {
    height: 100%;
  }

  .h-full\! {
    height: 100% !important;
  }

  .h-px {
    height: 1px;
  }

  .max-h-40 {
    max-height: calc(var(--spacing) * 40);
  }

  .max-h-64 {
    max-height: calc(var(--spacing) * 64);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .max-h-full {
    max-height: 100%;
  }

  .min-h-0 {
    min-height: calc(var(--spacing) * 0);
  }

  .min-h-\[178px\] {
    min-height: 178px;
  }

  .min-h-\[200px\] {
    min-height: 200px;
  }

  .min-h-\[202px\] {
    min-height: 202px;
  }

  .min-h-\[210px\] {
    min-height: 210px;
  }

  .min-h-\[212px\] {
    min-height: 212px;
  }

  .min-h-\[230px\] {
    min-height: 230px;
  }

  .min-h-\[240px\] {
    min-height: 240px;
  }

  .min-h-\[271px\] {
    min-height: 271px;
  }

  .min-h-\[282px\] {
    min-height: 282px;
  }

  .min-h-\[289px\] {
    min-height: 289px;
  }

  .min-h-\[296px\] {
    min-height: 296px;
  }

  .min-h-\[300px\] {
    min-height: 300px;
  }

  .min-h-\[301px\] {
    min-height: 301px;
  }

  .min-h-\[305px\] {
    min-height: 305px;
  }

  .min-h-\[310px\] {
    min-height: 310px;
  }

  .min-h-\[320px\] {
    min-height: 320px;
  }

  .min-h-\[334px\] {
    min-height: 334px;
  }

  .min-h-\[362px\] {
    min-height: 362px;
  }

  .min-h-\[383px\] {
    min-height: 383px;
  }

  .min-h-\[394px\] {
    min-height: 394px;
  }

  .min-h-\[396px\] {
    min-height: 396px;
  }

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

  .min-h-\[540px\] {
    min-height: 540px;
  }

  .min-h-full {
    min-height: 100%;
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-1\/2 {
    width: 50%;
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-2\/5 {
    width: 40%;
  }

  .w-3 {
    width: calc(var(--spacing) * 3);
  }

  .w-3\.5 {
    width: calc(var(--spacing) * 3.5);
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-5 {
    width: calc(var(--spacing) * 5);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-7 {
    width: calc(var(--spacing) * 7);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-9 {
    width: calc(var(--spacing) * 9);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-11 {
    width: calc(var(--spacing) * 11);
  }

  .w-14 {
    width: calc(var(--spacing) * 14);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-20 {
    width: calc(var(--spacing) * 20);
  }

  .w-60 {
    width: calc(var(--spacing) * 60);
  }

  .w-80 {
    width: calc(var(--spacing) * 80);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[30\%\] {
    width: 30%;
  }

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

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

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

  .w-\[40\%\] {
    width: 40%;
  }

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

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

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

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

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

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

  .w-\[50\%\] {
    width: 50%;
  }

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

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

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

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

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

  .w-\[70\%\] {
    width: 70%;
  }

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

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

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

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

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

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

  .w-\[100\%\]\! {
    width: 100% !important;
  }

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

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

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

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

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

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

  .w-\[130px\]\! {
    width: 130px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-\[300px\]\! {
    width: 300px !important;
  }

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

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

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

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

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

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

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

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

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

  .w-\[calc\(100\%-40px\)\] {
    width: calc(100% - 40px);
  }

  .w-\[calc\(100\%-300px\)\] {
    width: calc(100% - 300px);
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-full\! {
    width: 100% !important;
  }

  .w-max {
    width: max-content;
  }

  .w-px {
    width: 1px;
  }

  .max-w-\[50\%\] {
    max-width: 50%;
  }

  .max-w-\[60\%\] {
    max-width: 60%;
  }

  .max-w-\[80\%\] {
    max-width: 80%;
  }

  .max-w-\[120px\] {
    max-width: 120px;
  }

  .max-w-\[128px\] {
    max-width: 128px;
  }

  .max-w-\[160px\] {
    max-width: 160px;
  }

  .max-w-\[180px\] {
    max-width: 180px;
  }

  .max-w-\[200px\] {
    max-width: 200px;
  }

  .max-w-\[238px\] {
    max-width: 238px;
  }

  .max-w-\[240px\] {
    max-width: 240px;
  }

  .max-w-\[259px\] {
    max-width: 259px;
  }

  .max-w-\[300px\] {
    max-width: 300px;
  }

  .max-w-\[350px\] {
    max-width: 350px;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[420px\] {
    max-width: 420px;
  }

  .max-w-\[594px\] {
    max-width: 594px;
  }

  .max-w-\[616px\] {
    max-width: 616px;
  }

  .max-w-\[779px\] {
    max-width: 779px;
  }

  .max-w-\[800px\] {
    max-width: 800px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-5 {
    min-width: calc(var(--spacing) * 5);
  }

  .min-w-\[0\] {
    min-width: 0;
  }

  .min-w-\[10ch\] {
    min-width: 10ch;
  }

  .min-w-\[16px\] {
    min-width: 16px;
  }

  .min-w-\[80px\] {
    min-width: 80px;
  }

  .min-w-\[120px\] {
    min-width: 120px;
  }

  .min-w-\[200px\] {
    min-width: 200px;
  }

  .min-w-\[300px\] {
    min-width: 300px;
  }

  .min-w-\[400px\] {
    min-width: 400px;
  }

  .flex-1 {
    flex: 1;
  }

  .flex-2 {
    flex: 2;
  }

  .flex-3 {
    flex: 3;
  }

  .flex-\[0_1_25\%\] {
    flex: 0 25%;
  }

  .flex-auto {
    flex: auto;
  }

  .flex-none {
    flex: none;
  }

  .flex-shrink {
    flex-shrink: 1;
  }

  .flex-shrink-0 {
    flex-shrink: 0;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow {
    flex-grow: 1;
  }

  .basis-\[120px\] {
    flex-basis: 120px;
  }

  .basis-\[130px\] {
    flex-basis: 130px;
  }

  .basis-\[152px\] {
    flex-basis: 152px;
  }

  .basis-\[240px\] {
    flex-basis: 240px;
  }

  .basis-\[260px\] {
    flex-basis: 260px;
  }

  .basis-\[300px\] {
    flex-basis: 300px;
  }

  .table-fixed {
    table-layout: fixed;
  }

  .origin-top-right {
    transform-origin: 100% 0;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-1\/3 {
    --tw-translate-x: calc(calc(1 / 3 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1\/3 {
    --tw-translate-x: calc(1 / 3 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-1\/4 {
    --tw-translate-x: calc(1 / 4 * 100%);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-4px\] {
    --tw-translate-x: -4px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[-50\%\] {
    --tw-translate-x: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-\[50\%\] {
    --tw-translate-x: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-x-full {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/4 {
    --tw-translate-y: calc(calc(1 / 4 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[-50\%\] {
    --tw-translate-y: -50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-\[50\%\] {
    --tw-translate-y: 50%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .scale-\[0\.5\] {
    scale: .5;
  }

  .scale-\[0\.6\] {
    scale: .6;
  }

  .scale-\[0\.8\] {
    scale: .8;
  }

  .rotate-0 {
    rotate: none;
  }

  .rotate-45 {
    rotate: 45deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .rotate-\[-45deg\] {
    rotate: -45deg;
  }

  .rotate-\[-90deg\] {
    rotate: -90deg;
  }

  .rotate-\[90deg\] {
    rotate: 90deg;
  }

  .rotate-z-180 {
    --tw-rotate-z: rotateZ(180deg);
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .\!cursor-not-allowed {
    cursor: not-allowed !important;
  }

  .\!cursor-pointer {
    cursor: pointer !important;
  }

  .cursor-move {
    cursor: move;
  }

  .cursor-not-allowed {
    cursor: not-allowed;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .resize {
    resize: both;
  }

  .list-inside {
    list-style-position: inside;
  }

  .list-disc {
    list-style-type: disc;
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .grid-cols-\[repeat\(auto-fill\,minmax\(44px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(44px, 1fr));
  }

  .grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  }

  .grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  }

  .grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  }

  .flex-col {
    flex-direction: column;
  }

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

  .flex-nowrap {
    flex-wrap: nowrap;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .\!items-center {
    align-items: center !important;
  }

  .\!items-start {
    align-items: flex-start !important;
  }

  .items-baseline {
    align-items: baseline;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .\!justify-center {
    justify-content: center !important;
  }

  .justify-around {
    justify-content: space-around;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .\!gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }

  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }

  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }

  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }

  .gap-11 {
    gap: calc(var(--spacing) * 11);
  }

  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }

  .gap-22 {
    gap: calc(var(--spacing) * 22);
  }

  .gap-\[1px\] {
    gap: 1px;
  }

  .gap-\[2px\] {
    gap: 2px;
  }

  .gap-\[3px\] {
    gap: 3px;
  }

  .gap-\[4px\] {
    gap: 4px;
  }

  .gap-\[6px\] {
    gap: 6px;
  }

  .gap-\[7px\] {
    gap: 7px;
  }

  .gap-\[8px\] {
    gap: 8px;
  }

  .gap-\[10px\] {
    gap: 10px;
  }

  .gap-\[12px\] {
    gap: 12px;
  }

  .gap-\[14px\] {
    gap: 14px;
  }

  .gap-\[16px\] {
    gap: 16px;
  }

  .gap-\[18px\] {
    gap: 18px;
  }

  .gap-\[20px\] {
    gap: 20px;
  }

  .gap-\[22px\] {
    gap: 22px;
  }

  .gap-\[24px\] {
    gap: 24px;
  }

  .gap-\[30px\] {
    gap: 30px;
  }

  .gap-\[32px\] {
    gap: 32px;
  }

  .gap-\[36px\] {
    gap: 36px;
  }

  .gap-\[40px\] {
    gap: 40px;
  }

  .gap-\[50px\] {
    gap: 50px;
  }

  .gap-\[64px\] {
    gap: 64px;
  }

  .gap-\[80px\] {
    gap: 80px;
  }

  .gap-\[100px\] {
    gap: 100px;
  }

  :where(.space-y-\[16px\] > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(16px * var(--tw-space-y-reverse));
    margin-block-end: calc(16px * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-\[8px\] {
    column-gap: 8px;
  }

  .gap-x-\[16px\] {
    column-gap: 16px;
  }

  .gap-x-\[20px\] {
    column-gap: 20px;
  }

  .gap-x-\[24px\] {
    column-gap: 24px;
  }

  .gap-x-\[40px\] {
    column-gap: 40px;
  }

  :where(.space-x-1 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-2 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));
  }

  :where(.space-x-4 > :not(:last-child)) {
    --tw-space-x-reverse: 0;
    margin-inline-start: calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));
    margin-inline-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)));
  }

  .gap-y-\[10px\] {
    row-gap: 10px;
  }

  .gap-y-\[14px\] {
    row-gap: 14px;
  }

  .gap-y-\[16px\] {
    row-gap: 16px;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .\!overflow-hidden {
    overflow: hidden !important;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-scroll {
    overflow: scroll;
  }

  .overflow-visible {
    overflow: visible;
  }

  .overflow-x-auto {
    overflow-x: auto;
  }

  .overflow-x-hidden {
    overflow-x: hidden;
  }

  .\!overflow-y-auto {
    overflow-y: auto !important;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .overflow-y-scroll {
    overflow-y: scroll;
  }

  .\!rounded-\[10px\] {
    border-radius: 10px !important;
  }

  .\!rounded-md {
    border-radius: var(--radius-md) !important;
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }

  .rounded-3xl {
    border-radius: var(--radius-3xl);
  }

  .rounded-\[0_0_8px_8px\] {
    border-radius: 0 0 8px 8px;
  }

  .rounded-\[1px\] {
    border-radius: 1px;
  }

  .rounded-\[2px\] {
    border-radius: 2px;
  }

  .rounded-\[3px\] {
    border-radius: 3px;
  }

  .rounded-\[4px\] {
    border-radius: 4px;
  }

  .rounded-\[6-px\] {
    border-radius: 6-px;
  }

  .rounded-\[6px\] {
    border-radius: 6px;
  }

  .rounded-\[8px\] {
    border-radius: 8px;
  }

  .rounded-\[8px\]\! {
    border-radius: 8px !important;
  }

  .rounded-\[8px_8px_0_0\] {
    border-radius: 8px 8px 0 0;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[10px\]\! {
    border-radius: 10px !important;
  }

  .rounded-\[12px\] {
    border-radius: 12px;
  }

  .rounded-\[14px\] {
    border-radius: 14px;
  }

  .rounded-\[16px\] {
    border-radius: 16px;
  }

  .rounded-\[50\%\] {
    border-radius: 50%;
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-xs {
    border-radius: var(--radius-xs);
  }

  .rounded-l-full {
    border-top-left-radius: 3.40282e38px;
    border-bottom-left-radius: 3.40282e38px;
  }

  .rounded-tl-sm {
    border-top-left-radius: var(--radius-sm);
  }

  .rounded-r-full {
    border-top-right-radius: 3.40282e38px;
    border-bottom-right-radius: 3.40282e38px;
  }

  .rounded-tr-sm {
    border-top-right-radius: var(--radius-sm);
  }

  .\!border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0 !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-4 {
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .border-12 {
    border-style: var(--tw-border-style);
    border-width: 12px;
  }

  .border-\[0\.5px\] {
    border-style: var(--tw-border-style);
    border-width: .5px;
  }

  .border-\[1px\] {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-\[2px\] {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-\[5px\] {
    border-style: var(--tw-border-style);
    border-width: 5px;
  }

  .\!border-e {
    border-inline-end-style: var(--tw-border-style) !important;
    border-inline-end-width: 1px !important;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 2px;
  }

  .border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .border-t-\[3\.5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 3.5px;
  }

  .border-t-\[5px\] {
    border-top-style: var(--tw-border-style);
    border-top-width: 5px;
  }

  .border-r-4 {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }

  .border-r-\[3\.5px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 3.5px;
  }

  .border-r-\[5px\] {
    border-right-style: var(--tw-border-style);
    border-right-width: 5px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-b-\[1px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-\[2px\] {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .border-l-\[1px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }

  .border-l-\[3\.5px\] {
    border-left-style: var(--tw-border-style);
    border-left-width: 3.5px;
  }

  .\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }

  .border-dashed {
    --tw-border-style: dashed;
    border-style: dashed;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }

  .\!border-blue-primary {
    border-color: var(--color-blue-primary) !important;
  }

  .\!border-rim-200 {
    border-color: var(--color-rim-200) !important;
  }

  .border-\[\#1F2B49\], .border-\[\#1f2b49\] {
    border-color: #1f2b49;
  }

  .border-\[\#38425D\] {
    border-color: #38425d;
  }

  .border-\[\#364152\] {
    border-color: #364152;
  }

  .border-\[\#E0E1E1\] {
    border-color: #e0e1e1;
  }

  .border-\[rgba\(182\,135\,86\,0\.40\)\] {
    border-color: #b6875666;
  }

  .border-\[rgba\(var\(--black-rgb\)\,0\.02\)\] {
    border-color: rgba(var(--black-rgb), .02);
  }

  .border-blue-500 {
    border-color: var(--color-blue-500);
  }

  .border-blue-primary {
    border-color: var(--color-blue-primary);
  }

  .border-border-700 {
    border-color: var(--color-border-700);
  }

  .border-danger-500 {
    border-color: var(--color-danger-500);
  }

  .border-gray-300 {
    border-color: var(--color-gray-300);
  }

  .border-gray-500 {
    border-color: var(--color-gray-500);
  }

  .border-ground-100 {
    border-color: var(--color-ground-100);
  }

  .border-ground-200 {
    border-color: var(--color-ground-200);
  }

  .border-ground-normal {
    border-color: var(--color-ground-normal);
  }

  .border-ink-200 {
    border-color: var(--color-ink-200);
  }

  .border-ink-500 {
    border-color: var(--color-ink-500);
  }

  .border-primary {
    border-color: var(--color-primary);
  }

  .border-primary\! {
    border-color: var(--color-primary) !important;
  }

  .border-rim-100 {
    border-color: var(--color-rim-100);
  }

  .border-rim-200 {
    border-color: var(--color-rim-200);
  }

  .border-rim-300 {
    border-color: var(--color-rim-300);
  }

  .border-rim-500 {
    border-color: var(--color-rim-500);
  }

  .border-rim-600 {
    border-color: var(--color-rim-600);
  }

  .border-rim-deep {
    border-color: var(--color-rim-deep);
  }

  .border-rim-normal {
    border-color: var(--color-rim-normal);
  }

  .border-success-500 {
    border-color: var(--color-success-500);
  }

  .border-transparent {
    border-color: #0000;
  }

  .border-warning-100 {
    border-color: var(--color-warning-100);
  }

  .border-warning-500 {
    border-color: var(--color-warning-500);
  }

  .border-white {
    border-color: var(--color-white);
  }

  .border-t-danger-500 {
    border-top-color: var(--color-danger-500);
  }

  .border-t-gray-600 {
    border-top-color: var(--color-gray-600);
  }

  .border-t-ground-0 {
    border-top-color: var(--color-ground-0);
  }

  .border-t-primary {
    border-top-color: var(--color-primary);
  }

  .border-t-transparent {
    border-top-color: #0000;
  }

  .border-t-white {
    border-top-color: var(--color-white);
  }

  .border-r-ground-0 {
    border-right-color: var(--color-ground-0);
  }

  .border-r-success-500 {
    border-right-color: var(--color-success-500);
  }

  .border-r-transparent {
    border-right-color: #0000;
  }

  .border-l-transparent {
    border-left-color: #0000;
  }

  .\!bg-blue-primary-bg {
    background-color: var(--color-blue-primary-bg) !important;
  }

  .\!bg-danger-bg\/20 {
    background-color: var(--color-danger-bg) !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!bg-danger-bg\/20 {
      background-color: color-mix(in oklab, var(--color-danger-bg) 20%, transparent) !important;
    }
  }

  .\!bg-ground-50 {
    background-color: var(--color-ground-50) !important;
  }

  .bg-\[\#0B1022\]\/80 {
    background-color: oklab(17.8856% .000315376 -.0379755 / .8);
  }

  .bg-\[\#000\] {
    background-color: #000;
  }

  .bg-\[\#1A5BFF\] {
    background-color: #1a5bff;
  }

  .bg-\[\#1f2b49\] {
    background-color: #1f2b49;
  }

  .bg-\[\#121F3F\] {
    background-color: #121f3f;
  }

  .bg-\[\#E0E1E1\] {
    background-color: #e0e1e1;
  }

  .bg-\[\#bbb\] {
    background-color: #bbb;
  }

  .bg-\[\#ecf8fe\] {
    background-color: #ecf8fe;
  }

  .bg-\[\#ffffff\] {
    background-color: #fff;
  }

  .bg-\[pink\] {
    background-color: pink;
  }

  .bg-\[rgba\(182\,135\,86\,0\.1\)\], .bg-\[rgba\(182\,135\,86\,0\.10\)\] {
    background-color: #b687561a;
  }

  .bg-\[rgba\(208\,212\,219\,0\.10\)\] {
    background-color: #d0d4db1a;
  }

  .bg-\[var\(--bg-fixed-blue-primary-bg1\)\] {
    background-color: var(--bg-fixed-blue-primary-bg1);
  }

  .bg-\[var\(--bg-fixed-login-bg\)\] {
    background-color: var(--bg-fixed-login-bg);
  }

  .bg-\[var\(--danger-500\)\]\/20 {
    background-color: var(--danger-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--danger-500\)\]\/20 {
      background-color: color-mix(in oklab, var(--danger-500) 20%, transparent);
    }
  }

  .bg-\[var\(--sec-500\)\]\/20 {
    background-color: var(--sec-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--sec-500\)\]\/20 {
      background-color: color-mix(in oklab, var(--sec-500) 20%, transparent);
    }
  }

  .bg-\[var\(--success-500\)\]\/20 {
    background-color: var(--success-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--success-500\)\]\/20 {
      background-color: color-mix(in oklab, var(--success-500) 20%, transparent);
    }
  }

  .bg-\[var\(--warning-500\)\]\/20 {
    background-color: var(--warning-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\[var\(--warning-500\)\]\/20 {
      background-color: color-mix(in oklab, var(--warning-500) 20%, transparent);
    }
  }

  .bg-bg-fixed-blur-primary-bg {
    background-color: var(--color-bg-fixed-blur-primary-bg);
  }

  .bg-blue-500 {
    background-color: var(--color-blue-500);
  }

  .bg-blue-bg {
    background-color: var(--color-blue-bg);
  }

  .bg-blue-primary {
    background-color: var(--color-blue-primary);
  }

  .bg-blue-primary-bg {
    background-color: var(--color-blue-primary-bg);
  }

  .bg-blue-primary\/10 {
    background-color: var(--color-blue-primary);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-blue-primary\/10 {
      background-color: color-mix(in oklab, var(--color-blue-primary) 10%, transparent);
    }
  }

  .bg-buy {
    background-color: var(--color-buy);
  }

  .bg-danger-500, .bg-danger-500\/10 {
    background-color: var(--color-danger-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-danger-500\/10 {
      background-color: color-mix(in oklab, var(--color-danger-500) 10%, transparent);
    }
  }

  .bg-danger-bg {
    background-color: var(--color-danger-bg);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-200 {
    background-color: var(--color-gray-200);
  }

  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }

  .bg-gray-500 {
    background-color: var(--color-gray-500);
  }

  .bg-ground-0 {
    background-color: var(--color-ground-0);
  }

  .bg-ground-0\! {
    background-color: var(--color-ground-0) !important;
  }

  .bg-ground-50 {
    background-color: var(--color-ground-50);
  }

  .bg-ground-100 {
    background-color: var(--color-ground-100);
  }

  .bg-ground-100\! {
    background-color: var(--color-ground-100) !important;
  }

  .bg-ground-200 {
    background-color: var(--color-ground-200);
  }

  .bg-ground-300 {
    background-color: var(--color-ground-300);
  }

  .bg-indicator-model {
    background-color: var(--color-indicator-model);
  }

  .bg-info-500\/10 {
    background-color: var(--color-info-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-info-500\/10 {
      background-color: color-mix(in oklab, var(--color-info-500) 10%, transparent);
    }
  }

  .bg-ink-500 {
    background-color: var(--color-ink-500);
  }

  .bg-ink-900 {
    background-color: var(--color-ink-900);
  }

  .bg-ink-950 {
    background-color: var(--color-ink-950);
  }

  .bg-primary {
    background-color: var(--color-primary);
  }

  .bg-primary-0 {
    background-color: var(--color-primary-0);
  }

  .bg-primary-500 {
    background-color: var(--color-primary-500);
  }

  .bg-rim-200 {
    background-color: var(--color-rim-200);
  }

  .bg-rim-300 {
    background-color: var(--color-rim-300);
  }

  .bg-rim-normal {
    background-color: var(--color-rim-normal);
  }

  .bg-sec {
    background-color: var(--color-sec);
  }

  .bg-sec-500, .bg-sec-500\/10 {
    background-color: var(--color-sec-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-sec-500\/10 {
      background-color: color-mix(in oklab, var(--color-sec-500) 10%, transparent);
    }
  }

  .bg-sec-bg {
    background-color: var(--color-sec-bg);
  }

  .bg-sell {
    background-color: var(--color-sell);
  }

  .bg-success-500, .bg-success-500\/10 {
    background-color: var(--color-success-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success-500\/10 {
      background-color: color-mix(in oklab, var(--color-success-500) 10%, transparent);
    }
  }

  .bg-success-bg, .bg-success-bg\/10 {
    background-color: var(--color-success-bg);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-success-bg\/10 {
      background-color: color-mix(in oklab, var(--color-success-bg) 10%, transparent);
    }
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-warning {
    background-color: var(--color-warning);
  }

  .bg-warning-500, .bg-warning-500\/10 {
    background-color: var(--color-warning-500);
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-warning-500\/10 {
      background-color: color-mix(in oklab, var(--color-warning-500) 10%, transparent);
    }
  }

  .bg-warning-bg {
    background-color: var(--color-warning-bg);
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-\[linear-gradient\(90deg\,rgba\(26\,91\,255\,0\)_0\%\,rgba\(26\,91\,255\,1\)_50\%\,rgba\(26\,91\,255\,0\)_100\%\)\] {
    background-image: linear-gradient(90deg, #1a5bff00 0%, #1a5bff 50%, #1a5bff00 100%);
  }

  .bg-\[linear-gradient\(90deg\,rgba\(26\,91\,255\,0\.06\)_0\%\,rgba\(26\,91\,255\,0\.10\)_100\%\)\] {
    background-image: linear-gradient(90deg, #1a5bff0f 0%, #1a5bff1a 100%);
  }

  .bg-\[linear-gradient\(90deg\,var\(--ground-100\)_0\%\,var\(--ground-1000\)_100\%\)\] {
    background-image: linear-gradient(90deg, var(--ground-100) 0%, var(--ground-1000) 100%);
  }

  .bg-\[linear-gradient\(180deg\,rgba\(26\,91\,255\,0\.20\)_0\%\,rgba\(26\,91\,255\,0\.00\)_100\%\)\] {
    background-image: linear-gradient(#1a5bff33 0%, #1a5bff00 100%);
  }

  .from-sell {
    --tw-gradient-from: var(--color-sell);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .from-50\% {
    --tw-gradient-from-position: 50%;
  }

  .to-buy {
    --tw-gradient-to: var(--color-buy);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-50\% {
    --tw-gradient-to-position: 50%;
  }

  .\!fill-blue-500 {
    fill: var(--color-blue-500) !important;
  }

  .\!fill-blue-600 {
    fill: var(--color-blue-600) !important;
  }

  .\!fill-blue-primary {
    fill: var(--color-blue-primary) !important;
  }

  .\!fill-danger-500 {
    fill: var(--color-danger-500) !important;
  }

  .\!fill-ground-0 {
    fill: var(--color-ground-0) !important;
  }

  .\!fill-ink-0 {
    fill: var(--color-ink-0) !important;
  }

  .\!fill-ink-500 {
    fill: var(--color-ink-500) !important;
  }

  .\!fill-ink-700 {
    fill: var(--color-ink-700) !important;
  }

  .\!fill-ink-950 {
    fill: var(--color-ink-950) !important;
  }

  .\!fill-ink-info {
    fill: var(--color-ink-info) !important;
  }

  .\!fill-ink-secondary {
    fill: var(--color-ink-secondary) !important;
  }

  .\!fill-ink-strong {
    fill: var(--color-ink-strong) !important;
  }

  .\!fill-primary {
    fill: var(--color-primary) !important;
  }

  .\!fill-sec {
    fill: var(--color-sec) !important;
  }

  .\!fill-success {
    fill: var(--color-success) !important;
  }

  .\!fill-success-500 {
    fill: var(--color-success-500) !important;
  }

  .\!fill-text-fixed-d950 {
    fill: var(--color-text-fixed-d950) !important;
  }

  .\!fill-text-fixed-l0 {
    fill: var(--color-text-fixed-l0) !important;
  }

  .\!fill-warning-500 {
    fill: var(--color-warning-500) !important;
  }

  .fill-ink-500 {
    fill: var(--color-ink-500);
  }

  .fill-ink-950 {
    fill: var(--color-ink-950);
  }

  .\!stroke-rim-300 {
    stroke: var(--color-rim-300) !important;
  }

  .\!stroke-rim-500 {
    stroke: var(--color-rim-500) !important;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-center {
    object-position: center;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-\[2px\] {
    padding: 2px;
  }

  .p-\[3px\] {
    padding: 3px;
  }

  .p-\[4px\] {
    padding: 4px;
  }

  .p-\[8px\] {
    padding: 8px;
  }

  .p-\[10px\] {
    padding: 10px;
  }

  .p-\[12px\] {
    padding: 12px;
  }

  .p-\[14px\] {
    padding: 14px;
  }

  .p-\[14px_20px\] {
    padding: 14px 20px;
  }

  .p-\[14px_23px_16px_23px\] {
    padding: 14px 23px 16px;
  }

  .p-\[14px_67px_14px_0\] {
    padding: 14px 67px 14px 0;
  }

  .p-\[16px\] {
    padding: 16px;
  }

  .p-\[16px_16px_20px_16px\] {
    padding: 16px 16px 20px;
  }

  .p-\[20px\] {
    padding: 20px;
  }

  .p-\[20px_40px_0px_0px\] {
    padding: 20px 40px 0 0;
  }

  .p-\[21px_0px_21px_20px\] {
    padding: 21px 0 21px 20px;
  }

  .p-\[21px_84px_21px_20px\] {
    padding: 21px 84px 21px 20px;
  }

  .p-\[24px\] {
    padding: 24px;
  }

  .p-\[24px_24px_16px_24px\] {
    padding: 24px 24px 16px;
  }

  .p-\[40px_44px_54px_40px\] {
    padding: 40px 44px 54px 40px;
  }

  .p-\[94px_72px_28px_72px\] {
    padding: 94px 72px 28px;
  }

  .p-\[140px_5px_54px_5px\] {
    padding: 140px 5px 54px;
  }

  .\!px-5 {
    padding-inline: calc(var(--spacing) * 5) !important;
  }

  .\!px-\[14px\] {
    padding-inline: 14px !important;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-\[2px\] {
    padding-inline: 2px;
  }

  .px-\[4px\] {
    padding-inline: 4px;
  }

  .px-\[4px\]\! {
    padding-inline: 4px !important;
  }

  .px-\[5px\] {
    padding-inline: 5px;
  }

  .px-\[6px\] {
    padding-inline: 6px;
  }

  .px-\[8px\] {
    padding-inline: 8px;
  }

  .px-\[10px\] {
    padding-inline: 10px;
  }

  .px-\[12px\] {
    padding-inline: 12px;
  }

  .px-\[13px\] {
    padding-inline: 13px;
  }

  .px-\[14px\] {
    padding-inline: 14px;
  }

  .px-\[16px\] {
    padding-inline: 16px;
  }

  .px-\[20px\] {
    padding-inline: 20px;
  }

  .px-\[24px\] {
    padding-inline: 24px;
  }

  .px-\[140px\] {
    padding-inline: 140px;
  }

  .\!py-0 {
    padding-block: calc(var(--spacing) * 0) !important;
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-\[4px\] {
    padding-block: 4px;
  }

  .py-\[6px\] {
    padding-block: 6px;
  }

  .py-\[8px\] {
    padding-block: 8px;
  }

  .py-\[10px\] {
    padding-block: 10px;
  }

  .py-\[12px\] {
    padding-block: 12px;
  }

  .py-\[13px\] {
    padding-block: 13px;
  }

  .py-\[14px\] {
    padding-block: 14px;
  }

  .py-\[16px\] {
    padding-block: 16px;
  }

  .py-\[20px\] {
    padding-block: 20px;
  }

  .py-\[24px\] {
    padding-block: 24px;
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-\[0\], .pt-\[0px\] {
    padding-top: 0;
  }

  .pt-\[4px\] {
    padding-top: 4px;
  }

  .pt-\[6px\] {
    padding-top: 6px;
  }

  .pt-\[10px\] {
    padding-top: 10px;
  }

  .pt-\[12px\] {
    padding-top: 12px;
  }

  .pt-\[14px\] {
    padding-top: 14px;
  }

  .pt-\[16px\] {
    padding-top: 16px;
  }

  .pt-\[18px\] {
    padding-top: 18px;
  }

  .pt-\[20px\] {
    padding-top: 20px;
  }

  .pt-\[24px\] {
    padding-top: 24px;
  }

  .pt-\[35px\] {
    padding-top: 35px;
  }

  .pt-\[70px\] {
    padding-top: 70px;
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-\[4px\] {
    padding-right: 4px;
  }

  .pr-\[8px\] {
    padding-right: 8px;
  }

  .pr-\[10px\] {
    padding-right: 10px;
  }

  .pr-\[16px\] {
    padding-right: 16px;
  }

  .pr-\[20px\] {
    padding-right: 20px;
  }

  .pr-\[24px\] {
    padding-right: 24px;
  }

  .pr-\[50px\] {
    padding-right: 50px;
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-\[0px\] {
    padding-bottom: 0;
  }

  .pb-\[1px\] {
    padding-bottom: 1px;
  }

  .pb-\[6px\] {
    padding-bottom: 6px;
  }

  .pb-\[11px\] {
    padding-bottom: 11px;
  }

  .pb-\[12px\] {
    padding-bottom: 12px;
  }

  .pb-\[14px\] {
    padding-bottom: 14px;
  }

  .pb-\[16px\] {
    padding-bottom: 16px;
  }

  .pb-\[18px\] {
    padding-bottom: 18px;
  }

  .pb-\[20px\] {
    padding-bottom: 20px;
  }

  .pb-\[24px\] {
    padding-bottom: 24px;
  }

  .pb-\[28px\] {
    padding-bottom: 28px;
  }

  .pb-\[88px\] {
    padding-bottom: 88px;
  }

  .pb-\[125px\] {
    padding-bottom: 125px;
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-\[6px\] {
    padding-left: 6px;
  }

  .pl-\[12px\] {
    padding-left: 12px;
  }

  .pl-\[14px\] {
    padding-left: 14px;
  }

  .pl-\[16px\] {
    padding-left: 16px;
  }

  .pl-\[20px\] {
    padding-left: 20px;
  }

  .pl-\[40px\] {
    padding-left: 40px;
  }

  .pl-\[105px\] {
    padding-left: 105px;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .align-middle {
    vertical-align: middle;
  }

  .font-\[\'D-DIN-PRO\'\] {
    font-family: D-DIN-PRO;
  }

  .font-\[\'PingFang_SC\'\] {
    font-family: PingFang SC;
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[14px\] {
    font-size: 14px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[20px\] {
    font-size: 20px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[24px\] {
    font-size: 24px;
  }

  .text-\[28px\] {
    font-size: 28px;
  }

  .text-\[30px\] {
    font-size: 30px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .text-\[36px\] {
    font-size: 36px;
  }

  .text-\[40px\] {
    font-size: 40px;
  }

  .leading-3 {
    --tw-leading: calc(var(--spacing) * 3);
    line-height: calc(var(--spacing) * 3);
  }

  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }

  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }

  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }

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

  .leading-\[15px\] {
    --tw-leading: 15px;
    line-height: 15px;
  }

  .leading-\[16px\] {
    --tw-leading: 16px;
    line-height: 16px;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[22px\] {
    --tw-leading: 22px;
    line-height: 22px;
  }

  .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
  }

  .leading-\[25px\] {
    --tw-leading: 25px;
    line-height: 25px;
  }

  .leading-\[26px\] {
    --tw-leading: 26px;
    line-height: 26px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .leading-\[32px\] {
    --tw-leading: 32px;
    line-height: 32px;
  }

  .leading-\[38px\] {
    --tw-leading: 38px;
    line-height: 38px;
  }

  .leading-\[42px\] {
    --tw-leading: 42px;
    line-height: 42px;
  }

  .leading-\[48px\] {
    --tw-leading: 48px;
    line-height: 48px;
  }

  .leading-\[54px\] {
    --tw-leading: 54px;
    line-height: 54px;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .\!font-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }

  .font-\[330\] {
    --tw-font-weight: 330;
    font-weight: 330;
  }

  .font-\[400\] {
    --tw-font-weight: 400;
    font-weight: 400;
  }

  .font-\[500\] {
    --tw-font-weight: 500;
    font-weight: 500;
  }

  .font-\[600\] {
    --tw-font-weight: 600;
    font-weight: 600;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-light {
    --tw-font-weight: var(--font-weight-light);
    font-weight: var(--font-weight-light);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-wrap {
    text-wrap: wrap;
  }

  .break-words {
    overflow-wrap: break-word;
  }

  .break-all {
    word-break: break-all;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-normal {
    white-space: normal;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre-line {
    white-space: pre-line;
  }

  .\!text-blue-primary {
    color: var(--color-blue-primary) !important;
  }

  .\!text-danger-500 {
    color: var(--color-danger-500) !important;
  }

  .\!text-ink-950 {
    color: var(--color-ink-950) !important;
  }

  .\!text-success-500 {
    color: var(--color-success-500) !important;
  }

  .text-\[\#0f99fe\] {
    color: #0f99fe;
  }

  .text-\[\#1A5BFF\] {
    color: #1a5bff;
  }

  .text-\[\#0054F7\] {
    color: #0054f7;
  }

  .text-\[\#737C8D\] {
    color: #737c8d;
  }

  .text-\[\#0809D9\] {
    color: #0809d9;
  }

  .text-\[\#888\] {
    color: #888;
  }

  .text-\[\#222222\] {
    color: #222;
  }

  .text-\[\#363636\] {
    color: #363636;
  }

  .text-\[\#666666\] {
    color: #666;
  }

  .text-\[\#A0A9B5\] {
    color: #a0a9b5;
  }

  .text-\[\#B28556\] {
    color: #b28556;
  }

  .text-\[\#DDD\] {
    color: #ddd;
  }

  .text-\[\#F3F4F6\] {
    color: #f3f4f6;
  }

  .text-\[\#FF9500\] {
    color: #ff9500;
  }

  .text-\[\#ddd\] {
    color: #ddd;
  }

  .text-\[\#ffffff\] {
    color: #fff;
  }

  .text-\[400\] {
    color: 400;
  }

  .text-\[var\(--color-text-500\)\] {
    color: var(--color-text-500);
  }

  .text-\[var\(--danger-500\)\] {
    color: var(--danger-500);
  }

  .text-\[var\(--sec-500\)\] {
    color: var(--sec-500);
  }

  .text-\[var\(--success-500\)\] {
    color: var(--success-500);
  }

  .text-\[var\(--text-fixed-l0\)\] {
    color: var(--text-fixed-l0);
  }

  .text-\[var\(--warning-500\)\] {
    color: var(--warning-500);
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blue-500 {
    color: var(--color-blue-500);
  }

  .text-blue-primary {
    color: var(--color-blue-primary);
  }

  .text-danger {
    color: var(--color-danger);
  }

  .text-danger-500 {
    color: var(--color-danger-500);
  }

  .text-danger-500\! {
    color: var(--color-danger-500) !important;
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-700 {
    color: var(--color-gray-700);
  }

  .text-gray-800 {
    color: var(--color-gray-800);
  }

  .text-green-500 {
    color: var(--color-green-500);
  }

  .text-info-500 {
    color: var(--color-info-500);
  }

  .text-ink {
    color: var(--color-ink);
  }

  .text-ink-400 {
    color: var(--color-ink-400);
  }

  .text-ink-500 {
    color: var(--color-ink-500);
  }

  .text-ink-600 {
    color: var(--color-ink-600);
  }

  .text-ink-700 {
    color: var(--color-ink-700);
  }

  .text-ink-800 {
    color: var(--color-ink-800);
  }

  .text-ink-900 {
    color: var(--color-ink-900);
  }

  .text-ink-950 {
    color: var(--color-ink-950);
  }

  .text-ink-info {
    color: var(--color-ink-info);
  }

  .text-ink-secondary {
    color: var(--color-ink-secondary);
  }

  .text-ink-strong {
    color: var(--color-ink-strong);
  }

  .text-loss {
    color: var(--color-loss);
  }

  .text-primary {
    color: var(--color-primary);
  }

  .text-primary-400 {
    color: var(--color-primary-400);
  }

  .text-primary-500 {
    color: var(--color-primary-500);
  }

  .text-profit {
    color: var(--color-profit);
  }

  .text-red-500 {
    color: var(--color-red-500);
  }

  .text-rim {
    color: var(--color-rim);
  }

  .text-rim-300 {
    color: var(--color-rim-300);
  }

  .text-sec {
    color: var(--color-sec);
  }

  .text-sec-500 {
    color: var(--color-sec-500);
  }

  .text-success {
    color: var(--color-success);
  }

  .text-success-500 {
    color: var(--color-success-500);
  }

  .text-success-500\! {
    color: var(--color-success-500) !important;
  }

  .text-text-fixed-d500 {
    color: var(--color-text-fixed-d500);
  }

  .text-text-fixed-d700 {
    color: var(--color-text-fixed-d700);
  }

  .text-text-fixed-d950 {
    color: var(--color-text-fixed-d950);
  }

  .text-text-fixed-l0 {
    color: var(--color-text-fixed-l0);
  }

  .text-warning {
    color: var(--color-warning);
  }

  .text-warning-500 {
    color: var(--color-warning-500);
  }

  .text-white {
    color: var(--color-white);
  }

  .lowercase {
    text-transform: lowercase;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .italic {
    font-style: italic;
  }

  .not-italic {
    font-style: normal;
  }

  .overline {
    text-decoration-line: overline;
  }

  .underline {
    text-decoration-line: underline;
  }

  .decoration-dashed {
    text-decoration-style: dashed;
  }

  .decoration-dotted {
    text-decoration-style: dotted;
  }

  .decoration-1 {
    text-decoration-thickness: 1px;
  }

  .decoration-from-font {
    text-decoration-thickness: from-font;
  }

  .underline-offset-3 {
    text-underline-offset: 3px;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .underline-offset-5 {
    text-underline-offset: 5px;
  }

  .underline-offset-\[4px\] {
    text-underline-offset: 4px;
  }

  .underline-offset-auto {
    text-underline-offset: auto;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-60 {
    opacity: .6;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_4px_10px_0_rgba\(1\,34\,100\,0\.12\)\] {
    --tw-shadow: 0 4px 10px 0 var(--tw-shadow-color, #0122641f);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_8px_20px_0_rgba\(2\,9\,21\,0\.4\)\] {
    --tw-shadow: 0 8px 20px 0 var(--tw-shadow-color, #02091566);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[var\(--shadow-1\)\] {
    --tw-shadow: var(--shadow-1);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring, .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-2, .ring-\[2px\] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-\[var\(--ground-0\)\] {
    --tw-ring-color: var(--ground-0);
  }

  .ring-blue-primary {
    --tw-ring-color: var(--color-blue-primary);
  }

  .ring-warning-bg {
    --tw-ring-color: var(--color-warning-bg);
  }

  .outline, .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .outline-white {
    outline-color: var(--color-white);
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .blur-\[3px\] {
    --tw-blur: blur(3px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .grayscale {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .invert {
    --tw-invert: invert(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-\[5px\] {
    --tw-backdrop-blur: blur(5px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-blur-sm {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[transform\,width\] {
    transition-property: transform, width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-none {
    transition-property: none;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .\[will-change\:transform\] {
    will-change: transform;
  }

  .contain-strict {
    contain: strict;
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .select-none {
    -webkit-user-select: none;
    user-select: none;
  }

  .transform-3d {
    transform-style: preserve-3d;
  }

  .not-\[\:first-child\]\:mt-3:not(:first-child) {
    margin-top: calc(var(--spacing) * 3);
  }

  @media (hover: hover) {
    .group-hover\:block:is(:where(.group):hover *) {
      display: block;
    }

    .group-hover\:flex:is(:where(.group):hover *) {
      display: flex;
    }

    .group-hover\:items-center:is(:where(.group):hover *) {
      align-items: center;
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .placeholder\:text-ink-500::placeholder {
    color: var(--color-ink-500);
  }

  @media (hover: hover) {
    .hover\:scale-110:hover {
      --tw-scale-x: 110%;
      --tw-scale-y: 110%;
      --tw-scale-z: 110%;
      scale: var(--tw-scale-x) var(--tw-scale-y);
    }

    .hover\:cursor-pointer:hover {
      cursor: pointer;
    }

    .hover\:rounded-full:hover {
      border-radius: 3.40282e38px;
    }

    .hover\:rounded-md:hover {
      border-radius: var(--radius-md);
    }

    .hover\:border-\[1px\]:hover {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .hover\:border-\[\#B68756\]:hover, .hover\:border-\[\#b68756\]:hover {
      border-color: #b68756;
    }

    .hover\:border-blue-primary:hover {
      border-color: var(--color-blue-primary);
    }

    .hover\:border-ink-400:hover {
      border-color: var(--color-ink-400);
    }

    .hover\:border-primary:hover, .hover\:border-primary\/20:hover {
      border-color: var(--color-primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:border-primary\/20:hover {
        border-color: color-mix(in oklab, var(--color-primary) 20%, transparent);
      }
    }

    .hover\:border-rim-300:hover {
      border-color: var(--color-rim-300);
    }

    .hover\:border-rim-600:hover {
      border-color: var(--color-rim-600);
    }

    .hover\:border-sec-500:hover {
      border-color: var(--color-sec-500);
    }

    .hover\:bg-\[\#0809D9\]\/4:hover {
      background-color: oklab(40.5238% -.0245524 -.272604 / .04);
    }

    .hover\:bg-blue-primary-bg\/80:hover {
      background-color: var(--color-blue-primary-bg);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue-primary-bg\/80:hover {
        background-color: color-mix(in oklab, var(--color-blue-primary-bg) 80%, transparent);
      }
    }

    .hover\:bg-gray-200:hover {
      background-color: var(--color-gray-200);
    }

    .hover\:bg-gray-200\/10:hover {
      background-color: #e5e7eb1a;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-gray-200\/10:hover {
        background-color: color-mix(in oklab, var(--color-gray-200) 10%, transparent);
      }
    }

    .hover\:bg-ground-0:hover, .hover\:bg-ground-0\/80:hover {
      background-color: var(--color-ground-0);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-ground-0\/80:hover {
        background-color: color-mix(in oklab, var(--color-ground-0) 80%, transparent);
      }
    }

    .hover\:bg-ground-50:hover {
      background-color: var(--color-ground-50);
    }

    .hover\:bg-ground-100:hover {
      background-color: var(--color-ground-100);
    }

    .hover\:bg-ground-300:hover {
      background-color: var(--color-ground-300);
    }

    .hover\:bg-indicator-model\/10:hover {
      background-color: var(--color-indicator-model);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-indicator-model\/10:hover {
        background-color: color-mix(in oklab, var(--color-indicator-model) 10%, transparent);
      }
    }

    .hover\:bg-primary:hover, .hover\:bg-primary\/10:hover {
      background-color: var(--color-primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-primary\/10:hover {
        background-color: color-mix(in oklab, var(--color-primary) 10%, transparent);
      }
    }

    .hover\:bg-warning\/4:hover {
      background-color: var(--color-warning);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-warning\/4:hover {
        background-color: color-mix(in oklab, var(--color-warning) 4%, transparent);
      }
    }

    .hover\:text-\[14px\]:hover {
      font-size: 14px;
    }

    .hover\:font-\[600\]:hover {
      --tw-font-weight: 600;
      font-weight: 600;
    }

    .hover\:text-\[\#363636\]:hover {
      color: #363636;
    }

    .hover\:text-blue-500:hover {
      color: var(--color-blue-500);
    }

    .hover\:text-blue-primary\/80:hover {
      color: var(--color-blue-primary);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-blue-primary\/80:hover {
        color: color-mix(in oklab, var(--color-blue-primary) 80%, transparent);
      }
    }

    .hover\:text-ink-500\/80:hover {
      color: var(--color-ink-500);
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:text-ink-500\/80:hover {
        color: color-mix(in oklab, var(--color-ink-500) 80%, transparent);
      }
    }

    .hover\:text-ink-900:hover {
      color: var(--color-ink-900);
    }

    .hover\:text-ink-950:hover {
      color: var(--color-ink-950);
    }

    .hover\:text-primary:hover {
      color: var(--color-primary);
    }

    .hover\:text-sec-400:hover {
      color: var(--color-sec-400);
    }

    .hover\:text-sec-500:hover {
      color: var(--color-sec-500);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:opacity-\[0\.8\]:hover {
      opacity: .8;
    }

    .hover\:shadow-lg:hover {
      --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }

  .focus\:border-blue-400:focus {
    border-color: var(--color-blue-400);
  }

  .focus\:border-blue-primary:focus {
    border-color: var(--color-blue-primary);
  }

  .focus\:border-ink-400:focus {
    border-color: var(--color-ink-400);
  }

  .active\:bg-ground-200:active {
    background-color: var(--color-ground-200);
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:bg-gray-100:disabled {
    background-color: var(--color-gray-100);
  }

  @media not all and (min-width: 64rem) {
    .max-lg\:hidden\! {
      display: none !important;
    }

    .max-lg\:w-full {
      width: 100%;
    }

    .max-lg\:basis-\[80px\] {
      flex-basis: 80px;
    }

    .max-lg\:flex-col {
      flex-direction: column;
    }

    .max-lg\:flex-wrap {
      flex-wrap: wrap;
    }

    .max-lg\:items-start {
      align-items: flex-start;
    }

    .max-lg\:justify-end {
      justify-content: flex-end;
    }
  }

  @media not all and (min-width: 48rem) {
    .max-md\:mb-\[12px\] {
      margin-bottom: 12px;
    }

    .max-md\:w-full {
      width: 100%;
    }

    .max-md\:basis-\[auto\] {
      flex-basis: auto;
    }

    .max-md\:flex-col {
      flex-direction: column;
    }

    .max-md\:items-start {
      align-items: flex-start;
    }
  }

  @media not all and (min-width: 40rem) {
    .max-sm\:flex-col {
      flex-direction: column;
    }
  }

  @media (min-width: 40rem) {
    .sm\:w-\[calc\(50\%-8px\)\] {
      width: calc(50% - 8px);
    }

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

    .sm\:items-center {
      align-items: center;
    }

    .sm\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .sm\:p-\[234px_72px_28px_72px\] {
      padding: 234px 72px 28px;
    }
  }

  @media (min-width: 48rem) {
    .md\:top-\[10\%\] {
      top: 10%;
    }

    .md\:left-\[-6\%\] {
      left: -6%;
    }

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:flex {
      display: flex;
    }

    .md\:hidden {
      display: none;
    }

    .md\:w-9\/10 {
      width: 90%;
    }

    .md\:w-\[calc\(33\.333\%-11px\)\] {
      width: calc(33.333% - 11px);
    }

    .min-md\:basis-\[300px\] {
      flex-basis: 300px;
    }

    .md\:flex-col {
      flex-direction: column;
    }

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

    .md\:py-\[40px\] {
      padding-block: 40px;
    }

    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .md\:text-\[14px\] {
      font-size: 14px;
    }

    .md\:text-\[20px\] {
      font-size: 20px;
    }

    .md\:leading-6 {
      --tw-leading: calc(var(--spacing) * 6);
      line-height: calc(var(--spacing) * 6);
    }

    .md\:leading-\[28px\] {
      --tw-leading: 28px;
      line-height: 28px;
    }
  }

  @media (min-width: 64rem) {
    .lg\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:w-\[calc\(25\%-12px\)\] {
      width: calc(25% - 12px);
    }

    .lg\:basis-\[300px\] {
      flex-basis: 300px;
    }

    .lg\:rounded-lg {
      border-radius: var(--radius-lg);
    }

    .lg\:p-6 {
      padding: calc(var(--spacing) * 6);
    }
  }

  @media (min-width: 80rem) {
    .xl\:w-\[calc\(20\%-13px\)\] {
      width: calc(20% - 13px);
    }
  }

  @container not (min-width: 28rem) {
    .\@max-md\:flex-col {
      flex-direction: column;
    }
  }

  .font-number, .number-text-font {
    --app-font: "D-DIN-PRO", Arial, sans-serif;
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum" 1;
    -moz-font-feature-settings: "tnum" 1;
    -webkit-font-feature-settings: "tnum" 1;
    font-family: D-DIN-PRO, Arial, sans-serif !important;
  }

  .flash-up {
    border-radius: 4px;
    padding: 0 4px;
    animation: 1s ease-out forwards flash-up-anim;
  }

  .flash-down {
    border-radius: 4px;
    padding: 0 4px;
    animation: 1s ease-out forwards flash-down-anim;
  }

  .animate-custom-spin {
    animation: .6s linear infinite spin;
  }

  @keyframes flash-up-anim {
    0% {
      color: var(--profit);
      background-color: rgba(var(--profit-rgb), .1);
    }

    30% {
      color: var(--profit);
      background-color: rgba(var(--profit-rgb), .05);
    }

    100% {
      color: inherit;
      background-color: #0000;
    }
  }

  @keyframes flash-down-anim {
    0% {
      color: var(--loss);
      background-color: rgba(var(--loss-rgb), .1);
    }

    30% {
      color: var(--loss);
      background-color: rgba(var(--loss-rgb), .05);
    }

    100% {
      color: inherit;
      background-color: #0000;
    }
  }

  .trade-panel-spread-before-box:before {
    content: "";
    top: calc(var(--spacing) * 0);
    left: calc(var(--spacing) * 0);
    height: 100%;
    width: calc(var(--spacing) * 6);
    border-top-left-radius: var(--radius-sm);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
    border-color: var(--color-danger-500);
    position: absolute;
  }

  .trade-panel-spread-after-box:after {
    content: "";
    top: calc(var(--spacing) * 0);
    right: calc(var(--spacing) * 0);
    height: 100%;
    width: calc(var(--spacing) * 6);
    border-top-right-radius: var(--radius-sm);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
    border-color: var(--color-success-500);
    position: absolute;
  }

  .custom-shadow {
    box-shadow: 0 4px 40px #0000001a;
  }

  .dropdown-shadow {
    box-shadow: 0px 8px 20px 0px var(--rim-500);
  }

  .hide-scrollbar {
    scrollbar-width: none;
    -ms-overflow-style: none;
  }

  .hide-scrollbar::-webkit-scrollbar {
    display: none;
  }

  .hide-vertical-scrollbar {
    scrollbar-width: none;
  }

  .hide-vertical-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 8px;
  }

  .ink-10 {
    --tw-leading: 18px;
    font-size: 10px;
    line-height: 18px;
  }

  .ink-12 {
    --tw-leading: 20px;
    font-size: 12px;
    line-height: 20px;
  }

  .ink-14 {
    --tw-leading: 22px;
    font-size: 14px;
    line-height: 22px;
  }

  .ink-16 {
    --tw-leading: 24px;
    font-size: 16px;
    line-height: 24px;
  }

  .ink-18 {
    --tw-leading: 26px;
    font-size: 18px;
    line-height: 26px;
  }

  .ink-20 {
    --tw-leading: 28px;
    font-size: 20px;
    line-height: 28px;
  }

  .ink-22 {
    --tw-leading: 30px;
    font-size: 22px;
    line-height: 30px;
  }

  .ink-24 {
    --tw-leading: 32px;
    font-size: 24px;
    line-height: 32px;
  }

  .ink-30 {
    --tw-leading: 38px;
    font-size: 30px;
    line-height: 38px;
  }

  .rad-1 {
    border-radius: 2px;
  }

  .rad-2 {
    border-radius: 6px;
  }

  .rad-3 {
    border-radius: 12px;
  }

  .rad-4 {
    border-radius: 16px;
  }

  .rad-5 {
    border-radius: 3.40282e38px;
  }

  .shd-sm {
    box-shadow: 0 1px 2px 1px #0000001f;
  }

  .shd-md {
    box-shadow: 0 4px 12px #0000001f;
  }

  .shd-lg {
    box-shadow: 0 10px 20px #0000001f;
  }

  .bg-px-login {
    background-image: none !important;
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }

  @media (min-width: 769px) and (max-width: 1366px) {
    .bg-px-login {
      margin: 0 72px;
      background-image: url("/assets/1366.CyUL2arn.png") !important;
    }
  }

  @media (min-width: 1367px) and (max-width: 1440px) {
    .bg-px-login {
      margin: 0 72px;
      background-image: url("/assets/1440.Ckokr6bX.png") !important;
    }
  }

  @media (min-width: 1441px) and (max-width: 1920px) {
    .bg-px-login {
      margin: 0 176px;
      background-image: url("/assets/1920.DhpN3Ti7.png") !important;
    }
  }

  @media (min-width: 1921px) {
    .bg-px-login {
      margin: 0 216px;
      background-image: url("/assets/2560.DmW9nYCr.png") !important;
    }
  }

  .glass {
    background-color: #0006;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .glass {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  .glass {
    --tw-backdrop-blur: blur(20px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .gradient-border {
    --gbw: 1px;
  }

  .gradient-border:before {
    content: "";
    padding: var(--gbw);
    border-radius: inherit;
    -webkit-mask-composite: xor;
    pointer-events: none;
    z-index: 0;
    -webkit-mask-composite: xor;
    -webkit-mask-source-type: auto, auto;
    background: linear-gradient(#b68756, #061335);
    position: absolute;
    inset: 0;
    -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
    mask-image: linear-gradient(#000 0 0), linear-gradient(#000 0 0);
    -webkit-mask-position: 0 0, 0 0;
    mask-position: 0 0, 0 0;
    -webkit-mask-size: auto, auto;
    mask-size: auto, auto;
    -webkit-mask-repeat: repeat, repeat;
    mask-repeat: repeat, repeat;
    -webkit-mask-clip: content-box, border-box;
    mask-clip: content-box, border-box;
    -webkit-mask-origin: content-box, border-box;
    mask-origin: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask-source-type: auto, auto;
    mask-mode: match-source, match-source;
  }

  .scrollbar-none {
    scrollbar-width: none;
    -ms-overflow-style: none;
  }

  .scrollbar-none::-webkit-scrollbar {
    display: none;
  }

  .scrollbar-none::-webkit-scrollbar-corner {
    background: none;
  }

  .scrollbar-none-y {
    scrollbar-width: auto;
  }

  .scrollbar-none-y::-webkit-scrollbar {
    width: 0;
    height: 8px;
  }

  .scrollbar-none-y::-webkit-scrollbar-corner {
    background: none;
  }

  .scrollbar-none-x {
    scrollbar-width: auto;
  }

  .scrollbar-none-x::-webkit-scrollbar {
    width: 8px;
    height: 0;
  }

  .scrollbar-none-x::-webkit-scrollbar-corner {
    background: none;
  }

  ::-webkit-scrollbar-corner {
    background: none;
  }

  .cell-quote {
    contain: paint;
    isolation: isolate;
    position: relative;
  }

  .cell-quote:after {
    content: "";
    pointer-events: none;
    opacity: 0;
    will-change: opacity;
    position: absolute;
    inset: 0;
    transform: translateZ(0);
  }

  .cell-quote[data-trend="up"] {
    color: var(--profit);
  }

  .cell-quote[data-trend="down"] {
    color: var(--loss);
  }

  .cell-quote:after {
    z-index: 1;
  }

  @media (prefers-reduced-motion: no-preference) {
    .tick-flash-up-a:after, .tick-flash-up-b:after {
      background: rgba(var(--profit-rgb), .12);
    }

    .tick-flash-down-a:after, .tick-flash-down-b:after {
      background: rgba(var(--loss-rgb), .12);
    }
  }

  @keyframes cell-flash-a {
    0%, 60% {
      opacity: 1;
    }

    100% {
      opacity: 0;
    }
  }

  @keyframes cell-flash-b {
    0%, 60% {
      opacity: 1;
    }

    100% {
      opacity: 0;
    }
  }

  @media (prefers-reduced-motion: no-preference) {
    .tick-flash-up-a:after {
      background: rgba(var(--profit-rgb), var(--flash-alpha, .18));
      animation: cell-flash-a var(--flash-ms, .72s) var(--flash-ease, cubic-bezier(.22, 1, .36, 1)) both;
    }

    .tick-flash-down-a:after {
      background: rgba(var(--loss-rgb), var(--flash-alpha, .18));
      animation: cell-flash-a var(--flash-ms, .72s) var(--flash-ease, cubic-bezier(.22, 1, .36, 1)) both;
    }

    .tick-flash-up-b:after {
      background: rgba(var(--profit-rgb), var(--flash-alpha, .18));
      animation: cell-flash-b var(--flash-ms, .72s) var(--flash-ease, cubic-bezier(.22, 1, .36, 1)) both;
    }

    .tick-flash-down-b:after {
      background: rgba(var(--loss-rgb), var(--flash-alpha, .18));
      animation: cell-flash-b var(--flash-ms, .72s) var(--flash-ease, cubic-bezier(.22, 1, .36, 1)) both;
    }
  }

  .underline_dotted_blue {
    cursor: pointer;
    text-underline-offset: 2px;
    text-decoration-line: underline;
    text-decoration-style: dotted;
  }

  @media (hover: hover) {
    .underline_dotted_blue:hover {
      color: var(--color-blue-500);
    }
  }

  .num-auto {
    text-align: left;
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum" 1;
    display: inline-block;
  }

  [data-num-ch="6"] {
    min-width: 6ch;
  }

  [data-num-ch="8"] {
    min-width: 8ch;
  }

  [data-num-ch="10"] {
    min-width: 10ch;
  }

  [data-num-ch="12"] {
    min-width: 12ch;
  }

  [data-num-ch="14"] {
    min-width: 14ch;
  }

  [data-num-ch="16"] {
    min-width: 16ch;
  }

  [data-num-ch="18"] {
    min-width: 18ch;
  }

  [data-num-ch="20"] {
    min-width: 20ch;
  }
}

.mfa-modal.ant-modal-wrap .ant-modal-header {
  background: none;
  margin-bottom: 0;
}

.mfa-modal.ant-modal-wrap .ant-modal-content {
  background: var(--indicator-model, #101b36);
  border-radius: 16px;
}

.mfa-modal.ant-modal-wrap .ant-modal-confirm-title {
  color: var(--ink-950);
  margin-bottom: 24px;
  font-size: 20px;
}

.mfa-modal.ant-modal-wrap .ant-modal-confirm-content {
  margin: 0;
  max-width: 100% !important;
}

.mfa-modal.ant-modal-wrap .ant-modal-close {
  top: 24px;
  right: 24px;
}

.mfa-modal.ant-modal-wrap .ant-modal-confirm-btns {
  margin-top: 24px;
}

.mfa-modal.ant-modal-wrap .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-inline-start: 20px;
}

.mfa-card {
  border: 1px solid var(--rim-300);
  border-radius: 8px;
  padding: 12px;
}

.mfa-title {
  margin-bottom: 6px;
  font-weight: 600;
}

.mfa-desc {
  color: #6b7280;
  margin-bottom: 10px;
}

.mfa-btn {
  background: var(--sec-500);
  color: #fff;
  cursor: pointer;
  border: none;
  border-radius: 8px;
  height: 36px;
  padding: 0 12px;
}

html, body, #app {
  width: 100%;
  height: 100%;
}

* {
  font-family: var(--app-font);
}

.ant-tooltip {
  max-width: 400px !important;
}

.ant-tooltip-arrow:before {
  background: var(--indicator-model) !important;
}

.ant-tooltip-inner {
  background: var(--indicator-model) !important;
  color: var(--ink-950) !important;
  border-radius: 8px !important;
  padding: 24px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}

input:-webkit-autofill {
  -webkit-text-fill-color: var(--ink-900);
  caret-color: var(--ink-900);
  transition: background-color 9999s ease-in-out;
  box-shadow: inset 0 0 0 1000px #0000;
}

input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--ink-900);
  caret-color: var(--ink-900);
  transition: background-color 9999s ease-in-out;
  box-shadow: inset 0 0 0 1000px #0000;
}

input:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--ink-900);
  caret-color: var(--ink-900);
  transition: background-color 9999s ease-in-out;
  box-shadow: inset 0 0 0 1000px #0000;
}

:is(input:-moz-autofill, textarea:-moz-autofill, select:-moz-autofill) {
  box-shadow: inset 0 0 0 1000px #0000;
}

.ant-select-selection-search {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ant-select-selection-placeholder, .ant-select-selection-item {
  line-height: 1.5 !important;
}

html {
  scrollbar-width: thin;
}

::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-track {
  background-color: #0000;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb {
  background-color: var(--ink-400);
  border-radius: 6px;
}

::-webkit-scrollbar-thumb:hover {
  background-color: var(--ink-500);
}

.gtc-dropdown-menu {
  overflow: hidden;
  background-color: var(--indicator-model) !important;
  min-width: 200px !important;
  padding: 0 !important;
}

.gtc-dropdown-menu .ant-dropdown-menu-item {
  border-radius: 0 !important;
  width: 100% !important;
  height: 42px !important;
  padding: 10px 10px 10px 24px !important;
}

.gtc-dropdown-menu .ant-dropdown-menu-item-active {
  background-color: var(--ground-100) !important;
}

.gtccopy-form :deep(.ant-form-item-label) label {
  color: var(--ink-950) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.ant-form-item-has-error .my-publish-mt-select, .ant-form-item-has-error .photo-radio-wrapper {
  transition: all .3s ease-in-out;
  border: 1px solid #dc4446 !important;
}

:is(.ant-form-item-has-error .my-publish-mt-select, .ant-form-item-has-error .photo-radio-wrapper):hover {
  border-color: #7e2e2f !important;
}

.ant-form-item-has-error .otp-cell {
  border: 1px solid #dc4446;
  transition: all .3s ease-in-out;
}

.ant-form-item-has-error .otp-cell:hover {
  border-color: #7e2e2f;
}

.ant-input {
  background-color: #0000 !important;
}

.ant-notification-notice {
  background-color: var(--indicator-model) !important;
  padding: 14px !important;
}

.ant-notification-notice-message, .ant-notification-notice-description {
  margin-inline-start: 50px !important;
}

.ant-notification-notice-message {
  color: var(--ink-950) !important;
  margin-top: 10px !important;
  padding-inline-end: 30px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}

.ant-notification-notice-description {
  color: var(--ink-500) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}

.ant-notification-notice-icon {
  top: 25px !important;
  left: 22px !important;
}

.ant-notification-notice-close {
  inset-inline-end: 14px !important;
}

.html-content-box table {
  border-collapse: unset !important;
}

.html-content-box .header img {
  margin: 0 auto !important;
}

.html-content-box .social-icons a {
  display: inline-block !important;
}

.html-content-box .container {
  max-width: 100% !important;
}

.ant-picker-panel {
  background-color: var(--indicator-model) !important;
}

.share-switch.ant-switch-checked {
  background: var(--primary-500) !important;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
