.main-layout{min-height:100vh;display:flex;color:#30303d}.main-layout .ant-layout-sider{max-width:13.54167rem!important;min-width:13.54167rem!important;flex:0 0 13.54167rem!important}.main-layout .ant-menu-item-icon{font-size:1.25rem!important}.main-layout .ant-menu-title-content,.main-layout .ant-menu-submenu-title{font-size:.83333rem!important}.main-layout .ant-layout-sider-children{border-radius:0 0 .83333rem .83333rem;border:1px solid #e6e9eb}.main-layout .main-sider{height:100vh;position:fixed;left:0;overflow:hidden;z-index:999;background:#fff;width:var(--sider-width, 13.54167rem)!important}.main-layout .main-sider .logo{width:100%;padding:0 1.04167rem;overflow:hidden}.main-layout .main-sider .logo .container{height:3.33333rem;width:100%;border-bottom:1px solid #e6e9eb;display:flex;align-items:center;transform:translateZ(0);backface-visibility:hidden;perspective:52.08333rem;-webkit-font-smoothing:subpixel-antialiased;justify-content:center}.main-layout .main-sider .menu-container{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 5.41667rem);overflow:hidden}.main-layout .main-sider .menu-container .main-menu{flex:1;overflow-y:auto;background-color:#fff}.main-layout .main-sider .menu-container .main-menu::-webkit-scrollbar{width:.20833rem}.main-layout .main-sider .menu-container .main-menu::-webkit-scrollbar-thumb{background:#0000001a}.main-layout .main-sider .menu-container .main-menu .ant-menu .ant-menu-item,.main-layout .main-sider .menu-container .main-menu .ant-menu .ant-menu-submenu,.main-layout .main-sider .menu-container .main-menu .ant-menu .ant-menu-submenu-title{border-radius:0!important}.main-layout .main-sider .ant-menu{background:#fff;border-right:none;color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-item{height:3.02083rem;padding:0 1.25rem;width:100%;margin:0;color:#000000d9;background-color:#fff}.main-layout .main-sider .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:#e6e9ff;color:#3f51b5;border-left:.10417rem solid #1890ff!important}.main-layout .main-sider .ant-menu .ant-menu-item.ant-menu-item-selected .anticon,.main-layout .main-sider .ant-menu .ant-menu-item:hover,.main-layout .main-sider .ant-menu .ant-menu-item:hover .anticon{color:#3f51b5}.main-layout .main-sider .ant-menu .ant-menu-item .anticon{font-size:.9375rem;color:#000000bf}.main-layout .main-sider .ant-menu .ant-menu-submenu-title{height:3.02083rem!important;color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-submenu-title:hover,.main-layout .main-sider .ant-menu .ant-menu-submenu-active .ant-menu-submenu-title,.main-layout .main-sider .ant-menu .ant-menu-submenu-selected .ant-menu-submenu-title,.main-layout .main-sider .ant-menu .ant-menu-item-active{color:#3f51b5}.main-layout .main-sider .ant-menu .ant-menu-submenu-arrow{color:#00000080}.main-layout .main-sider .ant-menu .ant-menu-sub{background:#fff;color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-sub .ant-menu-item{color:#000000d9}.main-layout .main-sider .ant-menu .ant-menu-sub .ant-menu-item:hover{color:#3f51b5}.main-layout .main-sider .ant-menu .ant-menu-sub .ant-menu-item.ant-menu-item-selected{color:#3f51b5;background-color:#e6e9ff}.main-layout .renderHeader{width:100%;height:100%;padding-right:2.08333rem;display:flex;align-items:center;justify-content:flex-end}.main-layout .site-layout{min-height:100vh;margin-left:var(--content-margin, 13.54167rem);transition:margin-left .2s;background-color:#f4f5ff}.main-layout .site-layout.collapsed{margin-left:4.16667rem}.main-layout .site-layout .site-header{position:sticky;top:0;height:3.33333rem;padding:0 .83333rem;background-color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px .20833rem #00152914;z-index:9}.main-layout .site-layout .site-header .trigger-btn{font-size:.9375rem;line-height:3.33333rem;cursor:pointer;transition:color .3s}.main-layout .site-layout .site-header .trigger-btn:hover{color:#3f51b5}.main-layout .site-layout .site-header .header-right{display:flex;align-items:center}.main-layout .site-layout .site-header .header-right .user-info{display:flex;align-items:center;cursor:pointer}.main-layout .site-layout .site-header .header-right .user-info .username{margin-left:.41667rem}.main-layout .site-layout .site-content{background-color:#fcfcff;height:100vh;border-radius:.20833rem;overflow:auto}.bottom-menu-popover .ant-popover-inner{padding:0!important}.bottom-menu-popover .popover-content{cursor:pointer;display:inline-flex;min-height:1.25rem;padding:.625rem .83333rem;flex-direction:column;justify-content:center;align-items:center;gap:.41667rem;border-radius:.41667rem;background:#e7eaff;box-shadow:0 0 .52083rem #0000001a;width:10.41667rem}.bottom-menu-logout-popover .ant-popover-inner{padding:0!important}.bottom-menu-logout-popover .popover-menu{min-width:9.375rem;border-radius:.41667rem;background:#fff;box-shadow:0 0 .52083rem #0000001a;overflow:hidden}.bottom-menu-logout-popover .popover-menu .popover-menu-item{display:flex;align-items:center;justify-content:center;padding:.78125rem 1.04167rem;cursor:pointer;transition:background-color .3s}.bottom-menu-logout-popover .popover-menu .popover-menu-item:hover{background-color:#f5f5f5}.bottom-menu-logout-popover .popover-menu .popover-menu-item span{margin-left:.52083rem;font-size:.83333rem}.bottom-menu-logout-popover .popover-menu .popover-divider{height:1px;background-color:#e6e9eb;margin:0}.privacy-popover-container .ant-popover-inner{padding:0!important}.privacy-popover-container .ant-popover-inner-content{padding:0}.ant-modal-content .ant-modal-title{font-size:1.04167rem;font-weight:500;color:#333}.policy-content{padding:.83333rem}.policy-content .ant-typography{font-size:.83333rem}.ant-typography h2{color:#333;margin-bottom:1.25rem}.ant-typography h4{color:#444;margin-top:1.25rem;margin-bottom:.83333rem}.ant-typography p{color:#555;line-height:1.8;margin-bottom:.83333rem}.ant-typography p:last-child{margin-bottom:0}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}#root{max-width:none;margin:0;padding:0;text-align:left}::-webkit-scrollbar{width:.26042rem;height:.26042rem;background-color:#fff}::-webkit-scrollbar-track{box-shadow:inset 0 0 .3125rem #0000;background-color:#f8f8f8}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 .3125rem #0000;background-color:#c4c4c4;border-radius:.52083rem}.logo{padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{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";line-height:1.5;font-weight:400;color:#000000d9;background-color:#f0f2f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh}div{font-size:.83333rem}button{border:none;background:none;padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer}button:focus{outline:none}a{text-decoration:none;color:inherit}a:hover{color:#1890ff}:root{--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d;--heading-color: rgba(0, 0, 0, .85);--text-color: rgba(0, 0, 0, .65);--text-color-secondary: rgba(0, 0, 0, .45);--disabled-color: rgba(0, 0, 0, .25);--border-color: #d9d9d9;--box-shadow: 0 .10417rem .41667rem rgba(0, 0, 0, .15)}.ant-btn-color-primary{color:#fff;background:#3f59ff;border-radius:.41667rem}.ant-input,.ant-form-item-label label,.ant-select-selector,.ant-picker-input input{font-size:.83333rem!important}.ant-form-item-row{align-items:flex-start}
