.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; }
@-webkit-keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}
@keyframes loadingCircle { 
  100% { transform: rotate(360deg); }
}
a:where(.css-188givm) { color: rgb(0, 0, 0); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
:where(.css-188givm) a { color: rgb(0, 0, 0); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
:where(.css-188givm).ant-typography { 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-188givm).ant-typography::before, :where(.css-188givm).ant-typography::after { box-sizing: border-box; }
:where(.css-188givm).ant-typography { color: rgba(0, 0, 0, 0.88); word-break: break-word; line-height: 1.57143; }
a:where(.css-188givm).ant-typography { color: rgb(0, 0, 0); text-decoration: none; outline: none; cursor: pointer; transition: 0.3s; border: 0px; padding: 0px; background: none; user-select: text; }
@keyframes css-188givm-antZoomBigIn { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes css-188givm-antZoomBigOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.8); opacity: 0; }
}
:where(.css-188givm).ant-divider { 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-188givm).ant-divider::before, :where(.css-188givm).ant-divider::after { box-sizing: border-box; }
:where(.css-188givm).ant-divider { 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"; border-block-start: 1px solid rgba(5, 5, 5, 0.06); }
:where(.css-188givm).ant-divider-vertical { position: relative; top: -0.06em; display: inline-block; height: 0.9em; margin-inline: 8px; margin-block: 0px; vertical-align: middle; border-top: 0px; border-inline-start: 1px solid rgba(5, 5, 5, 0.06); }
:where(.css-188givm).ant-switch { 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-188givm).ant-switch::before, :where(.css-188givm).ant-switch::after { box-sizing: border-box; }
:where(.css-188givm).ant-switch [class^="ant-switch"] { box-sizing: border-box; }
:where(.css-188givm).ant-switch [class^="ant-switch"]::before, :where(.css-188givm).ant-switch [class^="ant-switch"]::after { box-sizing: border-box; }
:where(.css-188givm).ant-switch { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.88); font-size: 14px; line-height: 22px; 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: relative; display: inline-block; min-width: 44px; height: 22px; vertical-align: middle; background: rgba(0, 0, 0, 0.25); border: 0px; border-radius: 100px; cursor: pointer; transition: 0.2s; user-select: none; }
:where(.css-188givm).ant-switch.ant-switch-checked { background: rgb(22, 119, 255); }
:where(.css-188givm).ant-switch .ant-switch-inner { display: block; overflow: hidden; border-radius: 100px; height: 100%; padding-inline: 24px 9px; transition: padding-inline-start 0.2s ease-in-out, padding-inline-end 0.2s ease-in-out; }
:where(.css-188givm).ant-switch .ant-switch-inner .ant-switch-inner-checked, :where(.css-188givm).ant-switch .ant-switch-inner .ant-switch-inner-unchecked { display: block; color: rgb(255, 255, 255); font-size: 12px; transition: margin-inline-start 0.2s ease-in-out, margin-inline-end 0.2s ease-in-out; pointer-events: none; min-height: 22px; }
:where(.css-188givm).ant-switch .ant-switch-inner .ant-switch-inner-checked { margin-inline: calc(-100% - 26px) calc(100% + 26px); }
:where(.css-188givm).ant-switch .ant-switch-inner .ant-switch-inner-unchecked { margin-top: -22px; margin-inline: 0px; }
:where(.css-188givm).ant-switch.ant-switch-checked .ant-switch-inner { padding-inline: 9px 24px; }
:where(.css-188givm).ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked { margin-inline: 0px; }
:where(.css-188givm).ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-unchecked { margin-inline: calc(100% + 26px) calc(-100% - 26px); }
:where(.css-188givm).ant-switch .ant-switch-handle { position: absolute; top: 2px; inset-inline-start: 2px; width: 18px; height: 18px; transition: 0.2s ease-in-out; }
:where(.css-188givm).ant-switch .ant-switch-handle::before { position: absolute; top: 0px; inset-inline: 0px; bottom: 0px; background-color: rgb(255, 255, 255); border-radius: 9px; box-shadow: rgba(0, 35, 11, 0.2) 0px 2px 4px 0px; transition: 0.2s ease-in-out; content: ""; }
:where(.css-188givm).ant-switch.ant-switch-checked .ant-switch-handle { inset-inline-start: calc(100% - 20px); }
:where(.css-188givm).ant-btn { 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-188givm).ant-btn::before, :where(.css-188givm).ant-btn::after { box-sizing: border-box; }
:where(.css-188givm).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: transparent; border: 1px solid transparent; cursor: pointer; transition: 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-188givm).ant-btn { font-size: 14px; height: 32px; padding: 0px 15px; border-radius: 6px; }
:where(.css-188givm).ant-btn-sm { font-size: 14px; height: 24px; padding: 0px 7px; border-radius: 4px; }
:where(.css-188givm).ant-btn-color-link.ant-btn-variant-link { color: rgb(0, 0, 0); box-shadow: none; }
:where(.css-188givm).ant-btn-variant-link { color: rgb(0, 0, 0); box-shadow: none; }
:where(.css-188givm).ant-space { display: inline-flex; }
:where(.css-188givm).ant-space-align-center { align-items: center; }
:where(.css-188givm).ant-space-gap-row-small { row-gap: 8px; }
:where(.css-188givm).ant-space-gap-col-small { column-gap: 8px; }
a:where(.css-xepvsj) { color: rgb(22, 119, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
:where(.css-xepvsj) a { color: rgb(22, 119, 255); text-decoration: none; background-color: transparent; outline: none; cursor: pointer; transition: color 0.3s; }
:where(.css-xepvsj).ant-typography { 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-xepvsj).ant-typography::before, :where(.css-xepvsj).ant-typography::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-typography [class^="ant-typography"] { box-sizing: border-box; }
:where(.css-xepvsj).ant-typography [class^="ant-typography"]::before, :where(.css-xepvsj).ant-typography [class^="ant-typography"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-typography { color: rgba(0, 0, 0, 0.88); word-break: break-word; line-height: 1.57143; }
a:where(.css-xepvsj).ant-typography { color: rgb(22, 119, 255); text-decoration: none; outline: none; cursor: pointer; transition: 0.3s; border: 0px; padding: 0px; background: none; user-select: text; }
@keyframes css-xepvsj-antZoomBigIn { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes css-xepvsj-antZoomBigOut { 
  0% { transform: scale(1); }
  100% { transform: scale(0.8); opacity: 0; }
}
:where(.css-xepvsj).ant-space { display: inline-flex; }
:where(.css-xepvsj).ant-space-align-center { align-items: center; }
:where(.css-xepvsj).ant-space-align-start { align-items: flex-start; }
:where(.css-xepvsj).ant-space-gap-row-small { row-gap: 8px; }
:where(.css-xepvsj).ant-space-gap-col-small { column-gap: 8px; }
:where(.css-xepvsj)[class^="ant-menu"], :where(.css-xepvsj)[class*=" ant-menu"] { 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-xepvsj)[class^="ant-menu"]::before, :where(.css-xepvsj)[class*=" ant-menu"]::before, :where(.css-xepvsj)[class^="ant-menu"]::after, :where(.css-xepvsj)[class*=" ant-menu"]::after { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-menu"] [class^="ant-menu"], :where(.css-xepvsj)[class*=" ant-menu"] [class^="ant-menu"], :where(.css-xepvsj)[class^="ant-menu"] [class*=" ant-menu"], :where(.css-xepvsj)[class*=" ant-menu"] [class*=" ant-menu"] { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-menu"] [class^="ant-menu"]::before, :where(.css-xepvsj)[class*=" ant-menu"] [class^="ant-menu"]::before, :where(.css-xepvsj)[class^="ant-menu"] [class*=" ant-menu"]::before, :where(.css-xepvsj)[class*=" ant-menu"] [class*=" ant-menu"]::before, :where(.css-xepvsj)[class^="ant-menu"] [class^="ant-menu"]::after, :where(.css-xepvsj)[class*=" ant-menu"] [class^="ant-menu"]::after, :where(.css-xepvsj)[class^="ant-menu"] [class*=" ant-menu"]::after, :where(.css-xepvsj)[class*=" ant-menu"] [class*=" ant-menu"]::after { box-sizing: border-box; }
:where(.css-xepvsj) .ant-menu::before { display: table; content: ""; }
:where(.css-xepvsj) .ant-menu::after { display: table; clear: both; content: ""; }
:where(.css-xepvsj).ant-menu { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.88); font-size: 14px; line-height: 0; 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"; padding-inline-start: 0px; outline: none; transition: width 0.3s cubic-bezier(0.2, 0, 0, 1); }
:where(.css-xepvsj).ant-menu::before { display: table; content: ""; }
:where(.css-xepvsj).ant-menu::after { display: table; clear: both; content: ""; }
:where(.css-xepvsj).ant-menu .ant-menu-item { border-radius: 8px; }
:where(.css-xepvsj).ant-menu .ant-menu-title-content { transition: color 0.3s; }
:where(.css-xepvsj).ant-menu .ant-menu-item a::before { position: absolute; inset: 0px; background-color: transparent; content: ""; }
:where(.css-xepvsj).ant-menu .ant-menu-item { position: relative; display: block; margin: 0px; white-space: nowrap; cursor: pointer; transition: border-color 0.3s, background 0.3s, padding calc(0.4s) cubic-bezier(0.645, 0.045, 0.355, 1); }
:where(.css-xepvsj).ant-menu .ant-menu-item .anticon { min-width: 14px; font-size: 14px; transition: font-size 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s; }
:where(.css-xepvsj).ant-layout-header .ant-menu { line-height: inherit; }
:where(.css-xepvsj).ant-menu-horizontal { line-height: 46px; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgba(5, 5, 5, 0.06); box-shadow: none; }
:where(.css-xepvsj).ant-menu-horizontal::after { display: block; clear: both; height: 0px; content: " "; }
:where(.css-xepvsj).ant-menu-horizontal .ant-menu-item { position: relative; display: inline-block; vertical-align: bottom; padding-inline: 16px; }
:where(.css-xepvsj).ant-menu-horizontal .ant-menu-item { transition: border-color 0.3s, background 0.3s; }
:where(.css-xepvsj).ant-menu-light { color: rgba(0, 0, 0, 0.88); background: rgb(255, 255, 255); }
:where(.css-xepvsj).ant-menu-light .ant-menu-item { color: rgba(0, 0, 0, 0.88); }
:where(.css-xepvsj).ant-menu-light .ant-menu-item a { color: inherit; }
:where(.css-xepvsj).ant-menu-light .ant-menu-item-selected { color: rgb(22, 119, 255); }
:where(.css-xepvsj).ant-menu-light .ant-menu-item-selected a { color: inherit; }
:where(.css-xepvsj).ant-menu-light .ant-menu-item-selected { background-color: rgb(230, 244, 255); }
:where(.css-xepvsj).ant-menu-light.ant-menu-horizontal > .ant-menu-item { top: 1px; margin-top: -1px; margin-bottom: 0px; border-radius: 0px; }
:where(.css-xepvsj).ant-menu-light.ant-menu-horizontal > .ant-menu-item::after { position: absolute; inset-inline: 16px; bottom: 0px; border-bottom: 2px solid transparent; transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }
:where(.css-xepvsj).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected { color: rgb(22, 119, 255); background-color: transparent; }
:where(.css-xepvsj).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected::after { border-bottom-width: 2px; border-bottom-color: rgb(22, 119, 255); }
@keyframes css-xepvsj-antSlideUpIn { 
  0% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
}
@keyframes css-xepvsj-antSlideUpOut { 
  0% { transform: scaleY(1); transform-origin: 0% 0%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 0% 0%; opacity: 0; }
}
@keyframes css-xepvsj-antSlideDownIn { 
  0% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
  100% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
}
@keyframes css-xepvsj-antSlideDownOut { 
  0% { transform: scaleY(1); transform-origin: 100% 100%; opacity: 1; }
  100% { transform: scaleY(0.8); transform-origin: 100% 100%; opacity: 0; }
}
:where(.css-3hiraf).ant-btn { 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-3hiraf).ant-btn::before, :where(.css-3hiraf).ant-btn::after { box-sizing: border-box; }
:where(.css-3hiraf).ant-btn [class^="ant-btn"] { box-sizing: border-box; }
:where(.css-3hiraf).ant-btn [class^="ant-btn"]::before, :where(.css-3hiraf).ant-btn [class^="ant-btn"]::after { box-sizing: border-box; }
:where(.css-3hiraf).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: transparent; border: 1px solid transparent; cursor: pointer; transition: 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-3hiraf).ant-btn .ant-btn-icon > svg { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
:where(.css-3hiraf).ant-btn .ant-btn-icon > svg > * { line-height: 1; }
:where(.css-3hiraf).ant-btn { font-size: 14px; height: 32px; padding: 0px 15px; border-radius: 6px; }
:where(.css-3hiraf).ant-btn-sm { font-size: 14px; height: 24px; padding: 0px 7px; border-radius: 4px; }
:where(.css-3hiraf).ant-btn-color-default { color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.02) 0px 2px 0px; }
:where(.css-3hiraf).ant-btn-variant-outlined { border-color: rgb(217, 217, 217); background: rgb(32, 70, 109); }
:where(.css-xepvsj)[class^="ant-select"], :where(.css-xepvsj)[class*=" ant-select"] { 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-xepvsj)[class^="ant-select"]::before, :where(.css-xepvsj)[class*=" ant-select"]::before, :where(.css-xepvsj)[class^="ant-select"]::after, :where(.css-xepvsj)[class*=" ant-select"]::after { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-select"] [class^="ant-select"], :where(.css-xepvsj)[class*=" ant-select"] [class^="ant-select"], :where(.css-xepvsj)[class^="ant-select"] [class*=" ant-select"], :where(.css-xepvsj)[class*=" ant-select"] [class*=" ant-select"] { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-select"] [class^="ant-select"]::before, :where(.css-xepvsj)[class*=" ant-select"] [class^="ant-select"]::before, :where(.css-xepvsj)[class^="ant-select"] [class*=" ant-select"]::before, :where(.css-xepvsj)[class*=" ant-select"] [class*=" ant-select"]::before, :where(.css-xepvsj)[class^="ant-select"] [class^="ant-select"]::after, :where(.css-xepvsj)[class*=" ant-select"] [class^="ant-select"]::after, :where(.css-xepvsj)[class^="ant-select"] [class*=" ant-select"]::after, :where(.css-xepvsj)[class*=" ant-select"] [class*=" ant-select"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-select { 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"; position: relative; display: inline-flex; cursor: pointer; }
:where(.css-xepvsj).ant-select:not(.ant-select-customize-input) .ant-select-selector { position: relative; transition: 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
:where(.css-xepvsj).ant-select:not(.ant-select-customize-input) .ant-select-selector input { cursor: pointer; }
:where(.css-xepvsj).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { margin: 0px; padding: 0px; background: transparent; border: none; outline: none; appearance: none; font-family: inherit; }
:where(.css-xepvsj).ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button { display: none; appearance: none; }
:where(.css-xepvsj).ant-select .ant-select-selection-item { flex: 1 1 0%; font-weight: normal; position: relative; user-select: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
:where(.css-xepvsj).ant-select .ant-select-arrow { display: flex; align-items: center; color: rgba(0, 0, 0, 0.25); font-style: normal; line-height: 1; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; position: absolute; top: 50%; inset-inline: auto 11px; height: 12px; margin-top: -6px; font-size: 12px; pointer-events: none; transition: opacity 0.3s; }
:where(.css-xepvsj).ant-select .ant-select-arrow > * { line-height: 1; }
:where(.css-xepvsj).ant-select .ant-select-arrow svg { display: inline-block; }
:where(.css-xepvsj).ant-select .ant-select-arrow .anticon { vertical-align: top; transition: transform 0.3s; }
:where(.css-xepvsj).ant-select .ant-select-arrow .anticon > svg { vertical-align: top; }
:where(.css-xepvsj).ant-select .ant-select-selection-wrap { display: flex; width: 100%; position: relative; min-width: 0px; }
:where(.css-xepvsj).ant-select .ant-select-selection-wrap::after { content: " "; width: 0px; overflow: hidden; }
:where(.css-xepvsj).ant-select-single { font-size: 14px; height: 32px; }
:where(.css-xepvsj).ant-select-single .ant-select-selector { 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: inherit; display: flex; border-radius: 6px; flex: 1 1 auto; }
:where(.css-xepvsj).ant-select-single .ant-select-selector .ant-select-selection-wrap::after { line-height: 30px; }
:where(.css-xepvsj).ant-select-single .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }
:where(.css-xepvsj).ant-select-single .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }
:where(.css-xepvsj).ant-select-single .ant-select-selector .ant-select-selection-item { display: block; padding: 0px; line-height: 30px; transition: 0.3s, visibility; align-self: center; }
:where(.css-xepvsj).ant-select-single .ant-select-selector::after { display: inline-block; width: 0px; visibility: hidden; content: " "; }
:where(.css-xepvsj).ant-select-single.ant-select-show-arrow .ant-select-selection-item, :where(.css-xepvsj).ant-select-single.ant-select-show-arrow .ant-select-selection-search { padding-inline-end: 18px; }
:where(.css-xepvsj).ant-select-single:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0px 11px; }
:where(.css-xepvsj).ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: 30px; font-size: 14px; }
:where(.css-xepvsj).ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after { line-height: 30px; }
:where(.css-xepvsj).ant-select-single.ant-select-lg { font-size: 16px; height: 40px; }
:where(.css-xepvsj).ant-select-single.ant-select-lg .ant-select-selector { box-sizing: border-box; margin: 0px; padding: 0px; color: rgba(0, 0, 0, 0.88); font-size: 16px; line-height: 1.57143; list-style: none; font-family: inherit; display: flex; border-radius: 8px; flex: 1 1 auto; }
:where(.css-xepvsj).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-wrap::after { line-height: 38px; }
:where(.css-xepvsj).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search { position: absolute; inset: 0px; width: 100%; }
:where(.css-xepvsj).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-search-input { width: 100%; appearance: textfield; }
:where(.css-xepvsj).ant-select-single.ant-select-lg .ant-select-selector .ant-select-selection-item { display: block; padding: 0px; line-height: 38px; transition: 0.3s, visibility; align-self: center; }
:where(.css-xepvsj).ant-select-single.ant-select-lg .ant-select-selector::after { display: inline-block; width: 0px; visibility: hidden; content: " "; }
:where(.css-xepvsj).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-item, :where(.css-xepvsj).ant-select-single.ant-select-lg.ant-select-show-arrow .ant-select-selection-search { padding-inline-end: 18px; }
:where(.css-xepvsj).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector { width: 100%; height: 100%; align-items: center; padding: 0px 11px; }
:where(.css-xepvsj).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input { height: 38px; font-size: 16px; }
:where(.css-xepvsj).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after { line-height: 38px; }
:where(.css-xepvsj).ant-select-compact-item:not(.ant-select-compact-last-item) { margin-inline-end: -1px; }
:where(.css-xepvsj).ant-select-compact-item:not(.ant-select-status-success) { z-index: 2; }
:where(.css-xepvsj).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item > .ant-select-selector, :where(.css-xepvsj).ant-select-compact-item:not(.ant-select-compact-last-item).ant-select-compact-first-item.ant-select-lg > .ant-select-selector { border-start-end-radius: 0px; border-end-end-radius: 0px; }
:where(.css-xepvsj).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector { border: 1px solid rgb(217, 217, 217); background: rgb(255, 255, 255); }
@keyframes css-xepvsj-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-xepvsj-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-xepvsj-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-xepvsj-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; }
}
:where(.css-xepvsj).ant-btn { 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-xepvsj).ant-btn::before, :where(.css-xepvsj).ant-btn::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-btn [class^="ant-btn"] { box-sizing: border-box; }
:where(.css-xepvsj).ant-btn [class^="ant-btn"]::before, :where(.css-xepvsj).ant-btn [class^="ant-btn"]::after { box-sizing: border-box; }
:where(.css-xepvsj).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: transparent; border: 1px solid transparent; cursor: pointer; transition: 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-xepvsj).ant-btn { font-size: 14px; height: 32px; padding: 0px 15px; border-radius: 6px; }
:where(.css-xepvsj).ant-btn.ant-btn-round.ant-btn { border-radius: 32px; padding-inline: 15px; }
:where(.css-xepvsj).ant-btn-lg { font-size: 16px; height: 40px; padding: 0px 15px; border-radius: 8px; }
:where(.css-xepvsj).ant-btn.ant-btn-round.ant-btn-lg { border-radius: 40px; padding-inline: 15px; }
:where(.css-xepvsj).ant-btn-color-primary { color: rgb(22, 119, 255); box-shadow: rgba(5, 145, 255, 0.1) 0px 2px 0px; }
:where(.css-xepvsj).ant-btn-variant-solid { color: rgb(255, 255, 255); background: rgb(22, 119, 255); }
:where(.css-xepvsj).ant-input { box-sizing: border-box; }
:where(.css-xepvsj).ant-input::before, :where(.css-xepvsj).ant-input::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-input { box-sizing: border-box; margin: 0px; padding: 4px 11px; 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"; position: relative; display: inline-block; width: 100%; min-width: 0px; border-radius: 6px; transition: 0.2s; }
:where(.css-xepvsj).ant-input::placeholder { color: rgba(0, 0, 0, 0.25); user-select: none; }
:where(.css-xepvsj).ant-input:placeholder-shown { text-overflow: ellipsis; }
:where(.css-xepvsj).ant-input-lg { padding: 7px 11px; font-size: 16px; line-height: 1.5; border-radius: 8px; }
:where(.css-xepvsj).ant-input-outlined { background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(217, 217, 217); }
:where(.css-xepvsj).ant-input[type="search"]::-webkit-search-cancel-button, :where(.css-xepvsj).ant-input[type="search"]::-webkit-search-decoration { appearance: none; }
:where(.css-xepvsj).ant-input-affix-wrapper { position: relative; display: inline-flex; width: 100%; min-width: 0px; padding: 4px 11px; color: rgba(0, 0, 0, 0.88); font-size: 14px; line-height: 1.57143; border-radius: 6px; transition: 0.2s; }
:where(.css-xepvsj).ant-input-affix-wrapper::placeholder { color: rgba(0, 0, 0, 0.25); user-select: none; }
:where(.css-xepvsj).ant-input-affix-wrapper-lg { padding: 7px 11px; font-size: 16px; line-height: 1.5; border-radius: 8px; }
:where(.css-xepvsj).ant-input-affix-wrapper > input.ant-input { padding: 0px; }
:where(.css-xepvsj).ant-input-affix-wrapper > input.ant-input { font-size: inherit; border: none; border-radius: 0px; outline: none; background: transparent; color: inherit; }
:where(.css-xepvsj).ant-input-affix-wrapper > input.ant-input::-ms-reveal { display: none; }
:where(.css-xepvsj).ant-input-affix-wrapper::before { display: inline-block; width: 0px; visibility: hidden; content: " "; }
:where(.css-xepvsj).ant-input-affix-wrapper .ant-input-suffix { display: flex; flex: 0 0 auto; align-items: center; }
:where(.css-xepvsj).ant-input-affix-wrapper .ant-input-suffix > :not(:last-child) { margin-inline-end: 8px; }
:where(.css-xepvsj).ant-input-affix-wrapper .ant-input-suffix { margin-inline-start: 4px; }
:where(.css-xepvsj).ant-input-affix-wrapper .ant-input-clear-icon { margin: 0px; padding: 0px; line-height: 0; color: rgba(0, 0, 0, 0.25); font-size: 12px; vertical-align: -1px; cursor: pointer; transition: color 0.3s; border: none; outline: none; background-color: transparent; }
:where(.css-xepvsj).ant-input-affix-wrapper .ant-input-clear-icon-hidden { visibility: hidden; }
:where(.css-xepvsj).ant-input-affix-wrapper .ant-input-clear-icon-has-suffix { margin: 0px 4px; }
:where(.css-xepvsj)[class^="ant-input"], :where(.css-xepvsj)[class*=" ant-input"] { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-input"]::before, :where(.css-xepvsj)[class*=" ant-input"]::before, :where(.css-xepvsj)[class^="ant-input"]::after, :where(.css-xepvsj)[class*=" ant-input"]::after { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-input"] [class^="ant-input"], :where(.css-xepvsj)[class*=" ant-input"] [class^="ant-input"], :where(.css-xepvsj)[class^="ant-input"] [class*=" ant-input"], :where(.css-xepvsj)[class*=" ant-input"] [class*=" ant-input"] { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-input"] [class^="ant-input"]::before, :where(.css-xepvsj)[class*=" ant-input"] [class^="ant-input"]::before, :where(.css-xepvsj)[class^="ant-input"] [class*=" ant-input"]::before, :where(.css-xepvsj)[class*=" ant-input"] [class*=" ant-input"]::before, :where(.css-xepvsj)[class^="ant-input"] [class^="ant-input"]::after, :where(.css-xepvsj)[class*=" ant-input"] [class^="ant-input"]::after, :where(.css-xepvsj)[class^="ant-input"] [class*=" ant-input"]::after, :where(.css-xepvsj)[class*=" ant-input"] [class*=" ant-input"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-input-group { 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"; position: relative; display: table; width: 100%; border-collapse: separate; border-spacing: 0px; }
:where(.css-xepvsj).ant-input-group .ant-input-group-addon { display: table-cell; width: 1px; white-space: nowrap; vertical-align: middle; }
:where(.css-xepvsj).ant-input-group .ant-input-group-addon { position: relative; padding: 0px 11px; color: rgba(0, 0, 0, 0.88); font-weight: normal; font-size: 14px; text-align: center; border-radius: 6px; transition: 0.3s; line-height: 1; }
:where(.css-xepvsj).ant-input-group .ant-input { width: 100%; margin-bottom: 0px; text-align: inherit; }
:where(.css-xepvsj).ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input { border-start-end-radius: 0px; border-end-end-radius: 0px; }
:where(.css-xepvsj).ant-input-group .ant-input-group-addon:last-child { border-start-start-radius: 0px; border-end-start-radius: 0px; }
:where(.css-xepvsj).ant-input-group .ant-input-affix-wrapper:not(:last-child) { border-start-end-radius: 0px; border-end-end-radius: 0px; }
.ant-input-search :where(.css-xepvsj).ant-input-group .ant-input-affix-wrapper:not(:last-child) { border-start-start-radius: 6px; border-end-start-radius: 6px; }
:where(.css-xepvsj).ant-input-group-wrapper { display: inline-block; width: 100%; text-align: start; vertical-align: top; }
:where(.css-xepvsj).ant-input-group-wrapper-lg .ant-input-group-addon { border-radius: 8px; font-size: 16px; }
:where(.css-xepvsj).ant-input-group-wrapper-outlined .ant-input-group-addon { background: rgba(0, 0, 0, 0.02); border: 1px solid rgb(217, 217, 217); }
:where(.css-xepvsj).ant-input-group-wrapper-outlined .ant-input-group-addon:last-child { border-inline-start: 0px; }
:where(.css-xepvsj).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input, :where(.css-xepvsj).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-last-item .ant-input-group-addon { border-start-start-radius: 0px; border-end-start-radius: 0px; }
:where(.css-xepvsj).ant-input-group-wrapper:not(.ant-input-compact-first-item).ant-input-compact-item .ant-input-affix-wrapper { border-start-start-radius: 0px; border-end-start-radius: 0px; }
:where(.css-xepvsj).ant-input-search .ant-input-affix-wrapper { height: 32px; border-radius: 0px; }
:where(.css-xepvsj).ant-input-search .ant-input-lg { line-height: 1.4998; }
:where(.css-xepvsj).ant-input-search > .ant-input-group > .ant-input-group-addon:last-child { inset-inline-start: -1px; padding: 0px; border: 0px; }
:where(.css-xepvsj).ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button { margin-inline-end: -1px; border-start-start-radius: 0px; border-end-start-radius: 0px; box-shadow: none; }
:where(.css-xepvsj).ant-input-search .ant-input-search-button { height: 32px; }
:where(.css-xepvsj).ant-input-search-large .ant-input-affix-wrapper, :where(.css-xepvsj).ant-input-search-large .ant-input-search-button { height: 40px; }
:where(.css-xepvsj).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input, :where(.css-xepvsj).ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper { border-radius: 0px; }
:where(.css-xepvsj).ant-input-compact-item:not(.ant-input-status-success) { z-index: 2; }
:where(.css-xepvsj).ant-input-compact-item:not(.ant-input-compact-first-item).ant-input-compact-last-item { border-start-start-radius: 0px; border-end-start-radius: 0px; }
:where(.css-xepvsj).ant-space-compact { display: inline-flex; }
:where(.css-xepvsj).ant-layout { 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-xepvsj).ant-layout::before, :where(.css-xepvsj).ant-layout::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-layout [class^="ant-layout"] { box-sizing: border-box; }
:where(.css-xepvsj).ant-layout [class^="ant-layout"]::before, :where(.css-xepvsj).ant-layout [class^="ant-layout"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-layout { display: flex; flex: 1 1 auto; flex-direction: column; min-height: 0px; background: rgb(245, 245, 245); }
:where(.css-xepvsj).ant-layout, :where(.css-xepvsj).ant-layout * { box-sizing: border-box; }
:where(.css-xepvsj).ant-layout .ant-layout-header { flex: 0 0 auto; }
:where(.css-xepvsj).ant-layout-header { height: 64px; padding: 0px 50px; color: rgba(0, 0, 0, 0.88); line-height: 64px; background: rgb(0, 21, 41); }
:where(.css-xepvsj).ant-layout-header .ant-menu { line-height: inherit; }
:where(.css-xepvsj).ant-layout-footer { padding: 24px 50px; color: rgba(0, 0, 0, 0.88); font-size: 14px; background: rgb(245, 245, 245); }
:where(.css-xepvsj).ant-layout-content { flex: 1 1 auto; color: rgba(0, 0, 0, 0.88); min-height: 0px; }
:where(.css-xepvsj).ant-card { 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-xepvsj).ant-card::before, :where(.css-xepvsj).ant-card::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-card [class^="ant-card"] { box-sizing: border-box; }
:where(.css-xepvsj).ant-card [class^="ant-card"]::before, :where(.css-xepvsj).ant-card [class^="ant-card"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-card { 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"; position: relative; background: rgb(255, 255, 255); border-radius: 8px; }
:where(.css-xepvsj).ant-card .ant-card-body { padding: 24px; border-radius: 0px 0px 8px 8px; }
:where(.css-xepvsj).ant-card .ant-card-body::before { display: table; content: ""; }
:where(.css-xepvsj).ant-card .ant-card-body::after { display: table; clear: both; content: ""; }
:where(.css-xepvsj).ant-card-bordered { border: 1px solid rgb(240, 240, 240); }
:where(.css-xepvsj).ant-col { 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-xepvsj).ant-col::before, :where(.css-xepvsj).ant-col::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-col [class^="ant-col"], :where(.css-xepvsj).ant-col [class*=" ant-col"] { box-sizing: border-box; }
:where(.css-xepvsj).ant-col [class^="ant-col"]::before, :where(.css-xepvsj).ant-col [class*=" ant-col"]::before, :where(.css-xepvsj).ant-col [class^="ant-col"]::after, :where(.css-xepvsj).ant-col [class*=" ant-col"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-col { position: relative; max-width: 100%; min-height: 1px; }
:where(.css-xepvsj).ant-col-24 { --ant-display: block; display: var(--ant-display); flex: 0 0 100%; max-width: 100%; }
:where(.css-xepvsj).ant-col-16 { --ant-display: block; display: var(--ant-display); flex: 0 0 66.6667%; max-width: 66.6667%; }
:where(.css-xepvsj).ant-col-15 { --ant-display: block; display: var(--ant-display); flex: 0 0 62.5%; max-width: 62.5%; }
:where(.css-xepvsj).ant-col-9 { --ant-display: block; display: var(--ant-display); flex: 0 0 37.5%; max-width: 37.5%; }
:where(.css-xepvsj).ant-col-8 { --ant-display: block; display: var(--ant-display); flex: 0 0 33.3333%; max-width: 33.3333%; }
:where(.css-xepvsj).ant-col-xs-11 { --ant-display: block; display: var(--ant-display); flex: 0 0 45.8333%; max-width: 45.8333%; }
:where(.css-xepvsj).ant-col-xs-7 { --ant-display: block; display: var(--ant-display); flex: 0 0 29.1667%; max-width: 29.1667%; }
:where(.css-xepvsj).ant-col-xs-3 { --ant-display: block; display: var(--ant-display); flex: 0 0 12.5%; max-width: 12.5%; }
:where(.css-xepvsj).ant-row { 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-xepvsj).ant-row::before, :where(.css-xepvsj).ant-row::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-row [class^="ant-row"] { box-sizing: border-box; }
:where(.css-xepvsj).ant-row [class^="ant-row"]::before, :where(.css-xepvsj).ant-row [class^="ant-row"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-row { display: flex; flex-flow: wrap; min-width: 0px; }
:where(.css-xepvsj).ant-row::before, :where(.css-xepvsj).ant-row::after { display: flex; }
:where(.css-xepvsj)[class^="ant-notification"], :where(.css-xepvsj)[class*=" ant-notification"] { 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-xepvsj)[class^="ant-notification"]::before, :where(.css-xepvsj)[class*=" ant-notification"]::before, :where(.css-xepvsj)[class^="ant-notification"]::after, :where(.css-xepvsj)[class*=" ant-notification"]::after { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-notification"] [class^="ant-notification"], :where(.css-xepvsj)[class*=" ant-notification"] [class^="ant-notification"], :where(.css-xepvsj)[class^="ant-notification"] [class*=" ant-notification"], :where(.css-xepvsj)[class*=" ant-notification"] [class*=" ant-notification"] { box-sizing: border-box; }
:where(.css-xepvsj)[class^="ant-notification"] [class^="ant-notification"]::before, :where(.css-xepvsj)[class*=" ant-notification"] [class^="ant-notification"]::before, :where(.css-xepvsj)[class^="ant-notification"] [class*=" ant-notification"]::before, :where(.css-xepvsj)[class*=" ant-notification"] [class*=" ant-notification"]::before, :where(.css-xepvsj)[class^="ant-notification"] [class^="ant-notification"]::after, :where(.css-xepvsj)[class*=" ant-notification"] [class^="ant-notification"]::after, :where(.css-xepvsj)[class^="ant-notification"] [class*=" ant-notification"]::after, :where(.css-xepvsj)[class*=" ant-notification"] [class*=" ant-notification"]::after { box-sizing: border-box; }
:where(.css-xepvsj).ant-notification { box-sizing: border-box; margin: 0px 24px 0px 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"; position: fixed; z-index: 2050; }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper { position: relative; margin-bottom: 16px; margin-inline-start: auto; background: rgb(255, 255, 255); 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; }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper .ant-notification-notice { padding: 20px 24px; width: 384px; max-width: calc(-48px + 100vw); overflow: hidden; line-height: 1.57143; overflow-wrap: break-word; }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper .ant-notification-notice-message { color: rgba(0, 0, 0, 0.88); font-size: 16px; line-height: 1.5; }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper .ant-notification-notice-closable .ant-notification-notice-message { padding-inline-end: 24px; }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-message { margin-inline-start: 36px; font-size: 16px; }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper .ant-notification-notice-icon { position: absolute; font-size: 24px; line-height: 1; }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper .ant-notification-notice-icon-error.anticon { color: rgb(255, 77, 79); }
:where(.css-xepvsj).ant-notification .ant-notification-notice-wrapper .ant-notification-notice-close { position: absolute; top: 20px; inset-inline-end: 24px; color: rgba(0, 0, 0, 0.45); outline: none; width: 22px; height: 22px; border-radius: 4px; transition: background-color 0.2s, color 0.2s; display: flex; align-items: center; justify-content: center; background: none; border: none; }
:where(.css-xepvsj).ant-notification-stack > .ant-notification-notice-wrapper { transition: transform 0.3s, backdrop-filter; will-change: transform, opacity; position: absolute; }
:where(.css-xepvsj).ant-notification-stack.ant-notification-stack-expanded > .ant-notification-notice-wrapper::after { content: ""; position: absolute; height: 16px; width: 100%; inset-inline: 0px; bottom: -16px; background: transparent; pointer-events: auto; }
:where(.css-xepvsj).ant-notification-topRight.ant-notification-stack > .ant-notification-notice-wrapper { top: 0px; right: 0px; }
@keyframes css-xepvsj-antNotificationFadeOut { 
  0% { max-height: 150px; margin-bottom: 16px; }
  100% { max-height: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; opacity: 0; }
}
@keyframes css-xepvsj-antNotificationTopFadeIn { 
  0% { top: -150px; opacity: 0; }
  100% { top: 0px; opacity: 1; }
}
@keyframes css-xepvsj-antNotificationBottomFadeIn { 
  0% { bottom: -150px; opacity: 0; }
  100% { bottom: 0px; opacity: 1; }
}
@keyframes css-xepvsj-antNotificationFadeIn { 
  0% { transform: translate3d(100%, 0px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
@keyframes css-xepvsj-antNotificationLeftFadeIn { 
  0% { transform: translate3d(-100%, 0px, 0px); opacity: 0; }
  100% { transform: translate3d(0px, 0px, 0px); opacity: 1; }
}
.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; }
html, body { width: 100%; height: 100%; }
input::-ms-clear, input::-ms-reveal { display: none; }
*, ::before, ::after { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { margin: 0px; }
p { margin-top: 0px; margin-bottom: 1em; }
ul { margin-top: 0px; margin-bottom: 1em; }
img { vertical-align: middle; border-style: none; }
a, button, [role="button"], input:not([type="range"]) { touch-action: manipulation; }
input, button { margin: 0px; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; }
button, input { overflow: visible; }
button { text-transform: none; }
button, html [type="button"] { appearance: button; }
[type="search"] { outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
html, body, #root { height: 100%; }
.layout-container { height: 100%; width: 1200px; margin: 0px auto; position: relative; }
.text-shadow { text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; }
@page { size: a4; margin: 10px; }
@media print {
  html, body { print-color-adjust: exact; height: initial !important; overflow: initial !important; }
}
.guHanZi { font-family: var(--user-font, "文津宋体 第0平面"),"文津宋体 第0平面","文津宋体 第2平面","文津宋体 第3平面","SimSun-ExtG","SimSun-ExtB","KaiXinSong","UniHY_Kai_CJK+2022-28","UniHY_Kai_CJK+","HT_CJK+","宋体","腾祥典宋UniCJK_CDEFG","微软雅黑","BabelStone Han","MingLiU","unihan_eudc",sans-serif; }
:root { --separator-border: rgba(128, 128, 128, .35); --sash-hover-transition-duration: .1s; }
:root { --focus-border: #007fd4; --sash-size: 8px; --sash-hover-size: 4px; }
._container_1co9d_1 { display: flex; }
._input_1co9d_19 .ant-input-clear-icon { font-size: 16px; line-height: 22px; }
._input_1co9d_19 .ant-input-affix-wrapper { height: 32px; }
._input_1co9d_19 ._qpenIcon_1co9d_26 { cursor: pointer; display: flex !important; }
._input_1co9d_19.ant-input-search-large .ant-input-clear-icon { line-height: 25px; }
._input_1co9d_19.ant-input-search-large .ant-input-affix-wrapper { height: 40px; }
._input_1co9d_19.ant-input-search-large ._qpenIcon_1co9d_26 { line-height: 25px !important; }
._qpenIcon_1co9d_26 { font-size: 18px; cursor: pointer; line-height: 22px !important; padding: 0px 5px !important; }
:root { --contexify-zIndex: 666; --contexify-menu-minWidth: 220px; --contexify-menu-padding: 6px; --contexify-menu-radius: 6px; --contexify-menu-bgColor: #fff; --contexify-menu-shadow: 1px 2px 2px rgba(0,0,0,.1),2px 4px 4px rgba(0,0,0,.1),3px 6px 6px rgba(0,0,0,.1); --contexify-menu-negatePadding: var(--contexify-menu-padding); --contexify-separator-color: rgba(0,0,0,.2); --contexify-separator-margin: 5px; --contexify-itemContent-padding: 6px; --contexify-activeItem-radius: 4px; --contexify-item-color: #333; --contexify-activeItem-color: #fff; --contexify-activeItem-bgColor: #3498db; --contexify-rightSlot-color: #6f6e77; --contexify-activeRightSlot-color: #fff; --contexify-arrow-color: #6f6e77; --contexify-activeArrow-color: #fff; }
@keyframes contexify_feedback { 
  0% { opacity: 0.4; }
  100% { opacity: 1; }
}
@keyframes contexify_scaleIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 1; }
}
@keyframes contexify_scaleOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
@keyframes contexify_fadeIn { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes contexify_fadeOut { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(10px); }
}
@keyframes contexify_flipInX { 
  0% { transform: perspective(800px) rotateX(45deg); }
  100% { transform: perspective(800px); }
}
@keyframes contexify_flipOutX { 
  0% { transform: perspective(800px); }
  100% { transform: perspective(800px) rotateX(45deg); opacity: 0; }
}
@keyframes contexify_slideIn { 
  0% { opacity: 0; transform: scaleY(0.3); }
  100% { opacity: 1; }
}
@keyframes contexify_slideOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: scaleY(0.3); }
}
@keyframes _rsideMin_6hxw8_50 { 
  100% { right: 0px; }
}
@-webkit-keyframes _rsideMin_6hxw8_50 { 
  100% { right: 0px; }
}
._right_11r4q_1 { float: right; }
._right_11r4q_1 .ant-switch { display: block; }
@media (max-width: 1230px) {
  .ant-menu-horizontal > .ant-menu-item { padding: 0px 10px !important; }
}
._login_10j9z_1 { display: flex; align-items: center; }
._loginBtn_10j9z_5 { padding: 5px 10px; border-radius: 15px; display: flex; line-height: 1; align-items: center; }
._footerWrapper_7ixrm_1 { background: rgb(32, 70, 109); overflow: hidden; position: relative; color: rgb(255, 255, 255); }
._block_7ixrm_7 { padding: 0px 10px; }
._block_7ixrm_7 p { margin-bottom: 5px; }
._block_7ixrm_7 ._a_7ixrm_24 { margin-bottom: 0px; float: left; clear: both; }
._footer_7ixrm_1 { max-width: 1200px; margin: 0px auto; width: 100%; }
._footer_7ixrm_1 ._main_7ixrm_34 { padding: 16px 24px; }
._footer_7ixrm_1 a, ._footer_7ixrm_1 ._a_7ixrm_24 { color: rgb(255, 255, 255); }
._copyright_7ixrm_45 { padding: 0px 24px 16px 34px; }
._unihanBox_7ixrm_48 { text-align: end; height: 96px; }
._unihan_7ixrm_48 { height: 100px; margin-top: 20px; }
#root:has(._layout_1h7xd_1) { overflow-y: scroll; }
._layout_1h7xd_1 { min-width: 1200px; min-height: 100%; }
._header_1h7xd_8 { background-image: url("/images/bg.jpg?v=2"); background-repeat: no-repeat; background-size: cover; background-color: rgb(255, 255, 255); height: auto; line-height: 30px; padding: 0px; text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; }
._header1_1h7xd_26 { background-color: transparent; border: none; height: 30px; line-height: 30px; padding: 0px 16px; color: rgb(0, 0, 0); }
._header2_1h7xd_34 { display: flex; background-color: rgba(255, 255, 255, 0.45); border: none; height: 50px; line-height: 50px; padding-right: 16px; color: rgb(0, 0, 0); }
._header2_1h7xd_34 .ant-menu { background-color: transparent; }
._header2_1h7xd_34 .ant-menu-horizontal { border: none; height: 49px; line-height: 49px; }
._header2_1h7xd_34 .ant-menu-horizontal > .ant-menu-item { margin-top: -1px; margin-bottom: 0px; padding: 0px 10px; }
._header2_1h7xd_34 .ant-menu-horizontal > .ant-menu-item::after { right: 5px; left: 5px; border-bottom-width: 3px; }
._header2_1h7xd_34 .ant-menu-horizontal > .ant-menu-item-selected::after { border-bottom-width: 3px; }
._header2_1h7xd_34 .ant-menu-horizontal > .ant-menu-item-selected a { font-weight: 700; }
._header3_1h7xd_83 { background-color: transparent; border: none; height: 300px; padding: 0px; }
._logoBox_1h7xd_92 { display: block; height: 50px; position: relative; width: 328.3px; margin-right: 20px; }
._rightBox_1h7xd_99 { margin-left: auto; }
._logo_1h7xd_92 { position: absolute; top: -4px; height: 53px; }
._footer_1h7xd_107 { padding: 0px; }
._searchBox_zig2f_1 { vertical-align: middle; max-width: 800px; margin: 0px auto; padding: 100px 10px 0px; }
._searchGroup_zig2f_7 { border: 3px solid rgb(34, 68, 111); border-radius: 25px; background-color: rgb(34, 68, 111); }
._searchGroup_zig2f_7 .ant-select-compact-first-item > .ant-select-selector { border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
._searchGroup_zig2f_7 .ant-input-group-addon { background-color: transparent; }
._searchGroup_zig2f_7 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button { border-radius: 0px 20px 20px 0px; padding-right: 30px; background-color: rgb(34, 68, 111); border-color: rgb(34, 68, 111); display: flex; align-items: center; }
._searchGroup_zig2f_7 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button .anticon { font-size: 24px; }
._searchSelect_zig2f_30 { min-width: 125px; }
._searchSelect_zig2f_30 .ant-select-selector { padding-left: 30px !important; }
._advSearch_zig2f_46 { height: 46px !important; padding: 6.4px 35px !important; }
@font-face { font-family: icomoon; src: url("data:font/ttf;base64,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") format("truetype"), url("data:font/woff;base64,d09GRgABAAAAAAi4AAsAAAAACGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIHX2NtYXAAAAFoAAAAjAAAAIyojqiGZ2FzcAAAAfQAAAAIAAAACAAAABBnbHlmAAAB/AAABDwAAAQ8IUjQ2GhlYWQAAAY4AAAANgAAADYQ7Z+HaGhlYQAABnAAAAAkAAAAJAfCA9BobXR4AAAGlAAAADwAAAA8MgABGGxvY2EAAAbQAAAAIAAAACAGTge4bWF4cAAABvAAAAAgAAAAIAATAFZuYW1lAAAHEAAAAYYAAAGGmUoJ+3Bvc3QAAAiYAAAAIAAAACAAAwAAAAMD1QGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6mADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAHAAAAAYABAAAwAIAAEAIOlo6YTpx+oL6g/qNOo46mD//f//AAAAAAAg6WfphOnH6grqD+o06jjqX//9//8AAf/jFp0WghZAFf4V+xXXFdQVrgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAED/wAOKA8AAEQAABTY3NiYnJgcVCQEVNhceAQcGAvorExM4VVao/oABgMlxckYoJ0BNW1uaMzIE/gGAAYD4BU5O7IqJAAABAHb/wAPAA8AAEgAAATUJATUmBw4BFxYXJicmNjc2FwJAAYD+gKhWVTgTEytpJyhGcnHJAsj4/oD+gP4EMjOaW1tNcomK7E5OBQAAAQAA/8AEAAPAADUAAAEhNy4BIyIGBw4BFRQWFx4BMzI2Nz4BNxcGBw4BBwYjIicuAScmNTQ3PgE3NjMyFx4BFxYXNwQA/oCQN4xNTYw3Njo6NjeMTU2MNwQJBGAjKytiNjY6al1eiygoKCiLXl1qNTIyXCkpI5YCQJA2Ojo2N4xNTYw3Njo6NgUJBVQoISAtDQwoKIteXWpqXV6LKCgKCycbHCOWAAAAAwAAAAADwAOAAAYACwAPAAAJAjMRMxEDIREhEQcjNTMC4P8A/wCgwGD+IAPAQICAAgD/AAEAAYD+gP8A/wABAIBAAAABAAD/wAQAA8AAIwAAASERNCYrASIGFREhIgYdARQWMyERFBY7ATI2NREhMjY9ATQmA+D+oBMNwA0T/qANExMNAWATDcANEwFgDRMTAkABYA0TEw3+oBMNwA0T/qANExMNAWATDcANEwAAAAABAAABQAQAAkAADwAAExUUFjMhMjY9ATQmIyEiBgATDQPADRMTDfxADRMCIMANExMNwA0TEwAAAAEAAv/CA/4DvgBTAAAlOAExCQE4ATE+ATc2Ji8BLgEHDgEHOAExCQE4ATEuAScmBg8BDgEXHgEXOAExCQE4ATEOAQcGFh8BHgE3PgE3OAExCQE4ATEeARcWNj8BPgEnLgED9/7JATcCBAEDAweTBxIJAwYC/sn+yQIGAwkSB5MHAwMBBAIBN/7JAgQBAwMHkwcSCQMGAgE3ATcCBgMJEgeTBwMDAQSJATcBNwIGAwkSB5MHAwMBBAL+yQE3AgQBAwMHkwcSCQMGAv7J/skCBgMJEgeTBwMDAQQCATf+yQIEAQMDB5MHEgkDBgAAAQAA/+AD4AOgAAYAAAkBESERIRED4P4g/gACAAHAAeD+4P6A/uAAAAEAIP/gBAADoAAGAAATAREhESERIAHgAgD+AAHA/iABIAGAASAAAAACAAAAAAQAA4AACQAXAAAlMwcnMxEjNxcjJREnIxEzFSE1MxEjBxEDgICgoICAoKCA/wBAwID+gIDAQMDAwAIAwMDA/wCA/UBAQALAgAEAAAIAQP/AA8ADgAAJABcAACUVJzcVITUXBzUTEScjETMVITUzESMHEQEAwMACAMDAQEDAgP6AgMBAQICgoICAoKCAA0D/AID+QEBAAcCAAQAAAQAAAAAAALenj7VfDzz1AAsEAAAAAADW562FAAAAANbnrYUAAP/ABAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAADwQAAAAAAAAAAAAAAAIAAAAEAABABAAAdgQAAAAEAAAABAAAAAQAAAAEAAACBAAAAAQAACAEAAAABAAAQAAAAAAACgAUAB4AQgBoALwA3gEUATABpgG6Ac4B9gIeAAEAAAAPAFQAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("woff"); font-weight: normal; font-style: normal; }
@-webkit-keyframes spin { 
  100% { transform: rotate(360deg); }
}
@keyframes spin { 
  100% { transform: rotate(360deg); }
}
._main_p5gra_1 { margin-top: 16px; }
._card_p5gra_4 { border-radius: 15px; margin-bottom: 16px; }
._card_p5gra_4 .ant-card-body { padding: 10px 20px; display: flex; flex-wrap: wrap; }
._title_p5gra_13 { font-weight: 700; }
._more_p5gra_16 { margin-left: auto; }
._groups_p5gra_19 { height: 200px; width: 100%; padding: 0px 10px; align-content: flex-start; }
._hotapps_p5gra_28 { height: 200px; width: 100%; align-items: center; text-align: center; }
._usersTitle_p5gra_39 { width: 100%; display: flex; }
._users_p5gra_39 { height: 112px; width: 100%; display: flex; align-items: center; }
._toolsCard_p5gra_52 .ant-card-body { padding: 10px 9px; }
._tools_p5gra_52 { height: 370px; width: 100%; margin: 0px; display: flex; flex-wrap: wrap; }
._tool_p5gra_52 { width: 93px; height: 93px; margin: 15px; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; }
._entry_p5gra_69 { display: block; height: 93px; text-align: center; padding: 10px !important; }
._entry_p5gra_69 span { display: block; }