:root{--kusi-text: #272730;--kusi-muted: #62626e;--kusi-border: #e1e2e8;--kusi-fill: #f4f5f7;--kusi-code: #f0f1f4;--kusi-success: #397b66;--kusi-success-bg: #edf5f1;--kusi-success-border: #ccdcd4;--kusi-warning: #89651f;--kusi-warning-bg: #faf5e9;--kusi-warning-border: #e5d8b8;--kusi-error: #a64e57;--kusi-error-bg: #f9eff0;--kusi-error-border: #e9cfd3;--kusi-info: #4d709e;--kusi-info-bg: #eef2f8;--kusi-info-border: #d2dcea}.dark{--kusi-text: #ededf0;--kusi-muted: #a3a3af;--kusi-border: #2d2d35;--kusi-fill: #1b1b20;--kusi-code: #111114;--kusi-success: #81b6a6;--kusi-success-bg: #192822;--kusi-success-border: #334b42;--kusi-warning: #d0b074;--kusi-warning-bg: #2a241a;--kusi-warning-border: #51452f;--kusi-error: #d48b8e;--kusi-error-bg: #2b1d21;--kusi-error-border: #50323a;--kusi-info: #8ca7c8;--kusi-info-bg: #1d2531;--kusi-info-border: #354256}.kusi-tag.ant-tag{border-radius:5px;font-size:11px;line-height:20px;font-weight:500}.kusi-tag-success.ant-tag{color:var(--kusi-success);background:var(--kusi-success-bg);border-color:var(--kusi-success-border)}.kusi-tag-warning.ant-tag{color:var(--kusi-warning);background:var(--kusi-warning-bg);border-color:var(--kusi-warning-border)}.kusi-tag-error.ant-tag{color:var(--kusi-error);background:var(--kusi-error-bg);border-color:var(--kusi-error-border)}.kusi-tag-info.ant-tag{color:var(--kusi-info);background:var(--kusi-info-bg);border-color:var(--kusi-info-border)}.workspace-content{max-width:1600px}.kusi-page-heading.ant-typography{margin-top:0;font-size:26px;font-weight:500;letter-spacing:-.7px;line-height:1.3}.kusi-page-heading .anticon{font-size:21px;color:var(--kusi-muted);margin-right:4px}.kusi-workspace .ant-card{box-shadow:none;border-color:var(--kusi-border)}.kusi-workspace .ant-card-head{font-weight:500}.kusi-workspace .ant-table-thead>tr>th{font-size:11px;font-weight:500;letter-spacing:.2px}.kusi-workspace .ant-table-tbody>tr>td{font-size:13px;padding-block:15px}.kusi-workspace .ant-statistic-content{font-variant-numeric:tabular-nums;letter-spacing:-.5px}.kusi-workspace .ant-statistic-title,.kusi-workspace .ant-tabs-tab{font-size:12px}.kusi-workspace .ant-empty{padding-block:20px}.kusi-workspace .ant-empty-description{color:var(--kusi-muted);font-size:13px}.ant-form-item-label>label{font-size:12px;font-weight:500}.ant-modal-title,.ant-drawer-title{font-weight:500;letter-spacing:-.2px}.dark .ant-alert{border-color:var(--kusi-border)}.running-row{background:var(--kusi-info-bg)!important;border-left-color:var(--kusi-info)}.failed-row{background:var(--kusi-error-bg)!important;border-left-color:var(--kusi-error)}.dark .running-row{background:var(--kusi-info-bg)!important}.dark .failed-row{background:var(--kusi-error-bg)!important}@media(max-width:600px){.kusi-page-heading.ant-typography{font-size:23px}.kusi-workspace .ant-card-body{padding:16px}.kusi-workspace .ant-table-tbody>tr>td{padding:10px 8px}}.design-preview-banner{margin-bottom:26px;padding:9px 12px;border:1px solid var(--kusi-border);border-radius:6px;color:var(--kusi-muted);font-size:11px}.design-preview-banner a{margin-left:16px;color:var(--kusi-text)}.workspace-content code{font-size:11px}.workspace-content div:has(>.kusi-page-heading){gap:16px;flex-wrap:wrap}@media(max-width:600px){.workspace-content .ant-table-content{overflow-x:auto}.workspace-content .ant-table-content>table{min-width:640px}.design-preview-banner a{display:inline-block}}.kusi-workspace-light{--workspace-muted: #62626e}.kusi-workspace-light .workspace-navigation .ant-menu-item-selected:before{background:#008577}.design-preview-banner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.ops-summary-grid>button:focus-visible,.ops-attention-row:focus-visible,.radar-signal:focus-visible{outline:2px solid var(--kusi-info);outline-offset:3px}*{box-sizing:border-box}:root{--color-deep-navy: #0A2540;--color-accent-teal: #00D9C0;--color-neutral-slate: #334155;--color-off-white: #F8FAFC;--color-border-subtle: #E5E7EB;--color-scrollbar-track: #E9EEF3;--color-scrollbar-thumb: #C8D1DA;--color-scrollbar-thumb-hover: #B3BEC9}html{height:100%}body{margin:0;padding:0;width:100%;height:100%;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:#f8fafc;color:#334155}#root{width:100%;height:100vh}.ant-layout{width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.running-row{background-color:var(--kusi-info-bg)!important;border-left:3px solid var(--kusi-info)}.failed-row{background-color:var(--kusi-error-bg)!important;border-left:3px solid var(--kusi-error)}@media(max-width:768px){.ant-table{font-size:12px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 4px}}.dark{--color-scrollbar-track: #111114;--color-scrollbar-thumb: #36363e;--color-scrollbar-thumb-hover: #50505b}.dark body{background:#0c0c0e;color:#ededf0}.dark .running-row{background-color:var(--kusi-info-bg)!important}.dark .failed-row{background-color:var(--kusi-error-bg)!important}.kusi-workspace{--workspace-background: #f8f9fb;--workspace-sidebar: #fff;--workspace-surface: #fff;--workspace-border: #e6e7ec;--workspace-text: #272730;--workspace-muted: #767680;--workspace-hover: #f0f1f4;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.kusi-workspace-dark{--workspace-background: #0c0c0e;--workspace-sidebar: #101013;--workspace-surface: #131316;--workspace-border: #26262d;--workspace-text: #ededf0;--workspace-muted: #8d8d9a;--workspace-hover: #202025}.kusi-workspace .workspace-sidebar{position:fixed;inset:0 auto 0 0;height:100dvh;background:var(--workspace-sidebar);border-right:1px solid var(--workspace-border);z-index:30}.workspace-sidebar-inner{height:100%;display:flex;flex-direction:column;overflow:hidden}.workspace-brand{display:flex;align-items:center;gap:9px;flex-shrink:0;height:68px;padding:0 23px;color:var(--workspace-text);text-decoration:none}.workspace-brand:hover{color:var(--workspace-text)}.workspace-brand img{width:29px;height:22px}.workspace-brand span{font-size:24px;font-weight:600;letter-spacing:-.8px}.workspace-brand.is-collapsed{justify-content:center;padding:0}.kusi-workspace .workspace-org{display:flex;align-items:center;gap:9px;margin:0 14px 18px;width:calc(100% - 28px);height:42px;padding:9px;border:1px solid var(--workspace-border);border-radius:7px;color:var(--workspace-text);flex-shrink:0}.workspace-org-icon{display:grid;place-items:center;width:23px;height:23px;border-radius:5px;background:var(--workspace-hover);color:var(--workspace-muted);flex-shrink:0}.workspace-org-name{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;font-size:12px}.workspace-org-arrow{font-size:9px;color:var(--workspace-muted)}.kusi-workspace .workspace-org.is-collapsed{margin-inline:10px;width:44px;justify-content:center;border-color:transparent}.workspace-navigation{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 10px 14px}.kusi-workspace .workspace-navigation .ant-menu{background:transparent;border:0;font-size:12px}.kusi-workspace .workspace-navigation .ant-menu-item-group-title{padding:19px 13px 7px;font-size:10px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--workspace-muted)}.kusi-workspace .workspace-navigation .ant-menu-item{width:100%;margin:2px 0;padding-left:13px!important;height:34px;line-height:34px;border-radius:6px}.kusi-workspace .workspace-navigation .ant-menu-item-selected{background:var(--workspace-hover);color:var(--workspace-text)}.kusi-workspace .workspace-navigation .ant-menu-item-selected:before{content:"";position:absolute;left:0;top:12px;width:2px;height:10px;background:#00d9c0;border-radius:2px}.kusi-workspace .workspace-navigation .ant-menu-inline-collapsed{width:44px}.kusi-workspace .workspace-navigation .ant-menu-inline-collapsed>.ant-menu-item,.kusi-workspace .workspace-navigation .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline:14px!important}.workspace-sidebar-footer{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid var(--workspace-border)}.workspace-docs{display:flex;align-items:center;gap:10px;min-height:28px;font-size:12px;color:var(--workspace-muted);text-decoration:none}.workspace-docs:hover{color:var(--workspace-text)}.workspace-docs-arrow{margin-left:auto;font-size:11px}.kusi-workspace .workspace-version{display:block;padding-top:8px;font-size:10px;color:var(--workspace-muted)}.kusi-workspace .workspace-main{min-width:0;width:auto;background:var(--workspace-background);transition:margin-left .2s}.kusi-workspace .workspace-header{height:60px;line-height:normal;padding:0 24px 0 16px;background:var(--workspace-background);border-bottom:1px solid var(--workspace-border);display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-header-location{display:flex;align-items:center;gap:16px;min-width:0}.kusi-workspace .workspace-nav-toggle{color:var(--workspace-muted);width:30px;height:30px}.workspace-header .ant-breadcrumb{font-size:12px}.workspace-header .ant-breadcrumb li:last-child{color:var(--workspace-text)}.workspace-header .ant-badge-status-text{font-size:11px;color:var(--workspace-muted)}.kusi-workspace .workspace-user{height:34px;display:flex;align-items:center;gap:9px;padding:4px 6px}.workspace-user-name{font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.workspace-user-chevron{font-size:9px;color:var(--workspace-muted)}.workspace-content{margin:28px 32px 0;min-width:0;padding-bottom:32px}.workspace-mobile-drawer{position:fixed}.workspace-mobile-drawer .ant-drawer-content{border-right:1px solid var(--workspace-border)}.workspace-brand:focus-visible,.workspace-docs:focus-visible{outline:2px solid #00d9c0;outline-offset:3px;border-radius:4px}@media(max-width:991px){.kusi-workspace .workspace-sidebar{box-shadow:14px 0 48px #0003}.kusi-workspace .workspace-header{padding:0 16px}.workspace-content{margin:22px 20px 0}.workspace-user-name{display:none}}@media(max-width:600px){.workspace-content{margin:18px 16px 0}.workspace-header-location{gap:8px}.workspace-header .ant-breadcrumb{font-size:11px}.workspace-user-chevron{display:none}}
