@charset "utf-8";

:where(.css-o4sewt).ant-menu-css-var { font-family: var(--ant-font-family); font-size: var(--ant-font-size); box-sizing: border-box; }

:where(.css-o4sewt).ant-menu-css-var::before, :where(.css-o4sewt).ant-menu-css-var::after { box-sizing: border-box; }

:where(.css-o4sewt).ant-menu-css-var [class^="ant-menu"], :where(.css-o4sewt).ant-menu-css-var [class*=" ant-menu"] { box-sizing: border-box; }

:where(.css-o4sewt).ant-menu-css-var [class^="ant-menu"]::before, :where(.css-o4sewt).ant-menu-css-var [class*=" ant-menu"]::before, :where(.css-o4sewt).ant-menu-css-var [class^="ant-menu"]::after, :where(.css-o4sewt).ant-menu-css-var [class*=" ant-menu"]::after { box-sizing: border-box; }

:where(.css-o4sewt) .ant-menu::before { display: table; content: ""; }

:where(.css-o4sewt) .ant-menu::after { display: table; clear: both; content: ""; }

:where(.css-o4sewt) .ant-menu-hidden { display: none; }

:where(.css-o4sewt).ant-menu-submenu-hidden { display: none; }

:where(.css-o4sewt).ant-menu { box-sizing: border-box; margin: 0px; padding: 0px; color: var(--ant-color-text); font-size: var(--ant-font-size); line-height: 0; list-style: none; font-family: var(--ant-font-family); padding-inline-start: 0px; outline: none; transition: width var(--ant-motion-duration-slow) cubic-bezier(0.2, 0, 0, 1) 0s; }

:where(.css-o4sewt).ant-menu::before { display: table; content: ""; }

:where(.css-o4sewt).ant-menu::after { display: table; clear: both; content: ""; }

:where(.css-o4sewt).ant-menu ul, :where(.css-o4sewt).ant-menu ol { margin: 0px; padding: 0px; list-style: none; }

:where(.css-o4sewt).ant-menu-overflow { display: flex; }

:where(.css-o4sewt).ant-menu-overflow .ant-menu-item { flex: 0 0 auto; }

:where(.css-o4sewt).ant-menu .ant-menu-item, :where(.css-o4sewt).ant-menu .ant-menu-submenu, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title { border-radius: var(--ant-menu-item-border-radius); }

:where(.css-o4sewt).ant-menu .ant-menu-item-group-title { padding: var(--ant-padding-xs) var(--ant-padding); font-size: var(--ant-menu-group-title-font-size); line-height: var(--ant-menu-group-title-line-height); transition: all var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu-horizontal .ant-menu-submenu { transition: border-color var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),background var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu, :where(.css-o4sewt).ant-menu .ant-menu-submenu-inline { transition: border-color var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),background var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),padding var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu .ant-menu-sub { cursor: initial; transition: background var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),padding var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu .ant-menu-title-content { transition: color var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu .ant-menu-title-content-with-extra { display: inline-flex; align-items: center; width: 100%; }

:where(.css-o4sewt).ant-menu .ant-menu-title-content > .ant-typography-ellipsis-single-line { display: inline; vertical-align: unset; }

:where(.css-o4sewt).ant-menu .ant-menu-title-content .ant-menu-item-extra { margin-inline-start: auto; padding-inline-start: var(--ant-padding); }

:where(.css-o4sewt).ant-menu .ant-menu-item a::before { position: absolute; inset: 0px; background-color: transparent; content: ""; }

:where(.css-o4sewt).ant-menu .ant-menu-item-divider { overflow: hidden; line-height: 0; border-color: var(--ant-color-split); border-style: var(--ant-line-type); border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-width: var(--ant-line-width); margin-block: var(--ant-line-width); padding: 0px; }

:where(.css-o4sewt).ant-menu .ant-menu-item-divider-dashed { border-style: dashed; }

:where(.css-o4sewt).ant-menu .ant-menu-item, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title { position: relative; display: block; margin: 0px; white-space: nowrap; cursor: pointer; transition: border-color var(--ant-motion-duration-slow),background var(--ant-motion-duration-slow),padding calc(var(--ant-motion-duration-slow) + 0.1s) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-o4sewt).ant-menu .ant-menu-item .anticon, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title .anticon { min-width: var(--ant-menu-icon-size); font-size: var(--ant-menu-icon-size); transition: font-size var(--ant-motion-duration-mid) var(--ant-motion-ease-out),margin var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),color var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-o4sewt).ant-menu .ant-menu-item .anticon + span, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title .anticon + span { margin-inline-start: var(--ant-menu-icon-margin-inline-end); opacity: 1; transition: opacity var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),margin var(--ant-motion-duration-slow),color var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-o4sewt).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-o4sewt).ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * { line-height: 1; }

