:root{--brand-1:#6d5dfc;--brand-2:#9b6bff;--brand-3:#5b8def;--gold:#f5b942;--bg:#f3f5fa;--surface:#fff;--surface-2:#f7f8fc;--border:#e6e8f0;--text:#1d2233;--muted:#6b7185;--thead:#f6f7fb;--row-hover:#f5f3ff;--header-bg:#ffffffdb;--content-bg:#ffffffb8;--shadow-sm:0 1px 2px #1018280a,0 4px 14px #1018280d;--shadow-md:0 2px 4px #1018280d,0 12px 32px #10182817;--sider-bg:linear-gradient(180deg,#0d0f22,#131636 55%,#191b44);--sider-text:#ffffffbd;--sider-active:linear-gradient(90deg,#6d5dfc6b,#9b6bff29);--scroll-thumb:#6d5dfc73}body.theme-dark{--brand-1:#8f83ff;--brand-2:#a98bff;--bg:#0f1117;--surface:#171a23;--surface-2:#1d212c;--border:#272c3a;--text:#d7dae3;--muted:#8b91a5;--thead:#1b1f2a;--row-hover:#1f2433;--header-bg:#13151de0;--content-bg:#151820c7;--shadow-sm:0 1px 2px #00000059,0 4px 14px #00000040;--shadow-md:0 2px 4px #0006,0 12px 32px #00000059;--sider-bg:linear-gradient(180deg,#11131b,#141723);--sider-text:#d7dae3b8;--sider-active:linear-gradient(90deg,#8f83ff3d,#8f83ff0f);--scroll-thumb:#8f83ff52;color-scheme:dark}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f5fa;background:var(--bg);color:#1d2233;color:var(--text);font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:15px;margin:0;min-height:100vh;transition:background-color .25s ease,color .25s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-bg{background:radial-gradient(1100px 600px at 12% -10%,#6d5dfc1a,#0000 60%),radial-gradient(900px 520px at 100% 110%,#f5b94214,#0000 60%),#f3f5fa;background:radial-gradient(1100px 600px at 12% -10%,#6d5dfc1a,#0000 60%),radial-gradient(900px 520px at 100% 110%,#f5b94214,#0000 60%),var(--bg);inset:0;overflow:hidden;position:fixed;z-index:0}body.theme-dark .app-bg{background:radial-gradient(1100px 600px at 12% -10%,#8f83ff12,#0000 60%),radial-gradient(900px 520px at 100% 110%,rgba(245,185,66,.035),#0000 60%),#f3f5fa;background:radial-gradient(1100px 600px at 12% -10%,#8f83ff12,#0000 60%),radial-gradient(900px 520px at 100% 110%,rgba(245,185,66,.035),#0000 60%),var(--bg)}.app-bg .orb{display:none}.app-shell{position:relative;z-index:1}.app-sider{background:linear-gradient(180deg,#0d0f22,#131636 55%,#191b44)!important;background:var(--sider-bg)!important;box-shadow:1px 0 0 #ffffff0a,4px 0 24px #080a1e2e}.sidebar-menu .ant-menu-item,.sidebar-menu .ant-menu-submenu-title{border-radius:10px!important;color:#ffffffbd!important;color:var(--sider-text)!important;font-family:Inter,Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;height:42px!important;letter-spacing:.01em;line-height:42px!important;margin:3px 10px!important;transition:background .2s ease,color .2s ease!important;width:calc(100% - 20px)!important}.sidebar-menu .ant-menu-item:hover,.sidebar-menu .ant-menu-submenu-title:hover{background:#ffffff0f!important;color:#fff!important}.sidebar-menu .ant-menu-item-selected{background:linear-gradient(90deg,#6d5dfc6b,#9b6bff29)!important;background:var(--sider-active)!important;box-shadow:inset 3px 0 0 #f5b942;box-shadow:inset 3px 0 0 var(--gold);color:#fff!important;font-weight:600!important}.sidebar-menu .ant-menu-item-selected .anticon{color:#f5b942!important;color:var(--gold)!important;opacity:1}.sidebar-menu .ant-menu-item .anticon{font-size:17px!important;opacity:.85}.sidebar-menu .ant-menu-sub{background:#0000!important}.ant-layout-header.app-header{align-items:center;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);background:#ffffffdb;background:var(--header-bg);border-bottom:1px solid #e6e8f0;border-bottom:1px solid var(--border);display:flex;gap:12px;height:64px;justify-content:space-between;line-height:normal;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.app-header-left{flex-wrap:nowrap!important;min-width:0}.app-header-right{flex-shrink:0;flex-wrap:nowrap!important}.app-header-title{color:#1d2233!important;color:var(--text)!important;font-family:Poppins,Inter,sans-serif!important;font-size:17px!important;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-avatar{background:linear-gradient(135deg,#6d5dfc,#9b6bff)!important;background:linear-gradient(135deg,var(--brand-1),var(--brand-2))!important}.live-clock{align-items:center;background:#f7f8fc;background:var(--surface-2);border:1px solid #e6e8f0;border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:13px;gap:6px;padding:5px 12px;white-space:nowrap}.live-clock-icon{color:#6d5dfc;color:var(--brand-1)}.live-clock-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.live-clock-date{color:#6b7185;color:var(--muted);font-size:11.5px}@media (max-width:1680px){.header-title-full{display:none!important}.header-title-short{display:inline!important}.live-clock-date{display:none}}.content-area{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;background:var(--content-bg);border:1px solid #e6e8f0;border:1px solid var(--border);box-shadow:0 1px 2px #1018280a,0 4px 14px #1018280d;box-shadow:var(--shadow-sm);position:relative}.content-area>*{position:relative;z-index:1}.ant-card-head-title,.ant-typography h1,.ant-typography h2,.ant-typography h3,h1,h2,h3,h4,h5{font-family:Poppins,Inter,sans-serif!important;letter-spacing:-.01em}.ant-typography{font-size:15px!important}.ant-table{font-size:14px!important}.ant-menu-item{font-size:15px!important}.ant-form-item-label>label{font-size:14px!important;font-weight:500!important}.ant-btn,.ant-input,.ant-input-number,.ant-select{font-size:14px!important}.ant-card{background:#fff!important;background:var(--surface)!important;border:1px solid #e6e8f0!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 1px 2px #1018280a,0 4px 14px #1018280d!important;box-shadow:var(--shadow-sm)!important;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.ant-card:hover{box-shadow:0 2px 4px #1018280d,0 12px 32px #10182817!important;box-shadow:var(--shadow-md)!important}.ant-card-hoverable:hover{transform:translateY(-2px)}.ant-card-head{border-bottom:1px solid #e6e8f0!important;border-bottom:1px solid var(--border)!important;font-weight:600}.ant-statistic-title{color:#6b7185!important;color:var(--muted)!important;font-size:14px!important;font-weight:500}.ant-statistic-content{font-feature-settings:"tnum";font-family:Poppins,sans-serif;font-size:22px!important;font-variant-numeric:tabular-nums}.ant-btn{border-radius:10px!important;font-weight:500}.ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(135deg,#6d5dfc,#9b6bff)!important;background:linear-gradient(135deg,var(--brand-1),var(--brand-2))!important;border:none!important;box-shadow:0 4px 14px #6d5dfc47!important;color:#fff!important;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-dangerous):hover{box-shadow:0 8px 20px #6d5dfc5c!important;filter:brightness(1.06);transform:translateY(-1px)}.ant-btn-primary.ant-btn-background-ghost:not(:disabled){background:#0000!important;border:1px solid #6d5dfc!important;border:1px solid var(--brand-1)!important;color:#6d5dfc!important;color:var(--brand-1)!important}body.theme-dark .ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(135deg,#5b4ee0,#7a55d8)!important;box-shadow:0 4px 14px #00000059!important;color:#f2f0ff!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{background:#0000!important;border-radius:12px;overflow:hidden}.ant-table-thead>tr>th{background:#f6f7fb!important;background:var(--thead)!important;color:#1d2233!important;color:var(--text)!important;font-size:13.5px!important;font-weight:600!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom:1px solid #e6e8f0!important;border-bottom:1px solid var(--border)!important}.ant-table-tbody>tr>td{font-size:14px!important}.ant-table-tbody>tr:hover>td{background:#f5f3ff!important;background:var(--row-hover)!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select-selector{border-radius:10px!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#6d5dfc73;background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:#0000}.page-fade{animation:fadeUp .35s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.row-distributed>td{background-color:#f6ffed!important}.row-distributed:hover>td{background-color:#e6ffd9!important}@media (max-width:576px){.header-title-full,.hide-on-mobile{display:none!important}.header-title-short{display:inline!important}}.header-title-short{display:none}@media (max-width:768px){.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{font-size:13px!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:8px!important;white-space:nowrap}.ant-layout-content{margin:12px!important;padding:12px!important}.ant-card-body{padding:14px!important}.ant-typography h1,.ant-typography h2,h1,h2{font-size:1.35rem!important}.ant-typography h3,h3{font-size:1.15rem!important}.ant-modal{margin:8px auto!important;max-width:96vw!important}.ant-statistic-content{font-size:18px!important}.ant-space{flex-wrap:wrap}.ant-layout-header .ant-space{flex-wrap:nowrap!important}.ant-layout-header{height:56px!important;padding:0 12px!important}.content-area{overflow:auto!important}.ant-layout-sider,.content-area{-webkit-overflow-scrolling:touch}.ant-layout-sider{overflow-y:auto!important}}.global-search-popup .ant-select-item-option{border-bottom:1px solid #f0f0f5;min-height:68px;padding:4px 10px}.global-search-popup .ant-select-item-option-content{white-space:normal}.global-search-popup .ant-select-item-option-active{background:#eef2ff!important}body.theme-dark .row-distributed>td{background-color:#5fc46a14!important}body.theme-dark .row-distributed:hover>td{background-color:#5fc46a21!important}body.theme-dark .global-search-popup .ant-select-item-option{border-bottom-color:#e6e8f0;border-bottom-color:var(--border)}body.theme-dark .global-search-popup .ant-select-item-option-active{background:#f5f3ff!important;background:var(--row-hover)!important}body.theme-dark img:not([src*=logo]){filter:brightness(.92)}body.theme-dark .ant-dropdown-menu,body.theme-dark .ant-message-notice-content,body.theme-dark .ant-modal-confirm .ant-modal-content,body.theme-dark .ant-notification-notice,body.theme-dark .ant-popover-inner{background:#f7f8fc!important;background:var(--surface-2)!important;border:1px solid #e6e8f0;border:1px solid var(--border);box-shadow:0 2px 4px #1018280d,0 12px 32px #10182817!important;box-shadow:var(--shadow-md)!important;color:#1d2233!important;color:var(--text)!important}body.theme-dark .ant-modal-confirm-content,body.theme-dark .ant-modal-confirm-title,body.theme-dark .ant-notification-notice-description,body.theme-dark .ant-notification-notice-message,body.theme-dark .ant-notification-notice-title{color:#1d2233!important;color:var(--text)!important}body.theme-dark .ant-notification-notice-close{color:#6b7185!important;color:var(--muted)!important}body.theme-dark [style*="background-color: rgb(255, 255, 255)"], body.theme-dark [style*="background: rgb(240, 240, 240)"], body.theme-dark [style*="background: rgb(240, 240, 245)"], body.theme-dark [style*="background: rgb(246, 246, 246)"], body.theme-dark [style*="background: rgb(248, 250, 252)"], body.theme-dark [style*="background: rgb(249, 249, 249)"], body.theme-dark [style*="background: rgb(250, 250, 250)"], body.theme-dark [style*="background: rgb(250, 251, 255)"], body.theme-dark [style*="background: rgb(255, 255, 255)"], body.theme-dark [style*="background: rgba(255, 255, 255"], body.theme-dark [style*="background: white"]{background:#f7f8fc!important;background:var(--surface-2)!important}body.theme-dark [style*="background: rgb(246, 255, 237)"]{background:#5fc46a12!important}body.theme-dark [style*="background: rgb(240, 245, 255)"]{background:#6aa8ff12!important}body.theme-dark [style*="background: rgb(255, 247, 230)"], body.theme-dark [style*="background: rgb(255, 251, 230)"]{background:#e8b04b12!important}body.theme-dark [style*="background: rgb(255, 240, 246)"], body.theme-dark [style*="background: rgb(255, 241, 240)"], body.theme-dark [style*="background: rgb(255, 242, 240)"]{background:#f0717812!important}body.theme-dark [style*="background: rgb(249, 240, 255)"]{background:#a98bff14!important}body.theme-dark [style*="color: rgb(0, 0, 0)"], body.theme-dark [style*="color: rgb(17, 17, 17)"], body.theme-dark [style*="color: rgb(31, 36, 48)"], body.theme-dark [style*="color: rgb(34, 34, 34)"], body.theme-dark [style*="color: rgb(51, 51, 51)"], body.theme-dark [style*="color: rgb(58, 63, 85)"], body.theme-dark [style*="color: rgb(68, 68, 68)"], body.theme-dark [style*="color: rgb(85, 85, 85)"]{color:#1d2233!important;color:var(--text)!important}body.theme-dark .vt-usage-panel{background:#1a2140!important;border-color:#2f3b6b!important}