:root{--web-page-bg:#f5f7fa;--web-surface:#fff;--web-card:#fff;--web-bg-secondary:#f0f0f0;--web-header-bg:#fff;--web-primary:#1677ff;--web-primary-hover:#4096ff;--web-primary-active:#0958d9;--web-primary-soft:#1677ff14;--web-success:#52c41a;--web-warning:#faad14;--web-error:#ff4d4f;--web-gold:#d48806;--web-title:#000000e0;--web-text:#000000e0;--web-text-primary:#000000e0;--web-text-secondary:#000000a6;--web-text-tertiary:#00000073;--web-text-disabled:#00000040;--web-text-inverse:#fff;--web-border:#d9d9d9;--web-border-color:#d9d9d9;--web-border-soft:#f0f0f0;--web-shadow:0 1px 2px 0 #00000008, 0 1px 6px -1px #00000005, 0 2px 4px 0 #00000005;--web-shadow-strong:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f;--web-shadow-card-hover:0 4px 16px #0000000f;--web-radius:6px;--web-radius-lg:8px;--web-radius-pill:999px;--web-header-height:56px;--web-gradient-hero:linear-gradient(135deg, #e6f4fff2 0%, #f7f8faf2 55%, #fffaf1f2 100%);--web-gradient-card:linear-gradient(135deg, #fff 0%, #eff6fff2 100%)}html[data-theme=dark]{--web-page-bg:#0f172a;--web-surface:#1f1f1f;--web-card:#1f1f1f;--web-bg-secondary:#2a2a2a;--web-header-bg:#1f1f1f;--web-primary:#4096ff;--web-primary-hover:#69b1ff;--web-primary-active:#0958d9;--web-primary-soft:#4096ff26;--web-success:#49aa19;--web-warning:#d89614;--web-error:#cf1322;--web-gold:#e8c05c;--web-title:#ffffffe0;--web-text:#ffffffd9;--web-text-primary:#ffffffe0;--web-text-secondary:#ffffffa6;--web-text-tertiary:#ffffff73;--web-text-disabled:#ffffff40;--web-text-inverse:#000000e0;--web-border:#424242;--web-border-color:#424242;--web-border-soft:#303030;--web-shadow:0 1px 2px 0 #0000004d, 0 1px 6px -1px #0003, 0 2px 4px 0 #0003;--web-shadow-strong:0 6px 16px 0 #0006;--web-shadow-card-hover:0 4px 16px #0000004d;--web-gradient-hero:linear-gradient(135deg, #17255499 0%, #1f1f1fd9 55%, #2e1f1799 100%);--web-gradient-card:linear-gradient(135deg, #1f1f1f 0%, #17255499 100%)}html[data-theme=dark] ::-webkit-scrollbar{background:#141414}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--web-page-bg);min-height:100%;color:var(--web-text);margin:0;padding:0;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;transition:background-color .25s,color .25s}@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:700;font-display:swap;src:url(//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Heavy.woff2)format("woff2")}.ant-layout{background:var(--web-page-bg);min-height:100vh}.pro-page-container{background:var(--web-page-bg);min-height:calc(100vh - 56px);padding:16px}.pro-content-card{background:var(--web-card);border-radius:var(--web-radius-lg);box-shadow:var(--web-shadow);padding:20px}.pro-header{height:var(--web-header-height);background:var(--web-header-bg);border-bottom:1px solid var(--web-border-soft);justify-content:space-between;align-items:center;padding:0 24px;display:flex;box-shadow:0 1px 4px #0015290a}.pro-header-title{color:var(--web-title);margin:0;font-size:16px;font-weight:500}.pro-header-subtitle{color:var(--web-text-tertiary);font-size:12px}.pro-sider-logo{color:#fff;letter-spacing:.3px;white-space:nowrap;background:#002140;flex-direction:column;justify-content:center;align-items:flex-start;height:56px;padding:0 20px;font-size:16px;font-weight:600;display:flex;overflow:hidden}.pro-sider-logo .pro-sider-logo-sub{color:#ffffffa6;margin-top:2px;font-size:12px;font-weight:400}.ant-card{background:var(--web-card);border-radius:var(--web-radius-lg);transition:box-shadow .2s,transform .2s}.ant-card-hoverable:hover{box-shadow:var(--web-shadow-strong)}.ant-pagination{--pagination-item-bg:var(--web-card);--pagination-item-color:var(--web-text-primary);--pagination-item-hover-bg:var(--web-bg-secondary);--pagination-item-active-bg:var(--web-primary);--pagination-item-active-color:#fff}.ant-pagination .ant-pagination-item{background:var(--pagination-item-bg);border-color:var(--web-border-color);color:var(--pagination-item-color);border-radius:6px;min-width:32px;height:32px;margin:0 4px;font-weight:500;line-height:30px;transition:all .2s}.ant-pagination .ant-pagination-item:hover:not(.ant-pagination-item-active){background:var(--pagination-item-hover-bg);border-color:var(--web-primary);color:var(--web-primary)}.ant-pagination .ant-pagination-item-active{background:var(--pagination-item-active-bg);border-color:var(--pagination-item-active-bg);color:var(--pagination-item-active-color);box-shadow:0 2px 8px #1677ff4d}.ant-pagination .ant-pagination-item-active a{color:var(--pagination-item-active-color)}.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{background:var(--pagination-item-bg);border-color:var(--web-border-color);border-radius:6px;min-width:32px;height:32px;line-height:30px}.ant-pagination .ant-pagination-prev:hover,.ant-pagination .ant-pagination-next:hover{border-color:var(--web-primary);color:var(--web-primary)}.ant-pagination .ant-pagination-jump-prev,.ant-pagination .ant-pagination-jump-next{color:var(--web-text-secondary)}.ant-pagination .ant-pagination-jump-prev:hover,.ant-pagination .ant-pagination-jump-next:hover{color:var(--web-primary)}.ant-breadcrumb a{color:var(--web-text-secondary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}@media (width<=768px){.pro-page-container{padding:12px}}.pro-top-bar{align-items:center;gap:8px;display:flex}
