 :where(.css-16pw25h)[class^="ant-spin"],
    :where(.css-16pw25h)[class*=" ant-spin"] {
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
      font-size: 14px;
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h)[class^="ant-spin"]::before,
    :where(.css-16pw25h)[class*=" ant-spin"]::before,
    :where(.css-16pw25h)[class^="ant-spin"]::after,
    :where(.css-16pw25h)[class*=" ant-spin"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h)[class^="ant-spin"] [class^="ant-spin"],
    :where(.css-16pw25h)[class*=" ant-spin"] [class^="ant-spin"],
    :where(.css-16pw25h)[class^="ant-spin"] [class*=" ant-spin"],
    :where(.css-16pw25h)[class*=" ant-spin"] [class*=" ant-spin"] {
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h)[class^="ant-spin"] [class^="ant-spin"]::before,
    :where(.css-16pw25h)[class*=" ant-spin"] [class^="ant-spin"]::before,
    :where(.css-16pw25h)[class^="ant-spin"] [class*=" ant-spin"]::before,
    :where(.css-16pw25h)[class*=" ant-spin"] [class*=" ant-spin"]::before,
    :where(.css-16pw25h)[class^="ant-spin"] [class^="ant-spin"]::after,
    :where(.css-16pw25h)[class*=" ant-spin"] [class^="ant-spin"]::after,
    :where(.css-16pw25h)[class^="ant-spin"] [class*=" ant-spin"]::after,
    :where(.css-16pw25h)[class*=" ant-spin"] [class*=" ant-spin"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h).ant-spin {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
      color: #1677ff;
      font-size: 14px;
      line-height: 1.5714285714285714;
      list-style: none;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
      position: absolute;
      display: none;
      text-align: center;
      vertical-align: middle;
      opacity: 0;
      transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    }
    
    :where(.css-16pw25h).ant-spin-spinning {
      position: static;
      display: inline-block;
      opacity: 1;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading {
      position: relative;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin {
      position: absolute;
      top: 0;
      inset-inline-start: 0;
      z-index: 4;
      display: block;
      width: 100%;
      height: 100%;
      max-height: 400px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin .ant-spin-dot {
      position: absolute;
      top: 50%;
      inset-inline-start: 50%;
      margin: -10px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin .ant-spin-text {
      position: absolute;
      top: 50%;
      width: 100%;
      padding-top: 5px;
      text-shadow: 0 1px 2px #ffffff;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin.ant-spin-show-text .ant-spin-dot {
      margin-top: -20px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin-sm .ant-spin-dot {
      margin: -7px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin-sm .ant-spin-text {
      padding-top: 2px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot {
      margin-top: -17px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin-lg .ant-spin-dot {
      margin: -16px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin-lg .ant-spin-text {
      padding-top: 11px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading >div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot {
      margin-top: -26px;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading .ant-spin-container {
      position: relative;
      transition: opacity 0.3s;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading .ant-spin-container::after {
      position: absolute;
      top: 0;
      inset-inline-end: 0;
      bottom: 0;
      inset-inline-start: 0;
      z-index: 10;
      width: 100%;
      height: 100%;
      background: #ffffff;
      opacity: 0;
      transition: all 0.3s;
      content: "";
      pointer-events: none;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading .ant-spin-blur {
      clear: both;
      opacity: 0.5;
      user-select: none;
      pointer-events: none;
    }
    
    :where(.css-16pw25h).ant-spin-nested-loading .ant-spin-blur::after {
      opacity: 0.4;
      pointer-events: auto;
    }
    
    :where(.css-16pw25h).ant-spin-tip {
      color: rgba(0, 0, 0, 0.45);
    }
    
    :where(.css-16pw25h).ant-spin .ant-spin-dot {
      position: relative;
      display: inline-block;
      font-size: 20px;
      width: 1em;
      height: 1em;
    }
    
    :where(.css-16pw25h).ant-spin .ant-spin-dot-item {
      position: absolute;
      display: block;
      width: 9px;
      height: 9px;
      background-color: #1677ff;
      border-radius: 100%;
      transform: scale(0.75);
      transform-origin: 50% 50%;
      opacity: 0.3;
      animation-name: css-16pw25h-antSpinMove;
      animation-duration: 1s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
      animation-direction: alternate;
    }
    
    :where(.css-16pw25h).ant-spin .ant-spin-dot-item:nth-child(1) {
      top: 0;
      inset-inline-start: 0;
    }
    
    :where(.css-16pw25h).ant-spin .ant-spin-dot-item:nth-child(2) {
      top: 0;
      inset-inline-end: 0;
      animation-delay: 0.4s;
    }
    
    :where(.css-16pw25h).ant-spin .ant-spin-dot-item:nth-child(3) {
      inset-inline-end: 0;
      bottom: 0;
      animation-delay: 0.8s;
    }
    
    :where(.css-16pw25h).ant-spin .ant-spin-dot-item:nth-child(4) {
      bottom: 0;
      inset-inline-start: 0;
      animation-delay: 1.2s;
    }
    
    :where(.css-16pw25h).ant-spin .ant-spin-dot-spin {
      transform: rotate(45deg);
      animation-name: css-16pw25h-antRotate;
      animation-duration: 1.2s;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
    }
    
    :where(.css-16pw25h).ant-spin-sm .ant-spin-dot {
      font-size: 14px;
    }
    
    :where(.css-16pw25h).ant-spin-sm .ant-spin-dot i {
      width: 6px;
      height: 6px;
    }
    
    :where(.css-16pw25h).ant-spin-lg .ant-spin-dot {
      font-size: 32px;
    }
    
    :where(.css-16pw25h).ant-spin-lg .ant-spin-dot i {
      width: 14px;
      height: 14px;
    }
    
    :where(.css-16pw25h).ant-spin.ant-spin-show-text .ant-spin-text {
      display: block;
    }
	 @keyframes css-16pw25h-antSpinMove {
      to {
        opacity: 1;
      }
    }
	 @keyframes css-16pw25h-antRotate {
      to {
        transform: rotate(405deg);
      }
    }
	 :where(.css-16pw25h)[class^="ant-space"],
    :where(.css-16pw25h)[class*=" ant-space"] {
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
      font-size: 14px;
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h)[class^="ant-space"]::before,
    :where(.css-16pw25h)[class*=" ant-space"]::before,
    :where(.css-16pw25h)[class^="ant-space"]::after,
    :where(.css-16pw25h)[class*=" ant-space"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h)[class^="ant-space"] [class^="ant-space"],
    :where(.css-16pw25h)[class*=" ant-space"] [class^="ant-space"],
    :where(.css-16pw25h)[class^="ant-space"] [class*=" ant-space"],
    :where(.css-16pw25h)[class*=" ant-space"] [class*=" ant-space"] {
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h)[class^="ant-space"] [class^="ant-space"]::before,
    :where(.css-16pw25h)[class*=" ant-space"] [class^="ant-space"]::before,
    :where(.css-16pw25h)[class^="ant-space"] [class*=" ant-space"]::before,
    :where(.css-16pw25h)[class*=" ant-space"] [class*=" ant-space"]::before,
    :where(.css-16pw25h)[class^="ant-space"] [class^="ant-space"]::after,
    :where(.css-16pw25h)[class*=" ant-space"] [class^="ant-space"]::after,
    :where(.css-16pw25h)[class^="ant-space"] [class*=" ant-space"]::after,
    :where(.css-16pw25h)[class*=" ant-space"] [class*=" ant-space"]::after {
      box-sizing: border-box;
    }
    
    :where(.css-16pw25h).ant-space {
      display: inline-flex;
    }
    
    :where(.css-16pw25h).ant-space-rtl {
      direction: rtl;
    }
    
    :where(.css-16pw25h).ant-space-vertical {
      flex-direction: column;
    }
    
    :where(.css-16pw25h).ant-space-align {
      flex-direction: column;
    }
    
    :where(.css-16pw25h).ant-space-align-center {
      align-items: center;
    }
    
    :where(.css-16pw25h).ant-space-align-start {
      align-items: flex-start;
    }
    
    :where(.css-16pw25h).ant-space-align-end {
      align-items: flex-end;
    }
    
    :where(.css-16pw25h).ant-space-align-baseline {
      align-items: baseline;
    }
    
    :where(.css-16pw25h).ant-space .ant-space-space-item:empty {
      display: none;
    }
    
    :where(.css-16pw25h).ant-space {
      display: inline-flex;
    }
    
    :where(.css-16pw25h).ant-space-block {
      display: flex;
      width: 100%;
    }
    
    :where(.css-16pw25h).ant-space-vertical {
      flex-direction: column;
    }
	 :where(.css-16pw25h) a {
      color: #1677ff;
      text-decoration: none;
      background-color: transparent;
      outline: none;
      cursor: pointer;
      transition: color 0.3s;
      -webkit-text-decoration-skip: objects;
    }
    
    :where(.css-16pw25h) a:hover {
      color: #69b1ff;
    }
    
    :where(.css-16pw25h) a:active {
      color: #0958d9;
    }
    
    :where(.css-16pw25h) a:active,
    :where(.css-16pw25h) a:hover {
      text-decoration: none;
      outline: 0;
    }
    
    :where(.css-16pw25h) a:focus {
      text-decoration: none;
      outline: 0;
    }
    
    :where(.css-16pw25h) a[disabled] {
      color: rgba(0, 0, 0, 0.25);
      cursor: not-allowed;
    }