@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:300;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*1GSgSYDD_aIAAAAAQsAAAAgAegCCAQ/AlibabaSans-Light.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:400;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*2zEUQqnPNesAAAAAQtAAAAgAegCCAQ/AlibabaSans-Regular.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:500;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Medium.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:600;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Bold.woff2)format("woff2")}@font-face{font-family:"AlibabaSans";font-style:normal;font-weight:700;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Heavy.woff2)format("woff2")}body{font-feature-settings:"liga"1,"kern"1;text-size-adjust:100%}html,body,#root{height:100%;margin:0;padding:0;overflow:hidden;font-family:AlibabaSans,-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-weight:400;line-height:1.6;color:#333;background-color:#fff}#root>.ant-app,#root>.ant-app>.ant-pro-layout,#root>.ant-app>.ant-pro-layout>.ant-layout-has-sider,#root>.ant-app>.ant-pro-layout>.ant-layout-has-sider>.ant-pro-layout-container{height:100%!important;min-height:0!important;max-height:100%!important}.video-preview-page-container .ant-pro-grid-content{overflow:hidden!important}.video-preview-page-container .ant-pro-grid-content-children{height:100%!important;overflow:hidden!important}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background-color:#141414;color:rgba(255,255,255,.85)}.colorWeak{filter:invert(80%)}@media(prefers-contrast:high){.ant-layout-header{border-bottom:2px solid#000}.ant-layout-sider{border-right:2px solid#000}.ant-card,.ant-pro-page-container-children-content{border:2px solid#000}}@media(prefers-reduced-motion:reduce){*,:before,:after{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ant-layout{min-height:100vh}.ant-layout-header{box-shadow:0 2px 8px rgba(0,0,0,6%);background:linear-gradient(90deg,#fff 0%,#fafafa 100%);border-bottom:1px solid#f0f0f0;position:relative;z-index:10;transition:all.3s ease}.ant-layout-header:hover{box-shadow:0 4px 12px rgba(0,0,0,8%)}.ant-layout-header .ant-layout-header-content{display:flex;align-items:center;height:100%;padding:0 24px}.ant-layout-header .ant-pro-global-header-logo{margin-right:24px}.ant-layout-header .ant-pro-global-header-right{margin-left:auto;display:flex;align-items:center;gap:8px}.ant-layout-header .ant-pro-global-header-avatar{margin-left:16px}.ant-layout-header .ant-input-affix-wrapper{border-radius:16px;background:#f5f5f5;border:none;transition:all.2s ease}.ant-layout-header .ant-input-affix-wrapper:hover,.ant-layout-header .ant-input-affix-wrapper:focus{background:#e6f4ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-layout-header.ant-pro-fixed-header{box-shadow:0 4px 20px rgba(0,0,0,.15);backdrop-filter:blur(12px);background:linear-gradient(90deg,rgba(255,255,255,.98)0%,rgba(248,250,252,.98)100%);border-bottom:1px solid rgba(0,0,0,6%);transition:all.3s ease;height:56px;line-height:56px}.ant-pro-global-header .ant-layout-header h1{margin:0;font-size:24px;font-weight:700;color:#1d1d1d;background:linear-gradient(135deg,#1890ff 0%,#096dd9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all.3s cubic-bezier(.4,0,.2,1);letter-spacing:1px;text-rendering:optimizeLegibility;position:relative;display:inline-block}.ant-pro-global-header .ant-layout-header h1:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(90deg,#1890ff 0%,#40a9ff 100%);transition:width.3s ease}.ant-pro-global-header .ant-layout-header h1:hover{transform:translatey(-1px);filter:brightness(1.1)}.ant-pro-global-header .ant-layout-header h1:hover:after{width:100%}[data-theme=dark] .ant-pro-global-header .ant-layout-header h1{background:linear-gradient(135deg,#40a9ff 0%,#69c0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .ant-pro-global-header-logo .anticon img{background:linear-gradient(135deg,#1e1e1e 0%,#2c2c2c 100%);box-shadow:0 4px 12px rgba(24,144,255,.3)}[data-theme=dark] .ant-pro-global-header-logo .anticon img:hover{background:linear-gradient(135deg,#2c2c2c 0%,#3a3a3a 100%);box-shadow:0 6px 20px rgba(24,144,255,.5)}@media(max-width:768px){.ant-pro-global-header .ant-layout-header h1{font-size:18px;letter-spacing:.3px}.ant-pro-global-header-logo{gap:10px;padding:0 12px;margin-right:16px}.ant-pro-global-header-logo .anticon img{width:32px;height:32px}}@media(min-width:769px)and (max-width:1024px){.ant-pro-global-header .ant-layout-header h1{font-size:20px}.ant-pro-global-header-logo{gap:12px;padding:0 14px}.ant-pro-global-header-logo .anticon img{width:34px;height:34px}}.ant-pro-global-header-logo{display:flex;align-items:center;gap:14px;height:100%;padding:0 16px;margin-right:20px;position:relative;transition:all.3s cubic-bezier(.4,0,.2,1)}.ant-pro-global-header-logo:before{content:"";position:absolute;left:0;top:50%;transform:translatey(-50%);width:3px;height:0;background:linear-gradient(180deg,#1890ff 0%,#40a9ff 100%);border-radius:2px;transition:height.3s ease}.ant-pro-global-header-logo:hover:before{height:60%}.ant-layout-header.ant-pro-fixed-header:hover{box-shadow:0 6px 24px rgba(0,0,0,.18)}.ant-pro-global-header-logo .anticon img{width:36px;height:36px;border-radius:10px;transition:all.4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(24,144,255,.25);object-fit:cover;background:linear-gradient(135deg,#f0f5ff 0%,#e6f4ff 100%);padding:4px}.ant-pro-global-header-logo .anticon img:hover{transform:scale(1.08)rotate(5deg);box-shadow:0 6px 20px rgba(24,144,255,.4);border-radius:12px;background:linear-gradient(135deg,#e6f4ff 0%,#bae7ff 100%)}.ant-pro-global-header{padding:0 24px;height:56px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ant-pro-global-header-logo{display:flex;align-items:center;height:100%;padding:0 16px;margin-right:20px;position:relative;transition:all.3s cubic-bezier(.4,0,.2,1);cursor:pointer}.ant-pro-global-header-actions{display:flex;align-items:center;gap:16px;height:56px}.ant-pro-global-header-actions .ant-btn{border-radius:6px;transition:all.2s ease}.ant-pro-global-header-actions .ant-btn:hover{transform:translatey(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ant-dropdown-menu{border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.12);padding:4px 0;min-width:160px;border:1px solid#f0f0f0}.ant-dropdown-menu-item{padding:8px 16px;margin:0 4px;border-radius:6px;transition:all.2s ease}.ant-dropdown-menu-item:hover{background-color:rgba(24,144,255,.1);color:#1890ff}.ant-dropdown-menu-item-icon{margin-right:8px;font-size:14px}.ant-dropdown-menu-item-divider{margin:4px 0;background-color:#f0f0f0}.ant-dropdown-menu-item{padding:8px 16px;margin:0 4px;border-radius:6px;transition:all.2s ease}.ant-dropdown-menu-item:hover{background-color:rgba(24,144,255,.1);color:#1890ff}.ant-dropdown-menu-item-icon{margin-right:8px;font-size:14px}.ant-dropdown-menu-item-divider{margin:4px 0;background-color:#f0f0f0}[data-theme=dark] .ant-dropdown-menu{background:#2c2c2c;border:1px solid#434343}[data-theme=dark] .ant-dropdown-menu-item:hover{background-color:rgba(24,144,255,.2)}.ant-layout-sider.ant-layout-sider-fixed{box-shadow:2px 0 16px rgba(0,0,0,.12);backdrop-filter:blur(10px);background:rgba(255,255,255,.95);border-right:1px solid rgba(0,0,0,6%)}.ant-pro-basicLayout-content{overflow:auto;height:calc(100vh - 48px);background:#f5f7fa;padding:16px}.ant-row{margin:0 -8px}.ant-col{padding:0 8px}.ant-space,.ant-space-vertical{gap:16px}.ant-divider{margin:16px 0;background:#f0f0f0}.ant-divider-horizontal{height:1px}.ant-pro-page-container{background:transparent}.ant-pro-page-container-children-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,6%);border:1px solid#f0f0f0;transition:all.3s ease;margin-bottom:16px;padding:24px}.ant-pro-page-container-children-content:hover{box-shadow:0 4px 16px rgba(0,0,0,8%);transform:translatey(-2px)}.ant-pro-page-container-warp{margin-bottom:28px;-webkit-animation:pageContainerEntrance.6s cubic-bezier(.4,0,.2,1);animation:pageContainerEntrance.6s cubic-bezier(.4,0,.2,1)}.ant-pro-page-container .ant-spin{display:flex;align-items:center;justify-content:center;min-height:200px}.ant-pro-page-container .ant-spin-dot{font-size:24px}@media(max-width:768px){.ant-page-header{padding:20px;margin-bottom:20px;border-radius:12px}.ant-page-header-heading-title{font-size:20px}.ant-page-header-heading-sub-title{font-size:14px}.ant-pro-page-container-children-content{padding:24px 20px;margin-bottom:20px;border-radius:12px}.ant-breadcrumb{margin-bottom:12px;padding:8px 0}}@media(max-width:480px){.ant-page-header{padding:16px;margin-bottom:16px}.ant-page-header-heading-title{font-size:18px}.ant-pro-page-container-children-content{padding:20px 16px;margin-bottom:16px}}@keyframes pageContainerEntrance{0%{opacity:0;transform:translatey(15px)scale(.98)}to{opacity:1;transform:translatey(0)scale(1)}}.ant-pro-page-container-children-content::-webkit-scrollbar{width:6px;height:6px}.ant-pro-page-container-children-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ant-pro-page-container-children-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ant-pro-page-container-children-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-theme=dark] .ant-pro-page-container-children-content::-webkit-scrollbar-track{background:#2c2c2c}[data-theme=dark] .ant-pro-page-container-children-content::-webkit-scrollbar-thumb{background:#6b6b6b}[data-theme=dark] .ant-pro-page-container-children-content::-webkit-scrollbar-thumb:hover{background:#888}.ant-pro-page-container-children-content{background:linear-gradient(135deg,#fff 0%,#fcfcfc 100%);border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,6%),0 2px 8px rgba(0,0,0,4%),0 1px 2px rgba(0,0,0,2%),inset 0 1px 0 rgba(255,255,255,.9);border:1px solid#f0f0f0;transition:all.4s cubic-bezier(.4,0,.2,1);margin-bottom:24px;padding:32px;position:relative;overflow:hidden}.ant-pro-page-container-children-content>:first-child{margin-top:0}.ant-pro-page-container-children-content>:last-child{margin-bottom:0}.ant-pro-page-container-children-content .ant-divider{margin:24px 0}.ant-pro-page-container-children-content .ant-table{border-radius:8px;overflow:hidden}.ant-pro-page-container-children-content .ant-card{margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,4%)}.ant-pro-page-container-children-content .ant-card:last-child{margin-bottom:0}.ant-pro-page-container-children-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#f0f0f0 10%,#e8e8e8 50%,#f0f0f0 90%,transparent 100%);border-radius:16px 16px 0 0}.ant-pro-page-container-children-content:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#1890ff 0%,#40a9ff 33%,#096dd9 66%,#1890ff 100%);border-radius:16px 0 0 16px;opacity:.3;transition:opacity.3s ease}.ant-pro-page-container-children-content:hover:after{opacity:.6}.ant-pro-page-container-children-content .bottom-glow{position:absolute;bottom:0;left:50%;transform:translatex(-50%);width:90%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(24,144,255,.1)50%,transparent 100%);opacity:.5}.ant-pro-page-container-children-content:hover{box-shadow:0 12px 32px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,8%),0 2px 6px rgba(0,0,0,4%),inset 0 1px 0#fff;transform:translatey(-3px)scale(1.005);border-color:#e8e8e8}.ant-pro-page-container-children-content:focus-within{outline:2px solid#1890ff;outline-offset:2px;border-color:#1890ff}@media print{.ant-pro-page-container-children-content{box-shadow:none;border:1px solid#000;page-break-inside:avoid;margin-bottom:20px}.ant-pro-page-container-children-content:before,.ant-pro-page-container-children-content:after{display:none}}[data-theme=dark] .ant-pro-page-container-children-content{background:linear-gradient(135deg,#1d1d1d 0%,#1a1a1a 100%);border:1px solid#303030;box-shadow:0 6px 20px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,5%)}[data-theme=dark] .ant-pro-page-container-children-content:before{background:linear-gradient(90deg,transparent 0%,#303030 10%,#3a3a3a 50%,#303030 90%,transparent 100%)}[data-theme=dark] .ant-pro-page-container-children-content:after{background:linear-gradient(180deg,#177ddc 0%,#40a9ff 33%,#095cb7 66%,#177ddc 100%)}[data-theme=dark] .ant-pro-page-container-children-content:hover{box-shadow:0 12px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,8%);border-color:#434343}.ant-tree-title .ant-tag .ant-spin{display:flex;align-items:center;justify-content:center}.ant-tree-title .ant-tag .ant-spin-dot{font-size:10px}.ant-tree-title .ant-tag .ant-spin-dot .ant-spin-dot-item{background-color:currentColor}.ant-tree-title .ant-tag .ant-spin-sm{width:12px;height:12px}.ant-pro-page-container-content{background:#fff;border-radius:8px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,4%);border:1px solid#f0f0f0}.ant-page-header{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,6%),0 2px 8px rgba(0,0,0,4%),inset 0 1px 0 rgba(255,255,255,.8);margin-bottom:24px;padding:24px 32px;border:1px solid#f0f0f0;position:relative;overflow:hidden;transition:all.4s cubic-bezier(.4,0,.2,1)}.ant-page-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1890ff 0%,#40a9ff 25%,#1890ff 50%,#096dd9 75%,#1890ff 100%);opacity:.9;border-radius:16px 16px 0 0}.ant-page-header:after{content:"";position:absolute;bottom:0;left:50%;transform:translatex(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(24,144,255,.3)25%,rgba(24,144,255,.2)50%,rgba(24,144,255,.3)75%,transparent 100%);opacity:.6}.ant-page-header-heading{display:none!important}.ant-page-header-heading-title{font-size:20px;font-weight:600;color:#333}.ant-page-header-heading-sub-title{color:#666;font-size:14px}.ant-breadcrumb{margin:0;padding:8px 0 4px;display:flex;align-items:center;min-height:auto}.ant-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;line-height:1.5}.ant-breadcrumb .ant-breadcrumb-separator{line-height:1}.ant-breadcrumb-link{color:#666;transition:all.3s cubic-bezier(.4,0,.2,1);position:relative;padding:4px 8px;border-radius:6px;font-size:14px;cursor:pointer}.ant-breadcrumb-link:hover{color:#1890ff;background:linear-gradient(135deg,rgba(24,144,255,.1)0%,rgba(24,144,255,5%)100%);transform:translatey(-2px);box-shadow:0 2px 8px rgba(24,144,255,.1)}.ant-breadcrumb-separator{margin:0 12px;color:#ddd;font-weight:300;transition:color.2s ease}.ant-breadcrumb-link:hover+.ant-breadcrumb-separator{color:#bbb}[data-theme=dark] .ant-breadcrumb-link{color:#aaa}[data-theme=dark] .ant-breadcrumb-link:hover{color:#177ddc;background:linear-gradient(135deg,rgba(23,125,220,.15)0%,rgba(23,125,220,8%)100%)}[data-theme=dark] .ant-breadcrumb-separator{color:#666}.ant-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,4%);border:1px solid#f0f0f0;transition:all.3s ease;margin-bottom:16px}.ant-card:hover{box-shadow:0 4px 12px rgba(0,0,0,6%);transform:translatey(-1px)}.ant-card-head{background:#fafafa;border-bottom:1px solid#f0f0f0;padding:0 24px;min-height:48px}.ant-card-head-title{font-weight:500;font-size:16px;color:#333}.ant-pro-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,4%);border:1px solid#f0f0f0;overflow:hidden}.ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:#333}.ant-table-tbody>tr:hover>td{background:#f5f7fa}.ant-pagination{margin:16px 0}.ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.ant-form{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,4%);border:1px solid#f0f0f0}.ant-form-item{margin-bottom:20px}.ant-form-item:last-child{margin-bottom:0}.ant-form-item-label>label{font-weight:500;color:#333}[data-theme=dark] .ant-form-item-label>label{color:rgba(255,255,255,.85)}.ant-btn-group .ant-btn{margin-right:8px}.ant-btn-group .ant-btn:last-child{margin-right:0}.ant-btn-lg{height:40px;padding:4px 15px;font-size:16px;border-radius:6px}.ant-btn-sm{height:24px;padding:0 7px;font-size:12px;border-radius:4px}.ant-page-header-heading-title{font-size:20px;font-weight:600;color:#333}.ant-page-header-heading-sub-title{color:#666;font-size:14px}.ant-breadcrumb{margin-bottom:8px}.ant-breadcrumb-link{color:#666;transition:color.2s ease}.ant-breadcrumb-link:hover{color:#1890ff}.ant-pro-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,4%);border:1px solid#f0f0f0;overflow:hidden}.ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:#333}.ant-table-tbody>tr:hover>td{background:#f5f7fa}.ant-pagination{margin:16px 0}.ant-pagination-item-active{background:#1890ff;border-color:#1890ff}.ant-card{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,4%);border:1px solid#f0f0f0;transition:all.3s ease;margin-bottom:16px}.ant-card:hover{box-shadow:0 4px 12px rgba(0,0,0,6%);transform:translatey(-1px)}.ant-card-head{background:#fafafa;border-bottom:1px solid#f0f0f0;padding:0 24px;min-height:48px}.ant-card-head-title{font-weight:500;font-size:16px;color:#333}.ant-btn-group .ant-btn{margin-right:8px}.ant-btn-group .ant-btn:last-child{margin-right:0}.ant-btn-lg{height:40px;padding:4px 15px;font-size:16px;border-radius:6px}.ant-btn-sm{height:24px;padding:0 7px;font-size:12px;border-radius:4px}.ant-form{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,4%);border:1px solid#f0f0f0}.ant-form-item{margin-bottom:20px}.ant-form-item:last-child{margin-bottom:0}.ant-form-item-label>label{font-weight:500;color:#333}[data-theme=dark] .ant-form-item-label>label{color:rgba(255,255,255,.85)}.ant-pro-mix-layout-content{overflow:auto;flex:1 1;background:#f5f7fa;padding:16px}.ant-pro-top-nav-header{box-shadow:0 2px 8px rgba(0,0,0,6%);background:linear-gradient(90deg,#fff 0%,#fafafa 100%);border-bottom:1px solid#f0f0f0}.ant-pro-top-nav-header-main{height:48px}.ant-pro-top-nav-header-menu{background:transparent}.ant-pro-top-nav-header-menu .ant-menu-item,.ant-pro-top-nav-header-menu .ant-menu-submenu-title{margin:0 4px;border-radius:4px;transition:all.2s ease}.ant-pro-top-nav-header-menu .ant-menu-item:hover,.ant-pro-top-nav-header-menu .ant-menu-submenu-title:hover{background:rgba(24,144,255,.1)}.ant-pro-top-nav-header-menu .ant-menu-item-selected{background:rgba(24,144,255,.2)!important;border-bottom:2px solid#1890ff}.ant-pro-sider.ant-layout-sider.ant-pro-sider-fixed{left:unset}.ant-layout-sider{box-shadow:2px 0 16px rgba(0,0,0,8%),inset -1px 0 0 rgba(0,0,0,6%);border-right:1px solid rgba(0,0,0,6%);background:linear-gradient(180deg,#eff6ff 0%,#dbeafe 100%);transition:all.4s cubic-bezier(.4,0,.2,1);position:relative;z-index:9;backdrop-filter:blur(10px)}.ant-layout-sider:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(37,99,235,6%)0%,transparent 50%,rgba(37,99,235,4%)100%);pointer-events:none;z-index:-1}.ant-layout-sider:hover{box-shadow:4px 0 24px rgba(0,0,0,.12),inset -1px 0 0 rgba(0,0,0,8%);transform:translatex(1px)}.ant-menu{background:transparent;border:none;padding:8px 0}.ant-menu-item,.ant-menu-submenu-title{margin:4px 12px;border-radius:8px;transition:all.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;height:42px;line-height:42px}.ant-menu-item:before,.ant-menu-submenu-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(24,144,255,.1)0%,rgba(24,144,255,5%)100%);opacity:0;transition:opacity.3s ease;z-index:-1}.ant-menu-item:hover,.ant-menu-submenu-title:hover{background:linear-gradient(90deg,rgba(37,99,235,.2)0%,rgba(37,99,235,.15)100%);transform:translatex(3px)scale(1.02);box-shadow:0 4px 12px rgba(37,99,235,.28)}.ant-menu-item:hover:before,.ant-menu-submenu-title:hover:before{opacity:1}.ant-menu-item-selected{background:linear-gradient(90deg,rgba(37,99,235,.35)0%,rgba(37,99,235,.3)100%)!important;box-shadow:0 6px 16px rgba(37,99,235,.4),inset 0 0 0 1px rgba(37,99,235,.6);border-left:4px solid#2563eb;transform:translatex(2px);font-weight:500}.ant-menu-item-selected:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.4)}.ant-menu-submenu-popup{-webkit-animation:fadeIn.2s ease;animation:fadeIn.2s ease}@keyframes fadeIn{0%{opacity:0;transform:translatey(-10px)}to{opacity:1;transform:translatey(0)}}.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider-collapsed .ant-menu-submenu-title{margin:2px 4px;justify-content:center}.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{margin-right:12px;font-size:16px}.ant-menu-item .ant-menu-title-content,.ant-menu-submenu-title .ant-menu-title-content{font-size:14px;font-weight:400;transition:all.2s ease}.ant-menu-item-selected .ant-menu-title-content{font-weight:500;color:#1890ff}.ant-layout-sider-dark{background:linear-gradient(180deg,#001529 0%,#000c17 100%);box-shadow:2px 0 12px rgba(0,0,0,.2);border-right:none}.ant-layout-sider-dark .ant-menu{background:transparent}.ant-layout-sider-dark .ant-menu-item:hover,.ant-layout-sider-dark .ant-menu-submenu-title:hover{background:rgba(255,255,255,.1)}.ant-layout-sider-dark .ant-menu-item-selected{background:linear-gradient(90deg,rgba(24,144,255,.3)0%,rgba(24,144,255,.1)100%)!important;box-shadow:0 2px 4px rgba(24,144,255,.3)}[data-theme=dark] .ant-pro-basicLayout-content,[data-theme=dark] .ant-pro-mix-layout-content{background:#000}[data-theme=dark] .ant-pro-page-container-children-content,[data-theme=dark] .ant-card,[data-theme=dark] .ant-form,[data-theme=dark] .ant-page-header,[data-theme=dark] .ant-pro-table{background:#1d1d1d;border:1px solid#303030;color:rgba(255,255,255,.85)}[data-theme=dark] .ant-layout-header{background:linear-gradient(90deg,#1d1d1d 0%,#141414 100%);border-bottom:1px solid#303030}[data-theme=dark] .ant-layout-sider{background:#1d1d1d;border-right:1px solid#303030}canvas{display:block}.anticon{transition:all.2s ease}.anticon:hover{transform:scale(1.1)}.ant-spin-nested-loading>div>.ant-spin{background:rgba(255,255,255,.8);backdrop-filter:blur(0)!important}.ant-tree-title .ant-tag .ant-spin{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;font-size:12px!important;line-height:14px!important;padding:0!important;margin:0!important;vertical-align:middle!important;min-height:0!important;max-height:none!important}.ant-message{z-index:1010!important}.ant-message-notice{padding:8px 16px;border-radius:6px;box-shadow:none!important;background:transparent!important}.ant-message-notice-content{box-shadow:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid#f0f0f0!important}.ant-modal-mask{background-color:rgba(0,0,0,.45)!important;backdrop-filter:blur(0)!important;opacity:1!important}.ant-message{z-index:1010!important;box-shadow:none!important;background:transparent!important}.ant-message-notice-content{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;backdrop-filter:none!important}.ant-notification{z-index:1010!important}.ant-notification-notice{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;backdrop-filter:none!important}.ant-popover{z-index:1030!important}.ant-popover-inner{box-shadow:0 2px 8px rgba(0,0,0,.15)!important;backdrop-filter:none!important}.ant-tooltip{z-index:1030!important}.ant-tooltip-inner{box-shadow:0 2px 8px rgba(0,0,0,.15)!important;backdrop-filter:none!important}.ant-dropdown{z-index:1050!important}.ant-dropdown-menu{box-shadow:0 2px 8px rgba(0,0,0,.15)!important;backdrop-filter:none!important}.ant-drawer-mask{background-color:rgba(0,0,0,.45)!important;backdrop-filter:blur(0)!important;opacity:1!important}.ant-drawer{z-index:1000!important}.ant-drawer-content-wrapper .custom-setting-panel{position:absolute;top:200px;right:0;width:100%;padding:0 24px 24px;border-top:1px solid#f0f0f0}.ant-drawer-content-wrapper .custom-setting-panel .custom-setting-title{font-size:16px;font-weight:500;color:#000;margin-bottom:16px;padding-top:16px}.ant-drawer-content-wrapper .custom-setting-panel .custom-setting-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ant-drawer-content-wrapper .custom-setting-panel .custom-setting-item .setting-label{font-size:14px;color:#333}.ant-drawer-content-wrapper .custom-setting-panel .custom-setting-item .setting-control{display:flex;align-items:center}.ant-drawer-content-wrapper .custom-setting-panel .setting-description{font-size:12px;color:#999;margin-top:8px}[data-theme=dark] .ant-drawer-content-wrapper .custom-setting-panel{border-top:1px solid#303030}[data-theme=dark] .ant-drawer-content-wrapper .custom-setting-panel .custom-setting-title{color:rgba(255,255,255,.85)}[data-theme=dark] .ant-drawer-content-wrapper .custom-setting-panel .setting-label{color:rgba(255,255,255,.65)}[data-theme=dark] .ant-drawer-content-wrapper .custom-setting-panel .setting-description{color:rgba(255,255,255,.45)}.custom-setting-panel .custom-setting-title{font-size:16px;font-weight:500;color:#000;margin-bottom:16px}.custom-setting-panel .custom-setting-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.custom-setting-panel .custom-setting-item .setting-label{font-size:14px;color:#333}.custom-setting-panel .setting-description{font-size:12px;color:#999;margin-top:8px}[data-theme=dark] .custom-setting-panel .custom-setting-title{color:rgba(255,255,255,.85)}[data-theme=dark] .custom-setting-panel .setting-label{color:rgba(255,255,255,.65)}[data-theme=dark] .custom-setting-panel .setting-description{color:rgba(255,255,255,.45)}.ant-card{backdrop-filter:none!important}[class*=ant-][class*=-mask],[class*=ant-][class*=-overlay],.ant-message{backdrop-filter:blur(0)!important;background-color:transparent!important;box-shadow:none!important}.ant-modal,.ant-message,.ant-notification,.ant-popover,.ant-tooltip,.ant-dropdown{transform:translatez(0);box-shadow:none!important}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{transition:background-color.3s ease,border-color.3s ease,box-shadow.3s ease,transform.2s ease}.no-transition{transition:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark-theme ::-webkit-scrollbar-track{background:#2c2c2c}.dark-theme ::-webkit-scrollbar-thumb{background:#6b6b6b}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#888}ul,ol{list-style:none}:focus-visible{outline:2px solid#1890ff;outline-offset:2px;border-radius:4px}::selection{background:rgba(24,144,255,.3);color:inherit}.ant-input:focus,.ant-input-focused,.ant-select-selector:focus,.ant-picker:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.ant-pro-page-container,.ant-pro-page-container .ant-pro-page-container-children-content,.ant-pro-content{display:flex;flex-direction:column;min-height:0}.ant-pro-page-container{height:calc(100vh - 56px);overflow:hidden}.ant-pro-page-container .ant-page-header{flex-shrink:0;position:sticky;top:0;z-index:99}.ant-pro-page-container .ant-pro-page-container-children-content,.ant-pro-content,.ant-layout-content{flex:1 1;overflow-y:auto;min-height:0;height:auto}.ant-pro-grid-content{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;min-height:0;height:calc(100% - 60px)}.ant-pro-page-container-wraper{display:flex;flex-direction:column;height:100%;overflow:hidden;display:flex;flex-direction:column;height:100%}.ant-pro-page-container-children-content>.ant-card,.ant-pro-page-container-children-content>div:not(.ant-pro-page-header){border:none;box-shadow:none;border-radius:0;background:transparent;padding:0;margin:0;flex:1 1;min-height:0;overflow-y:auto}.ant-pro-page-container-children-content .ant-card-head{border:none;background:transparent;padding:16px 24px 0;margin:0}.ant-pro-page-container-children-content .ant-card-body{padding:16px 24px;background:transparent}.ant-page-header+.ant-pro-page-container-children-content{margin-top:0}.ant-btn{transition:all.2s ease}.ant-btn:hover:not(.ant-btn-disabled){transform:translatey(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-btn:active:not(.ant-btn-disabled){transform:translatey(0)}@media(max-width:768px){.ant-table{width:100%;overflow-x:auto}.ant-table-thead>tr>th,.ant-table-tbody>tr>th,.ant-table-thead>tr>td,.ant-table-tbody>tr>td{white-space:pre}.ant-table-thead>tr>th>span,.ant-table-tbody>tr>th>span,.ant-table-thead>tr>td>span,.ant-table-tbody>tr>td>span{display:block}.ant-pro-basicLayout-content{height:calc(100vh - 112px);padding:12px}.ant-pro-page-container-children-content,.ant-card,.ant-form{padding:16px;margin-bottom:12px}.ant-layout-header{padding:0 12px}.ant-menu-item,.ant-menu-submenu-title{margin:1px 4px;padding:0 12px}.ant-pro-table{margin:0 -12px;border-radius:0;border-left:none;border-right:none}}@media(min-width:769px)and (max-width:1024px){.ant-pro-basicLayout-content{padding:16px}.ant-pro-page-container-children-content,.ant-card,.ant-form{padding:20px}}@media(min-width:1920px){.ant-pro-basicLayout-content{padding:24px;max-width:1800px;margin:0 auto}.ant-pro-page-container-children-content,.ant-form{padding:32px}}@media(max-width:768px){.ant-pro-global-header{padding:0 16px;height:56px}.ant-pro-global-header-actions{gap:12px}.ant-dropdown-menu{min-width:140px}.ant-dropdown-menu-item{padding:6px 12px;font-size:14px}.ant-pro-global-header-logo{margin-right:16px}}@media(min-width:769px)and (max-width:1024px){.ant-pro-global-header{padding:0 20px}.ant-pro-global-header-actions{gap:14px}}@media(min-width:1920px){.ant-pro-global-header .ant-layout-header h1{font-size:26px;letter-spacing:1.2px}.ant-pro-global-header-logo{gap:16px;padding:0 18px}.ant-pro-global-header-logo .anticon img{width:40px;height:40px;border-radius:12px}}[data-theme=dark] .ant-layout-header.ant-pro-fixed-header{background:linear-gradient(90deg,rgba(44,44,44,.98)0%,rgba(38,38,38,.98)100%);border-bottom:1px solid rgba(255,255,255,.1)}[data-theme=dark] .ant-layout-header.ant-pro-fixed-header:hover{box-shadow:0 6px 24px rgba(0,0,0,.3)}[data-theme=dark] .ant-dropdown-menu{background:#2c2c2c;border:1px solid#434343}[data-theme=dark] .ant-dropdown-menu-item:hover{background-color:rgba(24,144,255,.2)}@media(prefers-contrast:high){.ant-layout-header.ant-pro-fixed-header{border-bottom:2px solid#000}.ant-dropdown-menu-item:hover{background-color:#f0f0f0;border:1px solid#1890ff}.ant-pro-global-header .ant-layout-header h1{color:#000;background:none;-webkit-text-fill-color:#000;font-weight:700}.ant-pro-global-header-logo .anticon img{border:2px solid#000;box-shadow:none}}.ant-pro-global-header-actions:focus-within{outline:2px solid#1890ff;outline-offset:2px}.ant-layout-header,.ant-dropdown-menu-item,.ant-pro-global-header-actions>*,.ant-pro-global-header-logo .anticon img{will-change:transform,background-color}@media print{.ant-layout-header,.ant-layout-sider,.ant-btn,.ant-dropdown{display:none!important}.ant-pro-basicLayout-content{padding:0;height:auto;background:white}.ant-card,.ant-pro-page-container-children-content{box-shadow:none;border:1px solid#000;margin-bottom:20px;break-inside:avoid}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
/*# sourceMappingURL=umi.a584fd4e.css.map*/