
a:where(.css-k8aiuv) {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

a:where(.css-k8aiuv):hover {
  color: #b8f0ff;
}

a:where(.css-k8aiuv):active {
  color: #47b3ca;
}

a:where(.css-k8aiuv):active,
a:where(.css-k8aiuv):hover {
  text-decoration: none;
  outline: 0;
}

a:where(.css-k8aiuv):focus {
  text-decoration: none;
  outline: 0;
}

a:where(.css-k8aiuv)[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-k8aiuv) a {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

:where(.css-k8aiuv) a:hover {
  color: #b8f0ff;
}

:where(.css-k8aiuv) a:active {
  color: #47b3ca;
}

:where(.css-k8aiuv) a:active,
:where(.css-k8aiuv) a:hover {
  text-decoration: none;
  outline: 0;
}

:where(.css-k8aiuv) a:focus {
  text-decoration: none;
  outline: 0;
}

:where(.css-k8aiuv) a[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-k8aiuv).anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:where(.css-k8aiuv).anticon>* {
  line-height: 1;
}

:where(.css-k8aiuv).anticon svg {
  display: inline-block;
}

:where(.css-k8aiuv).anticon .anticon .anticon-icon {
  display: block;
}

:where(.css-k8aiuv).ant-app {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-k8aiuv).ant-app::before,
:where(.css-k8aiuv).ant-app::after {
  box-sizing: border-box;
}

:where(.css-k8aiuv).ant-app [class^="ant-app"],
:where(.css-k8aiuv).ant-app [class*=" ant-app"] {
  box-sizing: border-box;
}

:where(.css-k8aiuv).ant-app [class^="ant-app"]::before,
:where(.css-k8aiuv).ant-app [class*=" ant-app"]::before,
:where(.css-k8aiuv).ant-app [class^="ant-app"]::after,
:where(.css-k8aiuv).ant-app [class*=" ant-app"]::after {
  box-sizing: border-box;
}

:where(.css-k8aiuv).ant-app {
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

:where(.css-k8aiuv).ant-app.ant-app-rtl {
  direction: rtl;
}

a:where(.css-16wasqq) {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

a:where(.css-16wasqq):hover {
  color: #b8f0ff;
}

a:where(.css-16wasqq):active {
  color: #47b3ca;
}

a:where(.css-16wasqq):active,
a:where(.css-16wasqq):hover {
  text-decoration: none;
  outline: 0;
}

a:where(.css-16wasqq):focus {
  text-decoration: none;
  outline: 0;
}

a:where(.css-16wasqq)[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq) a {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

:where(.css-16wasqq) a:hover {
  color: #b8f0ff;
}

:where(.css-16wasqq) a:active {
  color: #47b3ca;
}

:where(.css-16wasqq) a:active,
:where(.css-16wasqq) a:hover {
  text-decoration: none;
  outline: 0;
}

:where(.css-16wasqq) a:focus {
  text-decoration: none;
  outline: 0;
}

:where(.css-16wasqq) a[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq).anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:where(.css-16wasqq).anticon>* {
  line-height: 1;
}

:where(.css-16wasqq).anticon svg {
  display: inline-block;
}

:where(.css-16wasqq).anticon .anticon .anticon-icon {
  display: block;
}

:where(.css-16wasqq).ant-tag {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-tag::before,
:where(.css-16wasqq).ant-tag::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-tag [class^="ant-tag"],
:where(.css-16wasqq).ant-tag [class*=" ant-tag"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-tag [class^="ant-tag"]::before,
:where(.css-16wasqq).ant-tag [class*=" ant-tag"]::before,
:where(.css-16wasqq).ant-tag [class^="ant-tag"]::after,
:where(.css-16wasqq).ant-tag [class*=" ant-tag"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  display: inline-block;
  height: auto;
  margin-inline-end: 8px;
  padding-inline: 7px;
  white-space: nowrap;
  background: #121212;
  border: 1px solid #202020;
  border-radius: 4px;
  opacity: 1;
  transition: all 0.2s;
  text-align: start;
  position: relative;
}

:where(.css-16wasqq).ant-tag.ant-tag-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-tag,
:where(.css-16wasqq).ant-tag a,
:where(.css-16wasqq).ant-tag a:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-tag .ant-tag-close-icon {
  margin-inline-start: 3px;
  font-size: 10px;
  color: #6f6f6f;
  cursor: pointer;
  transition: all 0.2s;
}

:where(.css-16wasqq).ant-tag .ant-tag-close-icon:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-tag.ant-tag-has-color {
  border-color: transparent;
}

:where(.css-16wasqq).ant-tag.ant-tag-has-color,
:where(.css-16wasqq).ant-tag.ant-tag-has-color a,
:where(.css-16wasqq).ant-tag.ant-tag-has-color a:hover,
:where(.css-16wasqq).ant-tag.ant-tag-has-color .anticon-close,
:where(.css-16wasqq).ant-tag.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}

:where(.css-16wasqq).ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}

:where(.css-16wasqq).ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #eeeeee;
  background-color: rgba(255, 255, 255, 0.10);
}

:where(.css-16wasqq).ant-tag-checkable:active,
:where(.css-16wasqq).ant-tag-checkable-checked {
  color: #fff;
}

:where(.css-16wasqq).ant-tag-checkable-checked {
  background-color: #eeeeee;
}

:where(.css-16wasqq).ant-tag-checkable-checked:hover {
  background-color: #ffffff;
}

:where(.css-16wasqq).ant-tag-checkable:active {
  background-color: #cccccc;
}

:where(.css-16wasqq).ant-tag-hidden {
  display: none;
}

:where(.css-16wasqq).ant-tag>.anticon+span,
:where(.css-16wasqq).ant-tag>span+.anticon {
  margin-inline-start: 7px;
}

:where(.css-16wasqq).ant-tag-borderless {
  border-color: transparent;
  background: #121212;
}

:where(.css-16wasqq).ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: absolute;
  z-index: 1070;
  display: block;
  width: max-content;
  max-width: 250px;
  visibility: visible;
  --valid-offset-x: var(--arrow-offset-horizontal, var(--arrow-x));
  transform-origin: var(--valid-offset-x, 50%) var(--arrow-y, 50%);
  --antd-arrow-background-color: #2d2d2d;
}

:where(.css-16wasqq).ant-tooltip-hidden {
  display: none;
}

:where(.css-16wasqq).ant-tooltip .ant-tooltip-inner {
  min-width: 28px;
  min-height: 36px;
  padding: 6px 8px;
  color: #fff;
  text-align: start;
  text-decoration: none;
  word-wrap: break-word;
  background-color: #2d2d2d;
  border-radius: 6px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-tooltip-placement-topLeft,
:where(.css-16wasqq).ant-tooltip-placement-topRight,
:where(.css-16wasqq).ant-tooltip-placement-bottomLeft,
:where(.css-16wasqq).ant-tooltip-placement-bottomRight {
  min-width: 34px;
}

:where(.css-16wasqq).ant-tooltip-placement-left .ant-tooltip-inner,
:where(.css-16wasqq).ant-tooltip-placement-leftTop .ant-tooltip-inner,
:where(.css-16wasqq).ant-tooltip-placement-leftBottom .ant-tooltip-inner,
:where(.css-16wasqq).ant-tooltip-placement-right .ant-tooltip-inner,
:where(.css-16wasqq).ant-tooltip-placement-rightTop .ant-tooltip-inner,
:where(.css-16wasqq).ant-tooltip-placement-rightBottom .ant-tooltip-inner {
  border-radius: 6px;
}

:where(.css-16wasqq).ant-tooltip .ant-tooltip-content {
  position: relative;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1668dc;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-blue .ant-tooltip-arrow {
  --antd-arrow-background-color: #1668dc;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #642ab5;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-purple .ant-tooltip-arrow {
  --antd-arrow-background-color: #642ab5;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13a8a8;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-cyan .ant-tooltip-arrow {
  --antd-arrow-background-color: #13a8a8;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-green .ant-tooltip-inner {
  background-color: #49aa19;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-green .ant-tooltip-arrow {
  --antd-arrow-background-color: #49aa19;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #cb2b83;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-magenta .ant-tooltip-arrow {
  --antd-arrow-background-color: #cb2b83;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #cb2b83;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-pink .ant-tooltip-arrow {
  --antd-arrow-background-color: #cb2b83;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-red .ant-tooltip-inner {
  background-color: #d32029;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-red .ant-tooltip-arrow {
  --antd-arrow-background-color: #d32029;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #d87a16;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-orange .ant-tooltip-arrow {
  --antd-arrow-background-color: #d87a16;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #d8bd14;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-yellow .ant-tooltip-arrow {
  --antd-arrow-background-color: #d8bd14;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #d84a1b;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-volcano .ant-tooltip-arrow {
  --antd-arrow-background-color: #d84a1b;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2b4acb;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-geekblue .ant-tooltip-arrow {
  --antd-arrow-background-color: #2b4acb;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #8bbb11;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-lime .ant-tooltip-arrow {
  --antd-arrow-background-color: #8bbb11;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #d89614;
}

:where(.css-16wasqq).ant-tooltip.ant-tooltip-gold .ant-tooltip-arrow {
  --antd-arrow-background-color: #d89614;
}

:where(.css-16wasqq).ant-tooltip-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-tooltip .ant-tooltip-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  pointer-events: none;
  width: 16px;
  height: 16px;
  overflow: hidden;
}

:where(.css-16wasqq).ant-tooltip .ant-tooltip-arrow::before {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 16px;
  height: 8px;
  background: var(--antd-arrow-background-color);
  clip-path: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
  clip-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 5.17157287525381 4.48528137423857 A 4 4 0 0 1 10.82842712474619 4.48528137423857 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
  content: "";
}

:where(.css-16wasqq).ant-tooltip .ant-tooltip-arrow::after {
  content: "";
  position: absolute;
  width: 8.970562748477143px;
  height: 8.970562748477143px;
  bottom: 0;
  inset-inline: 0;
  margin: auto;
  border-radius: 0 0 4px 0;
  transform: translateY(50%) rotate(-135deg);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
  z-index: 0;
  background: transparent;
}

:where(.css-16wasqq).ant-tooltip .ant-tooltip-arrow:before {
  background: var(--antd-arrow-background-color);
}

:where(.css-16wasqq).ant-tooltip-placement-top>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-topLeft>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-topRight>.ant-tooltip-arrow {
  bottom: 0;
  transform: translateY(100%) rotate(180deg);
}

:where(.css-16wasqq).ant-tooltip-placement-top>.ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%) translateY(100%) rotate(180deg);
}

:where(.css-16wasqq).ant-tooltip-placement-topLeft {
  --arrow-offset-horizontal: 12px;
}

:where(.css-16wasqq).ant-tooltip-placement-topLeft>.ant-tooltip-arrow {
  left: 12px;
}

:where(.css-16wasqq).ant-tooltip-placement-topRight {
  --arrow-offset-horizontal: calc(100% - 12px);
}

:where(.css-16wasqq).ant-tooltip-placement-topRight>.ant-tooltip-arrow {
  right: 12px;
}

:where(.css-16wasqq).ant-tooltip-placement-bottom>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-bottomLeft>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-bottomRight>.ant-tooltip-arrow {
  top: 0;
  transform: translateY(-100%);
}

:where(.css-16wasqq).ant-tooltip-placement-bottom>.ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
}

:where(.css-16wasqq).ant-tooltip-placement-bottomLeft {
  --arrow-offset-horizontal: 12px;
}

:where(.css-16wasqq).ant-tooltip-placement-bottomLeft>.ant-tooltip-arrow {
  left: 12px;
}

:where(.css-16wasqq).ant-tooltip-placement-bottomRight {
  --arrow-offset-horizontal: calc(100% - 12px);
}

:where(.css-16wasqq).ant-tooltip-placement-bottomRight>.ant-tooltip-arrow {
  right: 12px;
}

:where(.css-16wasqq).ant-tooltip-placement-left>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-leftTop>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow {
  right: 0;
  transform: translateX(100%) rotate(90deg);
}

:where(.css-16wasqq).ant-tooltip-placement-left>.ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%) translateX(100%) rotate(90deg);
}

:where(.css-16wasqq).ant-tooltip-placement-leftTop>.ant-tooltip-arrow {
  top: 8px;
}

:where(.css-16wasqq).ant-tooltip-placement-leftBottom>.ant-tooltip-arrow {
  bottom: 8px;
}

:where(.css-16wasqq).ant-tooltip-placement-right>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-rightTop>.ant-tooltip-arrow,
:where(.css-16wasqq).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow {
  left: 0;
  transform: translateX(-100%) rotate(-90deg);
}

:where(.css-16wasqq).ant-tooltip-placement-right>.ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%) translateX(-100%) rotate(-90deg);
}

:where(.css-16wasqq).ant-tooltip-placement-rightTop>.ant-tooltip-arrow {
  top: 8px;
}

:where(.css-16wasqq).ant-tooltip-placement-rightBottom>.ant-tooltip-arrow {
  bottom: 8px;
}

:where(.css-16wasqq).ant-tooltip-pure {
  position: relative;
  max-width: none;
  margin: 16px;
}

:where(.css-16wasqq).ant-zoom-big-fast-enter,
:where(.css-16wasqq).ant-zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
:where(.css-16wasqq).ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  animation-name: css-16wasqq-antZoomBigIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  animation-name: css-16wasqq-antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-zoom-big-fast-enter,
:where(.css-16wasqq).ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-zoom-big-fast-enter-prepare,
:where(.css-16wasqq).ant-zoom-big-fast-appear-prepare {
  transform: none;
}

:where(.css-16wasqq).ant-zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

@keyframes css-16wasqq-antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes css-16wasqq-antZoomBigOut {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}

a:where(.css-16pdz94) {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

a:where(.css-16pdz94):hover {
  color: #b8f0ff;
}

a:where(.css-16pdz94):active {
  color: #47b3ca;
}

a:where(.css-16pdz94):active,
a:where(.css-16pdz94):hover {
  text-decoration: none;
  outline: 0;
}

a:where(.css-16pdz94):focus {
  text-decoration: none;
  outline: 0;
}

a:where(.css-16pdz94)[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16pdz94) a {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

:where(.css-16pdz94) a:hover {
  color: #b8f0ff;
}

:where(.css-16pdz94) a:active {
  color: #47b3ca;
}

:where(.css-16pdz94) a:active,
:where(.css-16pdz94) a:hover {
  text-decoration: none;
  outline: 0;
}

:where(.css-16pdz94) a:focus {
  text-decoration: none;
  outline: 0;
}

:where(.css-16pdz94) a[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16pdz94).anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:where(.css-16pdz94).anticon>* {
  line-height: 1;
}

:where(.css-16pdz94).anticon svg {
  display: inline-block;
}

:where(.css-16pdz94).anticon .anticon .anticon-icon {
  display: block;
}

:where(.css-16pdz94).ant-segmented {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16pdz94).ant-segmented::before,
:where(.css-16pdz94).ant-segmented::after {
  box-sizing: border-box;
}

:where(.css-16pdz94).ant-segmented [class^="ant-segmented"],
:where(.css-16pdz94).ant-segmented [class*=" ant-segmented"] {
  box-sizing: border-box;
}

:where(.css-16pdz94).ant-segmented [class^="ant-segmented"]::before,
:where(.css-16pdz94).ant-segmented [class*=" ant-segmented"]::before,
:where(.css-16pdz94).ant-segmented [class^="ant-segmented"]::after,
:where(.css-16pdz94).ant-segmented [class*=" ant-segmented"]::after {
  box-sizing: border-box;
}

:where(.css-16pdz94).ant-segmented {
  box-sizing: border-box;
  margin: 0;
  padding: 2px;
  color: #aaaaaa;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  display: inline-block;
  background: #000000;
  border-radius: 6px;
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16pdz94).ant-segmented:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-group {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-items: flex-start;
  flex-direction: row;
  width: 100%;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-rtl {
  direction: rtl;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-vertical .ant-segmented-group {
  flex-direction: column;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-vertical .ant-segmented-thumb {
  width: 100%;
  height: 0;
  padding: 0 4px;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-block {
  display: flex;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-block .ant-segmented-item {
  flex: 1;
  min-width: 0;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item {
  position: relative;
  text-align: center;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 16px;
  transform: translateZ(0);
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item-selected {
  background-color: #1a1a1a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
  color: #ffffff;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item-focused {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  inset-inline-start: 0;
  border-radius: inherit;
  opacity: 0;
  transition: opacity 0.2s;
  pointer-events: none;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled) {
  color: #ffffff;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled)::after {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.10);
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item:active:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled) {
  color: #ffffff;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item:active:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled)::after {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.16);
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item-label {
  min-height: 32px;
  line-height: 32px;
  padding: 0 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item-icon+* {
  margin-inline-start: 6px;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item-input {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-thumb {
  background-color: #1a1a1a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 0;
  height: 100%;
  padding: 4px 0;
  border-radius: 16px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16pdz94).ant-segmented .ant-segmented-thumb~.ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled)::after {
  background-color: transparent;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-lg {
  border-radius: 8px;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-lg .ant-segmented-item-label {
  min-height: 41px;
  line-height: 41px;
  padding: 0 11px;
  font-size: 16px;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-lg .ant-segmented-item,
:where(.css-16pdz94).ant-segmented.ant-segmented-lg .ant-segmented-thumb {
  border-radius: 6px;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-sm {
  border-radius: 16px;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-sm .ant-segmented-item-label {
  min-height: 23px;
  line-height: 23px;
  padding: 0 7px;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-sm .ant-segmented-item,
:where(.css-16pdz94).ant-segmented.ant-segmented-sm .ant-segmented-thumb {
  border-radius: 16px;
}

:where(.css-16pdz94).ant-segmented-disabled .ant-segmented-item,
:where(.css-16pdz94).ant-segmented-disabled .ant-segmented-item:hover,
:where(.css-16pdz94).ant-segmented-disabled .ant-segmented-item:focus {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-item-disabled,
:where(.css-16pdz94).ant-segmented .ant-segmented-item-disabled:hover,
:where(.css-16pdz94).ant-segmented .ant-segmented-item-disabled:focus {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16pdz94).ant-segmented .ant-segmented-thumb-motion-appear-active {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: transform, width;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-shape-round {
  border-radius: 9999px;
}

:where(.css-16pdz94).ant-segmented.ant-segmented-shape-round .ant-segmented-item,
:where(.css-16pdz94).ant-segmented.ant-segmented-shape-round .ant-segmented-thumb {
  border-radius: 9999px;
}

:where(.css-16wasqq)[class^="ant-avatar"],
:where(.css-16wasqq)[class*=" ant-avatar"] {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-avatar"]::before,
:where(.css-16wasqq)[class*=" ant-avatar"]::before,
:where(.css-16wasqq)[class^="ant-avatar"]::after,
:where(.css-16wasqq)[class*=" ant-avatar"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-avatar"] [class^="ant-avatar"],
:where(.css-16wasqq)[class*=" ant-avatar"] [class^="ant-avatar"],
:where(.css-16wasqq)[class^="ant-avatar"] [class*=" ant-avatar"],
:where(.css-16wasqq)[class*=" ant-avatar"] [class*=" ant-avatar"] {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-avatar"] [class^="ant-avatar"]::before,
:where(.css-16wasqq)[class*=" ant-avatar"] [class^="ant-avatar"]::before,
:where(.css-16wasqq)[class^="ant-avatar"] [class*=" ant-avatar"]::before,
:where(.css-16wasqq)[class*=" ant-avatar"] [class*=" ant-avatar"]::before,
:where(.css-16wasqq)[class^="ant-avatar"] [class^="ant-avatar"]::after,
:where(.css-16wasqq)[class*=" ant-avatar"] [class^="ant-avatar"]::after,
:where(.css-16wasqq)[class^="ant-avatar"] [class*=" ant-avatar"]::after,
:where(.css-16wasqq)[class*=" ant-avatar"] [class*=" ant-avatar"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #555555;
  border: 1px solid transparent;
  width: 36px;
  height: 36px;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-avatar-image {
  background: transparent;
}

:where(.css-16wasqq).ant-avatar .ant-image-img {
  display: block;
}

:where(.css-16wasqq).ant-avatar.ant-avatar-square {
  border-radius: 6px;
}

:where(.css-16wasqq).ant-avatar.ant-avatar-icon {
  font-size: 18px;
}

:where(.css-16wasqq).ant-avatar.ant-avatar-icon>.anticon {
  margin: 0;
}

:where(.css-16wasqq).ant-avatar-lg {
  width: 45px;
  height: 45px;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-avatar-lg.ant-avatar-square {
  border-radius: 8px;
}

:where(.css-16wasqq).ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}

:where(.css-16wasqq).ant-avatar-lg.ant-avatar-icon>.anticon {
  margin: 0;
}

:where(.css-16wasqq).ant-avatar-sm {
  width: 27px;
  height: 27px;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-avatar-sm.ant-avatar-square {
  border-radius: 4px;
}

:where(.css-16wasqq).ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}

:where(.css-16wasqq).ant-avatar-sm.ant-avatar-icon>.anticon {
  margin: 0;
}

:where(.css-16wasqq).ant-avatar>img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

:where(.css-16wasqq).ant-avatar-group {
  display: inline-flex;
}

:where(.css-16wasqq).ant-avatar-group .ant-avatar {
  border-color: #0d0d0d;
}

:where(.css-16wasqq).ant-avatar-group>*:not(:first-child) {
  margin-inline-start: -8px;
}

:where(.css-16wasqq).ant-avatar-group-popover .ant-avatar+.ant-avatar {
  margin-inline-start: 4px;
}

:where(.css-16wasqq).ant-btn {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-btn::before,
:where(.css-16wasqq).ant-btn::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-btn [class^="ant-btn"],
:where(.css-16wasqq).ant-btn [class*=" ant-btn"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-btn [class^="ant-btn"]::before,
:where(.css-16wasqq).ant-btn [class*=" ant-btn"]::before,
:where(.css-16wasqq).ant-btn [class^="ant-btn"]::after,
:where(.css-16wasqq).ant-btn [class*=" ant-btn"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-btn {
  outline: none;
  position: relative;
  display: inline-flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  background: transparent;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  user-select: none;
  touch-action: manipulation;
  color: #ffffff;
}

:where(.css-16wasqq).ant-btn:disabled>* {
  pointer-events: none;
}

:where(.css-16wasqq).ant-btn .ant-btn-icon>svg {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:where(.css-16wasqq).ant-btn .ant-btn-icon>svg>* {
  line-height: 1;
}

:where(.css-16wasqq).ant-btn .ant-btn-icon>svg svg {
  display: inline-block;
}

:where(.css-16wasqq).ant-btn>a {
  color: currentColor;
}

:where(.css-16wasqq).ant-btn:not(:disabled):focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-btn.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}

:where(.css-16wasqq).ant-btn.ant-btn-two-chinese-chars>*:not(.anticon) {
  margin-inline-end: -0.34em;
  letter-spacing: 0.34em;
}

:where(.css-16wasqq).ant-btn.ant-btn-icon-only {
  padding-inline: 0;
}

:where(.css-16wasqq).ant-btn.ant-btn-icon-only.ant-btn-compact-item {
  flex: none;
}

:where(.css-16wasqq).ant-btn.ant-btn-icon-only.ant-btn-round {
  width: auto;
}

:where(.css-16wasqq).ant-btn.ant-btn-loading {
  opacity: 0.65;
  cursor: default;
}

:where(.css-16wasqq).ant-btn .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16wasqq).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-start,
:where(.css-16wasqq).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-start {
  margin-inline-end: -8px;
}

:where(.css-16wasqq).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-active,
:where(.css-16wasqq).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-active {
  margin-inline-end: 0;
}

:where(.css-16wasqq).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-start {
  margin-inline-end: 0;
}

:where(.css-16wasqq).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-active {
  margin-inline-end: -8px;
}

:where(.css-16wasqq).ant-btn-icon-end {
  flex-direction: row-reverse;
}

:where(.css-16wasqq).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-start,
:where(.css-16wasqq).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-start {
  margin-inline-start: -8px;
}

:where(.css-16wasqq).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-active,
:where(.css-16wasqq).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-active {
  margin-inline-start: 0;
}

:where(.css-16wasqq).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-start {
  margin-inline-start: 0;
}

:where(.css-16wasqq).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-active {
  margin-inline-start: -8px;
}

:where(.css-16wasqq).ant-btn {
  font-size: 14px;
  height: 36px;
  padding: 0px 15px;
  border-radius: 6px;
}

:where(.css-16wasqq).ant-btn.ant-btn-icon-only {
  width: 36px;
}

:where(.css-16wasqq).ant-btn.ant-btn-icon-only .anticon {
  font-size: inherit;
}

:where(.css-16wasqq).ant-btn.ant-btn-circle.ant-btn {
  min-width: 36px;
  padding-inline-start: 0;
  padding-inline-end: 0;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-btn.ant-btn-round.ant-btn {
  border-radius: 36px;
  padding-inline-start: 18px;
  padding-inline-end: 18px;
}

:where(.css-16wasqq).ant-btn-sm {
  font-size: 12px;
  height: 27px;
  padding: 0px 7px;
  border-radius: 6px;
}

:where(.css-16wasqq).ant-btn-sm.ant-btn-icon-only {
  width: 27px;
}

:where(.css-16wasqq).ant-btn-sm.ant-btn-icon-only .anticon {
  font-size: inherit;
}

:where(.css-16wasqq).ant-btn.ant-btn-circle.ant-btn-sm {
  min-width: 27px;
  padding-inline-start: 0;
  padding-inline-end: 0;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-btn.ant-btn-round.ant-btn-sm {
  border-radius: 27px;
  padding-inline-start: 13.5px;
  padding-inline-end: 13.5px;
}

:where(.css-16wasqq).ant-btn-lg {
  font-size: 16px;
  height: 45px;
  padding: 0px 15px;
  border-radius: 8px;
}

:where(.css-16wasqq).ant-btn-lg.ant-btn-icon-only {
  width: 45px;
}

:where(.css-16wasqq).ant-btn-lg.ant-btn-icon-only .anticon {
  font-size: inherit;
}

:where(.css-16wasqq).ant-btn.ant-btn-circle.ant-btn-lg {
  min-width: 45px;
  padding-inline-start: 0;
  padding-inline-end: 0;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-btn.ant-btn-round.ant-btn-lg {
  border-radius: 45px;
  padding-inline-start: 22.5px;
  padding-inline-end: 22.5px;
}

:where(.css-16wasqq).ant-btn.ant-btn-block {
  width: 100%;
}

:where(.css-16wasqq).ant-btn-color-default {
  color: #ffffff;
  box-shadow: 0 2px 0 rgba(255, 255, 255, 0.02);
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-solid {
  color: #000;
  background: rgba(255, 255, 255, 0.95);
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  color: #000;
  background: rgb(255, 255, 255);
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  color: #000;
  background: rgba(255, 255, 255, 0.9);
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-filled {
  box-shadow: none;
  background: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: rgba(255, 255, 255, 0.10);
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: rgba(255, 255, 255, 0.16);
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-background-ghost {
  color: #0d0d0d;
  background: transparent;
  border-color: #0d0d0d;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
  background: transparent;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
  background: transparent;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-background-ghost:disabled {
  cursor: not-allowed;
  color: #555555;
  border-color: #202020;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-link {
  color: #ffffff;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #b8f0ff;
  background: transparent;
}

:where(.css-16wasqq).ant-btn-color-default.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #47b3ca;
}

:where(.css-16wasqq).ant-btn-color-primary {
  color: #eeeeee;
  box-shadow: 0 2px 0 rgba(213, 213, 213, 0.02);
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-dashed {
  border-color: #eeeeee;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffffff;
  border-color: #ffffff;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #cccccc;
  border-color: #cccccc;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-filled {
  box-shadow: none;
  background: #111111;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #333333;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #666666;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-text {
  color: #eeeeee;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffffff;
  background: #111111;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #cccccc;
  background: #666666;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-link {
  color: #eeeeee;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffffff;
  background: transparent;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #cccccc;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-background-ghost {
  color: #eeeeee;
  background: transparent;
  border-color: #eeeeee;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
  background: transparent;
  color: #ffffff;
  border-color: #ffffff;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
  background: transparent;
  color: #cccccc;
  border-color: #cccccc;
}

:where(.css-16wasqq).ant-btn-color-primary.ant-btn-background-ghost:disabled {
  cursor: not-allowed;
  color: #555555;
  border-color: #202020;
}

:where(.css-16wasqq).ant-btn-color-dangerous {
  color: #f4416c;
  box-shadow: 0 2px 0 rgba(57, 0, 21, 0.97);
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-solid {
  color: #fff;
  background: #f4416c;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #ffb0b7;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e43165;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-dashed {
  border-color: #f4416c;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffb0b7;
  border-color: #c10251;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e43165;
  border-color: #e43165;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-filled {
  box-shadow: none;
  background: #380015;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #441e1f;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #5b2526;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-text {
  color: #f4416c;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffb0b7;
  background: #380015;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #ffb0b7;
  background: #5b2526;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-link {
  color: #f4416c;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffb0b7;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e43165;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-background-ghost {
  color: #f4416c;
  background: transparent;
  border-color: #f4416c;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
  background: transparent;
  color: #ffb0b7;
  border-color: #ffb0b7;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
  background: transparent;
  color: #e43165;
  border-color: #e43165;
}

:where(.css-16wasqq).ant-btn-color-dangerous.ant-btn-background-ghost:disabled {
  cursor: not-allowed;
  color: #555555;
  border-color: #202020;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-variant-link {
  color: #8ae8ff;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-link.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #b8f0ff;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #47b3ca;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-background-ghost {
  color: #8ae8ff;
  background: transparent;
  border-color: #8ae8ff;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
  background: transparent;
  color: #b8f0ff;
  border-color: #b8f0ff;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
  background: transparent;
  color: #47b3ca;
  border-color: #47b3ca;
}

:where(.css-16wasqq).ant-btn-color-link.ant-btn-background-ghost:disabled {
  cursor: not-allowed;
  color: #555555;
  border-color: #202020;
}

:where(.css-16wasqq).ant-btn-color-blue {
  color: #1668dc;
  box-shadow: 0 2px 0 rgba(44, 113, 251, 0.13);
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-solid {
  color: #fff;
  background: #1668dc;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #1554ad;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #3c89e8;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-dashed {
  border-color: #1668dc;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #1554ad;
  border-color: #1554ad;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #3c89e8;
  border-color: #3c89e8;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-filled {
  box-shadow: none;
  background: #111a2c;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #112545;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #15325b;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-link {
  color: #1668dc;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #1554ad;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #3c89e8;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-text {
  color: #1668dc;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #1554ad;
  background: #111a2c;
}

:where(.css-16wasqq).ant-btn-color-blue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #3c89e8;
  background: #15325b;
}

:where(.css-16wasqq).ant-btn-color-purple {
  color: #642ab5;
  box-shadow: 0 2px 0 rgba(143, 73, 253, 0.1);
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-solid {
  color: #fff;
  background: #642ab5;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #51258f;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #854eca;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-dashed {
  border-color: #642ab5;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #51258f;
  border-color: #51258f;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #854eca;
  border-color: #854eca;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-filled {
  box-shadow: none;
  background: #1a1325;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #24163a;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #301c4d;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-link {
  color: #642ab5;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #51258f;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #854eca;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-text {
  color: #642ab5;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #51258f;
  background: #1a1325;
}

:where(.css-16wasqq).ant-btn-color-purple.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #854eca;
  background: #301c4d;
}

:where(.css-16wasqq).ant-btn-color-cyan {
  color: #13a8a8;
  box-shadow: 0 2px 0 rgba(53, 213, 233, 0.1);
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-solid {
  color: #fff;
  background: #13a8a8;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #138585;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #33bcb7;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-dashed {
  border-color: #13a8a8;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #138585;
  border-color: #138585;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #33bcb7;
  border-color: #33bcb7;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-filled {
  box-shadow: none;
  background: #112123;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #113536;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #144848;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-link {
  color: #13a8a8;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #138585;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #33bcb7;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-text {
  color: #13a8a8;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #138585;
  background: #112123;
}

:where(.css-16wasqq).ant-btn-color-cyan.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #33bcb7;
  background: #144848;
}

:where(.css-16wasqq).ant-btn-color-green {
  color: #49aa19;
  box-shadow: 0 2px 0 rgba(103, 233, 63, 0.1);
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-solid {
  color: #fff;
  background: #49aa19;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #3c8618;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #6abe39;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-dashed {
  border-color: #49aa19;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #3c8618;
  border-color: #3c8618;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #6abe39;
  border-color: #6abe39;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-filled {
  box-shadow: none;
  background: #162312;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #1d3712;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #274916;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-link {
  color: #49aa19;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #3c8618;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #6abe39;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-text {
  color: #49aa19;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #3c8618;
  background: #162312;
}

:where(.css-16wasqq).ant-btn-color-green.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #6abe39;
  background: #274916;
}

:where(.css-16wasqq).ant-btn-color-magenta {
  color: #cb2b83;
  box-shadow: 0 2px 0 rgba(246, 63, 180, 0.12);
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-solid {
  color: #fff;
  background: #cb2b83;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #a02669;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e0529c;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-dashed {
  border-color: #cb2b83;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a02669;
  border-color: #a02669;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e0529c;
  border-color: #e0529c;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-filled {
  box-shadow: none;
  background: #291321;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #40162f;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #551c3b;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-link {
  color: #cb2b83;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a02669;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e0529c;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-text {
  color: #cb2b83;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a02669;
  background: #291321;
}

:where(.css-16wasqq).ant-btn-color-magenta.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #e0529c;
  background: #551c3b;
}

:where(.css-16wasqq).ant-btn-color-pink {
  color: #cb2b83;
  box-shadow: 0 2px 0 rgba(246, 63, 180, 0.12);
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-solid {
  color: #fff;
  background: #cb2b83;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #a02669;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e0529c;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-dashed {
  border-color: #cb2b83;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a02669;
  border-color: #a02669;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e0529c;
  border-color: #e0529c;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-filled {
  box-shadow: none;
  background: #291321;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #40162f;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #551c3b;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-link {
  color: #cb2b83;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a02669;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e0529c;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-text {
  color: #cb2b83;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a02669;
  background: #291321;
}

:where(.css-16wasqq).ant-btn-color-pink.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #e0529c;
  background: #551c3b;
}

:where(.css-16wasqq).ant-btn-color-red {
  color: #d32029;
  box-shadow: 0 2px 0 rgba(255, 55, 80, 0.12);
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-solid {
  color: #fff;
  background: #d32029;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #a61d24;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e84749;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-dashed {
  border-color: #d32029;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a61d24;
  border-color: #a61d24;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e84749;
  border-color: #e84749;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-filled {
  box-shadow: none;
  background: #2a1215;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #431418;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #58181c;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-link {
  color: #d32029;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a61d24;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e84749;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-text {
  color: #d32029;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #a61d24;
  background: #2a1215;
}

:where(.css-16wasqq).ant-btn-color-red.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #e84749;
  background: #58181c;
}

:where(.css-16wasqq).ant-btn-color-orange {
  color: #d87a16;
  box-shadow: 0 2px 0 rgba(244, 136, 44, 0.13);
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-solid {
  color: #fff;
  background: #d87a16;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #aa6215;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e89a3c;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-dashed {
  border-color: #d87a16;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa6215;
  border-color: #aa6215;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e89a3c;
  border-color: #e89a3c;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-filled {
  box-shadow: none;
  background: #2b1d11;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #442a11;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #593815;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-link {
  color: #d87a16;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa6215;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e89a3c;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-text {
  color: #d87a16;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa6215;
  background: #2b1d11;
}

:where(.css-16wasqq).ant-btn-color-orange.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #e89a3c;
  background: #593815;
}

:where(.css-16wasqq).ant-btn-color-yellow {
  color: #d8bd14;
  box-shadow: 0 2px 0 rgba(244, 205, 44, 0.13);
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-solid {
  color: #fff;
  background: #d8bd14;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #aa9514;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e8d639;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-dashed {
  border-color: #d8bd14;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa9514;
  border-color: #aa9514;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e8d639;
  border-color: #e8d639;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-filled {
  box-shadow: none;
  background: #2b2611;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #443b11;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #595014;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-link {
  color: #d8bd14;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa9514;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e8d639;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-text {
  color: #d8bd14;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa9514;
  background: #2b2611;
}

:where(.css-16wasqq).ant-btn-color-yellow.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #e8d639;
  background: #595014;
}

:where(.css-16wasqq).ant-btn-color-volcano {
  color: #d84a1b;
  box-shadow: 0 2px 0 rgba(244, 82, 44, 0.13);
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-solid {
  color: #fff;
  background: #d84a1b;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #aa3e19;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e87040;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-dashed {
  border-color: #d84a1b;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa3e19;
  border-color: #aa3e19;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e87040;
  border-color: #e87040;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-filled {
  box-shadow: none;
  background: #2b1611;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #441d12;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #592716;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-link {
  color: #d84a1b;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa3e19;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e87040;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-text {
  color: #d84a1b;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa3e19;
  background: #2b1611;
}

:where(.css-16wasqq).ant-btn-color-volcano.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #e87040;
  background: #592716;
}

:where(.css-16wasqq).ant-btn-color-geekblue {
  color: #2b4acb;
  box-shadow: 0 2px 0 rgba(63, 88, 246, 0.12);
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-solid {
  color: #fff;
  background: #2b4acb;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #263ea0;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #5273e0;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-dashed {
  border-color: #2b4acb;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #263ea0;
  border-color: #263ea0;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #5273e0;
  border-color: #5273e0;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-filled {
  box-shadow: none;
  background: #131629;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #161d40;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #1c2755;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-link {
  color: #2b4acb;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #263ea0;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #5273e0;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-text {
  color: #2b4acb;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #263ea0;
  background: #131629;
}

:where(.css-16wasqq).ant-btn-color-geekblue.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #5273e0;
  background: #1c2755;
}

:where(.css-16wasqq).ant-btn-color-lime {
  color: #8bbb11;
  box-shadow: 0 2px 0 rgba(177, 240, 49, 0.11);
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-solid {
  color: #fff;
  background: #8bbb11;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #6f9412;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #a9d134;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-dashed {
  border-color: #8bbb11;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #6f9412;
  border-color: #6f9412;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #a9d134;
  border-color: #a9d134;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-filled {
  box-shadow: none;
  background: #1f2611;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #2e3c10;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #3e4f13;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-link {
  color: #8bbb11;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #6f9412;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #a9d134;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-text {
  color: #8bbb11;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #6f9412;
  background: #1f2611;
}

:where(.css-16wasqq).ant-btn-color-lime.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #a9d134;
  background: #3e4f13;
}

:where(.css-16wasqq).ant-btn-color-gold {
  color: #d89614;
  box-shadow: 0 2px 0 rgba(244, 167, 44, 0.13);
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-solid {
  color: #fff;
  background: #d89614;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #aa7714;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #e8b339;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-dashed {
  border-color: #d89614;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa7714;
  border-color: #aa7714;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #e8b339;
  border-color: #e8b339;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-dashed {
  border-style: dashed;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-filled {
  box-shadow: none;
  background: #2b2111;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-filled:disabled,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-filled.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):hover {
  background: #443111;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-filled:not(:disabled):not(.ant-btn-disabled):active {
  background: #594214;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-link {
  color: #d89614;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa7714;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #e8b339;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-text {
  color: #d89614;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #aa7714;
  background: #2b2111;
}

:where(.css-16wasqq).ant-btn-color-gold.ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #e8b339;
  background: #594214;
}

:where(.css-16wasqq).ant-btn-variant-outlined,
:where(.css-16wasqq).ant-btn-variant-dashed {
  border-color: #202020;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-variant-outlined:disabled,
:where(.css-16wasqq).ant-btn-variant-dashed:disabled,
:where(.css-16wasqq).ant-btn-variant-outlined.ant-btn-disabled,
:where(.css-16wasqq).ant-btn-variant-dashed.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):hover,
:where(.css-16wasqq).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffffff;
  border-color: #ffffff;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-variant-outlined:not(:disabled):not(.ant-btn-disabled):active,
:where(.css-16wasqq).ant-btn-variant-dashed:not(:disabled):not(.ant-btn-disabled):active {
  color: #ffffff;
  border-color: #202020;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-btn-variant-text {
  color: #ffffff;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-variant-text:disabled,
:where(.css-16wasqq).ant-btn-variant-text.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-btn-variant-text:not(:disabled):not(.ant-btn-disabled):active {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.16);
}

:where(.css-16wasqq).ant-btn-variant-solid {
  color: #fff;
  background: #eeeeee;
}

:where(.css-16wasqq).ant-btn-variant-solid:disabled,
:where(.css-16wasqq).ant-btn-variant-solid.ant-btn-disabled {
  cursor: not-allowed;
  border-color: #202020;
  color: #555555;
  background: rgba(255, 255, 255, 0.06);
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):hover {
  background: #ffffff;
  color: #fff;
}

:where(.css-16wasqq).ant-btn-variant-solid:not(:disabled):not(.ant-btn-disabled):active {
  background: #cccccc;
  color: #fff;
}

:where(.css-16wasqq).ant-btn-variant-link {
  color: #8ae8ff;
  box-shadow: none;
}

:where(.css-16wasqq).ant-btn-variant-link:disabled,
:where(.css-16wasqq).ant-btn-variant-link.ant-btn-disabled {
  cursor: not-allowed;
  color: #555555;
}

:where(.css-16wasqq).ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover {
  color: #b8f0ff;
  background: transparent;
}

:where(.css-16wasqq).ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):active {
  color: #47b3ca;
}

:where(.css-16wasqq).ant-btn-group {
  position: relative;
  display: inline-flex;
}

:where(.css-16wasqq).ant-btn-group>span:not(:last-child),
:where(.css-16wasqq).ant-btn-group>.ant-btn:not(:last-child),
:where(.css-16wasqq).ant-btn-group>span:not(:last-child)>.ant-btn,
:where(.css-16wasqq).ant-btn-group>.ant-btn:not(:last-child)>.ant-btn {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-btn-group>span:not(:first-child),
:where(.css-16wasqq).ant-btn-group>.ant-btn:not(:first-child) {
  margin-inline-start: -1px;
}

:where(.css-16wasqq).ant-btn-group>span:not(:first-child),
:where(.css-16wasqq).ant-btn-group>.ant-btn:not(:first-child),
:where(.css-16wasqq).ant-btn-group>span:not(:first-child)>.ant-btn,
:where(.css-16wasqq).ant-btn-group>.ant-btn:not(:first-child)>.ant-btn {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-btn-group .ant-btn {
  position: relative;
  z-index: 1;
}

:where(.css-16wasqq).ant-btn-group .ant-btn:hover,
:where(.css-16wasqq).ant-btn-group .ant-btn:focus,
:where(.css-16wasqq).ant-btn-group .ant-btn:active {
  z-index: 2;
}

:where(.css-16wasqq).ant-btn-group .ant-btn[disabled] {
  z-index: 0;
}

:where(.css-16wasqq).ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}

:where(.css-16wasqq).ant-btn-group>span:not(:last-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-primary:not(:last-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>span:not(:last-child)>.ant-btn-primary:not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-primary:not(:last-child)>.ant-btn-primary:not(:disabled) {
  border-inline-end-color: #202020;
}

:where(.css-16wasqq).ant-btn-group>span:not(:first-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-primary:not(:first-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>span:not(:first-child)>.ant-btn-primary:not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-primary:not(:first-child)>.ant-btn-primary:not(:disabled) {
  border-inline-start-color: #202020;
}

:where(.css-16wasqq).ant-btn-group>span:not(:last-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-danger:not(:last-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>span:not(:last-child)>.ant-btn-danger:not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-danger:not(:last-child)>.ant-btn-danger:not(:disabled) {
  border-inline-end-color: #ffb0b7;
}

:where(.css-16wasqq).ant-btn-group>span:not(:first-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-danger:not(:first-child):not(:disabled),
:where(.css-16wasqq).ant-btn-group>span:not(:first-child)>.ant-btn-danger:not(:disabled),
:where(.css-16wasqq).ant-btn-group>.ant-btn-danger:not(:first-child)>.ant-btn-danger:not(:disabled) {
  border-inline-start-color: #ffb0b7;
}

:where(.css-16wasqq).ant-wave {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-wave::before,
:where(.css-16wasqq).ant-wave::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-wave [class^="ant-wave"],
:where(.css-16wasqq).ant-wave [class*=" ant-wave"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-wave [class^="ant-wave"]::before,
:where(.css-16wasqq).ant-wave [class*=" ant-wave"]::before,
:where(.css-16wasqq).ant-wave [class^="ant-wave"]::after,
:where(.css-16wasqq).ant-wave [class*=" ant-wave"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-wave {
  position: absolute;
  background: transparent;
  pointer-events: none;
  box-sizing: border-box;
  color: var(--wave-color, #eeeeee);
  box-shadow: 0 0 0 0 currentcolor;
  opacity: 0.2;
}

:where(.css-16wasqq).ant-wave.wave-motion-appear {
  transition: box-shadow 0.4s cubic-bezier(0.08, 0.82, 0.17, 1), opacity 2s cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-wave.wave-motion-appear-active {
  box-shadow: 0 0 0 6px currentcolor;
  opacity: 0;
}

:where(.css-16wasqq).ant-wave.wave-motion-appear.wave-quick {
  transition: box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16wasqq)[class^="ant-tabs"],
:where(.css-16wasqq)[class*=" ant-tabs"] {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-tabs"]::before,
:where(.css-16wasqq)[class*=" ant-tabs"]::before,
:where(.css-16wasqq)[class^="ant-tabs"]::after,
:where(.css-16wasqq)[class*=" ant-tabs"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-tabs"] [class^="ant-tabs"],
:where(.css-16wasqq)[class*=" ant-tabs"] [class^="ant-tabs"],
:where(.css-16wasqq)[class^="ant-tabs"] [class*=" ant-tabs"],
:where(.css-16wasqq)[class*=" ant-tabs"] [class*=" ant-tabs"] {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-tabs"] [class^="ant-tabs"]::before,
:where(.css-16wasqq)[class*=" ant-tabs"] [class^="ant-tabs"]::before,
:where(.css-16wasqq)[class^="ant-tabs"] [class*=" ant-tabs"]::before,
:where(.css-16wasqq)[class*=" ant-tabs"] [class*=" ant-tabs"]::before,
:where(.css-16wasqq)[class^="ant-tabs"] [class^="ant-tabs"]::after,
:where(.css-16wasqq)[class*=" ant-tabs"] [class^="ant-tabs"]::after,
:where(.css-16wasqq)[class^="ant-tabs"] [class*=" ant-tabs"]::after,
:where(.css-16wasqq)[class*=" ant-tabs"] [class*=" ant-tabs"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}

:where(.css-16wasqq).ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-small.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 6px 6px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-small.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 6px 6px 0 0;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-small.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 6px 6px 0;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-small.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 6px 0 0 6px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab {
  padding: 8px 16px 6px;
}

:where(.css-16wasqq).ant-tabs-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}

:where(.css-16wasqq).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab:last-of-type {
  margin-left: 0;
}

:where(.css-16wasqq).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}

:where(.css-16wasqq).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}

:where(.css-16wasqq).ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}

:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav {
  order: 1;
}

:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder {
  order: 0;
}

:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav {
  order: 0;
}

:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder {
  order: 1;
}

:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0;
}

:where(.css-16wasqq).ant-tabs-dropdown-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-tabs-menu-item .ant-tabs-dropdown-rtl {
  text-align: right;
}

:where(.css-16wasqq).ant-tabs-top,
:where(.css-16wasqq).ant-tabs-bottom {
  flex-direction: column;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav {
  margin: 0 0 16px 0;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav::before,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav::before,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav::before,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #1a1a1a;
  content: '';
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 36px;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav::before,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav::before {
  bottom: 0;
}

:where(.css-16wasqq).ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}

:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}

:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav::before,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav::before {
  top: 0;
}

:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}

:where(.css-16wasqq).ant-tabs-bottom>.ant-tabs-content-holder,
:where(.css-16wasqq).ant-tabs-bottom>div>.ant-tabs-content-holder {
  order: 0;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav {
  flex-direction: column;
  min-width: 45px;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin: 16px 0 0 0;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 36px;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,
:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,
:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-content-holder,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #202020;
}

:where(.css-16wasqq).ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,
:where(.css-16wasqq).ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
  padding-left: 24px;
}

:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav {
  order: 1;
}

:where(.css-16wasqq).ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}

:where(.css-16wasqq).ant-tabs-right>.ant-tabs-content-holder,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #202020;
}

:where(.css-16wasqq).ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,
:where(.css-16wasqq).ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane {
  padding-right: 24px;
}

:where(.css-16wasqq).ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}

:where(.css-16wasqq).ant-tabs-dropdown-hidden {
  display: none;
}

:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #0d0d0d;
  background-clip: padding-box;
  border-radius: 8px;
  outline: none;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu-item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  min-width: 120px;
  margin: 0;
  padding: 4px 12px;
  color: #ffffff;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5714285714285714;
  cursor: pointer;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu-item>span {
  flex: 1;
  white-space: nowrap;
}

:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-remove {
  flex: none;
  margin-left: 12px;
  color: #6f6f6f;
  font-size: 12px;
  background: transparent;
  border: 0;
  cursor: pointer;
}

:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-remove:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu-item:hover {
  background: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-disabled,
:where(.css-16wasqq).ant-tabs-dropdown .ant-tabs-dropdown-menu-item-disabled:hover {
  color: #555555;
  background: transparent;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 10.5px 16px;
  background: rgba(255, 255, 255, 0.02);
  border: 1px solid #1a1a1a;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16wasqq).ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,
:where(.css-16wasqq).ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active {
  color: #eeeeee;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-focus,
:where(.css-16wasqq).ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-focus {
  outline: 3px solid #666666;
  outline-offset: -3px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,
:where(.css-16wasqq).ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}

:where(.css-16wasqq).ant-tabs-card>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn,
:where(.css-16wasqq).ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn {
  outline: none;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-left: 2px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 8px 8px 0 0;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #0d0d0d;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 8px 8px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #0d0d0d;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab {
  margin-top: 2px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 8px 0 0 8px;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #0d0d0d;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 8px 8px 0;
}

:where(.css-16wasqq).ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,
:where(.css-16wasqq).ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #0d0d0d;
}

:where(.css-16wasqq).ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  display: flex;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::before,
:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap::after,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: opacity 0.3s;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 10.5px 16px;
  background: transparent;
  border: 0;
  color: #ffffff;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-more::after,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5.625px;
  transform: translateY(100%);
  content: '';
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add {
  min-width: 45px;
  margin-left: 2px;
  padding: 8px;
  background: transparent;
  border: 1px solid #1a1a1a;
  border-radius: 8px 8px 0 0;
  outline: none;
  cursor: pointer;
  color: #ffffff;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,
:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus:not(:focus-visible),
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus:not(:focus-visible) {
  color: #cccccc;
}

:where(.css-16wasqq).ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus-visible,
:where(.css-16wasqq).ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus-visible {
  outline: 3px solid #666666;
  outline-offset: -3px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-extra-content {
  flex: none;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-ink-bar {
  position: absolute;
  background: #eeeeee;
  pointer-events: none;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab {
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
  color: #ffffff;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab-btn:focus:not(:focus-visible),
:where(.css-16wasqq).ant-tabs .ant-tabs-tab-remove:focus:not(:focus-visible),
:where(.css-16wasqq).ant-tabs .ant-tabs-tab-btn:active,
:where(.css-16wasqq).ant-tabs .ant-tabs-tab-remove:active {
  color: #cccccc;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab-btn .ant-tabs-tab-icon:not(:last-child) {
  margin-inline-end: 12px;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: #6f6f6f;
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab-remove:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab-remove:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #eeeeee;
  text-shadow: 0 0 0.25px currentcolor;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab.ant-tabs-tab-focus .ant-tabs-tab-btn {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
:where(.css-16wasqq).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-remove:focus,
:where(.css-16wasqq).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
:where(.css-16wasqq).ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-remove:active {
  color: #555555;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab .anticon:not(:last-child) {
  margin-right: 12px;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tab+.ant-tabs-tab {
  margin: 0 0 0 32px;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-content {
  position: relative;
  width: 100%;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tabpane:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-tabpane-hidden {
  display: none;
}

:where(.css-16wasqq).ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*='.ant-tabs-nav-wrap-ping'])>.ant-tabs-nav-list,
:where(.css-16wasqq).ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*='.ant-tabs-nav-wrap-ping'])>.ant-tabs-nav-list {
  margin: auto;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-switch-appear,
:where(.css-16wasqq).ant-tabs .ant-tabs-switch-enter {
  transition: none;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-switch-appear-start,
:where(.css-16wasqq).ant-tabs .ant-tabs-switch-enter-start {
  opacity: 0;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-switch-appear-active,
:where(.css-16wasqq).ant-tabs .ant-tabs-switch-enter-active {
  opacity: 1;
  transition: opacity 0.3s;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-switch-leave {
  position: absolute;
  transition: none;
  inset: 0;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-switch-leave-start {
  opacity: 1;
}

:where(.css-16wasqq).ant-tabs .ant-tabs-switch-leave-active {
  opacity: 0;
  transition: opacity 0.3s;
}

:where(.css-16wasqq).ant-slide-up-enter,
:where(.css-16wasqq).ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-up-enter.ant-slide-up-enter-active,
:where(.css-16wasqq).ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: css-16wasqq-antSlideUpIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: css-16wasqq-antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-slide-up-enter,
:where(.css-16wasqq).ant-slide-up-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-16wasqq).ant-slide-up-enter-prepare,
:where(.css-16wasqq).ant-slide-up-appear-prepare {
  transform: scale(1);
}

:where(.css-16wasqq).ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-16wasqq).ant-slide-down-enter,
:where(.css-16wasqq).ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-down-enter.ant-slide-down-enter-active,
:where(.css-16wasqq).ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: css-16wasqq-antSlideDownIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: css-16wasqq-antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-slide-down-enter,
:where(.css-16wasqq).ant-slide-down-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-16wasqq).ant-slide-down-enter-prepare,
:where(.css-16wasqq).ant-slide-down-appear-prepare {
  transform: scale(1);
}

:where(.css-16wasqq).ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

@keyframes css-16wasqq-antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }

  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}

@keyframes css-16wasqq-antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }

  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}

@keyframes css-16wasqq-antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }

  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}

@keyframes css-16wasqq-antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }

  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}

:where(.css-16wasqq).ant-dropdown {
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}

:where(.css-16wasqq).ant-dropdown::before {
  position: absolute;
  inset-block: -4px;
  z-index: -9999;
  opacity: 0.0001;
  content: "";
}

:where(.css-16wasqq).ant-dropdown-menu-vertical {
  max-height: 100vh;
  overflow-y: auto;
}

:where(.css-16wasqq).ant-dropdown-trigger.ant-btn>.anticon-down,
:where(.css-16wasqq).ant-dropdown-trigger.ant-btn>.ant-btn-icon>.anticon-down {
  font-size: 12px;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-wrap {
  position: relative;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-wrap .ant-btn>.anticon-down {
  font-size: 12px;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}

:where(.css-16wasqq).ant-dropdown-hidden,
:where(.css-16wasqq).ant-dropdown-menu-hidden,
:where(.css-16wasqq).ant-dropdown-menu-submenu-hidden {
  display: none;
}

:where(.css-16wasqq).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
:where(.css-16wasqq).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
:where(.css-16wasqq).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom,
:where(.css-16wasqq).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom,
:where(.css-16wasqq).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
:where(.css-16wasqq).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: css-16wasqq-antSlideUpIn;
}

:where(.css-16wasqq).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
:where(.css-16wasqq).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
:where(.css-16wasqq).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top,
:where(.css-16wasqq).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top,
:where(.css-16wasqq).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
:where(.css-16wasqq).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: css-16wasqq-antSlideDownIn;
}

:where(.css-16wasqq).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
:where(.css-16wasqq).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom,
:where(.css-16wasqq).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: css-16wasqq-antSlideUpOut;
}

:where(.css-16wasqq).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
:where(.css-16wasqq).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top,
:where(.css-16wasqq).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: css-16wasqq-antSlideDownOut;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  pointer-events: none;
  width: 16px;
  height: 16px;
  overflow: hidden;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-arrow::before {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 16px;
  height: 8px;
  background: #1a1a1a;
  clip-path: polygon(1.6568542494923806px 100%, 50% 1.6568542494923806px, 14.34314575050762px 100%, 1.6568542494923806px 100%);
  clip-path: path('M 0 8 A 4 4 0 0 0 2.82842712474619 6.82842712474619 L 5.17157287525381 4.48528137423857 A 4 4 0 0 1 10.82842712474619 4.48528137423857 L 13.17157287525381 6.82842712474619 A 4 4 0 0 0 16 8 Z');
  content: "";
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-arrow::after {
  content: "";
  position: absolute;
  width: 8.970562748477143px;
  height: 8.970562748477143px;
  bottom: 0;
  inset-inline: 0;
  margin: auto;
  border-radius: 0 0 4px 0;
  transform: translateY(50%) rotate(-135deg);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
  z-index: 0;
  background: transparent;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-arrow:before {
  background: #1a1a1a;
}

:where(.css-16wasqq).ant-dropdown-placement-top>.ant-dropdown-arrow,
:where(.css-16wasqq).ant-dropdown-placement-topLeft>.ant-dropdown-arrow,
:where(.css-16wasqq).ant-dropdown-placement-topRight>.ant-dropdown-arrow {
  bottom: 0;
  transform: translateY(100%) rotate(180deg);
}

:where(.css-16wasqq).ant-dropdown-placement-top>.ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) translateY(100%) rotate(180deg);
}

:where(.css-16wasqq).ant-dropdown-placement-topLeft {
  --arrow-offset-horizontal: 12px;
}

:where(.css-16wasqq).ant-dropdown-placement-topLeft>.ant-dropdown-arrow {
  left: 12px;
}

:where(.css-16wasqq).ant-dropdown-placement-topRight {
  --arrow-offset-horizontal: calc(100% - 12px);
}

:where(.css-16wasqq).ant-dropdown-placement-topRight>.ant-dropdown-arrow {
  right: 12px;
}

:where(.css-16wasqq).ant-dropdown-placement-bottom>.ant-dropdown-arrow,
:where(.css-16wasqq).ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,
:where(.css-16wasqq).ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
  top: 0;
  transform: translateY(-100%);
}

:where(.css-16wasqq).ant-dropdown-placement-bottom>.ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
}

:where(.css-16wasqq).ant-dropdown-placement-bottomLeft {
  --arrow-offset-horizontal: 12px;
}

:where(.css-16wasqq).ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow {
  left: 12px;
}

:where(.css-16wasqq).ant-dropdown-placement-bottomRight {
  --arrow-offset-horizontal: calc(100% - 12px);
}

:where(.css-16wasqq).ant-dropdown-placement-bottomRight>.ant-dropdown-arrow {
  right: 12px;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu {
  position: relative;
  margin: 0;
}

:where(.css-16wasqq).ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}

:where(.css-16wasqq).ant-dropdown-menu-submenu-popup ul,
:where(.css-16wasqq).ant-dropdown-menu-submenu-popup li {
  list-style: none;
  margin: 0;
}

:where(.css-16wasqq).ant-dropdown,
:where(.css-16wasqq).ant-dropdown-menu-submenu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu {
  padding: 4px;
  list-style-type: none;
  background-color: #1a1a1a;
  background-clip: padding-box;
  border-radius: 8px;
  outline: none;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu:focus-visible,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu:empty,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu:empty {
  padding: 0;
  box-shadow: none;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-title {
  padding: 7px 12px;
  color: #6f6f6f;
  transition: all 0.2s;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-icon {
  min-width: 14px;
  margin-inline-end: 8px;
  font-size: 12px;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content {
  flex: auto;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra {
  display: inline-flex;
  align-items: center;
  width: 100%;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content>a,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content>a {
  color: inherit;
  transition: all 0.2s;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content>a:hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content>a:hover {
  color: inherit;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content>a::after,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content>a::after {
  position: absolute;
  inset: 0;
  content: "";
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra {
  padding-inline-start: 16px;
  margin-inline-start: auto;
  font-size: 12px;
  color: #6f6f6f;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
  display: flex;
  margin: 0;
  padding: 7px 12px;
  color: #ffffff;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5714285714285714;
  cursor: pointer;
  transition: all 0.2s;
  border-radius: 4px;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active {
  background-color: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected {
  color: #eeeeee;
  background-color: #111111;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected-active,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active {
  background-color: #333333;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover {
  color: #555555;
  background-color: #1a1a1a;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled a,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-divider,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  inset-inline-end: 8px;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-inline-end: 0 !important;
  color: #6f6f6f;
  font-size: 12px;
  font-style: normal;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
  padding-inline-end: 24px;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical {
  position: relative;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: #555555;
  background-color: #1a1a1a;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #eeeeee;
}

:where(.css-16wasqq).ant-slide-up-enter,
:where(.css-16wasqq).ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-up-enter.ant-slide-up-enter-active,
:where(.css-16wasqq).ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: css-16wasqq-antSlideUpIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: css-16wasqq-antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-slide-up-enter,
:where(.css-16wasqq).ant-slide-up-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-16wasqq).ant-slide-up-enter-prepare,
:where(.css-16wasqq).ant-slide-up-appear-prepare {
  transform: scale(1);
}

:where(.css-16wasqq).ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-16wasqq).ant-slide-down-enter,
:where(.css-16wasqq).ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-down-enter.ant-slide-down-enter-active,
:where(.css-16wasqq).ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: css-16wasqq-antSlideDownIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: css-16wasqq-antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-slide-down-enter,
:where(.css-16wasqq).ant-slide-down-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-16wasqq).ant-slide-down-enter-prepare,
:where(.css-16wasqq).ant-slide-down-appear-prepare {
  transform: scale(1);
}

:where(.css-16wasqq).ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-16wasqq).ant-move-up-enter,
:where(.css-16wasqq).ant-move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-up-enter.ant-move-up-enter-active,
:where(.css-16wasqq).ant-move-up-appear.ant-move-up-appear-active {
  animation-name: css-16wasqq-antMoveUpIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-move-up-leave.ant-move-up-leave-active {
  animation-name: css-16wasqq-antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-move-up-enter,
:where(.css-16wasqq).ant-move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-move-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-move-down-enter,
:where(.css-16wasqq).ant-move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-down-enter.ant-move-down-enter-active,
:where(.css-16wasqq).ant-move-down-appear.ant-move-down-appear-active {
  animation-name: css-16wasqq-antMoveDownIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-move-down-leave.ant-move-down-leave-active {
  animation-name: css-16wasqq-antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-move-down-enter,
:where(.css-16wasqq).ant-move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-move-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-zoom-big-enter,
:where(.css-16wasqq).ant-zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-zoom-big-enter.ant-zoom-big-enter-active,
:where(.css-16wasqq).ant-zoom-big-appear.ant-zoom-big-appear-active {
  animation-name: css-16wasqq-antZoomBigIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-zoom-big-leave.ant-zoom-big-leave-active {
  animation-name: css-16wasqq-antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-zoom-big-enter,
:where(.css-16wasqq).ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-zoom-big-enter-prepare,
:where(.css-16wasqq).ant-zoom-big-appear-prepare {
  transform: none;
}

:where(.css-16wasqq).ant-zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled),
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled) {
  color: #f4416c;
}

:where(.css-16wasqq).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover,
:where(.css-16wasqq).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover {
  color: #fff;
  background-color: #f4416c;
}

@keyframes css-16wasqq-antMoveUpIn {
  0% {
    transform: translate3d(0, -100%, 0);
    transform-origin: 0 0;
    opacity: 0;
  }

  100% {
    transform: translate3d(0, 0, 0);
    transform-origin: 0 0;
    opacity: 1;
  }
}

@keyframes css-16wasqq-antMoveUpOut {
  0% {
    transform: translate3d(0, 0, 0);
    transform-origin: 0 0;
    opacity: 1;
  }

  100% {
    transform: translate3d(0, -100%, 0);
    transform-origin: 0 0;
    opacity: 0;
  }
}

@keyframes css-16wasqq-antMoveDownIn {
  0% {
    transform: translate3d(0, 100%, 0);
    transform-origin: 0 0;
    opacity: 0;
  }

  100% {
    transform: translate3d(0, 0, 0);
    transform-origin: 0 0;
    opacity: 1;
  }
}

@keyframes css-16wasqq-antMoveDownOut {
  0% {
    transform: translate3d(0, 0, 0);
    transform-origin: 0 0;
    opacity: 1;
  }

  100% {
    transform: translate3d(0, 100%, 0);
    transform-origin: 0 0;
    opacity: 0;
  }
}

:where(.css-16wasqq)[class^="ant-image"],
:where(.css-16wasqq)[class*=" ant-image"] {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-image"]::before,
:where(.css-16wasqq)[class*=" ant-image"]::before,
:where(.css-16wasqq)[class^="ant-image"]::after,
:where(.css-16wasqq)[class*=" ant-image"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-image"] [class^="ant-image"],
:where(.css-16wasqq)[class*=" ant-image"] [class^="ant-image"],
:where(.css-16wasqq)[class^="ant-image"] [class*=" ant-image"],
:where(.css-16wasqq)[class*=" ant-image"] [class*=" ant-image"] {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-image"] [class^="ant-image"]::before,
:where(.css-16wasqq)[class*=" ant-image"] [class^="ant-image"]::before,
:where(.css-16wasqq)[class^="ant-image"] [class*=" ant-image"]::before,
:where(.css-16wasqq)[class*=" ant-image"] [class*=" ant-image"]::before,
:where(.css-16wasqq)[class^="ant-image"] [class^="ant-image"]::after,
:where(.css-16wasqq)[class*=" ant-image"] [class^="ant-image"]::after,
:where(.css-16wasqq)[class^="ant-image"] [class*=" ant-image"]::after,
:where(.css-16wasqq)[class*=" ant-image"] [class*=" ant-image"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-image {
  position: relative;
  display: inline-block;
}

:where(.css-16wasqq).ant-image .ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}

:where(.css-16wasqq).ant-image .ant-image-img-placeholder {
  background-color: rgba(255, 255, 255, 0.06);
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}

:where(.css-16wasqq).ant-image .ant-image-mask {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}

:where(.css-16wasqq).ant-image .ant-image-mask .ant-image-mask-info {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 4px;
}

:where(.css-16wasqq).ant-image .ant-image-mask .ant-image-mask-info .anticon {
  margin-inline-end: 4px;
}

:where(.css-16wasqq).ant-image .ant-image-mask .ant-image-mask-info .anticon svg {
  vertical-align: baseline;
}

:where(.css-16wasqq).ant-image .ant-image-mask:hover {
  opacity: 1;
}

:where(.css-16wasqq).ant-image .ant-image-placeholder {
  position: absolute;
  inset: 0;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview {
  height: 100%;
  text-align: center;
  pointer-events: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-body {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-img {
  max-width: 100%;
  max-height: 70%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  user-select: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-img-wrapper {
  position: absolute;
  inset: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  display: flex;
  justify-content: center;
  align-items: center;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-img-wrapper>* {
  pointer-events: auto;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-inline-end: -1px;
  content: "";
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-moving .ant-image-preview-preview-img {
  cursor: grabbing;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-moving .ant-image-preview-preview-img-wrapper {
  transition-duration: 0s;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-wrap {
  z-index: 1080;
}

:where(.css-16wasqq).ant-image-preview-operations-wrapper {
  position: fixed;
  z-index: 1081;
}

:where(.css-16wasqq) .ant-image-preview-footer {
  position: fixed;
  bottom: 32px;
  left: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: rgba(255, 255, 255, 0.65);
  transform: translateX(-50%);
}

:where(.css-16wasqq) .ant-image-preview-progress {
  margin-bottom: 16px;
}

:where(.css-16wasqq) .ant-image-preview-close {
  position: fixed;
  top: 32px;
  right: 32px;
  display: flex;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  padding: 12px;
  outline: 0;
  border: 0;
  cursor: pointer;
  transition: all 0.3s;
}

:where(.css-16wasqq) .ant-image-preview-close:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

:where(.css-16wasqq) .ant-image-preview-close>.anticon {
  font-size: 18px;
}

:where(.css-16wasqq) .ant-image-preview-operations {
  display: flex;
  align-items: center;
  padding: 0 24px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 100px;
}

:where(.css-16wasqq) .ant-image-preview-operations-operation {
  margin-inline-start: 12px;
  padding: 12px;
  cursor: pointer;
  transition: all 0.3s;
  user-select: none;
}

:where(.css-16wasqq) .ant-image-preview-operations-operation:not(.ant-image-preview-operations-operation-disabled):hover>.anticon {
  color: rgba(255, 255, 255, 0.85);
}

:where(.css-16wasqq) .ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  cursor: not-allowed;
}

:where(.css-16wasqq) .ant-image-preview-operations-operation:first-of-type {
  margin-inline-start: 0;
}

:where(.css-16wasqq) .ant-image-preview-operations-operation>.anticon {
  font-size: 18px;
}

:where(.css-16wasqq) .ant-image-preview-switch-left,
:where(.css-16wasqq) .ant-image-preview-switch-right {
  position: fixed;
  inset-block-start: 50%;
  z-index: 1081;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  margin-top: -22.5px;
  color: rgba(255, 255, 255, 0.65);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  transition: all 0.3s;
  user-select: none;
}

:where(.css-16wasqq) .ant-image-preview-switch-left:hover,
:where(.css-16wasqq) .ant-image-preview-switch-right:hover {
  background: rgba(0, 0, 0, 0.2);
}

:where(.css-16wasqq) .ant-image-preview-switch-left-disabled,
:where(.css-16wasqq) .ant-image-preview-switch-right-disabled,
:where(.css-16wasqq) .ant-image-preview-switch-left-disabled:hover,
:where(.css-16wasqq) .ant-image-preview-switch-right-disabled:hover {
  color: rgba(255, 255, 255, 0.25);
  background: transparent;
  cursor: not-allowed;
}

:where(.css-16wasqq) .ant-image-preview-switch-left-disabled>.anticon,
:where(.css-16wasqq) .ant-image-preview-switch-right-disabled>.anticon,
:where(.css-16wasqq) .ant-image-preview-switch-left-disabled:hover>.anticon,
:where(.css-16wasqq) .ant-image-preview-switch-right-disabled:hover>.anticon {
  cursor: not-allowed;
}

:where(.css-16wasqq) .ant-image-preview-switch-left>.anticon,
:where(.css-16wasqq) .ant-image-preview-switch-right>.anticon {
  font-size: 18px;
}

:where(.css-16wasqq) .ant-image-preview-switch-left {
  inset-inline-start: 12px;
}

:where(.css-16wasqq) .ant-image-preview-switch-right {
  inset-inline-end: 12px;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview.ant-zoom-enter,
:where(.css-16wasqq).ant-image-preview-root .ant-image-preview.ant-zoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  user-select: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview.ant-zoom-leave .ant-image-preview-content {
  pointer-events: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-mask {
  position: fixed;
  inset: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.44);
  pointer-events: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-mask .ant-image-preview-hidden {
  display: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-image-preview-wrap {
  position: fixed;
  inset: 0;
  z-index: 1000;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}

:where(.css-16wasqq).ant-image-preview-root .ant-fade-enter,
:where(.css-16wasqq).ant-image-preview-root .ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-image-preview-root .ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-image-preview-root .ant-fade-enter.ant-fade-enter-active,
:where(.css-16wasqq).ant-image-preview-root .ant-fade-appear.ant-fade-appear-active {
  animation-name: css-16wasqq-antFadeIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-image-preview-root .ant-fade-leave.ant-fade-leave-active {
  animation-name: css-16wasqq-antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-fade-enter,
:where(.css-16wasqq).ant-image-preview-root .ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}

:where(.css-16wasqq).ant-image-preview-root .ant-fade-leave {
  animation-timing-function: linear;
}

:where(.css-16wasqq).ant-image-preview-root .ant-zoom-enter,
:where(.css-16wasqq).ant-image-preview-root .ant-zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-image-preview-root .ant-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-image-preview-root .ant-zoom-enter.ant-zoom-enter-active,
:where(.css-16wasqq).ant-image-preview-root .ant-zoom-appear.ant-zoom-appear-active {
  animation-name: css-16wasqq-antZoomIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-image-preview-root .ant-zoom-leave.ant-zoom-leave-active {
  animation-name: css-16wasqq-antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-zoom-enter,
:where(.css-16wasqq).ant-image-preview-root .ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-image-preview-root .ant-zoom-enter-prepare,
:where(.css-16wasqq).ant-image-preview-root .ant-zoom-appear-prepare {
  transform: none;
}

:where(.css-16wasqq).ant-image-preview-root .ant-zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-fade-enter,
:where(.css-16wasqq).ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-fade-enter.ant-fade-enter-active,
:where(.css-16wasqq).ant-fade-appear.ant-fade-appear-active {
  animation-name: css-16wasqq-antFadeIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-fade-leave.ant-fade-leave-active {
  animation-name: css-16wasqq-antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-fade-enter,
:where(.css-16wasqq).ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}

:where(.css-16wasqq).ant-fade-leave {
  animation-timing-function: linear;
}

@keyframes css-16wasqq-antFadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes css-16wasqq-antFadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes css-16wasqq-antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }

  100% {
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes css-16wasqq-antZoomOut {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}

:where(.css-16wasqq).ant-skeleton {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-skeleton::before,
:where(.css-16wasqq).ant-skeleton::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-skeleton [class^="ant-skeleton"],
:where(.css-16wasqq).ant-skeleton [class*=" ant-skeleton"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-skeleton [class^="ant-skeleton"]::before,
:where(.css-16wasqq).ant-skeleton [class*=" ant-skeleton"]::before,
:where(.css-16wasqq).ant-skeleton [class^="ant-skeleton"]::after,
:where(.css-16wasqq).ant-skeleton [class*=" ant-skeleton"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-skeleton {
  display: table;
  width: 100%;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-header {
  display: table-cell;
  padding-inline-end: 16px;
  vertical-align: top;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(255, 255, 255, 0.10);
  width: 36px;
  height: 36px;
  line-height: 36px;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-circle {
  border-radius: 50%;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 45px;
  height: 45px;
  line-height: 45px;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 27px;
  height: 27px;
  line-height: 27px;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 18px;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 4px;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
  margin-block-start: 27px;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li {
  width: 100%;
  height: 18px;
  list-style: none;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 4px;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li+li {
  margin-block-start: 18px;
}

:where(.css-16wasqq).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}

:where(.css-16wasqq).ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
:where(.css-16wasqq).ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li {
  border-radius: 100px;
}

:where(.css-16wasqq).ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-block-start: 12px;
}

:where(.css-16wasqq).ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph {
  margin-block-start: 28px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element {
  display: inline-block;
  width: auto;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 4px;
  width: 72px;
  min-width: 72px;
  height: 36px;
  line-height: 36px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 36px;
  min-width: 36px;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 36px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg {
  width: 90px;
  min-width: 90px;
  height: 45px;
  line-height: 45px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 45px;
  min-width: 45px;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 45px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm {
  width: 54px;
  min-width: 54px;
  height: 27px;
  line-height: 27px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 27px;
  min-width: 27px;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 27px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(255, 255, 255, 0.10);
  width: 36px;
  height: 36px;
  line-height: 36px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-lg {
  width: 45px;
  height: 45px;
  line-height: 45px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-sm {
  width: 27px;
  height: 27px;
  line-height: 27px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 4px;
  width: 180px;
  min-width: 180px;
  height: 36px;
  line-height: 36px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-input-lg {
  width: 225px;
  min-width: 225px;
  height: 45px;
  line-height: 45px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-input-sm {
  width: 135px;
  min-width: 135px;
  height: 27px;
  line-height: 27px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-image {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 4px;
  width: 108px;
  height: 108px;
  line-height: 108px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-path {
  fill: #bfbfbf;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg {
  width: 54px;
  height: 54px;
  line-height: 54px;
  max-width: 216px;
  max-height: 216px;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg.ant-skeleton-image-svg-circle {
  border-radius: 50%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-block {
  width: 100%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-block .ant-skeleton-button {
  width: 100%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-block .ant-skeleton-input {
  width: 100%;
}

:where(.css-16wasqq).ant-skeleton.ant-skeleton-active .ant-skeleton-title,
:where(.css-16wasqq).ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,
:where(.css-16wasqq).ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,
:where(.css-16wasqq).ant-skeleton.ant-skeleton-active .ant-skeleton-button,
:where(.css-16wasqq).ant-skeleton.ant-skeleton-active .ant-skeleton-input,
:where(.css-16wasqq).ant-skeleton.ant-skeleton-active .ant-skeleton-image {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.10) 25%, rgba(255, 255, 255, 0.16) 37%, rgba(255, 255, 255, 0.10) 63%);
  background-size: 400% 100%;
  animation-name: css-16wasqq-ant-skeleton-loading;
  animation-duration: 1.4s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
}

@keyframes css-16wasqq-ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0 50%;
  }
}

:where(.css-16wasqq).ant-divider {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-divider::before,
:where(.css-16wasqq).ant-divider::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-divider [class^="ant-divider"],
:where(.css-16wasqq).ant-divider [class*=" ant-divider"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-divider [class^="ant-divider"]::before,
:where(.css-16wasqq).ant-divider [class*=" ant-divider"]::before,
:where(.css-16wasqq).ant-divider [class^="ant-divider"]::after,
:where(.css-16wasqq).ant-divider [class*=" ant-divider"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-start: 1px solid rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin-inline: 8px;
  margin-block: 0;
  vertical-align: middle;
  border-top: 0;
  border-inline-start: 1px solid rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  align-items: center;
  margin: 16px 0;
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-block-start: 0 rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text::before,
:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  width: 50%;
  border-block-start: 1px solid transparent;
  border-block-start-color: inherit;
  border-block-end: 0;
  transform: translateY(50%);
  content: '';
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-start::before {
  width: calc(0.05 * 100%);
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-start::after {
  width: calc(100% - 0.05 * 100%);
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-end::before {
  width: calc(100% - 0.05 * 100%);
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-end::after {
  width: calc(0.05 * 100%);
}

:where(.css-16wasqq).ant-divider .ant-divider-inner-text {
  display: inline-block;
  padding-block: 0;
  padding-inline: 1em;
}

:where(.css-16wasqq).ant-divider-dashed {
  background: none;
  border-color: rgba(230, 230, 230, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}

:where(.css-16wasqq).ant-divider-vertical.ant-divider-dashed {
  border-inline-start-width: 1px;
  border-inline-end: 0;
  border-block-start: 0;
  border-block-end: 0;
}

:where(.css-16wasqq).ant-divider-dotted {
  background: none;
  border-color: rgba(230, 230, 230, 0.06);
  border-style: dotted;
  border-width: 1px 0 0;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text.ant-divider-dotted::before,
:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text.ant-divider-dotted::after {
  border-style: dotted none none;
}

:where(.css-16wasqq).ant-divider-vertical.ant-divider-dotted {
  border-inline-start-width: 1px;
  border-inline-end: 0;
  border-block-start: 0;
  border-block-end: 0;
}

:where(.css-16wasqq).ant-divider-plain.ant-divider-with-text {
  color: #ffffff;
  font-weight: normal;
  font-size: 14px;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-start.ant-divider-no-default-orientation-margin-start::before {
  width: 0;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-start.ant-divider-no-default-orientation-margin-start::after {
  width: 100%;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-start.ant-divider-no-default-orientation-margin-start .ant-divider-inner-text {
  padding-inline-start: 0;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-end.ant-divider-no-default-orientation-margin-end::before {
  width: 100%;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-end.ant-divider-no-default-orientation-margin-end::after {
  width: 0;
}

:where(.css-16wasqq).ant-divider-horizontal.ant-divider-with-text-end.ant-divider-no-default-orientation-margin-end .ant-divider-inner-text {
  padding-inline-end: 0;
}

:where(.css-16wasqq).ant-typography {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-typography::before,
:where(.css-16wasqq).ant-typography::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-typography [class^="ant-typography"],
:where(.css-16wasqq).ant-typography [class*=" ant-typography"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-typography [class^="ant-typography"]::before,
:where(.css-16wasqq).ant-typography [class*=" ant-typography"]::before,
:where(.css-16wasqq).ant-typography [class^="ant-typography"]::after,
:where(.css-16wasqq).ant-typography [class*=" ant-typography"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-typography {
  color: #ffffff;
  word-break: break-word;
  line-height: 1.5714285714285714;
}

:where(.css-16wasqq).ant-typography.ant-typography-secondary {
  color: #6f6f6f;
}

:where(.css-16wasqq).ant-typography.ant-typography-success {
  color: #c4f042;
}

:where(.css-16wasqq).ant-typography.ant-typography-warning {
  color: #ffb224;
}

:where(.css-16wasqq).ant-typography.ant-typography-danger {
  color: #f4416c;
}

a:where(.css-16wasqq).ant-typography.ant-typography-danger:active,
a:where(.css-16wasqq).ant-typography.ant-typography-danger:focus {
  color: #e43165;
}

a:where(.css-16wasqq).ant-typography.ant-typography-danger:hover {
  color: #ffb0b7;
}

:where(.css-16wasqq).ant-typography.ant-typography-disabled {
  color: #555555;
  cursor: not-allowed;
  user-select: none;
}

div:where(.css-16wasqq).ant-typography,
:where(.css-16wasqq).ant-typography p {
  margin-bottom: 1em;
}

h1:where(.css-16wasqq).ant-typography,
div:where(.css-16wasqq).ant-typography-h1,
div:where(.css-16wasqq).ant-typography-h1>textarea,
:where(.css-16wasqq).ant-typography h1 {
  margin-bottom: 0.5em;
  color: #ffffff;
  font-weight: 600;
  font-size: 38px;
  line-height: 1.2105263157894737;
}

h2:where(.css-16wasqq).ant-typography,
div:where(.css-16wasqq).ant-typography-h2,
div:where(.css-16wasqq).ant-typography-h2>textarea,
:where(.css-16wasqq).ant-typography h2 {
  margin-bottom: 0.5em;
  color: #ffffff;
  font-weight: 600;
  font-size: 30px;
  line-height: 1.2666666666666666;
}

h3:where(.css-16wasqq).ant-typography,
div:where(.css-16wasqq).ant-typography-h3,
div:where(.css-16wasqq).ant-typography-h3>textarea,
:where(.css-16wasqq).ant-typography h3 {
  margin-bottom: 0.5em;
  color: #ffffff;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.3333333333333333;
}

h4:where(.css-16wasqq).ant-typography,
div:where(.css-16wasqq).ant-typography-h4,
div:where(.css-16wasqq).ant-typography-h4>textarea,
:where(.css-16wasqq).ant-typography h4 {
  margin-bottom: 0.5em;
  color: #ffffff;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}

h5:where(.css-16wasqq).ant-typography,
div:where(.css-16wasqq).ant-typography-h5,
div:where(.css-16wasqq).ant-typography-h5>textarea,
:where(.css-16wasqq).ant-typography h5 {
  margin-bottom: 0.5em;
  color: #ffffff;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}

:where(.css-16wasqq).ant-typography+h1.ant-typography,
:where(.css-16wasqq).ant-typography+h2.ant-typography,
:where(.css-16wasqq).ant-typography+h3.ant-typography,
:where(.css-16wasqq).ant-typography+h4.ant-typography,
:where(.css-16wasqq).ant-typography+h5.ant-typography {
  margin-top: 1.2em;
}

:where(.css-16wasqq).ant-typography div+h1,
:where(.css-16wasqq).ant-typography ul+h1,
:where(.css-16wasqq).ant-typography li+h1,
:where(.css-16wasqq).ant-typography p+h1,
:where(.css-16wasqq).ant-typography h1+h1,
:where(.css-16wasqq).ant-typography h2+h1,
:where(.css-16wasqq).ant-typography h3+h1,
:where(.css-16wasqq).ant-typography h4+h1,
:where(.css-16wasqq).ant-typography h5+h1,
:where(.css-16wasqq).ant-typography div+h2,
:where(.css-16wasqq).ant-typography ul+h2,
:where(.css-16wasqq).ant-typography li+h2,
:where(.css-16wasqq).ant-typography p+h2,
:where(.css-16wasqq).ant-typography h1+h2,
:where(.css-16wasqq).ant-typography h2+h2,
:where(.css-16wasqq).ant-typography h3+h2,
:where(.css-16wasqq).ant-typography h4+h2,
:where(.css-16wasqq).ant-typography h5+h2,
:where(.css-16wasqq).ant-typography div+h3,
:where(.css-16wasqq).ant-typography ul+h3,
:where(.css-16wasqq).ant-typography li+h3,
:where(.css-16wasqq).ant-typography p+h3,
:where(.css-16wasqq).ant-typography h1+h3,
:where(.css-16wasqq).ant-typography h2+h3,
:where(.css-16wasqq).ant-typography h3+h3,
:where(.css-16wasqq).ant-typography h4+h3,
:where(.css-16wasqq).ant-typography h5+h3,
:where(.css-16wasqq).ant-typography div+h4,
:where(.css-16wasqq).ant-typography ul+h4,
:where(.css-16wasqq).ant-typography li+h4,
:where(.css-16wasqq).ant-typography p+h4,
:where(.css-16wasqq).ant-typography h1+h4,
:where(.css-16wasqq).ant-typography h2+h4,
:where(.css-16wasqq).ant-typography h3+h4,
:where(.css-16wasqq).ant-typography h4+h4,
:where(.css-16wasqq).ant-typography h5+h4,
:where(.css-16wasqq).ant-typography div+h5,
:where(.css-16wasqq).ant-typography ul+h5,
:where(.css-16wasqq).ant-typography li+h5,
:where(.css-16wasqq).ant-typography p+h5,
:where(.css-16wasqq).ant-typography h1+h5,
:where(.css-16wasqq).ant-typography h2+h5,
:where(.css-16wasqq).ant-typography h3+h5,
:where(.css-16wasqq).ant-typography h4+h5,
:where(.css-16wasqq).ant-typography h5+h5 {
  margin-top: 1.2em;
}

:where(.css-16wasqq).ant-typography code {
  margin: 0 0.2em;
  padding-inline: 0.4em;
  padding-block: 0.2em 0.1em;
  font-size: 85%;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}

:where(.css-16wasqq).ant-typography kbd {
  margin: 0 0.2em;
  padding-inline: 0.4em;
  padding-block: 0.15em 0.1em;
  font-size: 90%;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}

:where(.css-16wasqq).ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}

:where(.css-16wasqq).ant-typography u,
:where(.css-16wasqq).ant-typography ins {
  text-decoration: underline;
  text-decoration-skip-ink: auto;
}

:where(.css-16wasqq).ant-typography s,
:where(.css-16wasqq).ant-typography del {
  text-decoration: line-through;
}

:where(.css-16wasqq).ant-typography strong {
  font-weight: 600;
}

:where(.css-16wasqq).ant-typography ul,
:where(.css-16wasqq).ant-typography ol {
  margin-inline: 0;
  margin-block: 0 1em;
  padding: 0;
}

:where(.css-16wasqq).ant-typography ul li,
:where(.css-16wasqq).ant-typography ol li {
  margin-inline: 20px 0;
  margin-block: 0;
  padding-inline: 4px 0;
  padding-block: 0;
}

:where(.css-16wasqq).ant-typography ul {
  list-style-type: circle;
}

:where(.css-16wasqq).ant-typography ul ul {
  list-style-type: disc;
}

:where(.css-16wasqq).ant-typography ol {
  list-style-type: decimal;
}

:where(.css-16wasqq).ant-typography pre,
:where(.css-16wasqq).ant-typography blockquote {
  margin: 1em 0;
}

:where(.css-16wasqq).ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

:where(.css-16wasqq).ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}

:where(.css-16wasqq).ant-typography blockquote {
  padding-inline: 0.6em 0;
  padding-block: 0;
  border-inline-start: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}

a:where(.css-16wasqq).ant-typography,
:where(.css-16wasqq).ant-typography a {
  color: #8ae8ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
  border: 0;
  padding: 0;
  background: none;
  user-select: text;
}

a:where(.css-16wasqq).ant-typography:focus-visible,
:where(.css-16wasqq).ant-typography a:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

a:where(.css-16wasqq).ant-typography:focus,
:where(.css-16wasqq).ant-typography a:focus,
a:where(.css-16wasqq).ant-typography:hover,
:where(.css-16wasqq).ant-typography a:hover {
  color: #b8f0ff;
}

a:where(.css-16wasqq).ant-typography:active,
:where(.css-16wasqq).ant-typography a:active {
  color: #47b3ca;
}

a:where(.css-16wasqq).ant-typography[disabled],
:where(.css-16wasqq).ant-typography a[disabled],
a:where(.css-16wasqq).ant-typography.ant-typography-disabled,
:where(.css-16wasqq).ant-typography a.ant-typography-disabled {
  color: #555555;
  cursor: not-allowed;
}

a:where(.css-16wasqq).ant-typography[disabled]:active,
:where(.css-16wasqq).ant-typography a[disabled]:active,
a:where(.css-16wasqq).ant-typography.ant-typography-disabled:active,
:where(.css-16wasqq).ant-typography a.ant-typography-disabled:active,
a:where(.css-16wasqq).ant-typography[disabled]:hover,
:where(.css-16wasqq).ant-typography a[disabled]:hover,
a:where(.css-16wasqq).ant-typography.ant-typography-disabled:hover,
:where(.css-16wasqq).ant-typography a.ant-typography-disabled:hover {
  color: #555555;
}

a:where(.css-16wasqq).ant-typography[disabled]:active,
:where(.css-16wasqq).ant-typography a[disabled]:active,
a:where(.css-16wasqq).ant-typography.ant-typography-disabled:active,
:where(.css-16wasqq).ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}

:where(.css-16wasqq).ant-typography .ant-typography-expand,
:where(.css-16wasqq).ant-typography .ant-typography-collapse,
:where(.css-16wasqq).ant-typography .ant-typography-edit,
:where(.css-16wasqq).ant-typography .ant-typography-copy {
  color: #8ae8ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
  border: 0;
  padding: 0;
  background: none;
  user-select: none;
  margin-inline-start: 4px;
}

:where(.css-16wasqq).ant-typography .ant-typography-expand:focus-visible,
:where(.css-16wasqq).ant-typography .ant-typography-collapse:focus-visible,
:where(.css-16wasqq).ant-typography .ant-typography-edit:focus-visible,
:where(.css-16wasqq).ant-typography .ant-typography-copy:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-typography .ant-typography-expand:focus,
:where(.css-16wasqq).ant-typography .ant-typography-collapse:focus,
:where(.css-16wasqq).ant-typography .ant-typography-edit:focus,
:where(.css-16wasqq).ant-typography .ant-typography-copy:focus,
:where(.css-16wasqq).ant-typography .ant-typography-expand:hover,
:where(.css-16wasqq).ant-typography .ant-typography-collapse:hover,
:where(.css-16wasqq).ant-typography .ant-typography-edit:hover,
:where(.css-16wasqq).ant-typography .ant-typography-copy:hover {
  color: #b8f0ff;
}

:where(.css-16wasqq).ant-typography .ant-typography-expand:active,
:where(.css-16wasqq).ant-typography .ant-typography-collapse:active,
:where(.css-16wasqq).ant-typography .ant-typography-edit:active,
:where(.css-16wasqq).ant-typography .ant-typography-copy:active {
  color: #47b3ca;
}

:where(.css-16wasqq).ant-typography-edit-content {
  position: relative;
}

div:where(.css-16wasqq).ant-typography-edit-content {
  inset-inline-start: -12px;
  margin-top: -12px;
  margin-bottom: calc(1em - 12px);
}

:where(.css-16wasqq).ant-typography-edit-content .ant-typography-edit-content-confirm {
  position: absolute;
  inset-inline-end: 10px;
  inset-block-end: 8px;
  color: #6f6f6f;
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
  pointer-events: none;
}

:where(.css-16wasqq).ant-typography-edit-content textarea {
  margin: 0 !important;
  -moz-transition: none;
  height: 1em;
}

:where(.css-16wasqq).ant-typography .ant-typography-copy-success,
:where(.css-16wasqq).ant-typography .ant-typography-copy-success:hover,
:where(.css-16wasqq).ant-typography .ant-typography-copy-success:focus {
  color: #c4f042;
}

:where(.css-16wasqq).ant-typography .ant-typography-copy-icon-only {
  margin-inline-start: 0;
}

a:where(.css-16wasqq).ant-typography-ellipsis,
span:where(.css-16wasqq).ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%;
}

:where(.css-16wasqq).ant-typography-ellipsis-single-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

a:where(.css-16wasqq).ant-typography-ellipsis-single-line,
span:where(.css-16wasqq).ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}

:where(.css-16wasqq).ant-typography-ellipsis-single-line>code {
  padding-block: 0;
  max-width: calc(100% - 1.2em);
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  box-sizing: content-box;
}

:where(.css-16wasqq).ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

:where(.css-16wasqq).ant-typography-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-segmented {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-segmented::before,
:where(.css-16wasqq).ant-segmented::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-segmented [class^="ant-segmented"],
:where(.css-16wasqq).ant-segmented [class*=" ant-segmented"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-segmented [class^="ant-segmented"]::before,
:where(.css-16wasqq).ant-segmented [class*=" ant-segmented"]::before,
:where(.css-16wasqq).ant-segmented [class^="ant-segmented"]::after,
:where(.css-16wasqq).ant-segmented [class*=" ant-segmented"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-segmented {
  box-sizing: border-box;
  margin: 0;
  padding: 2px;
  color: #aaaaaa;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  display: inline-block;
  background: #000000;
  border-radius: 6px;
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16wasqq).ant-segmented:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-group {
  position: relative;
  display: flex;
  align-items: stretch;
  justify-items: flex-start;
  flex-direction: row;
  width: 100%;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-vertical .ant-segmented-group {
  flex-direction: column;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-vertical .ant-segmented-thumb {
  width: 100%;
  height: 0;
  padding: 0 4px;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-block {
  display: flex;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-block .ant-segmented-item {
  flex: 1;
  min-width: 0;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item {
  position: relative;
  text-align: center;
  cursor: pointer;
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  border-radius: 4px;
  transform: translateZ(0);
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item-selected {
  background-color: #1a1a1a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
  color: #ffffff;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item-focused {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  top: 0;
  inset-inline-start: 0;
  border-radius: inherit;
  opacity: 0;
  transition: opacity 0.2s;
  pointer-events: none;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled) {
  color: #ffffff;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled)::after {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.10);
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item:active:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled) {
  color: #ffffff;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item:active:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled)::after {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.16);
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item-label {
  min-height: 32px;
  line-height: 32px;
  padding: 0 11px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item-icon+* {
  margin-inline-start: 6px;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item-input {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-thumb {
  background-color: #1a1a1a;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 0;
  height: 100%;
  padding: 4px 0;
  border-radius: 4px;
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16wasqq).ant-segmented .ant-segmented-thumb~.ant-segmented-item:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled)::after {
  background-color: transparent;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-lg {
  border-radius: 8px;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-lg .ant-segmented-item-label {
  min-height: 41px;
  line-height: 41px;
  padding: 0 11px;
  font-size: 16px;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-lg .ant-segmented-item,
:where(.css-16wasqq).ant-segmented.ant-segmented-lg .ant-segmented-thumb {
  border-radius: 6px;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-sm {
  border-radius: 4px;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-sm .ant-segmented-item-label {
  min-height: 23px;
  line-height: 23px;
  padding: 0 7px;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-sm .ant-segmented-item,
:where(.css-16wasqq).ant-segmented.ant-segmented-sm .ant-segmented-thumb {
  border-radius: 4px;
}

:where(.css-16wasqq).ant-segmented-disabled .ant-segmented-item,
:where(.css-16wasqq).ant-segmented-disabled .ant-segmented-item:hover,
:where(.css-16wasqq).ant-segmented-disabled .ant-segmented-item:focus {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-item-disabled,
:where(.css-16wasqq).ant-segmented .ant-segmented-item-disabled:hover,
:where(.css-16wasqq).ant-segmented .ant-segmented-item-disabled:focus {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-segmented .ant-segmented-thumb-motion-appear-active {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  will-change: transform, width;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-shape-round {
  border-radius: 9999px;
}

:where(.css-16wasqq).ant-segmented.ant-segmented-shape-round .ant-segmented-item,
:where(.css-16wasqq).ant-segmented.ant-segmented-shape-round .ant-segmented-thumb {
  border-radius: 9999px;
}

:where(.css-16wasqq).ant-carousel {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-carousel::before,
:where(.css-16wasqq).ant-carousel::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-carousel [class^="ant-carousel"],
:where(.css-16wasqq).ant-carousel [class*=" ant-carousel"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-carousel [class^="ant-carousel"]::before,
:where(.css-16wasqq).ant-carousel [class*=" ant-carousel"]::before,
:where(.css-16wasqq).ant-carousel [class^="ant-carousel"]::after,
:where(.css-16wasqq).ant-carousel [class*=" ant-carousel"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

:where(.css-16wasqq).ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

:where(.css-16wasqq).ant-carousel .slick-slider .slick-track,
:where(.css-16wasqq).ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}

:where(.css-16wasqq).ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

:where(.css-16wasqq).ant-carousel .slick-list:focus {
  outline: none;
}

:where(.css-16wasqq).ant-carousel .slick-list.dragging {
  cursor: pointer;
}

:where(.css-16wasqq).ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}

:where(.css-16wasqq).ant-carousel .slick-list .slick-slide input.ant-radio-input,
:where(.css-16wasqq).ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}

:where(.css-16wasqq).ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}

:where(.css-16wasqq).ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
:where(.css-16wasqq).ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}

:where(.css-16wasqq).ant-carousel .slick-list .slick-slide>div>div {
  vertical-align: bottom;
}

:where(.css-16wasqq).ant-carousel .slick-track {
  position: relative;
  top: 0;
  inset-inline-start: 0;
  display: block;
}

:where(.css-16wasqq).ant-carousel .slick-track::before,
:where(.css-16wasqq).ant-carousel .slick-track::after {
  display: table;
  content: "";
}

:where(.css-16wasqq).ant-carousel .slick-track::after {
  clear: both;
}

:where(.css-16wasqq).ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

:where(.css-16wasqq).ant-carousel .slick-slide img {
  display: block;
}

:where(.css-16wasqq).ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}

:where(.css-16wasqq).ant-carousel .slick-initialized .slick-slide {
  display: block;
}

:where(.css-16wasqq).ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}

:where(.css-16wasqq).ant-carousel .slick-prev,
:where(.css-16wasqq).ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  color: #fff;
  opacity: 0.4;
  background: transparent;
  padding: 0;
  line-height: 0;
  border: 0;
  outline: none;
  cursor: pointer;
  z-index: 1;
  transition: opacity 0.3s;
}

:where(.css-16wasqq).ant-carousel .slick-prev:hover,
:where(.css-16wasqq).ant-carousel .slick-next:hover,
:where(.css-16wasqq).ant-carousel .slick-prev:focus,
:where(.css-16wasqq).ant-carousel .slick-next:focus {
  opacity: 1;
}

:where(.css-16wasqq).ant-carousel .slick-prev.slick-disabled,
:where(.css-16wasqq).ant-carousel .slick-next.slick-disabled {
  pointer-events: none;
  opacity: 0;
}

:where(.css-16wasqq).ant-carousel .slick-prev::after,
:where(.css-16wasqq).ant-carousel .slick-next::after {
  box-sizing: border-box;
  position: absolute;
  top: 2.3431457505076203px;
  inset-inline-start: 2.3431457505076203px;
  display: inline-block;
  width: 11.31370849898476px;
  height: 11.31370849898476px;
  border: 0 solid currentcolor;
  border-inline-start-width: 2px;
  border-block-start-width: 2px;
  border-radius: 1px;
  content: "";
}

:where(.css-16wasqq).ant-carousel .slick-prev {
  inset-inline-start: 8px;
}

:where(.css-16wasqq).ant-carousel .slick-prev::after {
  transform: rotate(-45deg);
}

:where(.css-16wasqq).ant-carousel .slick-next {
  inset-inline-end: 8px;
}

:where(.css-16wasqq).ant-carousel .slick-next::after {
  transform: rotate(135deg);
}

:where(.css-16wasqq).ant-carousel .slick-dots {
  position: absolute;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  padding-inline-start: 0;
  margin: 0;
  list-style: none;
}

:where(.css-16wasqq).ant-carousel .slick-dots-bottom {
  bottom: 12px;
}

:where(.css-16wasqq).ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}

:where(.css-16wasqq).ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin-inline: 4px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.3s;
  border-radius: 3px;
  overflow: hidden;
}

:where(.css-16wasqq).ant-carousel .slick-dots li::after {
  display: block;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 3px;
  content: "";
  background: #0d0d0d;
  border-radius: 3px;
  opacity: 1;
  outline: none;
  cursor: pointer;
  overflow: hidden;
  transform: translate3d(-100%, 0, 0);
}

:where(.css-16wasqq).ant-carousel .slick-dots li button {
  position: relative;
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #0d0d0d;
  border: 0;
  border-radius: 3px;
  outline: none;
  cursor: pointer;
  opacity: 0.2;
  transition: all 0.3s;
  overflow: hidden;
}

:where(.css-16wasqq).ant-carousel .slick-dots li button:hover {
  opacity: 0.75;
}

:where(.css-16wasqq).ant-carousel .slick-dots li button::after {
  position: absolute;
  inset: -4px;
  content: "";
}

:where(.css-16wasqq).ant-carousel .slick-dots li.slick-active {
  width: 24px;
  position: relative;
}

:where(.css-16wasqq).ant-carousel .slick-dots li.slick-active:hover {
  opacity: 1;
}

:where(.css-16wasqq).ant-carousel .slick-dots li.slick-active::after {
  transform: translate3d(0, 0, 0);
  transition: transform var(--dot-duration) ease-out;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-prev,
:where(.css-16wasqq).ant-carousel-vertical .slick-next {
  inset-inline-start: 50%;
  margin-block-start: unset;
  transform: translateX(-50%);
}

:where(.css-16wasqq).ant-carousel-vertical .slick-prev {
  inset-block-start: 8px;
  inset-inline-start: 50%;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-prev::after {
  transform: rotate(45deg);
}

:where(.css-16wasqq).ant-carousel-vertical .slick-next {
  inset-block-start: auto;
  inset-block-end: 8px;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-next::after {
  transform: rotate(-135deg);
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots-left {
  inset-inline-end: auto;
  inset-inline-start: 12px;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots-right {
  inset-inline-end: 12px;
  inset-inline-start: auto;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 0;
  vertical-align: baseline;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots li::after {
  width: 3px;
  height: 0;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 16px;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 16px;
}

:where(.css-16wasqq).ant-carousel-vertical .slick-dots li.slick-active::after {
  width: 3px;
  height: 16px;
  transition: height var(--dot-duration) ease-out;
}

:where(.css-16wasqq).ant-carousel-rtl {
  direction: rtl;
}

.ant-carousel-rtl:where(.css-16wasqq).ant-carousel-rtl .slick-dots {
  flex-direction: row-reverse;
}

.ant-carousel-rtl:where(.css-16wasqq).ant-carousel-vertical .slick-dots {
  flex-direction: column;
}

:where(.css-16wasqq).ant-progress {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-progress::before,
:where(.css-16wasqq).ant-progress::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-progress [class^="ant-progress"],
:where(.css-16wasqq).ant-progress [class*=" ant-progress"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-progress [class^="ant-progress"]::before,
:where(.css-16wasqq).ant-progress [class*=" ant-progress"]::before,
:where(.css-16wasqq).ant-progress [class^="ant-progress"]::after,
:where(.css-16wasqq).ant-progress [class*=" ant-progress"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  display: inline-block;
}

:where(.css-16wasqq).ant-progress-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}

:where(.css-16wasqq).ant-progress .ant-progress-outer {
  display: inline-flex;
  align-items: center;
  width: 100%;
}

:where(.css-16wasqq).ant-progress .ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  flex: 1;
  overflow: hidden;
  vertical-align: middle;
  background-color: rgba(255, 255, 255, 0.10);
  border-radius: 100px;
}

:where(.css-16wasqq).ant-progress .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #8ae8ff;
}

:where(.css-16wasqq).ant-progress .ant-progress-success-bg,
:where(.css-16wasqq).ant-progress .ant-progress-bg {
  position: relative;
  background: #8ae8ff;
  border-radius: 100px;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-progress .ant-progress-layout-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

:where(.css-16wasqq).ant-progress .ant-progress-layout-bottom .ant-progress-text {
  width: max-content;
  margin-inline-start: 0;
  margin-top: 4px;
}

:where(.css-16wasqq).ant-progress .ant-progress-bg {
  overflow: hidden;
}

:where(.css-16wasqq).ant-progress .ant-progress-bg::after {
  content: "";
  background: inherit;
  background: var(--progress-line-stroke-color);
  height: 100%;
  width: calc(1 / var(--progress-percent) * 100%);
  display: block;
}

:where(.css-16wasqq).ant-progress .ant-progress-bg.ant-progress-bg-inner {
  min-width: max-content;
}

:where(.css-16wasqq).ant-progress .ant-progress-bg.ant-progress-bg-inner::after {
  content: none;
}

:where(.css-16wasqq).ant-progress .ant-progress-bg.ant-progress-bg-inner .ant-progress-text-inner {
  color: #fff;
}

:where(.css-16wasqq).ant-progress .ant-progress-bg.ant-progress-bg-inner .ant-progress-text-inner.ant-progress-text-bright {
  color: rgba(0, 0, 0, 0.45);
}

:where(.css-16wasqq).ant-progress .ant-progress-success-bg {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  background-color: #c4f042;
}

:where(.css-16wasqq).ant-progress .ant-progress-text {
  display: inline-block;
  margin-inline-start: 8px;
  color: #ffffff;
  line-height: 1;
  width: 2em;
  white-space: nowrap;
  text-align: start;
  vertical-align: middle;
  word-break: normal;
}

:where(.css-16wasqq).ant-progress .ant-progress-text .anticon {
  font-size: 14px;
}

:where(.css-16wasqq).ant-progress .ant-progress-text.ant-progress-text-outer {
  width: max-content;
}

:where(.css-16wasqq).ant-progress .ant-progress-text.ant-progress-text-outer.ant-progress-text-start {
  width: max-content;
  margin-inline-start: 0;
  margin-inline-end: 8px;
}

:where(.css-16wasqq).ant-progress .ant-progress-text-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-inline-start: 0;
  padding: 0 4px;
}

:where(.css-16wasqq).ant-progress .ant-progress-text-inner.ant-progress-text-start {
  justify-content: start;
}

:where(.css-16wasqq).ant-progress .ant-progress-text-inner.ant-progress-text-end {
  justify-content: end;
}

:where(.css-16wasqq).ant-progress.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  inset: 0;
  background-color: #0d0d0d;
  border-radius: 100px;
  opacity: 0;
  animation-name: css-16wasqq-antProgressLTRActive;
  animation-duration: 2.4s;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-iteration-count: infinite;
  content: "";
}

:where(.css-16wasqq).ant-progress.ant-progress-rtl.ant-progress-status-active .ant-progress-bg::before {
  animation-name: css-16wasqq-antProgressRTLActive;
}

:where(.css-16wasqq).ant-progress.ant-progress-status-exception .ant-progress-bg {
  background-color: #f4416c;
}

:where(.css-16wasqq).ant-progress.ant-progress-status-exception .ant-progress-text {
  color: #f4416c;
}

:where(.css-16wasqq).ant-progress.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f4416c;
}

:where(.css-16wasqq).ant-progress.ant-progress-status-success .ant-progress-bg {
  background-color: #c4f042;
}

:where(.css-16wasqq).ant-progress.ant-progress-status-success .ant-progress-text {
  color: #c4f042;
}

:where(.css-16wasqq).ant-progress.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #c4f042;
}

:where(.css-16wasqq).ant-progress .ant-progress-circle-trail {
  stroke: rgba(255, 255, 255, 0.10);
}

:where(.css-16wasqq).ant-progress.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}

:where(.css-16wasqq).ant-progress.ant-progress-circle .ant-progress-text {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translateY(-50%);
}

:where(.css-16wasqq).ant-progress.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.1666666666666667em;
}

.ant-progress-circle:where(.css-16wasqq).ant-progress-status-exception .ant-progress-text {
  color: #f4416c;
}

.ant-progress-circle:where(.css-16wasqq).ant-progress-status-success .ant-progress-text {
  color: #c4f042;
}

:where(.css-16wasqq).ant-progress-inline-circle {
  line-height: 1;
}

:where(.css-16wasqq).ant-progress-inline-circle .ant-progress-inner {
  vertical-align: bottom;
}

:where(.css-16wasqq).ant-progress .ant-progress-steps {
  display: inline-block;
}

:where(.css-16wasqq).ant-progress .ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}

:where(.css-16wasqq).ant-progress .ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-inline-end: 2px;
  background-color: rgba(255, 255, 255, 0.10);
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-progress .ant-progress-steps-item-active {
  background-color: #8ae8ff;
}

.ant-progress-small:where(.css-16wasqq).ant-progress-line,
.ant-progress-small:where(.css-16wasqq).ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}

@keyframes css-16wasqq-antProgressLTRActive {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }

  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }

  to {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}

@keyframes css-16wasqq-antProgressRTLActive {
  0% {
    transform: translateX(100%) scaleX(0);
    opacity: 0.1;
  }

  20% {
    transform: translateX(100%) scaleX(0);
    opacity: 0.5;
  }

  to {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}

a:where(.css-1tow611) {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

a:where(.css-1tow611):hover {
  color: #b8f0ff;
}

a:where(.css-1tow611):active {
  color: #47b3ca;
}

a:where(.css-1tow611):active,
a:where(.css-1tow611):hover {
  text-decoration: none;
  outline: 0;
}

a:where(.css-1tow611):focus {
  text-decoration: none;
  outline: 0;
}

a:where(.css-1tow611)[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-1tow611) a {
  color: #8ae8ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}

:where(.css-1tow611) a:hover {
  color: #b8f0ff;
}

:where(.css-1tow611) a:active {
  color: #47b3ca;
}

:where(.css-1tow611) a:active,
:where(.css-1tow611) a:hover {
  text-decoration: none;
  outline: 0;
}

:where(.css-1tow611) a:focus {
  text-decoration: none;
  outline: 0;
}

:where(.css-1tow611) a[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-1tow611).anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:where(.css-1tow611).anticon>* {
  line-height: 1;
}

:where(.css-1tow611).anticon svg {
  display: inline-block;
}

:where(.css-1tow611).anticon .anticon .anticon-icon {
  display: block;
}

:where(.css-1tow611).ant-collapse {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-1tow611).ant-collapse::before,
:where(.css-1tow611).ant-collapse::after {
  box-sizing: border-box;
}

:where(.css-1tow611).ant-collapse [class^="ant-collapse"],
:where(.css-1tow611).ant-collapse [class*=" ant-collapse"] {
  box-sizing: border-box;
}

:where(.css-1tow611).ant-collapse [class^="ant-collapse"]::before,
:where(.css-1tow611).ant-collapse [class*=" ant-collapse"]::before,
:where(.css-1tow611).ant-collapse [class^="ant-collapse"]::after,
:where(.css-1tow611).ant-collapse [class*=" ant-collapse"]::after {
  box-sizing: border-box;
}

:where(.css-1tow611).ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  background-color: rgba(255, 255, 255, 0.02);
  border: 1px solid #202020;
  border-radius: 8px;
}

:where(.css-1tow611).ant-collapse-rtl {
  direction: rtl;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item {
  border-bottom: 1px solid #202020;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item:first-child,
:where(.css-1tow611).ant-collapse>.ant-collapse-item:first-child>.ant-collapse-header {
  border-radius: 8px 8px 0 0;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item:last-child,
:where(.css-1tow611).ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header {
  border-radius: 0 0 8px 8px;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding: 12px 16px;
  color: #ffffff;
  line-height: 1.5714285714285714;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header>.ant-collapse-header-text {
  flex: auto;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon {
  height: 22px;
  display: flex;
  align-items: center;
  padding-inline-end: 12px;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  transition: transform 0.3s;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow>* {
  line-height: 1;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.3s;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-header-text {
  margin-inline-end: auto;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item .ant-collapse-collapsible-header {
  cursor: default;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item .ant-collapse-collapsible-header .ant-collapse-header-text {
  flex: none;
  cursor: pointer;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item .ant-collapse-collapsible-icon {
  cursor: unset;
}

:where(.css-1tow611).ant-collapse>.ant-collapse-item .ant-collapse-collapsible-icon .ant-collapse-expand-icon {
  cursor: pointer;
}

:where(.css-1tow611).ant-collapse .ant-collapse-content {
  color: #ffffff;
  background-color: #0d0d0d;
  border-top: 1px solid #202020;
}

:where(.css-1tow611).ant-collapse .ant-collapse-content>.ant-collapse-content-box {
  padding: 12px 16px;
}

:where(.css-1tow611).ant-collapse .ant-collapse-content-hidden {
  display: none;
}

:where(.css-1tow611).ant-collapse-small>.ant-collapse-item>.ant-collapse-header {
  padding: 8px 12px;
  padding-inline-start: 8px;
}

:where(.css-1tow611).ant-collapse-small>.ant-collapse-item>.ant-collapse-header>.ant-collapse-expand-icon {
  margin-inline-start: 4px;
}

:where(.css-1tow611).ant-collapse-small>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
  padding: 12px;
}

:where(.css-1tow611).ant-collapse-large>.ant-collapse-item {
  font-size: 16px;
  line-height: 1.5;
}

:where(.css-1tow611).ant-collapse-large>.ant-collapse-item>.ant-collapse-header {
  padding: 16px 24px;
  padding-inline-start: 16px;
}

:where(.css-1tow611).ant-collapse-large>.ant-collapse-item>.ant-collapse-header>.ant-collapse-expand-icon {
  height: 24px;
  margin-inline-start: 8px;
}

:where(.css-1tow611).ant-collapse-large>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
  padding: 24px;
}

:where(.css-1tow611).ant-collapse .ant-collapse-item:last-child {
  border-bottom: 0;
}

:where(.css-1tow611).ant-collapse .ant-collapse-item:last-child>.ant-collapse-content {
  border-radius: 0 0 8px 8px;
}

:where(.css-1tow611).ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,
:where(.css-1tow611).ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-1tow611).ant-collapse.ant-collapse-icon-position-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon {
  order: 1;
  padding-inline-end: 0;
  padding-inline-start: 12px;
}

:where(.css-1tow611).ant-collapse-borderless {
  background-color: rgba(255, 255, 255, 0.02);
  border: 0;
}

:where(.css-1tow611).ant-collapse-borderless>.ant-collapse-item {
  border-bottom: 1px solid #202020;
}

:where(.css-1tow611).ant-collapse-borderless>.ant-collapse-item:last-child,
:where(.css-1tow611).ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}

:where(.css-1tow611).ant-collapse-borderless>.ant-collapse-item:last-child {
  border-bottom: 0;
}

:where(.css-1tow611).ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}

:where(.css-1tow611).ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
  padding-top: 4px;
}

:where(.css-1tow611).ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}

:where(.css-1tow611).ant-collapse-ghost>.ant-collapse-item {
  border-bottom: 0;
}

:where(.css-1tow611).ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content {
  background-color: transparent;
  border: 0;
}

:where(.css-1tow611).ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box {
  padding-block: 12px;
}

:where(.css-1tow611).ant-collapse-rtl>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow {
  transform: rotate(180deg);
}

:where(.css-1tow611).ant-collapse .ant-motion-collapse-legacy {
  overflow: hidden;
}

:where(.css-1tow611).ant-collapse .ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-1tow611).ant-collapse .ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}

:where(.css-16wasqq).ant-space-compact {
  display: inline-flex;
}

:where(.css-16wasqq).ant-space-compact-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-space-compact-vertical {
  flex-direction: column;
}

:where(.css-16wasqq).ant-space-compact-align {
  flex-direction: column;
}

:where(.css-16wasqq).ant-space-compact-align-center {
  align-items: center;
}

:where(.css-16wasqq).ant-space-compact-align-start {
  align-items: flex-start;
}

:where(.css-16wasqq).ant-space-compact-align-end {
  align-items: flex-end;
}

:where(.css-16wasqq).ant-space-compact-align-baseline {
  align-items: baseline;
}

:where(.css-16wasqq).ant-space-compact .ant-space-compact-item:empty {
  display: none;
}

:where(.css-16wasqq).ant-space-compact .ant-space-compact-item>.ant-badge-not-a-wrapper:only-child {
  display: block;
}

:where(.css-16wasqq).ant-space-compact-gap-row-small {
  row-gap: 8px;
}

:where(.css-16wasqq).ant-space-compact-gap-row-middle {
  row-gap: 16px;
}

:where(.css-16wasqq).ant-space-compact-gap-row-large {
  row-gap: 24px;
}

:where(.css-16wasqq).ant-space-compact-gap-col-small {
  column-gap: 8px;
}

:where(.css-16wasqq).ant-space-compact-gap-col-middle {
  column-gap: 16px;
}

:where(.css-16wasqq).ant-space-compact-gap-col-large {
  column-gap: 24px;
}

:where(.css-16wasqq).ant-space-compact-block {
  display: flex;
  width: 100%;
}

:where(.css-16wasqq).ant-space-compact-vertical {
  flex-direction: column;
}

:where(.css-16wasqq).ant-drawer {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-drawer::before,
:where(.css-16wasqq).ant-drawer::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-drawer [class^="ant-drawer"],
:where(.css-16wasqq).ant-drawer [class*=" ant-drawer"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-drawer [class^="ant-drawer"]::before,
:where(.css-16wasqq).ant-drawer [class*=" ant-drawer"]::before,
:where(.css-16wasqq).ant-drawer [class^="ant-drawer"]::after,
:where(.css-16wasqq).ant-drawer [class*=" ant-drawer"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-drawer {
  position: fixed;
  inset: 0;
  z-index: 1000;
  pointer-events: none;
  color: #ffffff;
}

:where(.css-16wasqq).ant-drawer-pure {
  position: relative;
  background: #1a1a1a;
  display: flex;
  flex-direction: column;
}

:where(.css-16wasqq).ant-drawer-pure.ant-drawer-left {
  box-shadow: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer-pure.ant-drawer-right {
  box-shadow: -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer-pure.ant-drawer-top {
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer-pure.ant-drawer-bottom {
  box-shadow: 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer-inline {
  position: absolute;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-mask {
  position: absolute;
  inset: 0;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.44);
  pointer-events: auto;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-content-wrapper {
  position: absolute;
  z-index: 1000;
  max-width: 100vw;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-content-wrapper-hidden {
  display: none;
}

:where(.css-16wasqq).ant-drawer-left>.ant-drawer-content-wrapper {
  top: 0;
  bottom: 0;
  left: 0;
  box-shadow: 6px 0 16px 0 rgba(0, 0, 0, 0.08), 3px 0 6px -4px rgba(0, 0, 0, 0.12), 9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer-right>.ant-drawer-content-wrapper {
  top: 0;
  right: 0;
  bottom: 0;
  box-shadow: -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), -9px 0 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer-top>.ant-drawer-content-wrapper {
  top: 0;
  inset-inline: 0;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer-bottom>.ant-drawer-content-wrapper {
  bottom: 0;
  inset-inline: 0;
  box-shadow: 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: auto;
  background: #1a1a1a;
  pointer-events: auto;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-header {
  display: flex;
  flex: 0;
  align-items: center;
  padding: 16px 24px;
  font-size: 16px;
  line-height: 1.5;
  border-bottom: 1px solid rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  min-width: 0;
  min-height: 0;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-extra {
  flex: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-close {
  display: inline-flex;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-inline-end: 8px;
  color: #6f6f6f;
  font-weight: 600;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: all 0.2s;
  text-rendering: auto;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-close:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.10);
  text-decoration: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-close:active {
  background-color: rgba(255, 255, 255, 0.16);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-close:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-title {
  flex: 1;
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-body {
  flex: 1;
  min-width: 0;
  min-height: 0;
  padding: 24px;
  overflow: auto;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-body .ant-drawer-body-skeleton {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-footer {
  flex-shrink: 0;
  padding: 8px 16px;
  border-top: 1px solid rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-drawer-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-enter-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-appear-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-leave-start {
  transition: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-appear-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-leave-active {
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-appear {
  opacity: 0;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-appear-active {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-leave {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-mask-motion-leave-active {
  opacity: 0;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-enter-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-appear-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-leave-start {
  transition: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-appear-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-leave-active {
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-appear {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-appear-active {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-leave {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-leave-active {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-appear {
  transform: translateX(-100%);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-appear-active {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-leave {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-left-leave-active {
  transform: translateX(-100%);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-enter-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-appear-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-leave-start {
  transition: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-appear-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-leave-active {
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-appear {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-appear-active {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-leave {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-leave-active {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-appear {
  transform: translateX(100%);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-appear-active {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-leave {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-right-leave-active {
  transform: translateX(100%);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-enter-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-appear-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-leave-start {
  transition: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-appear-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-leave-active {
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-appear {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-appear-active {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-leave {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-leave-active {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-appear {
  transform: translateY(-100%);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-appear-active {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-leave {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-top-leave-active {
  transform: translateY(-100%);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-enter-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-appear-start,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-leave-start {
  transition: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-appear-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-appear {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-appear-active {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-leave {
  opacity: 1;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
  opacity: 0.7;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-enter,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-appear {
  transform: translateY(100%);
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-enter-active,
:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-appear-active {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-leave {
  transform: none;
}

:where(.css-16wasqq).ant-drawer .ant-drawer-panel-motion-bottom-leave-active {
  transform: translateY(100%);
}

:where(.css-16wasqq).ant-input {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-input::before,
:where(.css-16wasqq).ant-input::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-input [class^="ant-input"],
:where(.css-16wasqq).ant-input [class*=" ant-input"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-input [class^="ant-input"]::before,
:where(.css-16wasqq).ant-input [class*=" ant-input"]::before,
:where(.css-16wasqq).ant-input [class^="ant-input"]::after,
:where(.css-16wasqq).ant-input [class*=" ant-input"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 6px 11px;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  border-radius: 6px;
  transition: all 0.2s;
}

:where(.css-16wasqq).ant-input::-moz-placeholder {
  opacity: 1;
}

:where(.css-16wasqq).ant-input::placeholder {
  color: #555555;
  user-select: none;
}

:where(.css-16wasqq).ant-input:placeholder-shown {
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-input-lg {
  padding: 9.5px 11px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 8px;
}

:where(.css-16wasqq).ant-input-sm {
  padding: 1.5px 7px;
  font-size: 14px;
  border-radius: 4px;
}

:where(.css-16wasqq).ant-input-rtl,
:where(.css-16wasqq).ant-input-textarea-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-input-outlined {
  background: #0d0d0d;
  border-width: 1px;
  border-style: solid;
  border-color: #202020;
}

:where(.css-16wasqq).ant-input-outlined:hover {
  border-color: #202020;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-outlined:focus,
:where(.css-16wasqq).ant-input-outlined:focus-within {
  border-color: #202020;
  box-shadow: 0 0 0 2px rgba(213, 213, 213, 0.02);
  outline: 0;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-disabled,
:where(.css-16wasqq).ant-input-outlined[disabled] {
  color: #555555;
  background-color: rgba(255, 255, 255, 0.06);
  border-color: #202020;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-disabled input[disabled],
:where(.css-16wasqq).ant-input-outlined[disabled] input[disabled],
:where(.css-16wasqq).ant-input-outlined.ant-input-disabled textarea[disabled],
:where(.css-16wasqq).ant-input-outlined[disabled] textarea[disabled] {
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-disabled:hover:not([disabled]),
:where(.css-16wasqq).ant-input-outlined[disabled]:hover:not([disabled]) {
  border-color: #202020;
  background-color: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) {
  background: #0d0d0d;
  border-width: 1px;
  border-style: solid;
  border-color: #f4416c;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):hover {
  border-color: #c10251;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus,
:where(.css-16wasqq).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus-within {
  border-color: #f4416c;
  box-shadow: 0 0 0 2px rgba(57, 0, 21, 0.97);
  outline: 0;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-16wasqq).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-error.ant-input-disabled {
  border-color: #f4416c;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) {
  background: #0d0d0d;
  border-width: 1px;
  border-style: solid;
  border-color: #ffb224;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):hover {
  border-color: #b77e00;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus,
:where(.css-16wasqq).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus-within {
  border-color: #ffb224;
  box-shadow: 0 0 0 2px rgba(43, 27, 0, 0.97);
  outline: 0;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-16wasqq).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
  color: #ffb224;
}

:where(.css-16wasqq).ant-input-outlined.ant-input-status-warning.ant-input-disabled {
  border-color: #ffb224;
}

:where(.css-16wasqq).ant-input-filled {
  background: rgba(255, 255, 255, 0.06);
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

input:where(.css-16wasqq).ant-input-filled,
:where(.css-16wasqq).ant-input-filled input,
textarea:where(.css-16wasqq).ant-input-filled,
:where(.css-16wasqq).ant-input-filled textarea {
  color: unset;
}

:where(.css-16wasqq).ant-input-filled:hover {
  background: rgba(255, 255, 255, 0.10);
}

:where(.css-16wasqq).ant-input-filled:focus,
:where(.css-16wasqq).ant-input-filled:focus-within {
  outline: 0;
  border-color: #202020;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-filled.ant-input-disabled,
:where(.css-16wasqq).ant-input-filled[disabled] {
  color: #555555;
  background-color: rgba(255, 255, 255, 0.06);
  border-color: #202020;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}

:where(.css-16wasqq).ant-input-filled.ant-input-disabled input[disabled],
:where(.css-16wasqq).ant-input-filled[disabled] input[disabled],
:where(.css-16wasqq).ant-input-filled.ant-input-disabled textarea[disabled],
:where(.css-16wasqq).ant-input-filled[disabled] textarea[disabled] {
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-input-filled.ant-input-disabled:hover:not([disabled]),
:where(.css-16wasqq).ant-input-filled[disabled]:hover:not([disabled]) {
  border-color: #202020;
  background-color: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) {
  background: #380015;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

input:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) input,
textarea:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) textarea {
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):hover {
  background: #560023;
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus,
:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus-within {
  outline: 0;
  border-color: #f4416c;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-16wasqq).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) {
  background: #2a1b00;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

input:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) input,
textarea:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) textarea {
  color: #ffb224;
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):hover {
  background: #483000;
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus,
:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus-within {
  outline: 0;
  border-color: #ffb224;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-16wasqq).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
  color: #ffb224;
}

:where(.css-16wasqq).ant-input-borderless {
  background: transparent;
  border: none;
}

:where(.css-16wasqq).ant-input-borderless:focus,
:where(.css-16wasqq).ant-input-borderless:focus-within {
  outline: none;
}

:where(.css-16wasqq).ant-input-borderless.ant-input-disabled,
:where(.css-16wasqq).ant-input-borderless[disabled] {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-input-borderless.ant-input-status-error,
:where(.css-16wasqq).ant-input-borderless.ant-input-status-error input,
:where(.css-16wasqq).ant-input-borderless.ant-input-status-error textarea {
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-borderless.ant-input-status-warning,
:where(.css-16wasqq).ant-input-borderless.ant-input-status-warning input,
:where(.css-16wasqq).ant-input-borderless.ant-input-status-warning textarea {
  color: #ffb224;
}

:where(.css-16wasqq).ant-input-underlined {
  background: #0d0d0d;
  border-width: 1px 0;
  border-style: solid none;
  border-color: transparent transparent #202020 transparent;
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-underlined:hover {
  border-color: transparent transparent #202020 transparent;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-underlined:focus,
:where(.css-16wasqq).ant-input-underlined:focus-within {
  border-color: transparent transparent #202020 transparent;
  outline: 0;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-disabled,
:where(.css-16wasqq).ant-input-underlined[disabled] {
  color: #555555;
  box-shadow: none;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-disabled:hover,
:where(.css-16wasqq).ant-input-underlined[disabled]:hover {
  border-color: transparent transparent #202020 transparent;
}

:where(.css-16wasqq).ant-input-underlined input[disabled],
:where(.css-16wasqq).ant-input-underlined textarea[disabled] {
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) {
  background: #0d0d0d;
  border-width: 1px 0;
  border-style: solid none;
  border-color: transparent transparent #f4416c transparent;
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):hover {
  border-color: transparent transparent #f4416c transparent;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus,
:where(.css-16wasqq).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled):focus-within {
  border-color: transparent transparent #f4416c transparent;
  outline: 0;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-16wasqq).ant-input-underlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-error.ant-input-disabled {
  border-color: transparent transparent #f4416c transparent;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) {
  background: #0d0d0d;
  border-width: 1px 0;
  border-style: solid none;
  border-color: transparent transparent #ffb224 transparent;
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):hover {
  border-color: transparent transparent #ffb224 transparent;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus,
:where(.css-16wasqq).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled):focus-within {
  border-color: transparent transparent #ffb224 transparent;
  outline: 0;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-16wasqq).ant-input-underlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
  color: #ffb224;
}

:where(.css-16wasqq).ant-input-underlined.ant-input-status-warning.ant-input-disabled {
  border-color: transparent transparent #ffb224 transparent;
}

:where(.css-16wasqq).ant-input[type="color"] {
  height: 36px;
}

:where(.css-16wasqq).ant-input[type="color"].ant-input-lg {
  height: 45px;
}

:where(.css-16wasqq).ant-input[type="color"].ant-input-sm {
  height: 27px;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}

:where(.css-16wasqq).ant-input[type="search"]::-webkit-search-cancel-button,
:where(.css-16wasqq).ant-input[type="search"]::-webkit-search-decoration {
  appearance: none;
}

:where(.css-16wasqq).ant-input-affix-wrapper {
  position: relative;
  display: inline-flex;
  width: 100%;
  min-width: 0;
  padding: 6px 11px;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  border-radius: 6px;
  transition: all 0.2s;
}

:where(.css-16wasqq).ant-input-affix-wrapper::-moz-placeholder {
  opacity: 1;
}

:where(.css-16wasqq).ant-input-affix-wrapper::placeholder {
  color: #555555;
  user-select: none;
}

:where(.css-16wasqq).ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-input-affix-wrapper-lg {
  padding: 9.5px 11px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 8px;
}

:where(.css-16wasqq).ant-input-affix-wrapper-sm {
  padding: 1.5px 7px;
  font-size: 14px;
  border-radius: 4px;
}

:where(.css-16wasqq).ant-input-affix-wrapper-rtl,
:where(.css-16wasqq).ant-input-affix-wrapper-textarea-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-input-affix-wrapper:not(.ant-input-disabled):hover {
  z-index: 1;
}

.ant-input-search-with-button :where(.css-16wasqq).ant-input-affix-wrapper:not(.ant-input-disabled):hover {
  z-index: 0;
}

:where(.css-16wasqq).ant-input-affix-wrapper-focused,
:where(.css-16wasqq).ant-input-affix-wrapper:focus {
  z-index: 1;
}

:where(.css-16wasqq).ant-input-affix-wrapper>input.ant-input {
  padding: 0;
}

:where(.css-16wasqq).ant-input-affix-wrapper>input.ant-input,
:where(.css-16wasqq).ant-input-affix-wrapper>textarea.ant-input {
  font-size: inherit;
  border: none;
  border-radius: 0;
  outline: none;
  background: transparent;
  color: inherit;
}

:where(.css-16wasqq).ant-input-affix-wrapper>input.ant-input::-ms-reveal,
:where(.css-16wasqq).ant-input-affix-wrapper>textarea.ant-input::-ms-reveal {
  display: none;
}

:where(.css-16wasqq).ant-input-affix-wrapper>input.ant-input:focus,
:where(.css-16wasqq).ant-input-affix-wrapper>textarea.ant-input:focus {
  box-shadow: none !important;
}

:where(.css-16wasqq).ant-input-affix-wrapper::before {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0";
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-prefix,
:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-prefix>*:not(:last-child),
:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-suffix>*:not(:last-child) {
  margin-inline-end: 8px;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-show-count-suffix {
  color: #6f6f6f;
  direction: ltr;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-show-count-has-suffix {
  margin-inline-end: 4px;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-prefix {
  margin-inline-end: 4px;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-suffix {
  margin-inline-start: 4px;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-clear-icon {
  margin: 0;
  padding: 0;
  line-height: 0;
  color: #555555;
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
  border: none;
  outline: none;
  background-color: transparent;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-clear-icon:hover {
  color: #6f6f6f;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-clear-icon:active {
  color: #ffffff;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-clear-icon-hidden {
  visibility: hidden;
}

:where(.css-16wasqq).ant-input-affix-wrapper .ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}

:where(.css-16wasqq).ant-input-affix-wrapper .anticon.ant-input-password-icon {
  color: #6f6f6f;
  cursor: pointer;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-input-affix-wrapper .anticon.ant-input-password-icon:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-input-underlined {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon {
  color: #6f6f6f;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-input-affix-wrapper-disabled .anticon.ant-input-password-icon:hover {
  color: #6f6f6f;
}

:where(.css-16wasqq)[class^="ant-input"],
:where(.css-16wasqq)[class*=" ant-input"] {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-input"]::before,
:where(.css-16wasqq)[class*=" ant-input"]::before,
:where(.css-16wasqq)[class^="ant-input"]::after,
:where(.css-16wasqq)[class*=" ant-input"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-input"] [class^="ant-input"],
:where(.css-16wasqq)[class*=" ant-input"] [class^="ant-input"],
:where(.css-16wasqq)[class^="ant-input"] [class*=" ant-input"],
:where(.css-16wasqq)[class*=" ant-input"] [class*=" ant-input"] {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-input"] [class^="ant-input"]::before,
:where(.css-16wasqq)[class*=" ant-input"] [class^="ant-input"]::before,
:where(.css-16wasqq)[class^="ant-input"] [class*=" ant-input"]::before,
:where(.css-16wasqq)[class*=" ant-input"] [class*=" ant-input"]::before,
:where(.css-16wasqq)[class^="ant-input"] [class^="ant-input"]::after,
:where(.css-16wasqq)[class*=" ant-input"] [class^="ant-input"]::after,
:where(.css-16wasqq)[class^="ant-input"] [class*=" ant-input"]::after,
:where(.css-16wasqq)[class*=" ant-input"] [class*=" ant-input"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}

:where(.css-16wasqq).ant-input-group[class*='col-'] {
  padding-inline-end: 8px;
}

:where(.css-16wasqq).ant-input-group[class*='col-']:last-child {
  padding-inline-end: 0;
}

:where(.css-16wasqq).ant-input-group-lg .ant-input,
:where(.css-16wasqq).ant-input-group-lg>.ant-input-group-addon {
  padding: 9.5px 11px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 8px;
}

:where(.css-16wasqq).ant-input-group-sm .ant-input,
:where(.css-16wasqq).ant-input-group-sm>.ant-input-group-addon {
  padding: 1.5px 7px;
  font-size: 14px;
  border-radius: 4px;
}

:where(.css-16wasqq).ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 45px;
}

:where(.css-16wasqq).ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 27px;
}

:where(.css-16wasqq).ant-input-group>.ant-input {
  display: table-cell;
}

:where(.css-16wasqq).ant-input-group>.ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-addon,
:where(.css-16wasqq).ant-input-group .ant-input-group-wrap {
  display: table-cell;
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-addon:not(:first-child):not(:last-child),
:where(.css-16wasqq).ant-input-group .ant-input-group-wrap:not(:first-child):not(:last-child) {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-wrap>* {
  display: block !important;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: #ffffff;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  border-radius: 6px;
  transition: all 0.3s;
  line-height: 1;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-addon .ant-select {
  margin: -7px -11px;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-addon .ant-cascader-picker {
  margin: -9px -11px;
  background-color: transparent;
}

:where(.css-16wasqq).ant-input-group .ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: start;
  border: 0;
  box-shadow: none;
}

:where(.css-16wasqq).ant-input-group .ant-input {
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}

:where(.css-16wasqq).ant-input-group .ant-input:focus {
  z-index: 1;
  border-inline-end-width: 1px;
}

:where(.css-16wasqq).ant-input-group .ant-input:hover {
  z-index: 1;
  border-inline-end-width: 1px;
}

.ant-input-search-with-button :where(.css-16wasqq).ant-input-group .ant-input:hover {
  z-index: 0;
}

:where(.css-16wasqq).ant-input-group>.ant-input:first-child,
:where(.css-16wasqq).ant-input-group .ant-input-group-addon:first-child {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,
:where(.css-16wasqq).ant-input-group .ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-input-group>.ant-input:last-child,
:where(.css-16wasqq).ant-input-group .ant-input-group-addon:last-child {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,
:where(.css-16wasqq).ant-input-group .ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

.ant-input-search :where(.css-16wasqq).ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-start-start-radius: 6px;
  border-end-start-radius: 6px;
}

:where(.css-16wasqq).ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search :where(.css-16wasqq).ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact {
  display: block;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact::before {
  display: table;
  content: "";
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: "";
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child),
:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child),
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child) {
  border-inline-end-width: 1px;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):hover,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):hover,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):focus,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):focus,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>* {
  display: inline-flex;
  float: none;
  vertical-align: top;
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input-number-affix-wrapper,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-picker-range {
  display: inline-flex;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>*:not(:last-child) {
  margin-inline-end: -1px;
  border-inline-end-width: 1px;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input {
  border-inline-end-width: 1px;
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select-focused {
  z-index: 1;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow {
  z-index: 1;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>*:first-child,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input {
  border-start-start-radius: 6px;
  border-end-start-radius: 6px;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>*:last-child,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,
:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input {
  border-inline-end-width: 1px;
  border-start-end-radius: 6px;
  border-end-end-radius: 6px;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
  vertical-align: top;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
  margin-inline-start: -1px;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input {
  border-start-start-radius: 6px;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: 6px;
}

:where(.css-16wasqq).ant-input-group-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}

:where(.css-16wasqq).ant-input-group-wrapper-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-input-group-wrapper-lg .ant-input-group-addon {
  border-radius: 8px;
  font-size: 16px;
}

:where(.css-16wasqq).ant-input-group-wrapper-sm .ant-input-group-addon {
  border-radius: 4px;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined .ant-input-group-addon {
  background: rgba(255, 255, 255, 0.02);
  border: 1px solid #202020;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined .ant-input-group-addon:first-child {
  border-inline-end: 0;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined .ant-input-group-addon:last-child {
  border-inline-start: 0;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-error .ant-input-group-addon {
  border-color: #f4416c;
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-warning .ant-input-group-addon {
  border-color: #ffb224;
  color: #ffb224;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon {
  color: #555555;
  background-color: rgba(255, 255, 255, 0.06);
  border-color: #202020;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon input[disabled],
:where(.css-16wasqq).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon textarea[disabled] {
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon:hover:not([disabled]) {
  border-color: #202020;
  background-color: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-input-group-wrapper-filled .ant-input-group-addon {
  background: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-input-group-wrapper-filled .ant-input-group .ant-input-filled:not(:focus):not(:focus-within):not(:first-child) {
  border-inline-start: 1px solid rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-input-group-wrapper-filled .ant-input-group .ant-input-filled:not(:focus):not(:focus-within):not(:last-child) {
  border-inline-end: 1px solid rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-error .ant-input-group-addon {
  background: #380015;
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-warning .ant-input-group-addon {
  background: #2a1b00;
  color: #ffb224;
}

:where(.css-16wasqq).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon {
  background: rgba(255, 255, 255, 0.06);
  color: #555555;
}

:where(.css-16wasqq).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:first-child {
  border-inline-start: 1px solid #202020;
  border-top: 1px solid #202020;
  border-bottom: 1px solid #202020;
}

:where(.css-16wasqq).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:last-child {
  border-inline-end: 1px solid #202020;
  border-top: 1px solid #202020;
  border-bottom: 1px solid #202020;
}

:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-compact-item .ant-input,
:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-compact-item .ant-input-group-addon {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input,
:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input-group-addon {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input,
:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input-group-addon {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-item .ant-input-affix-wrapper {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-item .ant-input-affix-wrapper {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
:where(.css-16wasqq).ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-inline-start-color: #ffffff;
}

:where(.css-16wasqq).ant-input-search .ant-input-affix-wrapper {
  height: 36px;
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-search .ant-input-lg {
  line-height: 1.4998;
}

:where(.css-16wasqq).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child {
  inset-inline-start: -1px;
  padding: 0;
  border: 0;
}

:where(.css-16wasqq).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button {
  margin-inline-end: -1px;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  box-shadow: none;
}

:where(.css-16wasqq).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: #6f6f6f;
}

:where(.css-16wasqq).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):active {
  color: #cccccc;
}

:where(.css-16wasqq).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  inset-inline-start: 0;
  inset-inline-end: 0;
  inset-block-start: 0;
  inset-block-end: 0;
}

:where(.css-16wasqq).ant-input-search .ant-input-search-button {
  height: 36px;
}

:where(.css-16wasqq).ant-input-search .ant-input-search-button:hover,
:where(.css-16wasqq).ant-input-search .ant-input-search-button:focus {
  z-index: 1;
}

:where(.css-16wasqq).ant-input-search-large .ant-input-affix-wrapper,
:where(.css-16wasqq).ant-input-search-large .ant-input-search-button {
  height: 45px;
}

:where(.css-16wasqq).ant-input-search-small .ant-input-affix-wrapper,
:where(.css-16wasqq).ant-input-search-small .ant-input-search-button {
  height: 27px;
}

:where(.css-16wasqq).ant-input-search-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-input-search.ant-input-compact-item:not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
  margin-inline-end: -1px;
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:hover,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item>.ant-input:hover,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:focus,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item>.ant-input:focus,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:active,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item>.ant-input:active,
:where(.css-16wasqq).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
  z-index: 2;
}

:where(.css-16wasqq).ant-input-search.ant-input-compact-item>.ant-input-affix-wrapper-focused {
  z-index: 2;
}

:where(.css-16wasqq).ant-input-out-of-range,
:where(.css-16wasqq).ant-input-out-of-range input,
:where(.css-16wasqq).ant-input-out-of-range textarea,
:where(.css-16wasqq).ant-input-out-of-range .ant-input-show-count-suffix,
:where(.css-16wasqq).ant-input-out-of-range .ant-input-data-count {
  color: #f4416c;
}

:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-last-item) {
  margin-inline-end: -1px;
}

:where(.css-16wasqq).ant-input-compact-item:hover,
:where(.css-16wasqq).ant-input-compact-item:focus,
:where(.css-16wasqq).ant-input-compact-item:active {
  z-index: 2;
}

:where(.css-16wasqq).ant-input-compact-item[disabled] {
  z-index: 0;
}

:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item) {
  border-radius: 0;
}

:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item,
:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item.ant-input-sm,
:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item.ant-input-lg {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item,
:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item.ant-input-sm,
:where(.css-16wasqq).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item.ant-input-lg {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq)[class^="ant-table"],
:where(.css-16wasqq)[class*=" ant-table"] {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-table"]::before,
:where(.css-16wasqq)[class*=" ant-table"]::before,
:where(.css-16wasqq)[class^="ant-table"]::after,
:where(.css-16wasqq)[class*=" ant-table"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-table"] [class^="ant-table"],
:where(.css-16wasqq)[class*=" ant-table"] [class^="ant-table"],
:where(.css-16wasqq)[class^="ant-table"] [class*=" ant-table"],
:where(.css-16wasqq)[class*=" ant-table"] [class*=" ant-table"] {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-table"] [class^="ant-table"]::before,
:where(.css-16wasqq)[class*=" ant-table"] [class^="ant-table"]::before,
:where(.css-16wasqq)[class^="ant-table"] [class*=" ant-table"]::before,
:where(.css-16wasqq)[class*=" ant-table"] [class*=" ant-table"]::before,
:where(.css-16wasqq)[class^="ant-table"] [class^="ant-table"]::after,
:where(.css-16wasqq)[class*=" ant-table"] [class^="ant-table"]::after,
:where(.css-16wasqq)[class^="ant-table"] [class*=" ant-table"]::after,
:where(.css-16wasqq)[class*=" ant-table"] [class*=" ant-table"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-table-wrapper {
  clear: both;
  max-width: 100%;
}

:where(.css-16wasqq).ant-table-wrapper::before {
  display: table;
  content: "";
}

:where(.css-16wasqq).ant-table-wrapper::after {
  display: table;
  clear: both;
  content: "";
}

:where(.css-16wasqq).ant-table-wrapper .ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  background: #0d0d0d;
  border-radius: 8px 8px 0 0;
  scrollbar-color: #555555 rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-table-wrapper table {
  width: 100%;
  text-align: start;
  border-radius: 8px 8px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell,
:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td,
:where(.css-16wasqq).ant-table-wrapper tfoot>tr>th,
:where(.css-16wasqq).ant-table-wrapper tfoot>tr>td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-title {
  padding: 16px 16px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr>td {
  position: relative;
  color: #ffffff;
  font-weight: 600;
  text-align: start;
  background: #121212;
  border-bottom: 1px solid #1a1a1a;
  transition: background 0.2s ease;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr>th[colspan]:not([colspan='1']),
:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr>td[colspan]:not([colspan='1']) {
  text-align: center;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before,
:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  inset-inline-end: 0;
  width: 1px;
  height: 1.6em;
  background-color: #1a1a1a;
  transform: translateY(-50%);
  transition: background-color 0.2s;
  content: "";
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead>tr:not(:last-child)>th[colspan] {
  border-bottom: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td {
  transition: background 0.2s, border-color 0.2s;
  border-bottom: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-wrapper:only-child .ant-table,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table {
  margin-block: -16px;
  margin-inline: 34px -16px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td {
  border-bottom-width: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:first-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table .ant-table-tbody>tr:last-child>td:last-child {
  border-radius: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr>th {
  position: relative;
  color: #ffffff;
  font-weight: 600;
  text-align: start;
  background: #121212;
  border-bottom: 1px solid #1a1a1a;
  transition: background 0.2s ease;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-footer {
  padding: 16px 16px;
  color: #ffffff;
  background: #121212;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-pagination>* {
  flex: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-pagination-left {
  justify-content: flex-start;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-pagination-center {
  justify-content: center;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-pagination-right {
  justify-content: flex-end;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-summary {
  position: relative;
  z-index: 2;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-summary>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table-summary>tr>td {
  border-bottom: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper div.ant-table-summary {
  box-shadow: 0 -1px 0 #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters {
  outline: none;
  cursor: pointer;
  transition: all 0.3s, left 0s;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:hover {
  background: #252525;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters:focus-visible {
  color: #eeeeee;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #252525;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-sort {
  background: #252525;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}

:where(.css-16wasqq).ant-table-wrapper td.ant-table-column-sort {
  background: #121212;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1;
  min-width: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorters::after {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  content: "";
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorters-tooltip-target-sorter::after {
  content: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorter {
  margin-inline-start: 4px;
  color: rgba(111, 111, 111, 0.65);
  font-size: 0;
  transition: color 0.3s;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorter-up,
:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorter-down {
  font-size: 12px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorter-up.active,
:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorter-down.active {
  color: #eeeeee;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorter .ant-table-column-sorter-up+.ant-table-column-sorter-down {
  margin-top: -0.3em;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-column-sorters:hover .ant-table-column-sorter {
  color: rgba(255, 255, 255, 0.65);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin-block: -4px;
  margin-inline: 4px -8px;
  padding: 0 4px;
  color: rgba(111, 111, 111, 0.65);
  font-size: 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-filter-trigger:hover {
  color: #6f6f6f;
  background: rgba(255, 255, 255, 0.10);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-filter-trigger.active {
  color: #eeeeee;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  min-width: 120px;
  background-color: #0d0d0d;
  border-radius: 6px;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
  border-radius: unset;
  background-color: #0d0d0d;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
  display: block;
  padding: 8px 0;
  color: #555555;
  font-size: 12px;
  text-align: center;
  content: "Not Found";
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree {
  padding-block: 8px 0;
  padding-inline: 8px;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree {
  padding: 0;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background-color: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
  background-color: #111111;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-search {
  padding: 8px;
  border-bottom: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-search-input input {
  min-width: 140px;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-search-input .anticon {
  color: #555555;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-checkall {
  width: 100%;
  margin-bottom: 4px;
  margin-inline-start: 4px;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px;
  overflow: hidden;
  border-top: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown .ant-checkbox-wrapper+span,
:where(.css-16wasqq).ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span {
  padding-inline-start: 8px;
  color: #ffffff;
}

:where(.css-16wasqq).ant-dropdown .ant-table-filter-dropdown>ul,
:where(.css-16wasqq).ant-table-filter-dropdown-submenu>ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-title {
  border: 1px solid #1a1a1a;
  border-bottom: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container {
  border-inline-start: 1px solid #1a1a1a;
  border-top: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td {
  border-inline-end: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th {
  border-bottom: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th::before,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th::before,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th::before,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th::before {
  background-color: transparent !important;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first::after {
  border-inline-end: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed {
  margin: -16px -17px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>th>.ant-table-expanded-row-fixed::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>th>.ant-table-expanded-row-fixed::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>th>.ant-table-expanded-row-fixed::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>th>.ant-table-expanded-row-fixed::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  inset-inline-end: 1px;
  bottom: 0;
  border-inline-end: 1px solid #1a1a1a;
  content: "";
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td {
  border-inline-end: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed {
  margin: -12px -9px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>th>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed {
  margin: -8px -9px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-footer {
  border: 1px solid #1a1a1a;
  border-top: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-scrollbar:not([rowspan]) {
  box-shadow: 0 1px 0 1px #121212;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-bordered .ant-table-cell-scrollbar {
  border-inline-end: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title,
:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-header {
  border-radius: 8px 8px 0 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container .ant-table-header,
:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table {
  border-radius: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child td:first-child,
:where(.css-16wasqq).ant-table-wrapper .ant-table .ant-table-title+.ant-table-container table>thead>tr:first-child td:last-child {
  border-radius: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-container {
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child {
  border-start-start-radius: 8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child {
  border-start-end-radius: 8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-footer {
  border-radius: 0 0 8px 8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-expand-icon-col {
  width: 50px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon-cell {
  text-align: center;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon-cell .ant-table-row-expand-icon {
  display: inline-flex;
  float: none;
  vertical-align: sub;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-indent {
  height: 1px;
  float: left;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon {
  color: inherit;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
  border: 1px solid #1a1a1a;
  padding: 0;
  background: #0d0d0d;
  user-select: none;
  position: relative;
  float: left;
  width: 19px;
  height: 19px;
  line-height: 19px;
  border-radius: 6px;
  transform: scale(0.9473684210526315);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon:focus-visible {
  outline: 3px solid #666666;
  outline-offset: 1px;
  transition: outline-offset 0s, outline 0s;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon:focus,
:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon:hover {
  color: #b8f0ff;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon:active {
  color: #47b3ca;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon:focus,
:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon:hover,
:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon:active {
  border-color: currentcolor;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon::before,
:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon::after {
  position: absolute;
  background: currentcolor;
  transition: transform 0.3s ease-out;
  content: "";
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon::before {
  top: 8px;
  inset-inline-end: 3px;
  inset-inline-start: 3px;
  height: 1px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  inset-inline-start: 8px;
  width: 1px;
  transform: rotate(90deg);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon-spaced::before,
:where(.css-16wasqq).ant-table-wrapper .ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-row-indent+.ant-table-row-expand-icon {
  margin-top: 2.5px;
  margin-inline-end: 8px;
}

:where(.css-16wasqq).ant-table-wrapper tr.ant-table-expanded-row>th,
:where(.css-16wasqq).ant-table-wrapper tr.ant-table-expanded-row:hover>th,
:where(.css-16wasqq).ant-table-wrapper tr.ant-table-expanded-row>td,
:where(.css-16wasqq).ant-table-wrapper tr.ant-table-expanded-row:hover>td {
  background: rgba(255, 255, 255, 0.02);
}

:where(.css-16wasqq).ant-table-wrapper tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}

:where(.css-16wasqq).ant-table-wrapper tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: 100%;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-summary {
  position: relative;
  z-index: 2;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-summary>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table-summary>tr>td {
  border-bottom: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper div.ant-table-summary {
  box-shadow: 0 -1px 0 #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder {
  text-align: center;
  color: #555555;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder {
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-selection-col {
  width: 36px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-selection-col.ant-table-selection-col-with-dropdown {
  width: 52px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-bordered .ant-table-selection-col {
  width: 52px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-bordered .ant-table-selection-col.ant-table-selection-col-with-dropdown {
  width: 68px;
}

:where(.css-16wasqq).ant-table-wrapper table tr th.ant-table-selection-column,
:where(.css-16wasqq).ant-table-wrapper table tr td.ant-table-selection-column,
:where(.css-16wasqq).ant-table-wrapper .ant-table-selection-column {
  padding-inline-end: 8px;
  padding-inline-start: 8px;
  text-align: center;
}

:where(.css-16wasqq).ant-table-wrapper table tr th.ant-table-selection-column .ant-radio-wrapper,
:where(.css-16wasqq).ant-table-wrapper table tr td.ant-table-selection-column .ant-radio-wrapper,
:where(.css-16wasqq).ant-table-wrapper .ant-table-selection-column .ant-radio-wrapper {
  margin-inline-end: 0;
}

:where(.css-16wasqq).ant-table-wrapper table tr th.ant-table-selection-column.ant-table-cell-fix-left {
  z-index: 3;
}

:where(.css-16wasqq).ant-table-wrapper table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  margin-inline-start: 100%;
  padding-inline-start: 4px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-selection-extra .anticon {
  color: rgba(111, 111, 111, 0.65);
  font-size: 12px;
  vertical-align: baseline;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-selection-extra .anticon:hover {
  color: rgba(255, 255, 255, 0.65);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected>.ant-table-cell {
  background: #111111;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody .ant-table-row.ant-table-row-selected>.ant-table-cell-row-hover {
  background: #333333;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody .ant-table-row>.ant-table-cell-row-hover {
  background: #121212;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-fix-left,
:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-fix-right {
  position: sticky !important;
  z-index: 2;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-fix-left-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-fix-left-all::after {
  display: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-container {
  position: relative;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-container::before,
:where(.css-16wasqq).ant-table-wrapper .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4;
  width: 30px;
  transition: box-shadow 0.3s;
  content: "";
  pointer-events: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-container::before {
  inset-inline-start: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-container::after {
  inset-inline-end: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-fixed-column-gapped .ant-table-cell-fix-left-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table-fixed-column-gapped .ant-table-cell-fix-left-last::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table-fixed-column-gapped .ant-table-cell-fix-right-first::after,
:where(.css-16wasqq).ant-table-wrapper .ant-table-fixed-column-gapped .ant-table-cell-fix-right-last::after {
  box-shadow: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-sticky-holder {
  position: sticky;
  z-index: 3;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  height: 8px !important;
  z-index: 3;
  display: flex;
  align-items: center;
  background: rgba(230, 230, 230, 0.06);
  border-top: 1px solid #1a1a1a;
  opacity: 0.65;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: #555555;
  border-radius: 100px;
  transition: all 0.3s, transform 0s;
  position: absolute;
  bottom: 0;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-sticky-scroll-bar:hover,
:where(.css-16wasqq).ant-table-wrapper .ant-table-sticky-scroll-bar-active {
  background-color: #ffffff;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle {
  font-size: 14px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-title,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-footer,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-cell,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle tfoot>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle tfoot>tr>td {
  padding: 12px 8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-inline-end: -4px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin-block: -12px;
  margin-inline: 42px -8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-middle .ant-table-selection-extra {
  padding-inline-start: 2px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small {
  font-size: 14px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-title,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-footer,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-cell,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-thead>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr>td,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small tfoot>tr>th,
:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small tfoot>tr>td {
  padding: 8px 8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-filter-trigger {
  margin-inline-end: -4px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin-block: -8px;
  margin-inline: 42px -8px;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table.ant-table-small .ant-table-selection-extra {
  padding-inline-start: 2px;
}

:where(.css-16wasqq).ant-table-wrapper-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-table-wrapper-rtl table {
  direction: rtl;
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-container::before {
  inset-inline-start: unset;
  inset-inline-end: 0;
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-container::after {
  inset-inline-start: 0;
  inset-inline-end: unset;
}

:where(.css-16wasqq).ant-table-wrapper-rtl .ant-table-container .ant-table-row-indent {
  float: right;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody-virtual .ant-table-tbody-virtual-holder-inner>.ant-table-row,
:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody-virtual .ant-table-tbody-virtual-holder-inner>div:not(.ant-table-row)>.ant-table-row {
  display: flex;
  box-sizing: border-box;
  width: 100%;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody-virtual .ant-table-cell {
  border-bottom: 1px solid #1a1a1a;
  transition: background 0.2s;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-tbody-virtual .ant-table-expanded-row .ant-table-expanded-row-cell.ant-table-expanded-row-cell-fixed {
  position: sticky;
  inset-inline-start: 0;
  overflow: hidden;
  width: calc(var(--virtual-width) - 1px);
  border-inline-end: none;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual:after {
  content: "";
  inset-inline: 0;
  bottom: 0;
  border-bottom: 1px solid #1a1a1a;
  position: absolute;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual .ant-table-cell {
  border-inline-end: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-bordered .ant-table-tbody-virtual .ant-table-cell.ant-table-cell-fix-right-first:before {
  content: "";
  position: absolute;
  inset-block: 0;
  inset-inline-start: -1px;
  border-inline-start: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-table-wrapper .ant-table-bordered.ant-table-virtual .ant-table-placeholder .ant-table-cell {
  border-inline-end: 1px solid #1a1a1a;
  border-bottom: 1px solid #1a1a1a;
}

:where(.css-16wasqq).ant-spin {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-spin::before,
:where(.css-16wasqq).ant-spin::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-spin [class^="ant-spin"],
:where(.css-16wasqq).ant-spin [class*=" ant-spin"] {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-spin [class^="ant-spin"]::before,
:where(.css-16wasqq).ant-spin [class*=" ant-spin"]::before,
:where(.css-16wasqq).ant-spin [class^="ant-spin"]::after,
:where(.css-16wasqq).ant-spin [class*=" ant-spin"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #eeeeee;
  font-size: 0;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: absolute;
  display: none;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-spin-spinning {
  position: relative;
  display: inline-block;
  opacity: 1;
}

:where(.css-16wasqq).ant-spin .ant-spin-text {
  font-size: 14px;
  padding-top: 6.25px;
}

:where(.css-16wasqq).ant-spin-fullscreen {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.44);
  z-index: 1000;
  inset: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s;
}

:where(.css-16wasqq).ant-spin-fullscreen-show {
  opacity: 1;
  visibility: visible;
}

:where(.css-16wasqq).ant-spin-fullscreen .ant-spin .ant-spin-dot-holder {
  color: #fff;
}

:where(.css-16wasqq).ant-spin-fullscreen .ant-spin .ant-spin-text {
  color: #fff;
}

:where(.css-16wasqq).ant-spin-nested-loading {
  position: relative;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  margin: -11.25px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  text-shadow: 0 1px 2px #0d0d0d;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -21.25px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot {
  margin: -7.874999999999999px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text {
  padding-top: 2.874999999999999px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17.875px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot {
  margin: -18px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text {
  padding-top: 13px;
}

:where(.css-16wasqq).ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -28px;
}

:where(.css-16wasqq).ant-spin-nested-loading .ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}

:where(.css-16wasqq).ant-spin-nested-loading .ant-spin-container::after {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: #0d0d0d;
  opacity: 0;
  transition: all 0.3s;
  content: "";
  pointer-events: none;
}

:where(.css-16wasqq).ant-spin-nested-loading .ant-spin-blur {
  clear: both;
  opacity: 0.5;
  user-select: none;
  pointer-events: none;
}

:where(.css-16wasqq).ant-spin-nested-loading .ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}

:where(.css-16wasqq).ant-spin-tip {
  color: #6f6f6f;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-holder {
  width: 1em;
  height: 1em;
  font-size: 22.5px;
  display: inline-block;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform-origin: 50% 50%;
  line-height: 1;
  color: #eeeeee;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-holder-hidden {
  transform: scale(0.3);
  opacity: 0;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-progress {
  position: absolute;
  inset: 0;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 22.5px;
  width: 1em;
  height: 1em;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 10.25px;
  height: 10.25px;
  background: currentColor;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation-name: css-16wasqq-antSpinMove;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-item:nth-child(1) {
  top: 0;
  inset-inline-start: 0;
  animation-delay: 0s;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-item:nth-child(2) {
  top: 0;
  inset-inline-end: 0;
  animation-delay: 0.4s;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-item:nth-child(3) {
  inset-inline-end: 0;
  bottom: 0;
  animation-delay: 0.8s;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  inset-inline-start: 0;
  animation-delay: 1.2s;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-spin {
  transform: rotate(45deg);
  animation-name: css-16wasqq-antRotate;
  animation-duration: 1.2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-circle {
  stroke-linecap: round;
  transition: stroke-dashoffset 0.3s ease, stroke-dasharray 0.3s ease, stroke 0.3s ease, stroke-width 0.3s ease, opacity 0.3s ease;
  fill-opacity: 0;
  stroke: currentcolor;
}

:where(.css-16wasqq).ant-spin .ant-spin-dot-circle-bg {
  stroke: rgba(255, 255, 255, 0.10);
}

:where(.css-16wasqq).ant-spin-sm .ant-spin-dot,
:where(.css-16wasqq).ant-spin-sm .ant-spin-dot-holder {
  font-size: 15.749999999999998px;
}

:where(.css-16wasqq).ant-spin-sm .ant-spin-dot-holder i {
  width: 6.874999999999999px;
  height: 6.874999999999999px;
}

:where(.css-16wasqq).ant-spin-lg .ant-spin-dot,
:where(.css-16wasqq).ant-spin-lg .ant-spin-dot-holder {
  font-size: 36px;
}

:where(.css-16wasqq).ant-spin-lg .ant-spin-dot-holder i {
  width: 16px;
  height: 16px;
}

:where(.css-16wasqq).ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}

@keyframes css-16wasqq-antSpinMove {
  to {
    opacity: 1;
  }
}

@keyframes css-16wasqq-antRotate {
  to {
    transform: rotate(405deg);
  }
}

:where(.css-16wasqq)[class^="ant-select"],
:where(.css-16wasqq)[class*=" ant-select"] {
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-select"]::before,
:where(.css-16wasqq)[class*=" ant-select"]::before,
:where(.css-16wasqq)[class^="ant-select"]::after,
:where(.css-16wasqq)[class*=" ant-select"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-select"] [class^="ant-select"],
:where(.css-16wasqq)[class*=" ant-select"] [class^="ant-select"],
:where(.css-16wasqq)[class^="ant-select"] [class*=" ant-select"],
:where(.css-16wasqq)[class*=" ant-select"] [class*=" ant-select"] {
  box-sizing: border-box;
}

:where(.css-16wasqq)[class^="ant-select"] [class^="ant-select"]::before,
:where(.css-16wasqq)[class*=" ant-select"] [class^="ant-select"]::before,
:where(.css-16wasqq)[class^="ant-select"] [class*=" ant-select"]::before,
:where(.css-16wasqq)[class*=" ant-select"] [class*=" ant-select"]::before,
:where(.css-16wasqq)[class^="ant-select"] [class^="ant-select"]::after,
:where(.css-16wasqq)[class*=" ant-select"] [class^="ant-select"]::after,
:where(.css-16wasqq)[class^="ant-select"] [class*=" ant-select"]::after,
:where(.css-16wasqq)[class*=" ant-select"] [class*=" ant-select"]::after {
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-select.ant-select-in-form-item {
  width: 100%;
}

:where(.css-16wasqq).ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: relative;
  display: inline-flex;
  cursor: pointer;
}

:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}

.ant-select-show-search:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}

.ant-select-show-search:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
  color: inherit;
  height: 100%;
}

.ant-select-disabled:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: not-allowed;
}

.ant-select-disabled:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  appearance: none;
  font-family: inherit;
}

:where(.css-16wasqq).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  appearance: none;
}

:where(.css-16wasqq).ant-select .ant-select-selection-item {
  flex: 1;
  font-weight: normal;
  position: relative;
  user-select: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-select .ant-select-selection-item>.ant-typography {
  display: inline;
}

:where(.css-16wasqq).ant-select .ant-select-selection-placeholder {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  color: #555555;
  pointer-events: none;
}

:where(.css-16wasqq).ant-select .ant-select-arrow {
  display: flex;
  align-items: center;
  color: #555555;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  inset-inline-start: auto;
  inset-inline-end: 11px;
  height: 12px;
  margin-top: -6px;
  font-size: 12px;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

:where(.css-16wasqq).ant-select .ant-select-arrow>* {
  line-height: 1;
}

:where(.css-16wasqq).ant-select .ant-select-arrow svg {
  display: inline-block;
}

:where(.css-16wasqq).ant-select .ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}

:where(.css-16wasqq).ant-select .ant-select-arrow .anticon>svg {
  vertical-align: top;
}

:where(.css-16wasqq).ant-select .ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}

.ant-select-disabled :where(.css-16wasqq).ant-select .ant-select-arrow {
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select .ant-select-arrow>*:not(:last-child) {
  margin-inline-end: 8px;
}

:where(.css-16wasqq).ant-select .ant-select-selection-wrap {
  display: flex;
  width: 100%;
  position: relative;
  min-width: 0;
}

:where(.css-16wasqq).ant-select .ant-select-selection-wrap:after {
  content: "\a0";
  width: 0;
  overflow: hidden;
}

:where(.css-16wasqq).ant-select .ant-select-prefix {
  flex: none;
  margin-inline-end: 4px;
}

:where(.css-16wasqq).ant-select .ant-select-clear {
  position: absolute;
  top: 50%;
  inset-inline-start: auto;
  inset-inline-end: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: #555555;
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  cursor: pointer;
  opacity: 0;
  transition: color 0.2s ease, opacity 0.3s ease;
  text-rendering: auto;
}

:where(.css-16wasqq).ant-select .ant-select-clear:before {
  display: block;
}

:where(.css-16wasqq).ant-select .ant-select-clear:hover {
  color: #6f6f6f;
}

:where(.css-16wasqq).ant-select:hover .ant-select-clear {
  opacity: 1;
  background: #000;
  border-radius: 50%;
}

:where(.css-16wasqq).ant-select-status-error.ant-select-has-feedback .ant-select-clear,
:where(.css-16wasqq).ant-select-status-warning.ant-select-has-feedback .ant-select-clear,
:where(.css-16wasqq).ant-select-status-success.ant-select-has-feedback .ant-select-clear,
:where(.css-16wasqq).ant-select-status-validating.ant-select-has-feedback .ant-select-clear {
  inset-inline-end: 33px;
}

:where(.css-16wasqq).ant-select-single {
  font-size: 14px;
  height: 36px;
}

:where(.css-16wasqq).ant-select-single .ant-select-selector {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: inherit;
  display: flex;
  border-radius: 6px;
  flex: 1 1 auto;
}

:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-wrap:after {
  line-height: 34px;
}

:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  inset: 0;
  width: 100%;
}

:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
  -webkit-appearance: textfield;
}

:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-item,
:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  display: block;
  padding: 0;
  line-height: 34px;
  transition: all 0.3s, visibility 0s;
  align-self: center;
}

:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}

:where(.css-16wasqq).ant-select-single .ant-select-selector:after,
:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-item:empty:after,
:where(.css-16wasqq).ant-select-single .ant-select-selector .ant-select-selection-placeholder:empty:after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0";
}

:where(.css-16wasqq).ant-select-single.ant-select-show-arrow .ant-select-selection-item,
:where(.css-16wasqq).ant-select-single.ant-select-show-arrow .ant-select-selection-search,
:where(.css-16wasqq).ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-inline-end: 18px;
}

:where(.css-16wasqq).ant-select-single.ant-select-open .ant-select-selection-item {
  color: #555555;
}

:where(.css-16wasqq).ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 100%;
  align-items: center;
  padding: 0 11px;
}

:where(.css-16wasqq).ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 34px;
  font-size: 14px;
}

:where(.css-16wasqq).ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 34px;
}

:where(.css-16wasqq).ant-select-single.ant-select-customize-input .ant-select-selector:after {
  display: none;
}

:where(.css-16wasqq).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}

:where(.css-16wasqq).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 0 11px;
}

:where(.css-16wasqq).ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
  display: none;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm {
  font-size: 14px;
  height: 27px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: inherit;
  display: flex;
  border-radius: 4px;
  flex: 1 1 auto;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-wrap:after {
  line-height: 25px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search {
  position: absolute;
  inset: 0;
  width: 100%;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
  -webkit-appearance: textfield;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item,
:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder {
  display: block;
  padding: 0;
  line-height: 25px;
  transition: all 0.3s, visibility 0s;
  align-self: center;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector:after,
:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-item:empty:after,
:where(.css-16wasqq).ant-select-single.ant-select-sm .ant-select-selector .ant-select-selection-placeholder:empty:after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0";
}

:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-item,
:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-search,
:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-inline-end: 18px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-open .ant-select-selection-item {
  color: #555555;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 100%;
  align-items: center;
  padding: 0 11px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 25px;
  font-size: 14px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 25px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector:after {
  display: none;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 0 11px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
  display: none;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  inset-inline-end: 28px;
}

:where(.css-16wasqq).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
:where(.css-16wasqq).ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-inline-end: 21px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg {
  font-size: 16px;
  height: 45px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #ffffff;
  font-size: 16px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: inherit;
  display: flex;
  border-radius: 8px;
  flex: 1 1 auto;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-wrap:after {
  line-height: 43px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search {
  position: absolute;
  inset: 0;
  width: 100%;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
  -webkit-appearance: textfield;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item,
:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder {
  display: block;
  padding: 0;
  line-height: 43px;
  transition: all 0.3s, visibility 0s;
  align-self: center;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector:after,
:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item:empty:after,
:where(.css-16wasqq).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-placeholder:empty:after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: "\a0";
}

:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-item,
:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-search,
:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-inline-end: 18px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-open .ant-select-selection-item {
  color: #555555;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 100%;
  align-items: center;
  padding: 0 11px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 43px;
  font-size: 16px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after {
  line-height: 43px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector:after {
  display: none;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  padding: 0 11px;
}

:where(.css-16wasqq).ant-select-single.ant-select-lg.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after {
  display: none;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
  display: inline-flex;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item {
  display: flex;
  align-self: center;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  margin-block: 2px;
  border-radius: 4px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  margin-inline-end: 4px;
  padding-inline-start: 8px;
  padding-inline-end: 4px;
}

.ant-select-disabled:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item {
  color: #555555;
  border-color: transparent;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-content {
  display: inline-block;
  margin-inline-end: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove {
  display: inline-flex;
  align-items: center;
  color: #6f6f6f;
  font-style: normal;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  font-size: 10px;
  cursor: pointer;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove>* {
  line-height: 1;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove svg {
  display: inline-block;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove>.anticon {
  vertical-align: -0.2em;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-remove:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selector {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-inline: 3px;
  padding-block: 1px;
  border-radius: 6px;
}

.ant-select-disabled:where(.css-16wasqq).ant-select-multiple .ant-select-selector {
  background: rgba(255, 255, 255, 0.06);
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selector:after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 28px;
  visibility: hidden;
  content: "\a0";
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-item {
  height: 28px;
  line-height: 26px;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-wrap {
  align-self: flex-start;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-wrap:after {
  line-height: 28px;
  margin-block: 2px;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-prefix {
  margin-inline-start: 8px;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search,
:where(.css-16wasqq).ant-select-multiple .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-search {
  margin-inline-start: 0;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-placeholder,
:where(.css-16wasqq).ant-select-multiple .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-placeholder {
  inset-inline-start: 0;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-overflow-item-suffix {
  min-height: 28px;
  margin-block: 2px;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-search {
  display: inline-flex;
  position: relative;
  max-width: 100%;
  margin-inline-start: 8px;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-search-input,
:where(.css-16wasqq).ant-select-multiple .ant-select-selection-search-mirror {
  height: 28px;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  line-height: 28px;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: auto;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}

:where(.css-16wasqq).ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  inset-inline-start: 8px;
  inset-inline-end: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-select-multiple {
  font-size: 14px;
}

.ant-select-show-search:where(.css-16wasqq).ant-select-multiple .ant-select-selector {
  cursor: text;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-show-arrow .ant-select-selector,
:where(.css-16wasqq).ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-inline-end: 24px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
  display: inline-flex;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item {
  display: flex;
  align-self: center;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  margin-block: 2px;
  border-radius: 4px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  margin-inline-end: 4px;
  padding-inline-start: 8px;
  padding-inline-end: 4px;
}

.ant-select-disabled:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item {
  color: #555555;
  border-color: transparent;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-content {
  display: inline-block;
  margin-inline-end: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove {
  display: inline-flex;
  align-items: center;
  color: #6f6f6f;
  font-style: normal;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  font-size: 10px;
  cursor: pointer;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove>* {
  line-height: 1;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove svg {
  display: inline-block;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove>.anticon {
  vertical-align: -0.2em;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow .ant-select-selection-item-remove:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selector {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-inline: 3px;
  padding-block: 1px;
  border-radius: 4px;
}

.ant-select-disabled:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selector {
  background: rgba(255, 255, 255, 0.06);
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selector:after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 19px;
  visibility: hidden;
  content: "\a0";
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 19px;
  line-height: 17px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-wrap {
  align-self: flex-start;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-wrap:after {
  line-height: 19px;
  margin-block: 2px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-prefix {
  margin-inline-start: 8px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search,
:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-search {
  margin-inline-start: 0;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-placeholder,
:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-placeholder {
  inset-inline-start: 0;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-overflow-item-suffix {
  min-height: 19px;
  margin-block: 2px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-search {
  display: inline-flex;
  position: relative;
  max-width: 100%;
  margin-inline-start: 8px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 19px;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  line-height: 19px;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: auto;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  inset-inline-start: 8px;
  inset-inline-end: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm {
  font-size: 14px;
}

.ant-select-show-search:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selector {
  cursor: text;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm.ant-select-show-arrow .ant-select-selector,
:where(.css-16wasqq).ant-select-multiple.ant-select-sm.ant-select-allow-clear .ant-select-selector {
  padding-inline-end: 24px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  inset-inline: 7px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-sm .ant-select-selection-search {
  margin-inline-start: 2px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
  display: inline-flex;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item {
  display: flex;
  align-self: center;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  margin-block: 2px;
  border-radius: 6px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  margin-inline-end: 4px;
  padding-inline-start: 8px;
  padding-inline-end: 4px;
}

.ant-select-disabled:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item {
  color: #555555;
  border-color: transparent;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-content {
  display: inline-block;
  margin-inline-end: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove {
  display: inline-flex;
  align-items: center;
  color: #6f6f6f;
  font-style: normal;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: bold;
  font-size: 10px;
  cursor: pointer;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove>* {
  line-height: 1;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove svg {
  display: inline-block;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove>.anticon {
  vertical-align: -0.2em;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow .ant-select-selection-item-remove:hover {
  color: #ffffff;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selector {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-inline: 3px;
  padding-block: 1px;
  border-radius: 8px;
}

.ant-select-disabled:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selector {
  background: rgba(255, 255, 255, 0.06);
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selector:after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 37px;
  visibility: hidden;
  content: "\a0";
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 37px;
  line-height: 35px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-wrap {
  align-self: flex-start;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-wrap:after {
  line-height: 37px;
  margin-block: 2px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-prefix {
  margin-inline-start: 8px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search,
:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-search {
  margin-inline-start: 0;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-placeholder,
:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-prefix+.ant-select-selection-wrap .ant-select-selection-placeholder {
  inset-inline-start: 0;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-overflow-item-suffix {
  min-height: 37px;
  margin-block: 2px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-search {
  display: inline-flex;
  position: relative;
  max-width: 100%;
  margin-inline-start: 8px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 37px;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  line-height: 37px;
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: auto;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  inset-inline-start: 8px;
  inset-inline-end: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg {
  font-size: 16px;
}

.ant-select-show-search:where(.css-16wasqq).ant-select-multiple.ant-select-lg .ant-select-selector {
  cursor: text;
}

:where(.css-16wasqq).ant-select-multiple.ant-select-lg.ant-select-show-arrow .ant-select-selector,
:where(.css-16wasqq).ant-select-multiple.ant-select-lg.ant-select-allow-clear .ant-select-selector {
  padding-inline-end: 24px;
}

:where(.css-16wasqq).ant-select-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 4px;
  color: #ffffff;
  font-size: 14px;
  line-height: 1.5714285714285714;
  list-style: none;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  position: absolute;
  top: -9999px;
  z-index: 1050;
  overflow: hidden;
  font-variant: initial;
  background-color: #1a1a1a;
  border-radius: 8px;
  outline: none;
  box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}

:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: css-16wasqq-antSlideUpIn;
}

:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft,
:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topRight,
:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topRight {
  animation-name: css-16wasqq-antSlideDownIn;
}

:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: css-16wasqq-antSlideUpOut;
}

:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft,
:where(.css-16wasqq).ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topRight {
  animation-name: css-16wasqq-antSlideDownOut;
}

:where(.css-16wasqq).ant-select-dropdown-hidden {
  display: none;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item {
  position: relative;
  display: block;
  min-height: 36px;
  padding: 7px 12px;
  color: #ffffff;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5714285714285714;
  box-sizing: border-box;
  cursor: pointer;
  transition: background 0.3s ease;
  border-radius: 4px;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-group {
  color: #6f6f6f;
  font-size: 12px;
  cursor: default;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option {
  display: flex;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-state {
  flex: none;
  display: flex;
  align-items: center;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: #ffffff;
  font-weight: 600;
  background-color: #111111;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #eeeeee;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-disabled {
  color: #555555;
  cursor: not-allowed;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: rgba(255, 255, 255, 0.06);
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-grouped {
  padding-inline-start: 24px;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 36px;
  padding: 7px 12px;
  color: #555555;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5714285714285714;
  box-sizing: border-box;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected) {
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-select-dropdown .ant-select-item-option-selected:has(+ .ant-select-item-option-selected)+.ant-select-item-option-selected {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

:where(.css-16wasqq).ant-select-dropdown-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-slide-up-enter,
:where(.css-16wasqq).ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-up-enter.ant-slide-up-enter-active,
:where(.css-16wasqq).ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: css-16wasqq-antSlideUpIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: css-16wasqq-antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-slide-up-enter,
:where(.css-16wasqq).ant-slide-up-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-16wasqq).ant-slide-up-enter-prepare,
:where(.css-16wasqq).ant-slide-up-appear-prepare {
  transform: scale(1);
}

:where(.css-16wasqq).ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-16wasqq).ant-slide-down-enter,
:where(.css-16wasqq).ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-slide-down-enter.ant-slide-down-enter-active,
:where(.css-16wasqq).ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: css-16wasqq-antSlideDownIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: css-16wasqq-antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-slide-down-enter,
:where(.css-16wasqq).ant-slide-down-appear {
  transform: scale(0);
  transform-origin: 0% 0%;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

:where(.css-16wasqq).ant-slide-down-enter-prepare,
:where(.css-16wasqq).ant-slide-down-appear-prepare {
  transform: scale(1);
}

:where(.css-16wasqq).ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

:where(.css-16wasqq).ant-move-up-enter,
:where(.css-16wasqq).ant-move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-up-enter.ant-move-up-enter-active,
:where(.css-16wasqq).ant-move-up-appear.ant-move-up-appear-active {
  animation-name: css-16wasqq-antMoveUpIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-move-up-leave.ant-move-up-leave-active {
  animation-name: css-16wasqq-antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-move-up-enter,
:where(.css-16wasqq).ant-move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-move-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-move-down-enter,
:where(.css-16wasqq).ant-move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}

:where(.css-16wasqq).ant-move-down-enter.ant-move-down-enter-active,
:where(.css-16wasqq).ant-move-down-appear.ant-move-down-appear-active {
  animation-name: css-16wasqq-antMoveDownIn;
  animation-play-state: running;
}

:where(.css-16wasqq).ant-move-down-leave.ant-move-down-leave-active {
  animation-name: css-16wasqq-antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}

:where(.css-16wasqq).ant-move-down-enter,
:where(.css-16wasqq).ant-move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}

:where(.css-16wasqq).ant-move-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}

:where(.css-16wasqq).ant-select-rtl {
  direction: rtl;
}

:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-last-item) {
  margin-inline-end: -1px;
}

:where(.css-16wasqq).ant-select-compact-item:hover>*,
:where(.css-16wasqq).ant-select-compact-item:active>* {
  z-index: 2;
}

:where(.css-16wasqq).ant-select-compact-item.ant-select-focused {
  z-index: 2;
}

:where(.css-16wasqq).ant-select-compact-item[disabled]>* {
  z-index: 0;
}

:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-first-item):not(.ant-select-compact-last-item)>.ant-select-selector {
  border-radius: 0;
}

:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item>.ant-select-selector,
:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-sm>.ant-select-selector,
:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-lg>.ant-select-selector {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item>.ant-select-selector,
:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-sm>.ant-select-selector,
:where(.css-16wasqq).ant-select-compact-item:not(.ant-select-compact-first-item).ant-select-compact-last-item.ant-select-lg>.ant-select-selector {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #202020;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #202020;
}

.ant-select-focused:where(.css-16wasqq).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border-color: #202020;
  box-shadow: 0 0 0 2px rgba(213, 213, 213, 0.02);
  outline: 0;
}

:where(.css-16wasqq).ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix {
  color: #ffffff;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #f4416c;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #ffb0b7;
}

.ant-select-focused:where(.css-16wasqq).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border-color: #f4416c;
  box-shadow: 0 0 0 2px rgba(57, 0, 21, 0.97);
  outline: 0;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix {
  color: #f4416c;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector {
  border: 1px solid #ffb224;
  background: #0d0d0d;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #ffdcaf;
}

.ant-select-focused:where(.css-16wasqq).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border-color: #ffb224;
  box-shadow: 0 0 0 2px rgba(43, 27, 0, 0.97);
  outline: 0;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix {
  color: #ffb224;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector {
  background: rgba(255, 255, 255, 0.06);
  color: #555555;
}

:where(.css-16wasqq).ant-select-outlined.ant-select-multiple .ant-select-selection-item {
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid transparent;
}

:where(.css-16wasqq).ant-select-filled:not(.ant-select-customize-input) .ant-select-selector {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid transparent;
  color: #ffffff;
}

:where(.css-16wasqq).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  background: rgba(255, 255, 255, 0.10);
}

.ant-select-focused:where(.css-16wasqq).ant-select-filled:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background: #0d0d0d;
  border-color: #202020;
  outline: 0;
}

:where(.css-16wasqq).ant-select-filled.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector {
  background: #380015;
  border: 1px solid transparent;
  color: #f4416c;
}

:where(.css-16wasqq).ant-select-filled.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  background: #560023;
}

.ant-select-focused:where(.css-16wasqq).ant-select-filled.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background: #0d0d0d;
  border-color: #f4416c;
  outline: 0;
}

:where(.css-16wasqq).ant-select-filled.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector {
  background: #2a1b00;
  border: 1px solid transparent;
  color: #ffb224;
}

:where(.css-16wasqq).ant-select-filled.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  background: #483000;
}

.ant-select-focused:where(.css-16wasqq).ant-select-filled.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  background: #0d0d0d;
  border-color: #ffb224;
  outline: 0;
}

:where(.css-16wasqq).ant-select-filled.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #202020;
  background: rgba(255, 255, 255, 0.06);
  color: #555555;
}

:where(.css-16wasqq).ant-select-filled.ant-select-multiple .ant-select-selection-item {
  background: #0d0d0d;
  border: 1px solid rgba(230, 230, 230, 0.06);
}

:where(.css-16wasqq).ant-select-borderless .ant-select-selector {
  background: transparent;
  border: 1px solid transparent;
}

:where(.css-16wasqq).ant-select-borderless.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector {
  color: #555555;
}

:where(.css-16wasqq).ant-select-borderless.ant-select-multiple .ant-select-selection-item {
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid transparent;
}

:where(.css-16wasqq).ant-select-borderless.ant-select-status-error .ant-select-prefix,
:where(.css-16wasqq).ant-select-borderless.ant-select-status-error .ant-select-selection-item {
  color: #f4416c;
}

:where(.css-16wasqq).ant-select-borderless.ant-select-status-warning .ant-select-prefix,
:where(.css-16wasqq).ant-select-borderless.ant-select-status-warning .ant-select-selection-item {
  color: #ffb224;
}

:where(.css-16wasqq).ant-select-underlined:not(.ant-select-customize-input) .ant-select-selector {
  border-width: 0 0 1px 0;
  border-style: none none solid none;
  border-color: #202020;
  background: #0d0d0d;
  border-radius: 0;
}

:where(.css-16wasqq).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #202020;
}

.ant-select-focused:where(.css-16wasqq).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border-color: #202020;
  outline: 0;
}

:where(.css-16wasqq).ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix {
  color: #ffffff;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-status-error:not(.ant-select-customize-input) .ant-select-selector {
  border-width: 0 0 1px 0;
  border-style: none none solid none;
  border-color: #f4416c;
  background: #0d0d0d;
  border-radius: 0;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #ffb0b7;
}

.ant-select-focused:where(.css-16wasqq).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border-color: #f4416c;
  outline: 0;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-status-error:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix {
  color: #f4416c;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-status-warning:not(.ant-select-customize-input) .ant-select-selector {
  border-width: 0 0 1px 0;
  border-style: none none solid none;
  border-color: #ffb224;
  background: #0d0d0d;
  border-radius: 0;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer):hover .ant-select-selector {
  border-color: #ffdcaf;
}

.ant-select-focused:where(.css-16wasqq).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
  border-color: #ffb224;
  outline: 0;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-status-warning:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix {
  color: #ffb224;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector {
  color: #555555;
}

:where(.css-16wasqq).ant-select-underlined.ant-select-multiple .ant-select-selection-item {
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid transparent;
}

:where(.css-16wasqq).ant-tag.ant-tag-success {
  color: #c4f042;
  background: #142100;
  border-color: #4b6800;
}

:where(.css-16wasqq).ant-tag.ant-tag-success.ant-tag-borderless {
  border-color: transparent;
}

:where(.css-16wasqq).ant-tag.ant-tag-processing {
  color: #8ae8ff;
  background: #002126;
  border-color: #006675;
}

:where(.css-16wasqq).ant-tag.ant-tag-processing.ant-tag-borderless {
  border-color: transparent;
}

:where(.css-16wasqq).ant-tag.ant-tag-error {
  color: #f4416c;
  background: #380015;
  border-color: #9d0042;
}

:where(.css-16wasqq).ant-tag.ant-tag-error.ant-tag-borderless {
  border-color: transparent;
}

:where(.css-16wasqq).ant-tag.ant-tag-warning {
  color: #ffb224;
  background: #2a1b00;
  border-color: #916400;
}

:where(.css-16wasqq).ant-tag.ant-tag-warning.ant-tag-borderless {
  border-color: transparent;
}

:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-last-item) {
  margin-inline-end: -1px;
}

:where(.css-16wasqq).ant-btn-compact-item:hover,
:where(.css-16wasqq).ant-btn-compact-item:focus,
:where(.css-16wasqq).ant-btn-compact-item:active {
  z-index: 2;
}

:where(.css-16wasqq).ant-btn-compact-item[disabled] {
  z-index: 0;
}

:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-first-item):not(.ant-btn-compact-last-item) {
  border-radius: 0;
}

:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-first-item,
:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-first-item.ant-btn-sm,
:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-last-item).ant-btn-compact-first-item.ant-btn-lg {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}

:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-first-item).ant-btn-compact-last-item,
:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-first-item).ant-btn-compact-last-item.ant-btn-sm,
:where(.css-16wasqq).ant-btn-compact-item:not(.ant-btn-compact-first-item).ant-btn-compact-last-item.ant-btn-lg {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-last-item) {
  margin-bottom: -1px;
}

:where(.css-16wasqq).ant-btn-compact-vertical-item:hover,
:where(.css-16wasqq).ant-btn-compact-vertical-item:focus,
:where(.css-16wasqq).ant-btn-compact-vertical-item:active {
  z-index: 2;
}

:where(.css-16wasqq).ant-btn-compact-vertical-item[disabled] {
  z-index: 0;
}

:where(.css-16wasqq).ant-btn-compact-vertical-item:not(.ant-btn-compact-vertical-first-item):not(.ant-btn-compact-vertical-last-item) {
  border-radius: 0;
}

:where(.css-16wasqq).ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item),
:where(.css-16wasqq).ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item).ant-btn-sm,
:where(.css-16wasqq).ant-btn-compact-vertical-item.ant-btn-compact-vertical-first-item:not(.ant-btn-compact-vertical-last-item).ant-btn-lg {
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}

:where(.css-16wasqq).ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item),
:where(.css-16wasqq).ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item).ant-btn-sm,
:where(.css-16wasqq).ant-btn-compact-vertical-item.ant-btn-compact-vertical-last-item:not(.ant-btn-compact-vertical-first-item).ant-btn-lg {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
}

:where(.css-16wasqq).ant-btn-compact-item.ant-btn-primary:not([disabled])+.ant-btn-compact-item.ant-btn-primary:not([disabled])::before {
  position: absolute;
  top: 0;
  inset-inline-start: -1px;
  background-color: #ffffff;
  content: "";
  width: 1px;
  height: 100%;
}

:where(.css-16wasqq).ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])+.ant-btn-compact-vertical-item.ant-btn-primary:not([disabled])::before {
  position: absolute;
  top: -1px;
  inset-inline-start: 0;
  background-color: #ffffff;
  content: "";
  width: 100%;
  height: 1px;
}

.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon>* {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
}

.anticon .anticon .anticon-icon {
  display: block;
}

.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon>* {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
}

.anticon .anticon .anticon-icon {
  display: block;
}

.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon>* {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
}

.anticon .anticon .anticon-icon {
  display: block;
}

.data-ant-cssinjs-cache-path {
  content: "1sistys|ant-design-icons|anticon:qe816j;53fy23|Shared|ant:p330s4;53fy23|App-App|ant-app|anticon:1casbfh;53fy23|ant-design-icons|anticon:jzn20w;1wrmttu|Shared|ant:1x7a8ck;1wrmttu|Tag-Tag|ant-tag|anticon:9rw0d8;1wrmttu|Tooltip-Tooltip|ant-tooltip|anticon:1mh1aoc;1wrmttu|ant-design-icons|anticon:13hqije;jzar0f|Shared|ant:h1grdj;jzar0f|Segmented-Segmented|ant-segmented|anticon:1avi8ce;1wrmttu|Avatar-Avatar|ant-avatar|anticon:kcap52;1wrmttu|Button-Button|ant-btn|anticon:18h55bz;1wrmttu|Wave-Wave|ant-wave|anticon:1h67rug;1wrmttu|Tabs-Tabs|ant-tabs|anticon:px621p;1wrmttu|Dropdown-Dropdown|ant-dropdown|anticon:1la6e9q;1wrmttu|Image-Image|ant-image|anticon:ibvst1;1wrmttu|Skeleton-Skeleton|ant-skeleton|anticon:gyjk1d;1wrmttu|Divider-Divider|ant-divider|anticon:zf5hm2;1wrmttu|Typography-Typography|ant-typography|anticon:1suskf6;1wrmttu|Segmented-Segmented|ant-segmented|anticon:1l6ozxk;1wrmttu|Carousel-Carousel|ant-carousel|anticon:u9sl8y;1wrmttu|Progress-Progress|ant-progress|anticon:54ysq5;1wrmttu|Tag-status|ant-tag|anticon:1ikahhe;1yzpshz|Shared|ant:1tgk0hv;1yzpshz|Collapse-Collapse|ant-collapse|anticon:ac1rxh;1wrmttu|Space-Space|ant-space-compact|anticon:1crz2iq;1wrmttu|Button-compact|ant-btn|anticon:187opx6;1wrmttu|Drawer-Drawer|ant-drawer|anticon:dpkoqn;1wrmttu|Input-Shared|ant-input|anticon:zelzp;1wrmttu|Input-Component|ant-input|anticon:uh1amf;1wrmttu|Table-Table|ant-table|anticon:si4ckw;1wrmttu|Spin-Spin|ant-spin|anticon:3exkv8;1wrmttu|Select-Select|ant-select|anticon:eq83m3";
}


:root {
  --font-settings: 'cv01', 'tnum', 'kern';
  --font-variations: 'opsz' auto, tabular-nums;
}

html {
  overscroll-behavior: none;
  -webkit-print-color-scheme: dark;
  color-scheme: dark;
}

body {
  overflow: hidden auto;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 14px;
  font-feature-settings: var(--font-settings);
  font-variation-settings: var(--font-variations);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  color: #fff;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  text-rendering: optimizelegibility;
  word-wrap: break-word;
  vertical-align: baseline;
  background-color: #000000;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
}

code {
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji" !important;
}

code span {
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji" !important;
}

::selection {
  color: #000;
  background: #ffef5c;
  -webkit-text-fill-color: unset !important;
}

* {
  scrollbar-color: rgba(255, 255, 255, 0.16) transparent;
  scrollbar-width: thin;
  box-sizing: border-box;
  vertical-align: baseline;
}

.ant-checkbox-inner:after {
  border-color: #000 !important;
}

.ant-btn {
  box-shadow: none;
}

.ant-btn-primary:not(:disabled) {
  color: #000 !important;
}

.ant-btn-primary:not(:disabled):hover {
  color: #000 !important;
}

.ant-btn-primary:not(:disabled):active {
  color: #000 !important;
}

.ant-tooltip-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  min-height: unset;
  padding-block: 4px;
  padding-inline: 8px;
  color: #000000 !important;
  background-color: #ffffff !important;
  border-radius: 4px !important;
}

.ant-tooltip-arrow::before,
.ant-tooltip-arrow::after {
  background: #ffffff !important;
}

.ant-switch-handle::before {
  background: #0d0d0d !important;
}

.ant-image-preview-close,
.ant-image-preview-switch-right,
.ant-image-preview-switch-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
}

.ant-popover-inner,
.ant-dropdown-menu,
.ant-select-dropdown {
  border-radius: 6px !important;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.06), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) !important;
}

.ant-modal-content {
  border: 1px solid #1a1a1a !important;
}

.ant-radio-wrapper .ant-radio-checked .ant-radio-inner:after {
  background: #000;
}


html,
body,
#__next {
  scroll-padding-top: 72px;
}


.css-6bn2af {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-1bqayk1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 96px;
}

.css-1e809q6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 24px;
}

.css-b1yckh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 48px;
}

.css-1245yfp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 1em;
}

.css-ucmqlh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 32px;
}

.css-15l7r2q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1em;
}

.css-9pyqzz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}

.css-nu2cn7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75em;
}

.css-qv565 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.2em;
}

.css-117x6i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
}

.css-1yuqvam {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}

.css-1wndi4y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}

.css-1xzq8t6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 56px;
  gap: 8px;
}

.css-uy1qbk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.css-nb8o7d {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
}

.css-1u84j5a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.css-1lumxev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.css-54fgub {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.css-194bw5a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-gus385 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.css-1nj8ty6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 16px;
}

.css-idcf6z {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
}

.css-o3n4io {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.css-fj3h1o {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}

.css-fr78qt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}

.css-vkteer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 16px;
}

.css-1c7802k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 64px;
}

.css-tks1yl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.css-1kmykti {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 48px;
}

.css-1ktd0ak {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

.css-19yht21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-bna3mm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 8px;
}

.css-1109xs8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

.css-16o88vh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 4px;
}

.css-1rq1spl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.css-io56d0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.css-3xadxx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.css-1mgn080 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 28px;
}

.css-1ipaqpf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2px;
}

.css-b2xo4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

.css-wr8ox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 24px;
}

.css-eiekmf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px;
  gap: 8px;
}

.css-d060yl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.css-1crjeva {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 120px;
}

.css-i6isu1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 24px;
}

.css-14nbtej {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 88px;
}

.css-2rdf8n {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: 20px;
}

.css-1js3m41 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  gap: 12px;
}

.css-10br6dy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1.5;
  -ms-flex: 1.5;
  flex: 1.5;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

.css-y1btx3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-1bpsmlu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.css-1mpl8yx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 48px;
}

.css-5wokcq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-enkof5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-mldpg6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.css-1apdl72 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 64px;
}

.css-px56x0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}

.css-19a32oi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  gap: 12px;
}

.css-13s5z09 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 44px;
}

.css-1e7y2ie {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  gap: 12px;
}

.css-13inldf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-block: 16px;
  gap: 24px;
}

.css-bgti9f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

.css-y33593 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.css-1bkfif4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 32px;
}

.css-1azw9j4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 16px;
}

.css-hhuowa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: flex-end;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

.css-1paxu3i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-end;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  gap: 4px;
}

.css-1uahdvs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-1ip755a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 80vh;
}

.css-fuu9gk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 24px;
}

.css-1yx5sr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: 32px;
}

.css-htjl22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 0.5em;
}

.css-1wdizrm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  gap: 16px;
}

.css-7k1dqj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.css-dvgmj2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-x5t1we {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.css-sclclr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-inline: 16px;
  padding-block: 12px;
  gap: 12px;
}

.css-19a5tll {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px;
}

.css-k4ywa0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.css-1wumhmn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 32px;
}

.css-1e3due3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 24px;
}

.css-q1akv0 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 12px;
}

.css-10riw14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.css-1nwmm54 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 96px;
}

.css-ska40h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding-inline: 12px;
  padding-block: 8px;
}

.css-zh1c7u {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.css-sti0j7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
  padding-inline: 12px;
}

.css-164bjq8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
}

.css-1aw7qd6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.css-vwb4od {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 6px;
}

.css-1lenixz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: min(100%, 1024px);
  gap: 24px;
}

.css-13xlg1v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.css-11u85yl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}

.css-1qul94x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0px;
}

.css-31lxxp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px;
  gap: 4px;
}

.css-krrue9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-end;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  padding: 16px;
  gap: 4px;
}

.css-33et0l {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.css-1bw845n {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}

.css-oz7crt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 80px;
}

.css-1brxjs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 16px;
}

.css-131re42 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px;
}

.css-e7rmh7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 12px;
}

.css-1b3x4px {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px;
  gap: 24px;
}

.css-19bay9v {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  width: 100;
}

.css-1qxlzr4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 36px;
  height: 36px;
}

.css-pnag0t {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: baseline;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: 4px;
}

.css-153ny72 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2px;
}

.css-1txg53k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  gap: 8px;
}

.css-18x5zt4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 4px;
}

.css-1dq09zj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: 8px;
}

.css-fcawbz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 16px;
  height: 16px;
}

.css-x2xzis {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100;
  gap: 16px;
}

.css-1g7quz7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 24px;
}

.css-c39j12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.css-vs4p0o {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
}

.css-zw1237 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
}

.css-qk2o2f {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 8px;
}

.css-112o60y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 18px;
  height: 18px;
}

.css-1yr6m8s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 80px;
}

.css-1q18hxx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  gap: 12px;
}

.css-1lg7b4b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  gap: 24px;
}

.css-17iai83 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 16px;
}

.css-3uayu7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
}

.css-1ksjkt5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  gap: 6px;
}

.css-qyvfwg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.css-1ffqvnv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px 20px;
}

.css-f8k5w6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  gap: 8px;
}




@-webkit-keyframes animation-1gj30q7 {
  0% {
    -webkit-background-position: 0% 50%;
    background-position: 0% 50%;
  }

  50% {
    -webkit-background-position: 100% 50%;
    background-position: 100% 50%;
  }

  100% {
    -webkit-background-position: 0% 50%;
    background-position: 0% 50%;
  }
}

@keyframes animation-1gj30q7 {
  0% {
    -webkit-background-position: 0% 50%;
    background-position: 0% 50%;
  }

  50% {
    -webkit-background-position: 100% 50%;
    background-position: 100% 50%;
  }

  100% {
    -webkit-background-position: 0% 50%;
    background-position: 0% 50%;
  }
}

.acss-rwgu8t {
  position: relative;
  width: 100%;
}

.acss-1qmot2r {
  padding-inline: 24px;
}

@media (max-width: 575px) {
  .acss-1qmot2r {
    padding-inline: 16px;
  }
}

.acss-1o5vv0g {
  position: relative;
  width: 100%;
  padding-inline: 24px;
}

@media (max-width: 575px) {
  .acss-1o5vv0g {
    padding-inline: 16px;
  }
}

.acss-1oyp02 {
  background-image: linear-gradient(-45deg,
      #ffb224,
      #e34ba9,
      #0072f5,
      #95f3d9);
  -webkit-background-size: 400% 400%;
  background-size: 400% 400%;
  border-radius: inherit;
  -webkit-animation: 5s animation-1gj30q7 5s ease infinite;
  animation: 5s animation-1gj30q7 5s ease infinite;
}

.acss-1gm87ye {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  -webkit-transform: translateY(-66%);
  -moz-transform: translateY(-66%);
  -ms-transform: translateY(-66%);
  transform: translateY(-66%);
  width: 100%;
  height: 200px;
  opacity: 0.4;
  -webkit-filter: blur(100px);
  filter: blur(100px);
  border-radius: inherit;
}

.acss-sdjkmh {
  background-image: linear-gradient(-45deg,
      #ffb224,
      #e34ba9,
      #0072f5,
      #95f3d9);
  -webkit-background-size: 400% 400%;
  background-size: 400% 400%;
  border-radius: inherit;
  -webkit-animation: 5s animation-1gj30q7 5s ease infinite;
  animation: 5s animation-1gj30q7 5s ease infinite;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  -webkit-transform: translateY(-66%);
  -moz-transform: translateY(-66%);
  -ms-transform: translateY(-66%);
  transform: translateY(-66%);
  width: 100%;
  height: 200px;
  opacity: 0.4;
  -webkit-filter: blur(100px);
  filter: blur(100px);
  border-radius: inherit;
}

.acss-160ores a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}

.acss-160ores a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}

.acss-1vrod04 blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}

.acss-6pov8j code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}

.acss-bstuqh details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-bstuqh details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}

.acss-bstuqh details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-bstuqh details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}

.acss-bstuqh details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.acss-1dkeixa h1:not(.ignore-markdown-style h1),
.acss-1dkeixa h2:not(.ignore-markdown-style h2),
.acss-1dkeixa h3:not(.ignore-markdown-style h3),
.acss-1dkeixa h4:not(.ignore-markdown-style h4),
.acss-1dkeixa h5:not(.ignore-markdown-style h5),
.acss-1dkeixa h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}

.acss-1dkeixa h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}

.acss-1dkeixa h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}

.acss-1dkeixa h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}

.acss-1dkeixa h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}

.acss-1dkeixa h5:not(.ignore-markdown-style h5),
.acss-1dkeixa h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}

.acss-1vkt0dd hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}

.acss-srjgj9 img:not(.ignore-markdown-style img) {
  max-width: 100%;
}

.acss-srjgj9>img,
.acss-srjgj9>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1d0hag4 kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}

.acss-1kxs6gv li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}

.acss-1kxs6gv li:not(.ignore-markdown-style li) p {
  display: inline;
}

.acss-1kxs6gv ul:not(.ignore-markdown-style ul),
.acss-1kxs6gv ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}

.acss-1kxs6gv ul:not(.ignore-markdown-style ul)>ul,
.acss-1kxs6gv ol:not(.ignore-markdown-style ol)>ul,
.acss-1kxs6gv ul:not(.ignore-markdown-style ul)>ol,
.acss-1kxs6gv ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}

.acss-1kxs6gv ul:not(.ignore-markdown-style ul)>li,
.acss-1kxs6gv ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-1kxs6gv ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}

.acss-1kxs6gv ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}

.acss-1kxs6gv ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}

.acss-j7qurp p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}

.acss-j7qurp p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-j7qurp p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-h2mey1 pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}

.acss-1avzc1a strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}

.acss-i7kurk svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}

.acss-1ggu2sn table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1ggu2sn table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}

.acss-1ggu2sn table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1ggu2sn table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}

.acss-1ggu2sn table:not(.ignore-markdown-style table) th,
.acss-1ggu2sn table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}

.acss-yjme8u>video:not(.ignore-markdown-style video),
.acss-yjme8u>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-yjme8u video:not(.ignore-markdown-style video) {
  max-width: 100%;
}

.acss-iypzgv a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}

.acss-iypzgv a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}

.acss-iypzgv blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}

.acss-iypzgv code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}

.acss-iypzgv details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-iypzgv details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}

.acss-iypzgv details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-iypzgv details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}

.acss-iypzgv details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.acss-iypzgv h1:not(.ignore-markdown-style h1),
.acss-iypzgv h2:not(.ignore-markdown-style h2),
.acss-iypzgv h3:not(.ignore-markdown-style h3),
.acss-iypzgv h4:not(.ignore-markdown-style h4),
.acss-iypzgv h5:not(.ignore-markdown-style h5),
.acss-iypzgv h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}

.acss-iypzgv h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}

.acss-iypzgv h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}

.acss-iypzgv h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}

.acss-iypzgv h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}

.acss-iypzgv h5:not(.ignore-markdown-style h5),
.acss-iypzgv h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}

.acss-iypzgv hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}

.acss-iypzgv img:not(.ignore-markdown-style img) {
  max-width: 100%;
}

.acss-iypzgv>img,
.acss-iypzgv>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-iypzgv kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}

.acss-iypzgv li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}

.acss-iypzgv li:not(.ignore-markdown-style li) p {
  display: inline;
}

.acss-iypzgv ul:not(.ignore-markdown-style ul),
.acss-iypzgv ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}

.acss-iypzgv ul:not(.ignore-markdown-style ul)>ul,
.acss-iypzgv ol:not(.ignore-markdown-style ol)>ul,
.acss-iypzgv ul:not(.ignore-markdown-style ul)>ol,
.acss-iypzgv ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}

.acss-iypzgv ul:not(.ignore-markdown-style ul)>li,
.acss-iypzgv ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-iypzgv ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}

.acss-iypzgv ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}

.acss-iypzgv ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}

.acss-iypzgv p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}

.acss-iypzgv p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-iypzgv p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-iypzgv pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}

.acss-iypzgv strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}

.acss-iypzgv svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}

.acss-iypzgv table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-iypzgv table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}

.acss-iypzgv table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}

.acss-iypzgv table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}

.acss-iypzgv table:not(.ignore-markdown-style table) th,
.acss-iypzgv table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}

.acss-iypzgv>video:not(.ignore-markdown-style video),
.acss-iypzgv>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-iypzgv video:not(.ignore-markdown-style video) {
  max-width: 100%;
}

.acss-r48qdb {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 1;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-r48qdb .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-2ahati {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 1;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-2ahati .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-2ahati a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}

.acss-2ahati a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}

.acss-2ahati blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}

.acss-2ahati code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}

.acss-2ahati details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-2ahati details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}

.acss-2ahati details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-2ahati details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}

.acss-2ahati details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.acss-2ahati h1:not(.ignore-markdown-style h1),
.acss-2ahati h2:not(.ignore-markdown-style h2),
.acss-2ahati h3:not(.ignore-markdown-style h3),
.acss-2ahati h4:not(.ignore-markdown-style h4),
.acss-2ahati h5:not(.ignore-markdown-style h5),
.acss-2ahati h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}

.acss-2ahati h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}

.acss-2ahati h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}

.acss-2ahati h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}

.acss-2ahati h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}

.acss-2ahati h5:not(.ignore-markdown-style h5),
.acss-2ahati h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}

.acss-2ahati hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}

.acss-2ahati img:not(.ignore-markdown-style img) {
  max-width: 100%;
}

.acss-2ahati>img,
.acss-2ahati>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-2ahati kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}

.acss-2ahati li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}

.acss-2ahati li:not(.ignore-markdown-style li) p {
  display: inline;
}

.acss-2ahati ul:not(.ignore-markdown-style ul),
.acss-2ahati ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}

.acss-2ahati ul:not(.ignore-markdown-style ul)>ul,
.acss-2ahati ol:not(.ignore-markdown-style ol)>ul,
.acss-2ahati ul:not(.ignore-markdown-style ul)>ol,
.acss-2ahati ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}

.acss-2ahati ul:not(.ignore-markdown-style ul)>li,
.acss-2ahati ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-2ahati ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}

.acss-2ahati ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}

.acss-2ahati ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}

.acss-2ahati p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}

.acss-2ahati p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-2ahati p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-2ahati pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}

.acss-2ahati strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}

.acss-2ahati svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}

.acss-2ahati table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-2ahati table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}

.acss-2ahati table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}

.acss-2ahati table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}

.acss-2ahati table:not(.ignore-markdown-style table) th,
.acss-2ahati table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}

.acss-2ahati>video:not(.ignore-markdown-style video),
.acss-2ahati>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-2ahati video:not(.ignore-markdown-style video) {
  max-width: 100%;
}

.acss-1o9jj06 {
  grid-column: span 3;
  padding-block: 0 4em;
  padding-inline: 0 4em;
}

@media (max-width: 1199px) {
  .acss-1o9jj06 {
    grid-column: span 4;
    padding-block: 0 2em;
    padding-inline: 0;
  }
}

.acss-qz4lpo {
  display: none;
}

@media (max-width: 1199px) {
  .acss-qz4lpo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 1199px) {
  .acss-1glnmci {
    display: none;
  }
}

.acss-1kdt48d {
  padding-block: 4px;
  padding-inline: 12px;
  color: #aaaaaa;
  border-radius: 16px;
}

.acss-a6gazg {
  position: relative;
  padding-block: 0 40px;
  padding-inline: 40px;
  border-inline-start: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-14qm3ah {
  margin-block-end: 3em;
  padding: 0;
  padding-block-end: 2em;
  border-block-end: 1px solid rgba(255, 255, 255, 0.10);
  border-inline-start: none;
}

.acss-18275v6 {
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}

.acss-1g7qvt2 {
  font-size: 12px;
  color: #6f6f6f;
}

.acss-6hzl99 {
  color: #aaaaaa;
}

.acss-1o1bv88 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 10;
  inset-block-start: 20px;
}

.acss-rw6vte {
  position: relative;
  padding-block: 0 40px;
  padding-inline: 40px;
  border-inline-start: 1px solid rgba(255, 255, 255, 0.10);
  margin-block-end: 3em;
  padding: 0;
  padding-block-end: 2em;
  border-block-end: 1px solid rgba(255, 255, 255, 0.10);
  border-inline-start: none;
  display: none;
}

@media (max-width: 1199px) {
  .acss-rw6vte {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.acss-1qb59de {
  --rows: 4;
  --max-item-width: 160px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-mujp7w {
  display: none;
  -webkit-margin-start: 0.5rem;
  margin-inline-start: 0.5rem;
  color: #6f6f6f !important;
}

.acss-gnfwxu:hover .acss-mujp7w {
  display: inline;
}

@-webkit-keyframes animation-1v3pdzf {
  0% {
    rotate: 0deg;
  }

  100% {
    rotate: 360deg;
  }
}

@keyframes animation-1v3pdzf {
  0% {
    rotate: 0deg;
  }

  100% {
    rotate: 360deg;
  }
}

.acss-1vostkf {
  -webkit-animation: animation-1v3pdzf 1s linear infinite;
  animation: animation-1v3pdzf 1s linear infinite;
}

.acss-g8hz8y {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-g8hz8y>div {
  margin: 0 !important;
}

.acss-1kst46v {
  --rows: 3;
  --max-item-width: 250px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1khs9gg {
  --rows: 3;
  --max-item-width: 250px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-1khs9gg>div {
  margin: 0 !important;
}

.acss-k0ctg8 {
  margin-block: 0.1em;
  opacity: 0.5;
  -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-18phbz1 {
  --lobe-markdown-header-multiple: 0.2;
  --lobe-markdown-margin-multiple: 1;
  overflow: hidden;
  height: 100%;
  color: #ffffff;
}

.acss-18phbz1 h3,
.acss-18phbz1 p {
  margin-block: 0 !important;
}

.acss-18phbz1 p {
  color: #6f6f6f;
  -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-18phbz1:hover p {
  color: #aaaaaa;
}

.acss-18phbz1:hover .acss-k0ctg8 {
  opacity: 1;
}

.acss-giu0u8 {
  width: 100%;
  padding: 1.4em;
}

.acss-xl4q5x {
  background: none;
  border: none;
  box-shadow: none;
}

.acss-hn5wcd {
  background: none;
  border: none;
  box-shadow: none;
}

.acss-hn5wcd:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-hn5wcd:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-gl1ocy {
  background: rgba(255, 255, 255, 0.06);
}

.acss-gl1ocy:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-gl1ocy:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-jjfbpn {
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
}

.acss-jjfbpn:hover {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-jjfbpn:active {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-1xs030v {
  cursor: pointer;
}

.acss-1himwbe {
  background: rgba(255, 255, 255, 0.06);
}

.acss-6nx3ir {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
}

.acss-1ycu4fv {
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
}

.acss-j5brnq {
  position: relative;
  border-radius: 6px;
}

.acss-197gg9n {
  box-shadow: 0 1px 0 -1px #000000, 0 1px 2px -0.5px #000000, 0 2px 2px -1px #000000, 0 3px 6px -4px #000000;
}

.acss-1ezhw11 {
  position: relative;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.06);
  cursor: pointer;
  background: rgba(255, 255, 255, 0.06);
  --lobe-markdown-header-multiple: 0.2;
  --lobe-markdown-margin-multiple: 1;
  overflow: hidden;
  height: 100%;
  color: #ffffff;
}

.acss-1ezhw11:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-1ezhw11:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1ezhw11 h3,
.acss-1ezhw11 p {
  margin-block: 0 !important;
}

.acss-1ezhw11 p {
  color: #6f6f6f;
  -webkit-transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-1ezhw11:hover p {
  color: #aaaaaa;
}

.acss-1ezhw11:hover .acss-k0ctg8 {
  opacity: 1;
}

.acss-6l3rd6 {
  --lobe-markdown-margin-multiple: 1;
  overflow: hidden;
  gap: 0.75em;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-inline: 1em;
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
}

.acss-12zz37r {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * -1em);
}

.acss-12zz37r>div {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-12zz37r p {
  color: inherit !important;
}

.acss-mq0mwg a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.acss-166ejfs {
  margin: 0;
  padding-block: 4px;
  padding-inline: 12px;
  color: #aaaaaa;
  border-radius: 16px;
}

.acss-1uifb7.ant-tag {
  height: 28px;
  padding-inline: 12px;
  border-radius: 6px;
}

.acss-lraus8 {
  color: #aaaaaa;
}

.acss-lraus8.ant-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4em;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 22px;
  margin: 0;
  line-height: 1.2;
  border-radius: 3px;
}

.acss-lraus8.ant-tag span {
  margin: 0;
}

.acss-lraus8.ant-tag span:not(.anticon) {
  height: unset;
  line-height: inherit;
}

.acss-heg6m0.ant-tag {
  height: 20px;
  padding-inline: 4px;
}

.acss-10h9rqg {
  color: #aaaaaa;
  background: rgba(255, 255, 255, 0.06);
  margin: 0;
  padding-block: 4px;
  padding-inline: 12px;
  color: #aaaaaa;
  border-radius: 16px;
}

.acss-10h9rqg.ant-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4em;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 22px;
  margin: 0;
  line-height: 1.2;
  border-radius: 3px;
}

.acss-10h9rqg.ant-tag span {
  margin: 0;
}

.acss-10h9rqg.ant-tag span:not(.anticon) {
  height: unset;
  line-height: inherit;
}

.acss-1dj3luk {
  position: relative;
  padding-block: 0 40px;
  padding-inline: 40px;
  border-inline-start: 1px solid rgba(255, 255, 255, 0.10);
}

@media (max-width: 1199px) {
  .acss-1dj3luk {
    display: none;
  }
}

.acss-1lvjizv {
  position: absolute;
  inset-block-start: 0;
  inset-inline: 0 0;
  width: 100%;
  height: 56px;
  border-block-end: 1px solid transparent;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-18av7ft {
  background-color: rgba(26, 26, 26, 0.5);
  border-color: transparent;
}

.acss-1ifs1in {
  pointer-events: all;
  overflow: hidden;
  width: unset;
  padding-inline: 12px;
  -webkit-backdrop-filter: saturate(180%) blur(16px);
  backdrop-filter: saturate(180%) blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 56px;
  -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1ifs1in a {
  color: inherit;
}

@media (max-width: 575px) {
  .acss-1ifs1in {
    padding-block: 0;
    padding-inline: 12px;
  }
}

.acss-dtrjl0 {
  pointer-events: none;
  position: fixed;
  z-index: 1001;
  inset-block-start: 24px;
  grid-area: head;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-wmnftx {
  -webkit-transform: translateY(-150%);
  -moz-transform: translateY(-150%);
  -ms-transform: translateY(-150%);
  transform: translateY(-150%);
}

.acss-1m3ugbo {
  z-index: 10;
}

.acss-qxx6vi {
  z-index: 10;
}

.acss-qxx6vi-aside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 575px) {
  .acss-qxx6vi-aside {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-block: 8px;
    margin-inline: 16px;
    padding-block-start: 24px;
    border-block-start: 1px solid #202020;
  }
}

.acss-1epafm {
  color: #6f6f6f;
}

.acss-1epafm:hover {
  color: #ffffff;
}

.acss-152wtyr {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.10);
}

.acss-152wtyr:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.16);
}

.acss-152wtyr:active {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.10);
}

.acss-zte8tk {
  background: none;
  border: none;
  box-shadow: none;
}

.acss-zte8tk:hover {
  background: rgba(255, 0, 95, 0.22);
  box-shadow: inset 0 0 0 1px rgba(255, 0, 95, 0.22);
}

.acss-zte8tk:active {
  background: rgba(250, 0, 50, 0.06);
  box-shadow: inset 0 0 0 1px rgba(250, 0, 50, 0.06);
}

.acss-1525xrn {
  background: rgba(255, 0, 95, 0.22);
}

.acss-1525xrn:hover {
  background: rgba(253, 0, 103, 0.34);
}

.acss-1525xrn:active {
  background: rgba(255, 0, 95, 0.22);
}

.acss-1cmr7he {
  border: 1px solid #9d0042;
}

.acss-1cmr7he:hover {
  border: 1px solid #9d0042;
}

.acss-1cmr7he:active {
  border: 1px solid #9d0042;
}

.acss-vlfqwz:hover {
  color: #f4416c;
}

.acss-vlfqwz:active {
  color: #e43165;
}

.acss-1fskd5k {
  cursor: not-allowed;
  opacity: 0.5;
}

.acss-14of34y {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-14of34y:hover {
  color: #aaaaaa;
}

.acss-14of34y:active {
  color: #6f6f6f;
}

.acss-1s9nd3m {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
}

.acss-1s9nd3m:hover {
  color: #aaaaaa;
}

.acss-1s9nd3m:active {
  color: #6f6f6f;
}

.acss-1s9nd3m:hover {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-1s9nd3m:active {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-13oi6o5 .ant-tooltip-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  min-height: unset;
  padding-block: 4px;
  padding-inline: 8px;
  color: #000000;
  word-break: normal;
  background-color: #ffffff;
  border-radius: 4px;
}

.acss-13oi6o5 .ant-tooltip-arrow::before,
.acss-13oi6o5 .ant-tooltip-arrow::after {
  background: #ffffff;
}

.acss-6mfkph {
  background: #000000;
  border: 1px solid rgba(255, 255, 255, 0.02);
}

.acss-1mr8wya {
  background: transparent;
  border: 1px solid #1a1a1a;
}

.acss-1kwhjqo {
  background: transparent;
  border: 1px solid #1a1a1a;
}

.acss-1bxe5l0 {
  display: block;
  padding-block: 6px;
  padding-inline: 16px;
  color: #ffffff;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.16));
  border-radius: 32px;
}

.acss-1bxe5l0:hover {
  color: #ffffff;
}

.acss-af9tkz {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  font-size: 14px;
  line-height: var(--lobe-markdown-line-height);
  color: #aaaaaa;
  letter-spacing: 0.02em;
}

.acss-1pd04vi {
  font-size: 12px;
  color: #aaaaaa;
}

.acss-lbg354 {
  font-weight: bold;
  color: #ffffff;
}

.acss-1t6lkx1 {
  position: absolute;
  color: #fff;
  background: rgba(0, 0, 0, 0.44);
}

.acss-pramfh {
  background: transparent;
}

.acss-pramfh.ant-avatar {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: none;
}

.acss-pramfh.ant-avatar .ant-avatar-string {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: inherit;
  font-weight: bolder;
  line-height: 1;
  color: inherit;
}

.acss-1lhgrdk {
  background: transparent;
  background: none;
  border: none;
  box-shadow: none;
}

.acss-1lhgrdk.ant-avatar {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: none;
}

.acss-1lhgrdk.ant-avatar .ant-avatar-string {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: inherit;
  font-weight: bolder;
  line-height: 1;
  color: inherit;
}

.acss-yleq2f {
  border: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-yleq2f:hover {
  border: 1px solid #1a1a1a;
}

.acss-10yw5x4 {
  border: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-10yw5x4 svg {
  fill: #aaaaaa;
}

.acss-10yw5x4:hover {
  border: 1px solid #1a1a1a;
}

.acss-10yw5x4:hover svg {
  fill: #ffffff;
}

.acss-tuhf8e {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-tuhf8e:hover {
  color: #aaaaaa;
}

.acss-tuhf8e:active {
  color: #6f6f6f;
}

.acss-tuhf8e:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-tuhf8e:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-tuhf8e:hover {
  border: 1px solid #1a1a1a;
}

.acss-dv4pxe {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
  border: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-dv4pxe:hover {
  color: #aaaaaa;
}

.acss-dv4pxe:active {
  color: #6f6f6f;
}

.acss-dv4pxe:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-dv4pxe:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-dv4pxe svg {
  fill: #aaaaaa;
}

.acss-dv4pxe:hover {
  border: 1px solid #1a1a1a;
}

.acss-dv4pxe:hover svg {
  fill: #ffffff;
}

.acss-1x7jhbc {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  font-size: 14px;
  line-height: var(--lobe-markdown-line-height);
  color: #aaaaaa;
  letter-spacing: 0.02em;
  font-size: 12px;
  color: #6f6f6f;
}

.acss-19q5136 {
  position: relative;
  z-index: 5;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.acss-19q5136::selection {
  -webkit-text-fill-color: #000 !important;
}

.acss-6orbel {
  background-image: linear-gradient(-45deg,
      #ffb224,
      #e34ba9,
      #0072f5,
      #95f3d9);
  -webkit-background-size: 400% 400%;
  background-size: 400% 400%;
  border-radius: inherit;
  -webkit-animation: 5s animation-1gj30q7 5s ease infinite;
  animation: 5s animation-1gj30q7 5s ease infinite;
  position: relative;
  z-index: 5;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.acss-6orbel::selection {
  -webkit-text-fill-color: #000 !important;
}

.acss-hdn90k {
  position: relative;
  padding-block-start: 96px;
}

.acss-hdn90k::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg,
      transparent 0,
      rgba(255, 255, 255, 0.10) 10%,
      rgba(255, 255, 255, 0.10) 90%,
      transparent 100%);
}

.acss-hdn90k::after {
  pointer-events: none;
  content: '';
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  background: radial-gradient(50% 50% at 50% 0, #ffffff 0, transparent 100%);
}

.acss-1hlxko5 {
  font-size: 18px;
  color: #6f6f6f;
}

@media (max-width: 575px) {
  .acss-1hlxko5 {
    margin-block-end: 24px;
    font-size: 16px;
    text-align: center;
  }
}

.acss-ahfrl4 {
  margin-block-end: 0.5em;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.2;
}

@media (max-width: 575px) {
  .acss-ahfrl4 {
    font-size: 26px;
    text-align: center;
  }
}

.acss-1ky2qme {
  --rows: 4;
  --max-item-width: 160px;
  --gap: 64px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1sold5s {
  --rows: 4;
  --max-item-width: 160px;
  --gap: 64px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
  position: relative;
  padding-block-start: 96px;
}

.acss-1sold5s::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg,
      transparent 0,
      rgba(255, 255, 255, 0.10) 10%,
      rgba(255, 255, 255, 0.10) 90%,
      transparent 100%);
}

.acss-1sold5s::after {
  pointer-events: none;
  content: '';
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  background: radial-gradient(50% 50% at 50% 0, #ffffff 0, transparent 100%);
}

.acss-1nr8a9t.ant-btn.ant-btn-variant-filled {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1nr8a9t.ant-btn.ant-btn-variant-filled:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-1nr8a9t.ant-btn.ant-btn-variant-filled:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1uaik47.ant-btn.ant-btn-variant-outlined {
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
}

.acss-1uaik47.ant-btn.ant-btn-variant-outlined:hover {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-1uaik47.ant-btn.ant-btn-variant-outlined:active {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-1gmj8zr.ant-btn {
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1gmj8zr.ant-btn>.ant-btn-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-mgv498 {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important;
}

.acss-fqe7ks {
  position: absolute;
  z-index: -2;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  -webkit-filter: blur(0.5em);
  filter: blur(0.5em);
  border-radius: inherit;
}

.acss-7s5fvt {
  background-image: linear-gradient(-45deg,
      #ffb224,
      #e34ba9,
      #0072f5,
      #95f3d9);
  -webkit-background-size: 400% 400%;
  background-size: 400% 400%;
  border-radius: inherit;
  -webkit-animation: 5s animation-1gj30q7 5s ease infinite;
  animation: 5s animation-1gj30q7 5s ease infinite;
  position: absolute;
  z-index: -2;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  -webkit-filter: blur(0.5em);
  filter: blur(0.5em);
  border-radius: inherit;
}

.acss-1h2bc3o {
  position: relative;
  z-index: 1;
  border: none;
  border-radius: 8px !important;
}

.acss-1h2bc3o::before {
  background-image: linear-gradient(-45deg,
      #ffb224,
      #e34ba9,
      #0072f5,
      #95f3d9);
  -webkit-background-size: 400% 400%;
  background-size: 400% 400%;
  border-radius: inherit;
  -webkit-animation: 5s animation-1gj30q7 5s ease infinite;
  animation: 5s animation-1gj30q7 5s ease infinite;
  content: '';
  position: absolute;
  z-index: -2;
  inset: 0;
  border-radius: 8px;
}

.acss-1h2bc3o::after {
  content: '';
  position: absolute;
  z-index: -1;
  inset-block-start: 1px;
  inset-inline-start: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  background: #000000;
  border-radius: 7px;
}

.acss-1h2bc3o:hover::after {
  background: rgba(0, 0, 0, 0.9);
}

.acss-1h2bc3o:active::after {
  background: rgba(0, 0, 0, 0.85);
}

.acss-1diycc {
  position: relative;
  z-index: 1;
  border: none;
  border-radius: 8px !important;
}

.acss-1diycc.ant-btn {
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1diycc.ant-btn>.ant-btn-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1diycc::before {
  background-image: linear-gradient(-45deg,
      #ffb224,
      #e34ba9,
      #0072f5,
      #95f3d9);
  -webkit-background-size: 400% 400%;
  background-size: 400% 400%;
  border-radius: inherit;
  -webkit-animation: 5s animation-1gj30q7 5s ease infinite;
  animation: 5s animation-1gj30q7 5s ease infinite;
  content: '';
  position: absolute;
  z-index: -2;
  inset: 0;
  border-radius: 8px;
}

.acss-1diycc::after {
  content: '';
  position: absolute;
  z-index: -1;
  inset-block-start: 1px;
  inset-inline-start: 1px;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  background: #000000;
  border-radius: 7px;
}

.acss-1diycc:hover::after {
  background: rgba(0, 0, 0, 0.9);
}

.acss-1diycc:active::after {
  background: rgba(0, 0, 0, 0.85);
}

.acss-1wnppbc {
  color: #aaaaaa;
}

.acss-1wnppbc a {
  color: inherit;
}

.acss-1wnppbc a:hover {
  color: #ffffff;
}

.acss-1vlx27s {
  font-size: 16px;
  font-weight: bold;
}

.acss-1mz3irt {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.acss-1p58ief {
  grid-area: footer;
  padding-block: 48px;
}

.acss-1fz4sx9 {
  color: #6f6f6f;
}

.acss-1wutajw {
  font-size: 14px;
  line-height: 1.5;
  color: #aaaaaa;
  background-color: #000000;
}

.acss-lehtwo {
  position: relative;
  width: 100%;
  padding-inline: 24px;
  grid-area: footer;
  padding-block: 48px;
}

@media (max-width: 575px) {
  .acss-lehtwo {
    padding-inline: 16px;
  }
}

.acss-1rvnwf3 {
  --rows: 13;
  --max-item-width: 72px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1catl59 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ffffff;
}

.acss-1mu6suj {
  border: none !important;
  -webkit-print-color-scheme: none;
  color-scheme: none;
  background: transparent;
}

.acss-1lkdv9 {
  font-weight: 300;
  white-space: nowrap;
}

.acss-owwvjz svg {
  fill: #6f6f6f;
}

.acss-owwvjz:hover svg {
  fill: #ffffff;
}

.acss-1axdsuf {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
}

.acss-1axdsuf:hover {
  color: #aaaaaa;
}

.acss-1axdsuf:active {
  color: #6f6f6f;
}

.acss-1axdsuf:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1axdsuf:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1axdsuf svg {
  fill: #6f6f6f;
}

.acss-1axdsuf:hover svg {
  fill: #ffffff;
}

.acss-1ajxlkn.ant-tabs .ant-tabs-tab {
  margin: 4px;
}

.acss-1ajxlkn.ant-tabs .ant-tabs-tab+.ant-tabs-tab {
  margin: 4px;
}

.acss-hlnbux .ant-tabs-dropdown-menu {
  padding: 4px;
  border: 1px solid #1a1a1a;
}

.acss-hlnbux .ant-tabs-dropdown-menu .ant-tabs-dropdown-menu-item {
  border-radius: 6px;
}

.acss-m2h4gi.ant-tabs .ant-tabs-content-holder {
  display: none;
}

.acss-m2h4gi.ant-tabs .ant-tabs-nav {
  margin: 0;
}

.acss-m2h4gi.ant-tabs .ant-tabs-nav::before {
  display: none;
}

.acss-q0qo9u.ant-tabs .ant-tabs-tab {
  margin: 8px;
}

.acss-q0qo9u.ant-tabs .ant-tabs-tab+.ant-tabs-tab {
  margin: 8px;
}

.acss-1oiiek6.ant-tabs.ant-tabs-top .ant-tabs-ink-bar {
  width: 8px !important;
  height: 4px;
  border-start-start-radius: 4px;
  border-start-end-radius: 4px;
}

.acss-1oiiek6.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar {
  width: 8px !important;
  height: 4px;
  border-end-start-radius: 4px;
  border-end-end-radius: 4px;
}

.acss-1oiiek6.ant-tabs.ant-tabs-left .ant-tabs-ink-bar {
  width: 4px;
  height: 8px !important;
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
}

.acss-1oiiek6.ant-tabs.ant-tabs-right .ant-tabs-ink-bar {
  width: 4px;
  height: 8px !important;
  border-start-end-radius: 4px;
  border-end-end-radius: 4px;
}

.acss-o5vs79.ant-tabs .ant-tabs-tab {
  padding-block: 8px;
  padding-inline: 12px;
  color: #aaaaaa;
  -webkit-transition: background-color 100ms ease-out;
  transition: background-color 100ms ease-out;
}

.acss-o5vs79.ant-tabs .ant-tabs-tab:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 6px;
}

.acss-1u3qulq.ant-tabs.ant-tabs-top .ant-tabs-ink-bar {
  height: 3px;
  border-start-start-radius: 3px;
  border-start-end-radius: 3px;
}

.acss-1u3qulq.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar {
  height: 3px;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
}

.acss-1u3qulq.ant-tabs.ant-tabs-left .ant-tabs-ink-bar {
  width: 3px;
  border-start-start-radius: 3px;
  border-end-start-radius: 3px;
}

.acss-1u3qulq.ant-tabs.ant-tabs-right .ant-tabs-ink-bar {
  width: 3px;
  border-start-end-radius: 3px;
  border-end-end-radius: 3px;
}

.acss-l1slch.ant-tabs .ant-tabs-tab {
  padding-block: 8px;
  padding-inline: 12px;
  color: #aaaaaa;
  -webkit-transition: background-color 100ms ease-out;
  transition: background-color 100ms ease-out;
}

.acss-l1slch.ant-tabs .ant-tabs-tab:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 6px;
}

.acss-l1slch.ant-tabs.ant-tabs-top .ant-tabs-ink-bar {
  height: 3px;
  border-start-start-radius: 3px;
  border-start-end-radius: 3px;
}

.acss-l1slch.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar {
  height: 3px;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
}

.acss-l1slch.ant-tabs.ant-tabs-left .ant-tabs-ink-bar {
  width: 3px;
  border-start-start-radius: 3px;
  border-end-start-radius: 3px;
}

.acss-l1slch.ant-tabs.ant-tabs-right .ant-tabs-ink-bar {
  width: 3px;
  border-start-end-radius: 3px;
  border-end-end-radius: 3px;
}

.acss-l1slch.ant-tabs .ant-tabs-tab {
  margin: 8px;
}

.acss-l1slch.ant-tabs .ant-tabs-tab+.ant-tabs-tab {
  margin: 8px;
}

.acss-l1slch.ant-tabs .ant-tabs-content-holder {
  display: none;
}

.acss-l1slch.ant-tabs .ant-tabs-nav {
  margin: 0;
}

.acss-l1slch.ant-tabs .ant-tabs-nav::before {
  display: none;
}

.acss-ikzfrb {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
}

.acss-ikzfrb:hover {
  color: #aaaaaa;
}

.acss-ikzfrb:active {
  color: #6f6f6f;
}

.acss-ikzfrb:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-ikzfrb:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-l981jr {
  color: #aaaaaa;
}

.acss-vc57jq {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
  color: #aaaaaa;
}

.acss-vc57jq:hover {
  color: #aaaaaa;
}

.acss-vc57jq:active {
  color: #6f6f6f;
}

.acss-vc57jq:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-vc57jq:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1fweguy {
  overflow: hidden;
  font-weight: bold;
  color: #aaaaaa;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.acss-1fweguy::before {
  content: '';
  position: absolute;
  inset-block-end: 0;
  display: block;
  width: 50%;
  height: 1px;
  opacity: 0;
  background-image: linear-gradient(to right, transparent, #ffb224, transparent);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.acss-1fweguy:hover::before {
  opacity: 1;
}

.acss-1sn07hk {
  overflow: hidden;
  font-weight: bold;
  color: #aaaaaa;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.acss-1sn07hk.ant-btn {
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1sn07hk.ant-btn>.ant-btn-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1sn07hk.ant-btn.ant-btn-variant-filled {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1sn07hk.ant-btn.ant-btn-variant-filled:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-1sn07hk.ant-btn.ant-btn-variant-filled:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1sn07hk::before {
  content: '';
  position: absolute;
  inset-block-end: 0;
  display: block;
  width: 50%;
  height: 1px;
  opacity: 0;
  background-image: linear-gradient(to right, transparent, #ffb224, transparent);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.acss-1sn07hk:hover::before {
  opacity: 1;
}

.acss-hprj8v {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-inline-end: 0;
  opacity: 0;
}

.acss-oo7mbc {
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
  background: rgba(255, 255, 255, 0.06);
}

.acss-gyb9ew {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.acss-1mgjnmk {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.acss-9t60qe {
  padding: 4px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 8px;
}

.acss-s1h1ly {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
  padding: 4px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 8px;
}

.acss-1h82w86 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto;
}

.acss-1h82w86 .ant-image-img {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: cover;
}

.acss-8hw8rj img {
  width: 100%;
}

.acss-m3y2v3 {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}

.acss-m3y2v3:hover .acss-hprj8v {
  opacity: 1;
}

.acss-dnnzue {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto;
}

.acss-dnnzue .ant-image-img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.acss-1spr4by {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
  background: rgba(255, 255, 255, 0.06);
}

.acss-1spr4by:hover .acss-hprj8v {
  opacity: 1;
}

.acss-o4wv7b {
  position: absolute;
  z-index: 0;
  inset-block-start: 0;
  -webkit-transform: scaleX(2.5) translateY(-66%);
  -moz-transform: scaleX(2.5) translateY(-66%);
  -ms-transform: scaleX(2.5) translateY(-66%);
  transform: scaleX(2.5) translateY(-66%);
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-filter: blur(100px);
  filter: blur(100px);
}

.acss-vlguq0 {
  position: relative;
  width: 100%;
  margin-block-start: 32px;
  padding-block: 64px;
}

.acss-vlguq0::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg,
      transparent 0,
      rgba(255, 255, 255, 0.10) 10%,
      rgba(255, 255, 255, 0.10) 90%,
      transparent 100%);
}

.acss-vlguq0::after {
  pointer-events: none;
  content: '';
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  background: radial-gradient(50% 50% at 50% 0, #ffffff 0, transparent 100%);
}

.acss-1ce01rv {
  margin-block: 0;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.2;
}

@media (max-width: 575px) {
  .acss-1ce01rv {
    font-size: 24px;
  }
}

.acss-cwubcu {
  background: transparent;
  background: none;
  border: none;
  box-shadow: none;
  position: absolute;
  z-index: 0;
  inset-block-start: 0;
  -webkit-transform: scaleX(2.5) translateY(-66%);
  -moz-transform: scaleX(2.5) translateY(-66%);
  -ms-transform: scaleX(2.5) translateY(-66%);
  transform: scaleX(2.5) translateY(-66%);
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-filter: blur(100px);
  filter: blur(100px);
}

.acss-cwubcu.ant-avatar {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  border: none;
}

.acss-cwubcu.ant-avatar .ant-avatar-string {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: inherit;
  font-weight: bolder;
  line-height: 1;
  color: inherit;
}

.acss-njmfw8 {
  font-size: 16px;
  color: #6f6f6f;
}

@media (max-width: 575px) {
  .acss-njmfw8 {
    text-align: center;
  }
}

.acss-pl6lf1 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.6;
  text-align: center;
}

@media (max-width: 575px) {
  .acss-pl6lf1 {
    font-size: 18px;
  }
}

.acss-j3rs5b {
  margin: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  -webkit-text-fill-color: transparent;
}

@media (max-width: 575px) {
  .acss-j3rs5b {
    font-size: 24px;
  }
}

.acss-tj6tvw {
  color: #aaaaaa;
  background: rgba(255, 255, 255, 0.06);
}

.acss-tj6tvw.ant-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4em;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 22px;
  margin: 0;
  line-height: 1.2;
  border-radius: 3px;
}

.acss-tj6tvw.ant-tag span {
  margin: 0;
}

.acss-tj6tvw.ant-tag span:not(.anticon) {
  height: unset;
  line-height: inherit;
}

.acss-1esanwu {
  position: relative;
  zoom: 1.25;
  width: min(100%, 750px);
  min-height: 92px;
}

@media (max-width: 575px) {
  .acss-1esanwu {
    zoom: unset;
  }
}

.acss-r245hb>div {
  padding-inline: 0;
}

.acss-pmp369 {
  position: relative;
}

.acss-1opmw19 {
  position: relative;
}

.acss-1opmw19>div {
  padding-inline: 0;
}

.acss-1tath78 {
  overflow: auto hidden;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  padding: 0;
}

.acss-1tath78 pre {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.acss-rk3q3s {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  height: 38px;
  padding-block: 0;
  padding-inline: 12px 8px;
  border-radius: 6px;
}

.acss-1bnky60 {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  height: 38px;
  padding-block: 0;
  padding-inline: 12px 8px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.06);
}

.acss-8cl1bu {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  inset: 0;
  opacity: 0;
  background: radial-gradient(64px circle at 0px 0px,
      #ffffff,
      transparent);
  border-radius: inherit;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.acss-i7xgq9 pre code {
  display: block;
}

.acss-i7xgq9 pre code .line {
  display: inline-block;
  width: calc(100% + 32px);
  margin-block: 0;
  margin-inline: -16px;
  padding-block: 0;
  padding-inline: 16px;
}

.acss-i7xgq9 pre.has-focused .line:not(.focused) {
  opacity: 0.5;
}

.acss-i7xgq9 pre .highlighted {
  background: rgba(255, 255, 255, 0.06);
}

.acss-i7xgq9 pre .highlighted.warning {
  background: #2a1b00;
}

.acss-i7xgq9 pre .highlighted.error {
  background: #380015;
}

.acss-i7xgq9 pre .highlighted-word {
  padding-block: 0.1em;
  padding-inline: 0.2em;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid #1a1a1a;
  border-radius: 6px;
}

.acss-i7xgq9 pre .diff.remove {
  background: #380015;
}

.acss-i7xgq9 pre .diff.remove::before {
  content: '-';
  position: absolute;
  inset-inline-start: 4px;
  display: inline-block;
  color: #f4416c;
}

.acss-i7xgq9 pre .diff.add {
  background: #142100;
}

.acss-i7xgq9 pre .diff.add::before {
  content: '+';
  position: absolute;
  inset-inline-start: 4px;
  display: inline-block;
  color: #c4f042;
}

.acss-djcxdi pre {
  background: transparent !important;
}

.acss-68js3y pre {
  padding: 0;
}

.acss-1e4bl5g pre {
  padding: 16px;
}

.acss-b9epqn {
  direction: ltr;
  margin: 0;
  padding: 0;
  text-align: start;
}

.acss-b9epqn pre {
  overflow-x: auto;
  margin: 0;
  padding: 0;
}

.acss-gax4hx {
  direction: ltr;
  margin: 0;
  padding: 0;
  text-align: start;
  color: #6f6f6f;
  overflow: auto hidden;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  padding: 0;
}

.acss-gax4hx pre {
  overflow-x: auto;
  margin: 0;
  padding: 0;
}

.acss-gax4hx pre {
  padding: 0;
}

.acss-gax4hx pre {
  background: transparent !important;
}

.acss-gax4hx pre {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.acss-8nia8c {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
}

.acss-8nia8c:hover {
  color: #aaaaaa;
}

.acss-8nia8c:active {
  color: #6f6f6f;
}

.acss-8nia8c:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-8nia8c:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-6rd1oj {
  position: absolute;
  z-index: 2;
  inset-block-start: 8px;
  inset-inline-end: 8px;
  opacity: 0;
}

.acss-j5zp3h {
  position: absolute;
  z-index: 2;
  inset-block-end: 8px;
  inset-inline-end: 0;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  color: #aaaaaa;
  opacity: 0;
  background: rgba(255, 255, 255, 0.02);
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
}

.acss-jryduy {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  position: absolute;
  z-index: 2;
  inset-block-end: 8px;
  inset-inline-end: 0;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  color: #aaaaaa;
  opacity: 0;
  background: rgba(255, 255, 255, 0.02);
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
}

.acss-1enmph0 {
  position: relative;
  overflow: hidden;
  border-radius: 6px;
  -webkit-transition: background-color 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1enmph0:hover .ant-highlighter-highlighter-hover-actions {
  opacity: 1;
}

.acss-1enmph0:hover .ant-highlighter-highlighter-hover-lang {
  opacity: 1;
}

.acss-1enmph0 code {
  background: transparent !important;
}

.acss-1b0o36g {
  display: none;
  height: 0;
}

.acss-4fthmg {
  overflow: hidden;
}

.acss-5c3q2u {
  padding-inline: 0;
}

.acss-ol1h06 {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1v7ptiy+.ant-highlighter-highlighter-body-expand {
  border-block-start: 1px solid rgba(255, 255, 255, 0.02);
}

.acss-q0df7f {
  position: relative;
  padding: 4px;
}

.acss-16lsdg2 pre,
.acss-16lsdg2 code {
  text-wrap: nowrap;
}

.acss-1olclg7 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  inset-inline-start: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 100px;
  font-size: 14px;
  color: #6f6f6f;
  text-align: center;
}

.acss-1w6ehcr pre,
.acss-1w6ehcr code {
  text-wrap: wrap;
}

.acss-1wf2dgo {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1wf2dgo+.ant-highlighter-highlighter-body-expand {
  border-block-start: 1px solid rgba(255, 255, 255, 0.02);
}

.acss-1ir7m2z {
  position: relative;
  overflow: hidden;
  border-radius: 6px;
  -webkit-transition: background-color 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: rgba(255, 255, 255, 0.06);
}

.acss-1ir7m2z:hover .ant-highlighter-highlighter-hover-actions {
  opacity: 1;
}

.acss-1ir7m2z:hover .ant-highlighter-highlighter-hover-lang {
  opacity: 1;
}

.acss-1ir7m2z code {
  background: transparent !important;
}

.acss-1ir7m2z pre,
.acss-1ir7m2z code {
  text-wrap: nowrap;
}

.acss-k6t5f1 {
  direction: ltr;
  margin: 0;
  padding: 0;
  text-align: start;
  color: #6f6f6f;
}

.acss-k6t5f1 pre {
  overflow-x: auto;
  margin: 0;
  padding: 0;
}

.acss-k6t5f1 pre {
  padding: 16px;
}

.acss-k6t5f1 pre {
  background: transparent !important;
}

.acss-ew242d {
  position: relative;
  line-height: 1;
  text-align: center;
}

.acss-uiuxw4 {
  --lobe-markdown-border-radius: 6;
}

.acss-uiuxw4 ol>li::marker,
.acss-uiuxw4 ul>li::marker {
  color: rgba(155, 253, 226, 0.96) !important;
}

.acss-uiuxw4 ol>li>li::marker,
.acss-uiuxw4 ul>li>li::marker {
  color: #aaaaaa !important;
}

.acss-uiuxw4 ul {
  list-style: unset;
}

.acss-uiuxw4 ul>li::before {
  content: unset;
  display: -webkit-box;
  display: -webkit-unset;
  display: -ms-unsetbox;
  display: unset;
}

.acss-j0s0h4 .katex-html {
  overflow: auto hidden;
  padding: 3px;
}

.acss-j0s0h4 .katex-html .base {
  margin-block: 0;
  margin-inline: auto;
}

.acss-j0s0h4 .katex-html .tag {
  position: relative !important;
  display: inline-block;
  -webkit-padding-start: 0.5rem;
  padding-inline-start: 0.5rem;
}

.acss-1d1tayn {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}

.acss-1d1tayn #footnote-label {
  display: none;
}

.acss-1d1tayn sup:has(a[aria-describedby='footnote-label']) {
  vertical-align: super !important;
}

.acss-148wwv4 {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}

.acss-148wwv4 #footnote-label {
  display: none;
}

.acss-148wwv4 sup:has(a[aria-describedby='footnote-label']) {
  vertical-align: super !important;
}

.acss-148wwv4 .katex-html {
  overflow: auto hidden;
  padding: 3px;
}

.acss-148wwv4 .katex-html .base {
  margin-block: 0;
  margin-inline: auto;
}

.acss-148wwv4 .katex-html .tag {
  position: relative !important;
  display: inline-block;
  -webkit-padding-start: 0.5rem;
  padding-inline-start: 0.5rem;
}

.acss-1exgf4t {
  --lobe-markdown-font-size: 14px;
  --lobe-markdown-header-multiple: 0.5;
  --lobe-markdown-margin-multiple: 1;
  --lobe-markdown-line-height: 1.6;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-1exgf4t .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-1gbgjt7 {
  --lobe-markdown-font-size: 14px;
  --lobe-markdown-header-multiple: 0.5;
  --lobe-markdown-margin-multiple: 1;
  --lobe-markdown-line-height: 1.6;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
  position: relative;
  overflow: hidden;
  max-width: 100%;
}

.acss-1gbgjt7 .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-1gbgjt7 a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}

.acss-1gbgjt7 a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}

.acss-1gbgjt7 blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}

.acss-1gbgjt7 code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}

.acss-1gbgjt7 details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1gbgjt7 details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}

.acss-1gbgjt7 details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1gbgjt7 details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}

.acss-1gbgjt7 details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.acss-1gbgjt7 h1:not(.ignore-markdown-style h1),
.acss-1gbgjt7 h2:not(.ignore-markdown-style h2),
.acss-1gbgjt7 h3:not(.ignore-markdown-style h3),
.acss-1gbgjt7 h4:not(.ignore-markdown-style h4),
.acss-1gbgjt7 h5:not(.ignore-markdown-style h5),
.acss-1gbgjt7 h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}

.acss-1gbgjt7 h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}

.acss-1gbgjt7 h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}

.acss-1gbgjt7 h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}

.acss-1gbgjt7 h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}

.acss-1gbgjt7 h5:not(.ignore-markdown-style h5),
.acss-1gbgjt7 h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}

.acss-1gbgjt7 hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}

.acss-1gbgjt7 img:not(.ignore-markdown-style img) {
  max-width: 100%;
}

.acss-1gbgjt7>img,
.acss-1gbgjt7>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1gbgjt7 kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}

.acss-1gbgjt7 li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}

.acss-1gbgjt7 li:not(.ignore-markdown-style li) p {
  display: inline;
}

.acss-1gbgjt7 ul:not(.ignore-markdown-style ul),
.acss-1gbgjt7 ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}

.acss-1gbgjt7 ul:not(.ignore-markdown-style ul)>ul,
.acss-1gbgjt7 ol:not(.ignore-markdown-style ol)>ul,
.acss-1gbgjt7 ul:not(.ignore-markdown-style ul)>ol,
.acss-1gbgjt7 ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}

.acss-1gbgjt7 ul:not(.ignore-markdown-style ul)>li,
.acss-1gbgjt7 ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-1gbgjt7 ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}

.acss-1gbgjt7 ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}

.acss-1gbgjt7 ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}

.acss-1gbgjt7 p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}

.acss-1gbgjt7 p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-1gbgjt7 p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-1gbgjt7 pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}

.acss-1gbgjt7 strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}

.acss-1gbgjt7 svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}

.acss-1gbgjt7 table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1gbgjt7 table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}

.acss-1gbgjt7 table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1gbgjt7 table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}

.acss-1gbgjt7 table:not(.ignore-markdown-style table) th,
.acss-1gbgjt7 table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}

.acss-1gbgjt7>video:not(.ignore-markdown-style video),
.acss-1gbgjt7>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1gbgjt7 video:not(.ignore-markdown-style video) {
  max-width: 100%;
}

.acss-1gbgjt7 #footnote-label {
  display: none;
}

.acss-1gbgjt7 sup:has(a[aria-describedby='footnote-label']) {
  vertical-align: super !important;
}

.acss-1gbgjt7 .katex-html {
  overflow: auto hidden;
  padding: 3px;
}

.acss-1gbgjt7 .katex-html .base {
  margin-block: 0;
  margin-inline: auto;
}

.acss-1gbgjt7 .katex-html .tag {
  position: relative !important;
  display: inline-block;
  -webkit-padding-start: 0.5rem;
  padding-inline-start: 0.5rem;
}

.acss-1toi95i {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * -1em);
}

.acss-1toi95i>div {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-1toi95i p {
  color: inherit !important;
}

.acss-1toi95i a {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.acss-1g4jwix {
  position: absolute;
  inset: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.02);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 16px;
}

.acss-sphw6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 36px;
  font-weight: 500;
  border-radius: 6px;
}

@media (max-width: 575px) {
  .acss-sphw6 {
    width: 36px;
  }
}

.acss-1jx4c2z {
  position: absolute;
  padding: 24px;
  background: rgba(255, 255, 255, 0.02);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 16px;
}

.acss-1ft707w {
  inset-block-end: 0;
  width: 80%;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.acss-1dd33f3 {
  inset-block-end: 12px;
  width: 90%;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

.acss-8sd91w {
  position: relative;
  width: 100%;
  margin-block-end: 24px;
  padding: 48px;
}

.acss-ztal4j {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.6);
}

.acss-1l50ai4 {
  z-index: 1;
  width: 100%;
  max-width: 480px;
  padding-block: 4px;
  padding-inline: 16px 4px;
  background: rgba(0, 0, 0, 50%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
}

.acss-1l50ai4 .ant-input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.acss-1l50ai4 .ant-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.acss-1l50ai4 .ant-input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.acss-1l50ai4 .ant-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.acss-1vp7ngp {
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}

.acss-8nqmsi {
  width: 100%;
  padding: 8px;
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  background: rgba(255, 255, 255, 0.02);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 8px;
}

.acss-16s34be {
  font-size: 12px;
  line-height: 1.5;
  color: #aaaaaa;
  text-align: center;
}

.acss-1qk1j0b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 72px;
  height: 72px;
  margin: 16px;
  background: linear-gradient(180deg, #95f3d9 0%, #c4f042 100%);
  border-radius: 50%;
  box-shadow: 0 0 0 7px #0d0d0d, 0 0 0 8px rgba(196, 240, 66, 0.3), 0 0 0 15px #0d0d0d, 0 0 0 16px rgba(196, 240, 66, 0.1);
}

.acss-1fsvu5i {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
}

.acss-fbk8yr {
  padding-inline: 24px !important;
}

.acss-1qatiok {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.acss-srv3xq {
  -webkit-transition: opacity 2s ease-in-out;
  transition: opacity 2s ease-in-out;
}

.acss-1awxu2k {
  position: absolute !important;
  inset: 0;
}

.acss-1m9ozq2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 575px) {
  .acss-1m9ozq2 {
    gap: 8px;
  }
}

.acss-at9dz5 {
  pointer-events: none;
  z-index: 2;
}

@media (max-width: 575px) {
  .acss-at9dz5 {
    margin-block-end: -24px;
  }
}

.acss-1qhve0z {
  width: 80%;
  max-width: 760px;
  margin-block: 24px;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
  text-align: center;
  text-wrap: balance;
}

@media (max-width: 575px) {
  .acss-1qhve0z {
    width: 100%;
    min-height: 24px;
    margin-block: 0.5em 1em;
    font-size: 16px;
  }
}

.acss-mub4u1 {
  pointer-events: none;
  z-index: 2;
  position: absolute !important;
  inset: 0;
}

@media (max-width: 575px) {
  .acss-mub4u1 {
    margin-block-end: -24px;
  }
}

.acss-4gsf1b {
  position: absolute;
  z-index: 0;
  inset: 0;
  width: 100%;
  height: 150vh;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.acss-17zas36 {
  position: -webkit-sticky;
  position: sticky;
  inset-block-start: 0;
  width: 100%;
  height: 100%;
}

.acss-ebz6xy {
  pointer-events: none;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.acss-ebz6xy::before {
  content: '';
  position: absolute;
  inset-block-end: 0;
  inset-inline: 0;
  width: 100%;
  height: 10%;
  background: linear-gradient(to bottom, transparent, #000000);
}

.acss-f5f84e {
  position: fixed;
  inset-block-end: 0;
  inset-inline: 0 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #000000, #211d2b, #2c3464);
}

.acss-wom5xg {
  opacity: 0;
}

.acss-zwo8vr {
  -webkit-filter: blur(4px);
  filter: blur(4px);
}

@media (max-width: 575px) {
  .acss-zwo8vr {
    object-fit: cover !important;
  }
}

.acss-mxtf0s {
  width: 100%;
  height: 100%;
  background-image: radial-gradient(at top right, transparent 25%, #0c0c0e 80%);
}

.acss-1tutfb7 {
  position: relative;
  width: 100%;
  padding-inline: 24px;
  -webkit-transition: opacity 2s ease-in-out;
  transition: opacity 2s ease-in-out;
}

@media (max-width: 575px) {
  .acss-1tutfb7 {
    padding-inline: 16px;
  }
}

.acss-hblmtt {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 24px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
}

.acss-lyzqhd {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  position: relative;
  overflow: hidden;
  max-width: 100%;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 24px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
}

.acss-pneuup {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 !important;
  font-size: 14px;
  color: #ffffff;
}

.acss-siuyye {
  -webkit-margin-end: 8px;
  margin-inline-end: 8px;
  color: #ffffff;
}

.acss-pzn63w {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  min-width: 64px;
  padding-block: 4px;
  padding-inline: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  text-align: center;
  text-wrap: nowrap;
  border-radius: 16px;
}

.acss-1phwelm {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: -0.5em;
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  transform: translate(100%, 0);
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-size: 0.4em;
  line-height: 1;
  color: #ffb224;
  background: rgba(255, 178, 36, 0.1);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px solid #ffb224;
  border-radius: 0.25em;
}

.acss-11ckp6y {
  font-size: 1em;
  font-weight: 900;
  line-height: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.acss-1m4mezx {
  position: relative;
  gap: 0.25em;
  margin-block-end: -0.1em;
  font-size: min(7vw, 40px);
}

@media (max-width: 575px) {
  .acss-12a455c {
    gap: 0.5em;
    margin-block: 0.5em;
  }
}

.acss-c3ewil {
  height: min(8.5vw, 109.64999999999999px);
  font-size: min(10vw, 129px);
  font-weight: 900;
  font-style: italic;
  line-height: 1;
  text-align: center;
  letter-spacing: -0.06em;
}

@media (max-width: 575px) {
  .acss-c3ewil {
    line-height: 1.2;
  }
}

.acss-t0iw1a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 52px;
  padding-inline: 24px;
  border-radius: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0;
}

.acss-15233tf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 52px;
  padding-inline: 24px;
  border-radius: 10px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0;
}

.acss-15233tf.ant-btn {
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-15233tf.ant-btn>.ant-btn-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1hifsup {
  transform-origin: bottom center;
  border: 1px solid #202020;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}

.acss-pxcq1j {
  z-index: 2;
  perspective: 1000px;
}

.acss-1m15ufn {
  box-shadow: 0 0 12vw -4vw #a092ff;
}

@media (max-width: 575px) {
  .acss-1m15ufn {
    box-shadow: 0 0 32px -16px #a092ff;
  }
}

@-webkit-keyframes animation-1abm8hn {
  0% {
    background: #ffb224;
  }

  25% {
    background: #c4f042;
  }

  50% {
    background: #0072f5;
  }

  75% {
    background: #bd54c6;
  }

  100% {
    background: #ffb224;
  }
}

@keyframes animation-1abm8hn {
  0% {
    background: #ffb224;
  }

  25% {
    background: #c4f042;
  }

  50% {
    background: #0072f5;
  }

  75% {
    background: #bd54c6;
  }

  100% {
    background: #ffb224;
  }
}

.acss-din1fg {
  position: absolute;
  z-index: 0;
  inset: 0;
  width: 100%;
  height: 100%;
}

.acss-16f73u7 {
  position: relative;
  overflow: hidden;
  max-width: 1000px;
  background: #0d0d0d;
}

.acss-r2h63y {
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 1px;
  background: #0d0d0d;
}

.acss-y176tt {
  width: 100px;
  height: 100px;
  -webkit-filter: blur(24px);
  filter: blur(24px);
  -webkit-animation: animation-1abm8hn 12s linear infinite;
  animation: animation-1abm8hn 12s linear infinite;
}

.acss-i6k04w {
  position: relative;
  overflow: hidden;
  max-width: 1000px;
  background: #0d0d0d;
  transform-origin: bottom center;
  border: 1px solid #202020;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}

.acss-17gcq2m {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.8;
}

@media (max-width: 575px) {
  .acss-17gcq2m {
    font-size: 16px;
  }
}

.acss-1ok7s42 {
  font-size: 32px;
  font-weight: bold;
  line-height: 1.3;
}

.acss-1ok7s42>span {
  color: #ffb224;
}

@media (max-width: 575px) {
  .acss-1ok7s42 {
    font-size: 24px;
  }
}

.acss-rxbnr2 {
  --rows: 3;
  --max-item-width: 300px;
  --gap: 32px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-127y0l9.ant-btn {
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-127y0l9.ant-btn>.ant-btn-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-127y0l9.ant-btn.ant-btn-variant-filled {
  background: rgba(255, 255, 255, 0.06);
}

.acss-127y0l9.ant-btn.ant-btn-variant-filled:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-127y0l9.ant-btn.ant-btn-variant-filled:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-m5wmgg {
  color: #6f6f6f;
  text-align: center;
}

.acss-buwwn7 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  color: #ffb224;
}

.acss-1hzrv27:hover>.hover-card::after {
  opacity: 1;
}

.acss-13ku1n1 {
  z-index: 2;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  margin: 1px;
  background: #0d0d0d;
  border-radius: 15px;
}

.acss-6ryuqh {
  display: grid;
}

@media (max-width: 575px) {
  .acss-6ryuqh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.acss-1nom6so {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  width: 100%;
  background: rgba(26, 26, 26, 0.75);
  border-radius: 16px;
}

.acss-1nom6so::before,
.acss-1nom6so::after {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: inherit;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
}

.acss-1nom6so::before {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 3;
  background: radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),
      rgba(255, 255, 255, 0.06),
      transparent 40%);
}

.acss-1nom6so::after {
  z-index: 1;
  background: radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),
      rgba(255, 255, 255, 0.4),
      transparent 40%);
}

.acss-1nom6so:hover::before {
  opacity: 1;
}

.acss-735fuo {
  display: grid;
}

.acss-735fuo:hover>.hover-card::after {
  opacity: 1;
}

@media (max-width: 575px) {
  .acss-735fuo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.acss-kos1as {
  --rows: 3;
  --max-item-width: 240px;
  --gap: 16px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-18cl1xe {
  --rows: 3;
  --max-item-width: 240px;
  --gap: 16px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
  display: grid;
}

.acss-18cl1xe:hover>.hover-card::after {
  opacity: 1;
}

@media (max-width: 575px) {
  .acss-18cl1xe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.acss-1pt87a2 {
  overflow: hidden;
  height: 100%;
  border-radius: 16px;
}

.acss-9d17jy {
  height: 100%;
  padding: 16px;
}

.acss-1gf72af {
  font-size: 16px;
  color: #aaaaaa;
}

.acss-1nbzp45 {
  font-size: 18px;
  font-weight: bold;
}

.acss-1wrg2qz {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 32px 64px;
  max-width: 1024px;
  opacity: 0.6;
}

@media (max-width: 575px) {
  .acss-1wrg2qz {
    gap: 32px;
  }
}

.acss-7qnxa0 {
  width: 100%;
}

@media (max-width: 575px) {
  .acss-7qnxa0 {
    margin-block-start: -64px;
  }
}

.acss-1dfkwx0 {
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
}

.acss-wx4vah {
  -webkit-transform: translateY(64px);
  -moz-transform: translateY(64px);
  -ms-transform: translateY(64px);
  transform: translateY(64px);
}

@media (max-width: 575px) {
  .acss-wx4vah {
    -webkit-transform: translateY(24px);
    -moz-transform: translateY(24px);
    -ms-transform: translateY(24px);
    transform: translateY(24px);
  }
}

.acss-12hscqt {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  rotate: 180deg;
  width: 100%;
  height: 400px;
  margin-block-end: -120px;
  background-image: conic-gradient(from 90deg at 80% 50%, #000000, #a092ff), conic-gradient(from 270deg at 20% 50%, #a092ff, #000000);
  background-repeat: no-repeat;
  -webkit-background-size: 50% 100%, 50% 100%;
  background-size: 50% 100%, 50% 100%;
  -webkit-mask-image: radial-gradient(50% 50%, black, transparent);
  mask-image: radial-gradient(50% 50%, black, transparent);
}

.acss-12hscqt::after {
  content: '';
  position: absolute;
  inset-block: 0 50%;
  inset-inline: 0;
  overflow: hidden;
  opacity: 1;
  -webkit-filter: url('#noiseFilter');
  filter: url('#noiseFilter');
  mix-blend-mode: screen;
  -webkit-mask-image: radial-gradient(140px 50% at 50% 100%, black, transparent);
  mask-image: radial-gradient(140px 50% at 50% 100%, black, transparent);
}

@media (max-width: 575px) {
  .acss-12hscqt::after {
    -webkit-mask-image: radial-gradient(50px 50% at 50% 100%, black, transparent);
    mask-image: radial-gradient(50px 50% at 50% 100%, black, transparent);
  }
}

.acss-rfoybd {
  -webkit-transition: -webkit-transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
  -webkit-transform: translateY(64px);
  -moz-transform: translateY(64px);
  -ms-transform: translateY(64px);
  transform: translateY(64px);
}

@media (max-width: 575px) {
  .acss-rfoybd {
    -webkit-transform: translateY(24px);
    -moz-transform: translateY(24px);
    -ms-transform: translateY(24px);
    transform: translateY(24px);
  }
}

.acss-1ieghbq {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 0.3em;
  column-gap: 0.3em;
  min-height: 60px;
  font-size: 48px;
  font-weight: bold;
  font-style: italic;
  line-height: 1.2;
  text-align: center;
}

@media (max-width: 575px) {
  .acss-1ieghbq {
    font-size: 32px;
  }
}

.acss-1r92v68 {
  font-family: 'SmileySans Oblique', "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SmileySans Oblique';
  font-style: normal;
  font-display: swap;
  src: local(smileysans_oblique), local('SmileySans Oblique'), url('https://hub-apac-1.lobeobjects.space/landing/fonts/SmileySans-Oblique.woff2') format('woff2');
}

.acss-aiifor {
  overflow: hidden;
  border: 1px solid #1a1a1a;
  border-radius: 8px;
}

.acss-kmjz3b {
  cursor: pointer;
}

.acss-16ybxs6 {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5;
  color: #aaaaaa;
}

@media (max-width: 575px) {
  .acss-16ybxs6 {
    font-size: 16px;
  }
}

.acss-1ld5opq {
  margin-block-end: 1em;
  font-size: 28px;
  font-weight: bold;
  line-height: 1.3;
}

@media (max-width: 575px) {
  .acss-1ld5opq {
    font-size: 24px;
  }
}

.acss-qo494k {
  --rows: 2;
  --max-item-width: 360px;
  --gap: 64px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-16bax9b {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
  color: #ffffff;
  background: rgba(255, 255, 255, 0.10);
}

.acss-16bax9b:hover {
  color: #aaaaaa;
}

.acss-16bax9b:active {
  color: #6f6f6f;
}

.acss-16bax9b:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-16bax9b:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-16bax9b:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.16);
}

.acss-16bax9b:active {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.10);
}

.acss-1s6faf4 {
  overflow: hidden;
  padding: 16px;
  border-radius: 16px;
  background: linear-gradient(to bottom, #000000 50%, #0d0d0d);
}

.acss-lu4djw {
  z-index: 0;
  margin-block-end: -25%;
  -webkit-mask-image: linear-gradient(45deg, transparent 25%, black 50%);
  mask-image: linear-gradient(45deg, transparent 25%, black 50%);
}

.acss-1ujpjwm {
  z-index: 1;
  margin: 0;
  -webkit-padding-start: 1em;
  padding-inline-start: 1em;
}

.acss-1ujpjwm li::marker {
  color: #6f6f6f;
}

.acss-1txnbl9 {
  z-index: 1;
  margin: 0;
  font-size: 24px;
  font-weight: bold;
}

.acss-1usod8j {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 32px 64px;
  max-width: 1024px;
}

@media (max-width: 575px) {
  .acss-1usod8j {
    gap: 32px;
  }
}

.acss-1aoz3md {
  -webkit-transition: all 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-62udzp {
  margin-block-end: 0.5em;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.2;
}

@media (max-width: 575px) {
  .acss-62udzp {
    font-size: 26px;
    text-align: center;
  }
}

.acss-1qsfw5w.ant-collapse .ant-collapse-header {
  padding-inline: 0;
}

.acss-1qsfw5w.ant-collapse .ant-collapse-content {
  padding-inline: 0;
}

.acss-1qsfw5w.ant-collapse .ant-collapse-content .ant-collapse-content-box {
  padding-inline: 0;
}

.acss-hyz9w2.ant-collapse .ant-collapse-item {
  background: rgba(255, 255, 255, 0.02);
}

.acss-hyz9w2.ant-collapse .ant-collapse-item .ant-collapse-content {
  margin-inline: 3px;
  margin-block-end: 3px;
  border-radius: 6px;
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
  background: rgba(255, 255, 255, 0.02);
}

.acss-8eacbm.ant-collapse {
  background: transparent;
}

.acss-8eacbm.ant-collapse .ant-collapse-item {
  background: #0d0d0d;
  border: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-8eacbm.ant-collapse .ant-collapse-item:not(:first-child) .ant-collapse-header {
  border-block-start: none;
}

.acss-z5x3ay.ant-collapse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none;
  box-shadow: none;
}

.acss-z5x3ay.ant-collapse .ant-collapse-item {
  border: none;
  border-radius: 8px;
}

.acss-1tgyjg .ant-collapse-expand-icon {
  display: none !important;
}

.acss-uhv9iz {
  cursor: pointer;
  -webkit-transition: all 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-yfumg4.ant-collapse {
  background: #0d0d0d;
  border: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-yfumg4.ant-collapse .ant-collapse-item .ant-collapse-header {
  -webkit-transition: none;
  transition: none;
}

.acss-yfumg4.ant-collapse .ant-collapse-item-active .ant-collapse-header {
  border-block-end: 1px solid rgba(255, 255, 255, 0.06);
}

.acss-yfumg4.ant-collapse .ant-collapse-item:not(:first-child) .ant-collapse-header {
  border-block-start: 1px solid rgba(255, 255, 255, 0.06);
}

.acss-x8iowt.ant-collapse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: transparent;
}

.acss-x8iowt.ant-collapse .ant-collapse-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  gap: 0.75em;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  border-radius: 0 !important;
}

.acss-x8iowt.ant-collapse .ant-collapse-header .ant-collapse-expand-icon {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 28px;
  padding: 0;
}

.acss-x8iowt.ant-collapse .ant-collapse-header .ant-collapse-extra {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 28px;
}

.acss-x8iowt.ant-collapse .ant-collapse-content {
  background: transparent;
}

.acss-1gnbjzz {
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
}

.acss-19demx4.ant-collapse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: transparent;
}

.acss-19demx4.ant-collapse .ant-collapse-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  gap: 0.75em;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  border-radius: 0 !important;
}

.acss-19demx4.ant-collapse .ant-collapse-header .ant-collapse-expand-icon {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 28px;
  padding: 0;
}

.acss-19demx4.ant-collapse .ant-collapse-header .ant-collapse-extra {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 28px;
}

.acss-19demx4.ant-collapse .ant-collapse-content {
  background: transparent;
}

.acss-19demx4.ant-collapse .ant-collapse-item {
  background: rgba(255, 255, 255, 0.02);
}

.acss-19demx4.ant-collapse .ant-collapse-item .ant-collapse-content {
  margin-inline: 3px;
  margin-block-end: 3px;
  border-radius: 6px;
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
  background: rgba(255, 255, 255, 0.02);
}

.acss-19demx4.ant-collapse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none;
  box-shadow: none;
}

.acss-19demx4.ant-collapse .ant-collapse-item {
  border: none;
  border-radius: 8px;
}

.acss-11ne28b {
  position: absolute;
  padding: 24px;
  background: rgba(255, 255, 255, 0.02);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 16px;
  inset-block-end: 0;
  width: 80%;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.acss-l7xjw {
  position: absolute;
  padding: 24px;
  background: rgba(255, 255, 255, 0.02);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-radius: 16px;
  inset-block-end: 12px;
  width: 90%;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

.acss-4t8qh7 {
  position: fixed;
  inset-block-start: 0;
  inset-inline-end: 24px;
  height: 100%;
}

.acss-ni6g2t {
  position: absolute;
  width: 8px;
  height: 8px;
  border: 1px solid #ffffff;
  opacity: 0.25;
}

.acss-5cwb4r {
  position: relative;
  padding: 3px;
}

.acss-16wi2pk {
  inset-block-end: 0;
  inset-inline-start: 0;
  border-block-start: none;
  border-inline-end: none;
  border-end-start-radius: 8px;
}

.acss-1ci1efp {
  inset-block-start: 0;
  inset-inline-end: 0;
  border-block-end: none;
  border-inline-start: none;
  border-start-end-radius: 8px;
}

.acss-1eo5kts {
  position: absolute;
  width: 8px;
  height: 8px;
  border: 1px solid #ffffff;
  opacity: 0.25;
  inset-block-start: 0;
  inset-inline-end: 0;
  border-block-end: none;
  border-inline-start: none;
  border-start-end-radius: 8px;
}

.acss-kldend {
  position: absolute;
  width: 8px;
  height: 8px;
  border: 1px solid #ffffff;
  opacity: 0.25;
  inset-block-end: 0;
  inset-inline-start: 0;
  border-block-start: none;
  border-inline-end: none;
  border-end-start-radius: 8px;
}

.acss-zpi03p button {
  padding-inline: 24px;
  background: #ffffff !important;
}

.acss-zpi03p button::before {
  background: #eeeeee !important;
}

.acss-zpi03p button:hover {
  background: #eeeeee !important;
}

@media (max-width: 575px) {
  .acss-zpi03p button {
    width: 100%;
  }
}

.acss-15m3oj5 {
  position: relative;
  overflow: hidden;
  height: 128px;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
}

.acss-15m3oj5 .download-actions {
  display: none;
}

.acss-15m3oj5:hover .download-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-8ve9yn {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAAZUlEQVRIDe2VMQoAMAgDa9/g/1/oIzrpZBCh2dLFkkoDF0Fz99OdiOjks+2/7S8fRRmMMIVoRGSoYzvvqF8ZIMKlC1GhQBc6IkPzq32QmdAzkEGihpWOSPsAss8HegYySNSw0hE9WQ4StafZFqkAAAAASUVORK5CYII=") 0% 0%/20px;
}

.acss-vowvy8 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAFpJREFUWAntljEKADAIA23p6v//qQ+wfUEcCu1yriEgp0FHRJSJcnehmmWm1Dv/lO4HIg1AAAKjTqm03ea88zMCCEDgO4HV5bS757f+7wRoAAIQ4B9gByAAgQ3pfiDmXmAeEwAAAABJRU5ErkJggg==") 0% 0%/20px;
}

.acss-dhq93m {
  position: relative;
  overflow: hidden;
  height: 128px;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAAZUlEQVRIDe2VMQoAMAgDa9/g/1/oIzrpZBCh2dLFkkoDF0Fz99OdiOjks+2/7S8fRRmMMIVoRGSoYzvvqF8ZIMKlC1GhQBc6IkPzq32QmdAzkEGihpWOSPsAss8HegYySNSw0hE9WQ4StafZFqkAAAAASUVORK5CYII=") 0% 0%/20px;
}

.acss-dhq93m .download-actions {
  display: none;
}

.acss-dhq93m:hover .download-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-14hb49e {
  position: relative;
  overflow: hidden;
  height: 128px;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAFpJREFUWAntljEKADAIA23p6v//qQ+wfUEcCu1yriEgp0FHRJSJcnehmmWm1Dv/lO4HIg1AAAKjTqm03ea88zMCCEDgO4HV5bS757f+7wRoAAIQ4B9gByAAgQ3pfiDmXmAeEwAAAABJRU5ErkJggg==") 0% 0%/20px;
}

.acss-14hb49e .download-actions {
  display: none;
}

.acss-14hb49e:hover .download-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-9y7upz {
  --rows: 2;
  --max-item-width: 240px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-2602pa {
  position: relative;
  overflow: hidden;
  height: 128px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACPTkDJAAAAZUlEQVRIDe2VMQoAMAgDa9/g/1/oIzrpZBCh2dLFkkoDF0Fz99OdiOjks+2/7S8fRRmMMIVoRGSoYzvvqF8ZIMKlC1GhQBc6IkPzq32QmdAzkEGihpWOSPsAss8HegYySNSw0hE9WQ4StafZFqkAAAAASUVORK5CYII=") 0% 0%/20px;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
}

.acss-1xs0jv8 {
  --rows: 1;
  --max-item-width: 240px;
  --gap: 32px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-13p9n65 {
  --rows: 1;
  --max-item-width: 240px;
  --gap: 32px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
  position: relative;
  padding-block-start: 96px;
}

.acss-13p9n65::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg,
      transparent 0,
      rgba(255, 255, 255, 0.10) 10%,
      rgba(255, 255, 255, 0.10) 90%,
      transparent 100%);
}

.acss-13p9n65::after {
  pointer-events: none;
  content: '';
  position: absolute;
  z-index: 1;
  inset-block-start: 0;
  inset-inline-start: 0;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.05;
  background: radial-gradient(50% 50% at 50% 0, #ffffff 0, transparent 100%);
}

.acss-1he21s4 {
  z-index: 1001;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 50%;
}

.acss-iafykp .ant-menu-submenu-title {
  -webkit-padding-start: 32px !important;
  padding-inline-start: 32px !important;
}

.acss-iafykp .ant-menu-sub ant-menu-inline {
  background: transparent !important;
}

.acss-1li0vss {
  cursor: pointer;
  width: 36px;
  height: 36px;
  border-radius: 6px;
}

.acss-1ufhqrf.ant-drawer-content {
  background: transparent;
}

.acss-1ufhqrf .ant-drawer-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.acss-1i7fb07 {
  inset-block-start: 0px;
}

.acss-1i7fb07:focus-visible {
  outline: none;
}

.acss-1i7fb07 .ant-drawer-mask {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  background-color: rgba(0, 0, 0, 0.5);
}

.acss-1i7fb07 .ant-drawer-content-wrapper {
  box-shadow: none;
}

.acss-1r87j8t {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  border-block-start: none;
}

.acss-1igq7eg {
  padding-block-start: 96px;
  background: transparent;
  border-inline-end: transparent !important;
}

.acss-1igq7eg>.ant-menu-item-only-child,
.acss-1igq7eg .ant-menu-submenu-title {
  width: 100%;
  margin: 0 !important;
  border-block-start: none;
  border-radius: 0;
}

.acss-1igq7eg>.ant-menu-item-only-child:active,
.acss-1igq7eg .ant-menu-submenu-title:active {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.16);
}

.acss-1igq7eg .ant-menu-item-only-child:first-child {
  border-block-start: none;
}

.acss-1igq7eg .ant-menu-submenu-title[aria-expanded='true'] a {
  font-weight: 600;
  color: #ffffff !important;
}

.acss-1igq7eg .ant-menu-item-group-title {
  padding-block: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  background: rgba(255, 255, 255, 0.10);
}

.acss-1igq7eg .ant-menu-item {
  width: calc(100% - 16px) !important;
  margin: 8px !important;
  border-radius: 6px;
}

.acss-1igq7eg .ant-menu-item:hover,
.acss-1igq7eg .ant-menu-item:active {
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.10) !important;
}

.acss-1igq7eg .ant-menu-item-active {
  width: calc(100% - 16px) !important;
  margin: 8px !important;
  background: rgba(255, 255, 255, 0.10);
  border-radius: 6px;
}

.acss-1igq7eg .ant-menu-item-selected {
  font-weight: 600;
  color: #000000;
  background: #ffffff;
}

.acss-1igq7eg .ant-menu-item-selected:hover,
.acss-1igq7eg .ant-menu-item-selected:active {
  color: #000000 !important;
  background: #ffffff !important;
}

.acss-3i5xhv {
  cursor: pointer;
  width: 36px;
  height: 36px;
  border-radius: 6px;
  z-index: 1001;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 50%;
}

.acss-9y3mbz {
  inset-block-start: 0px;
}

.acss-9y3mbz:focus-visible {
  outline: none;
}

.acss-9y3mbz .ant-drawer-mask {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  background-color: rgba(0, 0, 0, 0.5);
}

.acss-9y3mbz .ant-drawer-content-wrapper {
  box-shadow: none;
}

.acss-9y3mbz .ant-menu-submenu-title {
  -webkit-padding-start: 32px !important;
  padding-inline-start: 32px !important;
}

.acss-9y3mbz .ant-menu-sub ant-menu-inline {
  background: transparent !important;
}

.acss-19xmfu1 {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 0.3em;
  column-gap: 0.3em;
  min-height: 60px;
  font-size: 48px;
  font-weight: bold;
  font-style: italic;
  line-height: 1.2;
  text-align: center;
  font-family: 'SmileySans Oblique', "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 575px) {
  .acss-19xmfu1 {
    font-size: 32px;
  }
}

@font-face {
  font-family: 'SmileySans Oblique';
  font-style: normal;
  font-display: swap;
  src: local(smileysans_oblique), local('SmileySans Oblique'), url('https://hub-apac-1.lobeobjects.space/landing/fonts/SmileySans-Oblique.woff2') format('woff2');
}

.acss-c0rg64 {
  overflow: hidden;
  margin-block: 1em;
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color) inset;
}

.acss-koyjeb {
  position: relative;
  overflow: hidden;
  border-radius: 6px;
  -webkit-transition: background-color 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: background-color 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: rgba(255, 255, 255, 0.06);
  overflow: hidden;
  margin-block: 1em;
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color) inset;
}

.acss-koyjeb:hover .ant-highlighter-highlighter-hover-actions {
  opacity: 1;
}

.acss-koyjeb:hover .ant-highlighter-highlighter-hover-lang {
  opacity: 1;
}

.acss-koyjeb code {
  background: transparent !important;
}

.acss-koyjeb pre,
.acss-koyjeb code {
  text-wrap: nowrap;
}

.acss-gunogp {
  --rows: 6;
  --max-item-width: 160px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1drfwac {
  display: block;
}

.acss-8134l {
  z-index: 1;
  display: none;
}

.acss-5zmvgx {
  position: relative;
  overflow: hidden;
  border: 1px solid #1a1a1a;
  border-radius: 8px;
}

.acss-1eaxana {
  border-inline-end: 1px solid #1a1a1a;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

.acss-1eaxana:hover .color-text {
  display: none;
}

.acss-1eaxana:hover .copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1tcf1rd {
  border-block-start: 1px solid rgba(255, 255, 255, 0.10);
}

.acss-agr3ow {
  margin: 0 !important;
  font-size: 14px !important;
  font-weight: bold;
  line-height: 24px !important;
}

.acss-nhwoq {
  margin-block-start: -8px;
}

.acss-nhwoq:hover .copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1ehvqxf {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(255 255 255 / 0.02)'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e");
}

@-webkit-keyframes animation-1g7zkuf {
  0% {
    opacity: 0;
    -webkit-transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
    -moz-transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
    -ms-transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
    transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
    -moz-transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
    -ms-transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
    transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
  }
}

@keyframes animation-1g7zkuf {
  0% {
    opacity: 0;
    -webkit-transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
    -moz-transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
    -ms-transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
    transform: translate(var(--x-start), -80%) scaleY(0.5) scaleX(-0.5);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
    -moz-transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
    -ms-transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
    transform: translate(var(--x-end), -60%) scaleY(1) scaleX(-1);
  }
}

.acss-yyggq7 {
  --x-start: -10%;
  --x-end: -20%;
  pointer-events: none;
  position: absolute;
  width: 300%;
  height: 300%;
  opacity: 0;
  -webkit-animation: animation-1g7zkuf 2s ease 0.75s 1 forwards;
  animation: animation-1g7zkuf 2s ease 0.75s 1 forwards;
}

@media (max-width: 575px) {
  .acss-yyggq7 {
    --x-start: 5%;
    --x-end: -5%;
  }
}

.acss-nqvksv {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 6px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #6f6f6f;
}

.acss-nqvksv kbd {
  color: inherit;
}

.acss-1in2cbx {
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 6px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #6f6f6f;
}

.acss-1in2cbx kbd {
  color: inherit;
}

.acss-aoahvc {
  color: #555555;
}

.acss-cp5vt4 {
  position: relative;
  max-width: 100%;
}

.acss-1enm07t:focus-within {
  background: rgba(255, 255, 255, 0.06);
}

.acss-o66i5p {
  background: rgba(255, 255, 255, 0.06);
}

.acss-o66i5p:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-o66i5p:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-o66i5p:focus-within {
  background: rgba(255, 255, 255, 0.06);
}

.acss-5rkfja.ant-input {
  background: none;
  border: none;
  box-shadow: none;
}

.acss-5rkfja.ant-input:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-5rkfja.ant-input:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-5rkfja.ant-input:hover {
  background: none;
  border: none;
  box-shadow: none;
}

.acss-19jirmz.ant-otp .ant-otp-input {
  background: none;
  border: none;
  box-shadow: none;
}

.acss-19jirmz.ant-otp .ant-otp-input:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-19jirmz.ant-otp .ant-otp-input:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-u9uj5m.ant-otp .ant-otp-input {
  background: rgba(255, 255, 255, 0.06);
}

.acss-u9uj5m.ant-otp .ant-otp-input:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-u9uj5m.ant-otp .ant-otp-input:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-lgoshn.ant-otp .ant-otp-input {
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
}

.acss-lgoshn.ant-otp .ant-otp-input:hover {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-lgoshn.ant-otp .ant-otp-input:active {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-1145rvf.ant-otp .ant-otp-input:focus-within {
  border-color: #202020;
}

.acss-y0uimg.ant-otp .ant-otp-input {
  box-shadow: 0 1px 0 -1px #000000, 0 1px 2px -0.5px #000000, 0 2px 2px -1px #000000, 0 3px 6px -4px #000000;
}

.acss-5ud8qc {
  overflow: hidden;
  background: rgba(255, 255, 255, 0.06);
}

.acss-5ud8qc:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-5ud8qc:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-5ud8qc:focus-within {
  background: rgba(255, 255, 255, 0.06);
}

.acss-12u5oha {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #6f6f6f;
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  background: none;
  border: none;
  box-shadow: none;
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  z-index: 1;
  display: none;
}

.acss-12u5oha:hover {
  color: #aaaaaa;
}

.acss-12u5oha:active {
  color: #6f6f6f;
}

.acss-12u5oha:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-12u5oha:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1m1s4aw {
  width: 100%;
  margin-block-start: -40px;
}

.acss-1h5mc58 {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 0.3em;
  column-gap: 0.3em;
  min-height: 60px;
  font-size: 48px;
  font-weight: bold;
  font-style: italic;
  line-height: 1.2;
}

@media (max-width: 575px) {
  .acss-1h5mc58 {
    font-size: 32px;
  }
}

.acss-1q0vk5q {
  text-align: center;
}

.acss-1t3qdmc {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 0.3em;
  column-gap: 0.3em;
  min-height: 60px;
  font-size: 48px;
  font-weight: bold;
  font-style: italic;
  line-height: 1.2;
  font-family: 'SmileySans Oblique', "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-weight: normal;
  font-style: normal;
}

@media (max-width: 575px) {
  .acss-1t3qdmc {
    font-size: 32px;
  }
}

@font-face {
  font-family: 'SmileySans Oblique';
  font-style: normal;
  font-display: swap;
  src: local(smileysans_oblique), local('SmileySans Oblique'), url('https://hub-apac-1.lobeobjects.space/landing/fonts/SmileySans-Oblique.woff2') format('woff2');
}

@-webkit-keyframes animation-1gco8ie {
  0% {
    -webkit-mask-position: 100% 0%;
    mask-position: 100% 0%;
  }

  16%,
  100% {
    -webkit-mask-position: 100% 200%;
    mask-position: 100% 200%;
  }
}

@keyframes animation-1gco8ie {
  0% {
    -webkit-mask-position: 100% 0%;
    mask-position: 100% 0%;
  }

  16%,
  100% {
    -webkit-mask-position: 100% 200%;
    mask-position: 100% 200%;
  }
}

@-webkit-keyframes animation-c5utfa {
  0% {
    -webkit-mask-position: 100% 200%;
    mask-position: 100% 200%;
  }

  16%,
  100% {
    -webkit-mask-position: 100% 0%;
    mask-position: 100% 0%;
  }
}

@keyframes animation-c5utfa {
  0% {
    -webkit-mask-position: 100% 200%;
    mask-position: 100% 200%;
  }

  16%,
  100% {
    -webkit-mask-position: 100% 0%;
    mask-position: 100% 0%;
  }
}

.acss-1ufpb3d {
  position: absolute;
  inset-block-start: 42%;
  inset-inline-start: 38%;
  -webkit-transform: rotateX(60deg);
  -moz-transform: rotateX(60deg);
  -ms-transform: rotateX(60deg);
  transform: rotateX(60deg);
  width: 24%;
  height: 36%;
  background: #d4bcfb;
  -webkit-filter: blur(2em) saturate(400%);
  filter: blur(2em) saturate(400%);
  border-radius: 50%;
  box-shadow: 0 0 1em 2em #d4bcfb, 0 0 3em 6em #a17ee4, 0 0 6em 10em #6949b8, 0 0 8em 16em #352170;
}

.acss-jlx35j {
  position: absolute;
  z-index: -1;
  inset: 0;
  width: 100%;
  height: 100%;
  perspective: 200px;
}

.acss-1f6t0zm {
  position: relative;
  -webkit-mask-image: linear-gradient(to bottom, transparent, #fff 30%, #fff 70%, transparent);
  mask-image: linear-gradient(to bottom, transparent, #fff 30%, #fff 70%, transparent);
  -webkit-mask-size: cover;
  mask-size: cover;
}

.acss-1qjub0b {
  --duration: 6s;
  --delay: 0s;
  position: absolute;
  z-index: 1;
  inset: 0;
  -webkit-animation: animation-1gco8ie var(--duration) cubic-bezier(0.62, 0.62, 0.28, 0.67) infinite;
  animation: animation-1gco8ie var(--duration) cubic-bezier(0.62, 0.62, 0.28, 0.67) infinite;
  -webkit-animation-delay: var(--delay);
  animation-delay: var(--delay);
  -webkit-mask-image: linear-gradient(to bottom, transparent 40%, #fff 60%, transparent);
  mask-image: linear-gradient(to bottom, transparent 40%, #fff 60%, transparent);
  -webkit-mask-size: 100% 200%;
  mask-size: 100% 200%;
}

.acss-8mygo2 {
  position: relative;
  -webkit-mask-image: linear-gradient(to bottom, transparent, #fff 30%, #fff 70%, transparent);
  mask-image: linear-gradient(to bottom, transparent, #fff 30%, #fff 70%, transparent);
  -webkit-mask-size: cover;
  mask-size: cover;
  width: 100%;
  margin-block-start: -40px;
}

.acss-bb8yoj {
  opacity: 0.9;
}

.acss-v90tv3 {
  height: 100%;
  min-height: 120px;
}

.acss-1dbpvwy {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  height: 100%;
  background: #0d0d0d;
  border-radius: 8px;
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.02) inset;
  -webkit-transition: box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-1dbpvwy:hover {
  box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.10) inset;
}

.acss-16mnzwi {
  min-height: 44px;
  margin-block-end: 0 !important;
  color: #6f6f6f;
}

.acss-1ijnnr6 {
  padding: 16px;
}

.acss-1njh3to {
  height: 100%;
  min-height: 208px;
}

.acss-1qwe20g {
  margin-block: 0.5em 0.3em;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.2;
}

@media (max-width: 575px) {
  .acss-1qwe20g {
    font-size: 28px;
  }
}

.acss-hkke30 {
  color: #6f6f6f;
}

.acss-2jm9fs {
  margin-block-end: 0 !important;
  font-size: 18px !important;
  font-weight: bold;
}

.acss-1sacf0c {
  color: #000000;
  background: #eeeeee;
}

.acss-1sacf0c:hover {
  color: #000000 !important;
  background: #eeeeee !important;
}

.acss-6yvgm2 {
  border: none;
  background: #0d0d0d;
}

.acss-6yvgm2:hover {
  background: #1a1a1a !important;
}

.acss-1s4xf6l {
  border: none;
  background: #0d0d0d;
}

.acss-1s4xf6l.ant-btn {
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1s4xf6l.ant-btn>.ant-btn-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1s4xf6l.ant-btn.ant-btn-variant-filled {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1s4xf6l.ant-btn.ant-btn-variant-filled:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-1s4xf6l.ant-btn.ant-btn-variant-filled:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1s4xf6l:hover {
  background: #1a1a1a !important;
}

.acss-19xawr4 {
  --rows: 3;
  --max-item-width: 240px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1gjmh7h {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  height: 38px;
  padding-block: 0;
  padding-inline: 12px 8px;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.06);
  overflow: hidden;
  margin-block: 1em;
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color) inset;
}

.acss-1gf4d3s {
  --lobe-markdown-header-multiple: 0.5;
  --lobe-markdown-margin-multiple: 1;
  position: relative;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-padding-start: 2.5em;
  padding-inline-start: 2.5em;
}

.acss-1gf4d3s::before {
  content: '';
  position: absolute;
  inset-block-start: 0.25em;
  inset-inline-start: 0.9em;
  display: block;
  width: 1px;
  height: calc(100% - 0.5em);
  background: #1a1a1a;
}

.acss-1gf4d3s h3 {
  counter-increment: step;
}

.acss-1gf4d3s h3::before {
  content: counter(step);
  position: absolute;
  z-index: 1;
  inset-inline-start: 0;
  display: inline-block;
  width: 1.8em;
  height: 1.8em;
  margin-block-start: -0.05em;
  font-size: 0.8em;
  font-weight: 500;
  line-height: 1.8em;
  color: #aaaaaa;
  text-align: center;
  background: #1a1a1a;
  border-radius: 9999px;
  box-shadow: 0 0 0 2px #000000;
}

.acss-1gf4d3s h3:not(:first-child) {
  margin-block-start: 2em;
}

.acss-1qyv0u3 .react-tweet-theme {
  --tweet-font-color: #ffffff;
  --tweet-font-color-secondary: #aaaaaa;
  --tweet-border: 1px solid #202020;
  --tweet-body-font-size: 1em;
  --lobe-markdown-line-height: 1.5;
  --tweet-font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  --tweet-bg-color: #0d0d0d;
  --tweet-bg-color-hover: #1a1a1a;
}

.acss-1qyv0u3 .react-tweet-theme a {
  color: inherit;
}

.acss-1qyv0u3 .react-tweet-theme a:hover {
  color: #b8f0ff !important;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.acss-1qyv0u3 .react-tweet-theme a[class^='tweet-link_root'],
.acss-1qyv0u3 .react-tweet-theme a[class^='tweet-header_follow'] {
  color: #8ae8ff;
}

.acss-1qyv0u3 .react-tweet-theme a[class^='tweet-header_username'] {
  color: #6f6f6f;
}

.acss-1qyv0u3 .react-tweet-theme a[class^='tweet-media-video_anchor'] {
  color: #fff;
}

.acss-1qyv0u3 .react-tweet-theme a[class^='tweet-info-created-at'] {
  font-size: 0.8em;
}

.acss-1xgd24g {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 0.5;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-1xgd24g .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-1v4njzu {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 0.5;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-1v4njzu .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-1v4njzu a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}

.acss-1v4njzu a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}

.acss-1v4njzu blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}

.acss-1v4njzu code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}

.acss-1v4njzu details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1v4njzu details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}

.acss-1v4njzu details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1v4njzu details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}

.acss-1v4njzu details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.acss-1v4njzu h1:not(.ignore-markdown-style h1),
.acss-1v4njzu h2:not(.ignore-markdown-style h2),
.acss-1v4njzu h3:not(.ignore-markdown-style h3),
.acss-1v4njzu h4:not(.ignore-markdown-style h4),
.acss-1v4njzu h5:not(.ignore-markdown-style h5),
.acss-1v4njzu h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}

.acss-1v4njzu h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}

.acss-1v4njzu h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}

.acss-1v4njzu h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}

.acss-1v4njzu h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}

.acss-1v4njzu h5:not(.ignore-markdown-style h5),
.acss-1v4njzu h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}

.acss-1v4njzu hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}

.acss-1v4njzu img:not(.ignore-markdown-style img) {
  max-width: 100%;
}

.acss-1v4njzu>img,
.acss-1v4njzu>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1v4njzu kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}

.acss-1v4njzu li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}

.acss-1v4njzu li:not(.ignore-markdown-style li) p {
  display: inline;
}

.acss-1v4njzu ul:not(.ignore-markdown-style ul),
.acss-1v4njzu ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}

.acss-1v4njzu ul:not(.ignore-markdown-style ul)>ul,
.acss-1v4njzu ol:not(.ignore-markdown-style ol)>ul,
.acss-1v4njzu ul:not(.ignore-markdown-style ul)>ol,
.acss-1v4njzu ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}

.acss-1v4njzu ul:not(.ignore-markdown-style ul)>li,
.acss-1v4njzu ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-1v4njzu ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}

.acss-1v4njzu ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}

.acss-1v4njzu ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}

.acss-1v4njzu p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}

.acss-1v4njzu p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-1v4njzu p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-1v4njzu pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}

.acss-1v4njzu strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}

.acss-1v4njzu svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}

.acss-1v4njzu table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1v4njzu table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}

.acss-1v4njzu table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1v4njzu table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}

.acss-1v4njzu table:not(.ignore-markdown-style table) th,
.acss-1v4njzu table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}

.acss-1v4njzu>video:not(.ignore-markdown-style video),
.acss-1v4njzu>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-1v4njzu video:not(.ignore-markdown-style video) {
  max-width: 100%;
}

.acss-rya5n0 {
  color: #aaaaaa;
  background: rgba(255, 255, 255, 0.06);
  -webkit-backdrop-filter: saturate(150%) blur(10px);
  backdrop-filter: saturate(150%) blur(10px);
  position: absolute;
  z-index: 2;
  inset-block-end: 8px;
  inset-inline-end: 0;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  color: #aaaaaa;
  opacity: 0;
  background: rgba(255, 255, 255, 0.02);
  -webkit-transition: opacity 0.1s;
  transition: opacity 0.1s;
}

.acss-rya5n0.ant-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4em;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 22px;
  margin: 0;
  line-height: 1.2;
  border-radius: 3px;
}

.acss-rya5n0.ant-tag span {
  margin: 0;
}

.acss-rya5n0.ant-tag span:not(.anticon) {
  height: unset;
  line-height: inherit;
}

.acss-r7nkci {
  border: 1px solid #1a1a1a;
  border-radius: 8px;
}

.acss-r7nkci:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1686too {
  font-size: 16px;
  font-weight: 500;
}

.acss-ony1ki {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 0.2;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-ony1ki .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-d7ie9f {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 0.2;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-d7ie9f .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-d7ie9f a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}

.acss-d7ie9f a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}

.acss-d7ie9f blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}

.acss-d7ie9f code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}

.acss-d7ie9f details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-d7ie9f details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}

.acss-d7ie9f details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-d7ie9f details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}

.acss-d7ie9f details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.acss-d7ie9f h1:not(.ignore-markdown-style h1),
.acss-d7ie9f h2:not(.ignore-markdown-style h2),
.acss-d7ie9f h3:not(.ignore-markdown-style h3),
.acss-d7ie9f h4:not(.ignore-markdown-style h4),
.acss-d7ie9f h5:not(.ignore-markdown-style h5),
.acss-d7ie9f h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}

.acss-d7ie9f h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}

.acss-d7ie9f h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}

.acss-d7ie9f h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}

.acss-d7ie9f h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}

.acss-d7ie9f h5:not(.ignore-markdown-style h5),
.acss-d7ie9f h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}

.acss-d7ie9f hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}

.acss-d7ie9f img:not(.ignore-markdown-style img) {
  max-width: 100%;
}

.acss-d7ie9f>img,
.acss-d7ie9f>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-d7ie9f kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}

.acss-d7ie9f li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}

.acss-d7ie9f li:not(.ignore-markdown-style li) p {
  display: inline;
}

.acss-d7ie9f ul:not(.ignore-markdown-style ul),
.acss-d7ie9f ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}

.acss-d7ie9f ul:not(.ignore-markdown-style ul)>ul,
.acss-d7ie9f ol:not(.ignore-markdown-style ol)>ul,
.acss-d7ie9f ul:not(.ignore-markdown-style ul)>ol,
.acss-d7ie9f ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}

.acss-d7ie9f ul:not(.ignore-markdown-style ul)>li,
.acss-d7ie9f ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-d7ie9f ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}

.acss-d7ie9f ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}

.acss-d7ie9f ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}

.acss-d7ie9f p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}

.acss-d7ie9f p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-d7ie9f p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-d7ie9f pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}

.acss-d7ie9f strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}

.acss-d7ie9f svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}

.acss-d7ie9f table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-d7ie9f table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}

.acss-d7ie9f table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}

.acss-d7ie9f table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}

.acss-d7ie9f table:not(.ignore-markdown-style table) th,
.acss-d7ie9f table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}

.acss-d7ie9f>video:not(.ignore-markdown-style video),
.acss-d7ie9f>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-d7ie9f video:not(.ignore-markdown-style video) {
  max-width: 100%;
}

.acss-117arqh {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  inset: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: rgba(0, 0, 0, 0.44);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.acss-ajyhg9 {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin-block: 0 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 6px;
}

.acss-ajyhg9:hover .acss-117arqh {
  opacity: 1;
}

.acss-1h3mcfs {
  cursor: pointer;
  width: 100%;
}

.acss-mno1t8 {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  margin-block: 0 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 6px;
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
  background: rgba(255, 255, 255, 0.06);
}

.acss-mno1t8:hover .acss-117arqh {
  opacity: 1;
}

.acss-1drg2x0 {
  margin: 0;
  padding-block: 8px;
  padding-inline: 16px;
  font-size: 14px;
  color: #aaaaaa;
  border-radius: 24px;
}

.acss-f0h0mw {
  color: #aaaaaa;
  background: rgba(255, 255, 255, 0.06);
  margin: 0;
  padding-block: 8px;
  padding-inline: 16px;
  font-size: 14px;
  color: #aaaaaa;
  border-radius: 24px;
}

.acss-f0h0mw.ant-tag {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4em;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 22px;
  margin: 0;
  line-height: 1.2;
  border-radius: 3px;
}

.acss-f0h0mw.ant-tag span {
  margin: 0;
}

.acss-f0h0mw.ant-tag span:not(.anticon) {
  height: unset;
  line-height: inherit;
}

.acss-1o0kiv4 {
  --rows: 3;
  --max-item-width: 320px;
  --gap: 32px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1k7bg79 {
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.16);
  -webkit-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-1k7bg79:hover {
  box-shadow: 0 0 0 2px #eeeeee;
}

.acss-17sgqz7 {
  position: relative;
  overflow: hidden;
  -webkit-mask-image: radial-gradient(100% 100% at 50% 0%, black 50%, transparent);
  mask-image: radial-gradient(100% 100% at 50% 0%, black 50%, transparent);
}

.acss-4pv3il {
  z-index: 10;
  width: 100%;
  padding-block: 8px;
  background: #000000;
}

.acss-z2e2q2 {
  --rows: 4;
  --max-item-width: 240px;
  --gap: 12px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1fa8fyw {
  position: relative;
  overflow: hidden;
  background: #0d0d0d;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
}

.acss-1inzg1r {
  box-shadow: 0 0 0 2px rgba(230, 230, 230, 0.06) inset, 0 1px 2px 0 rgba(0, 0, 0, 0.03), 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02);
}

.acss-muz92r {
  background: linear-gradient(to bottom, #0d0d0d 50%, #1a1a1a);
}

.acss-muz92r::before {
  content: '';
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-image: url('/images/plan_highlight.webp');
  background-repeat: no-repeat;
  -webkit-background-position: top;
  background-position: top;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}

.acss-muz92r>* {
  z-index: 1;
}

.acss-rqgovz {
  line-height: 1.4;
  color: #aaaaaa;
}

.acss-dhgil5 {
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
}

.acss-1snikpr {
  font-size: 12px;
  color: #6f6f6f;
}

.acss-2qy114 {
  font-size: 24px;
  font-weight: bold;
}

.acss-17rpkbj {
  font-size: 14px;
  font-weight: normal;
}

.acss-un8f30 {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
}

.acss-1qp04nt {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10);
}

.acss-wqis3f {
  line-height: 1.2;
}

.acss-sjgic0 {
  font-size: 12px;
  line-height: 1.2;
  color: #6f6f6f;
}

.acss-18qyfim {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  color: #aaaaaa;
}

.acss-rknbr0 {
  position: relative;
  overflow: hidden;
  background: #0d0d0d;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
  background: linear-gradient(to bottom, #0d0d0d 50%, #1a1a1a);
}

.acss-rknbr0::before {
  content: '';
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-image: url('/images/plan_highlight.webp');
  background-repeat: no-repeat;
  -webkit-background-position: top;
  background-position: top;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}

.acss-rknbr0>* {
  z-index: 1;
}

.acss-wxwv0u {
  position: relative;
  overflow: hidden;
  padding: 48px;
  border-radius: 16px;
  background: linear-gradient(45deg, #0d0d0d, #181827, #3d3d62);
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10) inset;
}

@media (max-width: 575px) {
  .acss-wxwv0u {
    padding: 24px;
  }
}

.acss-9oecbb {
  font-size: 16px;
}

.acss-1aikgho {
  font-size: 28px;
  font-weight: bold;
  background-image: linear-gradient(45deg, #9c6cff, #2a2aff);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.acss-3t0xrp {
  overflow-x: auto;
  min-width: 320px;
  border: 1px solid #1a1a1a;
  border-radius: 8px;
}

.acss-u7rt49 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 10;
  inset-block-start: 0;
  width: 100%;
  padding-block: 8px;
  background: #000000;
}

.acss-1462t26 {
  table-layout: fixed;
  border-collapse: collapse;
  width: 100%;
  border-color: inherit;
  text-indent: 0;
}

.acss-tj8n9v {
  margin-block: 0;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
}

@media (max-width: 575px) {
  .acss-tj8n9v {
    font-size: 16px;
  }
}

.acss-zi99jx {
  margin-block-start: 12px;
  border-radius: 6px;
  font-size: 13px;
}

.acss-zwraal {
  font-size: 12px;
  font-weight: 400;
  color: #6f6f6f;
  text-align: start;
}

.acss-1hhei2l {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
  text-align: start;
}

.acss-7x0fdc {
  position: -webkit-sticky;
  position: sticky;
  inset-block-start: 0;
  background: #000000;
}

.acss-1vqtjlu {
  padding-block: 18px;
}

.acss-1vqtjlu:first-child {
  width: 280px;
  -webkit-padding-end: 24px;
  padding-inline-end: 24px;
}

.acss-1vqtjlu:not(:first-child) {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
}

.acss-1xkn653 {
  width: 100%;
  padding-block: 18px;
}

.acss-19zkn4o {
  margin-block: 0;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  text-align: start;
}

@media (max-width: 575px) {
  .acss-19zkn4o {
    font-size: 16px;
  }
}

.acss-1ywk46q {
  margin-block-start: 12px;
  border-radius: 6px;
  font-size: 13px;
}

.acss-1ywk46q.ant-btn {
  -webkit-transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: color 400ms cubic-bezier(0.215, 0.61, 0.355, 1), background 100ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-1ywk46q.ant-btn>.ant-btn-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1pwn3am {
  border: 1px solid #1a1a1a;
  border-radius: 8px;
  background: #1a1a1a;
}

.acss-120flp1 {
  position: -webkit-sticky;
  position: sticky;
  inset-block-start: 48px;
  background: #000000;
}

.acss-6skrhc {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
}

.acss-1vaqkhu {
  padding-block: 18px;
  position: -webkit-sticky;
  position: sticky;
  inset-block-start: 48px;
  background: #000000;
}

.acss-1vaqkhu:first-child {
  width: 280px;
  -webkit-padding-end: 24px;
  padding-inline-end: 24px;
}

.acss-1vaqkhu:not(:first-child) {
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
}

.acss-1m26gpx {
  background: #eeeeee;
  border-radius: 8px;
}

.acss-1kqqlpx {
  padding-block: 18px;
}

.acss-1kqqlpx:not(:first-child) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-padding-start: 24px;
  padding-inline-start: 24px;
  text-align: end;
}

.acss-xahd9c {
  font-size: 14px;
}

.acss-hkinku {
  border-block-start: 1px solid #1a1a1a;
}

.acss-1nwhz6w {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  border-block-start: 1px solid #1a1a1a;
}

.acss-6vvps9 {
  --rows: 1;
  --max-item-width: 300px;
  --gap: 32px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-1o8zpk7.ant-select>.ant-select-selector {
  background: none;
  border: none;
  box-shadow: none;
}

.acss-1o8zpk7.ant-select>.ant-select-selector:hover {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1o8zpk7.ant-select>.ant-select-selector:active {
  background: rgba(255, 255, 255, 0.02);
}

.acss-1f3z245.ant-select>.ant-select-selector {
  background: rgba(255, 255, 255, 0.06);
}

.acss-1f3z245.ant-select>.ant-select-selector:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-1f3z245.ant-select>.ant-select-selector:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-18rkni2.ant-select>.ant-select-selector {
  background: #0d0d0d;
  border: 1px solid #1a1a1a;
}

.acss-18rkni2.ant-select>.ant-select-selector:hover {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-18rkni2.ant-select>.ant-select-selector:active {
  background: #0d0d0d;
  border: 1px solid #202020;
}

.acss-1yd3qb2.ant-select.ant-select-focused>.ant-select-selector {
  background: rgba(255, 255, 255, 0.06) !important;
}

.acss-ljp0mq.ant-select>.ant-select-selector {
  box-shadow: 0 1px 0 -1px #000000, 0 1px 2px -0.5px #000000, 0 2px 2px -1px #000000, 0 3px 6px -4px #000000;
}

.acss-18alari.ant-select.ant-select-focused>.ant-select-selector {
  background: rgba(255, 255, 255, 0.06) !important;
}

.acss-18alari.ant-select>.ant-select-selector {
  background: rgba(255, 255, 255, 0.06);
}

.acss-18alari.ant-select>.ant-select-selector:hover {
  background: rgba(255, 255, 255, 0.10);
}

.acss-18alari.ant-select>.ant-select-selector:active {
  background: rgba(255, 255, 255, 0.06);
}

.acss-19tb95y {
  display: none;
}

.acss-1i7nt8n li::before {
  color: #ffb224;
}

.acss-vq4kgg li::before {
  color: #777777;
}

.acss-1bptuml li::before {
  color: #0072f5;
}

.acss-kyb40d {
  margin: 0;
  font-size: 12px;
}

.acss-1n2i0dh:hover .docker-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.acss-1bxnamp {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  font-size: 16px;
  list-style-position: outside;
  list-style-type: none;
}

.acss-1bxnamp li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-1bxnamp li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  color: #aaaaaa;
}

.acss-tlg726 {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  font-size: 16px;
  list-style-position: outside;
  list-style-type: none;
}

.acss-tlg726 li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-tlg726 li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  color: #aaaaaa;
}

.acss-tlg726 li::before {
  color: #0072f5;
}

.acss-1ipcsps {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  font-size: 16px;
  list-style-position: outside;
  list-style-type: none;
}

.acss-1ipcsps li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-1ipcsps li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  color: #aaaaaa;
}

.acss-1ipcsps li::before {
  color: #777777;
}

.acss-1fyz0tj {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  font-size: 16px;
  list-style-position: outside;
  list-style-type: none;
}

.acss-1fyz0tj li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-1fyz0tj li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  color: #aaaaaa;
}

.acss-1fyz0tj li::before {
  color: #ffb224;
}

.acss-1datkss {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 0.3;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-1datkss .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-5qgvqp {
  --lobe-markdown-font-size: 16px;
  --lobe-markdown-header-multiple: 0.3;
  --lobe-markdown-margin-multiple: 1.5;
  --lobe-markdown-line-height: 1.8;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}

.acss-5qgvqp .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}

.acss-5qgvqp a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}

.acss-5qgvqp a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}

.acss-5qgvqp blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}

.acss-5qgvqp code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}

.acss-5qgvqp details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-5qgvqp details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}

.acss-5qgvqp details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-5qgvqp details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}

.acss-5qgvqp details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.acss-5qgvqp h1:not(.ignore-markdown-style h1),
.acss-5qgvqp h2:not(.ignore-markdown-style h2),
.acss-5qgvqp h3:not(.ignore-markdown-style h3),
.acss-5qgvqp h4:not(.ignore-markdown-style h4),
.acss-5qgvqp h5:not(.ignore-markdown-style h5),
.acss-5qgvqp h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}

.acss-5qgvqp h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}

.acss-5qgvqp h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}

.acss-5qgvqp h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}

.acss-5qgvqp h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}

.acss-5qgvqp h5:not(.ignore-markdown-style h5),
.acss-5qgvqp h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}

.acss-5qgvqp hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}

.acss-5qgvqp img:not(.ignore-markdown-style img) {
  max-width: 100%;
}

.acss-5qgvqp>img,
.acss-5qgvqp>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-5qgvqp kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}

.acss-5qgvqp li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}

.acss-5qgvqp li:not(.ignore-markdown-style li) p {
  display: inline;
}

.acss-5qgvqp ul:not(.ignore-markdown-style ul),
.acss-5qgvqp ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}

.acss-5qgvqp ul:not(.ignore-markdown-style ul)>ul,
.acss-5qgvqp ol:not(.ignore-markdown-style ol)>ul,
.acss-5qgvqp ul:not(.ignore-markdown-style ul)>ol,
.acss-5qgvqp ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}

.acss-5qgvqp ul:not(.ignore-markdown-style ul)>li,
.acss-5qgvqp ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}

.acss-5qgvqp ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}

.acss-5qgvqp ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}

.acss-5qgvqp ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}

.acss-5qgvqp p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}

.acss-5qgvqp p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-5qgvqp p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}

.acss-5qgvqp pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}

.acss-5qgvqp strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}

.acss-5qgvqp svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}

.acss-5qgvqp table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-5qgvqp table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}

.acss-5qgvqp table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}

.acss-5qgvqp table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}

.acss-5qgvqp table:not(.ignore-markdown-style table) th,
.acss-5qgvqp table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}

.acss-5qgvqp>video:not(.ignore-markdown-style video),
.acss-5qgvqp>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}

.acss-5qgvqp video:not(.ignore-markdown-style video) {
  max-width: 100%;
}

.acss-7dit7j {
  grid-column: span 2;
  grid-row: span 2;
}

@media (max-width: 575px) {
  .acss-7dit7j {
    grid-column: span 1;
    grid-row: span 1;
  }
}

.acss-xbdr0x {
  --rows: 3;
  --max-item-width: 320px;
  --gap: 1em;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-15tvnnh {
  --rows: 2;
  --max-item-width: 360px;
  --gap: 48px;
  display: grid !important;
  grid-template-columns: repeat(auto-fill,
      minmax(max(var(--max-item-width), calc((100% - var(--gap) * (var(--rows) - 1)) / var(--rows))),
        1fr));
}

.acss-3fihld {
  margin-block-end: 4px;
  font-size: 12px;
  font-weight: bold;
  color: #6f6f6f;
}

.acss-4rit57 {
  position: relative;
  overflow: hidden;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 144px;
  height: 108px;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.10);
}

.acss-109s8yj {
  font-size: 20px !important;
  font-weight: bold;
  color: #ffffff;
}

.acss-15xtf2r.ant-tabs .ant-tabs-tab {
  padding-block: 8px;
  padding-inline: 12px;
  color: #aaaaaa;
  -webkit-transition: background-color 100ms ease-out;
  transition: background-color 100ms ease-out;
}

.acss-15xtf2r.ant-tabs .ant-tabs-tab:hover {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 6px;
}

.acss-15xtf2r.ant-tabs.ant-tabs-top .ant-tabs-ink-bar {
  height: 3px;
  border-start-start-radius: 3px;
  border-start-end-radius: 3px;
}

.acss-15xtf2r.ant-tabs.ant-tabs-bottom .ant-tabs-ink-bar {
  height: 3px;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
}

.acss-15xtf2r.ant-tabs.ant-tabs-left .ant-tabs-ink-bar {
  width: 3px;
  border-start-start-radius: 3px;
  border-end-start-radius: 3px;
}

.acss-15xtf2r.ant-tabs.ant-tabs-right .ant-tabs-ink-bar {
  width: 3px;
  border-start-end-radius: 3px;
  border-end-end-radius: 3px;
}

.acss-15xtf2r.ant-tabs .ant-tabs-tab {
  margin: 4px;
}

.acss-15xtf2r.ant-tabs .ant-tabs-tab+.ant-tabs-tab {
  margin: 4px;
}

.acss-15xtf2r.ant-tabs .ant-tabs-content-holder {
  display: none;
}

.acss-15xtf2r.ant-tabs .ant-tabs-nav {
  margin: 0;
}

.acss-15xtf2r.ant-tabs .ant-tabs-nav::before {
  display: none;
}

.acss-1lhk33d {
  margin-block: 0.5em 0.3em;
  font-size: 32px;
  font-weight: bold;
  line-height: 1.2;
}

@media (max-width: 575px) {
  .acss-1lhk33d {
    font-size: 28px;
  }
}

.acss-sjej6z {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  overflow: hidden;
  width: 100%;
  height: 80%;
  opacity: 0.5;
  border-radius: 8px;
  -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), scale 2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), scale 2s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.acss-sjej6z::after {
  content: '';
  position: absolute;
  inset-block-end: -1px;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.5) 75%, #000 95%);
}

@media (max-width: 575px) {
  .acss-sjej6z {
    opacity: 0.75;
  }
}

.acss-nzo8e5 {
  color: #aaa;
}

.acss-fr2kx1 {
  position: relative;
  overflow: hidden;
  height: 100%;
  min-height: 220px;
  background: #000;
  border-radius: 8px;
}

.acss-fr2kx1::after {
  pointer-events: none;
  content: '';
  position: absolute;
  z-index: 3;
  inset: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px #1a1a1a;
  -webkit-transition: box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: box-shadow 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.acss-fr2kx1:hover::before {
  box-shadow: inset 0 0 0 1px #202020;
}

.acss-fr2kx1:hover .acss-sjej6z {
  scale: 1.1;
  opacity: 1 !important;
}

.acss-dqkv25 {
  min-height: 120px;
}

@media (min-width: 1600px) {
  .acss-dqkv25 {
    min-height: unset;
  }
}

.acss-cbbbrd {
  color: #aaa;
}

@media (max-width: 575px) {
  .acss-cbbbrd {
    display: none;
  }
}

.acss-1abw4le {
  font-size: 20px !important;
  font-weight: bold;
  color: #fff !important;
}


.acss-13xnlhu {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}


.acss-wsyvb2 {
  position: relative;
  width: 100%;
  max-width: 100vw;
  padding-block: 24px 12px;
  padding-inline: 12px;
}


.acss-wsyvb2 time {
  display: inline-block;
  white-space: nowrap;
}


.acss-wsyvb2 div[role='menubar'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}


.acss-wsyvb2 time,
.acss-wsyvb2 div[role='menubar'] {
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: opacity 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}


.acss-wsyvb2:hover time,
.acss-wsyvb2:hover div[role='menubar'] {
  pointer-events: unset;
  opacity: 1;
}


@media (max-width: 575px) {
  .acss-wsyvb2 {
    padding-block-start: 12px;
    padding-inline: 8px;
  }
}


.acss-1d6r06b {
  padding-block: 8px 12px;
  padding-inline: 12px;
  border: 1px solid #1a1a1a;
}


.acss-1d6r06b:active,
.acss-1d6r06b:hover {
  border-color: #202020;
}


.acss-uy0yf1 {
  padding-block: 8px;
  padding-inline: 12px;
  border: 1px solid rgba(26, 26, 26, 0.66);
  border-radius: 8px;
  background-color: #0d0d0d;
}


.acss-l8u0ph {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}


@media (max-width: 575px) {
  .acss-l8u0ph {
    width: 100%;
  }
}


.acss-16fgd0f {
  padding-block: 8px;
  padding-inline: 12px;
  border: 1px solid rgba(26, 26, 26, 0.66);
  border-radius: 8px;
  background-color: #0d0d0d;
  position: relative;
  overflow: hidden;
  max-width: 100%;
}


@media (max-width: 575px) {
  .acss-16fgd0f {
    width: 100%;
  }
}


.acss-4ej7mt {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  margin-block-start: -16px;
}


@media (max-width: 575px) {
  .acss-4ej7mt {
    overflow-x: auto;
  }
}


.acss-lp0rhx {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}


@media (max-width: 575px) {
  .acss-lp0rhx {
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
}


.acss-15qpcbr {
  position: relative;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: px;
  height: px;
}


.acss-1d3rbg8 {
  width: px;
}


.acss-1aih96i {
  width: 100%;
}


.acss-mar5is {
  position: relative;
  overflow: hidden;
  width: 100%;
}


.acss-mrhdhs {
  position: absolute;
  inset-block-end: 0;
  inset-inline: unset -4px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  color: #000000;
  background: #eeeeee;
}


.acss-5s8eqo {
  pointer-events: none;
  margin-block-end: 6px;
  font-size: 12px;
  line-height: 1;
  color: #6f6f6f;
  text-align: left;
}


.acss-4sze6m {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: flex-end;
  align-self: flex-end;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}


.acss-qp8xbp {
  padding-block-start: 6px;
}


.acss-1le76l8 {
  padding-block-start: 6px;
  position: relative;
  overflow: hidden;
  max-width: 100%;
}


@media (max-width: 575px) {
  .acss-1le76l8 {
    width: 100%;
  }
}


.acss-11s1sth {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  margin-block-start: 0px;
}


@media (max-width: 575px) {
  .acss-11s1sth {
    overflow-x: auto;
  }
}


.acss-17tlnjh {
  position: relative;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 40px;
  height: 40px;
}


.acss-h6owuj {
  width: 40px;
}


.acss-1dgpzns {
  position: absolute;
  inset-block-end: 0;
  inset-inline: unset unset;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  color: #000000;
  background: #eeeeee;
}


.acss-om1ylx {
  pointer-events: none;
  margin-block-end: 6px;
  font-size: 12px;
  line-height: 1;
  color: #6f6f6f;
  text-align: right;
}


.acss-1aqvo5z {
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}


.acss-1m1svb1 {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  --lobe-markdown-border-radius: 6;
}


.acss-1m1svb1 #footnote-label {
  display: none;
}


.acss-1m1svb1 sup:has(a[aria-describedby='footnote-label']) {
  vertical-align: super !important;
}


.acss-1m1svb1 ol>li::marker,
.acss-1m1svb1 ul>li::marker {
  color: rgba(155, 253, 226, 0.96) !important;
}


.acss-1m1svb1 ol>li>li::marker,
.acss-1m1svb1 ul>li>li::marker {
  color: #aaaaaa !important;
}


.acss-1m1svb1 ul {
  list-style: unset;
}


.acss-1m1svb1 ul>li::before {
  content: unset;
  display: -webkit-box;
  display: -webkit-unset;
  display: -ms-unsetbox;
  display: unset;
}


.acss-1m1svb1 .katex-html {
  overflow: auto hidden;
  padding: 3px;
}


.acss-1m1svb1 .katex-html .base {
  margin-block: 0;
  margin-inline: auto;
}


.acss-1m1svb1 .katex-html .tag {
  position: relative !important;
  display: inline-block;
  -webkit-padding-start: 0.5rem;
  padding-inline-start: 0.5rem;
}


.acss-1efsark {
  --lobe-markdown-font-size: 14px;
  --lobe-markdown-header-multiple: 0.25;
  --lobe-markdown-margin-multiple: 1;
  --lobe-markdown-line-height: 1.6;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
}


.acss-1efsark .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}


.acss-bc6g20 {
  --lobe-markdown-font-size: 14px;
  --lobe-markdown-header-multiple: 0.25;
  --lobe-markdown-margin-multiple: 1;
  --lobe-markdown-line-height: 1.6;
  --lobe-markdown-border-radius: 8;
  --lobe-markdown-border-color: rgba(255, 255, 255, 0.02);
  position: relative;
  width: 100%;
  max-width: 100%;
  padding-inline: 1px;
  font-size: var(--lobe-markdown-font-size);
  line-height: var(--lobe-markdown-line-height);
  word-break: break-word;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  --lobe-markdown-border-radius: 6;
}


.acss-bc6g20 .ignore-markdown-style {
  font-size: 14px;
  line-height: 1.5;
}


.acss-bc6g20 a:not(.ignore-markdown-style a) {
  color: #8ae8ff;
}


.acss-bc6g20 a:not(.ignore-markdown-style a):hover {
  color: #b8f0ff;
}


.acss-bc6g20 blockquote:not(.ignore-markdown-style blockquote) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  margin-inline: 0;
  padding-block: 0;
  padding-inline: 1em;
  color: #aaaaaa;
  border-inline-start: solid 4px #202020;
}


.acss-bc6g20 code:not(.ignore-markdown-style code):not(:has(span)) {
  display: inline;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: Hack, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  line-height: 1;
  word-break: break-word;
  white-space: break-spaces;
  background: rgba(255, 255, 255, 0.10);
  border: 1px solid var(--lobe-markdown-border-color);
  border-radius: 0.25em;
}


.acss-bc6g20 details:not(.ignore-markdown-style details) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  padding-block: 0.75em;
  padding-inline: 1em;
  background: rgba(255, 255, 255, 0.06);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}


.acss-bc6g20 details:not(.ignore-markdown-style details) summary {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
}


.acss-bc6g20 details:not(.ignore-markdown-style details) summary::before {
  content: '';
  position: absolute;
  inset-inline-end: 1.25em;
  -webkit-transform: rotateZ(-45deg);
  -moz-transform: rotateZ(-45deg);
  -ms-transform: rotateZ(-45deg);
  transform: rotateZ(-45deg);
  display: block;
  width: 0.4em;
  height: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  border-block-end: 1.5px solid #aaaaaa;
  border-inline-end: 1.5px solid #aaaaaa;
  -webkit-transition: -webkit-transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
}


.acss-bc6g20 details:not(.ignore-markdown-style details)[open] summary {
  padding-block-end: 0.75em;
  border-block-end: 1px dashed #202020;
}


.acss-bc6g20 details:not(.ignore-markdown-style details)[open] summary::before {
  -webkit-transform: rotateZ(45deg);
  -moz-transform: rotateZ(45deg);
  -ms-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}


.acss-bc6g20 h1:not(.ignore-markdown-style h1),
.acss-bc6g20 h2:not(.ignore-markdown-style h2),
.acss-bc6g20 h3:not(.ignore-markdown-style h3),
.acss-bc6g20 h4:not(.ignore-markdown-style h4),
.acss-bc6g20 h5:not(.ignore-markdown-style h5),
.acss-bc6g20 h6:not(.ignore-markdown-style h6) {
  margin-block: max(calc(var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em),
      var(--lobe-markdown-font-size));
  font-weight: bold;
  line-height: 1.25;
}


.acss-bc6g20 h1:not(.ignore-markdown-style h1) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple)));
}


.acss-bc6g20 h2:not(.ignore-markdown-style h2) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple)));
}


.acss-bc6g20 h3:not(.ignore-markdown-style h3) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple)));
}


.acss-bc6g20 h4:not(.ignore-markdown-style h4) {
  font-size: calc(var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple)));
}


.acss-bc6g20 h5:not(.ignore-markdown-style h5),
.acss-bc6g20 h6:not(.ignore-markdown-style h6) {
  font-size: calc(var(--lobe-markdown-font-size) * 1);
}


.acss-bc6g20 hr:not(.ignore-markdown-style hr) {
  width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);
  border-color: #202020;
  border-style: dashed;
  border-width: 1px;
  border-block-start: none;
  border-inline-start: none;
  border-inline-end: none;
}


.acss-bc6g20 img:not(.ignore-markdown-style img) {
  max-width: 100%;
}


.acss-bc6g20>img,
.acss-bc6g20>p>img {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}


.acss-bc6g20 kbd:not(.ignore-markdown-style kbd) {
  cursor: default;
  display: inline-block;
  min-width: 1em;
  margin-inline: 0.25em;
  padding-block: 0.2em;
  padding-inline: 0.4em;
  font-family: "HarmonyOS Sans", "Segoe UI", "SF Pro Display", -apple-system, BlinkMacSystemFont, Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "HarmonyOS Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", "Source Han Sans CN", sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1;
  text-align: center;
  background: #000000;
  border: 1px solid #1a1a1a;
  border-radius: 0.25em;
}


.acss-bc6g20 li:not(.ignore-markdown-style li) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);
}


.acss-bc6g20 li:not(.ignore-markdown-style li) p {
  display: inline;
}


.acss-bc6g20 ul:not(.ignore-markdown-style ul),
.acss-bc6g20 ol:not(.ignore-markdown-style ol) {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
  -webkit-padding-start: 0;
  padding-inline-start: 0;
  list-style-position: outside;
}


.acss-bc6g20 ul:not(.ignore-markdown-style ul)>ul,
.acss-bc6g20 ol:not(.ignore-markdown-style ol)>ul,
.acss-bc6g20 ul:not(.ignore-markdown-style ul)>ol,
.acss-bc6g20 ol:not(.ignore-markdown-style ol)>ol {
  margin-block: 0;
}


.acss-bc6g20 ul:not(.ignore-markdown-style ul)>li,
.acss-bc6g20 ol:not(.ignore-markdown-style ol)>li {
  -webkit-margin-start: 1em;
  margin-inline-start: 1em;
}


.acss-bc6g20 ol:not(.ignore-markdown-style ol) {
  list-style: auto;
}


.acss-bc6g20 ul:not(.ignore-markdown-style ul) {
  list-style-type: none;
}


.acss-bc6g20 ul:not(.ignore-markdown-style ul)>li::before {
  content: '-';
  display: inline-block;
  margin-inline: -1em 0.5em;
  opacity: 0.5;
}


.acss-bc6g20 p:not(.ignore-markdown-style kbd) {
  margin-block: 4px;
  line-height: var(--lobe-markdown-line-height);
  letter-spacing: 0.02em;
}


.acss-bc6g20 p:not(.ignore-markdown-style kbd):not(:first-child) {
  margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);
}


.acss-bc6g20 p:not(.ignore-markdown-style kbd):not(:last-child) {
  margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);
}


.acss-bc6g20 pre {
  font-size: calc(var(--lobe-markdown-font-size) * 0.85);
}


.acss-bc6g20 strong:not(.ignore-markdown-style strong) {
  font-weight: 600;
}


.acss-bc6g20 svg:not(.ignore-markdown-style svg) {
  line-height: 1;
}


.acss-bc6g20 table:not(.ignore-markdown-style table) {
  unicode-bidi: isolate;
  overflow: auto hidden;
  display: block;
  border-spacing: 0;
  border-collapse: collapse;
  box-sizing: border-box;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  text-align: start;
  text-indent: initial;
  text-wrap: pretty;
  word-break: auto-phrase;
  overflow-wrap: break-word;
  background: rgba(255, 255, 255, 0.02);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}


.acss-bc6g20 table:not(.ignore-markdown-style table) code {
  word-break: break-word;
}


.acss-bc6g20 table:not(.ignore-markdown-style table) thead {
  background: rgba(255, 255, 255, 0.02);
}


.acss-bc6g20 table:not(.ignore-markdown-style table) tr {
  box-shadow: 0 1px 0 var(--lobe-markdown-border-color);
}


.acss-bc6g20 table:not(.ignore-markdown-style table) th,
.acss-bc6g20 table:not(.ignore-markdown-style table) td {
  min-width: 120px;
  padding-block: 0.75em;
  padding-inline: 1em;
  text-align: start;
}


.acss-bc6g20>video:not(.ignore-markdown-style video),
.acss-bc6g20>p:not(.ignore-markdown-style p)>video {
  margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);
  border-radius: calc(var(--lobe-markdown-border-radius) * 1px);
  box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);
}


.acss-bc6g20 video:not(.ignore-markdown-style video) {
  max-width: 100%;
}


.acss-bc6g20 #footnote-label {
  display: none;
}


.acss-bc6g20 sup:has(a[aria-describedby='footnote-label']) {
  vertical-align: super !important;
}


.acss-bc6g20 ol>li::marker,
.acss-bc6g20 ul>li::marker {
  color: rgba(155, 253, 226, 0.96) !important;
}


.acss-bc6g20 ol>li>li::marker,
.acss-bc6g20 ul>li>li::marker {
  color: #aaaaaa !important;
}


.acss-bc6g20 ul {
  list-style: unset;
}


.acss-bc6g20 ul>li::before {
  content: unset;
  display: -webkit-box;
  display: -webkit-unset;
  display: -ms-unsetbox;
  display: unset;
}


.acss-bc6g20 .katex-html {
  overflow: auto hidden;
  padding: 3px;
}


.acss-bc6g20 .katex-html .base {
  margin-block: 0;
  margin-inline: auto;
}


.acss-bc6g20 .katex-html .tag {
  position: relative !important;
  display: inline-block;
  -webkit-padding-start: 0.5rem;
  padding-inline-start: 0.5rem;
}


.acss-ktai8d {
  pointer-events: all;
  overflow: hidden;
  width: unset;
  padding-inline: 12px;
  -webkit-backdrop-filter: saturate(180%) blur(16px);
  backdrop-filter: saturate(180%) blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 56px;
  -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: rgba(26, 26, 26, 0.5);
  border-color: transparent;
}


.acss-ktai8d a {
  color: inherit;
}


@media (max-width: 575px) {
  .acss-ktai8d {
    padding-block: 0;
    padding-inline: 12px;
  }
}


.acss-11je8t {
  transform-origin: bottom center;
  border: 1px solid #202020;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  box-shadow: 0 0 12vw -4vw #a092ff;
}


@media (max-width: 575px) {
  .acss-11je8t {
    box-shadow: 0 0 32px -16px #a092ff;
  }
}


.acss-1j2hxvq {
  position: relative;
  overflow: hidden;
  max-width: 1000px;
  background: #0d0d0d;
  transform-origin: bottom center;
  border: 1px solid #202020;
  -webkit-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  box-shadow: 0 0 12vw -4vw #a092ff;
}


@media (max-width: 575px) {
  .acss-1j2hxvq {
    box-shadow: 0 0 32px -16px #a092ff;
  }
}


.acss-10cmki2 {
  pointer-events: none;
  position: fixed;
  z-index: 1001;
  inset-block-start: 24px;
  grid-area: head;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transform: translateY(-150%);
  -moz-transform: translateY(-150%);
  -ms-transform: translateY(-150%);
  transform: translateY(-150%);
}


@-webkit-keyframes animation-15nfzar {
  100% {
    -webkit-transform: translate(calc(-50% - 64px));
    -moz-transform: translate(calc(-50% - 64px));
    -ms-transform: translate(calc(-50% - 64px));
    transform: translate(calc(-50% - 64px));
  }
}


@keyframes animation-15nfzar {
  100% {
    -webkit-transform: translate(calc(-50% - 64px));
    -moz-transform: translate(calc(-50% - 64px));
    -ms-transform: translate(calc(-50% - 64px));
    transform: translate(calc(-50% - 64px));
  }
}


.acss-1rgv8ih {
  -webkit-animation: animation-15nfzar 200s forwards linear infinite;
  animation: animation-15nfzar 200s forwards linear infinite;
}


.acss-g51oi9 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
}


.acss-125ufc5 {
  position: relative;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  width: 320px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.06);
  border-radius: 8px;
}


.acss-m6pba2 {
  position: relative;
  overflow: hidden;
  width: 100%;
  -webkit-mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
  mask-image: linear-gradient(to right, transparent, black 20%, black 80%, transparent);
}


.acss-xfx1kn {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  -webkit-animation: animation-15nfzar 200s forwards linear infinite;
  animation: animation-15nfzar 200s forwards linear infinite;
}


.acss-1a771ni {
  -webkit-animation: animation-15nfzar 40s forwards linear infinite;
  animation: animation-15nfzar 40s forwards linear infinite;
}


.acss-mhrsjl {
  font-size: 12px;
}


.acss-n552wa {
  height: 44px;
  margin-block-end: 0 !important;
  color: #6f6f6f;
}


.acss-39g9nl {
  margin-block-end: 0 !important;
  font-size: 16px !important;
  font-weight: bold;
}


@media (max-width: 575px) {
  .acss-39g9nl {
    line-height: 32px;
  }
}


.acss-1x2ptg6 {
  -webkit-animation: animation-15nfzar 200s reverse linear infinite;
  animation: animation-15nfzar 200s reverse linear infinite;
}


.acss-1dfyofv {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  min-width: 100%;
  -webkit-animation: animation-15nfzar 200s reverse linear infinite;
  animation: animation-15nfzar 200s reverse linear infinite;
}


.acss-wgmdq8 {
  position: relative;
  -webkit-column-count: 4;
  column-count: 4;
  gap: 16px;
  width: 100%;
}


@media (max-width: 575px) {
  .acss-wgmdq8 {
    -webkit-column-count: 2;
    column-count: 2;
  }
}


.acss-chl17c {
  font-size: 15px !important;
  font-weight: normal;
}


.acss-gzzfls {
  font-size: 13px;
  color: #6f6f6f;
}


.acss-1ufqiwv {
  position: relative;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  margin-block-end: 16px;
  padding: 16px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.10));
  border: 1px solid #1a1a1a;
  border-block-end: 0;
  border-radius: 8px;
  page-break-inside: avoid;
}


.acss-1igvcjk {
  z-index: 1;
  width: 100%;
}


@media (max-width: 575px) {
  .acss-1igvcjk {
    overflow: hidden;
    height: 100vh;
    margin-block-end: -64px;
    -webkit-mask-image: linear-gradient(to bottom, black 50%, transparent);
    mask-image: linear-gradient(to bottom, black 50%, transparent);
  }
}


.acss-xl6oz7 {
  font-weight: bold;
}


#nprogress {
  pointer-events: none
}

#nprogress .bar {
  background: #ffffff;
  position: fixed;
  z-index: 1600;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px
}

#nprogress .peg {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  ;
  opacity: 1;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px)
}

#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1600;
  top: 15px;
  right: 15px
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: 2px solid transparent;
  border-top-color: #ffffff;
  border-left-color: #ffffff;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative
}

.nprogress-custom-parent #nprogress .bar,
.nprogress-custom-parent #nprogress .spinner {
  position: absolute
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(360deg)
  }
}

@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg)
  }

  100% {
    transform: rotate(360deg)
  }
}