:where(.css-o4sewt).ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg { display: inline-block; }

:where(.css-o4sewt).ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-o4sewt).ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-o4sewt).ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon { margin-inline-end: 0px; }

:where(.css-o4sewt).ant-menu .ant-menu-item-disabled, :where(.css-o4sewt).ant-menu .ant-menu-submenu-disabled { cursor: not-allowed; background: none !important; }

:where(.css-o4sewt).ant-menu .ant-menu-item-disabled::after, :where(.css-o4sewt).ant-menu .ant-menu-submenu-disabled::after { border-color: transparent !important; }

:where(.css-o4sewt).ant-menu .ant-menu-item-disabled a, :where(.css-o4sewt).ant-menu .ant-menu-submenu-disabled a { cursor: not-allowed; pointer-events: none; color: inherit !important; }

:where(.css-o4sewt).ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: inherit !important; cursor: not-allowed; }

:where(.css-o4sewt).ant-menu .ant-menu-item-group .ant-menu-item-group-list { margin: 0px; padding: 0px; }

:where(.css-o4sewt).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-item, :where(.css-o4sewt).ant-menu .ant-menu-item-group .ant-menu-item-group-list .ant-menu-submenu-title { padding-inline: calc(var(--ant-font-size) * 2) var(--ant-padding); }

:where(.css-o4sewt).ant-menu-submenu-popup { position: absolute; z-index: var(--ant-menu-z-index-popup); border-radius: var(--ant-border-radius-lg); box-shadow: none; transform-origin: 0px 0px; }

:where(.css-o4sewt).ant-menu-submenu-popup.ant-menu-submenu { background: transparent; }

