.ant-menu.ant-menu-inline-collapsed>.ant-menu-item>.ant-menu-title-content,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content{opacity:1!important;justify-content:center!important;align-items:center!important;width:40px!important;display:inline-flex!important;overflow:visible!important}._searchTrigger_2qh16_1{width:220px;height:32px;color:var(--ant-color-text-tertiary);cursor:pointer;background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border);border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 10px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}._searchTrigger_2qh16_1:hover{background:var(--ant-color-fill-tertiary);border-color:var(--ant-color-primary-border-hover)}._searchTrigger_2qh16_1:focus-visible{border-color:var(--ant-color-primary);box-shadow:0 0 0 2px var(--ant-color-primary-border);outline:none}._icon_2qh16_30{color:var(--ant-color-icon);flex:none;font-size:18px}._searchPlaceholder_2qh16_36{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._shortcut_2qh16_44{min-width:36px;color:var(--ant-color-text-secondary);background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);box-shadow:0 1px 1px var(--ant-color-fill-secondary);border-radius:4px;flex:none;padding:1px 5px;font-family:inherit;font-size:12px;line-height:18px}._searchModal_2qh16_59 .ant-modal-content{box-shadow:0 12px 32px var(--ant-color-fill), 0 2px 6px var(--ant-color-fill-secondary);border-radius:8px;overflow:hidden;padding:0!important}._searchSelect_2qh16_68{width:100%}._searchSelect_2qh16_68 .ant-select-selector{align-items:center;font-size:18px;display:flex;height:60px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0 24px!important}._searchSelect_2qh16_68 .ant-select-selection-search{padding-left:12px!important}._searchSelect_2qh16_68 .ant-select-selection-placeholder{color:var(--ant-color-text-quaternary);font-size:18px;padding-left:12px!important}._searchSelect_2qh16_68 .ant-select-selection-search-input{height:60px!important}._searchSelect_2qh16_68 .ant-select-arrow{display:none}._actionItem_11p9g_3{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 6px;transition:all .3s;display:flex}._portalLink_11p9g_17{color:#fff;background-color:var(--ant-color-primary);border-radius:999px;gap:5px;height:28px;padding:0 10px;font-size:12px;text-decoration:none}._portalIcon_11p9g_28{font-size:13px}._actionItem_11p9g_3._portalLink_11p9g_17:hover{color:#fff;background-color:var(--ant-color-primary-hover)}._actionItem_11p9g_3:hover{background-color:var(--ant-control-item-bg-hover)}._avatarItem_11p9g_41{cursor:pointer;height:32px;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 6px;transition:all .3s;display:flex}._avatarItem_11p9g_41:hover{background-color:var(--ant-control-item-bg-hover)}._userName_11p9g_60{color:var(--ant-color-text);font-size:14px}._caret_11p9g_65{color:var(--ant-color-text-tertiary);font-size:10px}._icon_11p9g_70{color:var(--ant-color-icon);font-size:18px}._headerRight_11p9g_75{background-color:#0000!important;display:flex!important}._container_1q3rd_1{background:url(/assets/jpg/login-bg-mZ5JIft0.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative}._overlay_1q3rd_17{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:1;background:linear-gradient(135deg,#000000b3 0%,#00000080 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}._content_1q3rd_37{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100vh;padding:0 40px;display:flex;position:relative}._leftPanel_1q3rd_49{color:#fff;max-width:500px}._brand_1q3rd_55{align-items:center;margin-bottom:24px;display:flex}._logoIcon_1q3rd_61{object-fit:contain;width:48px;height:48px;margin-right:16px}._logoText_1q3rd_68{letter-spacing:2px;color:#ffffffe6;border-left:1px solid #ffffff4d;margin-left:16px;padding-left:16px;font-size:32px;font-weight:300}._sloganList_1q3rd_80{gap:24px;margin-top:40px;font-weight:500;display:flex}._sloganItem_1q3rd_87{color:#fff;opacity:.9;align-items:center;font-size:16px;display:flex}._sloganItem_1q3rd_87:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}._rightPanel_1q3rd_107{background:var(--ant-color-bg-elevated);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid var(--ant-color-border-secondary);border-radius:16px;width:420px;padding:40px;position:relative;box-shadow:0 10px 40px #0000004d}._submitBtn_1q3rd_128{background:var(--ant-color-primary);border-color:var(--ant-color-primary);border-radius:8px;height:48px;font-size:16px;font-weight:500;box-shadow:3px 2px 5px #000}._submitBtn_1q3rd_128:hover{background:var(--ant-color-primary-active)!important;border-color:var(--ant-color-primary-active)!important}._formInput_1q3rd_147{background:var(--ant-color-fill-quaternary);border:1px solid #0000;border-radius:8px;height:48px;transition:border-color .3s,background-color .3s}._formInput_1q3rd_147:hover,._formInput_1q3rd_147:focus{background:var(--ant-color-fill-quaternary);border-color:var(--ant-color-border)}._formInput_1q3rd_147 .anticon{color:var(--ant-color-text-quaternary);transition:color .3s}._formInput_1q3rd_147.ant-input-affix-wrapper-focused .anticon{color:var(--ant-color-text)!important}._formInput_1q3rd_147 input:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--ant-color-fill-quaternary) inset!important;-webkit-text-fill-color:var(--ant-color-text)!important}._formInput_1q3rd_147 input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--ant-color-fill-quaternary) inset!important;-webkit-text-fill-color:var(--ant-color-text)!important}._formInput_1q3rd_147 input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--ant-color-fill-quaternary) inset!important;-webkit-text-fill-color:var(--ant-color-text)!important}._formInput_1q3rd_147 input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--ant-color-fill-quaternary) inset!important;-webkit-text-fill-color:var(--ant-color-text)!important}._dashboard_1ipgb_1{box-sizing:border-box;background:#faf9f6;grid-template-columns:48% 52%;height:calc(100dvh - 76px);min-height:0;display:grid;overflow:hidden}._intro_1ipgb_11{align-items:center;min-height:0;padding:28px 48px;display:flex}._content_1ipgb_18{width:100%;max-width:620px;margin:0 auto}._eyebrow_1ipgb_24{color:#77756f;letter-spacing:0;align-items:center;gap:24px;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;display:flex}._eyebrow_1ipgb_24:after{content:"";background:#b9b5ab;width:56px;height:1px}._content_1ipgb_18 h1{color:#171713;letter-spacing:0;margin:0;font-family:Songti SC,SimSun,serif;font-size:52px;font-weight:500;line-height:1.16}._tagline_1ipgb_53{color:#292821;letter-spacing:0;margin:18px 0 0;font-family:Songti SC,SimSun,serif;font-size:24px;line-height:1.5}._description_1ipgb_62{color:#8a8881;letter-spacing:0;margin:10px 0 0;font-size:14px;line-height:1.75}._primaryAction_1ipgb_70{color:#fff;letter-spacing:0;background:#343b29;border-radius:999px;justify-content:space-between;align-items:center;gap:48px;min-width:280px;min-height:48px;margin-top:22px;padding:10px 24px;font-size:18px;line-height:1.5;text-decoration:none;display:inline-flex}._primaryAction_1ipgb_70:hover{color:#fff;background:#252c1d}._shortcuts_1ipgb_93{border-top:1px solid #dedbd3;margin-top:22px}._shortcut_1ipgb_93{color:#24241f;letter-spacing:0;border-bottom:1px solid #dedbd3;grid-template-columns:48px 1fr 44px;align-items:center;gap:24px;min-height:72px;padding:10px 8px;text-decoration:none;display:grid}._shortcutIcon_1ipgb_111{font-size:24px}._shortcutText_1ipgb_115{flex-direction:column;gap:6px;min-width:0;display:flex}._shortcutText_1ipgb_115 strong{font-family:Songti SC,SimSun,serif;font-size:17px;font-weight:600;line-height:1.4}._shortcutText_1ipgb_115 span{color:#8a8881;font-size:13px;line-height:1.5}._shortcutArrow_1ipgb_135{color:#a15f3f;background:#f3e2d8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;display:inline-flex}._primaryAction_1ipgb_70:focus-visible,._shortcut_1ipgb_93:focus-visible{outline-offset:3px;outline:3px solid #a15f3f}._shortcut_1ipgb_93:hover{color:#5a6844}._visual_1ipgb_157{min-width:0;height:100%;min-height:0}._visual_1ipgb_157 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (height<=700px) and (width>900px){._intro_1ipgb_11{padding:20px 36px}._eyebrow_1ipgb_24{margin-bottom:12px}._content_1ipgb_18 h1{font-size:44px}._tagline_1ipgb_53{margin-top:12px}._description_1ipgb_62{margin-top:8px}._primaryAction_1ipgb_70,._shortcuts_1ipgb_93{margin-top:16px}._shortcut_1ipgb_93{min-height:62px;padding-block:7px}}@media (width<=900px){._dashboard_1ipgb_1{grid-template-rows:auto minmax(160px,1fr);grid-template-columns:1fr;height:calc(100dvh - 76px)}._intro_1ipgb_11{padding:20px 24px}._content_1ipgb_18 h1{font-size:36px}._tagline_1ipgb_53{margin-top:14px;font-size:22px}._primaryAction_1ipgb_70{margin-top:16px}._visual_1ipgb_157{min-height:0}}@media (width<=520px){._dashboard_1ipgb_1{grid-template-rows:auto minmax(140px,1fr)}._intro_1ipgb_11{padding:12px 20px}._eyebrow_1ipgb_24{gap:16px;margin-bottom:12px;font-size:12px}._content_1ipgb_18 h1{font-size:34px}._tagline_1ipgb_53{margin-top:10px;font-size:20px}._description_1ipgb_62{margin-top:6px;line-height:1.5}._primaryAction_1ipgb_70{gap:24px;width:min(100%,280px);min-width:0;margin-top:12px}._shortcuts_1ipgb_93{margin-top:12px}._shortcut_1ipgb_93{grid-template-columns:36px 1fr 40px;gap:14px;min-height:58px;padding-block:6px}._shortcutArrow_1ipgb_135{width:36px;height:36px}}._layout_1avtd_3{min-height:100vh}._header_1avtd_7{color:#fff;background-color:#001529;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;box-shadow:0 1px 4px #00152914}._logo_1avtd_20{color:#fff;cursor:pointer;align-items:center;font-size:20px;font-weight:600;text-decoration:none;display:flex}._headerRight_1avtd_30{align-items:center;gap:24px;display:flex}._actionItem_1avtd_36{color:#ffffffd9;cursor:pointer;align-items:center;text-decoration:none;transition:color .3s;display:flex}._actionItem_1avtd_36:hover{color:#fff}._actionItem_1avtd_36 ._icon_1avtd_49{margin-right:8px;font-size:16px}._userDropdown_1avtd_54{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;display:flex}._avatar_1avtd_64{background-color:var(--ant-color-primary);margin-right:8px}._userName_1avtd_69{color:#ffffffd9}._content_1avtd_73{background-color:var(--ant-color-bg-layout);padding:24px}._container_10srd_1{max-width:1400px;margin:0 auto}._carousel_10srd_6{box-shadow:0 4px 12px var(--ant-color-fill);border-radius:8px;margin-bottom:32px;overflow:hidden}._bannerSlide_10srd_13{background:linear-gradient(135deg, var(--ant-color-primary) 0%, var(--ant-color-primary-active) 100%);justify-content:center;align-items:center;height:360px;position:relative;display:flex!important}._bannerContent_10srd_28{text-align:center;z-index:1}._systemList_10srd_33{padding-bottom:48px}._groupSection_10srd_37{margin-bottom:40px}._groupHeader_10srd_41{border-left:4px solid var(--ant-color-primary);align-items:center;margin-bottom:24px;padding-left:12px;display:flex}._groupIcon_10srd_49{color:var(--ant-color-primary);margin-right:8px;font-size:20px}._appCard_10srd_55{border-radius:8px;height:220px;transition:all .3s;position:relative;overflow:hidden}._appCard_10srd_55:hover{box-shadow:0 10px 20px var(--ant-color-fill);transform:translateY(-5px)}._appIcon_10srd_68{margin-bottom:16px;transition:transform .3s}._appCard_10srd_55:hover ._appIcon_10srd_68{transform:scale(1.1)}._appName_10srd_77{color:var(--ant-color-text);margin-bottom:8px!important}._appDesc_10srd_82{color:var(--ant-color-text-tertiary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}._cardOverlay_10srd_94{background-color:var(--ant-color-bg-elevated);opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}._appCard_10srd_55:hover ._cardOverlay_10srd_94{opacity:1}._moreAction_10srd_112{display:none;position:absolute;top:12px;right:12px}._appCard_10srd_55:hover ._moreAction_10srd_112{display:block}._moreIcon_10srd_123{color:var(--ant-color-text-tertiary);cursor:pointer;font-size:18px}._moreIcon_10srd_123:hover{color:var(--ant-color-primary)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:PingFang SC,Source Han Sans CN,-apple-system,BlinkMacSystemFont,SF Pro,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--ant-color-fill);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ant-color-fill-secondary)}::-webkit-scrollbar-track{background:0 0}a{color:inherit;text-decoration:none}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .2s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .2s ease-out}.ant-pro-global-header-logo{min-width:208px!important}.app-table-search-compact .ant-pro-query-filter{padding:14px}.app-table-search-compact .ant-pro-query-filter-row{row-gap:10px}.app-full-height-table-page{flex-direction:column;flex:none;height:calc(100vh - 76px);min-height:0;display:flex}.app-full-height-table-card{flex:1;min-height:0}.app-full-height-table-card>.ant-card-body{flex-direction:column;height:100%;min-height:0;display:flex}.app-full-height-table-card .ant-pro-table{flex:1;height:0;min-height:0;display:flex}.app-full-height-table-card .ant-pro-card{height:100%;min-height:0}.app-full-height-table-card .ant-pro-card-body,.app-full-height-table-card .ant-table-wrapper,.app-full-height-table-card .ant-table-wrapper>.ant-spin,.app-full-height-table-card .ant-table-wrapper>.ant-spin>.ant-spin-container{flex-direction:column;flex:1;height:0;min-height:0;display:flex}.app-full-height-table-card .ant-table,.app-full-height-table-card .ant-table-container{flex-direction:column;flex:1;min-height:0;display:flex}.app-full-height-table-card .ant-table-body{flex:1;height:0;min-height:0;max-height:none!important}
