html {
    --wcm-color-fg-1: rgb(20, 20, 20);
    --wcm-color-fg-2: rgb(121, 134, 134);
    --wcm-color-fg-3: rgb(158, 169, 169);
    --wcm-color-bg-1: rgb(255, 255, 255);
    --wcm-color-bg-2: rgb(241, 243, 243);
    --wcm-color-bg-3: rgb(228, 231, 231);
    --wcm-color-overlay: rgba(0, 0, 0, 0.1);
    --wcm-accent-color: #3396FF;
    --wcm-accent-fill-color: #FFFFFF;
    --wcm-z-index: 89;
    --wcm-background-color: #3396FF;
    --wcm-background-border-radius: 8px;
    --wcm-container-border-radius: 30px;
    --wcm-wallet-icon-border-radius: 15px;
    --wcm-wallet-icon-large-border-radius: 30px;
    --wcm-wallet-icon-small-border-radius: 7px;
    --wcm-input-border-radius: 28px;
    --wcm-button-border-radius: 10px;
    --wcm-notification-border-radius: 36px;
    --wcm-secondary-button-border-radius: 28px;
    --wcm-icon-button-border-radius: 50%;
    --wcm-button-hover-highlight-border-radius: 10px;
    --wcm-text-big-bold-size: 20px;
    --wcm-text-big-bold-weight: 600;
    --wcm-text-big-bold-line-height: 24px;
    --wcm-text-big-bold-letter-spacing: -0.03em;
    --wcm-text-big-bold-text-transform: none;
    --wcm-text-xsmall-bold-size: 10px;
    --wcm-text-xsmall-bold-weight: 700;
    --wcm-text-xsmall-bold-line-height: 12px;
    --wcm-text-xsmall-bold-letter-spacing: 0.02em;
    --wcm-text-xsmall-bold-text-transform: uppercase;
    --wcm-text-xsmall-regular-size: 12px;
    --wcm-text-xsmall-regular-weight: 600;
    --wcm-text-xsmall-regular-line-height: 14px;
    --wcm-text-xsmall-regular-letter-spacing: -0.03em;
    --wcm-text-xsmall-regular-text-transform: none;
    --wcm-text-small-thin-size: 14px;
    --wcm-text-small-thin-weight: 500;
    --wcm-text-small-thin-line-height: 16px;
    --wcm-text-small-thin-letter-spacing: -0.03em;
    --wcm-text-small-thin-text-transform: none;
    --wcm-text-small-regular-size: 14px;
    --wcm-text-small-regular-weight: 600;
    --wcm-text-small-regular-line-height: 16px;
    --wcm-text-small-regular-letter-spacing: -0.03em;
    --wcm-text-small-regular-text-transform: none;
    --wcm-text-medium-regular-size: 16px;
    --wcm-text-medium-regular-weight: 600;
    --wcm-text-medium-regular-line-height: 20px;
    --wcm-text-medium-regular-letter-spacing: -0.03em;
    --wcm-text-medium-regular-text-transform: none;
    --wcm-font-family: -apple-system, system-ui, BlinkMacSystemFont;
    --wcm-success-color: rgb(38, 181, 98);
    --wcm-error-color: rgb(242, 90, 103);
    --wcm-overlay-background-color: rgba(0, 0, 0, 0.3);
    --wcm-overlay-backdrop-filter: none;
}