:where(.css-o4sewt).ant-menu-submenu-popup::before { position: absolute; inset: 0px; z-index: -1; width: 100%; height: 100%; opacity: 0; content: ""; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu { border-radius: var(--ant-border-radius-lg); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title { position: relative; display: block; margin: 0px; white-space: nowrap; cursor: pointer; transition: border-color var(--ant-motion-duration-slow),background var(--ant-motion-duration-slow),padding calc(var(--ant-motion-duration-slow) + 0.1s) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item .anticon, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .anticon { min-width: var(--ant-menu-icon-size); font-size: var(--ant-menu-icon-size); transition: font-size var(--ant-motion-duration-mid) var(--ant-motion-ease-out),margin var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),color var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon + span, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item .anticon + span, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .anticon + span { margin-inline-start: var(--ant-menu-icon-margin-inline-end); opacity: 1; transition: opacity var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),margin var(--ant-motion-duration-slow),color var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon, :where(.css-o4sewt).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-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon > *, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon > * { line-height: 1; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item .ant-menu-item-icon svg, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title .ant-menu-item-icon svg { display: inline-block; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item.ant-menu-item-only-child > .anticon, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, :where(.css-o4sewt).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-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled { cursor: not-allowed; background: none !important; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled::after, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled::after { border-color: transparent !important; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled a, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled a { cursor: not-allowed; pointer-events: none; color: inherit !important; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item-disabled > .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-disabled > .ant-menu-submenu-title { color: inherit !important; cursor: not-allowed; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-expand-icon, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow { position: absolute; top: 50%; inset-inline-end: var(--ant-margin); width: calc(var(--ant-font-size) / 7 * 5); color: currentcolor; transform: translateY(-50%); transition: transform var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::before, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::after { position: absolute; width: calc(calc(var(--ant-font-size) / 7 * 5) * 0.6); height: calc(calc(var(--ant-font-size) / 7 * 5) * 0.15); background-color: currentcolor; border-radius: var(--ant-border-radius); transition: background var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),transform var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),top var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),color var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out); content: ""; }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateY(calc(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25) * -1)); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25)); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-item, :where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu > .ant-menu-submenu-title { border-radius: var(--ant-menu-sub-menu-item-border-radius); }

:where(.css-o4sewt).ant-menu-submenu-popup > .ant-menu .ant-menu-submenu-title::after { transition: transform var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu-submenu-placement-leftTop, :where(.css-o4sewt).ant-menu-submenu-placement-bottomRight, :where(.css-o4sewt).ant-menu-submenu { transform-origin: 100% 0px; }

:where(.css-o4sewt).ant-menu-submenu-placement-leftBottom, :where(.css-o4sewt).ant-menu-submenu-placement-topRight, :where(.css-o4sewt).ant-menu-submenu { transform-origin: 100% 100%; }

:where(.css-o4sewt).ant-menu-submenu-placement-rightBottom, :where(.css-o4sewt).ant-menu-submenu-placement-topLeft, :where(.css-o4sewt).ant-menu-submenu { transform-origin: 0px 100%; }

:where(.css-o4sewt).ant-menu-submenu-placement-bottomLeft, :where(.css-o4sewt).ant-menu-submenu-placement-rightTop, :where(.css-o4sewt).ant-menu-submenu { transform-origin: 0px 0px; }

:where(.css-o4sewt).ant-menu-submenu-placement-leftTop, :where(.css-o4sewt).ant-menu-submenu-placement-leftBottom { padding-inline-end: var(--ant-padding-xs); }

:where(.css-o4sewt).ant-menu-submenu-placement-rightTop, :where(.css-o4sewt).ant-menu-submenu-placement-rightBottom { padding-inline-start: var(--ant-padding-xs); }

:where(.css-o4sewt).ant-menu-submenu-placement-topRight, :where(.css-o4sewt).ant-menu-submenu-placement-topLeft { padding-bottom: var(--ant-padding-xs); }

:where(.css-o4sewt).ant-menu-submenu-placement-bottomRight, :where(.css-o4sewt).ant-menu-submenu-placement-bottomLeft { padding-top: var(--ant-padding-xs); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu-expand-icon, :where(.css-o4sewt).ant-menu .ant-menu-submenu-arrow { position: absolute; top: 50%; inset-inline-end: var(--ant-margin); width: calc(var(--ant-font-size) / 7 * 5); color: currentcolor; transform: translateY(-50%); transition: transform var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu-arrow::before, :where(.css-o4sewt).ant-menu .ant-menu-submenu-arrow::after { position: absolute; width: calc(calc(var(--ant-font-size) / 7 * 5) * 0.6); height: calc(calc(var(--ant-font-size) / 7 * 5) * 0.15); background-color: currentcolor; border-radius: var(--ant-border-radius); transition: background var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),transform var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),top var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),color var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out); content: ""; }

:where(.css-o4sewt).ant-menu .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateY(calc(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25) * -1)); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateY(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25)); }

:where(.css-o4sewt).ant-menu-inline-collapsed .ant-menu-submenu-arrow::before, :where(.css-o4sewt).ant-menu-inline .ant-menu-submenu-arrow::before { transform: rotate(-45deg) translateX(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25)); }

:where(.css-o4sewt).ant-menu-inline-collapsed .ant-menu-submenu-arrow::after, :where(.css-o4sewt).ant-menu-inline .ant-menu-submenu-arrow::after { transform: rotate(45deg) translateX(calc(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25) * -1)); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow { transform: translateY(calc(calc(var(--ant-font-size) / 7 * 5) * 0.2 * -1)); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after { transform: rotate(-45deg) translateX(calc(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25) * -1)); }

:where(.css-o4sewt).ant-menu .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before { transform: rotate(45deg) translateX(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25)); }

:where(.css-o4sewt).ant-layout-header .ant-menu { line-height: inherit; }

:where(.css-o4sewt).ant-menu-horizontal { line-height: var(--ant-menu-horizontal-line-height); border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; border-bottom: var(--ant-line-width) var(--ant-line-type) var(--ant-color-split); box-shadow: none; }

:where(.css-o4sewt).ant-menu-horizontal::after { display: block; clear: both; height: 0px; content: " "; }

:where(.css-o4sewt).ant-menu-horizontal .ant-menu-item, :where(.css-o4sewt).ant-menu-horizontal .ant-menu-submenu { position: relative; display: inline-block; vertical-align: bottom; padding-inline: var(--ant-menu-item-padding-inline); }

:where(.css-o4sewt).ant-menu-horizontal > .ant-menu-item:hover, :where(.css-o4sewt).ant-menu-horizontal > .ant-menu-item-active, :where(.css-o4sewt).ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover { background-color: transparent; }

