@charset "utf-8";

:where(.css-119ou95)[class^="ant-menu"], :where(.css-119ou95)[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-119ou95)[class^="ant-menu"]::before, :where(.css-119ou95)[class*=" ant-menu"]::before, :where(.css-119ou95)[class^="ant-menu"]::after, :where(.css-119ou95)[class*=" ant-menu"]::after { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-menu"] [class^="ant-menu"], :where(.css-119ou95)[class*=" ant-menu"] [class^="ant-menu"], :where(.css-119ou95)[class^="ant-menu"] [class*=" ant-menu"], :where(.css-119ou95)[class*=" ant-menu"] [class*=" ant-menu"] { box-sizing: border-box; }

:where(.css-119ou95)[class^="ant-menu"] [class^="ant-menu"]::before, :where(.css-119ou95)[class*=" ant-menu"] [class^="ant-menu"]::before, :where(.css-119ou95)[class^="ant-menu"] [class*=" ant-menu"]::before, :where(.css-119ou95)[class*=" ant-menu"] [class*=" ant-menu"]::before, :where(.css-119ou95)[class^="ant-menu"] [class^="ant-menu"]::after, :where(.css-119ou95)[class*=" ant-menu"] [class^="ant-menu"]::after, :where(.css-119ou95)[class^="ant-menu"] [class*=" ant-menu"]::after, :where(.css-119ou95)[class*=" ant-menu"] [class*=" ant-menu"]::after { box-sizing: border-box; }

:where(.css-119ou95) .ant-menu::before { display: table; content: ""; }

:where(.css-119ou95) .ant-menu::after { display: table; clear: both; content: ""; }

:where(.css-119ou95) .ant-menu-hidden { display: none; }

:where(.css-119ou95).ant-menu-submenu-hidden { display: none; }

:where(.css-119ou95).ant-menu { box-sizing: border-box; margin: 0px; padding: 0px; color: rgb(0, 16, 41); 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-119ou95).ant-menu::before { display: table; content: ""; }

:where(.css-119ou95).ant-menu::after { display: table; clear: both; content: ""; }

:where(.css-119ou95).ant-menu ul, :where(.css-119ou95).ant-menu ol { margin: 0px; padding: 0px; list-style: none; }

:where(.css-119ou95).ant-menu-overflow { display: flex; }

:where(.css-119ou95).ant-menu-overflow .ant-menu-item { flex: 0 0 auto; }

:where(.css-119ou95).ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu .ant-menu-submenu, :where(.css-119ou95).ant-menu .ant-menu-submenu-title { border-radius: 16px; }

:where(.css-119ou95).ant-menu .ant-menu-item-group-title { padding: 8px 16px; font-size: 14px; line-height: 1.57143; transition: 0.3s; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu { transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu .ant-menu-submenu, :where(.css-119ou95).ant-menu .ant-menu-submenu-inline { transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu .ant-menu-submenu .ant-menu-sub { cursor: initial; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu .ant-menu-title-content { transition: color 0.3s; }

:where(.css-119ou95).ant-menu .ant-menu-title-content-with-extra { display: inline-flex; align-items: center; width: 100%; }

:where(.css-119ou95).ant-menu .ant-menu-title-content > .ant-typography-ellipsis-single-line { display: inline; vertical-align: unset; }

:where(.css-119ou95).ant-menu .ant-menu-title-content .ant-menu-item-extra { margin-inline-start: auto; padding-inline-start: 16px; }

:where(.css-119ou95).ant-menu .ant-menu-item a::before { position: absolute; inset: 0px; background-color: transparent; content: ""; }

:where(.css-119ou95).ant-menu .ant-menu-item-divider { overflow: hidden; line-height: 0; border-color: rgba(5, 5, 5, 0.06); border-style: solid; border-width: 1px 0px 0px; margin-block: 1px; padding: 0px; }

:where(.css-119ou95).ant-menu .ant-menu-item-divider-dashed { border-style: dashed; }

:where(.css-119ou95).ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu .ant-menu-submenu-title { 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-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-item .anticon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .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-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .anticon + span { margin-inline-start: 10px; opacity: 1; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s; }

:where(.css-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon { 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-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * { line-height: 1; }

:where(.css-119ou95).ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-119ou95).ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg { display: inline-block; }

:where(.css-119ou95).ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon { margin-inline-end: 0px; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled { cursor: not-allowed; background: none !important; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled::after, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled::after { border-color: transparent !important; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled a, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled a { cursor: not-allowed; pointer-events: none; color: inherit !important; }

:where(.css-119ou95).ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: inherit !important; cursor: not-allowed; }

:where(.css-119ou95).ant-menu .ant-menu-item-group .ant-menu-item-group-list { margin: 0px; padding: 0px; }

:where(.css-119ou95).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item, :where(.css-119ou95).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-submenu-title { padding-inline: 28px 16px; }

:where(.css-119ou95).ant-menu-submenu-popup { position: absolute; z-index: 1050; border-radius: 16px; box-shadow: none; transform-origin: 0px 0px; }

:where(.css-119ou95).ant-menu-submenu-popup.ant-menu-submenu { background: transparent; }

:where(.css-119ou95).ant-menu-submenu-popup::before { position: absolute; inset: 0px; z-index: -1; width: 100%; height: 100%; opacity: 0; content: ""; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu { border-radius: 16px; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title { 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-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .anticon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .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-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .anticon + span { margin-inline-start: 10px; opacity: 1; transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon { 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-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * { line-height: 1; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg { display: inline-block; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon { margin-inline-end: 0px; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled { cursor: not-allowed; background: none !important; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled::after, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled::after { border-color: transparent !important; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled a, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled a { cursor: not-allowed; pointer-events: none; color: inherit !important; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: inherit !important; cursor: not-allowed; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow { position: absolute; top: 50%; inset-inline-end: 16px; width: 10px; color: currentcolor; transform: translateY(-50%); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::after { position: absolute; width: 6px; height: 1.5px; background-color: currentcolor; border-radius: 16px; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateY(-2.5px); }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(2.5px); }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu > .ant-menu-submenu-title { border-radius: 8px; }

:where(.css-119ou95).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title::after { transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu-submenu-placement-leftTop, :where(.css-119ou95).ant-menu-submenu-placement-bottomRight, :where(.css-119ou95).ant-menu-submenu { transform-origin: 100% 0px; }

:where(.css-119ou95).ant-menu-submenu-placement-leftBottom, :where(.css-119ou95).ant-menu-submenu-placement-topRight, :where(.css-119ou95).ant-menu-submenu { transform-origin: 100% 100%; }

:where(.css-119ou95).ant-menu-submenu-placement-rightBottom, :where(.css-119ou95).ant-menu-submenu-placement-topLeft, :where(.css-119ou95).ant-menu-submenu { transform-origin: 0px 100%; }

:where(.css-119ou95).ant-menu-submenu-placement-bottomLeft, :where(.css-119ou95).ant-menu-submenu-placement-rightTop, :where(.css-119ou95).ant-menu-submenu { transform-origin: 0px 0px; }

:where(.css-119ou95).ant-menu-submenu-placement-leftTop, :where(.css-119ou95).ant-menu-submenu-placement-leftBottom { padding-inline-end: 8px; }

:where(.css-119ou95).ant-menu-submenu-placement-rightTop, :where(.css-119ou95).ant-menu-submenu-placement-rightBottom { padding-inline-start: 8px; }

:where(.css-119ou95).ant-menu-submenu-placement-topRight, :where(.css-119ou95).ant-menu-submenu-placement-topLeft { padding-bottom: 8px; }

:where(.css-119ou95).ant-menu-submenu-placement-bottomRight, :where(.css-119ou95).ant-menu-submenu-placement-bottomLeft { padding-top: 8px; }

:where(.css-119ou95).ant-menu .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu .ant-menu-submenu-arrow { position: absolute; top: 50%; inset-inline-end: 16px; width: 10px; color: currentcolor; transform: translateY(-50%); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s; }

:where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::after { position: absolute; width: 6px; height: 1.5px; background-color: currentcolor; border-radius: 16px; transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateY(-2.5px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(2.5px); }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-arrow::before { transform: rotate(-45deg) translateX(2.5px); }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-submenu-arrow::after, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-arrow::after { transform: rotate(45deg) translateX(-2.5px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow { transform: translateY(-2px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateX(-2.5px); }

:where(.css-119ou95).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateX(2.5px); }

:where(.css-119ou95).ant-layout-header .ant-menu { line-height: inherit; }

:where(.css-119ou95).ant-menu-horizontal { line-height: 46px; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(5, 5, 5, 0.06); border-image: initial; box-shadow: none; }

:where(.css-119ou95).ant-menu-horizontal::after { display: block; clear: both; height: 0px; content: " "; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-item, :where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu { position: relative; display: inline-block; vertical-align: bottom; padding-inline: 16px; }

:where(.css-119ou95).ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-item, :where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu-title { transition: border-color 0.3s, background 0.3s; }

:where(.css-119ou95).ant-menu-horizontal .ant-menu-submenu-arrow { display: none; }

:where(.css-119ou95).ant-menu-inline.ant-menu-root, :where(.css-119ou95).ant-menu-vertical.ant-menu-root { box-shadow: none; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-vertical .ant-menu-item { position: relative; overflow: hidden; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-vertical .ant-menu-item, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical .ant-menu-submenu-title { height: 40px; line-height: 40px; padding-inline: 16px; overflow: hidden; text-overflow: ellipsis; margin-inline: 4px; margin-block: 4px; width: calc(100% - 8px); }

:where(.css-119ou95).ant-menu-inline > .ant-menu-item, :where(.css-119ou95).ant-menu-vertical > .ant-menu-item, :where(.css-119ou95).ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-inline .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-vertical .ant-menu-submenu-title { padding-inline-end: 34px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical { 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-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item { position: relative; overflow: hidden; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title { height: 40px; line-height: 40px; padding-inline: 16px; overflow: hidden; text-overflow: ellipsis; margin-inline: 4px; margin-block: 4px; width: calc(100% - 8px); }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-item, :where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title { padding-inline-end: 34px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub { min-width: 160px; max-height: calc(-100px + 100vh); padding: 0px; overflow: hidden; border-inline-end: 0px; }

:where(.css-119ou95).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub:not([class*="-active"]) { overflow: hidden auto; }

:where(.css-119ou95).ant-menu-inline { width: 100%; }

:where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-item, :where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-submenu-title { display: flex; align-items: center; transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1); }

:where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content, :where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content { flex: 1 1 auto; min-width: 0px; overflow: hidden; text-overflow: ellipsis; }

:where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-item > *, :where(.css-119ou95).ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * { flex: 0 0 auto; }

:where(.css-119ou95).ant-menu-inline .ant-menu-sub.ant-menu-inline { padding: 0px; border: 0px; border-radius: 0px; box-shadow: none; }

:where(.css-119ou95).ant-menu-inline .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title { height: 40px; line-height: 40px; list-style-position: inside; list-style-type: disc; }

:where(.css-119ou95).ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title { padding-inline-start: 32px; }

:where(.css-119ou95).ant-menu-inline .ant-menu-item { height: 40px; line-height: 40px; list-style-position: inside; list-style-type: disc; }

:where(.css-119ou95).ant-menu-inline-collapsed { width: 80px; }

:where(.css-119ou95).ant-menu-inline-collapsed.ant-menu-root .ant-menu-item > .ant-menu-inline-collapsed-noicon, :where(.css-119ou95).ant-menu-inline-collapsed.ant-menu-root .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon { font-size: 16px; text-align: center; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title { inset-inline-start: 0px; padding-inline: calc(50% - 12px); text-overflow: clip; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-expand-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-expand-icon { opacity: 0; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .anticon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon { margin: 0px; font-size: 16px; line-height: 40px; }

:where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, :where(.css-119ou95).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span { display: inline-block; opacity: 0; }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed .anticon { display: inline-block; }

:where(.css-119ou95).ant-menu-inline-collapsed-tooltip { pointer-events: none; }

:where(.css-119ou95).ant-menu-inline-collapsed-tooltip .ant-menu-item-icon, :where(.css-119ou95).ant-menu-inline-collapsed-tooltip .anticon { display: none; }

:where(.css-119ou95).ant-menu-inline-collapsed-tooltip a, :where(.css-119ou95).ant-menu-inline-collapsed-tooltip a:hover { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-inline-collapsed .ant-menu-item-group-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-inline: 8px; }

:where(.css-119ou95).ant-menu-light, :where(.css-119ou95).ant-menu-light > .ant-menu { color: rgb(0, 16, 41); background: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-root:focus-visible, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-root:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-light .ant-menu-item-extra, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-extra { color: rgba(0, 0, 0, 0.45); }

:where(.css-119ou95).ant-menu-light .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title { color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-light .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-title { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-menu-light .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-light .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-light .ant-menu-submenu-disabled, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-submenu-disabled { color: rgba(0, 0, 0, 0.25) !important; }

:where(.css-119ou95).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover { color: rgb(0, 16, 41); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover { background-color: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active { background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover { background-color: rgba(0, 0, 0, 0.06); }

:where(.css-119ou95).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-119ou95).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active { background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-danger, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-danger { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-danger.ant-menu-item:active, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:active { background: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item a, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item a, :where(.css-119ou95).ant-menu-light .ant-menu-item a:hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected { color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-light .ant-menu-item-selected a:hover, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected { background-color: rgb(230, 246, 255); }

:where(.css-119ou95).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { background-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light.ant-menu-submenu > .ant-menu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-submenu > .ant-menu { background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-popup > .ant-menu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-popup > .ant-menu { background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-submenu-popup > .ant-menu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-submenu-popup > .ant-menu { background-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu { top: 1px; margin-top: -1px; margin-bottom: 0px; border-radius: 0px; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::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-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open { background: transparent; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after { border-bottom-width: 2px; border-bottom-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected { color: rgb(0, 123, 255); background-color: transparent; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after { border-bottom-width: 2px; border-bottom-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-light.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-light.ant-menu-root.ant-menu-vertical, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: 1px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline { background: rgba(0, 0, 0, 0.02); }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item { position: relative; }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item::after { position: absolute; inset-block: 0px; inset-inline-end: 0px; border-inline-end: 0px solid rgb(0, 123, 255); transform: scaleY(0.0001); opacity: 0; transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after { border-inline-end-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-light.ant-menu-inline .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item-selected::after { transform: scaleY(1); opacity: 1; transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu-dark, :where(.css-119ou95).ant-menu-dark > .ant-menu { color: rgba(255, 255, 255, 0.65); background: rgb(0, 21, 41); }

:where(.css-119ou95).ant-menu-dark.ant-menu-root:focus-visible, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-root:focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-group-title, :where(.css-119ou95).ant-menu-dark .ant-menu-item-extra, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-extra { color: rgba(255, 255, 255, 0.65); }

:where(.css-119ou95).ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item, :where(.css-119ou95).ant-menu-dark .ant-menu-submenu-title, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-title { color: rgba(255, 255, 255, 0.65); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-dark .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible { outline: rgb(122, 200, 255) solid 3px; outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-disabled, :where(.css-119ou95).ant-menu-dark .ant-menu-submenu-disabled, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-submenu-disabled { color: rgba(255, 255, 255, 0.25) !important; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-119ou95).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-119ou95).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active { background-color: transparent; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-danger, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-danger { color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) { color: rgb(255, 120, 117); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-danger.ant-menu-item:active, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:active { background: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item a, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item a, :where(.css-119ou95).ant-menu-dark .ant-menu-item a:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected a, :where(.css-119ou95).ant-menu-dark .ant-menu-item-selected a:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected a:hover { color: inherit; }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected { background-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-119ou95).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { background-color: rgb(221, 4, 4); }

:where(.css-119ou95).ant-menu-dark.ant-menu-submenu > .ant-menu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-submenu > .ant-menu { background-color: rgb(0, 12, 23); }

:where(.css-119ou95).ant-menu-dark.ant-menu-popup > .ant-menu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-popup > .ant-menu { background-color: rgb(0, 21, 41); }

:where(.css-119ou95).ant-menu-dark.ant-menu-submenu-popup > .ant-menu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-submenu-popup > .ant-menu { background-color: rgb(0, 21, 41); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal { border-bottom: 0px; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu { top: 0px; margin-top: 0px; margin-bottom: 0px; border-radius: 0px; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::after { position: absolute; inset-inline: 16px; bottom: 0px; border-bottom: 0px solid transparent; transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open { background: transparent; }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after { border-bottom-width: 0px; border-bottom-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover { background-color: rgb(0, 123, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after { border-bottom-width: 0px; border-bottom-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-119ou95).ant-menu-dark.ant-menu-root.ant-menu-vertical, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: 0px solid rgba(5, 5, 5, 0.06); }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline { background: rgb(0, 12, 23); }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item { position: relative; }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item::after { position: absolute; inset-block: 0px; inset-inline-end: 0px; border-inline-end: 0px solid rgb(255, 255, 255); transform: scaleY(0.0001); opacity: 0; transition: transform 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); content: ""; }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after { border-inline-end-color: rgb(255, 255, 255); }

:where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-119ou95).ant-menu-dark.ant-menu-inline .ant-menu-item-selected::after, :where(.css-119ou95).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item-selected::after { transform: scaleY(1); opacity: 1; transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }

:where(.css-119ou95).ant-menu-rtl { direction: rtl; }

:where(.css-119ou95).ant-menu-submenu-rtl { transform-origin: 100% 0px; }

:where(.css-119ou95).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::before, :where(.css-119ou95).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::before { transform: rotate(-45deg) translateY(-2.5px); }

:where(.css-119ou95).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::after, :where(.css-119ou95).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::after { transform: rotate(45deg) translateY(2.5px); }

:where(.css-119ou95).ant-menu .ant-motion-collapse-legacy { overflow: hidden; }

:where(.css-119ou95).ant-menu .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-119ou95).ant-menu .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-119ou95).ant-slide-up-enter, :where(.css-119ou95).ant-slide-up-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-119ou95).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-119ou95-antSlideUpIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-119ou95-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-up-enter, :where(.css-119ou95).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-119ou95).ant-slide-up-enter-prepare, :where(.css-119ou95).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-up-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).ant-slide-down-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-119ou95).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-119ou95-antSlideDownIn; animation-play-state: running; }

:where(.css-119ou95).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-119ou95-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-slide-down-enter, :where(.css-119ou95).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-119ou95).ant-slide-down-enter-prepare, :where(.css-119ou95).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-119ou95).ant-slide-down-leave { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-leave { animation-duration: 0.2s; animation-fill-mode: both; animation-play-state: paused; }

:where(.css-119ou95).ant-zoom-big-enter.ant-zoom-big-enter-active, :where(.css-119ou95).ant-zoom-big-appear.ant-zoom-big-appear-active { animation-name: css-119ou95-antZoomBigIn; animation-play-state: running; }

:where(.css-119ou95).ant-zoom-big-leave.ant-zoom-big-leave-active { animation-name: css-119ou95-antZoomBigOut; animation-play-state: running; pointer-events: none; }

:where(.css-119ou95).ant-zoom-big-enter, :where(.css-119ou95).ant-zoom-big-appear { transform: scale(0); opacity: 0; animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1); }

:where(.css-119ou95).ant-zoom-big-enter-prepare, :where(.css-119ou95).ant-zoom-big-appear-prepare { transform: none; }

:where(.css-119ou95).ant-zoom-big-leave { animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86); }