.env-switcher{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 12px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform 80ms ease}.env-switcher:hover{background:var(--bg-tertiary, rgba(127, 127, 127, .08))}.env-switcher:active{transform:scale(.98)}.env-switcher-icon{font-size:13px;opacity:.7}.env-switcher-name{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-switcher-kind{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:#7f7f7f2e;color:var(--text-secondary)}.env-switcher-chevron{font-size:10px;opacity:.55;margin-left:2px}.env-switcher--production{border-color:#ef44448c;background:#ef444414;box-shadow:inset 0 0 0 1px #ef44442e}.env-switcher--production .env-switcher-icon,.env-switcher--production .env-switcher-chevron{color:#dc2626;opacity:.85}.env-switcher--production .env-switcher-kind{background:#ef44442e;color:#b91c1c}[data-theme=dark] .env-switcher--production .env-switcher-kind{color:#fca5a5}.env-switcher--staging{border-color:#f59e0b8c;background:#f59e0b14}.env-switcher--staging .env-switcher-kind{background:#f59e0b33;color:#b45309}[data-theme=dark] .env-switcher--staging .env-switcher-kind{color:#fcd34d}.env-switcher--development{border-color:#3b82f666;background:#3b82f60f}.env-switcher--development .env-switcher-kind{background:#3b82f626;color:#2563eb}[data-theme=dark] .env-switcher--development .env-switcher-kind{color:#93c5fd}.env-switcher--testing{border-color:#a855f766;background:#a855f70f}.env-switcher--testing .env-switcher-kind{background:#a855f729;color:#7e22ce}[data-theme=dark] .env-switcher--testing .env-switcher-kind{color:#d8b4fe}.env-switcher-menu-item{display:inline-flex;align-items:center;gap:8px;min-width:200px}.env-switcher-menu-item .env-name{flex:1;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:13px}.env-switcher-menu-item .env-kind{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.env-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.env-dot--production{background:#ef4444}.env-dot--staging{background:#f59e0b}.env-dot--development{background:#3b82f6}.env-dot--testing{background:#a855f7}.env-dot--custom{background:#94a3b8}[cmdk-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;animation:cmdk-fade-in .12s ease-out}[cmdk-dialog]{position:fixed;top:18%;left:50%;transform:translate(-50%);width:90%;max-width:640px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 16px 70px #00000040,0 0 0 1px var(--border-color);z-index:1001;overflow:hidden;animation:cmdk-pop-in .14s cubic-bezier(.16,1,.3,1)}@keyframes cmdk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cmdk-pop-in{0%{opacity:0;transform:translate(-50%) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}.command-palette [cmdk-input]{width:100%;border:0;outline:0;padding:18px 20px;font-size:15px;font-family:inherit;background:transparent;color:var(--text-primary);border-bottom:1px solid var(--border-color)}.command-palette [cmdk-input]::placeholder{color:var(--text-tertiary)}.command-palette [cmdk-list]{max-height:420px;overflow-y:auto;padding:8px;scroll-padding-block:8px}.command-palette [cmdk-group]:not(:first-child){margin-top:4px}.command-palette [cmdk-group-heading]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);padding:8px 10px 6px}.command-palette [cmdk-item]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;font-size:14px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color 80ms ease}.command-palette [cmdk-item][data-selected=true]{background:var(--bg-tertiary, rgba(127, 127, 127, .12))}.command-palette [cmdk-item] .cmdk-item-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text-secondary);flex-shrink:0}.command-palette [cmdk-item] .cmdk-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette [cmdk-item] .cmdk-item-meta{font-size:12px;color:var(--text-tertiary);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}.command-palette [cmdk-empty]{padding:28px 14px;text-align:center;font-size:13px;color:var(--text-tertiary)}.command-palette .cmdk-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-top:1px solid var(--border-color);font-size:11px;color:var(--text-tertiary);background:var(--bg-secondary)}.command-palette .cmdk-kbd{display:inline-block;padding:1px 5px;border:1px solid var(--border-color);border-radius:4px;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:10px;background:var(--bg-primary);color:var(--text-secondary)}.shortcuts-overlay .ant-modal-content{padding:0}.shortcuts-overlay .ant-modal-header{padding:18px 24px 12px;margin:0;border-bottom:1px solid var(--border-color)}.shortcuts-overlay .ant-modal-body{padding:0}.shortcuts-content{padding:12px 8px;max-height:60vh;overflow-y:auto}.shortcuts-group{padding:8px 16px 12px}.shortcuts-group:not(:last-child){border-bottom:1px solid var(--border-color)}.shortcuts-group-heading{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);padding:6px 0 8px}.shortcuts-row{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.shortcuts-label{font-size:14px;color:var(--text-primary)}.shortcuts-keys{display:inline-flex;align-items:center;gap:4px}.shortcuts-plus{color:var(--text-tertiary);font-size:11px}.shortcuts-kbd{display:inline-block;min-width:22px;padding:2px 7px;border:1px solid var(--border-color);border-bottom-width:2px;border-radius:5px;background:var(--bg-secondary);color:var(--text-primary);font-family:JetBrains Mono,Fira Code,ui-monospace,monospace;font-size:11px;font-weight:500;text-align:center;line-height:1.4}:root{--primary-color: #1890ff;--primary-hover: #40a9ff;--primary-active: #096dd9;--bg-primary: #ffffff;--bg-secondary: #f0f2f5;--bg-tertiary: #fafafa;--bg-elevated: #ffffff;--text-primary: rgba(0, 0, 0, .88);--text-secondary: rgba(0, 0, 0, .65);--text-tertiary: rgba(0, 0, 0, .45);--border-color: #d9d9d9;--border-light: #f0f0f0;--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--info-color: #1890ff;--sidebar-width: 240px;--sidebar-collapsed-width: 80px;--header-height: 64px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .03);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--theme-transition: background-color .3s ease, color .3s ease, border-color .3s ease, box-shadow .3s ease}[data-theme=dark]{--primary-color: #4096ff;--primary-hover: #69b1ff;--primary-active: #1677ff;--bg-primary: #1e1e1e;--bg-secondary: #121212;--bg-tertiary: #262626;--bg-elevated: #2d2d2d;--text-primary: rgba(255, 255, 255, .88);--text-secondary: rgba(255, 255, 255, .65);--text-tertiary: rgba(255, 255, 255, .45);--border-color: #3a3a3a;--border-light: #2d2d2d;--success-color: #73d13d;--warning-color: #ffc53d;--error-color: #ff7875;--info-color: #4096ff;--shadow-sm: 0 2px 4px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 8px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 20px -3px rgba(0, 0, 0, .5)}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-secondary)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-tertiary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000073}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.text-center{text-align:center}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}.card{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-in}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.slide-in{animation:slideIn .3s ease-out}@keyframes pulse{0%{box-shadow:0 0 #52c41ab3}70%{box-shadow:0 0 0 6px #52c41a00}to{box-shadow:0 0 #52c41a00}}.pulse-animation{animation:pulse 1.5s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-animation{animation:spin 1s linear infinite}.ant-layout-header{box-shadow:0 2px 8px #0000000f;z-index:10}.ant-card{transition:all .3s ease;background:var(--bg-primary);border-color:var(--border-color)}.ant-card:hover{box-shadow:0 4px 12px #00000014}.ant-card .ant-card-head{background:var(--bg-primary);border-bottom-color:var(--border-color);color:var(--text-primary)}.ant-card .ant-card-body{background:var(--bg-primary);color:var(--text-primary)}.ant-table-wrapper{background:var(--bg-primary);border-radius:8px;padding:16px}.ant-btn-primary{box-shadow:0 2px 4px #1890ff33}.ant-btn-primary:hover{box-shadow:0 4px 8px #1890ff4d}.user-dropdown:hover{background-color:#0000000a}.ant-descriptions{background:var(--bg-primary)}.ant-descriptions .ant-descriptions-item-label{color:var(--text-secondary)}.ant-descriptions .ant-descriptions-item-content,.ant-tabs{color:var(--text-primary)}.ant-tabs .ant-tabs-tab{color:var(--text-secondary)}.ant-tabs .ant-tabs-tab-active{color:var(--primary-color)}.ant-tabs .ant-tabs-content-holder{background:var(--bg-primary)}.ant-statistic .ant-statistic-title{color:var(--text-secondary)}.ant-statistic .ant-statistic-content{color:var(--text-primary)}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{background:var(--bg-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--text-tertiary)!important}.ant-modal-content{background:var(--bg-primary)}.ant-modal-header{background:var(--bg-primary);border-bottom-color:var(--border-color)}.ant-modal-title,.ant-modal-body{color:var(--text-primary)}.ant-modal-footer{background:var(--bg-primary);border-top-color:var(--border-color)}.ant-form-item-label>label{color:var(--text-primary)}.ant-dropdown-menu{background:var(--bg-primary)}.ant-dropdown-menu-item{color:var(--text-primary)}.ant-popover-inner{background:var(--bg-primary)}.ant-popover-title{color:var(--text-primary);border-bottom-color:var(--border-color)}.ant-popover-inner-content{color:var(--text-primary)}.ant-tooltip-inner{background:var(--bg-elevated);color:var(--text-primary)}.ant-empty-description{color:var(--text-secondary)}.ant-divider{border-color:var(--border-color)}.ant-typography{color:var(--text-primary)}.ant-typography.ant-typography-secondary,.ant-breadcrumb,.ant-breadcrumb a{color:var(--text-secondary)}.ant-breadcrumb a:hover{color:var(--primary-color)}.ant-breadcrumb-separator{color:var(--text-tertiary)}.ant-page-header{background:var(--bg-primary);color:var(--text-primary)}.ant-page-header-heading-title{color:var(--text-primary)}.ant-page-header-heading-sub-title{color:var(--text-secondary)}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.page-exit{opacity:1}.page-exit-active{opacity:0;transition:opacity .3s}.comparison-row-mismatch{background-color:#ff4d4f14!important}.comparison-row-mismatch:hover>td{background-color:#ff4d4f1f!important}.comparison-row-missing{background-color:#faad1414!important}.comparison-row-missing:hover>td{background-color:#faad141f!important}body,.ant-layout,.ant-card,.ant-table,.ant-modal-content,.ant-dropdown-menu{transition:var(--theme-transition)}[data-theme=dark] .ant-layout-header{box-shadow:0 2px 8px #0000004d;border-bottom-color:var(--border-light)}[data-theme=dark] .ant-card:hover{box-shadow:0 4px 12px #0000004d}[data-theme=dark] .ant-table-wrapper{background:var(--bg-primary)}[data-theme=dark] .ant-btn-primary{box-shadow:0 2px 4px #4096ff4d}[data-theme=dark] .ant-btn-primary:hover{box-shadow:0 4px 8px #4096ff66}[data-theme=dark] .user-dropdown:hover{background-color:#ffffff14}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-tertiary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-color)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff4d}[data-theme=dark] .comparison-row-mismatch{background-color:#ff787526!important}[data-theme=dark] .comparison-row-mismatch:hover>td{background-color:#ff787533!important}[data-theme=dark] .comparison-row-missing{background-color:#ffc53d26!important}[data-theme=dark] .comparison-row-missing:hover>td{background-color:#ffc53d33!important}[data-theme=dark] .pulse-animation{animation:pulse-dark 1.5s infinite}@keyframes pulse-dark{0%{box-shadow:0 0 #73d13db3}70%{box-shadow:0 0 0 6px #73d13d00}to{box-shadow:0 0 #73d13d00}}[data-theme=dark] .ant-card{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;box-shadow:var(--shadow-sm)}[data-theme=dark] .ant-card .ant-card-head{background:var(--bg-primary);border-bottom:1px solid var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-card .ant-card-head-title{color:var(--text-primary)}[data-theme=dark] .ant-card .ant-card-body{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .ant-card .ant-card-extra{color:var(--text-secondary)}[data-theme=dark] .ant-descriptions,[data-theme=dark] .ant-descriptions-header{background:var(--bg-primary)}[data-theme=dark] .ant-descriptions-title{color:var(--text-primary)}[data-theme=dark] .ant-descriptions-view{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-descriptions-row{background:var(--bg-primary)}[data-theme=dark] .ant-descriptions-item-label{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-color)}[data-theme=dark] .ant-descriptions-item-content{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .ant-table{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .ant-table-thead>tr>th{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .ant-table-tbody>tr>td{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--bg-tertiary)}[data-theme=dark] .ant-table-placeholder{background:var(--bg-primary)}[data-theme=dark] .ant-table-cell-row-hover{background:var(--bg-tertiary)!important}[data-theme=dark] .ant-table-row-selected>td{background:#4096ff26!important}[data-theme=dark] .ant-table-row-selected:hover>td{background:#4096ff40!important}[data-theme=dark] .ant-table-row-selected>td.ant-table-cell-row-hover{background:#4096ff40!important}[data-theme=dark] .ant-table-selection-column .ant-checkbox-wrapper{color:var(--text-primary)}[data-theme=dark] .ant-checkbox-inner{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner{background:var(--primary-color);border-color:var(--primary-color)}[data-theme=dark] .ant-checkbox-indeterminate .ant-checkbox-inner:after{background:var(--primary-color)}[data-theme=dark] .ant-tabs{color:var(--text-primary)}[data-theme=dark] .ant-tabs-nav{background:transparent}[data-theme=dark] .ant-tabs-nav:before{border-color:var(--border-color)}[data-theme=dark] .ant-tabs-tab{color:var(--text-secondary);background:transparent;border-color:var(--border-color)!important}[data-theme=dark] .ant-tabs-tab:hover{color:var(--primary-color)}[data-theme=dark] .ant-tabs-tab-active{background:var(--bg-primary)!important;border-color:var(--border-color)!important;border-bottom-color:var(--bg-primary)!important}[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--primary-color)}[data-theme=dark] .ant-tabs-content-holder{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-tabs-content,[data-theme=dark] .ant-tabs-tabpane{background:var(--bg-primary)}[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:var(--bg-primary);border-bottom-color:var(--bg-primary)}[data-theme=dark] .ant-tabs-card>.ant-tabs-content-holder{background:var(--bg-primary);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px}[data-theme=dark] .ant-input{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-input:hover,[data-theme=dark] .ant-input:focus{border-color:var(--primary-color)}[data-theme=dark] .ant-input-affix-wrapper{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .ant-select-selector{background:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-select-dropdown{background:var(--bg-primary)}[data-theme=dark] .ant-select-item{color:var(--text-primary)}[data-theme=dark] .ant-select-item-option-active{background:var(--bg-tertiary)}[data-theme=dark] .ant-select-item-option-selected{background:var(--bg-elevated)}[data-theme=dark] .ant-modal-content{background:var(--bg-primary)}[data-theme=dark] .ant-modal-header{background:var(--bg-primary);border-bottom-color:var(--border-color)}[data-theme=dark] .ant-modal-title{color:var(--text-primary)}[data-theme=dark] .ant-modal-body{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .ant-modal-footer{background:var(--bg-primary);border-top-color:var(--border-color)}[data-theme=dark] .ant-modal-close{color:var(--text-secondary)}[data-theme=dark] .ant-form-item-label>label{color:var(--text-primary)}[data-theme=dark] .ant-form-item-explain{color:var(--text-secondary)}[data-theme=dark] .ant-dropdown-menu{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-dropdown-menu-item{color:var(--text-primary)}[data-theme=dark] .ant-dropdown-menu-item:hover{background:var(--bg-tertiary)}[data-theme=dark] .ant-popover-inner{background:var(--bg-primary)}[data-theme=dark] .ant-popover-title{color:var(--text-primary);border-bottom-color:var(--border-color)}[data-theme=dark] .ant-popover-inner-content{color:var(--text-primary)}[data-theme=dark] .ant-popover-arrow:before{background:var(--bg-primary)}[data-theme=dark] .ant-tooltip-inner{background:var(--bg-elevated);color:var(--text-primary)}[data-theme=dark] .ant-tooltip-arrow:before{background:var(--bg-elevated)}[data-theme=dark] .ant-alert{border-color:var(--border-color)}[data-theme=dark] .ant-alert-message{color:var(--text-primary)}[data-theme=dark] .ant-alert-description,[data-theme=dark] .ant-statistic-title{color:var(--text-secondary)}[data-theme=dark] .ant-statistic-content{color:var(--text-primary)}[data-theme=dark] .ant-list{background:var(--bg-primary)}[data-theme=dark] .ant-list-item{border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-list-item-meta-title{color:var(--text-primary)}[data-theme=dark] .ant-list-item-meta-description{color:var(--text-secondary)}[data-theme=dark] .ant-collapse{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-collapse-header{background:var(--bg-tertiary);color:var(--text-primary)!important}[data-theme=dark] .ant-collapse-content{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-collapse-content-box{background:var(--bg-primary)}[data-theme=dark] .ant-timeline-item-content{color:var(--text-primary)}[data-theme=dark] .ant-tag{border-color:var(--border-color);color:var(--text-primary);background:var(--bg-tertiary)}[data-theme=dark] .ant-tag-default{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-tag-blue{background:#4096ff26;border-color:#4096ff59;color:#69b1ff}[data-theme=dark] .ant-tag-green,[data-theme=dark] .ant-tag-success{background:#73d13d26;border-color:#73d13d59;color:#95de64}[data-theme=dark] .ant-tag-red,[data-theme=dark] .ant-tag-error{background:#ff787526;border-color:#ff787559;color:#ff9c9a}[data-theme=dark] .ant-tag-orange,[data-theme=dark] .ant-tag-warning{background:#ffa94026;border-color:#ffa94059;color:#ffc069}[data-theme=dark] .ant-tag-gold{background:#ffc53d26;border-color:#ffc53d59;color:#ffd666}[data-theme=dark] .ant-tag-cyan{background:#36cfc926;border-color:#36cfc959;color:#5cdbd3}[data-theme=dark] .ant-tag-purple{background:#9254de26;border-color:#9254de59;color:#b37feb}[data-theme=dark] .ant-tag-magenta,[data-theme=dark] .ant-tag-pink{background:#eb2f9626;border-color:#eb2f9659;color:#f759ab}[data-theme=dark] .ant-tag-volcano{background:#ff7a4526;border-color:#ff7a4559;color:#ff9c6e}[data-theme=dark] .ant-tag-lime{background:#a0d91126;border-color:#a0d91159;color:#bae637}[data-theme=dark] .ant-tag-geekblue{background:#496aff26;border-color:#496aff59;color:#85a5ff}[data-theme=dark] .ant-tag-processing{background:#4096ff26;border-color:#4096ff59;color:#69b1ff}[data-theme=dark] .ant-tag .anticon{color:inherit}[data-theme=dark] .ant-tag:hover{opacity:.85}[data-theme=dark] .ant-tag-checkable{background:transparent;border-color:var(--border-color);color:var(--text-secondary)}[data-theme=dark] .ant-tag-checkable:hover{color:var(--primary-color)}[data-theme=dark] .ant-tag-checkable-checked{background:var(--primary-color);border-color:var(--primary-color);color:#fff}[data-theme=dark] .ant-tag .ant-tag-close-icon{color:var(--text-tertiary)}[data-theme=dark] .ant-tag .ant-tag-close-icon:hover{color:var(--text-primary)}[data-theme=dark] .ant-tag-borderless{border-color:transparent}[data-theme=dark] .ant-badge-count{box-shadow:0 0 0 1px var(--bg-primary)}[data-theme=dark] .ant-drawer-content{background:var(--bg-primary)}[data-theme=dark] .ant-drawer-header{background:var(--bg-primary);border-bottom-color:var(--border-color)}[data-theme=dark] .ant-drawer-title{color:var(--text-primary)}[data-theme=dark] .ant-drawer-body{background:var(--bg-primary)}[data-theme=dark] .ant-menu{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .ant-menu-item{color:var(--text-primary)}[data-theme=dark] .ant-menu-item:hover{background:var(--bg-tertiary)}[data-theme=dark] .ant-pagination-item{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-pagination-item a{color:var(--text-primary)}[data-theme=dark] .ant-pagination-item-active{border-color:var(--primary-color)}[data-theme=dark] .ant-spin-container:after{background:var(--bg-primary)}[data-theme=dark] .ant-segmented{background:var(--bg-tertiary)}[data-theme=dark] .ant-segmented-item{color:var(--text-primary)}[data-theme=dark] .ant-segmented-item-selected{background:var(--bg-primary)}[data-theme=dark] .ant-steps-item-title{color:var(--text-primary)}[data-theme=dark] .ant-steps-item-description{color:var(--text-secondary)}[data-theme=dark] .ant-result-title{color:var(--text-primary)}[data-theme=dark] .ant-result-subtitle,[data-theme=dark] .ant-empty-description{color:var(--text-secondary)}[data-theme=dark] .ant-skeleton-content .ant-skeleton-title,[data-theme=dark] .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-elevated) 37%,var(--bg-tertiary) 63%)}[data-theme=dark] .ant-checkbox-wrapper,[data-theme=dark] .ant-radio-wrapper{color:var(--text-primary)}[data-theme=dark] .ant-switch{background:var(--bg-tertiary)}[data-theme=dark] .ant-picker{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .ant-picker-input>input{color:var(--text-primary)}[data-theme=dark] .ant-picker-dropdown,[data-theme=dark] .ant-picker-panel-container{background:var(--bg-primary)}[data-theme=dark] .ant-picker-header{color:var(--text-primary);border-color:var(--border-color)}[data-theme=dark] .ant-picker-content th{color:var(--text-secondary)}[data-theme=dark] .ant-picker-cell{color:var(--text-primary)}[data-theme=dark] .ant-tree{background:var(--bg-primary);color:var(--text-primary)}[data-theme=dark] .ant-tree-node-content-wrapper:hover{background:var(--bg-tertiary)}[data-theme=dark] .ant-transfer-list{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .ant-transfer-list-header{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .ant-upload-drag{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .ant-upload-drag:hover{border-color:var(--primary-color)}[data-theme=dark] .ant-message-notice-content{background:var(--bg-elevated)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-lg)}[data-theme=dark] .ant-message .ant-message-notice .ant-message-notice-content{background:var(--bg-elevated)!important;color:var(--text-primary)!important}[data-theme=dark] .ant-message-notice-content .anticon,[data-theme=dark] .ant-message-notice-content .ant-message-custom-content{color:var(--text-primary)!important}[data-theme=dark] .ant-message-notice-content .ant-message-custom-content>span{color:var(--text-primary)!important}[data-theme=dark] .ant-message-success .anticon{color:var(--success-color)!important}[data-theme=dark] .ant-message-error .anticon{color:var(--error-color)!important}[data-theme=dark] .ant-message-warning .anticon{color:var(--warning-color)!important}[data-theme=dark] .ant-message-info .anticon{color:var(--info-color)!important}[data-theme=dark] .ant-message-loading .anticon{color:var(--primary-color)!important}[data-theme=dark] .ant-notification-notice{background:var(--bg-primary)!important;color:var(--text-primary)}[data-theme=dark] .ant-notification-notice-message{color:var(--text-primary)!important}[data-theme=dark] .ant-notification-notice-description,[data-theme=dark] .ant-notification-notice-close{color:var(--text-secondary)!important}[data-theme=dark] .ant-notification-notice-close:hover{color:var(--text-primary)!important}[data-theme=dark] .notification-item:hover{background:var(--bg-tertiary)!important}[data-theme=dark] .notification-item .ant-list-item-meta-title{color:var(--text-primary)}[data-theme=dark] .notification-item .ant-list-item-meta-description{color:var(--text-secondary)}[data-theme=dark] .ant-list-item-meta-title,[data-theme=dark] .ant-list-item-meta-content{color:var(--text-primary)}[data-theme=dark] .ant-badge-status-dot{box-shadow:0 0 0 1px var(--bg-primary)}[data-theme=dark] .ant-badge-status-success{background:var(--success-color)}[data-theme=dark] .ant-badge-status-processing{background:var(--primary-color)}[data-theme=dark] .ant-badge-status-error{background:var(--error-color)}[data-theme=dark] .ant-badge-status-warning{background:var(--warning-color)}[data-theme=dark] .ant-badge-status-default{background:var(--text-tertiary)}[data-theme=dark] .ant-badge-status-text{color:var(--text-primary)}[data-theme=dark] .status-badge{color:#fff!important;font-weight:600}[data-theme=dark] .integration-card{background:var(--bg-primary);border-color:var(--border-color)}[data-theme=dark] .card-header{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .empty-state,[data-theme=dark] .text-muted,[data-theme=dark] .integration-subtitle{color:var(--text-secondary)}[data-theme=dark] .btn-outline{border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .btn-outline:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}[data-theme=dark] .schedule-actions{background:var(--bg-tertiary);border-color:var(--border-color)}[data-theme=dark] .drift-warning{background:#faad1426;border-color:#faad1459;color:var(--warning-color)}[data-theme=dark] .drift-warning:hover{background:#faad1440}[data-theme=dark] a{color:var(--primary-color)}[data-theme=dark] a:hover{color:var(--primary-hover)}[data-theme=dark] .text-danger,[data-theme=dark] .sync-error{color:var(--error-color)!important}[data-theme=dark] .schedule-info{color:var(--primary-color)}[data-theme=dark] .ant-ribbon{color:#fff}[data-theme=dark] .ant-avatar{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme=dark] .ant-progress-inner,[data-theme=dark] .ant-slider-rail{background:var(--bg-tertiary)}[data-theme=dark] .ant-slider-track{background:var(--primary-color)}[data-theme=dark] .ant-rate-star-zero .ant-rate-star-first,[data-theme=dark] .ant-rate-star-zero .ant-rate-star-second{color:var(--border-color)}[data-theme=dark] .ant-anchor-link-title{color:var(--text-primary)}[data-theme=dark] .ant-anchor-link-title-active{color:var(--primary-color)}@media (max-width: 575px){.mobile-sidebar-drawer .ant-drawer-body{padding:0!important;background:#001529!important}.main-content{margin:12px 8px!important;padding:12px!important}.ant-table-wrapper{padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:500px}.ant-card .ant-card-body{padding:12px}.ant-card .ant-card-head{padding:0 12px;min-height:40px}.ant-card .ant-card-head-title{font-size:14px;padding:8px 0}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important}.ant-modal-body{padding:12px!important;max-height:70vh;overflow-y:auto}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-form-item{margin-bottom:12px}.page-header-extra .ant-space{flex-wrap:wrap;gap:8px!important}.page-header-extra .ant-btn{font-size:13px}.ant-descriptions-item-label,.ant-descriptions-item-content{padding:8px 12px!important}.ant-tabs-nav-list{gap:0}.ant-tabs-tab{padding:8px 12px!important;font-size:13px}.ant-statistic-content-value{font-size:20px!important}.ant-statistic-title{font-size:12px!important}.ant-space-item{margin-right:4px!important}.ant-tag{font-size:11px;padding:0 4px;margin:2px}.ant-popover{max-width:calc(100vw - 24px)}.ant-dropdown{max-width:calc(100vw - 16px)}.ant-breadcrumb{font-size:12px}.ant-alert{padding:8px 12px;font-size:13px}.ant-steps-item-title,.ant-timeline-item-content{font-size:13px}}@media (min-width: 576px) and (max-width: 991px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-modal{max-width:calc(100vw - 48px)!important}.ant-card .ant-card-body{padding:16px}.page-header-extra .ant-space{flex-wrap:wrap}}@media (max-width: 991px){.ant-btn{min-height:36px}.ant-btn-sm{min-height:30px}.ant-menu-item,.ant-menu-submenu-title{line-height:48px!important;height:48px!important}.ant-list-item{padding:12px 0}.ant-select-selector{min-height:36px!important}.ant-switch{min-width:40px}}img,video,canvas,svg{max-width:100%;height:auto}.ant-layout-content{overflow-x:hidden}@media (max-width: 575px){.monaco-editor{min-height:200px!important}.ant-space-item .ant-input,.ant-space-item .ant-select,.ant-space-item .ant-picker,.ant-space-item .ant-input-search{width:100%!important;min-width:unset!important;max-width:100%!important}.ant-space-wrap{width:100%}.ant-space-wrap>.ant-space-item{width:100%}.ant-row{margin-left:-4px!important;margin-right:-4px!important}.ant-row>.ant-col{padding-left:4px!important;padding-right:4px!important}}.ant-space-item>.ant-select,.ant-space-item>.ant-picker,.ant-space-item>.ant-input-search,.ant-space-item>.ant-input,.ant-space-item>.ant-input-affix-wrapper,.ant-space-item>.ant-input-number{max-width:100%}@media (min-width: 576px) and (max-width: 767px){.ant-space-wrap>.ant-space-item{width:100%}.ant-space-wrap>.ant-space-item .ant-select,.ant-space-wrap>.ant-space-item .ant-picker,.ant-space-wrap>.ant-space-item .ant-input-search,.ant-space-wrap>.ant-space-item .ant-input,.ant-space-wrap>.ant-space-item .ant-input-affix-wrapper{width:100%!important;min-width:unset!important;max-width:100%!important}}@media (min-width: 768px) and (max-width: 991px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}.quick-stats-stagger>*{animation:fadeIn .5s ease-out backwards}.quick-stats-stagger>*:nth-child(1){animation-delay:0ms}.quick-stats-stagger>*:nth-child(2){animation-delay:60ms}.quick-stats-stagger>*:nth-child(3){animation-delay:.12s}.quick-stats-stagger>*:nth-child(4){animation-delay:.18s}.quick-stats-stagger>*:nth-child(5){animation-delay:.24s}.quick-stats-stagger>*:nth-child(6){animation-delay:.3s}.ant-card.ant-card-hoverable{transition:all .2s ease}.ant-card.ant-card-hoverable:hover{border-color:#4096ff59;box-shadow:0 8px 24px #1890ff1a;transform:translateY(-1px)}[data-theme=dark] .ant-card.ant-card-hoverable:hover{border-color:#4096ff73;box-shadow:0 8px 24px #4096ff2e}@media (prefers-reduced-motion: reduce){.quick-stats-stagger>*,.fade-in,.slide-in{animation:none!important}.ant-card.ant-card-hoverable:hover{transform:none}}:root{--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--space-4xl: 40px;--space-5xl: 48px;--space-6xl: 64px;--font-xs: 11px;--font-sm: 12px;--font-md: 13px;--font-base: 14px;--font-lg: 16px;--font-xl: 18px;--font-2xl: 20px;--font-3xl: 24px;--font-4xl: 30px;--font-5xl: 36px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--font-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, monospace;--line-tight: 1.25;--line-normal: 1.5;--line-relaxed: 1.7;--tracking-tighter: -.014em;--tracking-tight: -.011em;--tracking-normal: 0;--tracking-wide: .04em;--z-sidebar: 50;--z-header: 100;--z-dropdown: 200;--z-tooltip: 300;--z-bulk-action-bar: 900;--z-overlay: 1000;--z-modal: 1001;--z-toast: 1100;--z-command-palette: 1200;--row-height-sm: 28px;--row-height: 32px;--row-height-lg: 40px;--tap-target: 44px;--env-production-bg: rgba(239, 68, 68, .08);--env-production-border: rgba(239, 68, 68, .55);--env-production-fg: rgb(220, 38, 38);--env-staging-bg: rgba(245, 158, 11, .08);--env-staging-border: rgba(245, 158, 11, .55);--env-staging-fg: rgb(180, 83, 9);--env-development-bg: rgba(59, 130, 246, .06);--env-development-border:rgba(59, 130, 246, .4);--env-development-fg: rgb(37, 99, 235);--env-testing-bg: rgba(168, 85, 247, .06);--env-testing-border: rgba(168, 85, 247, .4);--env-testing-fg: rgb(126, 34, 206)}.u-row{display:flex;align-items:center}.u-row-between{display:flex;align-items:center;justify-content:space-between}.u-col{display:flex;flex-direction:column}.u-grow{flex:1}.u-gap-xs{gap:var(--space-xs)}.u-gap-sm{gap:var(--space-sm)}.u-gap-md{gap:var(--space-md)}.u-gap-lg{gap:var(--space-lg)}.u-text-secondary{color:var(--text-secondary)}.u-text-tertiary{color:var(--text-tertiary)}.u-text-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.u-text-eyebrow{font-size:var(--font-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