:where(.css-o4sewt).ant-menu-horizontal .ant-menu-item, :where(.css-o4sewt).ant-menu-horizontal .ant-menu-submenu-title { transition: border-color var(--ant-motion-duration-slow),background var(--ant-motion-duration-slow); }

:where(.css-o4sewt).ant-menu-horizontal .ant-menu-submenu-arrow { display: none; }

:where(.css-o4sewt).ant-menu-inline.ant-menu-root, :where(.css-o4sewt).ant-menu-vertical.ant-menu-root { box-shadow: none; }

:where(.css-o4sewt).ant-menu-inline .ant-menu-item, :where(.css-o4sewt).ant-menu-vertical .ant-menu-item { position: relative; overflow: hidden; }

:where(.css-o4sewt).ant-menu-inline .ant-menu-item, :where(.css-o4sewt).ant-menu-vertical .ant-menu-item, :where(.css-o4sewt).ant-menu-inline .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-vertical .ant-menu-submenu-title { height: var(--ant-menu-item-height); line-height: var(--ant-menu-item-height); padding-inline: var(--ant-menu-item-padding-inline); overflow: hidden; text-overflow: ellipsis; margin-inline: var(--ant-menu-item-margin-inline); margin-block: var(--ant-menu-item-margin-block); width: var(--ant-menu-item-width); }

:where(.css-o4sewt).ant-menu-inline > .ant-menu-item, :where(.css-o4sewt).ant-menu-vertical > .ant-menu-item, :where(.css-o4sewt).ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { height: var(--ant-menu-item-height); line-height: var(--ant-menu-item-height); }

:where(.css-o4sewt).ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-inline .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-vertical .ant-menu-submenu-title { padding-inline-end: calc(calc(var(--ant-font-size) / 7 * 5) + var(--ant-padding) + var(--ant-margin-xs)); }

:where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical { box-shadow: var(--ant-box-shadow-secondary); }

:where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item { position: relative; overflow: hidden; }

:where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item, :where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title { height: var(--ant-menu-item-height); line-height: var(--ant-menu-item-height); padding-inline: var(--ant-menu-item-padding-inline); overflow: hidden; text-overflow: ellipsis; margin-inline: var(--ant-menu-item-margin-inline); margin-block: var(--ant-menu-item-margin-block); width: var(--ant-menu-item-width); }

:where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-item, :where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title { height: var(--ant-menu-item-height); line-height: var(--ant-menu-item-height); }

:where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical .ant-menu-submenu-title { padding-inline-end: calc(calc(var(--ant-font-size) / 7 * 5) + var(--ant-padding) + var(--ant-margin-xs)); }

:where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub { min-width: var(--ant-menu-dropdown-width); max-height: calc(100vh - calc(var(--ant-control-height-lg) * 2.5)); padding: 0px; overflow: hidden; border-inline-end: 0px; }

:where(.css-o4sewt).ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub:not([class*="-active"]) { overflow: hidden auto; }

:where(.css-o4sewt).ant-menu-inline { width: 100%; }

:where(.css-o4sewt).ant-menu-inline.ant-menu-root .ant-menu-item, :where(.css-o4sewt).ant-menu-inline.ant-menu-root .ant-menu-submenu-title { display: flex; align-items: center; transition: border-color var(--ant-motion-duration-slow),background var(--ant-motion-duration-slow),padding var(--ant-motion-duration-fast) var(--ant-motion-ease-out); }

:where(.css-o4sewt).ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content, :where(.css-o4sewt).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-o4sewt).ant-menu-inline.ant-menu-root .ant-menu-item > *, :where(.css-o4sewt).ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * { flex: 0 0 auto; }

:where(.css-o4sewt).ant-menu-inline .ant-menu-sub.ant-menu-inline { padding: 0px; border: 0px; border-radius: 0px; box-shadow: none; }

:where(.css-o4sewt).ant-menu-inline .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title { height: var(--ant-menu-item-height); line-height: var(--ant-menu-item-height); list-style-position: inside; list-style-type: disc; }

:where(.css-o4sewt).ant-menu-inline .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title { padding-inline-start: var(--ant-padding-xl); }

:where(.css-o4sewt).ant-menu-inline .ant-menu-item { height: var(--ant-menu-item-height); line-height: var(--ant-menu-item-height); list-style-position: inside; list-style-type: disc; }

