:root{--wm-version: "1.0.0";--wm-color-primary: #1E3A5F;--wm-color-on-primary: #FFFFFF;--wm-color-primary-subtle: #EEF2F7;--wm-color-text: #0F172A;--wm-color-text-secondary: #5A6577;--wm-color-text-disabled: #94A3B8;--wm-color-page: #F6F7F9;--wm-color-surface: #FFFFFF;--wm-color-border: #E2E8F0;--wm-color-border-strong: #CBD5E1;--wm-color-success: #047857;--wm-color-success-text: #047857;--wm-color-success-bg: #ECFDF5;--wm-color-warning: #F59E0B;--wm-color-warning-text: #B45309;--wm-color-warning-bg: #FFFBEB;--wm-color-danger: #DC2626;--wm-color-danger-text: #B91C1C;--wm-color-danger-bg: #FEF2F2;--wm-color-nav-bg: #0F172A;--wm-color-nav-text: #CBD5E1;--wm-color-nav-text-active: #FFFFFF;--wm-color-nav-item-active-bg: #1E3A5F;--wm-color-info: #1E3A5F;--wm-color-info-bg: #EEF2F7;--wm-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--wm-font-mono: "Cascadia Mono", "Cascadia Code", Consolas, "Courier New", monospace;--wm-font-size-caption: 12px;--wm-line-height-caption: 20px;--wm-font-weight-caption: 400;--wm-font-size-body: 14px;--wm-line-height-body: 22px;--wm-font-weight-body: 400;--wm-font-size-body-strong: 14px;--wm-line-height-body-strong: 22px;--wm-font-weight-body-strong: 600;--wm-font-size-subtitle: 16px;--wm-line-height-subtitle: 24px;--wm-font-weight-subtitle: 600;--wm-font-size-title: 20px;--wm-line-height-title: 28px;--wm-font-weight-title: 600;--wm-font-size-display: 24px;--wm-line-height-display: 32px;--wm-font-weight-display: 600;--wm-font-size-stat-label: 12px;--wm-line-height-stat-label: 20px;--wm-font-weight-stat-label: 600;--wm-space-1: 4px;--wm-space-2: 8px;--wm-space-3: 12px;--wm-space-4: 16px;--wm-space-6: 24px;--wm-space-8: 32px;--wm-space-12: 48px;--wm-radius-sm: 4px;--wm-radius-md: 6px;--wm-radius-lg: 8px;--wm-radius-full: 9999px;--wm-shadow-0: none;--wm-shadow-1: 0 1px 2px rgba(15, 23, 42, .05);--wm-shadow-2: 0 4px 12px rgba(15, 23, 42, .1);--wm-shadow-3: 0 12px 32px rgba(15, 23, 42, .16);--wm-motion-fast: .12s;--wm-motion-base: .2s;--wm-motion-easing: ease}html,body,#root{height:100%;margin:0}body{font-family:var(--wm-font-sans);-webkit-font-smoothing:antialiased}.wm-num{font-variant-numeric:tabular-nums}.wm-mono,.ant-typography code{font-family:var(--wm-font-mono)}.wm-stat-label{font-size:var(--wm-font-size-stat-label);font-weight:var(--wm-font-weight-stat-label);letter-spacing:.05em;text-transform:uppercase;color:var(--wm-color-text-secondary)}.wm-caption{font-size:var(--wm-font-size-caption);line-height:var(--wm-line-height-caption)}.wm-text-body{font-size:var(--wm-font-size-body);line-height:var(--wm-line-height-body)}.wm-display{font-size:var(--wm-font-size-display);line-height:var(--wm-line-height-display);font-weight:var(--wm-font-weight-display)}.wm-text-subtitle{font-size:var(--wm-font-size-subtitle);line-height:var(--wm-line-height-subtitle);font-weight:var(--wm-font-weight-subtitle)}.wm-strong{font-weight:var(--wm-font-weight-body-strong)}.wm-secondary{color:var(--wm-color-text-secondary)}.wm-prewrap{white-space:pre-wrap}.wm-break{word-break:break-all}.wm-w-full{width:100%}.wm-mt-1{margin-top:var(--wm-space-1)}.wm-mt-3{margin-top:var(--wm-space-3)}.wm-mb-1{margin-bottom:var(--wm-space-1)}.wm-mb-2{margin-bottom:var(--wm-space-2)}.wm-mb-3{margin-bottom:var(--wm-space-3)}.wm-mb-4{margin-bottom:var(--wm-space-4)}.wm-m-0{margin:0}.wm-input{padding:var(--wm-space-1) var(--wm-space-3);border:1px solid var(--wm-color-border-strong);border-radius:var(--wm-radius-md);font-size:var(--wm-font-size-body);color:var(--wm-color-text);background:var(--wm-color-surface)}.wm-input:focus-visible{outline:2px solid var(--wm-color-primary);outline-offset:1px}.react-grid-item.react-grid-placeholder{background:var(--wm-color-primary);opacity:.15;border-radius:var(--wm-radius-lg)}.wm-cockpit-grid{width:100%}.wm-panel{display:flex;flex-direction:column;background:var(--wm-color-surface);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius-lg);overflow:hidden;box-shadow:var(--wm-shadow-1)}.wm-panel-head{display:flex;align-items:center;gap:var(--wm-space-2);height:36px;padding:0 var(--wm-space-3);border-bottom:1px solid var(--wm-color-border);background:var(--wm-color-page);cursor:move;-webkit-user-select:none;user-select:none;flex:none}.wm-panel-title{font-size:var(--wm-font-size-body);font-weight:var(--wm-font-weight-body-strong)}.wm-panel-grip{color:var(--wm-color-text-secondary);font-size:var(--wm-font-size-body);line-height:1}.wm-panel-head .ant-badge-text{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-panel-actions{margin-left:auto;display:inline-flex;gap:var(--wm-space-3);color:var(--wm-color-text-secondary);cursor:default}.wm-panel-actions .anticon,.wm-panel-actions a{color:var(--wm-color-text-secondary);font-size:var(--wm-font-size-body);cursor:pointer}.wm-panel-actions .anticon:hover,.wm-panel-actions a:hover{color:var(--wm-color-primary)}.wm-panel-body{flex:1;min-height:0;position:relative;background:var(--wm-color-surface)}.wm-panel-body iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.wm-panel-body .ant-empty{margin-top:var(--wm-space-8)}.wm-use-wrap{display:flex;flex-direction:column;height:100vh;background:var(--wm-color-page)}.wm-use-bar{display:flex;align-items:center;gap:var(--wm-space-3);padding:0 var(--wm-space-4);height:52px;background:var(--wm-color-nav-bg);color:var(--wm-color-nav-text);flex:none}.wm-use-bar .wm-use-title{color:var(--wm-color-nav-text-active);font-weight:var(--wm-font-weight-subtitle);margin:0!important}.wm-use-bar .ant-badge-status-text,.wm-use-bar .ant-btn{color:var(--wm-color-nav-text)!important}.wm-use-bar .wm-mono{color:var(--wm-color-nav-text)}.wm-use-frame{flex:1;width:100%;border:none;background:var(--wm-color-surface)}.wm-sider-collapse{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--wm-radius-full);background:var(--wm-color-nav-item-active-bg);color:var(--wm-color-nav-text);font-size:var(--wm-font-size-caption);border:1px solid var(--wm-color-nav-item-active-bg);cursor:pointer;transition:color var(--wm-motion-base) var(--wm-motion-easing),border-color var(--wm-motion-base) var(--wm-motion-easing)}.wm-sider-collapse:hover{color:var(--wm-color-nav-text-active);border-color:var(--wm-color-nav-text)}.ant-pro-table-list-toolbar .ant-pro-table-list-toolbar-right{flex-wrap:wrap;width:100%;justify-content:flex-start;row-gap:var(--wm-space-2)}.ant-pro-table-list-toolbar-right>div:not(.ant-pro-table-list-toolbar-setting-items){display:flex;flex-wrap:wrap;gap:var(--wm-space-2);max-width:100%}.wm-lc-row{padding:var(--wm-space-2) var(--wm-space-3);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius-lg);margin-bottom:var(--wm-space-2)}.wm-lc-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--wm-space-2);margin:var(--wm-space-2) 0}.wm-lc-lane{background:var(--wm-color-page);border-radius:var(--wm-radius-md);padding:var(--wm-space-1) var(--wm-space-2);min-height:56px}@media(max-width:640px){.wm-lc-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.wm-go-guard{flex:1;background:var(--wm-color-surface);overflow:auto}.ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--wm-color-nav-text-active)}.wm-menu-link{display:flex;align-items:center;gap:var(--wm-space-2)}.wm-dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--wm-space-3)}.wm-span-3{grid-column:span 3}.wm-span-4{grid-column:span 4}.wm-span-6{grid-column:span 6}.wm-span-12{grid-column:span 12}@media(max-width:1199px){.wm-span-3,.wm-span-4{grid-column:span 6}}@media(max-width:767px){.wm-span-3,.wm-span-4,.wm-span-6{grid-column:span 12}}.wm-dash-card{display:flex;flex-direction:column;gap:var(--wm-space-2);min-width:0;padding:var(--wm-space-3) var(--wm-space-4);background:var(--wm-color-surface);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius-lg);box-shadow:var(--wm-shadow-1)}.wm-dash-clickable{cursor:pointer;transition:box-shadow var(--wm-motion-fast) var(--wm-motion-easing)}.wm-dash-clickable:hover{box-shadow:var(--wm-shadow-2)}.wm-dash-clickable:focus-visible{outline:2px solid var(--wm-color-primary);outline-offset:2px}.wm-dash-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--wm-space-2);min-width:0}.wm-dash-card-title{margin:0;font-size:var(--wm-font-size-subtitle);line-height:var(--wm-line-height-subtitle);font-weight:var(--wm-font-weight-subtitle);color:var(--wm-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-dash-card-extra{display:flex;align-items:center;gap:var(--wm-space-2);flex-shrink:0;font-size:var(--wm-font-size-caption)}.wm-dash-stale{color:var(--wm-color-warning-text);font-size:var(--wm-font-size-caption)}.wm-dash-more{font-size:var(--wm-font-size-caption)}.wm-dash-display{font-size:var(--wm-font-size-display);line-height:var(--wm-line-height-display);font-weight:var(--wm-font-weight-display);color:var(--wm-color-text)}.wm-dash-suffix{margin-left:var(--wm-space-1);font-size:var(--wm-font-size-caption);font-weight:400;color:var(--wm-color-text-secondary)}.wm-dash-sub,.wm-dash-delta{font-size:var(--wm-font-size-caption);line-height:var(--wm-line-height-caption);color:var(--wm-color-text-secondary)}.wm-tone-success{color:var(--wm-color-success-text)}.wm-tone-danger{color:var(--wm-color-danger-text)}.wm-tone-warning{color:var(--wm-color-warning-text)}.wm-dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wm-dash-list li{display:flex;align-items:center;gap:var(--wm-space-2);min-width:0;padding:var(--wm-space-1) 0;border-bottom:1px solid var(--wm-color-border)}.wm-dash-list li:last-child{border-bottom:0}.wm-dash-legend{display:flex;flex-wrap:wrap;gap:var(--wm-space-3);font-size:var(--wm-font-size-caption);color:var(--wm-color-text-secondary);margin-bottom:var(--wm-space-2)}.wm-swatch{display:inline-block;width:10px;height:10px;border-radius:var(--wm-radius-sm);margin-right:var(--wm-space-1);vertical-align:-1px}.wm-dash-bars{display:flex;flex-direction:column;gap:var(--wm-space-2)}.wm-dash-bar-row{display:grid;grid-template-columns:88px 1fr 40px;align-items:center;gap:var(--wm-space-2);font-size:var(--wm-font-size-caption)}.wm-dash-bar-label{color:var(--wm-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-dash-bar-track{display:flex;height:12px;background:var(--wm-color-page);border-left:1px solid var(--wm-color-border-strong);border-radius:0 var(--wm-radius-sm) var(--wm-radius-sm) 0;overflow:hidden}.wm-dash-bar{height:100%}.wm-dash-bar-value{text-align:right;color:var(--wm-color-text)}.wm-fill-primary{background:var(--wm-color-primary)}.wm-fill-success{background:var(--wm-color-success)}.wm-fill-danger{background:var(--wm-color-danger)}.wm-fill-warning{background:var(--wm-color-warning)}.wm-fill-muted{background:var(--wm-color-border-strong)}.wm-dash-status-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--wm-space-2)}.wm-dash-status-item{display:flex;align-items:center;gap:var(--wm-space-2);min-width:0;padding:var(--wm-space-2);border:1px solid var(--wm-color-border);border-radius:var(--wm-radius-md)}.wm-dash-status-item .wm-dash-status-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wm-color-text)}@media(prefers-reduced-motion:reduce){.wm-dash-clickable{transition:none}}