.overhiden{
  overflow: hidden;
}
.w-1 { width: 1% !important; }
.w-2 { width: 2% !important; }
.w-3 { width: 3% !important; }
.w-4 { width: 4% !important; }
.w-5 { width: 5% !important; }
.w-6 { width: 6% !important; }
.w-7 { width: 7% !important; }
.w-8 { width: 8% !important; }
.w-9 { width: 9% !important; }
.w-10 { width: 10% !important; }
.w-11 { width: 11% !important; }
.w-12 { width: 12% !important; }
.w-13 { width: 13% !important; }
.w-14 { width: 14% !important; }
.w-15 { width: 15% !important; }
.w-16 { width: 16% !important; }
.w-17 { width: 17% !important; }
.w-18 { width: 18% !important; }
.w-19 { width: 19% !important; }
.w-20 { width: 20% !important; }
.w-21 { width: 21% !important; }
.w-22 { width: 22% !important; }
.w-23 { width: 23% !important; }
.w-24 { width: 24% !important; }
.w-25 { width: 25% !important; }
.w-26 { width: 26% !important; }
.w-27 { width: 27% !important; }
.w-28 { width: 28% !important; }
.w-29 { width: 29% !important; }
.w-30 { width: 30% !important; }
.w-31 { width: 31% !important; }
.w-32 { width: 32% !important; }
.w-33 { width: 33% !important; }
.w-34 { width: 34% !important; }
.w-35 { width: 35% !important; }
.w-36 { width: 36% !important; }
.w-37 { width: 37% !important; }
.w-38 { width: 38% !important; }
.w-39 { width: 39% !important; }
.w-40 { width: 40% !important; }
.w-41 { width: 41% !important; }
.w-42 { width: 42% !important; }
.w-43 { width: 43% !important; }
.w-44 { width: 44% !important; }
.w-45 { width: 45% !important; }
.w-46 { width: 46% !important; }
.w-47 { width: 47% !important; }
.w-48 { width: 48% !important; }
.w-49 { width: 49% !important; }
.w-50 { width: 50% !important; }
.w-51 { width: 51% !important; }
.w-52 { width: 52% !important; }
.w-53 { width: 53% !important; }
.w-54 { width: 54% !important; }
.w-55 { width: 55% !important; }
.w-56 { width: 56% !important; }
.w-57 { width: 57% !important; }
.w-58 { width: 58% !important; }
.w-59 { width: 59% !important; }
.w-60 { width: 60% !important; }
.w-61 { width: 61% !important; }
.w-62 { width: 62% !important; }
.w-63 { width: 63% !important; }
.w-64 { width: 64% !important; }
.w-65 { width: 65% !important; }
.w-66 { width: 66% !important; }
.w-67 { width: 67% !important; }
.w-68 { width: 68% !important; }
.w-69 { width: 69% !important; }
.w-70 { width: 70% !important; }
.w-71 { width: 71% !important; }
.w-72 { width: 72% !important; }
.w-73 { width: 73% !important; }
.w-74 { width: 74% !important; }
.w-75 { width: 75% !important; }
.w-76 { width: 76% !important; }
.w-77 { width: 77% !important; }
.w-78 { width: 78% !important; }
.w-79 { width: 79% !important; }
.w-80 { width: 80% !important; }
.w-81 { width: 81% !important; }
.w-82 { width: 82% !important; }
.w-83 { width: 83% !important; }
.w-84 { width: 84% !important; }
.w-85 { width: 85% !important; }
.w-86 { width: 86% !important; }
.w-87 { width: 87% !important; }
.w-88 { width: 88% !important; }
.w-89 { width: 89% !important; }
.w-90 { width: 90% !important; }
.w-91 { width: 91% !important; }
.w-92 { width: 92% !important; }
.w-93 { width: 93% !important; }
.w-94 { width: 94% !important; }
.w-95 { width: 95% !important; }
.w-96 { width: 96% !important; }
.w-97 { width: 97% !important; }
.w-98 { width: 98% !important; }
.w-99 { width: 99% !important; }
.w-100 { width: 100% !important; }
.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::before {
    display: none;
  }

  .anticon .anticon-icon {
    display: block;
  }

  .anticon[tabindex] {
    cursor: pointer;
  }

  .anticon-spin::before,
  .anticon-spin {
    display: inline-block;
    -webkit-animation: loadingCircle 1s infinite linear;
    animation: loadingCircle 1s infinite linear;
  }

  @-webkit-keyframes loadingCircle {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }

  @keyframes loadingCircle {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  :where(.css-sic622) a {
    color: #1677ff;
    text-decoration: none;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
    -webkit-text-decoration-skip: objects;
  }

  :where(.css-sic622) a:hover {
    color: #69b1ff;
  }

  :where(.css-sic622) a:active {
    color: #0958d9;
  }

  :where(.css-sic622) a:active,
  :where(.css-sic622) a:hover {
    text-decoration: none;
    outline: 0;
  }

  :where(.css-sic622) a:focus {
    text-decoration: none;
    outline: 0;
  }

  :where(.css-sic622) a[disabled] {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-popover {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: Plus Jakarta Sans, sans-serif;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    font-weight: normal;
    white-space: normal;
    text-align: start;
    cursor: auto;
    user-select: text;
    --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: rgba(20, 33, 46, 0.89);
    width: max-content;
    max-width: 100vw;
  }

  :where(.css-sic622).ant-popover-rtl {
    direction: rtl;
  }

  :where(.css-sic622).ant-popover-hidden {
    display: none;
  }

  :where(.css-sic622).ant-popover .ant-popover-content {
    position: relative;
  }

  :where(.css-sic622).ant-popover .ant-popover-inner {
    background-color: rgba(20, 33, 46, 0.89);
    background-clip: padding-box;
    border-radius: 17px;
    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);
    padding: 12px;
  }

  :where(.css-sic622).ant-popover .ant-popover-title {
    min-width: 177px;
    margin-bottom: 8px;
    color: #ffffff;
    font-weight: 600;
    border-bottom: none;
    padding: 0;
  }

  :where(.css-sic622).ant-popover .ant-popover-inner-content {
    color: #ffffff;
    padding: 0;
  }

  :where(.css-sic622).ant-popover .ant-popover-arrow {
    position: absolute;
    z-index: 1;
    display: block;
    pointer-events: none;
    width: 16px;
    height: 16px;
    overflow: hidden;
  }

  :where(.css-sic622).ant-popover .ant-popover-arrow::before {
    position: absolute;
    bottom: 0;
    inset-inline-start: 0;
    width: 16px;
    height: 8px;
    background: var(--antd-arrow-background-color);
    clip-path: polygon(2.485281374238571px 100%, 50% 2.485281374238571px, 13.514718625761429px 100%, 2.485281374238571px 100%);
    clip-path: path('M 0 8 A 6 6 0 0 0 4.242640687119285 6.242640687119285 L 6.585786437626905 3.899494936611666 A 2 2 0 0 1 9.414213562373096 3.899494936611666 L 11.757359312880716 6.242640687119285 A 6 6 0 0 0 16 8 Z');
    content: "";
  }

  :where(.css-sic622).ant-popover .ant-popover-arrow::after {
    content: "";
    position: absolute;
    width: 7.7989898732233325px;
    height: 7.7989898732233325px;
    bottom: 0;
    inset-inline: 0;
    margin: auto;
    border-radius: 0 0 2px 0;
    transform: translateY(50%) rotate(-135deg);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.05);
    z-index: 0;
    background: transparent;
  }

  :where(.css-sic622).ant-popover .ant-popover-arrow:before {
    background: var(--antd-arrow-background-color);
  }

  :where(.css-sic622).ant-popover-placement-top>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-topLeft>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-topRight>.ant-popover-arrow {
    bottom: 0;
    transform: translateY(100%) rotate(180deg);
  }

  :where(.css-sic622).ant-popover-placement-top>.ant-popover-arrow {
    left: 50%;
    transform: translateX(-50%) translateY(100%) rotate(180deg);
  }

  :where(.css-sic622).ant-popover-placement-topLeft {
    --arrow-offset-horizontal: 19px;
  }

  :where(.css-sic622).ant-popover-placement-topLeft>.ant-popover-arrow {
    left: 19px;
  }

  :where(.css-sic622).ant-popover-placement-topRight {
    --arrow-offset-horizontal: calc(100% - 19px);
  }

  :where(.css-sic622).ant-popover-placement-topRight>.ant-popover-arrow {
    right: 19px;
  }

  :where(.css-sic622).ant-popover-placement-bottom>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-bottomLeft>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-bottomRight>.ant-popover-arrow {
    top: 0;
    transform: translateY(-100%);
  }

  :where(.css-sic622).ant-popover-placement-bottom>.ant-popover-arrow {
    left: 50%;
    transform: translateX(-50%) translateY(-100%);
  }

  :where(.css-sic622).ant-popover-placement-bottomLeft {
    --arrow-offset-horizontal: 19px;
  }

  :where(.css-sic622).ant-popover-placement-bottomLeft>.ant-popover-arrow {
    left: 19px;
  }

  :where(.css-sic622).ant-popover-placement-bottomRight {
    --arrow-offset-horizontal: calc(100% - 19px);
  }

  :where(.css-sic622).ant-popover-placement-bottomRight>.ant-popover-arrow {
    right: 19px;
  }

  :where(.css-sic622).ant-popover-placement-left>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-leftTop>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-leftBottom>.ant-popover-arrow {
    right: 0;
    transform: translateX(100%) rotate(90deg);
  }

  :where(.css-sic622).ant-popover-placement-left>.ant-popover-arrow {
    top: 50%;
    transform: translateY(-50%) translateX(100%) rotate(90deg);
  }

  :where(.css-sic622).ant-popover-placement-leftTop>.ant-popover-arrow {
    top: 8px;
  }

  :where(.css-sic622).ant-popover-placement-leftBottom>.ant-popover-arrow {
    bottom: 8px;
  }

  :where(.css-sic622).ant-popover-placement-right>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-rightTop>.ant-popover-arrow,
  :where(.css-sic622).ant-popover-placement-rightBottom>.ant-popover-arrow {
    left: 0;
    transform: translateX(-100%) rotate(-90deg);
  }

  :where(.css-sic622).ant-popover-placement-right>.ant-popover-arrow {
    top: 50%;
    transform: translateY(-50%) translateX(-100%) rotate(-90deg);
  }

  :where(.css-sic622).ant-popover-placement-rightTop>.ant-popover-arrow {
    top: 8px;
  }

  :where(.css-sic622).ant-popover-placement-rightBottom>.ant-popover-arrow {
    bottom: 8px;
  }

  :where(.css-sic622).ant-popover-pure {
    position: relative;
    max-width: none;
    margin: 16px;
    display: inline-block;
  }

  :where(.css-sic622).ant-popover-pure .ant-popover-content {
    display: inline-block;
  }

  :where(.css-sic622).ant-popover.ant-popover-blue {
    --antd-arrow-background-color: #1677ff;
  }

  :where(.css-sic622).ant-popover.ant-popover-blue .ant-popover-inner {
    background-color: #1677ff;
  }

  :where(.css-sic622).ant-popover.ant-popover-blue .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-purple {
    --antd-arrow-background-color: #722ed1;
  }

  :where(.css-sic622).ant-popover.ant-popover-purple .ant-popover-inner {
    background-color: #722ed1;
  }

  :where(.css-sic622).ant-popover.ant-popover-purple .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-cyan {
    --antd-arrow-background-color: #13c2c2;
  }

  :where(.css-sic622).ant-popover.ant-popover-cyan .ant-popover-inner {
    background-color: #13c2c2;
  }

  :where(.css-sic622).ant-popover.ant-popover-cyan .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-green {
    --antd-arrow-background-color: #52c41a;
  }

  :where(.css-sic622).ant-popover.ant-popover-green .ant-popover-inner {
    background-color: #52c41a;
  }

  :where(.css-sic622).ant-popover.ant-popover-green .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-magenta {
    --antd-arrow-background-color: #eb2f96;
  }

  :where(.css-sic622).ant-popover.ant-popover-magenta .ant-popover-inner {
    background-color: #eb2f96;
  }

  :where(.css-sic622).ant-popover.ant-popover-magenta .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-pink {
    --antd-arrow-background-color: #eb2f96;
  }

  :where(.css-sic622).ant-popover.ant-popover-pink .ant-popover-inner {
    background-color: #eb2f96;
  }

  :where(.css-sic622).ant-popover.ant-popover-pink .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-red {
    --antd-arrow-background-color: #f5222d;
  }

  :where(.css-sic622).ant-popover.ant-popover-red .ant-popover-inner {
    background-color: #f5222d;
  }

  :where(.css-sic622).ant-popover.ant-popover-red .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-orange {
    --antd-arrow-background-color: #fa8c16;
  }

  :where(.css-sic622).ant-popover.ant-popover-orange .ant-popover-inner {
    background-color: #fa8c16;
  }

  :where(.css-sic622).ant-popover.ant-popover-orange .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-yellow {
    --antd-arrow-background-color: #fadb14;
  }

  :where(.css-sic622).ant-popover.ant-popover-yellow .ant-popover-inner {
    background-color: #fadb14;
  }

  :where(.css-sic622).ant-popover.ant-popover-yellow .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-volcano {
    --antd-arrow-background-color: #fa541c;
  }

  :where(.css-sic622).ant-popover.ant-popover-volcano .ant-popover-inner {
    background-color: #fa541c;
  }

  :where(.css-sic622).ant-popover.ant-popover-volcano .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-geekblue {
    --antd-arrow-background-color: #2f54eb;
  }

  :where(.css-sic622).ant-popover.ant-popover-geekblue .ant-popover-inner {
    background-color: #2f54eb;
  }

  :where(.css-sic622).ant-popover.ant-popover-geekblue .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-lime {
    --antd-arrow-background-color: #a0d911;
  }

  :where(.css-sic622).ant-popover.ant-popover-lime .ant-popover-inner {
    background-color: #a0d911;
  }

  :where(.css-sic622).ant-popover.ant-popover-lime .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-popover.ant-popover-gold {
    --antd-arrow-background-color: #faad14;
  }

  :where(.css-sic622).ant-popover.ant-popover-gold .ant-popover-inner {
    background-color: #faad14;
  }

  :where(.css-sic622).ant-popover.ant-popover-gold .ant-popover-arrow {
    background: transparent;
  }

  :where(.css-sic622).ant-zoom-big-enter,
  :where(.css-sic622).ant-zoom-big-appear {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
  }

  :where(.css-sic622).ant-zoom-big-leave {
    animation-duration: 0.2s;
    animation-fill-mode: both;
    animation-play-state: paused;
  }

  :where(.css-sic622).ant-zoom-big-enter.ant-zoom-big-enter-active,
  :where(.css-sic622).ant-zoom-big-appear.ant-zoom-big-appear-active {
    animation-name: css-sic622-antZoomBigIn;
    animation-play-state: running;
  }

  :where(.css-sic622).ant-zoom-big-leave.ant-zoom-big-leave-active {
    animation-name: css-sic622-antZoomBigOut;
    animation-play-state: running;
    pointer-events: none;
  }

  :where(.css-sic622).ant-zoom-big-enter,
  :where(.css-sic622).ant-zoom-big-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  }

  :where(.css-sic622).ant-zoom-big-enter-prepare,
  :where(.css-sic622).ant-zoom-big-appear-prepare {
    transform: none;
  }

  :where(.css-sic622).ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  }

  @keyframes css-sic622-antZoomBigIn {
    0% {
      transform: scale(0.8);
      opacity: 0;
    }

    100% {
      transform: scale(1);
      opacity: 1;
    }
  }
  @keyframes css-sic622-antZoomBigOut {
    0% {
      transform: scale(1);
    }

    100% {
      transform: scale(0.8);
      opacity: 0;
    }
  }

  :where(.css-sic622).ant-wave {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-wave::before,
  :where(.css-sic622).ant-wave::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-wave [class^="ant-wave"],
  :where(.css-sic622).ant-wave [class*=" ant-wave"] {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-wave [class^="ant-wave"]::before,
  :where(.css-sic622).ant-wave [class*=" ant-wave"]::before,
  :where(.css-sic622).ant-wave [class^="ant-wave"]::after,
  :where(.css-sic622).ant-wave [class*=" ant-wave"]::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-wave {
    position: absolute;
    background: transparent;
    pointer-events: none;
    box-sizing: border-box;
    color: var(--wave-color, #76f951);
    box-shadow: 0 0 0 0 currentcolor;
    opacity: 0.2;
  }

  :where(.css-sic622).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-sic622).ant-wave.wave-motion-appear-active {
    box-shadow: 0 0 0 6px currentcolor;
    opacity: 0;
  }

  :where(.css-sic622).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-sic622).ant-btn {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-btn::before,
  :where(.css-sic622).ant-btn::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-btn [class^="ant-btn"],
  :where(.css-sic622).ant-btn [class*=" ant-btn"] {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-btn [class^="ant-btn"]::before,
  :where(.css-sic622).ant-btn [class*=" ant-btn"]::before,
  :where(.css-sic622).ant-btn [class^="ant-btn"]::after,
  :where(.css-sic622).ant-btn [class*=" ant-btn"]::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).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: rgba(0, 0, 0, 0.88);
  }

  :where(.css-sic622).ant-btn:disabled>* {
    pointer-events: none;
  }

  :where(.css-sic622).ant-btn>span {
    display: inline-block;
  }

  :where(.css-sic622).ant-btn .ant-btn-icon {
    line-height: 1;
  }

  :where(.css-sic622).ant-btn>a {
    color: currentColor;
  }

  :where(.css-sic622).ant-btn:not(:disabled):focus-visible {
    outline: 4px solid #deffcf;
    outline-offset: 1px;
    transition: outline-offset 0s, outline 0s;
  }

  :where(.css-sic622).ant-btn.ant-btn-two-chinese-chars::first-letter {
    letter-spacing: 0.34em;
  }

  :where(.css-sic622).ant-btn.ant-btn-two-chinese-chars>*:not(.anticon) {
    margin-inline-end: -0.34em;
    letter-spacing: 0.34em;
  }

  :where(.css-sic622).ant-btn-icon-end {
    flex-direction: row-reverse;
  }

  :where(.css-sic622).ant-btn {
    font-size: 16px;
    line-height: 1.5;
    height: 32px;
    padding: 3px 15px;
    border-radius: 15px;
  }

  :where(.css-sic622).ant-btn.ant-btn-icon-only {
    width: 32px;
    padding-inline: 0;
  }

  :where(.css-sic622).ant-btn.ant-btn-icon-only.ant-btn-compact-item {
    flex: none;
  }

  :where(.css-sic622).ant-btn.ant-btn-icon-only.ant-btn-round {
    width: auto;
  }

  :where(.css-sic622).ant-btn.ant-btn-icon-only .anticon {
    font-size: 18px;
  }

  :where(.css-sic622).ant-btn.ant-btn-loading {
    opacity: 0.65;
    cursor: default;
  }

  :where(.css-sic622).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);
  }

  :where(.css-sic622).ant-btn.ant-btn-circle.ant-btn {
    min-width: 32px;
    padding-inline-start: 0;
    padding-inline-end: 0;
    border-radius: 50%;
  }

  :where(.css-sic622).ant-btn.ant-btn-round.ant-btn {
    border-radius: 32px;
    padding-inline-start: 16px;
    padding-inline-end: 16px;
  }

  :where(.css-sic622).ant-btn-sm {
    font-size: 16px;
    line-height: 1.5;
    height: 24px;
    padding: 0px 7px;
    border-radius: 7px;
  }

  :where(.css-sic622).ant-btn-sm.ant-btn-icon-only {
    width: 24px;
    padding-inline: 0;
  }

  :where(.css-sic622).ant-btn-sm.ant-btn-icon-only.ant-btn-compact-item {
    flex: none;
  }

  :where(.css-sic622).ant-btn-sm.ant-btn-icon-only.ant-btn-round {
    width: auto;
  }

  :where(.css-sic622).ant-btn-sm.ant-btn-icon-only .anticon {
    font-size: 16px;
  }

  :where(.css-sic622).ant-btn-sm.ant-btn-loading {
    opacity: 0.65;
    cursor: default;
  }

  :where(.css-sic622).ant-btn-sm .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);
  }

  :where(.css-sic622).ant-btn.ant-btn-circle.ant-btn-sm {
    min-width: 24px;
    padding-inline-start: 0;
    padding-inline-end: 0;
    border-radius: 50%;
  }

  :where(.css-sic622).ant-btn.ant-btn-round.ant-btn-sm {
    border-radius: 24px;
    padding-inline-start: 12px;
    padding-inline-end: 12px;
  }

  :where(.css-sic622).ant-btn-lg {
    font-size: 18px;
    line-height: 1.4444444444444444;
    height: 40px;
    padding: 6px 15px;
    border-radius: 17px;
  }

  :where(.css-sic622).ant-btn-lg.ant-btn-icon-only {
    width: 40px;
    padding-inline: 0;
  }

  :where(.css-sic622).ant-btn-lg.ant-btn-icon-only.ant-btn-compact-item {
    flex: none;
  }

  :where(.css-sic622).ant-btn-lg.ant-btn-icon-only.ant-btn-round {
    width: auto;
  }

  :where(.css-sic622).ant-btn-lg.ant-btn-icon-only .anticon {
    font-size: 20px;
  }

  :where(.css-sic622).ant-btn-lg.ant-btn-loading {
    opacity: 0.65;
    cursor: default;
  }

  :where(.css-sic622).ant-btn-lg .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);
  }

  :where(.css-sic622).ant-btn.ant-btn-circle.ant-btn-lg {
    min-width: 40px;
    padding-inline-start: 0;
    padding-inline-end: 0;
    border-radius: 50%;
  }

  :where(.css-sic622).ant-btn.ant-btn-round.ant-btn-lg {
    border-radius: 40px;
    padding-inline-start: 20px;
    padding-inline-end: 20px;
  }

  :where(.css-sic622).ant-btn.ant-btn-block {
    width: 100%;
  }

  :where(.css-sic622).ant-btn-default {
    background: #ffffff;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.88);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02);
  }

  :where(.css-sic622).ant-btn-default:disabled,
  :where(.css-sic622).ant-btn-default.ant-btn-disabled {
    cursor: not-allowed;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.25);
    background: rgba(0, 0, 0, 0.04);
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover {
    color: #9dff7d;
    border-color: #9dff7d;
    background: #ffffff;
  }

  :where(.css-sic622).ant-btn-default:not(:disabled):not(.ant-btn-disabled):active {
    color: #57d43b;
    border-color: #57d43b;
    background: #ffffff;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-background-ghost {
    color: #ffffff;
    background: transparent;
    border-color: #ffffff;
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-background-ghost:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous {
    color: #ff4d4f;
    border-color: #ff4d4f;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
    color: #ff7875;
    border-color: #ffa39e;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
    color: #d9363e;
    border-color: #d9363e;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost {
    color: #ff4d4f;
    background: transparent;
    border-color: #ff4d4f;
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous.ant-btn-background-ghost:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
  }

  :where(.css-sic622).ant-btn-default.ant-btn-dangerous:disabled,
  :where(.css-sic622).ant-btn-default.ant-btn-dangerous.ant-btn-disabled {
    cursor: not-allowed;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.25);
    background: rgba(0, 0, 0, 0.04);
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-primary {
    color: #fff;
    background: #76f951;
    box-shadow: 0 2px 0 rgba(105, 255, 5, 0.06);
  }

  :where(.css-sic622).ant-btn-primary:disabled,
  :where(.css-sic622).ant-btn-primary.ant-btn-disabled {
    cursor: not-allowed;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.25);
    background: rgba(0, 0, 0, 0.04);
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover {
    color: #fff;
    background: #9dff7d;
  }

  :where(.css-sic622).ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active {
    color: #fff;
    background: #57d43b;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-background-ghost {
    color: #76f951;
    background: transparent;
    border-color: #76f951;
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
    background: transparent;
    color: #9dff7d;
    border-color: #9dff7d;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
    background: transparent;
    color: #57d43b;
    border-color: #57d43b;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-background-ghost:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous {
    background: #ff4d4f;
    box-shadow: 0 2px 0 rgba(255, 38, 5, 0.06);
    color: #fff;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
    background: #ff7875;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
    background: #d9363e;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost {
    color: #ff4d4f;
    background: transparent;
    border-color: #ff4d4f;
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
    background: transparent;
    color: #ff7875;
    border-color: #ff7875;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
    background: transparent;
    color: #d9363e;
    border-color: #d9363e;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous.ant-btn-background-ghost:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
  }

  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous:disabled,
  :where(.css-sic622).ant-btn-primary.ant-btn-dangerous.ant-btn-disabled {
    cursor: not-allowed;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.25);
    background: rgba(0, 0, 0, 0.04);
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-dashed {
    background: #ffffff;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.88);
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.02);
    border-style: dashed;
  }

  :where(.css-sic622).ant-btn-dashed:disabled,
  :where(.css-sic622).ant-btn-dashed.ant-btn-disabled {
    cursor: not-allowed;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.25);
    background: rgba(0, 0, 0, 0.04);
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-dashed:not(:disabled):not(.ant-btn-disabled):hover {
    color: #9dff7d;
    border-color: #9dff7d;
    background: #ffffff;
  }

  :where(.css-sic622).ant-btn-dashed:not(:disabled):not(.ant-btn-disabled):active {
    color: #57d43b;
    border-color: #57d43b;
    background: #ffffff;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-background-ghost {
    color: #ffffff;
    background: transparent;
    border-color: #ffffff;
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-background-ghost:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous {
    color: #ff4d4f;
    border-color: #ff4d4f;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
    color: #ff7875;
    border-color: #ffa39e;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
    color: #d9363e;
    border-color: #d9363e;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost {
    color: #ff4d4f;
    background: transparent;
    border-color: #ff4d4f;
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous.ant-btn-background-ghost:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
  }

  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous:disabled,
  :where(.css-sic622).ant-btn-dashed.ant-btn-dangerous.ant-btn-disabled {
    cursor: not-allowed;
    border-color: #d9d9d9;
    color: rgba(0, 0, 0, 0.25);
    background: rgba(0, 0, 0, 0.04);
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-link {
    color: #1677ff;
  }

  :where(.css-sic622).ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover {
    color: #69b1ff;
    background: transparent;
  }

  :where(.css-sic622).ant-btn-link:not(:disabled):not(.ant-btn-disabled):active {
    color: #0958d9;
  }

  :where(.css-sic622).ant-btn-link:disabled,
  :where(.css-sic622).ant-btn-link.ant-btn-disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
  }

  :where(.css-sic622).ant-btn-link.ant-btn-dangerous {
    color: #ff4d4f;
  }

  :where(.css-sic622).ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
    color: #ff7875;
  }

  :where(.css-sic622).ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
    color: #d9363e;
  }

  :where(.css-sic622).ant-btn-link.ant-btn-dangerous:disabled,
  :where(.css-sic622).ant-btn-link.ant-btn-dangerous.ant-btn-disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
  }

  :where(.css-sic622).ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover {
    color: rgba(0, 0, 0, 0.88);
    background: rgba(0, 0, 0, 0.06);
  }

  :where(.css-sic622).ant-btn-text:not(:disabled):not(.ant-btn-disabled):active {
    color: rgba(0, 0, 0, 0.88);
    background: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-btn-text:disabled,
  :where(.css-sic622).ant-btn-text.ant-btn-disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
  }

  :where(.css-sic622).ant-btn-text.ant-btn-dangerous {
    color: #ff4d4f;
  }

  :where(.css-sic622).ant-btn-text.ant-btn-dangerous:disabled,
  :where(.css-sic622).ant-btn-text.ant-btn-dangerous.ant-btn-disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
  }

  :where(.css-sic622).ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover {
    color: #ff7875;
    background: #fff2f0;
  }

  :where(.css-sic622).ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active {
    color: #ff7875;
    background: #ffccc7;
  }

  :where(.css-sic622).ant-btn-ghost.ant-btn-background-ghost {
    color: #ffffff;
    background: transparent;
    border-color: #ffffff;
    box-shadow: none;
  }

  :where(.css-sic622).ant-btn-ghost.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):hover {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-ghost.ant-btn-background-ghost:not(:disabled):not(.ant-btn-disabled):active {
    background: transparent;
  }

  :where(.css-sic622).ant-btn-ghost.ant-btn-background-ghost:disabled {
    cursor: not-allowed;
    color: rgba(0, 0, 0, 0.25);
    border-color: #d9d9d9;
  }

  :where(.css-sic622).ant-btn-group {
    position: relative;
    display: inline-flex;
  }

  :where(.css-sic622).ant-btn-group>span:not(:last-child),
  :where(.css-sic622).ant-btn-group>.ant-btn:not(:last-child),
  :where(.css-sic622).ant-btn-group>span:not(:last-child)>.ant-btn,
  :where(.css-sic622).ant-btn-group>.ant-btn:not(:last-child)>.ant-btn {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }

  :where(.css-sic622).ant-btn-group>span:not(:first-child),
  :where(.css-sic622).ant-btn-group>.ant-btn:not(:first-child) {
    margin-inline-start: -1px;
  }

  :where(.css-sic622).ant-btn-group>span:not(:first-child),
  :where(.css-sic622).ant-btn-group>.ant-btn:not(:first-child),
  :where(.css-sic622).ant-btn-group>span:not(:first-child)>.ant-btn,
  :where(.css-sic622).ant-btn-group>.ant-btn:not(:first-child)>.ant-btn {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }

  :where(.css-sic622).ant-btn-group .ant-btn {
    position: relative;
    z-index: 1;
  }

  :where(.css-sic622).ant-btn-group .ant-btn:hover,
  :where(.css-sic622).ant-btn-group .ant-btn:focus,
  :where(.css-sic622).ant-btn-group .ant-btn:active {
    z-index: 2;
  }

  :where(.css-sic622).ant-btn-group .ant-btn[disabled] {
    z-index: 0;
  }

  :where(.css-sic622).ant-btn-group .ant-btn-icon-only {
    font-size: 16px;
  }

  :where(.css-sic622).ant-btn-group>span:not(:last-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-primary:not(:last-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>span:not(:last-child)>.ant-btn-primary:not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-primary:not(:last-child)>.ant-btn-primary:not(:disabled) {
    border-inline-end-color: #9dff7d;
  }

  :where(.css-sic622).ant-btn-group>span:not(:first-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-primary:not(:first-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>span:not(:first-child)>.ant-btn-primary:not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-primary:not(:first-child)>.ant-btn-primary:not(:disabled) {
    border-inline-start-color: #9dff7d;
  }

  :where(.css-sic622).ant-btn-group>span:not(:last-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-danger:not(:last-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>span:not(:last-child)>.ant-btn-danger:not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-danger:not(:last-child)>.ant-btn-danger:not(:disabled) {
    border-inline-end-color: #ff7875;
  }

  :where(.css-sic622).ant-btn-group>span:not(:first-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-danger:not(:first-child):not(:disabled),
  :where(.css-sic622).ant-btn-group>span:not(:first-child)>.ant-btn-danger:not(:disabled),
  :where(.css-sic622).ant-btn-group>.ant-btn-danger:not(:first-child)>.ant-btn-danger:not(:disabled) {
    border-inline-start-color: #ff7875;
  }

  :where(.css-sic622).ant-pagination {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-pagination::before,
  :where(.css-sic622).ant-pagination::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-pagination [class^="ant-pagination"],
  :where(.css-sic622).ant-pagination [class*=" ant-pagination"] {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-pagination [class^="ant-pagination"]::before,
  :where(.css-sic622).ant-pagination [class*=" ant-pagination"]::before,
  :where(.css-sic622).ant-pagination [class^="ant-pagination"]::after,
  :where(.css-sic622).ant-pagination [class*=" ant-pagination"]::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-pagination {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #5a6776;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: Plus Jakarta Sans, sans-serif;
    display: flex;
  }

  :where(.css-sic622).ant-pagination-start {
    justify-content: start;
  }

  :where(.css-sic622).ant-pagination-center {
    justify-content: center;
  }

  :where(.css-sic622).ant-pagination-end {
    justify-content: end;
  }

  :where(.css-sic622).ant-pagination ul,
  :where(.css-sic622).ant-pagination ol {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  :where(.css-sic622).ant-pagination::after {
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: "";
  }

  :where(.css-sic622).ant-pagination .ant-pagination-total-text {
    display: inline-block;
    height: 32px;
    margin-inline-end: 8px;
    line-height: 30px;
    vertical-align: middle;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item {
    display: inline-block;
    min-width: 32px;
    height: 32px;
    margin-inline-end: 8px;
    font-family: Plus Jakarta Sans, sans-serif;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    background-color: #14212e;
    border: 1px solid transparent;
    border-radius: 15px;
    outline: 0;
    cursor: pointer;
    user-select: none;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item a {
    display: block;
    padding: 0 6px;
    color: #5a6776;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item a:hover {
    text-decoration: none;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover {
    transition: all 0.2s;
    background-color: rgba(0, 0, 0, 0.06);
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item:not(.ant-pagination-item-active):active {
    background-color: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item-active {
    font-weight: 600;
    background-color: #14212e;
    border-color: #76f951;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item-active a {
    color: #76f951;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item-active:hover {
    border-color: #9dff7d;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-item-active:hover a {
    color: #9dff7d;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next {
    outline: 0;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container {
    position: relative;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
    color: #76f951;
    font-size: 14px;
    opacity: 0;
    transition: all 0.2s;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
    top: 0;
    inset-inline-end: 0;
    bottom: 0;
    inset-inline-start: 0;
    margin: auto;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
    position: absolute;
    top: 0;
    inset-inline-end: 0;
    bottom: 0;
    inset-inline-start: 0;
    display: block;
    margin: auto;
    color: rgba(0, 0, 0, 0.25);
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 2px;
    text-align: center;
    text-indent: 0.13em;
    opacity: 1;
    transition: all 0.2s;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
    opacity: 1;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
    opacity: 0;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next {
    margin-inline-end: 8px;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev,
  :where(.css-sic622).ant-pagination .ant-pagination-next,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-prev,
  :where(.css-sic622).ant-pagination .ant-pagination-jump-next {
    display: inline-block;
    min-width: 32px;
    height: 32px;
    color: #5a6776;
    font-family: Plus Jakarta Sans, sans-serif;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    list-style: none;
    border-radius: 15px;
    cursor: pointer;
    transition: all 0.2s;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev,
  :where(.css-sic622).ant-pagination .ant-pagination-next {
    font-family: Arial, Helvetica, sans-serif;
    outline: 0;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev button,
  :where(.css-sic622).ant-pagination .ant-pagination-next button {
    color: #5a6776;
    cursor: pointer;
    user-select: none;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination .ant-pagination-next .ant-pagination-item-link {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    font-size: 14px;
    text-align: center;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 15px;
    outline: none;
    transition: all 0.2s;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination .ant-pagination-next:hover .ant-pagination-item-link {
    background-color: rgba(0, 0, 0, 0.06);
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev:active .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination .ant-pagination-next:active .ant-pagination-item-link {
    background-color: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-pagination .ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination .ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link {
    background-color: transparent;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-slash {
    margin-inline-end: 12px;
    margin-inline-start: 12px;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options {
    display: inline-block;
    margin-inline-start: 16px;
    vertical-align: middle;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-size-changer {
    display: inline-block;
    width: auto;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-size-changer .ant-select-arrow:not(:last-child) {
    opacity: 1;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper {
    display: inline-block;
    height: 32px;
    margin-inline-start: 8px;
    line-height: 32px;
    vertical-align: top;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input {
    position: relative;
    display: inline-block;
    width: 50px;
    min-width: 0;
    padding: 3px 11px;
    color: #5a6776;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 15px;
    transition: all 0.2s;
    background: #14212e;
    border-width: 1px;
    border-style: solid;
    border-color: #252b33;
    height: 32px;
    box-sizing: border-box;
    margin: 0;
    margin-inline-start: 8px;
    margin-inline-end: 8px;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input::-moz-placeholder {
    opacity: 1;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input::placeholder {
    color: rgba(0, 0, 0, 0.25);
    user-select: none;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input:placeholder-shown {
    text-overflow: ellipsis;
  }

  textarea:where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    transition: all 0.3s, height 0s;
    resize: vertical;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input-lg {
    padding: 6px 11px;
    font-size: 18px;
    line-height: 1.4444444444444444;
    border-radius: 17px;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input-sm {
    padding: 0px 7px;
    font-size: 16px;
    border-radius: 7px;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input-rtl,
  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input-textarea-rtl {
    direction: rtl;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input:hover {
    border-color: #9dff7d;
    background-color: #14212e;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input:focus,
  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input:focus-within {
    border-color: #76f951;
    box-shadow: 0 0 0 2px rgb(246, 255, 240);
    outline: 0;
    background-color: #14212e;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input[disabled] {
    color: rgba(0, 0, 0, 0.25);
    background-color: rgba(0, 0, 0, 0.04);
    border-color: #252b33;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input[disabled] input[disabled],
  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input[disabled] textarea[disabled] {
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-options-quick-jumper input[disabled]:hover:not([disabled]) {
    border-color: #252b33;
    background-color: rgba(0, 0, 0, 0.04);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-prev,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-next {
    height: 24px;
    line-height: 24px;
    vertical-align: top;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
    height: 24px;
    background-color: transparent;
    border: 0;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:hover,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:hover {
    background-color: rgba(0, 0, 0, 0.06);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:active,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:active {
    background-color: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
    height: 24px;
    line-height: 24px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager {
    display: inline-block;
    height: 24px;
    margin-inline-end: 8px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input {
    box-sizing: border-box;
    height: 100%;
    padding: 0 6px;
    text-align: center;
    background-color: #14212e;
    border: 1px solid #252b33;
    border-radius: 15px;
    outline: none;
    transition: border-color 0.2s;
    color: inherit;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input:hover {
    border-color: #76f951;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input:focus {
    border-color: #9dff7d;
    box-shadow: 0px 0 2px rgb(246, 255, 240);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
    color: rgba(0, 0, 0, 0.25);
    background-color: rgba(0, 0, 0, 0.04);
    border-color: #252b33;
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-total-text,
  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-simple-pager {
    height: 24px;
    line-height: 24px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-item {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 22px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-item:not(.ant-pagination-item-active) {
    background-color: transparent;
    border-color: transparent;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-item:not(.ant-pagination-item-active):hover {
    background-color: rgba(0, 0, 0, 0.06);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-item:not(.ant-pagination-item-active):active {
    background-color: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-prev,
  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-next {
    min-width: 24px;
    height: 24px;
    margin: 0;
    line-height: 24px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-prev:hover .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-next:hover .ant-pagination-item-link {
    background-color: rgba(0, 0, 0, 0.06);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-prev:active .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-next:active .ant-pagination-item-link {
    background-color: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-prev.ant-pagination-disabled:hover .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination.ant-pagination-mini:not(.ant-pagination-disabled) .ant-pagination-next.ant-pagination-disabled:hover .ant-pagination-item-link {
    background-color: transparent;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link {
    background-color: transparent;
    border-color: transparent;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-prev .ant-pagination-item-link::after,
  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-next .ant-pagination-item-link::after {
    height: 24px;
    line-height: 24px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-jump-prev,
  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-jump-next {
    height: 24px;
    margin-inline-end: 0;
    line-height: 24px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-options {
    margin-inline-start: 2px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-options-size-changer {
    top: 0;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper {
    height: 24px;
    line-height: 24px;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-mini .ant-pagination-options-quick-jumper input {
    padding: 0px 7px;
    font-size: 16px;
    border-radius: 7px;
    width: 44px;
    height: 24px;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-disabled,
  :where(.css-sic622).ant-pagination .ant-pagination-disabled:hover {
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-disabled .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination .ant-pagination-disabled:hover .ant-pagination-item-link {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-disabled:focus-visible {
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination .ant-pagination-disabled:focus-visible .ant-pagination-item-link {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled {
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item {
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item:hover,
  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item:active {
    background-color: transparent;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item a {
    color: rgba(0, 0, 0, 0.25);
    background-color: transparent;
    border: none;
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
    border-color: #252b33;
    background-color: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-active:hover,
  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-active:active {
    background-color: rgba(0, 0, 0, 0.15);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
    color: rgba(0, 0, 0, 0.25);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover,
  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:active {
    background-color: transparent;
  }

  .ant-pagination-simple:where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
    background-color: transparent;
  }

  .ant-pagination-simple:where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:hover,
  .ant-pagination-simple:where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-item-link:active {
    background-color: transparent;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
    color: rgba(0, 0, 0, 0.25);
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev .ant-pagination-item-link-icon,
  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-jump-next .ant-pagination-item-link-icon {
    opacity: 0;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-jump-prev .ant-pagination-item-ellipsis,
  :where(.css-sic622).ant-pagination.ant-pagination-disabled .ant-pagination-jump-next .ant-pagination-item-ellipsis {
    opacity: 1;
  }

  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link:hover,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link:hover,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link:active,
  :where(.css-sic622).ant-pagination.ant-pagination-simple .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link:active {
    background-color: transparent;
  }

  @media only screen and (max-width: 992px) {

    :where(.css-sic622).ant-pagination .ant-pagination-item-after-jump-prev,
    :where(.css-sic622).ant-pagination .ant-pagination-item-before-jump-next {
      display: none;
    }
  }

  @media only screen and (max-width: 576px) {
    :where(.css-sic622).ant-pagination .ant-pagination-options {
      display: none;
    }
  }

  :where(.css-sic622).ant-pagination-rtl {
    direction: rtl;
  }

  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-item:focus-visible {
    outline: 4px solid #deffcf;
    outline-offset: 1px;
    transition: outline-offset 0s, outline 0s;
  }

  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-prev:focus-visible,
  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-next:focus-visible {
    outline: 4px solid #deffcf;
    outline-offset: 1px;
    transition: outline-offset 0s, outline 0s;
  }

  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
    opacity: 1;
  }

  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
    opacity: 0;
  }

  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-prev:focus-visible .ant-pagination-item-link,
  :where(.css-sic622).ant-pagination:not(.ant-pagination-disabled) .ant-pagination-next:focus-visible .ant-pagination-item-link {
    outline: 4px solid #deffcf;
    outline-offset: 1px;
    transition: outline-offset 0s, outline 0s;
  }

  :where(.css-sic622).ant-typography {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-typography::before,
  :where(.css-sic622).ant-typography::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-typography [class^="ant-typography"],
  :where(.css-sic622).ant-typography [class*=" ant-typography"] {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-typography [class^="ant-typography"]::before,
  :where(.css-sic622).ant-typography [class*=" ant-typography"]::before,
  :where(.css-sic622).ant-typography [class^="ant-typography"]::after,
  :where(.css-sic622).ant-typography [class*=" ant-typography"]::after {
    box-sizing: border-box;
  }

  :where(.css-sic622).ant-typography {
    color: #ffffff;
    word-break: break-word;
    line-height: 1.5;
  }

  :where(.css-sic622).ant-typography.ant-typography-secondary {
    color: rgba(0, 0, 0, 0.45);
  }

  :where(.css-sic622).ant-typography.ant-typography-success {
    color: #52c41a;
  }

  :where(.css-sic622).ant-typography.ant-typography-warning {
    color: #faad14;
  }

  :where(.css-sic622).ant-typography.ant-typography-danger {
    color: #ff4d4f;
  }

  a:where(.css-sic622).ant-typography.ant-typography-danger:active,
  a:where(.css-sic622).ant-typography.ant-typography-danger:focus {
    color: #d9363e;
  }

  a:where(.css-sic622).ant-typography.ant-typography-danger:hover {
    color: #ff7875;
  }

  :where(.css-sic622).ant-typography.ant-typography-disabled {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
    user-select: none;
  }

  div:where(.css-sic622).ant-typography,
  :where(.css-sic622).ant-typography p {
    margin-bottom: 1em;
  }

  h1:where(.css-sic622).ant-typography,
  div:where(.css-sic622).ant-typography-h1,
  div:where(.css-sic622).ant-typography-h1>textarea,
  :where(.css-sic622).ant-typography h1 {
    margin-bottom: 0.5em;
    color: #ffffff;
    font-weight: 600;
    font-size: 42px;
    line-height: 1.1904761904761905;
  }

  h2:where(.css-sic622).ant-typography,
  div:where(.css-sic622).ant-typography-h2,
  div:where(.css-sic622).ant-typography-h2>textarea,
  :where(.css-sic622).ant-typography h2 {
    margin-bottom: 0.5em;
    color: #ffffff;
    font-weight: 600;
    font-size: 34px;
    line-height: 1.2352941176470589;
  }

  h3:where(.css-sic622).ant-typography,
  div:where(.css-sic622).ant-typography-h3,
  div:where(.css-sic622).ant-typography-h3>textarea,
  :where(.css-sic622).ant-typography h3 {
    margin-bottom: 0.5em;
    color: #ffffff;
    font-weight: 600;
    font-size: 28px;
    line-height: 1.2857142857142858;
  }

  h4:where(.css-sic622).ant-typography,
  div:where(.css-sic622).ant-typography-h4,
  div:where(.css-sic622).ant-typography-h4>textarea,
  :where(.css-sic622).ant-typography h4 {
    margin-bottom: 0.5em;
    color: #ffffff;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.3636363636363635;
  }

  h5:where(.css-sic622).ant-typography,
  div:where(.css-sic622).ant-typography-h5,
  div:where(.css-sic622).ant-typography-h5>textarea,
  :where(.css-sic622).ant-typography h5 {
    margin-bottom: 0.5em;
    color: #ffffff;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.4444444444444444;
  }

  :where(.css-sic622).ant-typography+h1.ant-typography,
  :where(.css-sic622).ant-typography+h2.ant-typography,
  :where(.css-sic622).ant-typography+h3.ant-typography,
  :where(.css-sic622).ant-typography+h4.ant-typography,
  :where(.css-sic622).ant-typography+h5.ant-typography {
    margin-top: 1.2em;
  }

  :where(.css-sic622).ant-typography div+h1,
  :where(.css-sic622).ant-typography ul+h1,
  :where(.css-sic622).ant-typography li+h1,
  :where(.css-sic622).ant-typography p+h1,
  :where(.css-sic622).ant-typography h1+h1,
  :where(.css-sic622).ant-typography h2+h1,
  :where(.css-sic622).ant-typography h3+h1,
  :where(.css-sic622).ant-typography h4+h1,
  :where(.css-sic622).ant-typography h5+h1,
  :where(.css-sic622).ant-typography div+h2,
  :where(.css-sic622).ant-typography ul+h2,
  :where(.css-sic622).ant-typography li+h2,
  :where(.css-sic622).ant-typography p+h2,
  :where(.css-sic622).ant-typography h1+h2,
  :where(.css-sic622).ant-typography h2+h2,
  :where(.css-sic622).ant-typography h3+h2,
  :where(.css-sic622).ant-typography h4+h2,
  :where(.css-sic622).ant-typography h5+h2,
  :where(.css-sic622).ant-typography div+h3,
  :where(.css-sic622).ant-typography ul+h3,
  :where(.css-sic622).ant-typography li+h3,
  :where(.css-sic622).ant-typography p+h3,
  :where(.css-sic622).ant-typography h1+h3,
  :where(.css-sic622).ant-typography h2+h3,
  :where(.css-sic622).ant-typography h3+h3,
  :where(.css-sic622).ant-typography h4+h3,
  :where(.css-sic622).ant-typography h5+h3,
  :where(.css-sic622).ant-typography div+h4,
  :where(.css-sic622).ant-typography ul+h4,
  :where(.css-sic622).ant-typography li+h4,
  :where(.css-sic622).ant-typography p+h4,
  :where(.css-sic622).ant-typography h1+h4,
  :where(.css-sic622).ant-typography h2+h4,
  :where(.css-sic622).ant-typography h3+h4,
  :where(.css-sic622).ant-typography h4+h4,
  :where(.css-sic622).ant-typography h5+h4,
  :where(.css-sic622).ant-typography div+h5,
  :where(.css-sic622).ant-typography ul+h5,
  :where(.css-sic622).ant-typography li+h5,
  :where(.css-sic622).ant-typography p+h5,
  :where(.css-sic622).ant-typography h1+h5,
  :where(.css-sic622).ant-typography h2+h5,
  :where(.css-sic622).ant-typography h3+h5,
  :where(.css-sic622).ant-typography h4+h5,
  :where(.css-sic622).ant-typography h5+h5 {
    margin-top: 1.2em;
  }

  :where(.css-sic622).ant-typography code {
    margin: 0 0.2em;
    padding-inline: 0.4em;
    padding-block: 0.2em 0.1em;
    font-size: 85%;
    font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
    background: rgba(150, 150, 150, 0.1);
    border: 1px solid rgba(100, 100, 100, 0.2);
    border-radius: 3px;
  }

  :where(.css-sic622).ant-typography kbd {
    margin: 0 0.2em;
    padding-inline: 0.4em;
    padding-block: 0.15em 0.1em;
    font-size: 90%;
    font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
    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-sic622).ant-typography mark {
    padding: 0;
    background-color: #ffe58f;
  }

  :where(.css-sic622).ant-typography u,
  :where(.css-sic622).ant-typography ins {
    text-decoration: underline;
    text-decoration-skip-ink: auto;
  }

  :where(.css-sic622).ant-typography s,
  :where(.css-sic622).ant-typography del {
    text-decoration: line-through;
  }

  :where(.css-sic622).ant-typography strong {
    font-weight: 600;
  }

  :where(.css-sic622).ant-typography ul,
  :where(.css-sic622).ant-typography ol {
    margin-inline: 0;
    margin-block: 0 1em;
    padding: 0;
  }

  :where(.css-sic622).ant-typography ul li,
  :where(.css-sic622).ant-typography ol li {
    margin-inline: 20px 0;
    margin-block: 0;
    padding-inline: 4px 0;
    padding-block: 0;
  }

  :where(.css-sic622).ant-typography ul {
    list-style-type: circle;
  }

  :where(.css-sic622).ant-typography ul ul {
    list-style-type: disc;
  }

  :where(.css-sic622).ant-typography ol {
    list-style-type: decimal;
  }

  :where(.css-sic622).ant-typography pre,
  :where(.css-sic622).ant-typography blockquote {
    margin: 1em 0;
  }

  :where(.css-sic622).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: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  }

  :where(.css-sic622).ant-typography pre code {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-family: inherit;
    background: transparent;
    border: 0;
  }

  :where(.css-sic622).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-sic622).ant-typography,
  :where(.css-sic622).ant-typography a {
    color: #76f951;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
  }

  a:where(.css-sic622).ant-typography:focus,
  :where(.css-sic622).ant-typography a:focus,
  a:where(.css-sic622).ant-typography:hover,
  :where(.css-sic622).ant-typography a:hover {
    color: #69b1ff;
  }

  a:where(.css-sic622).ant-typography:active,
  :where(.css-sic622).ant-typography a:active {
    color: #0958d9;
  }

  a:where(.css-sic622).ant-typography:active,
  :where(.css-sic622).ant-typography a:active,
  a:where(.css-sic622).ant-typography:hover,
  :where(.css-sic622).ant-typography a:hover {
    text-decoration: none;
  }

  a:where(.css-sic622).ant-typography[disabled],
  :where(.css-sic622).ant-typography a[disabled],
  a:where(.css-sic622).ant-typography.ant-typography-disabled,
  :where(.css-sic622).ant-typography a.ant-typography-disabled {
    color: rgba(0, 0, 0, 0.25);
    cursor: not-allowed;
  }

  a:where(.css-sic622).ant-typography[disabled]:active,
  :where(.css-sic622).ant-typography a[disabled]:active,
  a:where(.css-sic622).ant-typography.ant-typography-disabled:active,
  :where(.css-sic622).ant-typography a.ant-typography-disabled:active,
  a:where(.css-sic622).ant-typography[disabled]:hover,
  :where(.css-sic622).ant-typography a[disabled]:hover,
  a:where(.css-sic622).ant-typography.ant-typography-disabled:hover,
  :where(.css-sic622).ant-typography a.ant-typography-disabled:hover {
    color: rgba(0, 0, 0, 0.25);
  }

  a:where(.css-sic622).ant-typography[disabled]:active,
  :where(.css-sic622).ant-typography a[disabled]:active,
  a:where(.css-sic622).ant-typography.ant-typography-disabled:active,
  :where(.css-sic622).ant-typography a.ant-typography-disabled:active {
    pointer-events: none;
  }

  :where(.css-sic622).ant-typography .ant-typography-expand,
  :where(.css-sic622).ant-typography .ant-typography-collapse,
  :where(.css-sic622).ant-typography .ant-typography-edit,
  :where(.css-sic622).ant-typography .ant-typography-copy {
    color: #76f951;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    transition: color 0.3s;
    margin-inline-start: 4px;
  }

  :where(.css-sic622).ant-typography .ant-typography-expand:focus,
  :where(.css-sic622).ant-typography .ant-typography-collapse:focus,
  :where(.css-sic622).ant-typography .ant-typography-edit:focus,
  :where(.css-sic622).ant-typography .ant-typography-copy:focus,
  :where(.css-sic622).ant-typography .ant-typography-expand:hover,
  :where(.css-sic622).ant-typography .ant-typography-collapse:hover,
  :where(.css-sic622).ant-typography .ant-typography-edit:hover,
  :where(.css-sic622).ant-typography .ant-typography-copy:hover {
    color: #69b1ff;
  }

  :where(.css-sic622).ant-typography .ant-typography-expand:active,
  :where(.css-sic622).ant-typography .ant-typography-collapse:active,
  :where(.css-sic622).ant-typography .ant-typography-edit:active,
  :where(.css-sic622).ant-typography .ant-typography-copy:active {
    color: #0958d9;
  }

  :where(.css-sic622).ant-typography-edit-content {
    position: relative;
  }

  div:where(.css-sic622).ant-typography-edit-content {
    inset-inline-start: -12px;
    margin-top: -12px;
    margin-bottom: calc(1em - 12px);
  }

  :where(.css-sic622).ant-typography-edit-content .ant-typography-edit-content-confirm {
    position: absolute;
    inset-inline-end: 10px;
    inset-block-end: 8px;
    color: rgba(0, 0, 0, 0.45);
    font-weight: normal;
    font-size: 16px;
    font-style: normal;
    pointer-events: none;
  }

  :where(.css-sic622).ant-typography-edit-content textarea {
    margin: 0 !important;
    -moz-transition: none;
    height: 1em;
  }

  :where(.css-sic622).ant-typography .ant-typography-copy-success,
  :where(.css-sic622).ant-typography .ant-typography-copy-success:hover,
  :where(.css-sic622).ant-typography .ant-typography-copy-success:focus {
    color: #52c41a;
  }

  :where(.css-sic622).ant-typography .ant-typography-copy-icon-only {
    margin-inline-start: 0;
  }

  a:where(.css-sic622).ant-typography-ellipsis,
  span:where(.css-sic622).ant-typography-ellipsis {
    display: inline-block;
    max-width: 100%;
  }

  :where(.css-sic622).ant-typography-ellipsis-single-line {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  a:where(.css-sic622).ant-typography-ellipsis-single-line,
  span:where(.css-sic622).ant-typography-ellipsis-single-line {
    vertical-align: bottom;
  }

  :where(.css-sic622).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-sic622).ant-typography-ellipsis-multiple-line {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }

  :where(.css-sic622).ant-typography-rtl {
    direction: rtl;
  }

  .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;
  }
  
  .ssBtnDefault {
    position: absolute;
    z-index: 100000000;
    background: none;
    border: none;
    outline: none;
    right: 0;
    cursor: pointer;
    width: 26px;
    height: 26px;
    margin: 0;
    padding: 0;
    top: 8px;
    right: 8px;
    opacity: .6;
    pointer-events: all;
    transition-duration: .25s
  }

  .ssBtnDefault:hover {
    opacity: 1 !important;
    transition-duration: .25s
  }

  .ssBtnDefault .fade {
    transition-duration: 5s;
    opacity: 0
  }

  .ssBtnYouTube {
    background: none;
    border: none;
    margin-right: 20px !important;
    padding-top: 0px !important;
    width: 25px !important
  }

  .ytp-embed .ssBtnYouTube {
    width: 20px !important;
    margin-right: 15px !important
  }

  .ssBtnVimeo {
    height: 2rem !important;
    width: 2rem !important;
    margin-top: 8px !important
  }

  .ssBtnVimeo button {
    width: 100% !important;
    height: 100% !important
  }

  .ssBtnVimeo button svg {
    width: 19px
  }

  .ssBtnNetflix {
    background: none;
    border: none;
    cursor: pointer;
    width: 4rem;
    margin: 0 .5rem;
    display: inline-block;
    flex-shrink: 0
  }

  .ssBtnNetflix>svg {
    transform: translateY(-0.3rem)
  }

  .ssBtnNetflix:hover {
    transform: scale(1.2);
    transition-duration: .25s
  }

  .ssBtnHulu {
    width: 27px;
    margin-top: 4px;
    margin-right: 10px;
    opacity: .7;
    cursor: pointer
  }

  .ssBtnHulu:hover {
    opacity: 1
  }

  .ssBtnAmazon {
    margin-right: 1.5vw;
    outline: none;
    cursor: pointer;
    opacity: .8
  }

  .ssBtnAmazon:hover {
    opacity: 1
  }

  @media(min-width: 1200px) {
    .ssBtnAmazon {
      width: 1.6666666667vw;
      height: 1.6666666667vw
    }
  }

  @media(max-width: 1199px) {
    .ssBtnAmazon {
      width: 20px;
      height: 20px
    }
  }

  .ssBtnHBO {
    width: 48px;
    height: 48px;
    position: relative;
    opacity: .7;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
  }

  .ssBtnHBO:hover {
    opacity: 1;
    transform: scale(1.2)
  }

  .ssBtnHBO svg {
    width: 24px;
    height: 24px
  }

  .ssBtnDisney {
    opacity: .7
  }

  .ssBtnDisney:hover {
    opacity: 1
  }

  .ssBtnDisney svg {
    width: 25px !important;
    height: 31px !important;
    padding-top: 4px;
    margin-right: 7px
  }

  .ssBtnApple {
    cursor: pointer;
    opacity: .7
  }

  .ssBtnApple:hover {
    opacity: 1
  }

  .ssBtnApple svg {
    width: 22px !important;
    height: 22px !important;
    margin-right: 2px !important
  }

  body #ssTempHolder {
    position: fixed;
    z-index: 1000000000000;
    width: 100%;
    height: 100%;
    top: 0;
    pointer-events: none
  }

  body #ssTempHolder video {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important
  }

  body.ssTakeScreenshot .ssElement {
    z-index: 100000000000 !important
  }

  body.ssTakeScreenshot.ssNetflix [data-uia=video-canvas] {
    z-index: 10000000
  }

  body.ssTakeScreenshot.ssNetflix video {
    background-color: #000
  }

  body.ssTakeScreenshot.ssNetflix .player-timedtext {
    display: none !important
  }

  body.ssTakeScreenshot.ssNetflix.showSubs .player-timedtext {
    display: block !important
  }

  body.ssTakeScreenshot.ssAmazon .scalingVideoContainer {
    z-index: 99999999 !important
  }

  body.ssTakeScreenshot.ssDisney .btm-media-overlays-container {
    display: none
  }

  body.ssTakeScreenshot.ssDisney .dss-hls-subtitle-overlay {
    display: none
  }

  body.ssTakeScreenshot.ssDisney.showSubs .dss-hls-subtitle-overlay {
    display: block
  }

  body.ssTakeScreenshot.ssHulu .ContentPlayer__contentArea {
    z-index: 10000000000;
    position: relative
  }

  body.ssTakeScreenshot.ssHulu .ClosedCaption {
    display: none
  }

  body.ssTakeScreenshot.ssHulu.showSubs .ClosedCaption {
    display: block
  }

  body.ssTakeScreenshot.ssHulu.showSubs .ClosedCaption .ClosedCaption__outband {
    bottom: 30px !important
  }

  body.ssTakeScreenshot.ssHBO video {
    z-index: 99999999
  }

  body.ssTakeScreenshot.ssHBO *:has(video) {
    z-index: 99999999
  }

  body.ssTakeScreenshot.ssYoutube .html5-video-container,
  body.ssTakeScreenshot.ssYoutube .ytp-caption-window-container {
    z-index: 999999999 !important
  }

  body.ssTakeScreenshot.ssApple #apple-music-video-player {
    z-index: 999999999 !important
  }

  body.ssTakeScreenshot.ssApple .scrim {
    display: none
  }

  body .ssWrapper {
    overflow: hidden
  }

  body .ssNotification {
    display: flex;
    width: 100%;
    height: 4rem;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1000000000;
    top: -4rem;
    animation-name: notification;
    animation-duration: 2s;
    animation-iteration-count: 1
  }

  @keyframes notification {
    0% {
      top: -4rem
    }

    25% {
      top: 3rem
    }

    85% {
      top: 3rem
    }
  }

  body .ssNotification .ssNContent {
    position: absolute;
    z-index: 1000000000;
    padding: .75rem 1.25em;
    margin-bottom: 1em;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: .25em;
    font-size: 12px;
    height: fit-content;
    top: 0
  }

  body .ssNotification .ssNContent.success {
    background-color: #d4edda;
    border-color: #c3e6cb;
    color: #155724
  }

  body .ssNotification .ssNContent.fail {
    background-color: #edd4d4;
    border-color: #e6c3c3;
    color: #b62424
  }

  body .ssModal {
    display: none;
    position: fixed;
    z-index: 100000000;
    right: 20px;
    opacity: 0;
    background-color: #fffefa;
    border-radius: 3px;
    padding: 25px;
    color: #525252;
    font-family: muli, sans-serif;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .15);
    animation-name: animateOn;
    animation-duration: .2s;
    animation-fill-mode: forwards
  }

  body .ssModal.visible {
    display: block
  }

  body .ssModal * {
    vertical-align: middle;
    line-height: normal;
    font-weight: normal
  }

  @keyframes animateOn {
    from {
      opacity: 0;
      top: 0px
    }

    to {
      opacity: 1;
      top: 20px
    }
  }

  body .ssModal .close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    opacity: .5;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NDMuNCA0NDMuNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQzLjQgNDQzLjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTYuOCw0MDMuNWwxODEuOC0xODEuOEw2LjgsMzkuOWMtNS45LTUuOS04LjItMTQuNS02LTIyLjZDMyw5LjIsOS4yLDMsMTcuMywwLjhjOC4xLTIuMiwxNi43LDAuMSwyMi42LDZsMTgxLjgsMTgxLjgKCUw0MDMuNSw2LjhjNS45LTUuOSwxNC41LTguMiwyMi42LTZjOC4xLDIuMiwxNC40LDguNCwxNi41LDE2LjVjMi4yLDguMS0wLjEsMTYuNy02LDIyLjZMMjU0LjcsMjIxLjdsMTgxLjgsMTgxLjgKCWM1LjksNS45LDguMiwxNC41LDYsMjIuNmMtMi4yLDguMS04LjQsMTQuNC0xNi41LDE2LjVjLTguMSwyLjItMTYuNy0wLjEtMjIuNi02TDIyMS43LDI1NC43TDM5LjksNDM2LjVjLTUuOSw1LjktMTQuNSw4LjItMjIuNiw2CglDOS4yLDQ0MC40LDMsNDM0LjEsMC44LDQyNkMtMS40LDQxOCwwLjksNDA5LjQsNi44LDQwMy41TDYuOCw0MDMuNXoiLz4KPC9zdmc+Cg==);
    width: 10px;
    height: 10px
  }

  body .ssModal .ssButtons {
    margin-top: 25px;
    text-align: right
  }

  body .ssModal .ssButtons .ssButton,
  body .ssModal .ssButtons a .ssButton {
    display: inline-block;
    height: 20px;
    padding: 3px 12px 3px;
    margin-left: 14px;
    border-radius: 4px;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, .15);
    background-color: #fff;
    font-size: 12px;
    color: #525252;
    line-height: 20px;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none
  }

  body .ssModal .ssButtons .ssButton .emoji,
  body .ssModal .ssButtons a .ssButton .emoji {
    font-size: 15px;
    vertical-align: bottom
  }

  body .ssModal .ssButtons .ssButton.blue,
  body .ssModal .ssButtons a .ssButton.blue {
    background-color: #19acef;
    color: #fff
  }

  body .ssModal .icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIKCSBpZD0iTGF5ZXJfMSIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgODMuOSIKCSBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgODMuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMwMEFERUY7fQo8L3N0eWxlPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC05NTIuMzYyMTgpIj4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNS42LDk1Mi40Yy0xLjMsMC0yLjQsMS0yLjksMS44bC01LjYsMTEuMUgxMWMtNiwwLTExLDUtMTEsMTF2NDljMCw2LDUsMTEsMTEsMTFoNzhjNiwwLDExLTUsMTEtMTF2LTQ5CgkJYzAtNi01LTExLTExLTExSDcyLjlsLTUuNi0xMS4xYy0wLjUtMS4xLTEuNi0xLjgtMi45LTEuOEwzNS42LDk1Mi40TDM1LjYsOTUyLjR6IE0zNy42LDk1OC44aDI1LjJsNS41LDExLjEKCQljMC41LDEuMSwxLjYsMS44LDIuOSwxLjhoMTguMWMyLjYsMCw0LjUsMS45LDQuNSw0LjV2NDljMCwyLjYtMS45LDQuNS00LjUsNC41SDExLjFjLTIuNiwwLTQuNS0xLjktNC41LTQuNXYtNDkKCQljMC0yLjYsMS45LTQuNSw0LjUtNC41aDE4LjFjMS4xLDAsMi40LTAuOCwyLjktMS44TDM3LjYsOTU4Ljh6IE01MC4yLDk3OS44Yy0xMS42LDAtMjEsOS40LTIxLDIxczkuNCwyMSwyMSwyMXMyMS05LjQsMjEtMjEKCQlTNjEuOCw5NzkuOCw1MC4yLDk3OS44eiBNNTAuMiw5ODYuMmM4LjEsMCwxNC41LDYuNSwxNC41LDE0LjVzLTYuNSwxNC41LTE0LjUsMTQuNXMtMTQuNS02LjUtMTQuNS0xNC41UzQyLjEsOTg2LjIsNTAuMiw5ODYuMnoiLz4KPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    vertical-align: top;
    margin-right: 22px;
    margin-top: 2px;
    display: inline-block
  }

  body .ssModal .body {
    display: inline-block;
    width: 315px
  }

  body .ssModal .body .title {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 7px
  }

  body .ssModal .body .description {
    font-size: 13px;
    font-weight: lighter
  }

  [data-rk] {
    --rk-blurs-modalOverlay: blur(4px);
    --rk-fonts-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --rk-radii-actionButton: 10px;
    --rk-radii-connectButton: 8px;
    --rk-radii-menuButton: 8px;
    --rk-radii-modal: 16px;
    --rk-radii-modalMobile: 18px;
    --rk-colors-accentColor: #737980;
    --rk-colors-accentColorForeground: white;
    --rk-colors-actionButtonBorder: rgba(255, 255, 255, 0.04);
    --rk-colors-actionButtonBorderMobile: rgba(255, 255, 255, 0.08);
    --rk-colors-actionButtonSecondaryBackground: rgba(255, 255, 255, 0.08);
    --rk-colors-closeButton: rgba(224, 232, 255, 0.6);
    --rk-colors-closeButtonBackground: rgba(255, 255, 255, 0.08);
    --rk-colors-connectButtonBackground: #1A1B1F;
    --rk-colors-connectButtonBackgroundError: #FF494A;
    --rk-colors-connectButtonInnerBackground: linear-gradient(0deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.15));
    --rk-colors-connectButtonText: #FFF;
    --rk-colors-connectButtonTextError: #FFF;
    --rk-colors-connectionIndicator: #30E000;
    --rk-colors-downloadBottomCardBackground: linear-gradient(126deg, rgba(0, 0, 0, 0) 9.49%, rgba(120, 120, 120, 0.2) 71.04%), #1A1B1F;
    --rk-colors-downloadTopCardBackground: linear-gradient(126deg, rgba(120, 120, 120, 0.2) 9.49%, rgba(0, 0, 0, 0) 71.04%), #1A1B1F;
    --rk-colors-error: #FF494A;
    --rk-colors-generalBorder: rgba(255, 255, 255, 0.08);
    --rk-colors-generalBorderDim: rgba(255, 255, 255, 0.04);
    --rk-colors-menuItemBackground: rgba(224, 232, 255, 0.1);
    --rk-colors-modalBackdrop: rgba(0, 0, 0, 0.5);
    --rk-colors-modalBackground: #1A1B1F;
    --rk-colors-modalBorder: rgba(255, 255, 255, 0.08);
    --rk-colors-modalText: #FFF;
    --rk-colors-modalTextDim: rgba(224, 232, 255, 0.3);
    --rk-colors-modalTextSecondary: rgba(255, 255, 255, 0.6);
    --rk-colors-profileAction: rgba(224, 232, 255, 0.1);
    --rk-colors-profileActionHover: rgba(224, 232, 255, 0.2);
    --rk-colors-profileForeground: rgba(224, 232, 255, 0.05);
    --rk-colors-selectedOptionBorder: rgba(224, 232, 255, 0.1);
    --rk-colors-standby: #FFD641;
    --rk-shadows-connectButton: 0px 4px 12px rgba(0, 0, 0, 0.1);
    --rk-shadows-dialog: 0px 8px 32px rgba(0, 0, 0, 0.32);
    --rk-shadows-profileDetailsAction: 0px 2px 6px rgba(37, 41, 46, 0.04);
    --rk-shadows-selectedOption: 0px 2px 6px rgba(0, 0, 0, 0.24);
    --rk-shadows-selectedWallet: 0px 2px 6px rgba(0, 0, 0, 0.24);
    --rk-shadows-walletLogo: 0px 2px 16px rgba(0, 0, 0, 0.16);
  }

  :where(.css-sic622).ant-switch {
    font-family: Plus Jakarta Sans, sans-serif;
    font-size: 16px;
    box-sizing: border-box;
}

:where(.css-sic622).ant-switch::before,
:where(.css-sic622).ant-switch::after {
    box-sizing: border-box;
}

:where(.css-sic622).ant-switch [class^="ant-switch"],
:where(.css-sic622).ant-switch [class*=" ant-switch"] {
    box-sizing: border-box;
}

:where(.css-sic622).ant-switch [class^="ant-switch"]::before,
:where(.css-sic622).ant-switch [class*=" ant-switch"]::before,
:where(.css-sic622).ant-switch [class^="ant-switch"]::after,
:where(.css-sic622).ant-switch [class*=" ant-switch"]::after {
    box-sizing: border-box;
}

:where(.css-sic622).ant-switch {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-size: 16px;
    line-height: 24px;
    list-style: none;
    font-family: Plus Jakarta Sans, sans-serif;
    position: relative;
    display: inline-block;
    min-width: 48px;
    height: 24px;
    vertical-align: middle;
    background: #545c68;
    border: 0;
    border-radius: 100px;
    cursor: pointer;
    transition: all 0.2s;
    user-select: none;
}

:where(.css-sic622).ant-switch:hover:not(.ant-switch-disabled) {
    background: rgba(0, 0, 0, 0.45);
}

:where(.css-sic622).ant-switch:focus-visible {
    outline: 4px solid #deffcf;
    outline-offset: 1px;
    transition: outline-offset 0s, outline 0s;
}

:where(.css-sic622).ant-switch.ant-switch-checked {
    background: #76f951;
}

:where(.css-sic622).ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled) {
    background: #9dff7d;
}

:where(.css-sic622).ant-switch.ant-switch-loading,
:where(.css-sic622).ant-switch.ant-switch-disabled {
    cursor: not-allowed;
    opacity: 0.65;
}

:where(.css-sic622).ant-switch.ant-switch-loading *,
:where(.css-sic622).ant-switch.ant-switch-disabled * {
    box-shadow: none;
    cursor: not-allowed;
}

:where(.css-sic622).ant-switch.ant-switch-rtl {
    direction: rtl;
}

:where(.css-sic622).ant-switch .ant-switch-inner {
    display: block;
    overflow: hidden;
    border-radius: 100px;
    height: 100%;
    padding-inline-start: 26px;
    padding-inline-end: 10px;
    transition: padding-inline-start 0.2s ease-in-out, padding-inline-end 0.2s ease-in-out;
}

:where(.css-sic622).ant-switch .ant-switch-inner .ant-switch-inner-checked,
:where(.css-sic622).ant-switch .ant-switch-inner .ant-switch-inner-unchecked {
    display: block;
    color: #fff;
    font-size: 14px;
    transition: margin-inline-start 0.2s ease-in-out, margin-inline-end 0.2s ease-in-out;
    pointer-events: none;
    min-height: 24px;
}

:where(.css-sic622).ant-switch .ant-switch-inner .ant-switch-inner-checked {
    margin-inline-start: calc(-100% + 24px - 52px);
    margin-inline-end: calc(100% - 24px + 52px);
}

:where(.css-sic622).ant-switch .ant-switch-inner .ant-switch-inner-unchecked {
    margin-top: -24px;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

:where(.css-sic622).ant-switch.ant-switch-checked .ant-switch-inner {
    padding-inline-start: 10px;
    padding-inline-end: 26px;
}

:where(.css-sic622).ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked {
    margin-inline-start: 0;
    margin-inline-end: 0;
}

:where(.css-sic622).ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-unchecked {
    margin-inline-start: calc(100% - 24px + 52px);
    margin-inline-end: calc(-100% + 24px - 52px);
}

:where(.css-sic622).ant-switch:not(.ant-switch-disabled):active:not(.ant-switch-checked) .ant-switch-inner .ant-switch-inner-unchecked {
    margin-inline-start: 4px;
    margin-inline-end: -4px;
}

:where(.css-sic622).ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked {
    margin-inline-start: -4px;
    margin-inline-end: 4px;
}

:where(.css-sic622).ant-switch .ant-switch-handle {
    position: absolute;
    top: 2px;
    inset-inline-start: 2px;
    width: 20px;
    height: 20px;
    transition: all 0.2s ease-in-out;
}

:where(.css-sic622).ant-switch .ant-switch-handle::before {
    position: absolute;
    top: 0;
    inset-inline-end: 0;
    bottom: 0;
    inset-inline-start: 0;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
    transition: all 0.2s ease-in-out;
    content: "";
}

:where(.css-sic622).ant-switch.ant-switch-checked .ant-switch-handle {
    inset-inline-start: calc(100% - 22px);
}

:where(.css-sic622).ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
    inset-inline-end: -30%;
    inset-inline-start: 0;
}

:where(.css-sic622).ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
    inset-inline-end: 0;
    inset-inline-start: -30%;
}

:where(.css-sic622).ant-switch .ant-switch-loading-icon.anticon {
    position: relative;
    top: 2px;
    color: rgba(0, 0, 0, 0.65);
    vertical-align: top;
}

:where(.css-sic622).ant-switch.ant-switch-checked .ant-switch-loading-icon {
    color: #76f951;
}

:where(.css-sic622).ant-switch.ant-switch-small {
    min-width: 28px;
    height: 16px;
    line-height: 16px;
}

:where(.css-sic622).ant-switch.ant-switch-small .ant-switch-inner {
    padding-inline-start: 18px;
    padding-inline-end: 6px;
}

:where(.css-sic622).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-checked,
:where(.css-sic622).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-unchecked {
    min-height: 16px;
}

:where(.css-sic622).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-checked {
    margin-inline-start: calc(-100% + 16px - 36px);
    margin-inline-end: calc(100% - 16px + 36px);
}

:where(.css-sic622).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-unchecked {
    margin-top: -16px;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

:where(.css-sic622).ant-switch.ant-switch-small .ant-switch-handle {
    width: 12px;
    height: 12px;
}

:where(.css-sic622).ant-switch.ant-switch-small .ant-switch-loading-icon {
    top: 0.75px;
    font-size: 10.5px;
}

:where(.css-sic622).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-inner {
    padding-inline-start: 6px;
    padding-inline-end: 18px;
}

:where(.css-sic622).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked {
    margin-inline-start: 0;
    margin-inline-end: 0;
}

:where(.css-sic622).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-inner .ant-switch-inner-unchecked {
    margin-inline-start: calc(100% - 16px + 36px);
    margin-inline-end: calc(-100% + 16px - 36px);
}

:where(.css-sic622).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-handle {
    inset-inline-start: calc(100% - 14px);
}

:where(.css-sic622).ant-switch.ant-switch-small:not(.ant-switch-disabled):active:not(.ant-switch-checked) .ant-switch-inner .ant-switch-inner-unchecked {
    margin-inline-start: 2px;
    margin-inline-end: -2px;
}

:where(.css-sic622).ant-switch.ant-switch-small:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked {
    margin-inline-start: -2px;
    margin-inline-end: 2px;
}

:where(.css-sic622)[class^="ant-input"],
:where(.css-sic622)[class*=" ant-input"] {
    box-sizing: border-box;
}

:where(.css-sic622)[class^="ant-input"]::before,
:where(.css-sic622)[class*=" ant-input"]::before,
:where(.css-sic622)[class^="ant-input"]::after,
:where(.css-sic622)[class*=" ant-input"]::after {
    box-sizing: border-box;
}

:where(.css-sic622)[class^="ant-input"] [class^="ant-input"],
:where(.css-sic622)[class*=" ant-input"] [class^="ant-input"],
:where(.css-sic622)[class^="ant-input"] [class*=" ant-input"],
:where(.css-sic622)[class*=" ant-input"] [class*=" ant-input"] {
    box-sizing: border-box;
}

:where(.css-sic622)[class^="ant-input"] [class^="ant-input"]::before,
:where(.css-sic622)[class*=" ant-input"] [class^="ant-input"]::before,
:where(.css-sic622)[class^="ant-input"] [class*=" ant-input"]::before,
:where(.css-sic622)[class*=" ant-input"] [class*=" ant-input"]::before,
:where(.css-sic622)[class^="ant-input"] [class^="ant-input"]::after,
:where(.css-sic622)[class*=" ant-input"] [class^="ant-input"]::after,
:where(.css-sic622)[class^="ant-input"] [class*=" ant-input"]::after,
:where(.css-sic622)[class*=" ant-input"] [class*=" ant-input"]::after {
    box-sizing: border-box;
}

:where(.css-sic622).ant-input {
    box-sizing: border-box;
    margin: 0;
    padding: 3px 11px;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: Plus Jakarta Sans, sans-serif;
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    border-radius: 15px;
    transition: all 0.2s;
}

:where(.css-sic622).ant-input::-moz-placeholder {
    opacity: 1;
}

:where(.css-sic622).ant-input::placeholder {
    color: rgba(0, 0, 0, 0.25);
    user-select: none;
}

:where(.css-sic622).ant-input:placeholder-shown {
    text-overflow: ellipsis;
}

textarea:where(.css-sic622).ant-input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    transition: all 0.3s, height 0s;
    resize: vertical;
}

:where(.css-sic622).ant-input-lg {
    padding: 6px 11px;
    font-size: 18px;
    line-height: 1.4444444444444444;
    border-radius: 17px;
}

:where(.css-sic622).ant-input-sm {
    padding: 0px 7px;
    font-size: 16px;
    border-radius: 7px;
}

:where(.css-sic622).ant-input-rtl,
:where(.css-sic622).ant-input-textarea-rtl {
    direction: rtl;
}

:where(.css-sic622).ant-input-outlined {
    background: rgba(81, 81, 81, 0.1);
    border-width: 1px;
    border-style: solid;
    border-color: #252b33;
}

:where(.css-sic622).ant-input-outlined:hover {
    border-color: #76f951;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-outlined:focus,
:where(.css-sic622).ant-input-outlined:focus-within {
    border-color: #76f951;
    box-shadow: none;
    outline: 0;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-outlined.ant-input-disabled,
:where(.css-sic622).ant-input-outlined[disabled] {
    color: rgba(0, 0, 0, 0.25);
    background-color: rgba(0, 0, 0, 0.04);
    border-color: #252b33;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}

:where(.css-sic622).ant-input-outlined.ant-input-disabled input[disabled],
:where(.css-sic622).ant-input-outlined[disabled] input[disabled],
:where(.css-sic622).ant-input-outlined.ant-input-disabled textarea[disabled],
:where(.css-sic622).ant-input-outlined[disabled] textarea[disabled] {
    cursor: not-allowed;
}

:where(.css-sic622).ant-input-outlined.ant-input-disabled:hover:not([disabled]),
:where(.css-sic622).ant-input-outlined[disabled]:hover:not([disabled]) {
    border-color: #252b33;
    background-color: rgba(0, 0, 0, 0.04);
}

:where(.css-sic622).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) {
    background: rgba(81, 81, 81, 0.1);
    border-width: 1px;
    border-style: solid;
    border-color: #ff4d4f;
}

:where(.css-sic622).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):hover {
    border-color: #ffa39e;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus,
:where(.css-sic622).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus-within {
    border-color: #ff4d4f;
    box-shadow: 0 0 0 2px rgb(255, 242, 240);
    outline: 0;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-sic622).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
    color: #ff4d4f;
}

:where(.css-sic622).ant-input-outlined.ant-input-status-error.ant-input-disabled {
    border-color: #ff4d4f;
}

:where(.css-sic622).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) {
    background: rgba(81, 81, 81, 0.1);
    border-width: 1px;
    border-style: solid;
    border-color: #faad14;
}

:where(.css-sic622).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):hover {
    border-color: #ffd666;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus,
:where(.css-sic622).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled):focus-within {
    border-color: #faad14;
    box-shadow: 0 0 0 2px rgb(255, 251, 230);
    outline: 0;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-sic622).ant-input-outlined.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
    color: #faad14;
}

:where(.css-sic622).ant-input-outlined.ant-input-status-warning.ant-input-disabled {
    border-color: #faad14;
}

:where(.css-sic622).ant-input-filled {
    background: rgba(0, 0, 0, 0.04);
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

input:where(.css-sic622).ant-input-filled,
:where(.css-sic622).ant-input-filled input,
textarea:where(.css-sic622).ant-input-filled,
:where(.css-sic622).ant-input-filled textarea {
    color: undefined;
}

:where(.css-sic622).ant-input-filled:hover {
    background: rgba(0, 0, 0, 0.06);
}

:where(.css-sic622).ant-input-filled:focus,
:where(.css-sic622).ant-input-filled:focus-within {
    outline: 0;
    border-color: #76f951;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-filled.ant-input-disabled,
:where(.css-sic622).ant-input-filled[disabled] {
    color: rgba(0, 0, 0, 0.25);
    background-color: rgba(0, 0, 0, 0.04);
    border-color: #252b33;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}

:where(.css-sic622).ant-input-filled.ant-input-disabled input[disabled],
:where(.css-sic622).ant-input-filled[disabled] input[disabled],
:where(.css-sic622).ant-input-filled.ant-input-disabled textarea[disabled],
:where(.css-sic622).ant-input-filled[disabled] textarea[disabled] {
    cursor: not-allowed;
}

:where(.css-sic622).ant-input-filled.ant-input-disabled:hover:not([disabled]),
:where(.css-sic622).ant-input-filled[disabled]:hover:not([disabled]) {
    border-color: #252b33;
    background-color: rgba(0, 0, 0, 0.04);
}

:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) {
    background: #fff2f0;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

input:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) input,
textarea:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled),
:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) textarea {
    color: #ff4d4f;
}

:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):hover {
    background: #fff1f0;
}

:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus,
:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled):focus-within {
    outline: 0;
    border-color: #ff4d4f;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-sic622).ant-input-filled.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix {
    color: #ff4d4f;
}

:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) {
    background: #fffbe6;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}

input:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) input,
textarea:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled),
:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) textarea {
    color: #faad14;
}

:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):hover {
    background: #fff1b8;
}

:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus,
:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled):focus-within {
    outline: 0;
    border-color: #faad14;
    background-color: rgba(81, 81, 81, 0.1);
}

:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-prefix,
:where(.css-sic622).ant-input-filled.ant-input-status-warning:not(.ant-input-disabled) .ant-input-suffix {
    color: #faad14;
}

:where(.css-sic622).ant-input-borderless {
    background: transparent;
    border: none;
}

:where(.css-sic622).ant-input-borderless:focus,
:where(.css-sic622).ant-input-borderless:focus-within {
    outline: none;
}

:where(.css-sic622).ant-input-borderless.ant-input-disabled,
:where(.css-sic622).ant-input-borderless[disabled] {
    color: rgba(0, 0, 0, 0.25);
}

:where(.css-sic622).ant-input-borderless.ant-input-status-error,
:where(.css-sic622).ant-input-borderless.ant-input-status-error input,
:where(.css-sic622).ant-input-borderless.ant-input-status-error textarea {
    color: #ff4d4f;
}

:where(.css-sic622).ant-input-borderless.ant-input-status-warning,
:where(.css-sic622).ant-input-borderless.ant-input-status-warning input,
:where(.css-sic622).ant-input-borderless.ant-input-status-warning textarea {
    color: #faad14;
}

:where(.css-sic622).ant-input[type="color"] {
    height: 32px;
}

:where(.css-sic622).ant-input[type="color"].ant-input-lg {
    height: 40px;
}

:where(.css-sic622).ant-input[type="color"].ant-input-sm {
    height: 24px;
    padding-top: 3px;
    padding-bottom: 3px;
}

:where(.css-sic622).ant-input[type="search"]::-webkit-search-cancel-button,
:where(.css-sic622).ant-input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

:where(.css-sic622).ant-input-textarea {
    position: relative;
}

:where(.css-sic622).ant-input-textarea-show-count>.ant-input {
    height: 100%;
}

:where(.css-sic622).ant-input-textarea-show-count .ant-input-data-count {
    position: absolute;
    bottom: -24px;
    inset-inline-end: 0;
    color: rgba(0, 0, 0, 0.45);
    white-space: nowrap;
    pointer-events: none;
}

:where(.css-sic622).ant-input-textarea-allow-clear>.ant-input,
:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-textarea-has-feedback .ant-input {
    padding-inline-end: 24px;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper {
    padding: 0;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper>textarea.ant-input {
    font-size: inherit;
    border: none;
    outline: none;
    background: transparent;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper>textarea.ant-input:focus {
    box-shadow: none !important;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper .ant-input-suffix {
    margin: 0;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper .ant-input-suffix>*:not(:last-child) {
    margin-inline: 0;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper .ant-input-suffix .ant-input-clear-icon {
    position: absolute;
    inset-inline-end: 11px;
    inset-block-start: 8px;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper .ant-input-suffix .ant-input-textarea-suffix {
    position: absolute;
    top: 0;
    inset-inline-end: 11px;
    bottom: 0;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    margin: auto;
    pointer-events: none;
}

:where(.css-sic622).ant-input-textarea-affix-wrapper.ant-input-affix-wrapper-sm .ant-input-suffix .ant-input-clear-icon {
    inset-inline-end: 7px;
}

:where(.css-sic622).ant-input-affix-wrapper {
    position: relative;
    display: inline-flex;
    width: 100%;
    min-width: 0;
    padding: 3px 11px;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.5;
    border-radius: 15px;
    transition: all 0.2s;
}

:where(.css-sic622).ant-input-affix-wrapper::-moz-placeholder {
    opacity: 1;
}

:where(.css-sic622).ant-input-affix-wrapper::placeholder {
    color: rgba(0, 0, 0, 0.25);
    user-select: none;
}

:where(.css-sic622).ant-input-affix-wrapper:placeholder-shown {
    text-overflow: ellipsis;
}

textarea:where(.css-sic622).ant-input-affix-wrapper {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5;
    vertical-align: bottom;
    transition: all 0.3s, height 0s;
    resize: vertical;
}

:where(.css-sic622).ant-input-affix-wrapper-lg {
    padding: 6px 11px;
    font-size: 18px;
    line-height: 1.4444444444444444;
    border-radius: 17px;
}

:where(.css-sic622).ant-input-affix-wrapper-sm {
    padding: 0px 7px;
    font-size: 16px;
    border-radius: 7px;
}

:where(.css-sic622).ant-input-affix-wrapper-rtl,
:where(.css-sic622).ant-input-affix-wrapper-textarea-rtl {
    direction: rtl;
}

:where(.css-sic622).ant-input-affix-wrapper:not(.ant-input-disabled):hover {
    z-index: 1;
}

.ant-input-search-with-button :where(.css-sic622).ant-input-affix-wrapper:not(.ant-input-disabled):hover {
    z-index: 0;
}

:where(.css-sic622).ant-input-affix-wrapper-focused,
:where(.css-sic622).ant-input-affix-wrapper:focus {
    z-index: 1;
}

:where(.css-sic622).ant-input-affix-wrapper>input.ant-input {
    padding: 0;
}

:where(.css-sic622).ant-input-affix-wrapper>input.ant-input,
:where(.css-sic622).ant-input-affix-wrapper>textarea.ant-input {
    font-size: inherit;
    border: none;
    border-radius: 0;
    outline: none;
    background: transparent;
    color: inherit;
}

:where(.css-sic622).ant-input-affix-wrapper>input.ant-input::-ms-reveal,
:where(.css-sic622).ant-input-affix-wrapper>textarea.ant-input::-ms-reveal {
    display: none;
}

:where(.css-sic622).ant-input-affix-wrapper>input.ant-input:focus,
:where(.css-sic622).ant-input-affix-wrapper>textarea.ant-input:focus {
    box-shadow: none !important;
}

:where(.css-sic622).ant-input-affix-wrapper::before {
    display: inline-block;
    width: 0;
    visibility: hidden;
    content: "\a0";
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-prefix,
:where(.css-sic622).ant-input-affix-wrapper .ant-input-suffix {
    display: flex;
    flex: none;
    align-items: center;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-prefix>*:not(:last-child),
:where(.css-sic622).ant-input-affix-wrapper .ant-input-suffix>*:not(:last-child) {
    margin-inline-end: 8px;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-show-count-suffix {
    color: rgba(0, 0, 0, 0.45);
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-show-count-has-suffix {
    margin-inline-end: 4px;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-prefix {
    margin-inline-end: 4px;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-suffix {
    margin-inline-start: 4px;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-clear-icon {
    margin: 0;
    color: rgba(0, 0, 0, 0.25);
    font-size: 14px;
    vertical-align: -1px;
    cursor: pointer;
    transition: color 0.3s;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-clear-icon:hover {
    color: rgba(0, 0, 0, 0.45);
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-clear-icon:active {
    color: #ffffff;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-clear-icon-hidden {
    visibility: hidden;
}

:where(.css-sic622).ant-input-affix-wrapper .ant-input-clear-icon-has-suffix {
    margin: 0 4px;
}

:where(.css-sic622).ant-input-affix-wrapper .anticon.ant-input-password-icon {
    color: rgba(0, 0, 0, 0.45);
    cursor: pointer;
    transition: all 0.3s;
}

:where(.css-sic622).ant-input-affix-wrapper .anticon.ant-input-password-icon:hover {
    color: #ffffff;
}

:where(.css-sic622).ant-input-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.5;
    list-style: none;
    font-family: Plus Jakarta Sans, sans-serif;
    position: relative;
    display: table;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

:where(.css-sic622).ant-input-group[class*='col-'] {
    padding-inline-end: 8px;
}

:where(.css-sic622).ant-input-group[class*='col-']:last-child {
    padding-inline-end: 0;
}

:where(.css-sic622).ant-input-group-lg .ant-input,
:where(.css-sic622).ant-input-group-lg>.ant-input-group-addon {
    padding: 6px 11px;
    font-size: 18px;
    line-height: 1.4444444444444444;
    border-radius: 17px;
}

:where(.css-sic622).ant-input-group-sm .ant-input,
:where(.css-sic622).ant-input-group-sm>.ant-input-group-addon {
    padding: 0px 7px;
    font-size: 16px;
    border-radius: 7px;
}

:where(.css-sic622).ant-input-group-lg .ant-select-single .ant-select-selector {
    height: 40px;
}

:where(.css-sic622).ant-input-group-sm .ant-select-single .ant-select-selector {
    height: 24px;
}

:where(.css-sic622).ant-input-group>.ant-input {
    display: table-cell;
}

:where(.css-sic622).ant-input-group>.ant-input:not(:first-child):not(:last-child) {
    border-radius: 0;
}

:where(.css-sic622).ant-input-group .ant-input-group-addon,
:where(.css-sic622).ant-input-group .ant-input-group-wrap {
    display: table-cell;
    width: 1px;
    white-space: nowrap;
    vertical-align: middle;
}

:where(.css-sic622).ant-input-group .ant-input-group-addon:not(:first-child):not(:last-child),
:where(.css-sic622).ant-input-group .ant-input-group-wrap:not(:first-child):not(:last-child) {
    border-radius: 0;
}

:where(.css-sic622).ant-input-group .ant-input-group-wrap>* {
    display: block !important;
}

:where(.css-sic622).ant-input-group .ant-input-group-addon {
    position: relative;
    padding: 0 11px;
    color: #ffffff;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    border-radius: 15px;
    transition: all 0.3s;
    line-height: 1;
}

:where(.css-sic622).ant-input-group .ant-input-group-addon .ant-select {
    margin: -4px -11px;
}

:where(.css-sic622).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-sic622).ant-input-group .ant-input-group-addon .ant-select-open .ant-select-selector,
:where(.css-sic622).ant-input-group .ant-input-group-addon .ant-select-focused .ant-select-selector {
    color: #76f951;
}

:where(.css-sic622).ant-input-group .ant-input-group-addon .ant-cascader-picker {
    margin: -9px -11px;
    background-color: transparent;
}

:where(.css-sic622).ant-input-group .ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
    text-align: start;
    border: 0;
    box-shadow: none;
}

:where(.css-sic622).ant-input-group .ant-input {
    width: 100%;
    margin-bottom: 0;
    text-align: inherit;
}

:where(.css-sic622).ant-input-group .ant-input:focus {
    z-index: 1;
    border-inline-end-width: 1px;
}

:where(.css-sic622).ant-input-group .ant-input:hover {
    z-index: 1;
    border-inline-end-width: 1px;
}

.ant-input-search-with-button :where(.css-sic622).ant-input-group .ant-input:hover {
    z-index: 0;
}

:where(.css-sic622).ant-input-group>.ant-input:first-child,
:where(.css-sic622).ant-input-group .ant-input-group-addon:first-child {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
}

:where(.css-sic622).ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,
:where(.css-sic622).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-sic622).ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

:where(.css-sic622).ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
}

:where(.css-sic622).ant-input-group>.ant-input:last-child,
:where(.css-sic622).ant-input-group .ant-input-group-addon:last-child {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

:where(.css-sic622).ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,
:where(.css-sic622).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-sic622).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-sic622).ant-input-group .ant-input-affix-wrapper:not(:last-child) {
    border-start-start-radius: 15px;
    border-end-start-radius: 15px;
}

:where(.css-sic622).ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search :where(.css-sic622).ant-input-group .ant-input-affix-wrapper:not(:first-child) {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact {
    display: block;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact::before {
    display: table;
    content: "";
}

:where(.css-sic622).ant-input-group.ant-input-group-compact::after {
    display: table;
    clear: both;
    content: "";
}

:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child),
:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child),
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child) {
    border-inline-end-width: 1px;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):hover,
:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):hover,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover,
:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-addon:not(:first-child):not(:last-child):focus,
:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-wrap:not(:first-child):not(:last-child):focus,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus {
    z-index: 1;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>* {
    display: inline-flex;
    float: none;
    vertical-align: top;
    border-radius: 0;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input-number-affix-wrapper,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-picker-range {
    display: inline-flex;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>*:not(:last-child) {
    margin-inline-end: -1px;
    border-inline-end-width: 1px;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input {
    float: none;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input {
    border-inline-end-width: 1px;
    border-radius: 0;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus {
    z-index: 1;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select-focused {
    z-index: 1;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow {
    z-index: 1;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>*:first-child,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input {
    border-start-start-radius: 15px;
    border-end-start-radius: 15px;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>*:last-child,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,
:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input {
    border-inline-end-width: 1px;
    border-start-end-radius: 15px;
    border-end-end-radius: 15px;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input {
    vertical-align: top;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper {
    margin-inline-start: -1px;
}

:where(.css-sic622).ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper {
    border-radius: 0;
}

:where(.css-sic622).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-sic622).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: 15px;
    border-start-end-radius: 0;
    border-end-end-radius: 0;
    border-end-start-radius: 15px;
}

:where(.css-sic622).ant-input-group-rtl {
    direction: rtl;
}

:where(.css-sic622).ant-input-group-wrapper {
    display: inline-block;
    width: 100%;
    text-align: start;
    vertical-align: top;
}

:where(.css-sic622).ant-input-group-wrapper-rtl {
    direction: rtl;
}

:where(.css-sic622).ant-input-group-wrapper-lg .ant-input-group-addon {
    border-radius: 17px;
    font-size: 18px;
}

:where(.css-sic622).ant-input-group-wrapper-sm .ant-input-group-addon {
    border-radius: 7px;
}

:where(.css-sic622).ant-input-group-wrapper-outlined .ant-input-group-addon {
    background: rgba(0, 0, 0, 0.02);
    border: 1px solid #252b33;
}

:where(.css-sic622).ant-input-group-wrapper-outlined .ant-input-group-addon:first-child {
    border-inline-end: 0;
}

:where(.css-sic622).ant-input-group-wrapper-outlined .ant-input-group-addon:last-child {
    border-inline-start: 0;
}

:where(.css-sic622).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-error .ant-input-group-addon {
    border-color: #ff4d4f;
    color: #ff4d4f;
}

:where(.css-sic622).ant-input-group-wrapper-outlined.ant-input-group-wrapper-status-warning .ant-input-group-addon {
    border-color: #faad14;
    color: #faad14;
}

:where(.css-sic622).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon {
    color: rgba(0, 0, 0, 0.25);
    background-color: rgba(0, 0, 0, 0.04);
    border-color: #252b33;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}

:where(.css-sic622).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon input[disabled],
:where(.css-sic622).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon textarea[disabled] {
    cursor: not-allowed;
}

:where(.css-sic622).ant-input-group-wrapper-outlined.ant-input-group-wrapper-disabled .ant-input-group-addon:hover:not([disabled]) {
    border-color: #252b33;
    background-color: rgba(0, 0, 0, 0.04);
}

:where(.css-sic622).ant-input-group-wrapper-filled .ant-input-group-addon {
    background: rgba(0, 0, 0, 0.04);
}

:where(.css-sic622).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(254, 253, 252, 0.94);
}

:where(.css-sic622).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(254, 253, 252, 0.94);
}

:where(.css-sic622).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-error .ant-input-group-addon {
    background: #fff2f0;
    color: #ff4d4f;
}

:where(.css-sic622).ant-input-group-wrapper-filled.ant-input-group-wrapper-status-warning .ant-input-group-addon {
    background: #fffbe6;
    color: #faad14;
}

:where(.css-sic622).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon {
    background: rgba(0, 0, 0, 0.04);
    color: rgba(0, 0, 0, 0.25);
}

:where(.css-sic622).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:first-child {
    border-inline-start: 1px solid #252b33;
    border-top: 1px solid #252b33;
    border-bottom: 1px solid #252b33;
}

:where(.css-sic622).ant-input-group-wrapper-filled.ant-input-group-wrapper-disabled .ant-input-group-addon:last-child {
    border-inline-end: 1px solid #252b33;
    border-top: 1px solid #252b33;
    border-bottom: 1px solid #252b33;
}

:where(.css-sic622).ant-input-group-wrapper:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input-compact-item .ant-input,
:where(.css-sic622).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-sic622).ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input,
:where(.css-sic622).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-sic622).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input,
:where(.css-sic622).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-sic622).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-sic622).ant-input-search .ant-input:hover,
:where(.css-sic622).ant-input-search .ant-input:focus {
    border-color: #76f951;
}

:where(.css-sic622).ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
:where(.css-sic622).ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
    border-inline-start-color: #76f951;
}

:where(.css-sic622).ant-input-search .ant-input-affix-wrapper {
    border-radius: 0;
}

:where(.css-sic622).ant-input-search .ant-input-lg {
    line-height: 1.4442444444444444;
}

:where(.css-sic622).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child {
    inset-inline-start: -1px;
    padding: 0;
    border: 0;
}

:where(.css-sic622).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button {
    margin-inline-end: -1px;
    padding-top: 0;
    padding-bottom: 0;
    border-start-start-radius: 0;
    border-start-end-radius: 15px;
    border-end-end-radius: 15px;
    border-end-start-radius: 0;
    box-shadow: none;
}

:where(.css-sic622).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
    color: rgba(0, 0, 0, 0.45);
}

:where(.css-sic622).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):hover {
    color: #76f951;
}

:where(.css-sic622).ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary):active {
    color: #57d43b;
}

:where(.css-sic622).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-sic622).ant-input-search .ant-input-search-button {
    height: 32px;
}

:where(.css-sic622).ant-input-search .ant-input-search-button:hover,
:where(.css-sic622).ant-input-search .ant-input-search-button:focus {
    z-index: 1;
}

:where(.css-sic622).ant-input-search-large .ant-input-search-button {
    height: 40px;
}

:where(.css-sic622).ant-input-search-small .ant-input-search-button {
    height: 24px;
}

:where(.css-sic622).ant-input-search-rtl {
    direction: rtl;
}

:where(.css-sic622).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-sic622).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input,
:where(.css-sic622).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
    border-radius: 0;
}

:where(.css-sic622).ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:hover,
:where(.css-sic622).ant-input-search.ant-input-compact-item>.ant-input:hover,
:where(.css-sic622).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover,
:where(.css-sic622).ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:focus,
:where(.css-sic622).ant-input-search.ant-input-compact-item>.ant-input:focus,
:where(.css-sic622).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus,
:where(.css-sic622).ant-input-search.ant-input-compact-item>.ant-input-group-addon .ant-input-search-button:active,
:where(.css-sic622).ant-input-search.ant-input-compact-item>.ant-input:active,
:where(.css-sic622).ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
    z-index: 2;
}

:where(.css-sic622).ant-input-search.ant-input-compact-item>.ant-input-affix-wrapper-focused {
    z-index: 2;
}

:where(.css-sic622).ant-input-out-of-range,
:where(.css-sic622).ant-input-out-of-range input,
:where(.css-sic622).ant-input-out-of-range textarea,
:where(.css-sic622).ant-input-out-of-range .ant-input-show-count-suffix,
:where(.css-sic622).ant-input-out-of-range .ant-input-data-count {
    color: #ff4d4f;
}

:where(.css-sic622).ant-input-compact-item:not(.ant-input-compact-last-item) {
    margin-inline-end: -1px;
}

:where(.css-sic622).ant-input-compact-item:hover,
:where(.css-sic622).ant-input-compact-item:focus,
:where(.css-sic622).ant-input-compact-item:active {
    z-index: 2;
}

:where(.css-sic622).ant-input-compact-item[disabled] {
    z-index: 0;
}

:where(.css-sic622).ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item) {
    border-radius: 0;
}

:where(.css-sic622).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item,
:where(.css-sic622).ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-first-item.ant-input-sm,
:where(.css-sic622).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-sic622).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item,
:where(.css-sic622).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item.ant-input-sm,
:where(.css-sic622).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;
}
.menu__w{
  width: 0;
  height: 0;
  display: flex;
  align-items: flex-end;
  background-color: unset;
}
.menu__w.show{
  width: 100%;
  height: 100vh;
}
.menu__{
  width: 320px;
  height: 100vh;
  padding: 30px 50px;
  background-color: #14212ef9;
  --tw-border-opacity: 1;
  border-color: rgb(37 43 51 / var(--tw-border-opacity));
}

.overlay-menu{
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #0000003f;
  left: 0;
  top: 0;
  z-index: -1;
}
.ant-popover{
   inset:85px auto auto 980px;
    box-sizing: border-box;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s linear;
}
.ant-popover.show{
 
   visibility: visible;
   opacity: 1;
}
@media (min-width:1024px) {
  .lg-hidden{
    display: none;
  }
  .overlay-menu{
    display: none;
  }
  .menu__{
    height: auto  ;
    width: 100%;
    display: flex;
    background-color: unset;
  }
  .menu__w{
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: none;
  }
}
@media (min-width:1600px) {
  .ant-popover{
    inset:85px auto auto 1000px;
     box-sizing: border-box
 }
}

@media (min-width:1920px) {
  .ant-popover{
    inset:85px auto auto 1000px;
     box-sizing: border-box
 }
}