:where(.css-o4sewt).ant-menu-inline-collapsed { width: var(--ant-menu-collapsed-width); }

:where(.css-o4sewt).ant-menu-inline-collapsed.ant-menu-root .ant-menu-item > .ant-menu-inline-collapsed-noicon, :where(.css-o4sewt).ant-menu-inline-collapsed.ant-menu-root .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon { font-size: var(--ant-font-size-lg); text-align: center; }

:where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title { inset-inline-start: 0px; padding-inline: calc(50% - calc(var(--ant-menu-collapsed-icon-size) / 2) - var(--ant-menu-item-margin-inline)); text-overflow: clip; }

:where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, :where(.css-o4sewt).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-o4sewt).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-expand-icon, :where(.css-o4sewt).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-o4sewt).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-expand-icon { opacity: 0; }

:where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon, :where(.css-o4sewt).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-o4sewt).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item .anticon, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon { margin: 0px; font-size: var(--ant-menu-collapsed-icon-size); line-height: var(--ant-menu-item-height); }

:where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span, :where(.css-o4sewt).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-o4sewt).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item .anticon + span, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, :where(.css-o4sewt).ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span { display: inline-block; opacity: 0; }

:where(.css-o4sewt).ant-menu-inline-collapsed .ant-menu-item-icon, :where(.css-o4sewt).ant-menu-inline-collapsed .anticon { display: inline-block; }

:where(.css-o4sewt).ant-menu-inline-collapsed-tooltip { pointer-events: none; }

:where(.css-o4sewt).ant-menu-inline-collapsed-tooltip .ant-menu-item-icon, :where(.css-o4sewt).ant-menu-inline-collapsed-tooltip .anticon { display: none; }

:where(.css-o4sewt).ant-menu-inline-collapsed-tooltip a, :where(.css-o4sewt).ant-menu-inline-collapsed-tooltip a:hover { color: var(--ant-color-text-light-solid); }

:where(.css-o4sewt).ant-menu-inline-collapsed .ant-menu-item-group-title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-inline: var(--ant-padding-xs); }

:where(.css-o4sewt).ant-menu-light, :where(.css-o4sewt).ant-menu-light > .ant-menu { color: var(--ant-menu-item-color); background: var(--ant-menu-item-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-root:focus-visible, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-root:focus-visible { outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border); outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-group-title, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-group-title, :where(.css-o4sewt).ant-menu-light .ant-menu-item-extra, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-extra { color: var(--ant-menu-group-title-color); }

:where(.css-o4sewt).ant-menu-light .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title { color: var(--ant-menu-sub-menu-item-selected-color); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item, :where(.css-o4sewt).ant-menu-light .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-submenu-title { color: var(--ant-menu-item-color); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-o4sewt).ant-menu-light .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible { outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border); outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-disabled, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-disabled, :where(.css-o4sewt).ant-menu-light .ant-menu-submenu-disabled, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-submenu-disabled { color: var(--ant-menu-item-disabled-color) !important; }

:where(.css-o4sewt).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-o4sewt).ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover { color: var(--ant-menu-item-hover-color); }

:where(.css-o4sewt).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-o4sewt).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover { background-color: var(--ant-menu-item-hover-bg); }

:where(.css-o4sewt).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-o4sewt).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active { background-color: var(--ant-menu-item-active-bg); }

:where(.css-o4sewt).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover { background-color: var(--ant-menu-item-hover-bg); }

