@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0b0d11;--surface: #12151c;--surface-2: #181c26;--surface-3: #1e2230;--border: #252a3a;--accent: #4a8ff5;--accent-dim: rgba(74,143,245,.12);--success: #34d399;--error: #f87171;--warning: #fbbf24;--text: #e4e8f1;--text-2: #8b95ad;--text-3: #5c6580;--radius: 8px;--sidebar-w: 232px;--mono: "IBM Plex Mono", monospace}body{font-family:IBM Plex Sans,system-ui,sans-serif;background:var(--bg);color:var(--text);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.page{padding:24px}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page h1,.page h2{font-size:15px;font-weight:700;color:var(--text);letter-spacing:.02em}.mono{font-family:IBM Plex Mono,monospace}.text-muted{color:var(--text-3)}.text-2{color:var(--text-2)}.stat-label{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.sidebar-brand{padding:16px 16px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.sidebar-brand-name{font-size:14px;font-weight:700;color:var(--text);letter-spacing:.04em}.sidebar-brand-sub{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--text-3);letter-spacing:.06em;margin-top:2px}.sidebar-footer{padding:12px 16px;border-top:1px solid var(--border);flex-shrink:0}.sidebar-user{font-size:11px;color:var(--text-3);margin-bottom:8px;font-family:IBM Plex Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table .ant-table-thead>tr>th,.ant-table .ant-table-thead>tr>td{font-family:IBM Plex Mono,monospace!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--text-3)!important}.ant-table .ant-table-tbody>tr>td{font-size:12px;color:var(--text)}.ant-table-expanded-row>td{background:var(--surface-2)!important;padding:0!important}.ant-table-expanded-row:hover>td{background:var(--surface-2)!important}.terminated-row td{opacity:.5}.ant-menu-item-group-title{font-family:IBM Plex Mono,monospace!important;font-size:9px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:10px 16px 4px!important}.ant-menu-dark.ant-menu-inline .ant-menu-item-selected{border-left:2px solid var(--accent)!important;border-radius:0!important}.ant-form-item-label>label{font-family:IBM Plex Mono,monospace!important;font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--text-3)!important;height:auto!important}.ant-collapse{border:none!important;background:transparent!important}.ant-collapse>.ant-collapse-item{border-bottom:1px solid var(--border)!important;background:transparent!important;margin-bottom:16px!important}.ant-collapse-header{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;margin-bottom:4px}.ant-collapse-content{background:transparent!important;border:none!important}.ant-collapse-content-box{padding:0!important}.ant-upload-drag{background:var(--surface-2)!important;border-color:var(--border)!important;border-radius:var(--radius)!important}.ant-upload-drag:hover{border-color:var(--accent)!important}.ant-alert{border-radius:var(--radius)!important}.ant-tag{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.02em;border-radius:4px}.ant-modal-content{background:var(--surface)!important;border:1px solid var(--border)!important}.ant-modal-header{background:var(--surface)!important}
