 body { transition: opacity 0.2s ease-in; }
body[unresolved] { opacity: 0; display: block; overflow: hidden; position: relative; }
.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; }
.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; animation: 1s linear 0s infinite normal none running loadingCircle; }
@-webkit-keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}
@keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}
a:where(.css-1vjf2v5) { color: rgb(22, 119, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
a:where(.css-1vjf2v5):hover { color: rgb(105, 177, 255); }
a:where(.css-1vjf2v5):active { color: rgb(9, 88, 217); }
a:where(.css-1vjf2v5):active, a:where(.css-1vjf2v5):hover { text-decoration: none; outline: 0px; }
a:where(.css-1vjf2v5):focus { text-decoration: none; outline: 0px; }
a:where(.css-1vjf2v5)[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }
:where(.css-1vjf2v5) a { color: rgb(22, 119, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
:where(.css-1vjf2v5) a:hover { color: rgb(105, 177, 255); }
:where(.css-1vjf2v5) a:active { color: rgb(9, 88, 217); }
:where(.css-1vjf2v5) a:active, :where(.css-1vjf2v5) a:hover { text-decoration: none; outline: 0px; }
:where(.css-1vjf2v5) a:focus { text-decoration: none; outline: 0px; }
:where(.css-1vjf2v5) a[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }
:where(.css-1vjf2v5).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; }
:where(.css-1vjf2v5).anticon > * { line-height: 1; }
:where(.css-1vjf2v5).anticon svg { display: inline-block; }
:where(.css-1vjf2v5).anticon .anticon .anticon-icon { display: block; }
:where(.css-1vjf2v5).ant-dropdown { position: absolute; top: -9999px; left: -9999px; z-index: 1050; display: block; }
:where(.css-1vjf2v5).ant-dropdown::before { position: absolute; inset-block: -4px; z-index: -9999; opacity: 0.0001; content: ""; }
:where(.css-1vjf2v5).ant-dropdown-menu-vertical { max-height: 100vh; overflow-y: auto; }
:where(.css-1vjf2v5).ant-dropdown-trigger.ant-btn > .anticon-down, :where(.css-1vjf2v5).ant-dropdown-trigger.ant-btn > .ant-btn-icon > .anticon-down { font-size: 12px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-wrap { position: relative; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-wrap .ant-btn > .anticon-down { font-size: 12px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-wrap .anticon-down::before { transition: transform 0.2s; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-wrap-open .anticon-down::before { transform: rotate(180deg); }
:where(.css-1vjf2v5).ant-dropdown-hidden, :where(.css-1vjf2v5).ant-dropdown-menu-hidden, :where(.css-1vjf2v5).ant-dropdown-menu-submenu-hidden { display: none; }
:where(.css-1vjf2v5).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft, :where(.css-1vjf2v5).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft, :where(.css-1vjf2v5).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottom, :where(.css-1vjf2v5).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottom, :where(.css-1vjf2v5).ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight, :where(.css-1vjf2v5).ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight { animation-name: css-1vjf2v5-antSlideUpIn; }
:where(.css-1vjf2v5).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft, :where(.css-1vjf2v5).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft, :where(.css-1vjf2v5).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-top, :where(.css-1vjf2v5).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-top, :where(.css-1vjf2v5).ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight, :where(.css-1vjf2v5).ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight { animation-name: css-1vjf2v5-antSlideDownIn; }
:where(.css-1vjf2v5).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft, :where(.css-1vjf2v5).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottom, :where(.css-1vjf2v5).ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight { animation-name: css-1vjf2v5-antSlideUpOut; }
:where(.css-1vjf2v5).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft, :where(.css-1vjf2v5).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-top, :where(.css-1vjf2v5).ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight { animation-name: css-1vjf2v5-antSlideDownOut; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-arrow { position: absolute; z-index: 1; display: block; pointer-events: none; width: 16px; height: 16px; overflow: hidden; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-arrow::before { position: absolute; bottom: 0px; inset-inline-start: 0px; width: 16px; height: 8px; background: rgb(255, 255, 255); clip-path: path("M 0 8 A 4 4 0 0 0 2.82843 6.82843 L 6.58579 3.07107 A 2 2 0 0 1 9.41421 3.07107 L 13.1716 6.82843 A 4 4 0 0 0 16 8 Z"); content: ""; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-arrow::after { content: ""; position: absolute; width: 8.97056px; height: 8.97056px; bottom: 0px; inset-inline: 0px; margin: auto; border-radius: 0px 0px 2px; transform: translateY(50%) rotate(-135deg); box-shadow: rgba(0, 0, 0, 0.05) 2px 2px 5px; z-index: 0; background: transparent; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-arrow::before { background: rgb(255, 255, 255); }
:where(.css-1vjf2v5).ant-dropdown-placement-top > .ant-dropdown-arrow, :where(.css-1vjf2v5).ant-dropdown-placement-topLeft > .ant-dropdown-arrow, :where(.css-1vjf2v5).ant-dropdown-placement-topRight > .ant-dropdown-arrow { bottom: 0px; transform: translateY(100%) rotate(180deg); }
:where(.css-1vjf2v5).ant-dropdown-placement-top > .ant-dropdown-arrow { left: 50%; transform: translateX(-50%) translateY(100%) rotate(180deg); }
:where(.css-1vjf2v5).ant-dropdown-placement-topLeft { --arrow-offset-horizontal: 12px; }
:where(.css-1vjf2v5).ant-dropdown-placement-topLeft > .ant-dropdown-arrow { left: 12px; }
:where(.css-1vjf2v5).ant-dropdown-placement-topRight { --arrow-offset-horizontal: calc(100% - 12px); }
:where(.css-1vjf2v5).ant-dropdown-placement-topRight > .ant-dropdown-arrow { right: 12px; }
:where(.css-1vjf2v5).ant-dropdown-placement-bottom > .ant-dropdown-arrow, :where(.css-1vjf2v5).ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow, :where(.css-1vjf2v5).ant-dropdown-placement-bottomRight > .ant-dropdown-arrow { top: 0px; transform: translateY(-100%); }
:where(.css-1vjf2v5).ant-dropdown-placement-bottom > .ant-dropdown-arrow { left: 50%; transform: translateX(-50%) translateY(-100%); }
:where(.css-1vjf2v5).ant-dropdown-placement-bottomLeft { --arrow-offset-horizontal: 12px; }
:where(.css-1vjf2v5).ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow { left: 12px; }
:where(.css-1vjf2v5).ant-dropdown-placement-bottomRight { --arrow-offset-horizontal: calc(100% - 12px); }
:where(.css-1vjf2v5).ant-dropdown-placement-bottomRight > .ant-dropdown-arrow { right: 12px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu { position: relative; margin: 0px; }
:where(.css-1vjf2v5).ant-dropdown-menu-submenu-popup { position: absolute; z-index: 1050; background: transparent; box-shadow: none; transform-origin: 0px 0px; }
:where(.css-1vjf2v5).ant-dropdown-menu-submenu-popup ul, :where(.css-1vjf2v5).ant-dropdown-menu-submenu-popup li { list-style: none; margin: 0px; }
:where(.css-1vjf2v5).ant-dropdown, :where(.css-1vjf2v5).ant-dropdown-menu-submenu { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.88); font-size: 14px; line-height: 1.57143; 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"; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu { padding: 4px; list-style-type: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border-radius: 8px; outline: none; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu:focus-visible, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu:focus-visible { outline: rgb(145, 202, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu:empty, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu:empty { padding: 0px; box-shadow: none; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-title, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-title { padding: 5px 12px; color: rgba(0, 0, 0, 0.45); transition: 0.2s; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item { position: relative; display: flex; align-items: center; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-icon, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-icon { min-width: 14px; margin-inline-end: 8px; font-size: 12px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content { flex: 1 1 auto; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content-with-extra { display: inline-flex; align-items: center; width: 100%; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content > a, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content > a { color: inherit; transition: 0.2s; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content > a:hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content > a:hover { color: inherit; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content > a::after, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content > a::after { position: absolute; inset: 0px; content: ""; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra { padding-inline-start: 16px; margin-inline-start: auto; font-size: 12px; color: rgba(0, 0, 0, 0.45); }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title { display: flex; margin: 0px; padding: 5px 12px; color: rgba(0, 0, 0, 0.88); font-weight: normal; font-size: 14px; line-height: 1.57143; cursor: pointer; transition: 0.2s; border-radius: 4px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:hover, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-active, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-active, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active { background-color: rgba(0, 0, 0, 0.04); }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item:focus-visible, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title:focus-visible { outline: rgb(145, 202, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected { color: rgb(22, 119, 255); background-color: rgb(230, 244, 255); }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected:hover, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-selected-active, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-selected-active, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-selected-active { background-color: rgb(186, 224, 255); }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled:hover { color: rgba(0, 0, 0, 0.25); background-color: rgb(255, 255, 255); cursor: not-allowed; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled a, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-disabled a, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-disabled a { pointer-events: none; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-divider, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title-divider { height: 1px; margin: 4px 0px; overflow: hidden; line-height: 0; background-color: rgba(5, 5, 5, 0.06); }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon { position: absolute; inset-inline-end: 8px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon { color: rgba(0, 0, 0, 0.45); font-size: 12px; font-style: normal; margin-inline-end: 0px !important; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-group-list, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-group-list { margin: 0px 8px; padding: 0px; list-style: none; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-title { padding-inline-end: 24px; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-vertical { position: relative; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title, :where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon { color: rgba(0, 0, 0, 0.25); background-color: rgb(255, 255, 255); cursor: not-allowed; }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title { color: rgb(22, 119, 255); }
:where(.css-1vjf2v5).ant-slide-up-enter, :where(.css-1vjf2v5).ant-slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-1vjf2v5).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-1vjf2v5-antSlideUpIn; animation-play-state: running; }
:where(.css-1vjf2v5).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-1vjf2v5-antSlideUpOut; animation-play-state: running; pointer-events: none; }
:where(.css-1vjf2v5).ant-slide-up-enter, :where(.css-1vjf2v5).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
:where(.css-1vjf2v5).ant-slide-up-enter-prepare, :where(.css-1vjf2v5).ant-slide-up-appear-prepare { transform: scale(1); }
:where(.css-1vjf2v5).ant-slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
:where(.css-1vjf2v5).ant-slide-down-enter, :where(.css-1vjf2v5).ant-slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-1vjf2v5).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-1vjf2v5-antSlideDownIn; animation-play-state: running; }
:where(.css-1vjf2v5).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-1vjf2v5-antSlideDownOut; animation-play-state: running; pointer-events: none; }
:where(.css-1vjf2v5).ant-slide-down-enter, :where(.css-1vjf2v5).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1); }
:where(.css-1vjf2v5).ant-slide-down-enter-prepare, :where(.css-1vjf2v5).ant-slide-down-appear-prepare { transform: scale(1); }
:where(.css-1vjf2v5).ant-slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
:where(.css-1vjf2v5).ant-move-up-enter, :where(.css-1vjf2v5).ant-move-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-move-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-move-up-enter.ant-move-up-enter-active, :where(.css-1vjf2v5).ant-move-up-appear.ant-move-up-appear-active { animation-name: css-1vjf2v5-antMoveUpIn; animation-play-state: running; }
:where(.css-1vjf2v5).ant-move-up-leave.ant-move-up-leave-active { animation-name: css-1vjf2v5-antMoveUpOut; animation-play-state: running; pointer-events: none; }
:where(.css-1vjf2v5).ant-move-up-enter, :where(.css-1vjf2v5).ant-move-up-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }
:where(.css-1vjf2v5).ant-move-up-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }
:where(.css-1vjf2v5).ant-move-down-enter, :where(.css-1vjf2v5).ant-move-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-move-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-move-down-enter.ant-move-down-enter-active, :where(.css-1vjf2v5).ant-move-down-appear.ant-move-down-appear-active { animation-name: css-1vjf2v5-antMoveDownIn; animation-play-state: running; }
:where(.css-1vjf2v5).ant-move-down-leave.ant-move-down-leave-active { animation-name: css-1vjf2v5-antMoveDownOut; animation-play-state: running; pointer-events: none; }
:where(.css-1vjf2v5).ant-move-down-enter, :where(.css-1vjf2v5).ant-move-down-appear { opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }
:where(.css-1vjf2v5).ant-move-down-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }
:where(.css-1vjf2v5).ant-zoom-big-enter, :where(.css-1vjf2v5).ant-zoom-big-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-zoom-big-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-zoom-big-enter.ant-zoom-big-enter-active, :where(.css-1vjf2v5).ant-zoom-big-appear.ant-zoom-big-appear-active { animation-name: css-1vjf2v5-antZoomBigIn; animation-play-state: running; }
:where(.css-1vjf2v5).ant-zoom-big-leave.ant-zoom-big-leave-active { animation-name: css-1vjf2v5-antZoomBigOut; animation-play-state: running; pointer-events: none; }
:where(.css-1vjf2v5).ant-zoom-big-enter, :where(.css-1vjf2v5).ant-zoom-big-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }
:where(.css-1vjf2v5).ant-zoom-big-enter-prepare, :where(.css-1vjf2v5).ant-zoom-big-appear-prepare { transform: none; }
:where(.css-1vjf2v5).ant-zoom-big-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled), :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled) { color: rgb(255, 77, 79); }
:where(.css-1vjf2v5).ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover, :where(.css-1vjf2v5).ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover { color: rgb(255, 255, 255); background-color: rgb(255, 77, 79); }
@keyframes css-1vjf2v5-antSlideUpIn { 
  0% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
}
@keyframes css-1vjf2v5-antSlideDownIn { 
  0% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
}
@keyframes css-1vjf2v5-antSlideUpOut { 
  0% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
}
@keyframes css-1vjf2v5-antSlideDownOut { 
  0% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
}
@keyframes css-1vjf2v5-antMoveUpIn { 
  0% { transform: translate3d(0px, -100%, 0px); transform-origin: 0px 0px; opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
}
@keyframes css-1vjf2v5-antMoveUpOut { 
  0% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
  100% { transform: translate3d(0px, -100%, 0px); transform-origin: 0px 0px; opacity: 0; }
}
@keyframes css-1vjf2v5-antMoveDownIn { 
  0% { transform: translate3d(0px, 100%, 0px); transform-origin: 0px 0px; opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
}
@keyframes css-1vjf2v5-antMoveDownOut { 
  0% { transform: translate3d(0px, 0px, 0px); transform-origin: 0px 0px; opacity: 1; }
  100% { transform: translate3d(0px, 100%, 0px); transform-origin: 0px 0px; opacity: 0; }
}
@keyframes css-1vjf2v5-antZoomBigIn { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes css-1vjf2v5-antZoomBigOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.8); opacity: 0; }
}
:where(.css-1vjf2v5).ant-skeleton { 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-1vjf2v5).ant-skeleton::before, :where(.css-1vjf2v5).ant-skeleton::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-skeleton [class^="ant-skeleton"], :where(.css-1vjf2v5).ant-skeleton [class*=" ant-skeleton"] { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-skeleton [class^="ant-skeleton"]::before, :where(.css-1vjf2v5).ant-skeleton [class*=" ant-skeleton"]::before, :where(.css-1vjf2v5).ant-skeleton [class^="ant-skeleton"]::after, :where(.css-1vjf2v5).ant-skeleton [class*=" ant-skeleton"]::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-skeleton { display: table; width: 100%; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-header { display: table-cell; padding-inline-end: 16px; vertical-align: top; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar { display: inline-block; vertical-align: top; background: rgba(0, 0, 0, 0.06); width: 32px; height: 32px; line-height: 32px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-circle { border-radius: 50%; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-lg { width: 40px; height: 40px; line-height: 40px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-header .ant-skeleton-avatar-sm { width: 24px; height: 24px; line-height: 24px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-content { display: table-cell; width: 100%; vertical-align: top; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-content .ant-skeleton-title { width: 100%; height: 16px; background: rgba(0, 0, 0, 0.06); border-radius: 4px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { margin-block-start: 24px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph { padding: 0px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph > li { width: 100%; height: 16px; list-style: none; background: rgba(0, 0, 0, 0.06); border-radius: 4px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph > li + li { margin-block-start: 16px; }
:where(.css-1vjf2v5).ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) { width: 61%; }
:where(.css-1vjf2v5).ant-skeleton-round .ant-skeleton-content .ant-skeleton-title, :where(.css-1vjf2v5).ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li { border-radius: 100px; }
:where(.css-1vjf2v5).ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title { margin-block-start: 12px; }
:where(.css-1vjf2v5).ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph { margin-block-start: 28px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element { display: inline-block; width: auto; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button { display: inline-block; vertical-align: top; background: rgba(0, 0, 0, 0.06); border-radius: 4px; width: 64px; min-width: 64px; height: 32px; line-height: 32px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle { width: 32px; min-width: 32px; border-radius: 50%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round { border-radius: 32px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg { width: 80px; min-width: 80px; height: 40px; line-height: 40px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle { width: 40px; min-width: 40px; border-radius: 50%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round { border-radius: 40px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm { width: 48px; min-width: 48px; height: 24px; line-height: 24px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle { width: 24px; min-width: 24px; border-radius: 50%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round { border-radius: 24px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar { display: inline-block; vertical-align: top; background: rgba(0, 0, 0, 0.06); width: 32px; height: 32px; line-height: 32px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle { border-radius: 50%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-lg { width: 40px; height: 40px; line-height: 40px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-sm { width: 24px; height: 24px; line-height: 24px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-input { display: inline-block; vertical-align: top; background: rgba(0, 0, 0, 0.06); border-radius: 4px; width: 160px; min-width: 160px; height: 32px; line-height: 32px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-input-lg { width: 200px; min-width: 200px; height: 40px; line-height: 40px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-input-sm { width: 120px; min-width: 120px; height: 24px; line-height: 24px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-image { display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; background: rgba(0, 0, 0, 0.06); border-radius: 4px; width: 96px; height: 96px; line-height: 96px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-path { fill: rgb(191, 191, 191); }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg { width: 48px; height: 48px; line-height: 48px; max-width: 192px; max-height: 192px; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-image .ant-skeleton-image-svg.ant-skeleton-image-svg-circle { border-radius: 50%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle { border-radius: 50%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-block { width: 100%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-block .ant-skeleton-button { width: 100%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-block .ant-skeleton-input { width: 100%; }
:where(.css-1vjf2v5).ant-skeleton.ant-skeleton-active .ant-skeleton-title, :where(.css-1vjf2v5).ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph > li, :where(.css-1vjf2v5).ant-skeleton.ant-skeleton-active .ant-skeleton-avatar, :where(.css-1vjf2v5).ant-skeleton.ant-skeleton-active .ant-skeleton-button, :where(.css-1vjf2v5).ant-skeleton.ant-skeleton-active .ant-skeleton-input, :where(.css-1vjf2v5).ant-skeleton.ant-skeleton-active .ant-skeleton-image { background: linear-gradient(90deg, rgba(0, 0, 0, 0.06) 25%, rgba(0, 0, 0, 0.15) 37%, rgba(0, 0, 0, 0.06) 63%) 0% 0% / 400% 100%; animation-name: css-1vjf2v5-ant-skeleton-loading; animation-duration: 1.4s; animation-timing-function: ease; animation-iteration-count: infinite; }
@keyframes css-1vjf2v5-ant-skeleton-loading { 
  0% { background-position: 100% 50%; }
  100% { background-position: 0px 50%; }
}
:where(.css-1vjf2v5).ant-statistic { 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-1vjf2v5).ant-statistic::before, :where(.css-1vjf2v5).ant-statistic::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-statistic [class^="ant-statistic"], :where(.css-1vjf2v5).ant-statistic [class*=" ant-statistic"] { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-statistic [class^="ant-statistic"]::before, :where(.css-1vjf2v5).ant-statistic [class*=" ant-statistic"]::before, :where(.css-1vjf2v5).ant-statistic [class^="ant-statistic"]::after, :where(.css-1vjf2v5).ant-statistic [class*=" ant-statistic"]::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-statistic { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.88); font-size: 14px; line-height: 1.57143; 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"; }
:where(.css-1vjf2v5).ant-statistic .ant-statistic-title { margin-bottom: 4px; color: rgba(0, 0, 0, 0.45); font-size: 14px; }
:where(.css-1vjf2v5).ant-statistic .ant-statistic-skeleton { padding-top: 16px; }
:where(.css-1vjf2v5).ant-statistic .ant-statistic-content { color: rgba(0, 0, 0, 0.88); font-size: 24px; 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"; }
:where(.css-1vjf2v5).ant-statistic .ant-statistic-content .ant-statistic-content-value { display: inline-block; direction: ltr; }
:where(.css-1vjf2v5).ant-statistic .ant-statistic-content .ant-statistic-content-prefix, :where(.css-1vjf2v5).ant-statistic .ant-statistic-content .ant-statistic-content-suffix { display: inline-block; }
:where(.css-1vjf2v5).ant-statistic .ant-statistic-content .ant-statistic-content-prefix { margin-inline-end: 4px; }
:where(.css-1vjf2v5).ant-statistic .ant-statistic-content .ant-statistic-content-suffix { margin-inline-start: 4px; }
a:where(.css-1gksfiy) { color: rgb(22, 119, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
a:where(.css-1gksfiy):hover { color: rgb(105, 177, 255); }
a:where(.css-1gksfiy):active { color: rgb(9, 88, 217); }
a:where(.css-1gksfiy):active, a:where(.css-1gksfiy):hover { text-decoration: none; outline: 0px; }
a:where(.css-1gksfiy):focus { text-decoration: none; outline: 0px; }
a:where(.css-1gksfiy)[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }
:where(.css-1gksfiy) a { color: rgb(22, 119, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
:where(.css-1gksfiy) a:hover { color: rgb(105, 177, 255); }
:where(.css-1gksfiy) a:active { color: rgb(9, 88, 217); }
:where(.css-1gksfiy) a:active, :where(.css-1gksfiy) a:hover { text-decoration: none; outline: 0px; }
:where(.css-1gksfiy) a:focus { text-decoration: none; outline: 0px; }
:where(.css-1gksfiy) a[disabled] { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }
:where(.css-1gksfiy).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; }
:where(.css-1gksfiy).anticon > * { line-height: 1; }
:where(.css-1gksfiy).anticon svg { display: inline-block; }
:where(.css-1gksfiy).anticon .anticon .anticon-icon { display: block; }
:where(.css-1gksfiy).ant-collapse { font-family: Poppins-Regular; font-size: 14px; box-sizing: border-box; }
:where(.css-1gksfiy).ant-collapse::before, :where(.css-1gksfiy).ant-collapse::after { box-sizing: border-box; }
:where(.css-1gksfiy).ant-collapse [class^="ant-collapse"], :where(.css-1gksfiy).ant-collapse [class*=" ant-collapse"] { box-sizing: border-box; }
:where(.css-1gksfiy).ant-collapse [class^="ant-collapse"]::before, :where(.css-1gksfiy).ant-collapse [class*=" ant-collapse"]::before, :where(.css-1gksfiy).ant-collapse [class^="ant-collapse"]::after, :where(.css-1gksfiy).ant-collapse [class*=" ant-collapse"]::after { box-sizing: border-box; }
:where(.css-1gksfiy).ant-collapse { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(255, 255, 255, 0.6); font-size: 14px; line-height: 1.57143; list-style: none; font-family: Poppins-Regular; background-color: rgba(0, 0, 0, 0.02); border: 1px solid rgb(217, 217, 217); border-radius: 8px; }
:where(.css-1gksfiy).ant-collapse-rtl { direction: rtl; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item { border-bottom: 1px solid rgb(217, 217, 217); }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item:first-child, :where(.css-1gksfiy).ant-collapse > .ant-collapse-item:first-child > .ant-collapse-header { border-radius: 8px 8px 0px 0px; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item:last-child, :where(.css-1gksfiy).ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header { border-radius: 0px 0px 8px 8px; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header { position: relative; display: flex; flex-wrap: nowrap; align-items: flex-start; padding: 12px 0px; color: rgba(255, 255, 255, 0.6); line-height: 1.57143; cursor: pointer; transition: 0.3s, visibility; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header:focus-visible { outline: rgb(145, 202, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header > .ant-collapse-header-text { flex: 1 1 auto; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-expand-icon { height: 22px; display: flex; align-items: center; padding-inline-end: 12px; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; font-size: 12px; transition: transform 0.3s; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * { line-height: 1; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg { transition: transform 0.3s; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text { margin-inline-end: auto; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item .ant-collapse-collapsible-header { cursor: default; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item .ant-collapse-collapsible-header .ant-collapse-header-text { flex: 0 0 auto; cursor: pointer; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item .ant-collapse-collapsible-icon { cursor: unset; }
:where(.css-1gksfiy).ant-collapse > .ant-collapse-item .ant-collapse-collapsible-icon .ant-collapse-expand-icon { cursor: pointer; }
:where(.css-1gksfiy).ant-collapse .ant-collapse-content { color: rgba(255, 255, 255, 0.6); background-color: rgb(255, 255, 255); border-top: 1px solid rgb(217, 217, 217); }
:where(.css-1gksfiy).ant-collapse .ant-collapse-content > .ant-collapse-content-box { padding: 0px; }
:where(.css-1gksfiy).ant-collapse .ant-collapse-content-hidden { display: none; }
:where(.css-1gksfiy).ant-collapse-small > .ant-collapse-item > .ant-collapse-header { padding: 8px 12px; padding-inline-start: 8px; }
:where(.css-1gksfiy).ant-collapse-small > .ant-collapse-item > .ant-collapse-header > .ant-collapse-expand-icon { margin-inline-start: 4px; }
:where(.css-1gksfiy).ant-collapse-small > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box { padding: 12px; }
:where(.css-1gksfiy).ant-collapse-large > .ant-collapse-item { font-size: 16px; line-height: 1.5; }
:where(.css-1gksfiy).ant-collapse-large > .ant-collapse-item > .ant-collapse-header { padding: 16px 24px; padding-inline-start: 16px; }
:where(.css-1gksfiy).ant-collapse-large > .ant-collapse-item > .ant-collapse-header > .ant-collapse-expand-icon { height: 24px; margin-inline-start: 8px; }
:where(.css-1gksfiy).ant-collapse-large > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box { padding: 24px; }
:where(.css-1gksfiy).ant-collapse .ant-collapse-item:last-child { border-bottom: 0px; }
:where(.css-1gksfiy).ant-collapse .ant-collapse-item:last-child > .ant-collapse-content { border-radius: 0px 0px 8px 8px; }
:where(.css-1gksfiy).ant-collapse .ant-collapse-item-disabled > .ant-collapse-header, :where(.css-1gksfiy).ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow { color: rgba(0, 0, 0, 0.25); cursor: not-allowed; }
:where(.css-1gksfiy).ant-collapse.ant-collapse-icon-position-end > .ant-collapse-item > .ant-collapse-header .ant-collapse-expand-icon { order: 1; padding-inline: 12px 0px; }
:where(.css-1gksfiy).ant-collapse-borderless { background-color: rgba(0, 0, 0, 0.02); border: 0px; }
:where(.css-1gksfiy).ant-collapse-borderless > .ant-collapse-item { border-bottom: 1px solid rgb(217, 217, 217); }
:where(.css-1gksfiy).ant-collapse-borderless > .ant-collapse-item:last-child, :where(.css-1gksfiy).ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header { border-radius: 0px; }
:where(.css-1gksfiy).ant-collapse-borderless > .ant-collapse-item:last-child { border-bottom: 0px; }
:where(.css-1gksfiy).ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content { background-color: transparent; border-top: 0px; }
:where(.css-1gksfiy).ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box { padding: 4px 16px 16px; }
:where(.css-1gksfiy).ant-collapse-ghost { background-color: transparent; border: 0px; }
:where(.css-1gksfiy).ant-collapse-ghost > .ant-collapse-item { border-bottom: 0px; }
:where(.css-1gksfiy).ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content { background-color: transparent; border: 0px; }
:where(.css-1gksfiy).ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box { padding-block: 12px; }
:where(.css-1gksfiy).ant-collapse-rtl > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow { transform: rotate(180deg); }
:where(.css-1gksfiy).ant-collapse .ant-motion-collapse-legacy { overflow: hidden; }
:where(.css-1gksfiy).ant-collapse .ant-motion-collapse-legacy-active { transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; }
:where(.css-1gksfiy).ant-collapse .ant-motion-collapse { overflow: hidden; transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important; }
:where(.css-1vjf2v5)[class^="ant-modal"], :where(.css-1vjf2v5)[class*=" ant-modal"] { 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-1vjf2v5)[class^="ant-modal"]::before, :where(.css-1vjf2v5)[class*=" ant-modal"]::before, :where(.css-1vjf2v5)[class^="ant-modal"]::after, :where(.css-1vjf2v5)[class*=" ant-modal"]::after { box-sizing: border-box; }
:where(.css-1vjf2v5)[class^="ant-modal"] [class^="ant-modal"], :where(.css-1vjf2v5)[class*=" ant-modal"] [class^="ant-modal"], :where(.css-1vjf2v5)[class^="ant-modal"] [class*=" ant-modal"], :where(.css-1vjf2v5)[class*=" ant-modal"] [class*=" ant-modal"] { box-sizing: border-box; }
:where(.css-1vjf2v5)[class^="ant-modal"] [class^="ant-modal"]::before, :where(.css-1vjf2v5)[class*=" ant-modal"] [class^="ant-modal"]::before, :where(.css-1vjf2v5)[class^="ant-modal"] [class*=" ant-modal"]::before, :where(.css-1vjf2v5)[class*=" ant-modal"] [class*=" ant-modal"]::before, :where(.css-1vjf2v5)[class^="ant-modal"] [class^="ant-modal"]::after, :where(.css-1vjf2v5)[class*=" ant-modal"] [class^="ant-modal"]::after, :where(.css-1vjf2v5)[class^="ant-modal"] [class*=" ant-modal"]::after, :where(.css-1vjf2v5)[class*=" ant-modal"] [class*=" ant-modal"]::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-wrap-rtl { direction: rtl; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-centered { text-align: center; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-centered::before { display: inline-block; width: 0px; height: 100%; vertical-align: middle; content: ""; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-centered .ant-modal { top: 0px; display: inline-block; padding-bottom: 0px; text-align: start; vertical-align: middle; }
@media (max-width: 767px) {
  :where(.css-1vjf2v5).ant-modal-root .ant-modal { max-width: calc(-16px + 100vw); margin: 8px auto; }
  :where(.css-1vjf2v5).ant-modal-root .ant-modal-centered .ant-modal { flex: 1 1 0%; }
}
:where(.css-1vjf2v5).ant-modal { box-sizing: border-box; margin: 0px auto; padding: 0px 0px 24px; color: rgba(0, 0, 0, 0.88); font-size: 14px; line-height: 1.57143; 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"; pointer-events: none; position: relative; top: 100px; width: auto; max-width: calc(-32px + 100vw); }
:where(.css-1vjf2v5).ant-modal .ant-modal-title { margin: 0px; color: rgba(0, 0, 0, 0.88); font-weight: 600; font-size: 16px; line-height: 1.5; overflow-wrap: break-word; }
:where(.css-1vjf2v5).ant-modal .ant-modal-content { position: relative; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 0px; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; pointer-events: auto; padding: 20px 24px; }
:where(.css-1vjf2v5).ant-modal .ant-modal-close { position: absolute; top: 12px; inset-inline-end: 12px; z-index: 1010; padding: 0px; color: rgba(0, 0, 0, 0.45); font-weight: 600; line-height: 1; text-decoration: none; background: transparent; border-radius: 4px; width: 32px; height: 32px; border: 0px; outline: 0px; cursor: pointer; transition: color 0.2s, background-color 0.2s; }
:where(.css-1vjf2v5).ant-modal .ant-modal-close-x { display: flex; font-size: 16px; font-style: normal; line-height: 32px; justify-content: center; text-transform: none; text-rendering: auto; }
:where(.css-1vjf2v5).ant-modal .ant-modal-close:disabled { pointer-events: none; }
:where(.css-1vjf2v5).ant-modal .ant-modal-close:hover { color: rgba(0, 0, 0, 0.88); background-color: rgba(0, 0, 0, 0.06); text-decoration: none; }
:where(.css-1vjf2v5).ant-modal .ant-modal-close:active { background-color: rgba(0, 0, 0, 0.15); }
:where(.css-1vjf2v5).ant-modal .ant-modal-close:focus-visible { outline: rgb(145, 202, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }
:where(.css-1vjf2v5).ant-modal .ant-modal-header { color: rgba(0, 0, 0, 0.88); background: rgb(255, 255, 255); border-radius: 8px 8px 0px 0px; margin-bottom: 8px; padding: 0px; border-bottom: none; }
:where(.css-1vjf2v5).ant-modal .ant-modal-body { font-size: 14px; line-height: 1.57143; overflow-wrap: break-word; padding: 0px; }
:where(.css-1vjf2v5).ant-modal .ant-modal-body .ant-modal-body-skeleton { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; margin: 16px auto; }
:where(.css-1vjf2v5).ant-modal .ant-modal-footer { text-align: end; background: transparent; margin-top: 12px; padding: 0px; border-top: none; border-radius: 0px; }
:where(.css-1vjf2v5).ant-modal .ant-modal-footer > .ant-btn + .ant-btn { margin-inline-start: 8px; }
:where(.css-1vjf2v5).ant-modal .ant-modal-open { overflow: hidden; }
:where(.css-1vjf2v5).ant-modal-pure-panel { top: auto; padding: 0px; display: flex; flex-direction: column; }
:where(.css-1vjf2v5).ant-modal-pure-panel .ant-modal-content, :where(.css-1vjf2v5).ant-modal-pure-panel .ant-modal-body, :where(.css-1vjf2v5).ant-modal-pure-panel .ant-modal-confirm-body-wrapper { display: flex; flex-direction: column; flex: 1 1 auto; }
:where(.css-1vjf2v5).ant-modal-pure-panel .ant-modal-confirm-body { margin-bottom: auto; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-wrap-rtl { direction: rtl; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-wrap-rtl .ant-modal-confirm-body { direction: rtl; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal.ant-zoom-enter, :where(.css-1vjf2v5).ant-modal-root .ant-modal.ant-zoom-appear { transform: none; opacity: 0; animation-duration: 0.3s; user-select: none; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal.ant-zoom-leave .ant-modal-content { pointer-events: none; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-mask { position: fixed; inset: 0px; z-index: 1000; height: 100%; background-color: rgba(0, 0, 0, 0.45); pointer-events: none; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-mask .ant-modal-hidden { display: none; }
:where(.css-1vjf2v5).ant-modal-root .ant-modal-wrap { position: fixed; inset: 0px; z-index: 1000; overflow: auto; outline: 0px; }
:where(.css-1vjf2v5).ant-modal-root .ant-fade-enter, :where(.css-1vjf2v5).ant-modal-root .ant-fade-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-modal-root .ant-fade-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-modal-root .ant-fade-enter.ant-fade-enter-active, :where(.css-1vjf2v5).ant-modal-root .ant-fade-appear.ant-fade-appear-active { animation-name: css-1vjf2v5-antFadeIn; animation-play-state: running; }
:where(.css-1vjf2v5).ant-modal-root .ant-fade-leave.ant-fade-leave-active { animation-name: css-1vjf2v5-antFadeOut; animation-play-state: running; pointer-events: none; }
:where(.css-1vjf2v5).ant-modal-root .ant-fade-enter, :where(.css-1vjf2v5).ant-modal-root .ant-fade-appear { opacity: 0; animation-timing-function: linear; }
:where(.css-1vjf2v5).ant-modal-root .ant-fade-leave { animation-timing-function: linear; }
:where(.css-1vjf2v5).ant-zoom-enter, :where(.css-1vjf2v5).ant-zoom-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-zoom-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }
:where(.css-1vjf2v5).ant-zoom-enter.ant-zoom-enter-active, :where(.css-1vjf2v5).ant-zoom-appear.ant-zoom-appear-active { animation-name: css-1vjf2v5-antZoomIn; animation-play-state: running; }
:where(.css-1vjf2v5).ant-zoom-leave.ant-zoom-leave-active { animation-name: css-1vjf2v5-antZoomOut; animation-play-state: running; pointer-events: none; }
:where(.css-1vjf2v5).ant-zoom-enter, :where(.css-1vjf2v5).ant-zoom-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }
:where(.css-1vjf2v5).ant-zoom-enter-prepare, :where(.css-1vjf2v5).ant-zoom-appear-prepare { transform: none; }
:where(.css-1vjf2v5).ant-zoom-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }
:where(.css-1vjf2v5).ant-modal-root .ant-modal { --ant-modal-sm-width: var(--ant-modal-xs-width); --ant-modal-md-width: var(--ant-modal-sm-width); --ant-modal-lg-width: var(--ant-modal-md-width); --ant-modal-xl-width: var(--ant-modal-lg-width); --ant-modal-xxl-width: var(--ant-modal-xl-width); width: var(--ant-modal-xs-width); }
@media (min-width: 576px) {
  :where(.css-1vjf2v5).ant-modal-root .ant-modal { width: var(--ant-modal-sm-width); }
}
@media (min-width: 768px) {
  :where(.css-1vjf2v5).ant-modal-root .ant-modal { width: var(--ant-modal-md-width); }
}
@media (min-width: 992px) {
  :where(.css-1vjf2v5).ant-modal-root .ant-modal { width: var(--ant-modal-lg-width); }
}
@media (min-width: 1200px) {
  :where(.css-1vjf2v5).ant-modal-root .ant-modal { width: var(--ant-modal-xl-width); }
}
@media (min-width: 1600px) {
  :where(.css-1vjf2v5).ant-modal-root .ant-modal { width: var(--ant-modal-xxl-width); }
}
@keyframes css-1vjf2v5-antFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes css-1vjf2v5-antFadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes css-1vjf2v5-antZoomIn { 
  0% { transform: scale(0.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes css-1vjf2v5-antZoomOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.2); opacity: 0; }
}
:where(.css-1vjf2v5).ant-drawer { 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-1vjf2v5).ant-drawer::before, :where(.css-1vjf2v5).ant-drawer::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-drawer [class^="ant-drawer"], :where(.css-1vjf2v5).ant-drawer [class*=" ant-drawer"] { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-drawer [class^="ant-drawer"]::before, :where(.css-1vjf2v5).ant-drawer [class*=" ant-drawer"]::before, :where(.css-1vjf2v5).ant-drawer [class^="ant-drawer"]::after, :where(.css-1vjf2v5).ant-drawer [class*=" ant-drawer"]::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-drawer { position: fixed; inset: 0px; z-index: 1000; pointer-events: none; color: rgba(0, 0, 0, 0.88); }
:where(.css-1vjf2v5).ant-drawer-pure { position: relative; background: rgb(255, 255, 255); display: flex; flex-direction: column; }
:where(.css-1vjf2v5).ant-drawer-pure.ant-drawer-left { box-shadow: rgba(0, 0, 0, 0.08) 6px 0px 16px 0px, rgba(0, 0, 0, 0.12) 3px 0px 6px -4px, rgba(0, 0, 0, 0.05) 9px 0px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer-pure.ant-drawer-right { box-shadow: rgba(0, 0, 0, 0.08) -6px 0px 16px 0px, rgba(0, 0, 0, 0.12) -3px 0px 6px -4px, rgba(0, 0, 0, 0.05) -9px 0px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer-pure.ant-drawer-top { box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer-pure.ant-drawer-bottom { box-shadow: rgba(0, 0, 0, 0.08) 0px -6px 16px 0px, rgba(0, 0, 0, 0.12) 0px -3px 6px -4px, rgba(0, 0, 0, 0.05) 0px -9px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer-inline { position: absolute; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-mask { position: absolute; inset: 0px; z-index: 1000; background: rgba(0, 0, 0, 0.45); pointer-events: auto; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-content-wrapper { position: absolute; z-index: 1000; max-width: 100vw; transition: 0.3s; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-content-wrapper-hidden { display: none; }
:where(.css-1vjf2v5).ant-drawer-left > .ant-drawer-content-wrapper { top: 0px; bottom: 0px; left: 0px; box-shadow: rgba(0, 0, 0, 0.08) 6px 0px 16px 0px, rgba(0, 0, 0, 0.12) 3px 0px 6px -4px, rgba(0, 0, 0, 0.05) 9px 0px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer-right > .ant-drawer-content-wrapper { top: 0px; right: 0px; bottom: 0px; box-shadow: rgba(0, 0, 0, 0.08) -6px 0px 16px 0px, rgba(0, 0, 0, 0.12) -3px 0px 6px -4px, rgba(0, 0, 0, 0.05) -9px 0px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer-top > .ant-drawer-content-wrapper { top: 0px; inset-inline: 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 16px 0px, rgba(0, 0, 0, 0.12) 0px 3px 6px -4px, rgba(0, 0, 0, 0.05) 0px 9px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer-bottom > .ant-drawer-content-wrapper { bottom: 0px; inset-inline: 0px; box-shadow: rgba(0, 0, 0, 0.08) 0px -6px 16px 0px, rgba(0, 0, 0, 0.12) 0px -3px 6px -4px, rgba(0, 0, 0, 0.05) 0px -9px 28px 8px; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-content { display: flex; flex-direction: column; width: 100%; height: 100%; overflow: auto; background: rgb(255, 255, 255); pointer-events: auto; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-header { display: flex; flex: 0 1 0%; align-items: center; padding: 16px 24px; font-size: 16px; line-height: 1.5; border-bottom: 1px solid rgba(5, 5, 5, 0.06); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-header-title { display: flex; flex: 1 1 0%; align-items: center; min-width: 0px; min-height: 0px; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-extra { flex: 0 0 auto; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-close { display: inline-flex; width: 24px; height: 24px; border-radius: 4px; justify-content: center; align-items: center; margin-inline-end: 8px; color: rgba(0, 0, 0, 0.45); font-weight: 600; font-size: 16px; font-style: normal; line-height: 1; text-align: center; text-transform: none; text-decoration: none; background: transparent; border: 0px; cursor: pointer; transition: 0.2s; text-rendering: auto; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-close:hover { color: rgba(0, 0, 0, 0.88); background-color: rgba(0, 0, 0, 0.06); text-decoration: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-close:active { background-color: rgba(0, 0, 0, 0.15); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-close:focus-visible { outline: rgb(145, 202, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-title { flex: 1 1 0%; margin: 0px; font-weight: 600; font-size: 16px; line-height: 1.5; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-body { flex: 1 1 0%; min-width: 0px; min-height: 0px; padding: 24px; overflow: auto; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-body .ant-drawer-body-skeleton { width: 100%; height: 100%; display: flex; justify-content: center; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-footer { flex-shrink: 0; padding: 8px 16px; border-top: 1px solid rgba(5, 5, 5, 0.06); }
:where(.css-1vjf2v5).ant-drawer-rtl { direction: rtl; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-enter-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-appear-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-leave-start { transition: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-appear-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-leave-active { transition: 0.3s; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-appear { opacity: 0; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-appear-active { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-leave { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-mask-motion-leave-active { opacity: 0; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-enter-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-appear-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-leave-start { transition: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-appear-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-leave-active { transition: 0.3s; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-appear { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-appear-active { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-leave { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-leave-active { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-appear { transform: translateX(-100%); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-appear-active { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-leave { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-left-leave-active { transform: translateX(-100%); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-enter-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-appear-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-leave-start { transition: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-appear-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-leave-active { transition: 0.3s; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-appear { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-appear-active { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-leave { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-leave-active { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-appear { transform: translateX(100%); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-appear-active { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-leave { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-right-leave-active { transform: translateX(100%); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-enter-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-appear-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-leave-start { transition: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-appear-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-leave-active { transition: 0.3s; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-appear { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-appear-active { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-leave { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-leave-active { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-appear { transform: translateY(-100%); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-appear-active { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-leave { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-top-leave-active { transform: translateY(-100%); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-enter-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-appear-start, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-leave-start { transition: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-appear-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-leave-active { transition: 0.3s; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-appear { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-appear-active { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-leave { opacity: 1; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-leave-active { opacity: 0.7; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-enter, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-appear { transform: translateY(100%); }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-enter-active, :where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-appear-active { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-leave { transform: none; }
:where(.css-1vjf2v5).ant-drawer .ant-drawer-panel-motion-bottom-leave-active { transform: translateY(100%); }
:where(.css-1vjf2v5).ant-app { 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-1vjf2v5).ant-app::before, :where(.css-1vjf2v5).ant-app::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-app [class^="ant-app"], :where(.css-1vjf2v5).ant-app [class*=" ant-app"] { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-app [class^="ant-app"]::before, :where(.css-1vjf2v5).ant-app [class*=" ant-app"]::before, :where(.css-1vjf2v5).ant-app [class^="ant-app"]::after, :where(.css-1vjf2v5).ant-app [class*=" ant-app"]::after { box-sizing: border-box; }
:where(.css-1vjf2v5).ant-app { color: rgba(0, 0, 0, 0.88); font-size: 14px; line-height: 1.57143; 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"; }
:where(.css-1vjf2v5).ant-app.ant-app-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; }
.anticon > * { line-height: 1; }
.anticon svg { display: inline-block; }
.anticon .anticon .anticon-icon { display: block; }
@keyframes slide-in-one-tap { 
  0% { transform: translateY(80px); }
  100% { transform: translateY(0px); }
}
.trust-hide-gracefully { opacity: 0; }
.trust-wallet-one-tap .hidden { display: none; }
.trust-wallet-one-tap .semibold { font-weight: 500; }
.trust-wallet-one-tap .binance-plex { font-family: Binance; }
.trust-wallet-one-tap .rounded-full { border-radius: 50%; }
.trust-wallet-one-tap .flex { display: flex; }
.trust-wallet-one-tap .flex-col { flex-direction: column; }
.trust-wallet-one-tap .items-center { align-items: center; }
.trust-wallet-one-tap .space-between { justify-content: space-between; }
.trust-wallet-one-tap .justify-center { justify-content: center; }
.trust-wallet-one-tap .w-full { width: 100%; }
.trust-wallet-one-tap .box { transition: 0.5s cubic-bezier(0, 0, 0, 1.43); animation: 0.5s cubic-bezier(0, 0, 0, 1.43) 0s 1 normal none running slide-in-one-tap; width: 384px; border-radius: 15px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px 0px; position: fixed; right: 30px; bottom: 30px; z-index: 1020; }
.trust-wallet-one-tap .header { gap: 15px; border-bottom: 1px solid rgb(230, 230, 230); padding: 10px 18px; }
.trust-wallet-one-tap .header .left-items { gap: 15px; }
.trust-wallet-one-tap .header .title { color: rgb(30, 35, 41); font-size: 18px; font-weight: 600; line-height: 28px; }
.trust-wallet-one-tap .header .subtitle { color: rgb(71, 77, 87); font-size: 14px; line-height: 20px; }
.trust-wallet-one-tap .header .close { color: rgb(30, 35, 41); cursor: pointer; }
.trust-wallet-one-tap .body { padding: 9px 18px; gap: 10px; }
.trust-wallet-one-tap .body .right-items { gap: 10px; width: 100%; }
.trust-wallet-one-tap .body .right-items .wallet-title { color: rgb(30, 35, 41); font-size: 16px; font-weight: 600; line-height: 20px; }
.trust-wallet-one-tap .body .right-items .wallet-subtitle { color: rgb(71, 77, 87); font-size: 14px; line-height: 20px; }
.trust-wallet-one-tap .connect-indicator { gap: 15px; padding: 8px 0px; }
.trust-wallet-one-tap .connect-indicator .flow-icon { color: rgb(71, 77, 87); }
.trust-wallet-one-tap .loading-color { color: rgb(255, 255, 255); }
.trust-wallet-one-tap .button { border-radius: 50px; outline: transparent solid 2px; outline-offset: 2px; background-color: rgb(5, 0, 255); border-color: rgb(229, 231, 235); cursor: pointer; text-align: center; height: 45px; }
.trust-wallet-one-tap .button .button-text { color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; line-height: 20px; }
.trust-wallet-one-tap .footer { margin: 20px 30px; }
.trust-wallet-one-tap .check-icon { color: rgb(255, 255, 255); }
@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; }
@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf") format("opentype"); font-weight: 500; font-style: normal; }
@font-face { font-family: Binance; src: url("chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf") format("opentype"); font-weight: 600; font-style: normal; }
.go37342527 { box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 16px, rgba(0, 0, 0, 0.16) 0px 16px 64px; width: fit-content; margin: auto; }
@media (max-width: 440px) {
  .go37342527 { width: 100%; height: fit-content; margin: auto 0px 0px; }
}
.go3288899091 { transform: translateY(-8px); margin-bottom: 12px; }
.go3535743411 { margin-bottom: 12px; }
.go1095008431 { box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 16px, rgba(0, 0, 0, 0.16) 0px 16px 64px; width: fit-content; margin: auto; }
@media (max-width: 440px) {
  .go1095008431 { width: 100%; height: fit-content; margin: auto 0px 0px; }
}
tc-root * { margin: 0px; padding: 0px; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, Tahoma, Verdana, sans-serif; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; }
tc-root img { user-select: none; }
tc-root :focus { outline: rgb(0, 136, 255) auto 2px; }
tc-root li { list-style: none; }
tc-root button { outline: none; }
body.tc-disable-scroll { position: fixed; overflow-y: scroll; right: 0px; left: 0px; }
body.tc-using-mouse tc-root :focus { outline: none; }
okxc-root * { margin: 0px; padding: 0px; box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, Tahoma, Verdana, sans-serif; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; }
okxc-root img { user-select: none; }
okxc-root :focus { outline: rgb(0, 136, 255) auto 2px; }
okxc-root li { list-style: none; }
okxc-root button { outline: none; }
body.okxc-disable-scroll { position: fixed; overflow-y: scroll; right: 0px; left: 0px; }
body.okxc-using-mouse okxc-root :focus { outline: none; }
.rfm-marquee-container { overflow-x: hidden; display: flex; flex-direction: row; position: relative; width: var(--width); transform: var(--transform); }
.rfm-marquee-container:hover div { animation-play-state: var(--pause-on-hover); }
.rfm-marquee-container:active div { animation-play-state: var(--pause-on-click); }
.rfm-overlay { position: absolute; width: 100%; height: 100%; }
.rfm-overlay::before, .rfm-overlay::after { background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0)); content: ""; height: 100%; position: absolute; width: var(--gradient-width); z-index: 2; pointer-events: none; touch-action: none; }
.rfm-overlay::after { right: 0px; top: 0px; transform: rotateZ(180deg); }
.rfm-overlay::before { left: 0px; top: 0px; }
.rfm-marquee { flex: 0 0 auto; min-width: var(--min-width); z-index: 1; display: flex; flex-direction: row; align-items: center; animation-duration: ; animation-timing-function: ; animation-iteration-count: ; animation-fill-mode: ; animation-name: ; animation-timeline: ; animation-range-start: ; animation-range-end: ; animation-play-state: var(--play); animation-delay: var(--delay); animation-direction: var(--direction); }
@keyframes scroll { 
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}
.rfm-initial-child-container { flex: 0 0 auto; display: flex; min-width: auto; flex-direction: row; align-items: center; }
.rfm-child { transform: var(--transform); }
.eruda-search-highlight-block { display: inline; }
.eruda-search-highlight-block .eruda-keyword { background: rgb(255, 251, 229); color: rgb(92, 92, 0); }
#zoid-paypal-buttons-uid_8acde32581_mja6mtm6mje { position: relative; display: inline-block; width: 100%; min-height: 25px; min-width: 150px; font-size: 0px; }
#zoid-paypal-buttons-uid_8acde32581_mja6mtm6mje > iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#zoid-paypal-buttons-uid_8acde32581_mja6mtm6mje > iframe.component-frame { z-index: 100; }
#zoid-paypal-buttons-uid_8acde32581_mja6mtm6mje > iframe.prerender-frame { transition: opacity 0.2s linear; z-index: 200; }
#zoid-paypal-buttons-uid_8acde32581_mja6mtm6mje > iframe.visible { opacity: 1; }
#zoid-paypal-buttons-uid_8acde32581_mja6mtm6mje > iframe.invisible { opacity: 0; pointer-events: none; }
#zoid-paypal-buttons-uid_8acde32581_mja6mtm6mje > .smart-menu { position: absolute; z-index: 300; top: 0px; left: 0px; width: 100%; }
 
