.mx-app-layout .mx-app-sider{box-shadow:2px 0 12px #00000026}.mx-app-layout .mx-app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.mx-app-layout .mx-app-sider{overflow-y:auto;overflow-x:hidden}.mx-app-layout .mx-app-sider::-webkit-scrollbar{width:4px}.mx-app-layout .mx-app-sider::-webkit-scrollbar-track{background:transparent}.mx-app-layout .mx-app-sider::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}.mx-app-layout .mx-app-sider::-webkit-scrollbar-thumb:hover{background:#ffffff40}.mx-app-logo{height:64px;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000014;color:#fff;flex-shrink:0}.mx-app-logo-mark{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--primary-color),var(--primary-active));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;flex-shrink:0;overflow:hidden}.mx-app-logo-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mx-app-logo-text{display:flex;flex-direction:column;min-width:0}.mx-app-logo-title{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-app-logo-sub{font-size:11px;color:#ffffff8c;white-space:nowrap}.mx-app-header{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px}.mx-app-user{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background var(--transition-fast)}.mx-app-user:hover{background:var(--bg-gray)}.mx-app-user-meta{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.mx-app-user-name{font-size:13px;font-weight:500;color:var(--text-primary)}.mx-app-content{margin:0;padding:0;min-height:calc(100vh - 56px);overflow:auto}.mx-app-sider-menu{background:transparent!important;border:none!important;border-inline-end:none!important;padding:var(--space-2) var(--space-2);flex:1;overflow-y:auto;overflow-x:hidden}.mx-app-sider-menu>.ant-menu-item,.mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title{color:var(--sider-text)!important;border-radius:var(--radius-md)!important;margin:2px 0!important;height:44px!important;line-height:44px!important;padding-inline:var(--space-4)!important;font-size:var(--text-base)!important;font-weight:500;transition:background var(--transition-base),color var(--transition-base)!important;display:flex;align-items:center;position:relative}.mx-app-sider-menu>.ant-menu-item .anticon,.mx-app-sider-menu>.ant-menu-item .ant-menu-item-icon,.mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{font-size:17px!important;min-width:17px;transition:color var(--transition-base),transform .2s ease,opacity .2s ease;opacity:.75}.mx-app-sider-menu>.ant-menu-item:hover .anticon,.mx-app-sider-menu>.ant-menu-item:hover .ant-menu-item-icon,.mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title:hover .anticon,.mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title:hover .ant-menu-item-icon{transform:scale(1.15);opacity:1}.mx-app-sider-menu>.ant-menu-item:hover,.mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title:hover{background:var(--sider-hover)!important;color:var(--sider-text-active)!important}.mx-app-sider-menu>.ant-menu-item-selected,.mx-app-sider-menu>li.ant-menu-item-selected{background:var(--sider-active)!important;color:var(--sider-text-active)!important;font-weight:600}.mx-app-sider-menu>.ant-menu-item-selected:after,.mx-app-sider-menu>li.ant-menu-item-selected:after{display:none}.mx-app-sider-menu>.ant-menu-item-selected .anticon,.mx-app-sider-menu>.ant-menu-item-selected .ant-menu-item-icon,.mx-app-sider-menu>li.ant-menu-item-selected .anticon,.mx-app-sider-menu>li.ant-menu-item-selected .ant-menu-item-icon{color:var(--primary-color)!important;opacity:1}.mx-app-sider-menu>.ant-menu-submenu{color:var(--sider-text)!important}.mx-app-sider-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--sider-text-active)!important;background:var(--sider-hover)!important}.mx-menu-group-label{font-weight:600;letter-spacing:.2px;opacity:.92}.mx-app-sider-menu .ant-menu-submenu-arrow{color:var(--sider-text)!important;transition:transform var(--transition-base),color var(--transition-base);right:var(--space-3)}.mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:var(--sider-text-active)!important}.mx-app-sider-menu>.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--primary-color)!important}.mx-app-sider-menu .ant-menu-sub{background:#0000000f!important;border-radius:var(--radius-md);margin:2px 0!important;overflow:hidden}.mx-app-sider-menu .ant-menu-sub .ant-menu-sub{background:#0000000a!important}.mx-app-sider-menu .ant-menu-sub .ant-menu-item{height:40px!important;line-height:40px!important;font-size:var(--text-sm)!important;font-weight:400;margin:1px 0!important;color:var(--sider-text)!important;border-radius:var(--radius-md)!important;transition:background var(--transition-base),color var(--transition-base)!important;display:flex;align-items:center;position:relative}.mx-app-sider-menu .ant-menu-sub .ant-menu-item .anticon,.mx-app-sider-menu .ant-menu-sub .ant-menu-item .ant-menu-item-icon{font-size:15px!important;min-width:15px;transition:color var(--transition-base),transform .2s ease,opacity .2s ease;opacity:.7}.mx-app-sider-menu .ant-menu-sub .ant-menu-item:hover .anticon,.mx-app-sider-menu .ant-menu-sub .ant-menu-item:hover .ant-menu-item-icon{transform:scale(1.12);opacity:1}.mx-app-sider-menu .ant-menu-sub .ant-menu-item:hover{background:var(--sider-hover)!important;color:var(--sider-text-active)!important}.mx-app-sider-menu .ant-menu-sub .ant-menu-submenu>.ant-menu-submenu-title{height:40px!important;line-height:40px!important;font-size:var(--text-sm)!important;font-weight:500;color:var(--sider-text)!important;border-radius:var(--radius-md)!important;transition:background var(--transition-base),color var(--transition-base)!important;display:flex;align-items:center}.mx-app-sider-menu .ant-menu-sub .ant-menu-submenu>.ant-menu-submenu-title .anticon,.mx-app-sider-menu .ant-menu-sub .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon{font-size:15px!important;transition:color var(--transition-base)}.mx-app-sider-menu .ant-menu-sub .ant-menu-submenu>.ant-menu-submenu-title:hover{background:var(--sider-hover)!important;color:var(--sider-text-active)!important}.mx-app-sider-menu .ant-menu-sub .ant-menu-sub .ant-menu-item,.mx-app-sider-menu .ant-menu-sub .ant-menu-sub .ant-menu-submenu>.ant-menu-submenu-title{font-size:var(--text-xs)!important}.mx-app-sider-menu .ant-menu-sub .ant-menu-item-selected,.mx-app-sider-menu .ant-menu-sub li.ant-menu-item-selected{background:var(--sider-active)!important;color:var(--sider-text-active)!important;font-weight:600}.mx-app-sider-menu .ant-menu-sub .ant-menu-item-selected .anticon,.mx-app-sider-menu .ant-menu-sub .ant-menu-item-selected .ant-menu-item-icon,.mx-app-sider-menu .ant-menu-sub li.ant-menu-item-selected .anticon,.mx-app-sider-menu .ant-menu-sub li.ant-menu-item-selected .ant-menu-item-icon{color:var(--primary-color)!important;opacity:1}.mx-app-sider-menu .ant-menu-inline>.ant-menu-item:before,.mx-app-sider-menu .ant-menu-sub .ant-menu-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:var(--primary-color);border-radius:0 2px 2px 0;transition:height var(--transition-base);opacity:0}.mx-app-sider-menu .ant-menu-inline>.ant-menu-item:hover:before,.mx-app-sider-menu .ant-menu-sub .ant-menu-item:hover:before{height:16px;opacity:.5}.mx-app-sider-menu .ant-menu-inline>.ant-menu-item-selected:before,.mx-app-sider-menu .ant-menu-inline>li.ant-menu-item-selected:before,.mx-app-sider-menu .ant-menu-sub .ant-menu-item-selected:before,.mx-app-sider-menu .ant-menu-sub li.ant-menu-item-selected:before{height:20px;opacity:1}.mx-app-sider.ant-layout-sider-collapsed .mx-app-logo{padding:0;justify-content:center}.mx-app-sider.ant-layout-sider-collapsed .mx-app-logo-text{display:none}.mx-app-sider.ant-layout-sider-collapsed .mx-app-sider-menu{padding:var(--space-2) var(--space-1)}.mx-app-sider.ant-layout-sider-collapsed .mx-app-sider-menu>.ant-menu-item,.mx-app-sider.ant-layout-sider-collapsed .mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:0!important;justify-content:center}.mx-app-sider.ant-layout-sider-collapsed .mx-app-sider-menu>.ant-menu-item .anticon+span,.mx-app-sider.ant-layout-sider-collapsed .mx-app-sider-menu>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:none}.mx-app-sider.ant-layout-sider-collapsed .mx-app-sider-menu .ant-menu-submenu-arrow{display:none}.mx-app-sider.ant-layout-sider-collapsed .mx-app-sider-menu>.ant-menu-item:before{display:none}:root{--primary-color: #0EA5E9;--primary-hover: #0284C7;--primary-active: #0369A1;--primary-bg: #E0F2FE;--primary-bg-dark: #BAE6FD;--sider-bg: #0C4A6E;--sider-hover: #ffffff0d;--sider-active: #ffffff14;--sider-text: #ffffffa6;--sider-text-active: #ffffff;--success-color: #10B981;--success-bg: #D1FAE5;--warning-color: #F59E0B;--warning-bg: #FEF3C7;--error-color: #EF4444;--error-bg: #FEE2E2;--info-color: #3B82F6;--info-bg: #DBEAFE;--text-primary: #1E293B;--text-secondary: #64748B;--text-muted: #94A3B8;--text-disabled: #CBD5E1;--text-inverse: #FFFFFF;--bg-base: #F8FAFC;--bg-container: #FFFFFF;--bg-light: #F8FAFC;--bg-gray: #F1F5F9;--bg-dark: #0F172A;--bg-overlay: rgba(15, 23, 42, .5);--border-color: #E2E8F0;--border-light: #F1F5F9;--border-dark: #BFBFBF;--border-focus: var(--primary-color);--login-bg: #0C4A6E;--login-card-bg: rgba(255, 255, 255, .1);--login-border-color: rgba(255, 255, 255, .2);--login-text-color: #ffffff;--login-text-muted: rgba(255, 255, 255, .6);--login-input-bg: rgba(255, 255, 255, .1);--login-input-bg-focus: rgba(255, 255, 255, .15);--login-brand-bg: linear-gradient(135deg, rgba(14, 165, 233, .3), rgba(2, 132, 199, .3));--login-brand-bg-radial: radial-gradient(circle at 20% 80%, rgba(56, 189, 248, .2) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(14, 165, 233, .2) 0%, transparent 50%);--stat-1: #0EA5E9;--stat-2: #10B981;--stat-3: #F59E0B;--stat-4: #EF4444;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--transition-fast: .1s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--text-xs: 11px;--text-sm: 12px;--text-base: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 30px;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*,*:before,*:after{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.15s;transition-timing-function:ease}*{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--text-base);line-height:1.6;color:var(--text-primary);background:var(--bg-light);min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-gray);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}::-moz-selection{background:var(--primary-color);color:#fff}::selection{background:var(--primary-color);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-up{animation:fadeInUp .5s ease forwards}.animate-fade-in{animation:fadeIn .4s ease forwards}.animate-slide-in-right{animation:slideInRight .4s ease forwards}.mx-page{display:flex;flex-direction:column;min-height:100%;background:var(--bg-base, #F8FAFC);animation:mxPageIn .4s cubic-bezier(.16,1,.3,1) both;position:relative}@keyframes mxPageIn{0%{opacity:0}to{opacity:1}}.mx-bg-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.015) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:0}.mx-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 24px;scroll-behavior:smooth;position:relative;z-index:1}.mx-content-inner{margin:0 auto;display:flex;flex-direction:column;gap:14px}.mx-form-block{background:var(--bg-container, #FFFFFF);border:1px solid var(--border-color, #E2E8F0);border-radius:var(--radius-lg, 12px);padding:18px 20px;animation:mxBlockIn .35s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0s);transition:border-color .2s ease,box-shadow .2s ease}.mx-form-block:hover{box-shadow:0 2px 8px #0000000a}@keyframes mxBlockIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mx-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mx-stat-card{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-light, #F8FAFC);border-radius:var(--radius-md, 8px);border:1px solid var(--border-light, #F1F5F9);transition:all .2s ease}.mx-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.mx-stat-icon{width:40px;height:40px;border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mx-stat-value{font-size:20px;font-weight:700;color:var(--text-primary, #1E293B);line-height:1.2}.mx-stat-label{font-size:11px;color:var(--text-muted, #94A3B8)}.mx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg-light, #F8FAFC);border-radius:var(--radius-md, 8px);flex-wrap:wrap}.mx-toolbar-left{display:flex;align-items:center;gap:12px;flex:1}.mx-search{flex:1;max-width:320px}.mx-toolbar-right{display:flex;gap:8px;align-items:center}.mx-count-text{font-size:12px;color:var(--text-muted, #94A3B8)}.mx-table .ant-table{border-radius:var(--radius-md, 8px)}.mx-table .ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.mx-table .ant-table{min-width:0}.mx-table .ant-table-cell{word-break:break-word}.mx-table .ant-table-cell-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.mx-stats-grid{grid-template-columns:repeat(2,1fr)}.mx-toolbar{flex-direction:column;align-items:stretch}.mx-search{max-width:none}}@media(max-width:768px){.mx-stats-grid{grid-template-columns:1fr}.mx-content{padding:12px 16px}.mx-form-block{padding:14px 16px}.mx-table .ant-table-thead>tr>th,.mx-table .ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}.mx-table .ant-pagination{font-size:12px}.mx-table .ant-pagination-options{display:none}}@media(max-width:480px){.mx-content{padding:8px 12px}.mx-form-block{padding:12px}.mx-stats-grid{grid-template-columns:1fr;gap:8px}.mx-stat-card{padding:10px 12px}.mx-stat-icon{width:32px;height:32px}.mx-stat-value{font-size:16px}.mx-stat-label{font-size:10px}.mx-toolbar{padding:8px;gap:8px}}@keyframes mxPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes mxFadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.mx-form-page{display:flex;flex-direction:column;height:calc(100vh - 56px);max-height:calc(100vh - 56px);min-height:0;width:100%;box-sizing:border-box;background:var(--bg-base);position:relative;overflow:hidden;animation:mxPageIn .4s cubic-bezier(.16,1,.3,1) both}.mx-form-bg-grid{position:absolute;inset:0;background-image:linear-gradient(var(--border-color) 1px,transparent 1px),linear-gradient(90deg,var(--border-color) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;z-index:0}.mx-form-hero{position:relative;z-index:10;background:var(--bg-container);border-bottom:1px solid var(--border-color);padding:10px 24px;box-shadow:0 1px 2px #00000008;flex-shrink:0}.mx-form-hero-container{display:flex;align-items:center;justify-content:space-between;gap:16px}.mx-form-content{position:relative;z-index:1;flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:20px 24px;scroll-behavior:smooth}.mx-form-content::-webkit-scrollbar{width:6px}.mx-form-content::-webkit-scrollbar-track{background:transparent}.mx-form-content::-webkit-scrollbar-thumb{background:#0000001f;border-radius:3px}.mx-form-content::-webkit-scrollbar-thumb:hover{background:#0003}.mx-form-content-inner{display:grid;grid-template-columns:1fr 180px;gap:20px;max-width:1600px;margin:0 auto;min-width:0}.mx-main-form{display:flex;flex-direction:column;gap:28px;min-width:0}.mx-main-form>.ant-form{display:contents}.mx-form-block{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:16px 20px;animation:mxBlockIn .35s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0s);transition:box-shadow .2s}.mx-form-block:hover{box-shadow:0 2px 12px #0000000a}.mx-block-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.mx-block-num{min-width:26px;height:26px;padding:0 6px;background:var(--primary-color);color:var(--text-inverse);border-radius:5px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mx-block-text h3{margin:0;font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.mx-block-text p{margin:2px 0 0;font-size:11px;color:var(--text-muted)}.mx-block-body{margin-top:0;display:flex;flex-direction:column;gap:10px}.mx-form-block .ant-form-item{margin-bottom:0}.mx-form-block .ant-form-item-label{padding-bottom:2px!important}.mx-form-block .ant-form-item-label>label{font-size:13px;font-weight:500;color:var(--text-secondary);height:20px}.mx-field-row{display:flex;gap:16px;margin-bottom:0}.mx-field-row--split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mx-field-row--triple{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.mx-field-col{min-width:0}.mx-custom-field{margin-bottom:0;width:100%}.mx-custom-field .mx-field-input,.mx-custom-field .mx-field-select,.mx-custom-field .mx-field-textarea,.mx-custom-field .ant-select,.mx-custom-field .ant-input-number{width:100%}.mx-field-label{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.mx-field-input,.mx-field-select{border-radius:var(--radius-sm)}.mx-field-input.ant-input,.mx-field-input.ant-input-affix-wrapper,.mx-field-input.ant-input-number,.mx-field-select.ant-select .ant-select-selector{border-radius:var(--radius-sm);border-color:var(--border-color);transition:all .15s}.mx-field-input.ant-input:focus,.mx-field-input.ant-input-affix-wrapper:focus,.mx-field-input.ant-input-affix-wrapper-focused,.mx-field-select.ant-select-focused .ant-select-selector{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-bg)}.mx-field-textarea.ant-input{border-radius:var(--radius-sm);border-color:var(--border-color)}.mx-field-textarea.ant-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-bg)}.mx-status-option{display:inline-flex;align-items:center;gap:6px}.mx-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.mx-status-dot--active{background:var(--success-color)}.mx-status-dot--inactive{background:var(--error-color)}.mx-form-sidebar{position:sticky;top:0;align-self:start}.mx-sidebar-inner{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:12px;display:flex;flex-direction:column}.mx-sidebar-nav{display:flex;flex-direction:column;gap:2px}.mx-sidebar-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--radius-sm);font-size:12px;color:var(--text-muted);transition:all .15s ease;cursor:pointer;background:none;border:none;text-align:left;width:100%}.mx-sidebar-item:hover{background:var(--bg-light);color:var(--text-secondary)}.mx-sidebar-item--active{background:var(--primary-bg);color:var(--primary-color);font-weight:500}.mx-sidebar-item:disabled,.mx-sidebar-item--disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.mx-sidebar-num{font-size:10px;font-weight:700;opacity:.5;min-width:18px}.mx-sidebar-item--active .mx-sidebar-num{opacity:1;color:var(--primary-color)}.mx-sidebar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-sidebar-divider{height:1px;background:var(--border-color);margin:10px 0}.mx-sidebar-footer{padding:0 4px}.mx-sidebar-tip{font-size:10px;color:var(--text-muted);line-height:1.5}.mx-sidebar-tip em{color:var(--primary-color);font-style:normal;font-weight:500}.mx-campus-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.mx-campus-toolbar-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mx-campus-search{width:320px}.mx-campus-filter-tabs{display:flex;align-items:center;gap:4px;background:var(--bg-light);padding:3px;border-radius:var(--radius-sm)}.mx-campus-filter-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:4px;font-size:12px;color:var(--text-muted);cursor:pointer;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none}.mx-campus-filter-btn:hover{color:var(--text-secondary)}.mx-campus-filter-btn.active{background:var(--bg-container);color:var(--primary-color);font-weight:500;box-shadow:0 1px 3px #0000000f}.mx-shelf-stats-inline{margin-left:auto;flex-shrink:0}.mx-shelf-stats-pills{display:flex;gap:6px;align-items:center}.mx-shelf-stat-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;font-size:12px;color:var(--text-secondary);background:var(--bg-light);border:1px solid var(--border-light);white-space:nowrap;line-height:1.6}.mx-shelf-stat-pill em{font-style:normal;font-weight:700;font-size:14px;margin-right:2px}.mx-shelf-stat-pill--total{color:var(--primary-color);background:var(--primary-bg, rgba(24, 144, 255, .06));border-color:#1890ff26}.mx-shelf-stat-pill--total em{color:var(--primary-color)}.mx-shelf-stat-pill--active{color:var(--success-color);background:#52c41a0f;border-color:#52c41a26}.mx-shelf-stat-pill--active em{color:var(--success-color)}.mx-shelf-stat-pill--warn{color:var(--warning-color);background:#faad140f;border-color:#faad1426}.mx-shelf-stat-pill--warn em{color:var(--warning-color)}.mx-shelf-stat-pill--error{color:var(--error-color);background:#ff4d4f0f;border-color:#ff4d4f26}.mx-shelf-stat-pill--error em{color:var(--error-color)}.mx-shelf-stat-pill--purple{color:#722ed1;background:#722ed10f;border-color:#722ed126}.mx-shelf-stat-pill--purple em{color:#722ed1}.mx-shelf-stat-pill--muted{color:var(--text-muted);background:var(--bg-light);border-color:var(--border-light)}.mx-shelf-stat-pill--muted em{color:var(--text-secondary)}.mx-filter-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.mx-filter-dot.active{background:var(--success-color)}.mx-filter-dot.inactive{background:var(--error-color)}.mx-view-toggle{display:inline-flex;align-items:center;gap:2px;background:var(--bg-light);padding:3px;border-radius:var(--radius-sm)}.mx-view-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;border-radius:4px;border:none;background:none;color:var(--text-muted);cursor:pointer;transition:all .15s}.mx-view-toggle-btn:hover{color:var(--text-secondary)}.mx-view-toggle-btn.active{background:var(--bg-container);color:var(--primary-color);box-shadow:0 1px 3px #0000000f}.mx-campus-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.mx-campus-visual-card{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;animation:mxFadeInUp .4s cubic-bezier(.16,1,.3,1) both}.mx-campus-visual-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;border-color:var(--primary-color)}.mx-campus-card-image-wrapper{position:relative;width:100%;padding-top:45%;overflow:hidden;background:linear-gradient(135deg,#f0f4f8,#e8edf2)}.mx-campus-card-image-wrapper.active:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--success-color)}.mx-campus-card-image-wrapper.inactive:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#d9d9d9}.mx-campus-card-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px}.mx-campus-card-name{padding:10px 12px 6px;font-weight:600;color:var(--text-primary);display:flex;flex-direction:column}.mx-campus-pagination{display:flex;justify-content:center;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-light)}.mx-campus-loading,.mx-campus-empty{display:flex;justify-content:center;padding:60px 0}.mx-info-block{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:18px 20px;animation:mxBlockIn .35s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0s)}.mx-info-block-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:14px}.mx-stat-icon--primary{background:var(--primary-bg);color:var(--primary-color)}.mx-stat-icon--success{background:var(--success-bg);color:var(--success-color)}.mx-stat-icon--warning{background:var(--warning-bg);color:var(--warning-color)}.mx-stat-icon--error{background:var(--error-bg);color:var(--error-color)}.mx-chart-block{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:18px 20px;animation:mxBlockIn .35s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0s)}.mx-chart-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mx-chart-title h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.mx-tree-sidebar{width:240px;flex-shrink:0;background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:12px;overflow-y:auto;max-height:100%}.mx-tree-sidebar-header{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-primary);padding:6px 8px;margin-bottom:8px;border-bottom:1px solid var(--border-light)}.mx-tree-search{margin-bottom:10px}@media(max-width:1400px){.mx-field-row--triple{grid-template-columns:1fr 1fr}}@media(max-width:1200px){.mx-form-content-inner{grid-template-columns:1fr 160px;gap:16px}}@media(max-width:992px){.mx-form-content-inner{grid-template-columns:1fr}.mx-form-sidebar{display:none}.mx-field-row--split,.mx-field-row--triple{grid-template-columns:1fr}.mx-tree-sidebar{width:100%;max-height:240px}.mx-shelf-stats-pills{gap:4px}.mx-shelf-stat-pill{padding:2px 6px;font-size:11px}.mx-shelf-stat-pill em{font-size:12px}}@media(max-width:768px){.mx-form-hero{padding:8px 16px}.mx-form-hero-container{flex-direction:column;align-items:flex-start;gap:8px}.mx-form-content{padding:12px 16px}.mx-main-form{gap:20px}.mx-form-block{padding:12px 14px}.mx-block-header{margin-bottom:10px}.mx-block-body{gap:8px}.mx-field-row--split,.mx-field-row--triple{grid-template-columns:1fr;gap:12px}.mx-field-label{font-size:13px;margin-bottom:8px}.mx-custom-field .ant-select-selector,.mx-custom-field .ant-input,.mx-custom-field .ant-input-affix-wrapper,.mx-custom-field .ant-input-number,.mx-custom-field .ant-input-number-input{min-height:40px}.mx-campus-grid{grid-template-columns:1fr}.mx-shelf-stats-pills{flex-wrap:wrap;gap:4px}.mx-shelf-stat-pill{padding:2px 6px;font-size:10px}.mx-shelf-stat-pill em{font-size:11px}}@media(max-width:576px){.mx-form-block{padding:14px 16px}.mx-block-header{gap:8px}.mx-block-num{min-width:22px;height:22px;font-size:10px}.mx-block-text h3{font-size:13px}.mx-form-content{padding:8px 12px}}.mx-tenant-dropdown.ant-select-dropdown{background:var(--bg-container, #fff)!important;border-color:var(--border-color, #e2e8f0)!important;box-shadow:0 6px 24px #00000014!important}.mx-tenant-dropdown .ant-select-item{color:var(--text-primary, #1e293b)!important}.mx-tenant-dropdown .ant-select-item-option-active:not(.ant-select-item-option-selected){background:var(--bg-gray, #f1f5f9)!important}.mx-tenant-dropdown .ant-select-item-option-selected{background:var(--primary-bg, rgba(14, 165, 233, .12))!important;color:var(--primary-color, #0ea5e9)!important;font-weight:600}.mx-master-detail{display:grid;grid-template-columns:280px 1fr;gap:16px;min-height:calc(100vh - 360px)}.mx-master-detail__sidebar{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;height:-moz-fit-content;height:fit-content;max-height:calc(100vh - 200px);position:sticky;top:12px}.mx-master-detail__main{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:calc(100vh - 280px)}.mx-master-detail__sidebar-header{padding:12px 14px;border-bottom:1px solid var(--border-light);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(180deg,var(--primary-bg, #e0f2fe) 0%,var(--bg-container, #fff) 100%)}.mx-master-detail__sidebar-header h3{margin:0;font-size:14px;font-weight:600;letter-spacing:0;color:var(--primary-color, #0ea5e9);display:flex;align-items:center;gap:8px;min-width:0}.mx-master-detail__sidebar-header h3:before{content:"";display:inline-block;width:6px;height:6px;background:var(--primary-color);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 12%,transparent);flex-shrink:0}.mx-master-detail__sidebar-search{padding:8px 12px;border-bottom:1px solid var(--border-light);flex-shrink:0}.mx-master-detail__list{flex:1;overflow-y:auto;padding:6px;min-height:0}.mx-master-detail__list::-webkit-scrollbar{width:4px}.mx-master-detail__list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.mx-master-detail__sidebar-footer{padding:8px 12px;border-top:1px solid var(--border-light);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-muted)}.mx-master-detail__empty{display:flex;align-items:center;justify-content:center;min-height:320px;background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg)}@media(max-width:1199px){.mx-master-detail{grid-template-columns:240px 1fr}}@media(max-width:767px){.mx-master-detail{grid-template-columns:1fr}.mx-master-detail__sidebar{position:static;max-height:400px}}.mx-list-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;border:1px solid transparent;margin-bottom:4px;position:relative}.mx-list-item:hover{background:var(--bg-light);border-color:var(--border-color)}.mx-list-item--active{background:var(--primary-bg);border-color:var(--primary-color)}.mx-list-item--active .mx-list-item__name{color:var(--primary-color);font-weight:600}.mx-list-item--inactive{opacity:.65}.mx-list-item__icon{width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--primary-bg);color:var(--primary-color);font-size:16px}.mx-list-item__icon--purple{background:#f5f3ff;color:#7c3aed}.mx-list-item__icon--blue{background:#eff6ff;color:#3b82f6}.mx-list-item__icon--gray{background:var(--bg-gray);color:var(--text-secondary)}.mx-list-item__content{flex:1;min-width:0}.mx-list-item__name{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-list-item__meta{display:flex;gap:4px;margin-top:3px;flex-wrap:wrap;align-items:center}.mx-list-item__count{font-size:11px;color:var(--text-muted)}.mx-list-item__actions{flex-shrink:0;opacity:0;transition:opacity .15s ease;display:flex;gap:2px}.mx-list-item:hover .mx-list-item__actions,.mx-list-item--active .mx-list-item__actions{opacity:1}.mx-list-item__status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mx-list-meta-tag{font-size:10px;padding:0 4px;line-height:14px;margin:0;background:var(--bg-gray);color:var(--text-secondary);border:1px solid var(--border-color)}.mx-detail-card{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.mx-detail-card--viewport-fit{max-height:calc(100vh - 300px)}.mx-detail-card>.ant-card{display:flex;flex-direction:column;flex:1 1 0;min-height:0;border:0;background:transparent}.mx-detail-card>.ant-card>.ant-card-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.mx-detail-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:8px}.mx-detail-card__header h3{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.mx-detail-card__header-meta{font-size:12px;color:var(--text-secondary)}.mx-detail-card__body{padding:16px}.mx-detail-card__body--scrollable{flex:1 1 0;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.mx-detail-card__actions{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border-light);background:var(--bg-light);flex-wrap:wrap}.mx-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.mx-detail-field{display:flex;gap:8px;padding:10px 0;border-bottom:1px dashed var(--border-light);font-size:13px;min-width:0}.mx-detail-field:last-child,.mx-detail-field:nth-last-child(2):nth-child(odd){border-bottom:none}.mx-detail-field__label{color:var(--text-muted);width:100px;flex-shrink:0}.mx-detail-field__value{flex:1;color:var(--text-primary);word-break:break-all;min-width:0}.mx-detail-field__value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.mx-detail-field__value--copyable{cursor:pointer;transition:background .15s ease;padding:2px 6px;margin:-2px -6px;border-radius:4px}.mx-detail-field__value--copyable:hover{background:var(--bg-light)}@media(max-width:1199px){.mx-detail-grid{grid-template-columns:1fr}}.mx-detail-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 16px}@media(max-width:1199px){.mx-detail-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.mx-detail-grid-3{grid-template-columns:1fr}}.mx-preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:4px 0}.mx-preset-card{background:var(--bg-container);border:1px solid var(--border-color);border-radius:10px;padding:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}.mx-preset-card:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.mx-preset-card:after{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:radial-gradient(circle at top right,rgba(14,165,233,.08),transparent 70%);pointer-events:none}.mx-preset-card__header{display:flex;align-items:center;gap:8px;z-index:1}.mx-preset-card__name{font-weight:600;font-size:13px;color:var(--text-primary)}.mx-preset-card__sub{font-size:11px;color:var(--text-muted)}.mx-preset-card__desc{font-size:11px;color:var(--text-secondary);line-height:1.5;min-height:32px;z-index:1}.mx-preset-card__footer{display:flex;gap:4px;flex-wrap:wrap;z-index:1}.mx-preset-section-title{font-size:12px;color:var(--text-secondary);margin:12px 0 8px;font-weight:500;display:flex;align-items:center;gap:6px}.mx-preset-section-title__count{font-size:11px;color:var(--text-muted);font-weight:400}.mx-preset-list{display:flex;flex-direction:column;gap:8px;padding:4px 0}.mx-preset-list-item{background:var(--bg-container);border:1px solid var(--border-color);border-radius:10px;padding:10px 14px;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;gap:12px;min-height:64px;position:relative;overflow:hidden}.mx-preset-list-item:hover{border-color:var(--primary-color);background:var(--primary-50, rgba(14, 165, 233, .04));transform:translate(2px);box-shadow:0 4px 12px #0000000f}.mx-preset-list-item__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mx-preset-list-item__name{font-weight:600;font-size:14px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-preset-list-item__sub{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-preset-list-item__desc{font-size:11px;color:var(--text-secondary);margin-top:2px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mx-preset-list-item__count{font-size:11px;color:var(--text-muted);background:var(--bg-elevated, #f8fafc);border:1px solid var(--border-light, #f1f5f9);border-radius:999px;padding:2px 8px;flex-shrink:0}@media(max-width:767px){.mx-preset-grid{grid-template-columns:1fr}}.mx-cap-tabs{display:flex;gap:4px;padding:4px;background:var(--bg-light);border-radius:8px;border:1px solid var(--border-light)}.mx-cap-tab{padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;color:var(--text-secondary);border:none;background:transparent;transition:all .15s ease}.mx-cap-tab:hover{color:var(--text-primary)}.mx-cap-tab--active{background:var(--bg-container);color:var(--primary-color);font-weight:600;box-shadow:0 1px 2px #0000000d}.mx-tree{padding:8px 0}.mx-tree-node{padding:6px 12px;border-bottom:1px solid var(--border-light)}.mx-tree-node--child{padding-left:40px;background:var(--bg-light)}.mx-tree-children{margin-top:4px}.mx-row-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:var(--text-secondary)}.mx-row-mono--small{font-size:11px;color:var(--text-muted)}.mx-row-name{display:flex;align-items:center;gap:6px;font-weight:500;font-size:13px}.mx-row-default-mark{color:var(--warning-color, #f59e0b);font-size:12px}.mx-action-btn{display:inline-flex;align-items:center;justify-content:center}.mx-card{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:16px;box-shadow:0 1px 2px #00000005}.mx-card--flush{padding:0;overflow:hidden}.mx-card__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:14px}.mx-card__title-extra{margin-left:auto;display:flex;gap:8px;align-items:center}.mx-toolbar--compact{padding:0;background:transparent;border-radius:0;margin-bottom:12px}.mx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-muted);min-height:320px;text-align:center}.mx-empty__icon{font-size:48px;margin-bottom:12px;color:var(--text-muted);opacity:.5}.mx-tag-swatch{display:inline-block;width:16px;height:16px;border-radius:3px;border:1px solid var(--border-color);vertical-align:middle;margin-right:6px}.mx-palette-grid{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.mx-palette-swatch{width:24px;height:24px;border-radius:4px;cursor:pointer;border:1px solid var(--border-color);padding:0;transition:transform .15s ease,border-color .15s ease}.mx-palette-swatch:hover{transform:scale(1.1)}.mx-palette-swatch--active{border:2px solid var(--text-primary);box-shadow:0 0 0 2px #0f172a1a}.mx-palette-swatch--used{opacity:.4}.mx-tag-pill-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mx-tag-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;line-height:18px;color:var(--text-secondary);background:var(--bg-light);border:1px solid var(--border-light);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all .15s ease}.mx-tag-pill:hover{border-color:var(--primary-color);color:var(--primary-color)}.mx-tag-pill--active{background:var(--primary-color);color:#fff;border-color:var(--primary-color);font-weight:500}.mx-tag-pill--active:hover{color:#fff}.mx-status-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;font-size:12px;line-height:18px;color:var(--text-secondary);background:var(--bg-light);border:1px solid var(--border-light);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all .15s ease}.mx-status-pill em{font-style:normal;font-weight:700;font-size:13px;color:var(--text-secondary);margin-right:2px}.mx-status-pill:hover{border-color:var(--primary-color);color:var(--primary-color)}.mx-status-pill:hover em{color:var(--primary-color)}.mx-status-pill--active{background:var(--primary-bg, rgba(24, 144, 255, .08));color:var(--primary-color);border-color:var(--primary-color)}.mx-status-pill--active em{color:var(--primary-color)}.mx-status-pill--success{color:var(--success-color, #52c41a);border-color:#52c41a4d}.mx-status-pill--success em{color:var(--success-color, #52c41a)}.mx-status-pill--success.mx-status-pill--active{background:#52c41a1a;border-color:var(--success-color, #52c41a)}.mx-status-pill--warning{color:var(--warning-color, #faad14);border-color:#faad144d}.mx-status-pill--warning em{color:var(--warning-color, #faad14)}.mx-status-pill--warning.mx-status-pill--active{background:#faad141a;border-color:var(--warning-color, #faad14)}.mx-status-pill--muted{color:var(--text-muted)}.mx-prompt-sidebar{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;height:100%}.mx-prompt-sidebar__pane{background:var(--bg-container);border:1px solid var(--border-color);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;min-height:0}.mx-prompt-sidebar__pane-header{padding:10px 12px;border-bottom:1px solid var(--border-light);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.mx-prompt-sidebar__pane-header h3{margin:0;font-size:13px;font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:6px}.mx-prompt-sidebar__pane-body{flex:1;overflow-y:auto;padding:6px;min-height:0}.mx-prompt-sidebar__pane-body::-webkit-scrollbar{width:4px}.mx-prompt-sidebar__pane-body::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.mx-prompt-sidebar__pane-footer{padding:8px 12px;border-top:1px solid var(--border-light);flex-shrink:0;display:flex;gap:4px}.mx-prompt-cat-node{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease;position:relative}.mx-prompt-cat-node:hover{background:var(--bg-light)}.mx-prompt-cat-node.mx-prompt-cat-node--active,.mx-prompt-cat-node.mx-prompt-cat-node--active:hover{background:var(--primary-bg, rgba(24, 144, 255, .08));color:var(--primary-color);font-weight:500;box-shadow:inset 2px 0 0 var(--primary-color)}.mx-prompt-cat-node__icon{width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#1890ff1a;color:var(--primary-color);font-size:12px;flex-shrink:0}.mx-prompt-cat-node__icon--gray{background:var(--bg-gray);color:var(--text-secondary)}.mx-prompt-cat-node__name{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mx-prompt-cat-node__count{font-size:11px;color:var(--text-muted);flex-shrink:0}.mx-prompt-cat-node__actions{display:none;gap:2px;flex-shrink:0}.mx-prompt-cat-node:hover .mx-prompt-cat-node__actions{display:flex}.mx-prompt-sidebar__pane-body .mx-prompt-cat-tree.ant-tree{padding:0;background:transparent}.mx-prompt-sidebar__pane-body .mx-prompt-cat-tree.ant-tree .ant-tree-treenode{width:100%;padding:0 0 2px}.mx-prompt-sidebar__pane-body .mx-prompt-cat-tree.ant-tree .ant-tree-node-content-wrapper{padding:0!important;min-height:0;background:transparent!important}.mx-prompt-sidebar__pane-body .mx-prompt-cat-tree.ant-tree .ant-tree-node-selected,.mx-prompt-sidebar__pane-body .mx-prompt-cat-tree.ant-tree .ant-tree-node-content-wrapper:hover{background:transparent!important}.mx-prompt-sidebar__pane-body .mx-prompt-cat-tree.ant-tree .ant-tree-switcher{align-self:center;color:var(--text-muted)}.mx-prompt-cat-node__icon--green{background:#52c41a1f;color:#52c41a}@media(max-width:767px){.mx-prompt-sidebar{grid-template-rows:minmax(160px,auto) minmax(160px,auto)}}.mx-injection-preview{margin-bottom:12px;padding:12px;background:var(--bg-light);border:1px dashed var(--border-color);border-radius:var(--radius-md);white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;max-height:240px;overflow:auto}.mx-injection-preview__label{margin-bottom:6px;color:var(--text-muted);font-size:11px;font-weight:500}.mx-json-preview{background:var(--bg-light);padding:12px;border-radius:var(--radius-md);max-height:400px;overflow:auto;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0}.mx-chat-launcher{display:flex;flex-direction:column;gap:12px;padding:8px 0}.mx-chat-launcher__examples{margin:0;padding-left:20px;color:var(--text-secondary)}.mx-chat-launcher__examples li{margin-bottom:4px}.mx-chat-launcher__icon{color:var(--primary-color, #0EA5E9);margin-right:6px}.mx-tree-toolbar{display:flex;align-items:center;gap:6px;margin-bottom:8px}.mx-import-zone{padding:32px;border:2px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;background:var(--bg-light)}.mx-import-zone__icon{font-size:36px;color:var(--text-muted);display:block;margin-bottom:12px}.mx-import-zone__hint{color:var(--text-secondary);margin-bottom:12px}.mx-import-zone__input{margin-top:12px}.mx-compact-pickers{display:flex;gap:8px;width:100%;align-items:center}.mx-compact-pickers>*{min-width:0}.mx-assistant-cell{display:flex;align-items:center;gap:10px;min-width:0}.mx-assistant-cell__avatar{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.mx-assistant-cell__info{display:flex;flex-direction:column;gap:2px;min-width:0}.mx-inline-flex-cell{display:flex;align-items:center;gap:4px}.mx-chat-stream{flex:1 1 0;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;scrollbar-gutter:stable;contain:layout style}.mx-chat-card-body{display:flex;flex-direction:column;min-height:0;flex:1 1 0}.mx-chat-card.ant-card .ant-card-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:0}.mx-chat-card.ant-card{display:flex;flex-direction:column;height:100%}.mx-detail-card .mx-chat-wrapper{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.mx-detail-card .mx-chat-wrapper .ant-card.mx-chat-card{display:flex;flex-direction:column;flex:1 1 0;min-height:0;border:0;background:transparent}.mx-detail-card .mx-chat-wrapper .ant-card.mx-chat-card .ant-card-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;padding:0}.mx-chat-empty{text-align:center;margin:0;padding:40px 0}.mx-chat-bubble{padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-container);display:flex;flex-direction:column;gap:6px;transition:border-color .18s ease,background .18s ease}.mx-chat-bubble--user{background:var(--primary-bg, rgba(14, 165, 233, .06));border-color:#0ea5e92e}.mx-chat-bubble--assistant{background:var(--bg-container);border-color:var(--border-light);border-left:3px solid rgba(14,165,233,.4)}.mx-chat-bubble--assistant.mx-chat-bubble--streaming{border-left-color:var(--primary-color, #0EA5E9);animation:mx-chat-streaming-pulse 1.6s ease-in-out infinite}@keyframes mx-chat-streaming-pulse{0%,to{border-left-color:#0ea5e966}50%{border-left-color:#0ea5e9}}.mx-chat-bubble--tool{background:#10b9810d;border-color:#10b98126}.mx-chat-bubble--system{background:var(--bg-light);border-color:var(--border-color)}.mx-chat-bubble__header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mx-chat-bubble__role{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--text-secondary)}.mx-chat-bubble__chip{font-size:11px;padding:1px 8px;border-radius:8px;background:var(--bg-light);color:var(--text-secondary);border:1px solid var(--border-light)}.mx-chat-bubble__chip--purple{background:#722ed114;color:#722ed1;border-color:#722ed133}.mx-chat-bubble__chip--cyan{background:#0dc2c214;color:#13c2c2;border-color:#0dc2c233}.mx-chat-bubble__status{font-size:11px;color:var(--text-muted)}.mx-chat-bubble__reasoning{font-style:italic;color:var(--text-secondary);font-size:12px;padding:6px 10px;background:var(--bg-light);border-radius:var(--radius-sm);border-left:3px solid var(--warning-color)}.mx-chat-bubble__tools{display:flex;flex-wrap:wrap;gap:4px}.mx-chat-bubble__content{white-space:pre-wrap;word-break:break-word;line-height:1.6;color:var(--text-primary)}.mx-chat-bubble__error{font-size:12px;color:var(--error-color);padding:4px 0}.mx-chat-input{padding:12px;border-top:1px solid var(--border-light);background:var(--bg-light)}.mx-chat-input__row{display:flex;gap:8px;align-items:flex-end}.mx-chat-input__textarea{flex:1}.mx-detail-card__section-title{display:flex;align-items:center;gap:8px;margin:18px 0 10px;font-size:13px;font-weight:600;color:var(--text-primary)}.mx-detail-card__section-title .mx-block-num{background:var(--bg-light);color:var(--text-secondary)}.mx-detail-card__section-title>span:not(.mx-block-num){flex:0 0 auto}.mx-detail-field-block{margin-bottom:12px}.mx-detail-field-block__label{display:flex;align-items:center;gap:4px;margin-bottom:4px;color:var(--text-muted);font-size:12px;font-weight:500}.mx-detail-field-block__label .anticon{margin-right:2px}.mx-assistant-hero{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.mx-assistant-hero__avatar{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;flex-shrink:0;box-shadow:0 2px 8px #00000014}.mx-assistant-hero__info{min-width:0;flex:1}.mx-assistant-hero__title{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mx-assistant-hero__title h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.mx-assistant-hero__meta{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:12px;color:var(--text-secondary);flex-wrap:wrap}.mx-assistant-hero__meta .mx-status-option{display:inline-flex;align-items:center;gap:4px}.mx-assistant-visual{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:start}.mx-assistant-visual__preview{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px}.mx-assistant-visual__preview-label{font-size:11px;color:var(--text-muted);font-weight:500}.mx-assistant-visual__avatar{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;box-shadow:0 2px 8px #00000014;transition:transform .2s ease,box-shadow .2s ease}.mx-assistant-visual__avatar:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000001f}@media(max-width:1199px){.mx-assistant-visual{grid-template-columns:1fr 1fr}.mx-assistant-visual__preview{grid-column:1 / -1;flex-direction:row;gap:12px}}@media(max-width:767px){.mx-assistant-visual{grid-template-columns:1fr}.mx-assistant-visual__preview{grid-column:auto}}.mx-chat-bubble__reasoning-block{background:var(--bg-light);border-left:3px solid var(--warning-color);border-radius:var(--radius-sm);overflow:hidden}.mx-chat-bubble__reasoning-toggle{width:100%;background:transparent;border:0;padding:6px 10px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer;text-align:left;font-weight:500}.mx-chat-bubble__reasoning-toggle:hover{background:#f59e0b0f}.mx-chat-bubble__reasoning-icon{font-size:14px;line-height:1}.mx-chat-bubble__caret{margin-left:auto;font-size:11px;color:var(--text-muted);transition:transform .2s ease}.mx-chat-bubble__caret--open{transform:rotate(180deg)}.mx-chat-bubble__reasoning-body{padding:8px 12px 12px;border-top:1px dashed rgba(245,158,11,.25);font-style:italic;font-size:12px;line-height:1.7;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:320px;overflow-y:auto}.mx-chat-typing{display:inline-flex;align-items:center;gap:4px;margin-left:4px;vertical-align:middle}.mx-chat-typing>span{width:6px;height:6px;border-radius:50%;background:var(--primary-color);opacity:.4;animation:mx-chat-typing-bounce 1.4s infinite ease-in-out}.mx-chat-typing>span:nth-child(2){animation-delay:.2s}.mx-chat-typing>span:nth-child(3){animation-delay:.4s}.mx-chat-typing-inline{margin-left:4px;display:inline-flex;align-items:center;gap:2px}.mx-chat-typing-inline:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--warning-color);animation:mx-chat-typing-pulse 1.2s infinite ease-in-out}@keyframes mx-chat-typing-bounce{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1.1);opacity:1}}@keyframes mx-chat-typing-pulse{0%,to{opacity:.3}50%{opacity:1}}.mx-meta-cap-card{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:12px;cursor:pointer;text-align:left;transition:all .18s ease;font-family:inherit;font-size:12px;background:var(--bg-container);display:flex;flex-direction:column;gap:0}.mx-meta-cap-card:hover{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 10px #0ea5e914}.mx-marketplace-card{border-radius:var(--radius-md);padding:14px;transition:all .18s ease;display:flex;flex-direction:column;position:relative}.mx-marketplace-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0ea5e914;border-color:var(--primary-color)!important}.mx-md-p{margin:0 0 8px;line-height:1.6;color:var(--text-primary)}.mx-md-p:last-child{margin-bottom:0}.mx-md-h{margin:14px 0 6px;font-weight:600;line-height:1.4;color:var(--text-primary)}.mx-md-h:first-child{margin-top:0}.mx-md-h1{font-size:18px;border-bottom:1px solid var(--border-light);padding-bottom:4px}.mx-md-h2{font-size:16px}.mx-md-h3{font-size:14px}.mx-md-h4{font-size:13px;color:var(--text-secondary)}.mx-md-list{margin:6px 0 10px;padding-left:22px;list-style:disc}.mx-md-list--ol{list-style:decimal}.mx-md-list li{margin:3px 0;line-height:1.55}.mx-md-quote{margin:8px 0;padding:6px 12px;border-left:3px solid var(--primary-color, #1677ff);background:var(--bg-light, #fafafa);color:var(--text-secondary);border-radius:0 4px 4px 0}.mx-md-hr{border:none;border-top:1px dashed var(--border-light);margin:12px 0}.mx-md-inline-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.88em;background:#1677ff14;color:#c7254e;padding:1px 5px;border-radius:3px;border:1px solid rgba(22,119,255,.12)}.mx-md-codeblock{margin:8px 0;padding:0;background:#1e1e1e;color:#d4d4d4;border-radius:6px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.55}.mx-md-codeblock__lang{display:flex;justify-content:space-between;align-items:center;padding:4px 10px;background:#ffffff0f;color:#9ca3af;font-size:11px;font-family:ui-sans-serif,system-ui,sans-serif;letter-spacing:.3px;text-transform:uppercase}.mx-md-codeblock>code{display:block;padding:10px 12px;white-space:pre;overflow-x:auto;color:#d4d4d4}.mx-md-table-wrap{margin:8px 0;overflow-x:auto;border:1px solid var(--border-light);border-radius:6px}.mx-md-table{width:100%;border-collapse:collapse;font-size:13px}.mx-md-table th,.mx-md-table td{padding:6px 10px;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top}.mx-md-table thead th{background:var(--bg-light, #fafafa);font-weight:600;color:var(--text-primary)}.mx-md-table tbody tr:last-child td{border-bottom:none}.mx-md-table tbody tr:hover{background:#1677ff08}.mx-md-link{color:var(--primary-color, #1677ff);text-decoration:none;border-bottom:1px solid rgba(22,119,255,.3)}.mx-md-link:hover{border-bottom-color:var(--primary-color, #1677ff)}.mx-tool-card{margin:8px 0;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-light, #fafafa);overflow:hidden;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.55}.mx-tool-card[data-status=pending]{border-color:var(--primary-color, #1677ff)}.mx-tool-card[data-status=error]{border-color:var(--error-color, #ff4d4f)}.mx-tool-card__head{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:#1677ff0a;border:0;border-bottom:1px solid var(--border-light);cursor:pointer;font-family:inherit;font-size:12.5px;text-align:left;color:var(--text-primary);transition:background .15s}.mx-tool-card__head:hover{background:#1677ff14}.mx-tool-card__caret{display:inline-flex;width:12px;color:var(--text-muted, #8c8c8c);font-size:10px}.mx-tool-card__icon{color:var(--primary-color, #1677ff);font-size:13px}.mx-tool-card__name{font-weight:600;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.mx-tool-card__status{display:inline-flex;font-size:13px;margin-left:-2px}.mx-tool-card__id{margin-left:auto;font-size:10.5px;color:var(--text-muted, #8c8c8c);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;letter-spacing:.2px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mx-tool-card__body{display:flex;flex-direction:column;background:#fff}.mx-tool-card__section{border-bottom:1px solid var(--border-light)}.mx-tool-card__section:last-child{border-bottom:none}.mx-tool-card__label{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#00000005;border-bottom:1px solid var(--border-light);font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;color:var(--text-secondary, #595959);text-transform:uppercase;letter-spacing:1px}.mx-tool-card__chevron{display:inline-block;width:12px;text-align:center;color:var(--primary-color, #1677ff);font-weight:600}.mx-tool-card__section--out .mx-tool-card__chevron{color:var(--success-color, #52c41a)}.mx-tool-card__section--error .mx-tool-card__chevron{color:var(--error-color, #ff4d4f)}.mx-tool-card__code{margin:0;padding:8px 10px;background:#1e1e1e;color:#d4d4d4;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;line-height:1.55;white-space:pre;overflow-x:auto;max-height:480px;overflow-y:auto}.mx-tool-card__code code{background:transparent;color:inherit;padding:0;border:none;font-size:inherit}.mx-tool-card__pending{padding:10px;color:var(--text-muted, #8c8c8c);font-style:italic;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px}.mx-tool-card__more{display:block;width:100%;padding:4px 10px;background:#1677ff0a;border:0;border-top:1px solid var(--border-light);cursor:pointer;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11.5px;color:var(--primary-color, #1677ff);text-align:center}.mx-tool-card__more:hover{background:#1677ff14}.mx-tool-card__hint{padding:4px 10px;background:#52c41a0f;border-top:1px solid rgba(82,196,26,.2);font-family:ui-sans-serif,system-ui,sans-serif;font-size:10.5px;color:var(--success-color, #52c41a);text-align:right}.mx-chat-cursor{display:inline-block;width:1px;height:1.1em;margin-left:2px;background:var(--primary-color, #0EA5E9);vertical-align:text-bottom;animation:mx-chat-cursor-blink 1.05s steps(2,start) infinite}.mx-chat-cursor--inline{vertical-align:baseline;margin-bottom:2px}@keyframes mx-chat-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.mx-chat-bubble--streaming{position:relative}.mx-chat-bubble--assistant.mx-chat-bubble--streaming{box-shadow:inset 3px 0 0 0 var(--primary-color, #0EA5E9)}.mx-chat-bubble__copy{margin-left:auto;background:transparent;border:1px solid transparent;border-radius:6px;padding:2px 6px;font-size:12px;color:var(--text-muted, #94a3b8);cursor:pointer;display:inline-flex;align-items:center;gap:4px;opacity:.55;transition:opacity .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.mx-chat-bubble__header:hover .mx-chat-bubble__copy{opacity:1}.mx-chat-bubble__copy:hover{background:var(--bg-light, #f1f5f9);border-color:var(--border-color, #e2e8f0);color:var(--primary-color, #0EA5E9)}.mx-chat-bubble__copy--ok{color:var(--success-color, #10B981)!important;border-color:#10b9814d!important;background:#10b9810f!important;opacity:1!important}.mx-chat-bubble__reasoning-title{flex:0 0 auto}.mx-chat-bubble__reasoning-meta{margin-left:auto;margin-right:6px;font-size:10.5px;color:var(--text-muted, #94a3b8);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.7}.mx-chat-bubble__reasoning-toggle{gap:6px}.mx-chat-bubble__reasoning-block--open .mx-chat-bubble__reasoning-body{animation:mx-chat-reasoning-open .18s ease-out}@keyframes mx-chat-reasoning-open{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.mx-chat-scroll-bottom{position:sticky;bottom:12px;margin-left:auto;margin-right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-container, #fff);border:1px solid var(--border-color, #e2e8f0);box-shadow:0 4px 12px #0f172a14,0 1px 2px #0f172a0a;cursor:pointer;color:var(--text-secondary, #475569);font-size:12px;transition:transform .15s ease,background .15s ease,color .15s ease;z-index:1;align-self:flex-end}.mx-chat-scroll-bottom:hover{background:var(--primary-color, #0EA5E9);color:#fff;transform:translateY(-1px)}.mx-chat-launcher{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;text-align:center}.mx-chat-launcher__icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-bg, #E0F2FE) 0%,rgba(14,165,233,.18) 100%);border-radius:50%;color:var(--primary-color, #0EA5E9);font-size:24px;box-shadow:0 6px 18px #0ea5e92e;margin:0 auto}.mx-chat-launcher__title{font-size:16px;font-weight:600;color:var(--text-primary, #0f172a);margin-top:4px}.mx-chat-launcher__hint{font-size:12.5px;color:var(--text-secondary, #475569);line-height:1.7;max-width:480px;margin:0 auto}.mx-chat-launcher__examples{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;width:100%;max-width:480px}.mx-chat-launcher__chip{width:100%;display:flex;align-items:center;padding:8px 12px;background:var(--bg-container, #fff);border:1px solid var(--border-light, #e2e8f0);border-radius:var(--radius-md, 8px);color:var(--text-primary, #0f172a);font-size:12.5px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.mx-chat-launcher__chip:hover{border-color:var(--primary-color, #0EA5E9);background:var(--primary-bg, #E0F2FE);transform:translate(2px);box-shadow:0 2px 6px #0ea5e91a}.mx-json-tree{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.55;color:#d4d4d4;background:#1e1e1e;border-radius:4px;overflow:hidden}.mx-json-tree__toolbar{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;color:#9ca3af;letter-spacing:.3px;text-transform:uppercase}.mx-json-tree__kind{font-weight:600}.mx-json-tree__btn{margin-left:auto;background:transparent;border:1px solid rgba(255,255,255,.12);color:#9ca3af;padding:1px 8px;border-radius:3px;font-family:inherit;font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.mx-json-tree__btn:first-of-type{margin-left:auto}.mx-json-tree__btn+.mx-json-tree__btn{margin-left:0}.mx-json-tree__btn:hover{background:#ffffff14;color:#fff}.mx-json-tree__body{padding:6px 0 8px}.mx-json-row{position:relative;padding:1px 10px 1px 0;white-space:nowrap}.mx-json-row:hover{background:#ffffff08}.mx-json-row__head{display:flex;align-items:center;gap:4px;min-height:22px}.mx-json-row__caret{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#9ca3af;cursor:pointer;font-size:10px;padding:0}.mx-json-row__caret--leaf{cursor:default}.mx-json-row__caret:hover{color:#fff}.mx-json-row__key{color:#9cdcfe;margin-right:2px}.mx-json-row__key--idx{color:#b5cea8;font-weight:500}.mx-json-row__sep{color:#9ca3af;margin-right:4px}.mx-json-row__summary{background:transparent;border:0;padding:0;margin:0;color:#6b7280;font-family:inherit;font-size:inherit;cursor:pointer;font-style:italic}.mx-json-row__summary:hover{color:#d1d5db}.mx-json-row__value{word-break:break-all;white-space:pre-wrap}.mx-json-row__value--string{color:#ce9178}.mx-json-row__value--number{color:#b5cea8}.mx-json-row__value--boolean{color:#569cd6}.mx-json-row__value--null{color:gray;font-style:italic}.mx-json-row__more{background:transparent;border:0;color:#569cd6;font-family:inherit;font-size:10.5px;cursor:pointer;padding:0 4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mx-json-row__more:hover{color:#9cdcfe}.mx-json-row__copy{margin-left:auto;background:transparent;border:0;color:#4b5563;cursor:pointer;font-size:11px;padding:0 4px;opacity:0;transition:opacity .15s}.mx-json-row:hover .mx-json-row__copy{opacity:1}.mx-json-row__copy:hover{color:#fff}.mx-json-row__copy--ok{color:#6ee7b7;opacity:1}.mx-json-empty{padding:12px 16px;color:#6b7280;font-style:italic;text-align:center;font-family:ui-sans-serif,system-ui,sans-serif}.mx-md-codeblock{margin:10px 0;background:#1e1e1e;color:#d4d4d4;border-radius:6px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.55;border:1px solid rgba(255,255,255,.08)}.mx-md-codeblock__head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 12px;background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08);font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;color:#9ca3af;letter-spacing:.4px;text-transform:uppercase}.mx-md-codeblock__lang{display:inline-flex;align-items:center;gap:6px;color:#9ca3af}.mx-md-codeblock__lang svg{color:#6ee7b7}.mx-md-codeblock__copy{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#9ca3af;padding:1px 8px;border-radius:3px;font-family:inherit;font-size:10.5px;text-transform:none;letter-spacing:0;cursor:pointer}.mx-md-codeblock__copy:hover{background:#ffffff1a;color:#fff}.mx-md-codeblock__copy--ok{background:#6ee7b72e;color:#6ee7b7;border-color:#6ee7b74d}.mx-md-codeblock__body{margin:0;padding:10px 14px;white-space:pre;overflow-x:auto;background:transparent;color:#d4d4d4}.mx-md-codeblock__body code{display:block;background:transparent;color:inherit;border:none;padding:0;font-size:inherit;font-family:inherit;white-space:pre}.mx-md-token--keyword{color:#569cd6;font-weight:500}.mx-md-token--string{color:#ce9178}.mx-md-token--number{color:#b5cea8}.mx-md-token--comment{color:#6a9955;font-style:italic}.mx-md-token--variable{color:#d7ba7d}.mx-md-token--key{color:#9cdcfe}.mx-md-token--link{color:#4ec9b0;text-decoration:underline}.mx-md-task{list-style:none;padding-left:4px;margin:6px 0}.mx-md-task__item{display:flex;align-items:flex-start;gap:6px;padding:2px 0;font-size:13.5px;line-height:1.6}.mx-md-task__item--done{color:var(--text-secondary, #595959);text-decoration:line-through}.mx-md-task__box{flex:0 0 auto;width:14px;display:inline-flex;justify-content:center;color:var(--primary-color, #1677ff)}.mx-md-task__item--done .mx-md-task__box{color:var(--success-color, #52c41a)}.mx-md-img{display:block;max-width:100%;height:auto;margin:6px 0;border-radius:4px;border:1px solid var(--border-light)}.mx-md-terminal{margin:10px 0;background:#1e1e1e;color:#d4d4d4;border-radius:8px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.55;border:1px solid rgba(255,255,255,.08)}.mx-md-terminal__head{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;color:#9ca3af}.mx-md-terminal__lang{display:inline-flex;align-items:center;gap:4px}.mx-md-terminal__dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:2px}.mx-md-terminal__dot--red{background:#ff5f57}.mx-md-terminal__dot--yellow{background:#ffbd2e}.mx-md-terminal__dot--green{background:#28c941}.mx-md-terminal__body{margin:0;padding:8px 0;white-space:pre-wrap;overflow-x:auto;background:transparent;color:#d4d4d4}.mx-md-terminal__line{padding:1px 12px;display:flex;align-items:flex-start;gap:6px;white-space:pre-wrap;word-break:break-word}.mx-md-terminal__line--cmd{color:#d4d4d4;font-weight:500}.mx-md-terminal__line--out{color:#9ca3af;font-style:normal}.mx-md-terminal__prompt{color:#28c941;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mx-md-diff-body{padding:8px 0}.mx-md-diff-line{padding:1px 14px 1px 24px;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;line-height:1.55;position:relative}.mx-md-diff-line--ctx{color:#d4d4d4}.mx-md-diff-line--add{background:#2ea0432e;color:#aff5b4}.mx-md-diff-line--add:before{content:"+";position:absolute;left:8px;color:#2ea043;font-weight:700}.mx-md-diff-line--del{background:#f851492e;color:#ffcdc6}.mx-md-diff-line--del:before{content:"-";position:absolute;left:8px;color:#f85149;font-weight:700}.mx-md-diff-line--hunk{background:#388bfd29;color:#79b8ff;padding-left:14px}.mx-md-diff-line--meta{color:#9ca3af;background:#ffffff0a}.mx-md-json-tree{background:#1e1e1e;padding:0;font-size:12.5px}.mx-md-json-tree .mx-json-tree{background:transparent}.mx-md-json-tree .mx-json-row:hover{background:#ffffff08}.mx-chat-session-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 14px;background:var(--bg-light, #fafafa);border-bottom:1px solid var(--border-light);font-size:12px;color:var(--text-secondary, #595959)}.mx-chat-session-bar__chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#1677ff14;color:var(--primary-color, #1677ff);font-weight:500;font-size:11px;letter-spacing:.3px}.mx-chat-session-bar__chip--accent{background:#6ee7b729;color:var(--success-color, #52c41a)}.mx-chat-session-bar__chip--warn{background:#fa8c1629;color:var(--warning-color, #fa8c16)}.mx-chat-session-bar__sep{width:1px;height:12px;background:var(--border-light)}.mx-chat-session-bar__stats{margin-left:auto;display:inline-flex;align-items:center;gap:12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:var(--text-muted, #8c8c8c)}.mx-chat-session-bar__stat strong{color:var(--text-primary);font-weight:600}.mx-chat-bubble__actions{display:inline-flex;gap:4px;margin-left:auto;opacity:0;transition:opacity .15s}.mx-chat-bubble:hover .mx-chat-bubble__actions,.mx-chat-bubble__actions--always-on{opacity:1}.mx-chat-bubble__action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--text-secondary, #595959);font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.mx-chat-bubble__action:hover{background:#1677ff14;color:var(--primary-color, #1677ff);border-color:#1677ff33}.mx-chat-bubble__action:focus-visible{outline:2px solid var(--primary-color, #0EA5E9);outline-offset:1px}.mx-chat-bubble__action--ok{color:var(--success-color, #52c41a)}.mx-chat-bubble__foot{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:10.5px;color:var(--text-muted, #8c8c8c)}.mx-chat-bubble__foot-time{font-family:ui-monospace,SFMono-Regular,monospace}.mx-chat-input{padding:12px 14px;border-top:1px solid var(--border-light);background:var(--bg-container, #fff)}.mx-chat-input__composer{display:flex;flex-direction:column;gap:0;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-container, #fff);transition:border-color .15s,box-shadow .15s}.mx-chat-input__composer:focus-within{border-color:var(--primary-color, #1677ff);box-shadow:0 0 0 2px #1677ff1a}.mx-chat-input__textarea{width:100%;resize:none;border:0;outline:0;padding:10px 12px 6px;background:transparent;font-family:inherit;font-size:14px;line-height:1.55;color:var(--text-primary);min-height:36px;max-height:240px;overflow-y:auto}.mx-chat-input__textarea::-moz-placeholder{color:var(--text-muted, #8c8c8c)}.mx-chat-input__textarea::placeholder{color:var(--text-muted, #8c8c8c)}.mx-chat-input__footer{display:flex;align-items:center;gap:6px;padding:4px 8px 6px;font-size:11px;color:var(--text-muted, #8c8c8c)}.mx-chat-input__token-est{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,monospace}.mx-chat-input__token-est--over{color:var(--warning-color, #fa8c16)}.mx-chat-input__hints{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.mx-chat-input__hint{display:inline-flex;align-items:center;gap:4px}.mx-chat-input__hint kbd{display:inline-block;padding:1px 6px;background:var(--bg-light, #fafafa);border:1px solid var(--border-light);border-bottom-width:2px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;color:var(--text-secondary, #595959);line-height:1}.mx-chat-input__popover{position:absolute;bottom:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--bg-container, #fff);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 6px 24px #00000014;padding:4px;z-index:100}.mx-chat-input__popover-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:13px;color:var(--text-primary)}.mx-chat-input__popover-item:hover,.mx-chat-input__popover-item--active{background:#1677ff14}.mx-chat-input__popover-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:var(--bg-light, #fafafa);color:var(--primary-color, #1677ff);flex-shrink:0}.mx-chat-input__popover-text{display:flex;flex-direction:column;min-width:0}.mx-chat-input__popover-name{font-weight:500}.mx-chat-input__popover-desc{font-size:11px;color:var(--text-muted, #8c8c8c);font-family:ui-monospace,SFMono-Regular,monospace}.mx-tool-card__json{background:#1e1e1e;padding:0}.mx-list-item__live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-left:6px;vertical-align:middle;box-shadow:0 0 0 2px #52c41a2e;animation:mx-pulse-dot 2s ease-in-out infinite}@keyframes mx-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.7}}.mx-master-detail__sidebar-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;margin-left:6px;border-radius:9px;background:#1677ff1a;color:var(--primary-color, #1677ff);font-size:11px;font-weight:600;line-height:1}.mx-btn-active{color:var(--primary-color, #1677ff)!important;background:#1677ff14!important}.mx-form-content:has(.mx-meta-chat-shell){display:flex;flex-direction:column;overflow:hidden;padding-top:12px;padding-bottom:0;flex:1 1 0;min-height:0}.mx-meta-chat-shell.mx-master-detail{height:calc(100vh - 260px);min-height:520px;max-height:calc(100vh - 200px);flex:1 1 0}@media(max-width:1199px){.mx-meta-chat-shell.mx-master-detail{grid-template-columns:240px 1fr}}.mx-meta-chat-shell .mx-master-detail__main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.mx-meta-chat-shell .mx-master-detail__sidebar{position:static;top:auto;max-height:100%;height:100%}.mx-app-content:has(.mx-meta-chat-shell),.ant-layout-content:has(.mx-meta-chat-shell){overflow:hidden!important;height:calc(100vh - 56px)!important;min-height:0!important;flex:0 0 calc(100vh - 56px)!important}.mx-form-content:has(.mx-meta-chat-shell)~.mx-form-page,.mx-app-content:has(.mx-meta-chat-shell) .mx-form-page{height:100%!important;min-height:0!important;flex:0 0 auto!important}.mx-form-content:has(.mx-meta-chat-shell) .mx-main-form{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;max-width:1600px;margin:0 auto}.mx-form-content:has(.mx-meta-chat-shell) .mx-form-block{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.mx-form-content:has(.mx-meta-chat-shell) .mx-block-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0}.mx-form-content:has(.mx-meta-chat-shell) .mx-block-body>.mx-campus-toolbar{flex:0 0 auto}.mx-form-content:has(.mx-meta-chat-shell) .mx-meta-chat-shell{flex:1 1 0;min-height:0;height:auto;max-height:none}.mx-chunk{margin:6px 0;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-container);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease;position:relative}.mx-chunk:hover{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-light));box-shadow:0 1px 4px #0f172a0a}.mx-chunk--partial{border-color:color-mix(in srgb,var(--primary-color) 40%,var(--border-light));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 12%,transparent)}.mx-chunk__bar{display:block;width:3px;flex:0 0 3px;align-self:stretch;background:var(--primary-color)}.mx-chunk__head{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px 8px 0;border:0;background:transparent;cursor:pointer;color:var(--text-primary);text-align:left;font:inherit;min-height:28px}.mx-chunk__head:hover .mx-chunk__title{color:var(--primary-color)}.mx-chunk__head:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 40%,transparent);outline-offset:-2px}.mx-chunk__kind{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:16px;white-space:nowrap}.mx-chunk__kind-glyph{font-family:ui-monospace,SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-weight:700;font-size:10px;opacity:.85}.mx-chunk__kind-lang{margin-left:4px;padding-left:6px;border-left:1px solid currentColor;font-size:10px;opacity:.7;font-family:ui-monospace,SF Mono,monospace;text-transform:lowercase}.mx-chunk__title{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}.mx-chunk__index{font-size:10px;font-family:ui-monospace,monospace;color:var(--text-muted);letter-spacing:.05em;flex:none}.mx-chunk__caret{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--primary-color) 10%,transparent);font-size:10px;color:var(--primary-color);transition:transform .18s ease}.mx-chunk__caret--open{transform:rotate(180deg)}.mx-chunk__preview{display:flex;align-items:center;gap:8px;padding:6px 12px 10px 14px;font-size:12px;font-family:ui-monospace,SF Mono,monospace;color:var(--text-secondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px dashed var(--border-light);background:#0f172a04}.mx-chunk__preview:hover{color:var(--primary-color)}.mx-chunk__preview:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color) 40%,transparent);outline-offset:-2px}.mx-chunk__body{border-top:1px solid var(--border-light);background:var(--bg-base)}.mx-chunk__body-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border-light);background:#0f172a05}.mx-chunk__body-meta{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mx-chunk__copy{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--border-light);background:var(--bg-container);border-radius:6px;font-size:11px;color:var(--text-secondary);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.mx-chunk__copy:hover{background:var(--primary-bg);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-light));color:var(--primary-color)}.mx-chunk__copy--ok{background:color-mix(in srgb,var(--primary-color) 10%,var(--bg-container));border-color:color-mix(in srgb,var(--primary-color) 40%,var(--border-light));color:var(--primary-color)}.mx-chunk__md{padding:12px 16px;font-size:14px;line-height:1.7;color:var(--text-primary)}.mx-chunk__pre{margin:0;padding:8px 0;background:transparent;font-family:ui-monospace,SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-size:12.5px;line-height:1.55;color:var(--text-primary);overflow-x:auto}.mx-chunk__pre>code{display:block;padding:0 16px}.mx-chunk__code-line{display:flex;align-items:flex-start;gap:12px;padding:0 16px}.mx-chunk__code-line:hover{background:#0ea5e90a}.mx-chunk__code-lineno{flex:none;width:28px;text-align:right;color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variant-numeric:tabular-nums;opacity:.6}.mx-chunk__code-src{flex:1;min-width:0;white-space:pre}.mx-chunk__pre--diff .mx-chunk__diff-line{display:flex;padding:0 16px}.mx-chunk__diff-line--ctx{color:var(--text-secondary)}.mx-chunk__diff-line--meta{color:var(--primary-color);font-weight:600}.mx-chunk__diff-line--hunk{color:#7c3aed;background:#7c3aed0f}.mx-chunk__diff-line--add{background:#22c55e1a;color:#166534}.mx-chunk__diff-line--del{background:#ef44441a;color:#991b1b}.mx-chunk__pre--raw{padding:10px 16px;white-space:pre-wrap;color:var(--text-secondary)}.mx-chunk__json{padding:8px 12px;font-family:ui-monospace,SF Mono,monospace;font-size:12.5px;color:var(--text-primary)}.mx-chunk__terminal{margin:0;background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SF Mono,JetBrains Mono,Fira Code,Consolas,monospace;font-size:12.5px;line-height:1.6}.mx-chunk__terminal-bar{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#1e293b;border-bottom:1px solid rgba(255,255,255,.06)}.mx-chunk__terminal-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.mx-chunk__terminal-dot--red{background:#ef4444}.mx-chunk__terminal-dot--yellow{background:#f59e0b}.mx-chunk__terminal-dot--green{background:#10b981}.mx-chunk__terminal-title{margin-left:8px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.mx-chunk__terminal-body{margin:0;padding:8px 0;white-space:pre}.mx-chunk__terminal-line{display:flex;gap:8px;padding:0 16px}.mx-chunk__terminal-prompt{color:#10b981;font-weight:700;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mx-chunk__terminal-cmd{flex:1;min-width:0;white-space:pre-wrap}.mx-chunk__streaming-dot{position:absolute;top:10px;right:36px;width:6px;height:6px;border-radius:50%;background:var(--primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 18%,transparent);animation:mx-chunk-pulse 1.4s ease-in-out infinite;pointer-events:none}@keyframes mx-chunk-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}.mx-meta-chat-shell .mx-chunk{margin:4px 0;border-radius:8px}.mx-meta-chat-shell .mx-chunk__head{padding:6px 10px 6px 0;min-height:26px}.mx-meta-chat-shell .mx-chunk__preview{padding:6px 12px 8px 14px;border-top-color:var(--border-light);background:var(--bg-light)}.mx-meta-chat-shell .mx-chunk__body{border-top-color:var(--border-light)}.mx-meta-chat-shell .mx-chunk__body-toolbar{background:var(--bg-light);border-bottom-color:var(--border-light)}.mx-meta-chat-shell .mx-chunk__copy--ok{background:var(--primary-bg);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-light));color:var(--primary-color)}.mx-tree-node-title{display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-size:13px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;max-width:100%;overflow:hidden;line-height:1.4}.mx-tree-node-title>.anticon,.mx-tree-node-title>.mx-tree-node-icon{flex-shrink:0;font-size:14px;line-height:1;display:inline-flex;align-items:center}.mx-tree-node-title .mx-tree-node-name{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-tree-node-title:hover{color:var(--primary-color)}.mx-tree.ant-tree{padding:0 8px;background:transparent}.mx-tree.ant-tree .ant-tree-node-content-wrapper:hover,.mx-tree.ant-tree .ant-tree-node-selected{background-color:var(--primary-bg)!important}.mx-tree-icon-disabled{opacity:.55}.mx-tree-list-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.mx-tree-list-row:hover{background-color:var(--primary-bg)}.mx-tree-list-row.is-selected,.mx-tree-list-row--selected{background-color:var(--primary-bg);color:var(--primary-color);font-weight:500}.mx-tree-list-row .mx-tree-list-row-icon{flex-shrink:0;font-size:14px;display:inline-flex;align-items:center}.mx-tree-list-row .mx-tree-list-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-tree-list-row .mx-tree-list-row-code{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--text-muted)}.mx-uni-overview{--uni-primary: var(--primary-color, #0EA5E9);--uni-primary-soft: color-mix(in srgb, var(--primary-color, #0EA5E9) 75%, #000);--uni-primary-bg: var(--primary-bg, #E0F2FE);--uni-primary-bg-strong: var(--primary-bg-dark, #BAE6FD);--uni-success: var(--success-color, #10B981);--uni-success-soft: color-mix(in srgb, var(--success-color, #10B981) 78%, #000);--uni-success-bg: var(--success-bg, #D1FAE5);--uni-warning: var(--warning-color, #F59E0B);--uni-warning-soft: color-mix(in srgb, var(--warning-color, #F59E0B) 75%, #000);--uni-warning-bg: var(--warning-bg, #FEF3C7);--uni-info: var(--info-color, #3B82F6);--uni-info-soft: color-mix(in srgb, var(--info-color, #3B82F6) 78%, #000);--uni-info-bg: var(--info-bg, #DBEAFE);--uni-error: var(--error-color, #EF4444);--uni-error-soft: color-mix(in srgb, var(--error-color, #EF4444) 75%, #000);--uni-error-bg: var(--error-bg, #FEE2E2);--uni-text-primary: var(--text-primary, #1E293B);--uni-text-secondary: var(--text-secondary, #64748B);--uni-text-muted: var(--text-muted, #94A3B8);--uni-bg-container: var(--bg-container, #FFFFFF);--uni-bg-light: var(--bg-light, #F8FAFC);--uni-border-color: var(--border-color, #E2E8F0);--uni-border-light: var(--border-light, #F1F5F9);--uni-muted: var(--text-muted, #94A3B8);--uni-muted-soft: var(--text-secondary, #64748B);--uni-hairline: var(--border-light, #F1F5F9);position:relative;padding:14px 20px;background:var(--uni-bg-container);border:1px solid var(--uni-border-color);border-radius:var(--radius-lg);box-shadow:0 1px color-mix(in srgb,var(--uni-text-primary) 2%,transparent);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.mx-uni-overview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.mx-uni-overview__head-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.mx-uni-overview__head-tick{display:inline-block;width:6px;height:6px;background:var(--uni-primary);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--uni-primary) 12%,transparent);flex-shrink:0}.mx-uni-overview__head-title{font-size:14px;font-weight:600;letter-spacing:0;color:var(--uni-primary);flex-shrink:0}.mx-uni-overview__head-hint{font-size:12px;font-weight:400;color:var(--uni-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mx-uni-overview__head-hint:before{content:"·";margin:0 6px 0 2px;color:var(--uni-muted-soft)}.mx-uni-overview__head-pill{flex-shrink:0;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--uni-muted-soft);padding:2px 10px;border:1px solid var(--uni-border-light);border-radius:999px;background:var(--uni-bg-light)}.mx-uni-overview__head-right{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.mx-uni-overview__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.mx-uni-overview__card{position:relative;padding:12px 16px 14px;background:var(--uni-bg-container);border:1px solid var(--uni-border-light);border-radius:8px;display:flex;flex-direction:column;gap:2px;cursor:default;outline:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;isolation:isolate}.mx-uni-overview__card:hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--uni-primary) 18%,transparent),0 2px 4px -2px color-mix(in srgb,var(--uni-primary) 6%,transparent);border-color:color-mix(in srgb,var(--uni-primary) 18%,transparent)}.mx-uni-overview__card:focus-visible{border-color:var(--uni-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--uni-primary) 16%,transparent)}.mx-uni-overview__card-stripe{position:absolute;top:0;left:8px;right:8px;height:3px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:var(--uni-primary);opacity:.85}.mx-uni-overview__card.is-success .mx-uni-overview__card-stripe{background:var(--uni-success)}.mx-uni-overview__card.is-warning .mx-uni-overview__card-stripe{background:var(--uni-warning)}.mx-uni-overview__card.is-info .mx-uni-overview__card-stripe{background:var(--uni-info)}.mx-uni-overview__card.is-error .mx-uni-overview__card-stripe{background:var(--uni-error)}.mx-uni-overview__card-value{display:flex;align-items:baseline;gap:8px;margin-top:4px;margin-bottom:2px}.mx-uni-overview__card-num{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-feature-settings:"tnum" 1,"lnum" 1;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--uni-text-primary)}.mx-uni-overview__card-share{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--uni-muted-soft);padding:1px 6px;border-radius:3px;background:color-mix(in srgb,var(--uni-text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--uni-text-primary) 4%,transparent)}.mx-uni-overview__card-label{font-size:12px;font-weight:600;color:var(--uni-text-primary);letter-spacing:0;line-height:1.3}.mx-uni-overview__card.is-success .mx-uni-overview__card-label{color:var(--uni-success-soft)}.mx-uni-overview__card.is-warning .mx-uni-overview__card-label{color:var(--uni-warning-soft)}.mx-uni-overview__card.is-info .mx-uni-overview__card-label{color:var(--uni-info-soft)}.mx-uni-overview__card.is-error .mx-uni-overview__card-label{color:var(--uni-error-soft)}.mx-uni-overview__card-sub{font-size:12px;line-height:1.45;color:var(--uni-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-uni-overview__ribbon{border-top:1px dashed var(--uni-border-light);padding-top:10px}.mx-uni-overview__ribbon-label{font-size:12px;font-weight:600;letter-spacing:0;color:var(--uni-primary-soft);margin-bottom:6px}.mx-uni-overview__ribbon-track{position:relative;display:flex;gap:2px;width:100%;height:8px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--uni-text-primary) 4%,transparent)}.mx-uni-overview__ribbon-seg{display:block;height:100%;flex-grow:0;flex-shrink:1;flex-basis:0;border-radius:1px;transition:flex-grow .32s ease,opacity .22s ease}.mx-uni-overview__ribbon-seg.is-success{background:linear-gradient(180deg,var(--uni-success),color-mix(in srgb,var(--uni-success) 80%,#000))}.mx-uni-overview__ribbon-seg.is-warning{background:linear-gradient(180deg,var(--uni-warning),color-mix(in srgb,var(--uni-warning) 80%,#000))}.mx-uni-overview__ribbon-seg.is-info{background:linear-gradient(180deg,var(--uni-info),color-mix(in srgb,var(--uni-info) 80%,#000))}.mx-uni-overview__ribbon-seg.is-error{background:linear-gradient(180deg,var(--uni-error),color-mix(in srgb,var(--uni-error) 80%,#000))}.mx-uni-overview__ribbon-track:hover .mx-uni-overview__ribbon-seg{opacity:.72}.mx-uni-overview__ribbon-track:hover .mx-uni-overview__ribbon-seg:hover{opacity:1}.mx-uni-overview__ribbon-legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:8px;font-size:12px;color:var(--uni-text-secondary)}.mx-uni-overview__legend-item{display:inline-flex;align-items:baseline;gap:4px;padding:0}.mx-uni-overview__legend-item em{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-style:normal;font-weight:700;font-size:12px;color:var(--uni-text-primary);margin-right:2px;letter-spacing:0}.mx-uni-overview__legend-dot{display:inline-block;width:6px;height:6px;border-radius:999px;transform:translateY(-1px);margin-right:4px}.mx-uni-overview__legend-item.is-primary .mx-uni-overview__legend-dot{background:var(--uni-primary)}.mx-uni-overview__legend-item.is-success .mx-uni-overview__legend-dot{background:var(--uni-success)}.mx-uni-overview__legend-item.is-warning .mx-uni-overview__legend-dot{background:var(--uni-warning)}.mx-uni-overview__legend-item.is-info .mx-uni-overview__legend-dot{background:var(--uni-info)}.mx-uni-overview__legend-item.is-error .mx-uni-overview__legend-dot{background:var(--uni-error)}.mx-uni-overview__legend-pct{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--uni-muted-soft);margin-left:4px;padding:0 5px;border-radius:3px;background:color-mix(in srgb,var(--uni-text-primary) 4%,transparent)}@media(max-width:960px){.mx-uni-overview{padding:12px 16px}.mx-uni-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mx-uni-overview__card-num{font-size:18px}.mx-uni-overview__head{flex-wrap:wrap}.mx-uni-overview__head-pill{margin-left:auto}}@media(max-width:600px){.mx-uni-overview__grid{grid-template-columns:1fr;gap:8px}.mx-uni-overview__ribbon-legend{flex-direction:column;gap:2px;align-items:flex-start}.mx-uni-overview__head-hint{white-space:normal}}@media(prefers-reduced-motion:reduce){.mx-uni-overview__card,.mx-uni-overview__ribbon-seg{transition:none}}.mx-uni-overview--list-only{padding:12px 20px 14px}.mx-uni-overview--list-only>.mx-uni-overview__head{margin-bottom:12px}.mx-uni-overview--bleed>.mx-master-detail,.mx-uni-overview--bleed>.mx-uni-list,.mx-uni-overview--bleed>.mx-uni-list-panel,.mx-uni-overview--bleed>.mx-uni-overview__bleed-child{margin:0 -20px -14px;border:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);min-height:0}.mx-uni-list{--uni-primary: var(--primary-color, #0EA5E9);--uni-primary-soft: color-mix(in srgb, var(--primary-color, #0EA5E9) 75%, #000);--uni-primary-bg: var(--primary-bg, #E0F2FE);--uni-primary-bg-strong: var(--primary-bg-dark, #BAE6FD);--uni-success: var(--success-color, #10B981);--uni-success-soft: color-mix(in srgb, var(--success-color, #10B981) 78%, #000);--uni-success-bg: var(--success-bg, #D1FAE5);--uni-warning: var(--warning-color, #F59E0B);--uni-warning-soft: color-mix(in srgb, var(--warning-color, #F59E0B) 75%, #000);--uni-warning-bg: var(--warning-bg, #FEF3C7);--uni-info: var(--info-color, #3B82F6);--uni-info-soft: color-mix(in srgb, var(--info-color, #3B82F6) 78%, #000);--uni-info-bg: var(--info-bg, #DBEAFE);--uni-error: var(--error-color, #EF4444);--uni-error-soft: color-mix(in srgb, var(--error-color, #EF4444) 75%, #000);--uni-error-bg: var(--error-bg, #FEE2E2);--uni-text-primary: var(--text-primary, #1E293B);--uni-text-secondary: var(--text-secondary, #64748B);--uni-text-muted: var(--text-muted, #94A3B8);--uni-bg-container: var(--bg-container, #FFFFFF);--uni-bg-light: var(--bg-light, #F8FAFC);--uni-border-color: var(--border-color, #E2E8F0);--uni-border-light: var(--border-light, #F1F5F9);--uni-muted: var(--text-muted, #94A3B8);--uni-muted-soft: var(--text-secondary, #64748B);--uni-hairline: var(--border-light, #F1F5F9);position:relative;padding:14px 20px;background:var(--uni-bg-container);border:1px solid var(--uni-border-color);border-radius:var(--radius-lg);box-shadow:0 1px color-mix(in srgb,var(--uni-text-primary) 2%,transparent);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.mx-uni-list__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;min-height:32px}.mx-uni-list__head-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.mx-uni-list__head-tick{display:inline-block;width:6px;height:6px;background:var(--uni-primary);border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,var(--uni-primary) 12%,transparent);flex-shrink:0}.mx-uni-list__head-title{font-size:14px;font-weight:600;letter-spacing:0;color:var(--uni-primary);flex-shrink:0}.mx-uni-list__head-hint{font-size:12px;font-weight:400;color:var(--uni-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mx-uni-list__head-hint:before{content:"·";margin:0 6px 0 2px;color:var(--uni-muted-soft)}.mx-uni-list__head-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.mx-uni-list__filters{display:flex;align-items:center;gap:8px;padding:6px 12px;background:var(--uni-bg-light);border:1px solid var(--uni-border-light);border-radius:8px;margin-bottom:12px;flex-wrap:wrap}.mx-uni-list__filters-left{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;flex-wrap:wrap}.mx-uni-list__filters-label{font-size:12px;font-weight:500;color:var(--uni-text-muted);flex-shrink:0}.mx-uni-list__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.mx-uni-list__chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border-radius:999px;font-size:12px;font-weight:400;letter-spacing:0;border:1px solid var(--uni-border-light);background:var(--uni-bg-container);color:var(--uni-text-muted);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease;flex-shrink:0}.mx-uni-list__chip:hover{transform:translateY(-1px)}.mx-uni-list__chip:focus-visible{outline:2px solid var(--uni-primary-soft);outline-offset:1px}.mx-uni-list__chip-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.6;transition:opacity .16s ease,transform .16s ease}.mx-uni-list__chip-label{white-space:nowrap}.mx-uni-list__chip-count{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-style:normal;font-weight:600;font-size:11px;letter-spacing:0;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--uni-text-primary) 5%,transparent);color:var(--uni-text-muted);min-width:20px;text-align:center}.mx-uni-list__chip.is-primary:not(.is-active){color:var(--uni-primary-soft);border-color:color-mix(in srgb,var(--uni-primary) 20%,transparent)}.mx-uni-list__chip.is-success:not(.is-active){color:var(--uni-success-soft);border-color:color-mix(in srgb,var(--uni-success) 20%,transparent)}.mx-uni-list__chip.is-warning:not(.is-active){color:var(--uni-warning-soft);border-color:color-mix(in srgb,var(--uni-warning) 20%,transparent)}.mx-uni-list__chip.is-info:not(.is-active){color:var(--uni-info-soft);border-color:color-mix(in srgb,var(--uni-info) 20%,transparent)}.mx-uni-list__chip.is-error:not(.is-active){color:var(--uni-error-soft);border-color:color-mix(in srgb,var(--uni-error) 20%,transparent)}.mx-uni-list__chip.is-active{color:#fff;background:var(--uni-primary);border-color:var(--uni-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--uni-primary) 8%,transparent)}.mx-uni-list__chip.is-primary.is-active{background:var(--uni-primary);border-color:var(--uni-primary)}.mx-uni-list__chip.is-success.is-active{background:var(--uni-success);border-color:var(--uni-success)}.mx-uni-list__chip.is-warning.is-active{background:var(--uni-warning);border-color:var(--uni-warning)}.mx-uni-list__chip.is-info.is-active{background:var(--uni-info);border-color:var(--uni-info)}.mx-uni-list__chip.is-error.is-active{background:var(--uni-error);border-color:var(--uni-error)}.mx-uni-list__chip.is-active .mx-uni-list__chip-dot{background:#fff;opacity:1}.mx-uni-list__chip.is-active .mx-uni-list__chip-count{background:#fff3;color:#fff}.mx-uni-list__filter-flag{font-size:12px;color:var(--uni-muted-soft);white-space:nowrap;flex-shrink:0}.mx-uni-list__table{margin-bottom:0}.mx-uni-list__table .ant-table{background:transparent}.mx-uni-list__table .ant-table-thead>tr>th{background:var(--uni-bg-light)!important;color:var(--uni-text-secondary);font-weight:500;font-size:14px;letter-spacing:0;border-bottom:1px solid var(--uni-border-color)!important;padding:10px 12px!important}.mx-uni-list__table .ant-table-tbody>tr>td{padding:10px 12px!important;border-bottom:1px solid var(--uni-border-light)!important;font-size:14px;color:var(--uni-text-primary)}.mx-uni-list__table .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.mx-uni-list__table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--uni-primary) 4%,transparent)!important}.mx-uni-mono{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-feature-settings:"tnum" 1,"lnum" 1}.mx-uni-list__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--uni-border-light);flex-wrap:wrap}.mx-uni-list__legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:12px;color:var(--uni-text-secondary);flex:1 1 auto;min-width:0}.mx-uni-list__legend-item{display:inline-flex;align-items:baseline;gap:4px;padding:0}.mx-uni-list__legend-item em{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-style:normal;font-weight:700;font-size:12px;color:var(--uni-text-primary);margin-right:2px;letter-spacing:0}.mx-uni-list__legend-dot{display:inline-block;width:6px;height:6px;border-radius:999px;transform:translateY(-1px);margin-right:4px}.mx-uni-list__legend-item.is-primary .mx-uni-list__legend-dot{background:var(--uni-primary)}.mx-uni-list__legend-item.is-success .mx-uni-list__legend-dot{background:var(--uni-success)}.mx-uni-list__legend-item.is-warning .mx-uni-list__legend-dot{background:var(--uni-warning)}.mx-uni-list__legend-item.is-info .mx-uni-list__legend-dot{background:var(--uni-info)}.mx-uni-list__legend-item.is-error .mx-uni-list__legend-dot{background:var(--uni-error)}.mx-uni-list__legend-pct{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--uni-muted-soft);margin-left:4px;padding:0 5px;border-radius:3px;background:color-mix(in srgb,var(--uni-text-primary) 4%,transparent)}.mx-uni-list__pagination-total{font-size:12px;color:var(--uni-text-muted)}@media(max-width:960px){.mx-uni-list__head{flex-wrap:wrap}.mx-uni-list__head-right{width:100%;flex-wrap:wrap}.mx-uni-list__head-right .ant-input-affix-wrapper{flex:1 1 200px}.mx-uni-list__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;flex:1 1 100%}}@media(max-width:600px){.mx-uni-list__legend{flex-direction:column;gap:2px;align-items:flex-start}.mx-uni-list__head-hint{white-space:normal}}@media(prefers-reduced-motion:reduce){.mx-uni-list__chip,.mx-uni-list__table .ant-table-tbody>tr{transition:none}}.mx-uni-status-pill{--uni-primary: var(--primary-color, #0EA5E9);--uni-primary-soft: color-mix(in srgb, var(--primary-color, #0EA5E9) 75%, #000);--uni-success: var(--success-color, #10B981);--uni-success-soft: color-mix(in srgb, var(--success-color, #10B981) 78%, #000);--uni-warning: var(--warning-color, #F59E0B);--uni-warning-soft: color-mix(in srgb, var(--warning-color, #F59E0B) 75%, #000);--uni-info: var(--info-color, #3B82F6);--uni-info-soft: color-mix(in srgb, var(--info-color, #3B82F6) 78%, #000);--uni-error: var(--error-color, #EF4444);--uni-error-soft: color-mix(in srgb, var(--error-color, #EF4444) 75%, #000);display:inline-flex;align-items:center;gap:4px;padding:1px 10px 1px 8px;border-radius:999px;font-size:12px;font-weight:400;line-height:1.8;white-space:nowrap;border:1px solid transparent}.mx-uni-status-pill:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;flex-shrink:0}.mx-uni-status-pill.is-primary{color:var(--uni-primary-soft);background:color-mix(in srgb,var(--uni-primary) 8%,transparent);border-color:color-mix(in srgb,var(--uni-primary) 20%,transparent)}.mx-uni-status-pill.is-success{color:var(--uni-success-soft);background:color-mix(in srgb,var(--uni-success) 8%,transparent);border-color:color-mix(in srgb,var(--uni-success) 20%,transparent)}.mx-uni-status-pill.is-warning{color:var(--uni-warning-soft);background:color-mix(in srgb,var(--uni-warning) 8%,transparent);border-color:color-mix(in srgb,var(--uni-warning) 20%,transparent)}.mx-uni-status-pill.is-info{color:var(--uni-info-soft);background:color-mix(in srgb,var(--uni-info) 8%,transparent);border-color:color-mix(in srgb,var(--uni-info) 20%,transparent)}.mx-uni-status-pill.is-error{color:var(--uni-error-soft);background:color-mix(in srgb,var(--uni-error) 8%,transparent);border-color:color-mix(in srgb,var(--uni-error) 20%,transparent)}.mx-uni-readout{--uni-primary: var(--primary-color, #0EA5E9);--uni-success: var(--success-color, #10B981);--uni-warning: var(--warning-color, #F59E0B);--uni-info: var(--info-color, #3B82F6);--uni-error: var(--error-color, #EF4444);--uni-text-primary: var(--text-primary, #1E293B);--uni-text-secondary: var(--text-secondary, #64748B);--uni-bg-container: var(--bg-container, #FFFFFF);--uni-bg-light: var(--bg-light, #F8FAFC);--uni-border-color: var(--border-color, #E2E8F0);--uni-border-light: var(--border-light, #F1F5F9);--readout-tone: var(--uni-primary);--readout-tone-bg: color-mix(in srgb, var(--readout-tone) 12%, transparent);display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--uni-border-color);border-radius:10px;background:var(--uni-bg-light);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.mx-uni-readout.is-primary{--readout-tone: var(--uni-primary)}.mx-uni-readout.is-success{--readout-tone: var(--uni-success)}.mx-uni-readout.is-warning{--readout-tone: var(--uni-warning)}.mx-uni-readout.is-info{--readout-tone: var(--uni-info)}.mx-uni-readout.is-error{--readout-tone: var(--uni-error)}.mx-uni-readout__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--readout-tone-bg);color:var(--readout-tone);font-size:19px}.mx-uni-readout__body{display:flex;flex-direction:column;min-width:0}.mx-uni-readout__num{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-feature-settings:"tnum" 1,"lnum" 1;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--uni-text-primary)}.mx-uni-readout__label{margin-top:1px;font-size:12px;font-weight:600;color:var(--uni-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-uni-readout:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--readout-tone) 32%,transparent);box-shadow:0 8px 20px -12px color-mix(in srgb,var(--readout-tone) 55%,transparent)}.mx-uni-readout[data-alert=true] .mx-uni-readout__num{color:var(--uni-warning)}.mx-uni-readout-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:1100px){.mx-uni-readout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mx-form-designer{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;padding:12px;box-sizing:border-box}.mx-form-designer__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:8px;background:var(--mx-surface-muted, rgba(0, 0, 0, .02))}.mx-form-designer__body{display:grid;grid-template-columns:220px minmax(0,1fr) 340px;gap:8px;min-height:0;overflow:hidden}.mx-form-designer__palette,.mx-form-designer__canvas,.mx-form-designer__inspector{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:10px;border-radius:8px;border:1px solid var(--mx-border-subtle, rgba(0, 0, 0, .08));background:var(--mx-surface, #fff)}.mx-form-designer__palette{gap:6px}.mx-form-designer__canvas{gap:10px;overflow:auto}.mx-form-designer__inspector{gap:10px}.mx-form-designer__palette .ant-btn{width:100%;justify-content:flex-start}.mx-form-designer__canvas .ant-card{transition:border-color .15s ease,box-shadow .15s ease}.mx-form-designer__canvas [data-testid^=designer-handle-]{cursor:grab}.mx-form-designer__canvas [data-testid^=designer-handle-]:active{cursor:grabbing}@media(max-width:1100px){.mx-form-designer__body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(240px,1fr) auto;overflow:visible}.mx-form-designer__palette{max-height:180px}.mx-form-designer__inspector{max-height:60vh}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.m-1{margin:.25rem}.m-2{margin:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
