._nav_5miwn_1{align-items:center;height:100%;display:inline-flex}._pageTabs_1082z_1{background:var(--tc-glass-bg);border-bottom:1px solid var(--tc-border-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._pageTabs_1082z_1 .ant-tabs-nav{margin-bottom:0;padding:4px 8px 0}._pageTabs_1082z_1 .ant-tabs-nav:before{border-bottom:none}._pageTabs_1082z_1 .ant-tabs-tab{background:var(--tc-bg-panel);border:1px solid var(--tc-border-base);border-radius:3px;height:28px;margin-right:4px;transition:border-color .2s,color .2s;padding:0 12px!important}._pageTabs_1082z_1 .ant-tabs-tab .ant-tabs-tab-btn{color:var(--tc-text-secondary);letter-spacing:.5px;font-size:12px}._pageTabs_1082z_1 .ant-tabs-tab:hover{border-color:var(--tc-border-strong)}._pageTabs_1082z_1 .ant-tabs-tab.ant-tabs-tab-active{box-shadow:0 0 10px var(--tc-border-strong);background:var(--tc-bg-hover)!important;border-color:var(--tc-primary)!important}._pageTabs_1082z_1 .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--tc-primary)}._pageTabs_1082z_1 .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:before{background:var(--tc-primary);width:6px;height:6px;box-shadow:0 0 6px var(--tc-border-strong);content:"";border-radius:50%;margin-right:6px;display:inline-block}._pageTabs_1082z_1 .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-remove{color:var(--tc-primary)}._pageTabs_1082z_1 .ant-tabs-tab-remove{color:var(--tc-text-tertiary);margin-left:6px;font-size:12px}._tabLabel_1082z_56{-webkit-user-select:none;user-select:none}._headerSearch_k0bnv_1{align-items:center;line-height:1.5714;display:inline-flex}._headerSearch_k0bnv_1 ._input_k0bnv_6{background:0 0;border-radius:0;width:0;min-width:0;transition:width .3s,margin-left .3s;overflow:hidden}._headerSearch_k0bnv_1 ._input_k0bnv_6 .ant-select-selection{background:0 0}._headerSearch_k0bnv_1 ._input_k0bnv_6 input{box-shadow:none!important}._headerSearch_k0bnv_1 ._input_k0bnv_6._show_k0bnv_20{width:210px;margin-left:8px}._container_150eh_1>*{background-color:var(--tc-bg-elevated);border:1px solid var(--tc-border-base);box-shadow:var(--tc-card-shadow);border-radius:4px}@media screen and (width<=480px){._container_150eh_1{width:100%!important}._container_150eh_1>*{border-radius:0!important}}._menu_1ic0h_1 .anticon{margin-right:8px}._menu_1ic0h_1 .ant-dropdown-menu-item{min-width:160px}._right_1ic0h_7{float:right;align-items:center;gap:8px;height:48px;margin-left:auto;display:flex;overflow:hidden}._right_1ic0h_7 ._action_1ic0h_16{cursor:pointer;border-radius:6px;align-items:center;height:32px;padding:0 12px;transition:all .3s;display:flex}._right_1ic0h_7 ._action_1ic0h_16>span{vertical-align:middle}._right_1ic0h_7 ._action_1ic0h_16:hover,._right_1ic0h_7 ._action_1ic0h_16.opened{background:var(--tc-bg-hover)}._right_1ic0h_7 ._roleTag_1ic0h_34{color:var(--tc-text-secondary);background:var(--tc-bg-hover);border-color:var(--tc-border-strong);margin-inline-end:0;padding:0 8px;font-size:12px;line-height:20px}._right_1ic0h_7 ._dataScreen_1ic0h_43{height:32px;color:var(--ant-color-primary,var(--tc-primary));border-radius:6px;align-items:center;padding:0 12px;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}._right_1ic0h_7 ._dataScreen_1ic0h_43:hover{color:var(--ant-color-primary-hover,var(--tc-primary));background:var(--ant-color-primary-bg,#1890ff0f)}._right_1ic0h_7 ._dataScreen_1ic0h_43:focus-visible{outline:2px solid var(--ant-color-primary,var(--tc-primary));outline-offset:2px}._right_1ic0h_7 ._search_1ic0h_62{padding:0 8px;font-size:16px}._right_1ic0h_7 ._search_1ic0h_62:hover{background:0 0}._right_1ic0h_7 ._account_1ic0h_69{padding:0 8px}._dark_1ic0h_72 ._action_1ic0h_16:hover,._dark_1ic0h_72 ._action_1ic0h_16.opened{background:var(--tc-bg-hover)}._dark_1ic0h_72 ._dataScreen_1ic0h_43{color:#fff}._dark_1ic0h_72 ._dataScreen_1ic0h_43:hover{color:#fff;background:#ffffff14}._dark_1ic0h_72 ._dataScreen_1ic0h_43:focus-visible{outline-color:#fff}._dark_1ic0h_72 ._roleTag_1ic0h_34{color:#ffffffd9;background:#ffffff1f;border-color:#ffffff59}@media only screen and (width<=768px){.ant-divider-vertical{vertical-align:unset}._name_1ic0h_97{display:none}._right_1ic0h_7{gap:2px;position:static}._right_1ic0h_7 ._search_1ic0h_62,._right_1ic0h_7 ._dataScreen_1ic0h_43,._right_1ic0h_7 ._roleTag_1ic0h_34{display:none}}._fab_1gkoe_2{z-index:1200;cursor:grab;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px}._fab_1gkoe_2:active{cursor:grabbing}._fab_1gkoe_2:hover{transform:translateY(-3px)scale(1.05)}._fab_1gkoe_2._fabFloating_1gkoe_24:hover{transform:none}._fab_1gkoe_2 ._fabLogo_1gkoe_27{object-fit:contain;width:30px;height:30px}._fab_1gkoe_2 ._fabDot_1gkoe_32{background:#ff5b66;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:0 0 8px #ff5b66cc}._fab_1gkoe_2{box-shadow:0 0 0 1px #00e5ff0f,0 0 24px #00e5ff2e,0 0 64px #00e5ff14,0 8px 24px #0000002e}:root[data-theme=dark] ._fab_1gkoe_2{box-shadow:0 0 0 1px #00e5ff1a,0 0 28px #00e5ff3d,0 0 80px #00e5ff1f,0 8px 24px #0000004d}._fabGlow_1gkoe_53{animation:4s ease-in-out infinite _agent-fab-glow_1gkoe_1}@keyframes _agent-fab-glow_1gkoe_1{0%,to{filter:drop-shadow(0 0 2px #00e5ff40)}50%{filter:drop-shadow(0 0 5px #00e5ff66)}}._fabAlert_1gkoe_66{animation:1.1s ease-in-out 3 _agent-fab-alert_1gkoe_1;box-shadow:0 0 0 1px var(--peek-glow,#00e5ff4d), 0 0 28px var(--peek-glow,#00e5ff80), 0 0 72px var(--peek-glow,#00e5ff38), 0 8px 24px #0000004d!important}@keyframes _agent-fab-alert_1gkoe_1{0%,to{filter:drop-shadow(0 0 3px var(--peek-glow,#00e5ff66));transform:scale(1)}50%{filter:drop-shadow(0 0 9px var(--peek-glow,#00e5ffb3));transform:scale(1.1)}}._peekBubble_1gkoe_82{z-index:1200;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px)saturate(1.4);border-radius:10px;align-items:flex-start;gap:8px;max-width:280px;padding:10px 12px;animation:.7s cubic-bezier(.16,.84,.3,1) both _agent-peek-in_1gkoe_1;display:flex;position:fixed;bottom:22px;right:84px}._peekBubble_1gkoe_82:after{background:inherit;border-top:1px solid;border-right:1px solid;border-color:inherit;content:"";width:10px;height:10px;position:absolute;bottom:18px;right:-5px;transform:rotate(45deg)}._peekBubble_1gkoe_82 ._peekDot_1gkoe_115{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}._peekBubble_1gkoe_82 ._peekBody_1gkoe_122{flex-direction:column;gap:2px;min-width:0;display:flex}._peekBubble_1gkoe_82 ._peekTitle_1gkoe_128{font-size:12px;font-weight:600}._peekBubble_1gkoe_82 ._peekText_1gkoe_132{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}@keyframes _agent-peek-in_1gkoe_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._panel_1gkoe_150{z-index:1200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 120px);animation:.28s cubic-bezier(.2,.9,.3,1.2) both _agent-panel-in_1gkoe_1;display:flex;position:fixed;bottom:84px;right:22px;overflow:hidden}@keyframes _agent-panel-in_1gkoe_1{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._panelHead_1gkoe_176{align-items:center;gap:10px;padding:12px 14px;display:flex}._panelHead_1gkoe_176 ._headLogo_1gkoe_182{object-fit:contain;width:32px;height:32px}._panelHead_1gkoe_176 ._headTitle_1gkoe_187{flex-direction:column;flex:1;font-size:14px;font-weight:600;line-height:1.3;display:flex}._panelHead_1gkoe_176 ._headTitle_1gkoe_187 ._headSub_1gkoe_195{letter-spacing:.5px;font-size:11px;font-weight:400}._panelHead_1gkoe_176 ._iconBtn_1gkoe_200{cursor:pointer;opacity:.7;background:0 0;border:none;padding:4px;font-size:14px;transition:opacity .2s}._panelHead_1gkoe_176 ._iconBtn_1gkoe_200:hover{opacity:1}._tabs_1gkoe_212{padding:0 8px;display:flex}._tabs_1gkoe_212 ._tab_1gkoe_212{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:13px;transition:color .2s;display:inline-flex}._body_1gkoe_228{scroll-behavior:smooth;flex:1;padding:12px 14px;overflow-y:auto}._body_1gkoe_228::-webkit-scrollbar{width:5px}._msg_1gkoe_237{margin-bottom:10px;animation:.25s both _agent-msg-in_1gkoe_1;display:flex}._msg_1gkoe_237._msgUser_1gkoe_242{justify-content:flex-end}._msg_1gkoe_237 ._bubble_1gkoe_245{word-break:break-word;border-radius:10px;max-width:82%;padding:8px 12px;font-size:13px;line-height:1.55}._msgUser_1gkoe_242 ._bubble_1gkoe_245{border-bottom-right-radius:2px}._msg_1gkoe_237:not(._msgUser_1gkoe_242) ._bubble_1gkoe_245{border-bottom-left-radius:2px}@keyframes _agent-msg-in_1gkoe_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._insightHint_1gkoe_269{letter-spacing:.5px;text-align:center;margin-bottom:10px;font-size:11px}._insightCard_1gkoe_275{border-radius:8px;margin-bottom:10px;padding:10px 12px;animation:.3s both _agent-msg-in_1gkoe_1}._insightCard_1gkoe_275 ._insightTop_1gkoe_281{align-items:center;gap:8px;margin-bottom:6px;display:flex}._insightCard_1gkoe_275 ._insightTag_1gkoe_287{border:1px solid;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px}._insightCard_1gkoe_275 ._insightTitle_1gkoe_294{flex:1;font-size:13px;font-weight:600}._insightCard_1gkoe_275 ._insightTime_1gkoe_299{flex-shrink:0;font-size:11px}._insightCard_1gkoe_275 ._insightText_1gkoe_303{font-size:12.5px;line-height:1.6}._inputBar_1gkoe_307{gap:8px;padding:10px 12px;display:flex}._inputBar_1gkoe_307 ._input_1gkoe_307{border-radius:18px;outline:none;flex:1;height:36px;padding:0 12px;font-size:13px;transition:border-color .2s}._inputBar_1gkoe_307 ._input_1gkoe_307::placeholder{opacity:.5}._inputBar_1gkoe_307 ._sendBtn_1gkoe_324{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:transform .15s,box-shadow .2s;display:inline-flex}._inputBar_1gkoe_307 ._sendBtn_1gkoe_324:hover{transform:scale(1.08);box-shadow:0 0 12px #00e5ff80}@media (width<=480px){._panel_1gkoe_150{width:calc(100vw - 24px);bottom:76px;right:12px}}._panelHalfscreen_1gkoe_349{z-index:1100;animation:none!important}._panelFloating_1gkoe_354{animation:none!important}._resizeHandle_1gkoe_358{z-index:10;cursor:nwse-resize;opacity:.6;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .2s;display:flex;position:absolute;bottom:4px;right:4px}._resizeHandle_1gkoe_358:hover{opacity:1}._halfResizeBar_1gkoe_376{z-index:10;cursor:ew-resize;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:0;bottom:0;left:0}._halfResizeBar_1gkoe_376:hover ._halfResizeGrip_1gkoe_388{opacity:1}._halfResizeGrip_1gkoe_388{opacity:.4;border-radius:2px;width:3px;height:48px;transition:opacity .2s}@media (prefers-reduced-motion:reduce){._fab_1gkoe_2,._panel_1gkoe_150,._msg_1gkoe_237,._insightCard_1gkoe_275{animation:none!important}}html,body,#root{height:100%}body{color:var(--tc-text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--tc-bg-base);transition:background-color .3s}:root[data-theme=dark] body{background:radial-gradient(1200px 500px at 50% -8%,#00e5ff17,#0000 60%),#050b14 radial-gradient(closest-side,#0a1830 0%,#081426 55%,#050b14 100%) fixed}:root[data-theme=light] body{background:radial-gradient(1100px 460px at 50% -10%,#0b5ed714,#0000 60%),#f2f5fa linear-gradient(#f4f7fb 0%,#eef2f8 100%) fixed}ul,ol{list-style:none}canvas{display:block}::selection{color:#fff;background:var(--tc-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--tc-border-strong);opacity:.6;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--tc-primary)}:focus-visible{outline:2px solid var(--tc-border-strong);outline-offset:1px}:root[data-theme=light] .ant-layout-sider .ant-menu,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-title,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item .ant-menu-title-content,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-title .ant-menu-title-content,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item .anticon,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-title .anticon{color:#0b1e3ec7}:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item:hover,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-title:hover{color:#0b5ed7;background:#0b5ed70f}:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item:hover .ant-menu-title-content,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-title:hover .ant-menu-title-content,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item:hover .anticon,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-title:hover .anticon{color:#0b5ed7}:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item-selected,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#0b5ed7;background:#0b5ed71a;font-weight:600}:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item-selected .ant-menu-title-content,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-item-selected .anticon,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#0b5ed7}:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-arrow{color:#0b1e3e80}:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-arrow:before,:root[data-theme=light] .ant-layout-sider .ant-menu .ant-menu-submenu-arrow:after{background:#0b1e3e80}:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-title,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item .ant-menu-title-content,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-title .ant-menu-title-content,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item .anticon,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-title .anticon{color:#a0bedcc7}:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item:hover,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-title:hover,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item:hover .ant-menu-title-content,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-title:hover .ant-menu-title-content,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item:hover .anticon,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-title:hover .anticon{color:#eaf6fb}:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item-selected,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#00e5ff;background:#00e5ff1a}:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item-selected .ant-menu-title-content,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-item-selected .anticon,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#00e5ff}:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-arrow{color:#a0bedc80}:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-arrow:before,:root[data-theme=dark] .ant-layout-sider .ant-menu .ant-menu-submenu-arrow:after{background:#a0bedc80}.ant-card{background:var(--tc-glass-bg);border:1px solid var(--tc-border-base);box-shadow:var(--tc-card-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px}.ant-card .ant-card-head{border-bottom:1px solid var(--tc-border-secondary);min-height:44px;position:relative}.ant-card .ant-card-head .ant-card-head-title{color:var(--tc-text-primary);letter-spacing:.5px;padding-left:12px;font-weight:600;position:relative}.ant-card .ant-card-head .ant-card-head-title:before{background:linear-gradient(180deg, var(--tc-primary), transparent 130%);width:3px;height:14px;box-shadow:0 0 8px var(--tc-border-strong);content:"";border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ant-table .ant-table-thead>tr>th{letter-spacing:1px;font-weight:500;border-bottom:1px solid var(--tc-border-strong)!important}.ant-table .ant-table-tbody>tr>td{letter-spacing:.3px;font-family:Rajdhani,DIN Alternate,Bahnschrift,Arial Narrow,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}:is(.ant-table .ant-table-tbody>tr>td.ant-table-cell:has(a),.ant-table .ant-table-tbody>tr>td:first-child){font-family:inherit}.ant-pagination .ant-pagination-item{border-color:var(--tc-border-base);background:0 0}.ant-pagination .ant-pagination-item a{color:var(--tc-text-secondary)}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background:var(--tc-bg-hover);border-color:var(--tc-primary)}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--tc-primary)}.ant-statistic-content,.tech-number{letter-spacing:.5px;font-family:Rajdhani,DIN Alternate,Bahnschrift,Arial Narrow,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.ant-descriptions .ant-descriptions-item-label{color:var(--tc-text-secondary)!important}.ant-modal .ant-modal-content{border:1px solid var(--tc-border-base);border-top:1px solid var(--tc-border-strong);box-shadow:var(--tc-card-shadow);border-radius:8px}.ant-drawer .ant-drawer-header{border-bottom:1px solid var(--tc-border-base)}.ant-input,.ant-input-affix-wrapper,.ant-select .ant-select-selector,.ant-picker,.ant-input-number,.ant-input-outlined{background:var(--tc-bg-panel-solid)!important;border-color:var(--tc-border-base)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-select .ant-select-selector:hover,.ant-picker:hover,.ant-input-number:hover,.ant-input-outlined:hover,.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-select .ant-select-selector:focus,.ant-picker:focus,.ant-input-number:focus,.ant-input-outlined:focus,.ant-input.ant-input-focused,.ant-input-affix-wrapper.ant-input-focused,.ant-select .ant-select-selector.ant-input-focused,.ant-picker.ant-input-focused,.ant-input-number.ant-input-focused,.ant-input-outlined.ant-input-focused,.ant-input.ant-select-focused .ant-select-selector,.ant-input-affix-wrapper.ant-select-focused .ant-select-selector,.ant-select .ant-select-selector.ant-select-focused .ant-select-selector,.ant-picker.ant-select-focused .ant-select-selector,.ant-input-number.ant-select-focused .ant-select-selector,.ant-input-outlined.ant-select-focused .ant-select-selector{border-color:var(--tc-border-strong)!important;box-shadow:0 0 0 2px var(--tc-bg-hover)!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-cascader-dropdown,.ant-dropdown .ant-dropdown-menu{border:1px solid var(--tc-border-base);box-shadow:var(--tc-card-shadow);background:var(--tc-bg-elevated)!important}.ant-btn-primary{background:linear-gradient(135deg, var(--tc-primary-dim), var(--tc-primary));border:none;font-weight:600;color:#fff!important}.ant-btn-primary:hover,.ant-btn-primary:focus-visible{background:var(--tc-primary);box-shadow:0 0 16px var(--tc-border-strong)}.ant-btn-primary:disabled{background:var(--tc-bg-hover);color:var(--tc-text-tertiary)!important}:root[data-theme=dark] .ant-btn-primary{color:#031420!important}.ant-btn-default:not(:disabled):hover{color:var(--tc-primary);border-color:var(--tc-border-strong);background:var(--tc-bg-hover)}.ant-tag{letter-spacing:.5px;border-radius:3px}.ant-message .ant-message-notice-content,.ant-notification .ant-notification-notice{background:var(--tc-bg-elevated);border:1px solid var(--tc-border-base);box-shadow:var(--tc-card-shadow)}.ant-badge .ant-badge-count{box-shadow:0 0 8px #ff5b6699}.ant-spin .ant-spin-dot-item{background:var(--tc-primary)}.ant-pro-basicLayout-content{margin:8px!important}.ant-pro-basicLayout-content .ant-card{margin-bottom:0}.echarts-for-react div[class*=tooltip],.react-echarts div[class*=tooltip]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.CardLineChartsHeader .title,.CardLineBackgroundChartsHeader .title,.CardLineBackgroundChartsFooter .title,.FullAddTableHeader .title{color:var(--tc-text-primary);letter-spacing:.5px;padding-left:12px;font-weight:600;position:relative}.CardLineChartsHeader .title:before,.CardLineBackgroundChartsHeader .title:before,.CardLineBackgroundChartsFooter .title:before,.FullAddTableHeader .title:before{background:linear-gradient(180deg, var(--tc-primary), transparent 130%);width:3px;height:14px;box-shadow:0 0 8px var(--tc-border-strong);content:"";border-radius:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes tech-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tech-pulse-dot{0%,to{box-shadow:0 0 0 0 var(--tc-border-strong)}50%{box-shadow:0 0 0 4px #0000}}.ant-card{animation:.35s both tech-fade-up}@media (width<=991px){.ant-layout-content{padding:8px!important}.ant-card{margin-bottom:10px}.ant-card .ant-card-body{padding:12px}.ant-table-wrapper,.ant-table-content,.ant-descriptions-view{overflow-x:auto}.ant-pagination .ant-pagination-total-text,.ant-pagination .ant-pagination-options{display:none}.ant-modal{max-width:calc(100vw - 24px)}.ant-drawer-content-wrapper{max-width:100vw}.ant-tabs-nav{overflow:auto hidden}}@media (width<=575px){.ant-form .ant-row,.ant-row{flex-direction:column}.ant-form .ant-row>.ant-col,.ant-row>.ant-col{flex:100%!important;max-width:100%!important}.ant-row{flex-wrap:wrap}.ant-form .ant-form-item{margin-bottom:8px}.ant-space{flex-wrap:wrap}.ant-modal-footer{text-align:center}.ant-statistic-content{font-size:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