:where(.css-o4sewt).ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-o4sewt).ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active { background-color: var(--ant-menu-item-active-bg); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-danger, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-danger { color: var(--ant-menu-danger-item-color); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) { color: var(--ant-menu-danger-item-hover-color); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-danger.ant-menu-item:active, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-danger.ant-menu-item:active { background: var(--ant-menu-danger-item-active-bg); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item a, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item a, :where(.css-o4sewt).ant-menu-light .ant-menu-item a:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item a:hover { color: inherit; }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-selected { color: var(--ant-menu-item-selected-color); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { color: var(--ant-menu-danger-item-selected-color); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-selected a, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-selected a, :where(.css-o4sewt).ant-menu-light .ant-menu-item-selected a:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-selected a:hover { color: inherit; }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-selected { background-color: var(--ant-menu-item-selected-bg); }

:where(.css-o4sewt).ant-menu-light .ant-menu-item-selected.ant-menu-item-danger, :where(.css-o4sewt).ant-menu-light > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { background-color: var(--ant-menu-danger-item-selected-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-submenu > .ant-menu, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-submenu > .ant-menu { background-color: var(--ant-color-bg-elevated); }

:where(.css-o4sewt).ant-menu-light.ant-menu-popup > .ant-menu, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-popup > .ant-menu { background-color: var(--ant-menu-popup-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-submenu-popup > .ant-menu, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-submenu-popup > .ant-menu { background-color: var(--ant-menu-popup-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu { top: var(--ant-menu-active-bar-border-width); margin-top: calc(var(--ant-menu-active-bar-border-width) * -1); margin-bottom: 0px; border-radius: var(--ant-menu-horizontal-item-border-radius); }

:where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::after { position: absolute; inset-inline: var(--ant-menu-item-padding-inline); bottom: 0px; border-bottom: var(--ant-menu-active-bar-height) solid transparent; transition: border-color var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out); content: ""; }

:where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open { background: var(--ant-menu-horizontal-item-hover-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after { border-bottom-width: var(--ant-menu-active-bar-height); border-bottom-color: var(--ant-menu-horizontal-item-selected-color); }

:where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected { color: var(--ant-menu-horizontal-item-selected-color); background-color: var(--ant-menu-horizontal-item-selected-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover { background-color: var(--ant-menu-horizontal-item-selected-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-o4sewt).ant-menu-light.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after { border-bottom-width: var(--ant-menu-active-bar-height); border-bottom-color: var(--ant-menu-horizontal-item-selected-color); }

:where(.css-o4sewt).ant-menu-light.ant-menu-root.ant-menu-inline, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-o4sewt).ant-menu-light.ant-menu-root.ant-menu-vertical, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: var(--ant-menu-active-bar-border-width) var(--ant-line-type) var(--ant-color-split); }

:where(.css-o4sewt).ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline { background: var(--ant-menu-sub-menu-item-bg); }

:where(.css-o4sewt).ant-menu-light.ant-menu-inline .ant-menu-item, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item { position: relative; }

:where(.css-o4sewt).ant-menu-light.ant-menu-inline .ant-menu-item::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item::after { position: absolute; inset-block: 0px; inset-inline-end: 0px; border-inline-end: var(--ant-menu-active-bar-width) solid var(--ant-menu-item-selected-color); transform: scaleY(0.0001); opacity: 0; transition: transform var(--ant-motion-duration-mid) var(--ant-motion-ease-out),opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-out); content: ""; }

:where(.css-o4sewt).ant-menu-light.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after { border-inline-end-color: var(--ant-menu-danger-item-selected-color); }

:where(.css-o4sewt).ant-menu-light.ant-menu-inline .ant-menu-selected::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-o4sewt).ant-menu-light.ant-menu-inline .ant-menu-item-selected::after, :where(.css-o4sewt).ant-menu-light > .ant-menu.ant-menu-inline .ant-menu-item-selected::after { transform: scaleY(1); opacity: 1; transition: transform var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu-dark, :where(.css-o4sewt).ant-menu-dark > .ant-menu { color: var(--ant-menu-dark-item-color); background: var(--ant-menu-dark-item-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-root:focus-visible, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-root:focus-visible { outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border); outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-group-title, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-group-title, :where(.css-o4sewt).ant-menu-dark .ant-menu-item-extra, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-extra { color: var(--ant-menu-dark-group-title-color); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-submenu-selected > .ant-menu-submenu-title { color: var(--ant-menu-dark-item-selected-color); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item, :where(.css-o4sewt).ant-menu-dark .ant-menu-submenu-title, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-submenu-title { color: var(--ant-menu-dark-item-color); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, :where(.css-o4sewt).ant-menu-dark .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible { outline: var(--ant-line-width-focus) solid var(--ant-color-primary-border); outline-offset: 1px; transition: outline-offset, outline; }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-disabled, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-disabled, :where(.css-o4sewt).ant-menu-dark .ant-menu-submenu-disabled, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-submenu-disabled { color: var(--ant-menu-dark-item-disabled-color) !important; }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover, :where(.css-o4sewt).ant-menu-dark .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover { color: var(--ant-menu-dark-item-hover-color); }

:where(.css-o4sewt).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover { background-color: var(--ant-menu-dark-item-hover-bg); }

:where(.css-o4sewt).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active, :where(.css-o4sewt).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active { background-color: transparent; }

:where(.css-o4sewt).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover { background-color: var(--ant-menu-dark-item-hover-bg); }

:where(.css-o4sewt).ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-submenu-title:active, :where(.css-o4sewt).ant-menu-dark > .ant-menu:not(.ant-menu-horizontal) .ant-menu-submenu-title:active { background-color: transparent; }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-danger, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-danger { color: var(--ant-menu-dark-danger-item-color); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected), :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:hover:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected) { color: var(--ant-menu-dark-danger-item-hover-color); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-danger.ant-menu-item:active, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-danger.ant-menu-item:active { background: var(--ant-menu-dark-danger-item-active-bg); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item a, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item a, :where(.css-o4sewt).ant-menu-dark .ant-menu-item a:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item a:hover { color: inherit; }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-selected { color: var(--ant-menu-dark-item-selected-color); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { color: var(--ant-menu-dark-danger-item-selected-color); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-selected a, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-selected a, :where(.css-o4sewt).ant-menu-dark .ant-menu-item-selected a:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-selected a:hover { color: inherit; }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-selected { background-color: var(--ant-menu-dark-item-selected-bg); }

:where(.css-o4sewt).ant-menu-dark .ant-menu-item-selected.ant-menu-item-danger, :where(.css-o4sewt).ant-menu-dark > .ant-menu .ant-menu-item-selected.ant-menu-item-danger { background-color: var(--ant-menu-dark-danger-item-selected-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-submenu > .ant-menu, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-submenu > .ant-menu { background-color: var(--ant-menu-dark-sub-menu-item-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-popup > .ant-menu, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-popup > .ant-menu { background-color: var(--ant-menu-dark-popup-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-submenu-popup > .ant-menu, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-submenu-popup > .ant-menu { background-color: var(--ant-menu-dark-popup-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal { border-bottom: 0px; }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu { top: 0px; margin-top: calc(0px); margin-bottom: 0px; border-radius: var(--ant-menu-horizontal-item-border-radius); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu::after { position: absolute; inset-inline: var(--ant-menu-item-padding-inline); bottom: 0px; border-bottom: 0px solid transparent; transition: border-color var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out); content: ""; }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open { background: var(--ant-menu-horizontal-item-hover-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item:hover::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu:hover::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-active::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-active::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-open::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-open::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-open::after { border-bottom-width: 0px; border-bottom-color: var(--ant-menu-dark-item-selected-color); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected { color: var(--ant-menu-dark-item-selected-color); background-color: var(--ant-menu-dark-item-selected-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected:hover, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected:hover, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected:hover { background-color: var(--ant-menu-dark-item-selected-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-item-selected::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu-selected::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-horizontal > .ant-menu-submenu-selected::after { border-bottom-width: 0px; border-bottom-color: var(--ant-menu-dark-item-selected-color); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-root.ant-menu-inline, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-inline, :where(.css-o4sewt).ant-menu-dark.ant-menu-root.ant-menu-vertical, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-root.ant-menu-vertical { border-inline-end: 0px var(--ant-line-type) var(--ant-color-split); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline { background: var(--ant-menu-dark-sub-menu-item-bg); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-inline .ant-menu-item, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item { position: relative; }

:where(.css-o4sewt).ant-menu-dark.ant-menu-inline .ant-menu-item::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item::after { position: absolute; inset-block: 0px; inset-inline-end: 0px; border-inline-end: var(--ant-menu-active-bar-width) solid var(--ant-menu-dark-item-selected-color); transform: scaleY(0.0001); opacity: 0; transition: transform var(--ant-motion-duration-mid) var(--ant-motion-ease-out),opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-out); content: ""; }

:where(.css-o4sewt).ant-menu-dark.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item.ant-menu-item-danger::after { border-inline-end-color: var(--ant-menu-dark-danger-item-selected-color); }

:where(.css-o4sewt).ant-menu-dark.ant-menu-inline .ant-menu-selected::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-selected::after, :where(.css-o4sewt).ant-menu-dark.ant-menu-inline .ant-menu-item-selected::after, :where(.css-o4sewt).ant-menu-dark > .ant-menu.ant-menu-inline .ant-menu-item-selected::after { transform: scaleY(1); opacity: 1; transition: transform var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out); }

:where(.css-o4sewt).ant-menu-rtl { direction: rtl; }

:where(.css-o4sewt).ant-menu-submenu-rtl { transform-origin: 100% 0px; }

:where(.css-o4sewt).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::before, :where(.css-o4sewt).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::before { transform: rotate(-45deg) translateY(calc(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25) * -1)); }

:where(.css-o4sewt).ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-arrow::after, :where(.css-o4sewt).ant-menu-submenu-rtl .ant-menu-vertical .ant-menu-submenu-arrow::after { transform: rotate(45deg) translateY(calc(calc(var(--ant-font-size) / 7 * 5) * 0.25)); }

:where(.css-o4sewt).ant-menu .ant-motion-collapse-legacy { overflow: hidden; }

:where(.css-o4sewt).ant-menu .ant-motion-collapse-legacy-active { transition: height var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out) !important; }

:where(.css-o4sewt).ant-menu .ant-motion-collapse { overflow: hidden; transition: height var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out) !important; }

:where(.css-o4sewt).ant-slide-up-enter, :where(.css-o4sewt).ant-slide-up-appear { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-up-leave { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-up-enter.ant-slide-up-enter-active, :where(.css-o4sewt).ant-slide-up-appear.ant-slide-up-appear-active { animation-name: css-o4sewt-antSlideUpIn; animation-play-state: running; }

:where(.css-o4sewt).ant-slide-up-leave.ant-slide-up-leave-active { animation-name: css-o4sewt-antSlideUpOut; animation-play-state: running; pointer-events: none; }

:where(.css-o4sewt).ant-slide-up-enter, :where(.css-o4sewt).ant-slide-up-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: var(--ant-motion-ease-out-quint); }

:where(.css-o4sewt).ant-slide-up-enter-prepare, :where(.css-o4sewt).ant-slide-up-appear-prepare { transform: scale(1); }

:where(.css-o4sewt).ant-slide-up-leave { animation-timing-function: var(--ant-motion-ease-in-quint); }

:where(.css-o4sewt).ant-slide-down-enter, :where(.css-o4sewt).ant-slide-down-appear { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-down-leave { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-slide-down-enter.ant-slide-down-enter-active, :where(.css-o4sewt).ant-slide-down-appear.ant-slide-down-appear-active { animation-name: css-o4sewt-antSlideDownIn; animation-play-state: running; }

:where(.css-o4sewt).ant-slide-down-leave.ant-slide-down-leave-active { animation-name: css-o4sewt-antSlideDownOut; animation-play-state: running; pointer-events: none; }

:where(.css-o4sewt).ant-slide-down-enter, :where(.css-o4sewt).ant-slide-down-appear { transform: scale(0); transform-origin: 0% 0%; opacity: 0; animation-timing-function: var(--ant-motion-ease-out-quint); }

:where(.css-o4sewt).ant-slide-down-enter-prepare, :where(.css-o4sewt).ant-slide-down-appear-prepare { transform: scale(1); }

:where(.css-o4sewt).ant-slide-down-leave { animation-timing-function: var(--ant-motion-ease-in-quint); }

:where(.css-o4sewt).ant-zoom-big-enter, :where(.css-o4sewt).ant-zoom-big-appear { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-zoom-big-leave { animation-duration: var(--ant-motion-duration-mid); animation-fill-mode: both; animation-play-state: paused; }

:where(.css-o4sewt).ant-zoom-big-enter.ant-zoom-big-enter-active, :where(.css-o4sewt).ant-zoom-big-appear.ant-zoom-big-appear-active { animation-name: css-o4sewt-antZoomBigIn; animation-play-state: running; }

:where(.css-o4sewt).ant-zoom-big-leave.ant-zoom-big-leave-active { animation-name: css-o4sewt-antZoomBigOut; animation-play-state: running; pointer-events: none; }

:where(.css-o4sewt).ant-zoom-big-enter, :where(.css-o4sewt).ant-zoom-big-appear { transform: scale(0); opacity: 0; animation-timing-function: var(--ant-motion-ease-out-circ); }

:where(.css-o4sewt).ant-zoom-big-enter-prepare, :where(.css-o4sewt).ant-zoom-big-appear-prepare { transform: none; }

:where(.css-o4sewt).ant-zoom-big-leave { animation-timing-function: var(--ant-motion-ease-in-out-circ); }