@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.shell-brand-rule[data-v-ece55e95]{margin:0 var(--dc-space-5) var(--dc-space-3)}.shell-user__name[data-v-ece55e95]{font:var(--dc-text-card-title);color:var(--dc-sidebar-fg)}.shell-user__role[data-v-ece55e95]{font:var(--dc-text-small);color:var(--dc-sidebar-fg-muted)}.shell-clock[data-v-ece55e95]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.shell-client-link[data-v-ece55e95]{margin:var(--dc-space-3) var(--dc-space-4) 0;border-radius:var(--dc-radius-control);font:var(--dc-text-small);color:var(--dc-sidebar-fg-muted);text-align:center;transition:color var(--dc-transition), border-color var(--dc-transition);border:1px dashed #ffffff40;padding:8px 12px;text-decoration:none}.shell-client-link[data-v-ece55e95]:hover{color:var(--dc-secondary);border-color:var(--dc-secondary)}.shell-profile[data-v-ece55e95]{cursor:pointer;transition:background var(--dc-transition);text-decoration:none}.shell-profile[data-v-ece55e95]:hover{background:#ffffff0d}.shell-bottombar[data-v-ece55e95]{display:none}@media (width<=768px){.dc-sidebar[data-v-ece55e95]{display:none}.dc-content[data-v-ece55e95]{padding:var(--dc-space-4);padding-bottom:76px}.shell-bottombar[data-v-ece55e95]{z-index:30;background:var(--dc-surface);border-top:1px solid var(--dc-border);padding:var(--dc-space-1) var(--dc-space-1) var(--dc-space-2);display:flex;position:fixed;bottom:0;left:0;right:0}.shell-bb__item[data-v-ece55e95]{font:600 .58rem/1.2 var(--dc-font-ui);color:var(--dc-text-muted);border-radius:var(--dc-radius-control);text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 0 4px;text-decoration:none;display:flex}.shell-bb__item--on[data-v-ece55e95]{color:var(--dc-primary)}.shell-bb__icon[data-v-ece55e95]{font-size:15px;line-height:1}}.cd-overlay[data-v-c34a2141]{background:var(--dc-overlay);padding:var(--dc-space-4);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cd-dialog[data-v-c34a2141]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);width:420px;max-width:100%;padding:var(--dc-space-6);box-shadow:var(--dc-shadow-hover)}.cd-title[data-v-c34a2141]{font:var(--dc-text-section);margin-bottom:var(--dc-space-2)}.cd-summary[data-v-c34a2141]{font:var(--dc-text-body);margin-bottom:var(--dc-space-4)}.cd-label[data-v-c34a2141]{margin-bottom:var(--dc-space-1);display:block}.cd-input[data-v-c34a2141]{margin-bottom:var(--dc-space-4)}.cd-actions[data-v-c34a2141]{justify-content:flex-end;gap:var(--dc-space-2);display:flex}.ad-sim-banner[data-v-91c350ec]{margin-bottom:var(--dc-space-4)}.ad-sim-off[data-v-91c350ec]{color:#fff;border-radius:var(--dc-radius-control);cursor:pointer;font:600 .7rem/1 var(--dc-font-ui);background:0 0;border:1px solid #ffffff80;margin-left:auto;padding:3px 10px}.ad-bar[data-v-91c350ec]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.ad-new[data-v-91c350ec]{margin-left:auto}.ad-wrap[data-v-91c350ec]{padding:var(--dc-space-4);overflow-x:auto}.dc-table[data-v-91c350ec]{min-width:720px}.ad-trow[data-v-91c350ec]{grid-template-columns:var(--dc-cols);border-top:1px solid var(--dc-border);align-items:center;gap:10px;padding:11px 12px;display:grid}.ad-trow--rcp[data-v-91c350ec]{align-items:start}.ad-strong[data-v-91c350ec]{font:var(--dc-text-card-title)}.ad-mono[data-v-91c350ec]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.ad-small[data-v-91c350ec]{font:var(--dc-text-small)}.ad-synced[data-v-91c350ec]{padding:var(--dc-space-3) var(--dc-space-1) 0;font:var(--dc-text-small)}.ad-toggle[data-v-91c350ec]{border-radius:var(--dc-radius-pill);background:var(--dc-surface-sunken);border:1px solid var(--dc-border);width:32px;height:18px;display:inline-block;position:relative}.ad-toggle[data-v-91c350ec]:after{content:"";border-radius:var(--dc-radius-pill);background:var(--dc-text-muted);width:12px;height:12px;transition:transform var(--dc-transition);position:absolute;top:2px;left:2px}.ad-toggle--on[data-v-91c350ec]{background:var(--dc-info-bg);border-color:var(--dc-primary)}.ad-toggle--on[data-v-91c350ec]:after{background:var(--dc-gradient-primary);transform:translate(14px)}.ad-note[data-v-91c350ec]{background:var(--dc-info-bg);border:1px solid var(--dc-border-info);border-radius:var(--dc-radius-control);margin-bottom:var(--dc-space-4);font:var(--dc-text-body);color:var(--dc-text-sub);padding:9px 14px}.ad-tg[data-v-91c350ec]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-4);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.ad-tg__icon[data-v-91c350ec]{border-radius:var(--dc-radius-pill);background:var(--dc-telegram);color:#fff;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.ad-tg__btn[data-v-91c350ec]{margin-left:auto}.ad-chan[data-v-91c350ec]{flex-wrap:wrap;gap:6px;display:flex}.ad-chip[data-v-91c350ec]{font:var(--dc-text-small);font-family:var(--dc-font-mono);border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);color:var(--dc-text-sub);padding:3px 10px}.ad-chip--tg[data-v-91c350ec]{border-color:var(--dc-telegram-border);background:var(--dc-telegram-bg);color:var(--dc-telegram)}.ad-sim-cols[data-v-91c350ec]{gap:var(--dc-space-4);grid-template-columns:1fr 1fr;display:grid}.ad-card[data-v-91c350ec]{padding:var(--dc-space-4)}.ad-sim-target[data-v-91c350ec]{font:var(--dc-text-small);margin:var(--dc-space-1) 0 var(--dc-space-4)}.ad-lbl[data-v-91c350ec]{margin-bottom:var(--dc-space-2);display:block}.ad-sim-types[data-v-91c350ec]{gap:var(--dc-space-1);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.ad-sim-value[data-v-91c350ec]{background:var(--dc-surface-sunken);border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);font-family:var(--dc-font-mono);margin-bottom:var(--dc-space-4);padding:9px 12px}.ad-sim-toggle[data-v-91c350ec]{width:100%}.ad-sim-warn[data-v-91c350ec]{font:var(--dc-text-small);margin-top:var(--dc-space-3)}.ad-sim-scen__title[data-v-91c350ec]{margin-bottom:var(--dc-space-3)}.ad-scenario[data-v-91c350ec]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);margin-bottom:var(--dc-space-2);padding:11px 13px}.ad-scenario__name[data-v-91c350ec]{font:var(--dc-text-card-title);color:var(--dc-ai)}.ad-log-tabs[data-v-91c350ec]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.ad-log[data-v-91c350ec]{align-items:baseline;gap:var(--dc-space-3);border-top:1px solid var(--dc-border);padding:10px 4px;display:flex}.ad-log[data-v-91c350ec]:first-child{border-top:none}.ad-log__time[data-v-91c350ec]{width:78px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.ad-log__tag[data-v-91c350ec]{font:700 .6rem/1.2 var(--dc-font-ui);border-radius:6px;flex:none;padding:2px 8px}.ad-log__text[data-v-91c350ec]{font:var(--dc-text-body)}.ad-log__who[data-v-91c350ec]{font:var(--dc-text-small);flex:none;margin-left:auto}@media (width<=900px){.ad-sim-cols[data-v-91c350ec]{grid-template-columns:1fr}}.ad-head[data-v-3f977ec5]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.ad-back[data-v-3f977ec5]{font:var(--dc-text-small)}.ad-title[data-v-3f977ec5]{font:var(--dc-text-section)}.ad-container[data-v-3f977ec5]{font:var(--dc-text-small)}.ad-actions[data-v-3f977ec5]{margin-left:auto}.ad-grid[data-v-3f977ec5]{gap:var(--dc-space-4);grid-template-columns:2fr 1fr;display:grid}.ad-col[data-v-3f977ec5]{gap:var(--dc-space-4);flex-direction:column;display:flex}.ad-card__head[data-v-3f977ec5]{margin-bottom:var(--dc-space-3);justify-content:space-between;align-items:center;display:flex}.ad-th[data-v-3f977ec5]{font:var(--dc-text-small);font-family:var(--dc-font-mono);color:var(--dc-critical)}.ad-chart[data-v-3f977ec5]{align-items:flex-end;gap:2px;height:130px;display:flex;position:relative}.ad-chart__thline[data-v-3f977ec5]{border-top:2px dashed var(--dc-critical);opacity:.55;position:absolute;top:28%;left:0;right:0}.ad-bar[data-v-3f977ec5]{border-radius:2px 2px 0 0;flex:1}.ad-related__title[data-v-3f977ec5]{margin-bottom:var(--dc-space-2)}.ad-related[data-v-3f977ec5]{align-items:flex-start;gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);display:flex}.ad-related[data-v-3f977ec5]:first-of-type{border-top:none}.ad-related__time[data-v-3f977ec5]{width:44px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.ad-related__dot[data-v-3f977ec5]{border-radius:var(--dc-radius-pill);background:var(--dc-primary);flex:none;width:8px;height:8px;margin-top:4px}.ad-ai-body[data-v-3f977ec5]{font:var(--dc-text-body);line-height:1.65}.ad-ai-foot[data-v-3f977ec5]{margin-top:var(--dc-space-3);border-top:1px solid var(--dc-border-ai);padding-top:var(--dc-space-2)}.ad-delivery__title[data-v-3f977ec5]{margin-bottom:var(--dc-space-2)}.ad-deliv-row[data-v-3f977ec5]{align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);display:flex}.ad-deliv-row[data-v-3f977ec5]:first-of-type{border-top:none}.ad-deliv-dot[data-v-3f977ec5]{border-radius:var(--dc-radius-pill);background:var(--dc-normal);flex:none;width:7px;height:7px}.ad-deliv-state[data-v-3f977ec5]{font:600 .66rem/1.3 var(--dc-font-ui);color:var(--dc-normal);margin-left:auto}@media (width<=1000px){.ad-grid[data-v-3f977ec5]{grid-template-columns:1fr}}.al-filters[data-v-29283a2f]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.al-wrap[data-v-29283a2f]{padding:var(--dc-space-4);overflow-x:auto}.dc-table[data-v-29283a2f]{min-width:860px}.dc-table__row[data-v-29283a2f]{color:var(--dc-text);text-decoration:none}.al-row--hot[data-v-29283a2f]{box-shadow:inset 3px 0 0 var(--dc-critical)}.al-name[data-v-29283a2f]{font:var(--dc-text-card-title)}.al-state[data-v-29283a2f]{font:600 .66rem/1.3 var(--dc-font-ui);margin-top:1px}.al-cell[data-v-29283a2f]{font:var(--dc-text-small)}.dc-mono.al-cell[data-v-29283a2f]{font-family:var(--dc-font-mono)}.al-empty[data-v-29283a2f]{padding:var(--dc-space-6);text-align:center;font:var(--dc-text-body)}.au[data-v-cdd23434]{background:radial-gradient(1200px 600px at 70% -10%, var(--dc-navy-raise), var(--dc-navy));min-height:100vh;padding:var(--dc-space-4);justify-content:center;align-items:center;display:flex}.au-box[data-v-cdd23434]{width:380px;max-width:100%}.au-logo[data-v-cdd23434]{height:30px;margin:0 auto 10px}.au-rule[data-v-cdd23434]{width:120px;margin:0 auto var(--dc-space-6)}.au-card[data-v-cdd23434]{background:var(--dc-light-surface);padding:var(--dc-space-8) var(--dc-space-6) var(--dc-space-6);color:var(--dc-light-text);border-radius:16px;box-shadow:0 20px 60px #0006}.au-title[data-v-cdd23434]{font:700 1.06rem/1.3 var(--dc-font-ui);margin-bottom:var(--dc-space-1)}.au-sub[data-v-cdd23434]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-bottom:var(--dc-space-4)}.au-lbl[data-v-cdd23434]{color:var(--dc-light-text-sub);margin-bottom:var(--dc-space-1);display:block}.au-input[data-v-cdd23434]{background:var(--dc-light-bg);border-color:var(--dc-light-border);color:var(--dc-light-text);margin-bottom:var(--dc-space-3)}.au-totp[data-v-cdd23434]{font-family:var(--dc-font-mono);letter-spacing:.28em;text-align:center;font-size:1.1rem}.au-cta[data-v-cdd23434]{width:100%;margin-top:var(--dc-space-2)}.au-links[data-v-cdd23434]{margin-top:var(--dc-space-3);justify-content:space-between;display:flex}.au-links--center[data-v-cdd23434]{justify-content:center}.au-link[data-v-cdd23434]{cursor:pointer;font:600 .72rem/1.3 var(--dc-font-ui);color:var(--dc-primary);background:0 0;border:none}.au-link--muted[data-v-cdd23434]{color:var(--dc-light-text-muted);font-weight:400}.au-qr-wrap[data-v-cdd23434]{margin-bottom:var(--dc-space-3);justify-content:center;display:flex}.au-qr[data-v-cdd23434]{border:1px solid var(--dc-light-border);box-sizing:border-box;background:repeating-linear-gradient(0deg, var(--dc-light-text), var(--dc-light-text) 6px, var(--dc-light-surface) 6px, var(--dc-light-surface) 12px), repeating-linear-gradient(90deg, var(--dc-light-text), var(--dc-light-text) 6px, var(--dc-light-surface) 6px, var(--dc-light-surface) 12px);background-blend-mode:screen;border-radius:12px;justify-content:center;align-items:center;width:150px;height:150px;padding:10px;display:flex}.au-qr__label[data-v-cdd23434]{background:var(--dc-light-surface);color:var(--dc-light-text-muted);border-radius:4px;padding:3px 6px;font-size:.56rem}.au-codes[data-v-cdd23434]{background:var(--dc-light-bg);border:1px solid var(--dc-light-border);padding:var(--dc-space-4);color:var(--dc-light-text-sub);margin-bottom:var(--dc-space-3);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;font-size:.75rem;display:grid}.au-code-actions[data-v-cdd23434]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);display:flex}.au-half[data-v-cdd23434]{flex:1}.au-confirm[data-v-cdd23434]{cursor:pointer;font:400 .78rem/1.3 var(--dc-font-ui);color:var(--dc-light-text);margin-bottom:var(--dc-space-2);text-align:left;background:0 0;border:none;align-items:center;gap:9px;display:flex}.au-check[data-v-cdd23434]{border:1.5px solid var(--dc-light-border);color:#fff;width:18px;height:18px;font:700 .7rem/1 var(--dc-font-ui);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.au-check--on[data-v-cdd23434]{background:var(--dc-gradient-primary);border-color:var(--dc-primary)}.au-footer[data-v-cdd23434]{color:var(--dc-sidebar-fg-muted);text-align:center;margin-top:var(--dc-space-5);font-size:.62rem;font-family:var(--dc-font-mono)}.md-overlay[data-v-69066810]{background:var(--dc-overlay);z-index:44;position:fixed;inset:0}.md-panel[data-v-69066810]{background:var(--dc-surface);border-left:1px solid var(--dc-border);width:340px;max-width:100%;box-shadow:var(--dc-shadow-hover);padding:var(--dc-space-6);z-index:45;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.md-head[data-v-69066810]{margin-bottom:var(--dc-space-3);justify-content:space-between;align-items:center;display:flex}.md-title[data-v-69066810]{font:var(--dc-text-section)}.md-state[data-v-69066810]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-5);display:flex}.md-swatch[data-v-69066810]{aspect-ratio:auto;flex:none;width:22px;height:22px}.md-stats[data-v-69066810]{gap:var(--dc-space-3);grid-template-columns:1fr 1fr;display:grid}.md-stat[data-v-69066810]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);padding:var(--dc-space-3)}.md-faults__title[data-v-69066810]{margin:var(--dc-space-5) 0 var(--dc-space-2)}.md-fault[data-v-69066810]{align-items:flex-start;gap:var(--dc-space-2);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);display:flex}.md-fault[data-v-69066810]:first-of-type{border-top:none}.md-fault__time[data-v-69066810]{width:84px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.md-fault__dot[data-v-69066810]{border-radius:var(--dc-radius-pill);background:var(--dc-warning);flex:none;width:7px;height:7px;margin-top:4px}.md-fault__text[data-v-69066810],.md-fault__empty[data-v-69066810]{font:var(--dc-text-small)}.sg-stack[data-v-8edcd822]{gap:var(--dc-space-4);flex-direction:column;display:flex}.sg-card[data-v-8edcd822]{padding:var(--dc-space-4)}.sg-title[data-v-8edcd822]{margin-bottom:var(--dc-space-3)}.sg-grid[data-v-8edcd822]{gap:var(--dc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sg-point[data-v-8edcd822]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);padding:var(--dc-space-3)}.sg-point__row[data-v-8edcd822]{justify-content:space-between;align-items:flex-end;gap:var(--dc-space-2);margin-top:var(--dc-space-1);display:flex}.sg-trend[data-v-8edcd822]{align-items:flex-end;gap:1.5px;height:16px;display:flex}.sg-trend__bar[data-v-8edcd822]{opacity:.75;border-radius:1px;width:3px}@media (width<=800px){.sg-grid[data-v-8edcd822]{grid-template-columns:1fr 1fr}}.hp-bar[data-v-6b48dacf]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.hp-cmp[data-v-6b48dacf]{border-style:dashed}.hp-res[data-v-6b48dacf]{font:var(--dc-text-small);margin-left:auto}.hp-grid[data-v-6b48dacf]{gap:var(--dc-space-4);margin-bottom:var(--dc-space-4);grid-template-columns:1fr 1fr;display:grid}.hp-card[data-v-6b48dacf]{padding:var(--dc-space-4)}.hp-title[data-v-6b48dacf]{margin-bottom:var(--dc-space-3)}.hp-head[data-v-6b48dacf]{justify-content:space-between;align-items:baseline;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.hp-legend[data-v-6b48dacf]{font:var(--dc-text-small)}.hp-chart-wrap[data-v-6b48dacf]{position:relative}.hp-chart[data-v-6b48dacf]{align-items:flex-end;gap:2px;height:110px;display:flex}.hp-bar-el[data-v-6b48dacf]{border-radius:2px 2px 0 0;flex:1}.hp-overlay[data-v-6b48dacf]{border-top:2px dashed var(--dc-text-muted);position:absolute;top:36px;left:0;right:0}.hp-overlay__label[data-v-6b48dacf]{font-size:.62rem;font-family:var(--dc-font-mono);position:absolute;top:-16px;right:0}.hp-events[data-v-6b48dacf]{gap:2px;margin-top:4px;display:flex}.hp-event[data-v-6b48dacf]{border-radius:var(--dc-radius-pill);flex:1;height:5px}.hp-dual[data-v-6b48dacf]{flex-direction:column;flex:1;justify-content:flex-end;gap:1px;display:flex}.hp-dual__temp[data-v-6b48dacf]{background:var(--dc-accent);border-radius:2px 2px 0 0}.hp-dual__hum[data-v-6b48dacf]{background:var(--dc-secondary);opacity:.55}.hp-runtime[data-v-6b48dacf]{gap:var(--dc-space-2);flex-direction:column;display:flex}.hp-run[data-v-6b48dacf]{align-items:center;gap:var(--dc-space-3);font:var(--dc-text-small);display:flex}.hp-run__name[data-v-6b48dacf]{width:44px;font-family:var(--dc-font-mono);flex:none}.hp-run__track[data-v-6b48dacf]{border-radius:var(--dc-radius-pill);background:var(--dc-surface-sunken);flex:1;height:12px;overflow:hidden}.hp-run__fill[data-v-6b48dacf]{background:var(--dc-gradient-primary);border-radius:var(--dc-radius-pill);height:100%;display:block}.hp-run__val[data-v-6b48dacf]{text-align:right;width:52px;font-family:var(--dc-font-mono)}@media (width<=900px){.hp-grid[data-v-6b48dacf]{grid-template-columns:1fr}}.cl[data-v-e0fda68d]{background:var(--dc-bg);min-height:100vh;color:var(--dc-text)}.cl-top[data-v-e0fda68d]{background:var(--dc-sidebar-bg);color:var(--dc-sidebar-fg)}.cl-top__inner[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-4);max-width:1060px;padding:0 var(--dc-space-6);height:58px;margin:0 auto;display:flex}.cl-logo[data-v-e0fda68d]{flex:none;height:22px}.cl-nav[data-v-e0fda68d]{gap:2px;display:flex}.cl-nav__item[data-v-e0fda68d]{cursor:pointer;border-radius:var(--dc-radius-control);font:var(--dc-text-body);color:var(--dc-sidebar-fg-muted);transition:background var(--dc-transition), color var(--dc-transition);background:0 0;border:none;padding:7px 11px}.cl-nav__item[data-v-e0fda68d]:hover{color:var(--dc-sidebar-fg);background:#ffffff12}.cl-nav__item--on[data-v-e0fda68d]{background:var(--dc-sidebar-active-bg);color:var(--dc-sidebar-active-fg);font-weight:600}.cl-top__right[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-3);margin-left:auto;display:flex}.cl-exit[data-v-e0fda68d]{font:var(--dc-text-small);color:var(--dc-sidebar-fg-muted);border-radius:var(--dc-radius-control);white-space:nowrap;border:1px solid #fff3;padding:5px 10px;text-decoration:none}.cl-exit[data-v-e0fda68d]:hover{color:var(--dc-secondary);border-color:var(--dc-secondary)}.cl-avatar[data-v-e0fda68d]{background:linear-gradient(135deg, var(--dc-accent), var(--dc-ai))}.cl-rule[data-v-e0fda68d]{border-radius:0}.cl-main[data-v-e0fda68d]{max-width:1060px;padding:var(--dc-space-6);margin:0 auto}.cl-head[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-1);flex-wrap:wrap;display:flex}.cl-title[data-v-e0fda68d]{font:var(--dc-text-page)}.cl-ro[data-v-e0fda68d]{color:var(--dc-text-muted);background:var(--dc-surface-sunken);border:1px solid var(--dc-border)}.cl-sub[data-v-e0fda68d]{font:var(--dc-text-small);margin-bottom:var(--dc-space-4)}.cl-live[data-v-e0fda68d]{color:var(--dc-normal)}.cl-kpis[data-v-e0fda68d]{gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.cl-kpi[data-v-e0fda68d]{gap:var(--dc-space-1);flex-direction:column;display:flex}.cl-grid-val[data-v-e0fda68d]{color:var(--dc-normal)}.cl-cols[data-v-e0fda68d]{gap:var(--dc-space-3);grid-template-columns:2fr 1fr;display:grid}.cl-col-main[data-v-e0fda68d],.cl-col-side[data-v-e0fda68d]{gap:var(--dc-space-3);flex-direction:column;display:flex}.cl-card[data-v-e0fda68d]{padding:var(--dc-space-4)}.cl-card__head[data-v-e0fda68d]{justify-content:space-between;align-items:baseline;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.cl-small[data-v-e0fda68d]{font:var(--dc-text-small)}.cl-chart[data-v-e0fda68d]{align-items:flex-end;gap:2px;height:120px;display:flex}.cl-bar[data-v-e0fda68d]{border-radius:2px 2px 0 0;flex:1}.cl-axis[data-v-e0fda68d]{margin-top:var(--dc-space-2);font-size:.62rem;font-family:var(--dc-font-mono);justify-content:space-between;display:flex}.cl-why__title[data-v-e0fda68d]{margin-bottom:var(--dc-space-3)}.cl-why-strip[data-v-e0fda68d]{margin-bottom:var(--dc-space-2);gap:3px;display:flex}.cl-seg[data-v-e0fda68d]{border-radius:4px;flex:1;height:20px}.cl-side__title[data-v-e0fda68d]{margin-bottom:var(--dc-space-2)}.cl-map[data-v-e0fda68d]{border-radius:var(--dc-radius-control);border:1px solid var(--dc-border);background:repeating-linear-gradient(45deg, var(--dc-surface-sunken), var(--dc-surface-sunken) 8px, var(--dc-surface) 8px, var(--dc-surface) 16px);height:86px;color:var(--dc-text-muted);font-size:.62rem;font-family:var(--dc-font-mono);justify-content:center;align-items:center;display:flex}.cl-side__meta[data-v-e0fda68d]{margin-top:var(--dc-space-2)}.cl-cool[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-2);font:var(--dc-text-body);color:var(--dc-text-sub);margin-top:var(--dc-space-1);display:flex}.cl-dot[data-v-e0fda68d]{border-radius:var(--dc-radius-pill);background:var(--dc-normal);flex:none;width:8px;height:8px}.cl-export-btns[data-v-e0fda68d]{gap:var(--dc-space-2);display:flex}.cl-foot[data-v-e0fda68d]{text-align:center;font:var(--dc-text-small);margin-top:var(--dc-space-5)}.cl-groups[data-v-e0fda68d]{gap:var(--dc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cl-group__head[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.cl-group__name[data-v-e0fda68d]{cursor:pointer;font:var(--dc-text-card-title);color:var(--dc-text);background:0 0;border:none}.cl-group__health[data-v-e0fda68d]{font:var(--dc-text-small);font-family:var(--dc-font-mono);margin-left:auto}.cl-group__meta[data-v-e0fda68d]{gap:var(--dc-space-3);font:var(--dc-text-small);font-family:var(--dc-font-mono);color:var(--dc-text-sub);flex-wrap:wrap;display:flex}.cl-miner-wrap[data-v-e0fda68d]{margin-top:var(--dc-space-3)}.cl-miner-grid[data-v-e0fda68d]{grid-template-columns:repeat(16,1fr);gap:3px}.cl-miner-note[data-v-e0fda68d]{margin-top:var(--dc-space-2)}.cl-grid-cols[data-v-e0fda68d]{gap:var(--dc-space-3);grid-template-columns:1fr 2fr;display:grid}.cl-grid-value[data-v-e0fda68d]{font:600 1.6rem/1.1 var(--dc-font-mono);color:var(--dc-primary)}.cl-grid-since[data-v-e0fda68d]{margin:var(--dc-space-1) 0 var(--dc-space-3)}.cl-note-box[data-v-e0fda68d]{border:1px solid var(--dc-border);background:var(--dc-surface-sunken);border-radius:var(--dc-radius-control);padding:var(--dc-space-3)}.cl-grid-event[data-v-e0fda68d]{gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);align-items:flex-start;display:flex}.cl-grid-event[data-v-e0fda68d]:first-of-type{border-top:none}.cl-grid-time[data-v-e0fda68d]{width:48px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.cl-grid-signal[data-v-e0fda68d]{font:var(--dc-text-card-title)}.cl-ok[data-v-e0fda68d]{background:var(--dc-normal-bg);border:1px solid var(--dc-border-normal);border-radius:var(--dc-radius-control);font:600 .78rem/1.4 var(--dc-font-ui);color:var(--dc-normal);margin-bottom:var(--dc-space-3);padding:12px 16px}.cl-alarm[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0;border-top:1px solid var(--dc-border);opacity:.85;cursor:pointer;text-align:left;width:100%;color:var(--dc-text);background:0 0;border-bottom:none;border-left:none;border-right:none;display:flex}.cl-alarm[data-v-e0fda68d]:first-of-type{border-top:none}.cl-alarm__name[data-v-e0fda68d]{font:var(--dc-text-card-title)}.cl-alarm__rec[data-v-e0fda68d]{font:600 .68rem/1.3 var(--dc-font-ui);color:var(--dc-normal);margin-left:auto}.cl-note[data-v-e0fda68d]{margin-top:var(--dc-space-3);border:1px solid var(--dc-border);background:var(--dc-surface);color:var(--dc-text-sub);border-radius:var(--dc-radius-control);text-align:center;font:600 .72rem/1.4 var(--dc-font-ui);padding:10px}.cl-note--detail[data-v-e0fda68d]{margin-top:var(--dc-space-3)}.cl-back[data-v-e0fda68d]{cursor:pointer;color:var(--dc-primary);font:var(--dc-text-small);margin-bottom:var(--dc-space-3);background:0 0;border:none;padding:0}.cl-alarm-head[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);display:flex}.cl-alarm-title[data-v-e0fda68d]{font:var(--dc-text-section)}.cl-alarm-cols[data-v-e0fda68d]{gap:var(--dc-space-3);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.cl-ai-body[data-v-e0fda68d]{font:var(--dc-text-body);line-height:1.65}.cl-ai-foot[data-v-e0fda68d]{margin-top:var(--dc-space-2)}.cl-new[data-v-e0fda68d]{margin-left:auto}.cl-export[data-v-e0fda68d]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0;border-top:1px solid var(--dc-border);display:flex}.cl-export__icon[data-v-e0fda68d]{font-size:15px}.cl-export__main[data-v-e0fda68d]{flex:1}.cl-export__name[data-v-e0fda68d]{font:var(--dc-text-card-title)}.cl-dl[data-v-e0fda68d]{cursor:pointer;color:var(--dc-primary);font:600 .72rem/1 var(--dc-font-ui);background:0 0;border:none}@media (width<=1000px){.cl-kpis[data-v-e0fda68d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.cl-cols[data-v-e0fda68d],.cl-groups[data-v-e0fda68d],.cl-grid-cols[data-v-e0fda68d],.cl-alarm-cols[data-v-e0fda68d]{grid-template-columns:1fr}.cl-top__inner[data-v-e0fda68d]{gap:var(--dc-space-2);height:auto;padding:var(--dc-space-2) var(--dc-space-4);flex-wrap:wrap}.cl-nav[data-v-e0fda68d]{order:3;width:100%;overflow-x:auto}}@media (width<=560px){.cl-kpis[data-v-e0fda68d]{grid-template-columns:1fr 1fr}}.as-card[data-v-2d144193]{padding:var(--dc-space-4)}.as-head[data-v-2d144193]{margin-bottom:var(--dc-space-4);justify-content:space-between;align-items:baseline;display:flex}.as-live[data-v-2d144193]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.as-flow[data-v-2d144193]{align-items:stretch;row-gap:var(--dc-space-4);flex-wrap:wrap;display:flex}.as-node[data-v-2d144193]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);background:var(--dc-surface-sunken);width:110px;min-width:92px;padding:var(--dc-space-3);flex-direction:column;flex:0 auto;justify-content:center;gap:3px;display:flex}.as-node__val[data-v-2d144193]{font:var(--dc-text-value-sm);font-size:.95rem}.as-node__sub[data-v-2d144193]{font:var(--dc-text-small)}.as-duct[data-v-2d144193]{flex-direction:column;flex:44px;justify-content:center;min-width:44px;display:flex;position:relative}.as-duct__pipe[data-v-2d144193]{border-radius:var(--dc-radius-pill);height:5px;margin:0 -2px}.as-duct__pipe--cool[data-v-2d144193]{background:var(--dc-gradient-primary)}.as-duct__pipe--hot[data-v-2d144193]{background:linear-gradient(90deg, var(--dc-accent), var(--dc-critical))}.as-duct__tag[data-v-2d144193]{background:var(--dc-surface);border:1px solid var(--dc-border);font-size:.62rem;font-family:var(--dc-font-mono);color:var(--dc-text-sub);white-space:nowrap;border-radius:7px;padding:3px 8px;position:absolute;top:calc(50% - 30px);left:50%;transform:translate(-50%)}.as-box[data-v-2d144193]{border:1.5px solid var(--dc-border);border-radius:var(--dc-radius-card);min-width:0;padding:var(--dc-space-3) var(--dc-space-4);background:var(--dc-surface);flex:0 auto}.as-box__head[data-v-2d144193]{justify-content:space-between;gap:var(--dc-space-4);margin-bottom:var(--dc-space-2);display:flex}.as-box__climate[data-v-2d144193]{font-size:.66rem;font-family:var(--dc-font-mono);color:var(--dc-text-sub)}.as-tiles[data-v-2d144193]{margin-bottom:var(--dc-space-2);grid-template-columns:repeat(5,26px);gap:4px;display:grid}.as-tile[data-v-2d144193]{border-radius:var(--dc-radius-tile);height:26px;font:700 .56rem/1 var(--dc-font-mono);color:#fff;justify-content:center;align-items:center;display:flex}.as-box__meta[data-v-2d144193]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.as-foot[data-v-2d144193]{align-items:center;gap:var(--dc-space-3);margin-top:var(--dc-space-4);border-top:1px dashed var(--dc-border);padding-top:var(--dc-space-3);flex-wrap:wrap;display:flex}.as-foot__chip[data-v-2d144193]{border:1px dashed var(--dc-border);border-radius:var(--dc-radius-control);font:var(--dc-text-small);color:var(--dc-text-muted);padding:6px 11px}.as-foot__line[data-v-2d144193]{border-top:2px dashed var(--dc-border);flex:1;min-width:30px}.det-banner[data-v-fba1fdb7]{margin-bottom:var(--dc-space-4)}.det-head[data-v-fba1fdb7]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-back[data-v-fba1fdb7]{font:var(--dc-text-small)}.det-name[data-v-fba1fdb7]{font:var(--dc-text-page)}.det-client[data-v-fba1fdb7]{font:var(--dc-text-small)}.det-metrics[data-v-fba1fdb7]{gap:var(--dc-space-4);font:var(--dc-text-value-sm);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.det-grid-sig[data-v-fba1fdb7]{color:var(--dc-primary)}.det-live-dot[data-v-fba1fdb7]{border-radius:var(--dc-radius-pill);width:8px;height:8px;animation:2s infinite dc-pulse;display:inline-block}.det-modules[data-v-fba1fdb7]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.det-mod-chip[data-v-fba1fdb7]{border:1px solid var(--dc-border);background:var(--dc-surface);border-radius:var(--dc-radius-pill);font:600 .65rem/1.3 var(--dc-font-ui);color:var(--dc-text-sub);align-items:center;gap:6px;padding:3px 11px;display:inline-flex}.det-mod-dot[data-v-fba1fdb7]{border-radius:var(--dc-radius-pill);width:6px;height:6px}.det-tabs[data-v-fba1fdb7]{margin-bottom:var(--dc-space-5);flex-wrap:wrap}.det-tabs .dc-tab[data-v-fba1fdb7]{appearance:none;font-family:var(--dc-font-ui);background:0 0;border-top:none;border-left:none;border-right:none}.det-card[data-v-fba1fdb7]{margin-bottom:var(--dc-space-4)}.det-card__head[data-v-fba1fdb7]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-2);display:flex}.det-link[data-v-fba1fdb7]{cursor:pointer;color:var(--dc-primary);font:var(--dc-text-small);background:0 0;border:none;margin-left:auto}.det-kpis[data-v-fba1fdb7]{gap:var(--dc-space-3);margin-bottom:var(--dc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.det-decision-sub[data-v-fba1fdb7]{font:var(--dc-text-small);margin-bottom:var(--dc-space-4)}.det-strip[data-v-fba1fdb7]{gap:var(--dc-space-1);display:flex}.det-strip__seg[data-v-fba1fdb7]{border-radius:var(--dc-radius-tile);height:28px;font:700 .6rem/1 var(--dc-font-mono);color:#fff;flex:1;justify-content:center;align-items:center;display:flex}.det-loadbank__note[data-v-fba1fdb7]{font:var(--dc-text-small);margin-left:auto}.det-note[data-v-fba1fdb7]{border:1px solid var(--dc-border);background:var(--dc-surface-sunken);border-radius:var(--dc-radius-control);padding:var(--dc-space-3)}.det-note--ok[data-v-fba1fdb7]{border-color:var(--dc-normal-bg);background:var(--dc-normal-bg);color:var(--dc-normal);font:600 .72rem/1.4 var(--dc-font-ui)}.det-alarm-list[data-v-fba1fdb7]{flex-direction:column;display:flex}.det-alarm-row[data-v-fba1fdb7]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);font:var(--dc-text-body);display:flex}.det-alarm-row[data-v-fba1fdb7]:first-child{border-top:none}.det-alarm-name[data-v-fba1fdb7]{font-weight:600}.det-alarm-val[data-v-fba1fdb7]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.det-alarm-dur[data-v-fba1fdb7]{font:var(--dc-text-small);margin-left:auto}.det-empty[data-v-fba1fdb7]{padding:var(--dc-space-3) 0;font:var(--dc-text-body)}.det-empty-card[data-v-fba1fdb7]{text-align:center;padding:var(--dc-space-8);border-style:dashed}.det-empty-title[data-v-fba1fdb7]{font:var(--dc-text-card-title);margin-bottom:var(--dc-space-2)}.det-groups[data-v-fba1fdb7]{gap:var(--dc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.det-group__head[data-v-fba1fdb7]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.det-group__name[data-v-fba1fdb7]{cursor:pointer;font:var(--dc-text-card-title);color:var(--dc-text);background:0 0;border:none}.det-group__actions[data-v-fba1fdb7]{gap:var(--dc-space-1);margin-left:auto;display:flex}.det-group__meta[data-v-fba1fdb7]{gap:var(--dc-space-3);font:var(--dc-text-small);font-family:var(--dc-font-mono);color:var(--dc-text-sub);flex-wrap:wrap;display:flex}.det-trans[data-v-fba1fdb7]{margin-bottom:var(--dc-space-2)}.det-trans__label[data-v-fba1fdb7]{font:600 .7rem/1.4 var(--dc-font-ui);color:var(--dc-primary);margin-bottom:var(--dc-space-1);animation:1.6s infinite dc-pulse}.det-queued[data-v-fba1fdb7]{align-items:center;gap:var(--dc-space-2);background:var(--dc-warning-bg);border:1px solid var(--dc-border-warning);border-radius:var(--dc-radius-control);font:600 .7rem/1.4 var(--dc-font-ui);color:var(--dc-warning);margin-bottom:var(--dc-space-2);padding:7px 11px;display:flex}.det-queued__cancel[data-v-fba1fdb7]{cursor:pointer;color:var(--dc-critical);font:600 .7rem/1 var(--dc-font-ui);background:0 0;border:none;margin-left:auto}.det-partial[data-v-fba1fdb7]{font:600 .7rem/1.4 var(--dc-font-ui);color:var(--dc-warning);margin-bottom:var(--dc-space-2)}.det-miner-wrap[data-v-fba1fdb7]{margin-top:var(--dc-space-3)}.det-miner-grid[data-v-fba1fdb7]{grid-template-columns:repeat(16,1fr);gap:3px}.det-miner-grid .dc-miner[data-v-fba1fdb7]{border-radius:var(--dc-radius-tile)}.det-legend[data-v-fba1fdb7]{gap:var(--dc-space-3);margin-top:var(--dc-space-2);font:var(--dc-text-small);display:flex}.det-legend__sw[data-v-fba1fdb7]{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.det-stack[data-v-fba1fdb7]{flex-direction:column;display:flex}.det-sensors__title[data-v-fba1fdb7]{margin-bottom:var(--dc-space-3)}.det-sensor-grid[data-v-fba1fdb7]{gap:var(--dc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.det-sensor[data-v-fba1fdb7]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);padding:var(--dc-space-3)}.det-grid-cols[data-v-fba1fdb7],.det-diag-cols[data-v-fba1fdb7]{gap:var(--dc-space-4);grid-template-columns:1fr 2fr;display:grid}.det-grid-value[data-v-fba1fdb7]{font:600 1.6rem/1.1 var(--dc-font-mono);color:var(--dc-primary)}.det-grid-since[data-v-fba1fdb7]{font:var(--dc-text-small);margin:var(--dc-space-1) 0 var(--dc-space-3)}.det-grid-events[data-v-fba1fdb7]{flex-direction:column;display:flex}.det-grid-event[data-v-fba1fdb7]{gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);align-items:flex-start;display:flex}.det-grid-event[data-v-fba1fdb7]:first-child{border-top:none}.det-grid-time[data-v-fba1fdb7]{width:48px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.det-grid-dot[data-v-fba1fdb7]{border-radius:var(--dc-radius-pill);flex:none;width:8px;height:8px;margin-top:4px}.det-grid-signal[data-v-fba1fdb7]{font-weight:600}.det-sim[data-v-fba1fdb7]{color:var(--dc-sim);background:var(--dc-sim-bg);margin-left:auto}.det-decision[data-v-fba1fdb7]{grid-column:1/-1;margin-top:0}.det-decision__head[data-v-fba1fdb7],.det-activity__head[data-v-fba1fdb7]{flex-wrap:wrap}.det-decision__rule[data-v-fba1fdb7]{font:var(--dc-text-small);margin-left:auto}.det-reasons[data-v-fba1fdb7]{gap:4px var(--dc-space-6);margin-bottom:var(--dc-space-5);grid-template-columns:1fr 1fr;display:grid}.det-reason[data-v-fba1fdb7]{align-items:baseline;gap:var(--dc-space-2);border-bottom:1px solid var(--dc-border);font:var(--dc-text-small);padding:6px 0;display:flex}.det-reason__sw[data-v-fba1fdb7]{border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.det-reason__n[data-v-fba1fdb7]{width:34px;font-family:var(--dc-font-mono);flex:none;font-weight:600}.det-reason__state[data-v-fba1fdb7]{flex:none;width:72px;font-weight:600}.det-reason__why[data-v-fba1fdb7]{flex:1;min-width:0}.det-activity[data-v-fba1fdb7]{border-bottom:1px solid var(--dc-border);align-items:flex-end;gap:2px;height:80px;display:flex}.det-activity__bar[data-v-fba1fdb7]{border-radius:2px 2px 0 0;flex:1}@media (width<=800px){.det-reasons[data-v-fba1fdb7]{grid-template-columns:1fr}}.det-hist-chart[data-v-fba1fdb7]{height:130px;margin-top:var(--dc-space-3);align-items:flex-end;gap:2px;display:flex}.det-hist-bar[data-v-fba1fdb7]{background:var(--dc-primary);border-radius:2px 2px 0 0;flex:1}.det-diag-list[data-v-fba1fdb7]{margin-top:var(--dc-space-2);flex-direction:column;display:flex}.det-diag-row[data-v-fba1fdb7]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);display:flex}.det-diag-row[data-v-fba1fdb7]:first-child{border-top:none}.det-diag-dot[data-v-fba1fdb7]{border-radius:var(--dc-radius-pill);flex:none;width:8px;height:8px}.det-diag-label[data-v-fba1fdb7]{width:180px;font:var(--dc-text-body);flex:none}.det-diag-val[data-v-fba1fdb7]{font:var(--dc-text-value-sm)}.det-diag-note[data-v-fba1fdb7]{font:var(--dc-text-small);margin-left:auto}.det-diag-btn[data-v-fba1fdb7]{width:100%;margin-top:var(--dc-space-2)}.det-token[data-v-fba1fdb7]{background:var(--dc-surface-sunken);border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);padding:var(--dc-space-3);font-family:var(--dc-font-mono);margin:var(--dc-space-2) 0}.det-token-meta[data-v-fba1fdb7]{font:var(--dc-text-small);margin-bottom:var(--dc-space-3);line-height:1.7}.det-security-actions[data-v-fba1fdb7]{gap:var(--dc-space-2);display:flex}@media (width<=1000px){.det-kpis[data-v-fba1fdb7]{grid-template-columns:repeat(2,minmax(0,1fr))}.det-groups[data-v-fba1fdb7],.det-grid-cols[data-v-fba1fdb7],.det-diag-cols[data-v-fba1fdb7]{grid-template-columns:1fr}.det-metrics[data-v-fba1fdb7]{width:100%;margin-left:0}}@media (width<=620px){.det-kpis[data-v-fba1fdb7],.det-sensor-grid[data-v-fba1fdb7]{grid-template-columns:1fr 1fr}}.ct-table-wrap[data-v-55d50760]{padding:var(--dc-space-4);overflow-x:auto}.dc-table[data-v-55d50760]{min-width:720px}.dc-table__row[data-v-55d50760]{color:var(--dc-text);text-decoration:none}.ct-name[data-v-55d50760]{font:var(--dc-text-card-title)}.ct-client[data-v-55d50760]{font:var(--dc-text-small)}.ct-mono[data-v-55d50760]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.cp[data-v-9cc24b4f]{flex-direction:column;max-width:820px;height:calc(100vh - 150px);margin:0 auto;display:flex}.cp-head[data-v-9cc24b4f]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);display:flex}.cp-context[data-v-9cc24b4f]{font:var(--dc-text-small)}.cp-filter[data-v-9cc24b4f]{font:var(--dc-text-small);border:1px solid var(--dc-border);background:var(--dc-surface);border-radius:var(--dc-radius-control);margin-left:auto;padding:5px 11px}.cp-list[data-v-9cc24b4f]{gap:var(--dc-space-3);padding-bottom:var(--dc-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cp-row[data-v-9cc24b4f]{gap:var(--dc-space-2);display:flex}.cp-row--user[data-v-9cc24b4f]{justify-content:flex-end}.cp-avatar[data-v-9cc24b4f]{flex:none;height:26px;margin-top:2px}.cp-bubble[data-v-9cc24b4f]{border-radius:var(--dc-radius-card);max-width:78%;font:var(--dc-text-body);border:1px solid var(--dc-border);padding:11px 15px;line-height:1.6}.cp-bubble--ai[data-v-9cc24b4f]{background:var(--dc-surface);color:var(--dc-text)}.cp-bubble--user[data-v-9cc24b4f]{background:var(--dc-info-bg);border-color:var(--dc-primary);color:var(--dc-text)}.cp-sources[data-v-9cc24b4f]{align-items:baseline;gap:var(--dc-space-3);margin-top:var(--dc-space-2);padding-top:var(--dc-space-2);border-top:1px solid var(--dc-border);font:var(--dc-text-small);color:var(--dc-text-muted);display:flex}.cp-note[data-v-9cc24b4f]{cursor:pointer;color:var(--dc-primary);font:600 .7rem/1 var(--dc-font-ui);white-space:nowrap;background:0 0;border:none;margin-left:auto}.cp-input[data-v-9cc24b4f]{gap:var(--dc-space-2);padding-top:var(--dc-space-3);border-top:1px solid var(--dc-border);display:flex}.fleet-kpis[data-v-b1abf616]{gap:var(--dc-space-4);margin-bottom:var(--dc-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fleet-chips[data-v-b1abf616]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-5);flex-wrap:wrap;display:flex}.fleet-grid[data-v-b1abf616]{gap:var(--dc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fleet-card[data-v-b1abf616]{color:inherit;text-decoration:none;display:block}.fleet-card__head[data-v-b1abf616]{justify-content:space-between;align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-1);display:flex}.fleet-card__client[data-v-b1abf616]{font:var(--dc-text-small);margin-bottom:var(--dc-space-3)}.fleet-card__metrics[data-v-b1abf616]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);grid-template-columns:repeat(3,1fr);display:grid}.fleet-card__foot[data-v-b1abf616]{justify-content:space-between;align-items:flex-end;gap:var(--dc-space-2);display:flex}.fleet-card__groups[data-v-b1abf616]{font:var(--dc-text-small);margin-top:var(--dc-space-2)}.fleet-card__hb[data-v-b1abf616]{font:var(--dc-text-small);font-family:var(--dc-font-mono);white-space:nowrap}@media (width<=1100px){.fleet-kpis[data-v-b1abf616],.fleet-grid[data-v-b1abf616]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.fleet-kpis[data-v-b1abf616],.fleet-grid[data-v-b1abf616]{grid-template-columns:1fr}}.wz[data-v-77eec409]{max-width:720px;margin:0 auto}.wz-back[data-v-77eec409]{font:var(--dc-text-small);margin-bottom:var(--dc-space-4);display:inline-block}.wz-steps[data-v-77eec409]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-5);display:flex}.wz-step[data-v-77eec409]{flex:1}.wz-step__bar[data-v-77eec409]{border-radius:var(--dc-radius-pill);height:4px;margin-bottom:6px}.wz-step__label[data-v-77eec409]{font:var(--dc-text-small);color:var(--dc-text-muted)}.wz-step__label--on[data-v-77eec409]{color:var(--dc-text);font-weight:700}.wz-card[data-v-77eec409]{padding:var(--dc-space-6)}.wz-h[data-v-77eec409]{font:var(--dc-text-section);margin-bottom:var(--dc-space-4)}.wz-intro[data-v-77eec409]{font:var(--dc-text-body);margin-bottom:var(--dc-space-4)}.wz-fields[data-v-77eec409]{gap:var(--dc-space-3);grid-template-columns:1fr 1fr;display:grid}.wz-field[data-v-77eec409]{gap:var(--dc-space-1);flex-direction:column;display:flex}.wz-field--narrow[data-v-77eec409]{max-width:300px}.wz-topo[data-v-77eec409]{gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);grid-template-columns:1fr 1fr 1fr;display:grid}.wz-note[data-v-77eec409]{font:var(--dc-text-small);margin-top:var(--dc-space-3)}.wz-mods[data-v-77eec409]{gap:var(--dc-space-2);grid-template-columns:1fr 1fr;display:grid}.wz-mod[data-v-77eec409]{align-items:center;gap:var(--dc-space-3);border:1px solid var(--dc-border);background:var(--dc-surface);border-radius:var(--dc-radius-control);cursor:pointer;text-align:left;padding:11px 13px;display:flex}.wz-mod--on[data-v-77eec409]{border-color:var(--dc-primary);background:var(--dc-info-bg)}.wz-check[data-v-77eec409]{border:1.5px solid var(--dc-border);color:#fff;width:18px;height:18px;font:700 .7rem/1 var(--dc-font-ui);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.wz-check--on[data-v-77eec409]{background:var(--dc-gradient-primary);border-color:var(--dc-primary)}.wz-mod__label[data-v-77eec409]{font:var(--dc-text-card-title);display:block}.wz-mod__sub[data-v-77eec409]{font:var(--dc-text-small);display:block}.wz-lbl[data-v-77eec409]{margin:var(--dc-space-4) 0 var(--dc-space-1);display:block}.wz-lbl[data-v-77eec409]:first-child{margin-top:0}.wz-token[data-v-77eec409]{background:var(--dc-surface-sunken);border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);font-family:var(--dc-font-mono);margin-bottom:var(--dc-space-2);word-break:break-all;padding:11px 13px;font-size:.78rem}.wz-token-actions[data-v-77eec409]{gap:var(--dc-space-2);display:flex}.wz-net[data-v-77eec409]{gap:var(--dc-space-1);display:flex}.wz-heartbeat[data-v-77eec409]{align-items:center;gap:var(--dc-space-2);border:1px solid var(--dc-border);background:var(--dc-surface-sunken);border-radius:var(--dc-radius-control);margin-top:var(--dc-space-4);padding:12px 14px;display:flex}.wz-hb-dot[data-v-77eec409]{border-radius:var(--dc-radius-pill);background:var(--dc-sim);width:10px;height:10px;animation:1.4s infinite dc-pulse}.wz-hb-text[data-v-77eec409]{font:600 .78rem/1 var(--dc-font-ui);color:var(--dc-sim)}.wz-actions[data-v-77eec409]{margin-top:var(--dc-space-6);justify-content:space-between;display:flex}@media (width<=640px){.wz-fields[data-v-77eec409],.wz-topo[data-v-77eec409],.wz-mods[data-v-77eec409]{grid-template-columns:1fr}}.pf-grid[data-v-a3efeed9]{gap:var(--dc-space-4);grid-template-columns:1fr 1fr;max-width:860px;display:grid}.pf-card[data-v-a3efeed9]{padding:var(--dc-space-4)}.pf-h[data-v-a3efeed9]{margin-bottom:var(--dc-space-3)}.pf-account[data-v-a3efeed9]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);display:flex}.pf-avatar[data-v-a3efeed9]{width:42px;height:42px}.pf-name[data-v-a3efeed9]{font:var(--dc-text-card-title)}.pf-email[data-v-a3efeed9]{font:var(--dc-text-small)}.pf-meta[data-v-a3efeed9]{font:var(--dc-text-small);margin-bottom:var(--dc-space-3);line-height:1.8}.pf-actions[data-v-a3efeed9]{gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.pf-2fa[data-v-a3efeed9]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);display:flex}.pf-dot[data-v-a3efeed9]{border-radius:var(--dc-radius-pill);background:var(--dc-normal);width:8px;height:8px}.pf-codes[data-v-a3efeed9]{background:var(--dc-warning-bg);border:1px solid var(--dc-border-warning);border-radius:var(--dc-radius-control);font:var(--dc-text-small);color:var(--dc-text-sub);margin-bottom:var(--dc-space-3);padding:9px 12px}.pf-devices[data-v-a3efeed9]{grid-column:1/-1}.pf-dev-head[data-v-a3efeed9]{justify-content:space-between;align-items:baseline;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.pf-dev-sub[data-v-a3efeed9]{font:var(--dc-text-small)}.pf-dev-row[data-v-a3efeed9]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0;border-top:1px solid var(--dc-border);display:flex}.pf-dev-icon[data-v-a3efeed9]{font-size:15px}.pf-dev-name[data-v-a3efeed9]{font:var(--dc-text-card-title)}.pf-dev-meta[data-v-a3efeed9]{font:var(--dc-text-small)}.pf-this[data-v-a3efeed9]{margin-left:auto}.pf-revoke[data-v-a3efeed9]{cursor:pointer;color:var(--dc-critical);font:600 .72rem/1 var(--dc-font-ui);background:0 0;border:none}.pf-dev-row .pf-this+.pf-revoke[data-v-a3efeed9]{margin-left:var(--dc-space-2)}.pf-dev-row:not(:has(.pf-this)) .pf-revoke[data-v-a3efeed9]{margin-left:auto}@media (width<=720px){.pf-grid[data-v-a3efeed9]{grid-template-columns:1fr}}.rp-grid[data-v-144aa923]{gap:var(--dc-space-4);grid-template-columns:1fr 2fr;display:grid}.rp-form[data-v-144aa923],.rp-center[data-v-144aa923]{padding:var(--dc-space-4)}.rp-form[data-v-144aa923]{height:fit-content}.rp-h[data-v-144aa923]{margin-bottom:var(--dc-space-3)}.rp-lbl[data-v-144aa923]{margin:var(--dc-space-3) 0 var(--dc-space-1);display:block}.rp-select[data-v-144aa923]{cursor:pointer}.rp-types[data-v-144aa923]{gap:var(--dc-space-1);flex-wrap:wrap;display:flex}.rp-chip[data-v-144aa923]{font:600 .72rem/1 var(--dc-font-ui);border:1px solid var(--dc-border);color:var(--dc-text-muted);border-radius:var(--dc-radius-pill);cursor:pointer;background:0 0;padding:6px 12px}.rp-chip--on[data-v-144aa923]{border-color:var(--dc-primary);color:var(--dc-primary);background:var(--dc-info-bg)}.rp-format[data-v-144aa923]{gap:var(--dc-space-1);display:flex}.rp-start[data-v-144aa923]{width:100%;margin-top:var(--dc-space-4)}.rp-hint[data-v-144aa923]{font:var(--dc-text-small);margin-top:var(--dc-space-2)}.rp-center__head[data-v-144aa923]{justify-content:space-between;align-items:baseline;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.rp-kept[data-v-144aa923]{font:var(--dc-text-small)}.rp-job[data-v-144aa923]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0;border-top:1px solid var(--dc-border);display:flex}.rp-job__icon[data-v-144aa923]{font-size:16px}.rp-job__main[data-v-144aa923]{flex:1;min-width:0}.rp-job__name[data-v-144aa923]{font:var(--dc-text-card-title)}.rp-job__meta[data-v-144aa923]{font:var(--dc-text-small)}.rp-job__bar[data-v-144aa923]{max-width:260px;margin-top:6px}.rp-job__status[data-v-144aa923]{font:700 .62rem/1.2 var(--dc-font-ui);white-space:nowrap;border-radius:6px;padding:3px 9px}.rp-job__dl[data-v-144aa923]{cursor:pointer;color:var(--dc-primary);font:600 .72rem/1 var(--dc-font-ui);white-space:nowrap;background:0 0;border:none}@media (width<=900px){.rp-grid[data-v-144aa923]{grid-template-columns:1fr}}.us-actions[data-v-27613a9d]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.us-grid[data-v-27613a9d]{gap:var(--dc-space-4);grid-template-columns:1fr 1.7fr;align-items:start;display:grid}.us-clients[data-v-27613a9d],.us-wrap[data-v-27613a9d]{padding:var(--dc-space-4)}.us-wrap[data-v-27613a9d]{overflow-x:auto}.dc-table[data-v-27613a9d]{min-width:620px}.us-h[data-v-27613a9d]{margin-bottom:var(--dc-space-2)}.us-client[data-v-27613a9d]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-3) 0;border-top:1px solid var(--dc-border);display:flex}.us-client[data-v-27613a9d]:first-of-type{border-top:none}.us-avatar[data-v-27613a9d]{border-radius:var(--dc-radius-control);width:32px;height:32px}.us-client__name[data-v-27613a9d]{font:var(--dc-text-card-title)}.us-client__meta[data-v-27613a9d]{font:var(--dc-text-small)}.us-row[data-v-27613a9d]{grid-template-columns:var(--dc-cols);border-top:1px solid var(--dc-border);align-items:center;gap:10px;padding:11px 12px;display:grid}.us-user__name[data-v-27613a9d]{font:var(--dc-text-card-title)}.us-user__email[data-v-27613a9d],.us-cell[data-v-27613a9d]{font:var(--dc-text-small)}.us-status[data-v-27613a9d]{font:700 .62rem/1.2 var(--dc-font-ui);border-radius:6px;width:fit-content;padding:3px 9px;display:inline-block}.us-reset[data-v-27613a9d]{text-align:right}.us-reset__btn[data-v-27613a9d]{cursor:pointer;color:var(--dc-primary);font:600 .72rem/1 var(--dc-font-ui);background:0 0;border:none}@media (width<=820px){.us-grid[data-v-27613a9d]{grid-template-columns:1fr}}:root{--dc-primary:#2488f8;--dc-primary-strong:#1c6fd4;--dc-secondary:#1ac3fd;--dc-ai:#8e69ff;--dc-accent:#ff9c24;--dc-navy:#101a30;--dc-gradient-brand:linear-gradient(90deg, #ff9c24, #2488f8, #1ac3fd, #8e69ff);--dc-gradient-primary:linear-gradient(135deg, #2488f8, #1ac3fd);--dc-gradient-ai:linear-gradient(135deg, #8e69ff, #2488f8);--dc-font-ui:"Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--dc-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--dc-text-page:700 1.375rem/1.2 var(--dc-font-ui);--dc-text-section:700 .9375rem/1.3 var(--dc-font-ui);--dc-text-card-title:700 .875rem/1.3 var(--dc-font-ui);--dc-text-body:400 .8125rem/1.5 var(--dc-font-ui);--dc-text-small:400 .75rem/1.4 var(--dc-font-ui);--dc-text-value:600 1.1875rem/1.1 var(--dc-font-mono);--dc-text-value-sm:600 .8125rem/1.1 var(--dc-font-mono);--dc-text-caps:400 .625rem/1.2 var(--dc-font-ui);--dc-caps-tracking:.07em;--dc-radius-card:14px;--dc-radius-control:9px;--dc-radius-tile:5px;--dc-radius-pill:999px;--dc-space-1:4px;--dc-space-2:8px;--dc-space-3:12px;--dc-space-4:16px;--dc-space-5:20px;--dc-space-6:24px;--dc-space-8:32px;--dc-shadow-sm:0 1px 3px #16213a0d;--dc-shadow-hover:0 4px 14px #2488f824;--dc-transition:.14s ease;--dc-sidebar-bg:#101a30;--dc-sidebar-fg:#dfe6f5;--dc-sidebar-fg-muted:#8b97b5;--dc-sidebar-active-bg:#2488f829;--dc-sidebar-active-fg:#fff;--dc-navy-raise:#16264d;--dc-light-bg:#f3f5f9;--dc-light-surface:#fff;--dc-light-border:#e3e8f1;--dc-light-text:#16213a;--dc-light-text-sub:#4a5878;--dc-light-text-muted:#8b97b5;--dc-telegram:#2aabee;--dc-telegram-bg:#2aabee14;--dc-telegram-border:#2aabee80;--dc-border-normal:#10b98147;--dc-border-warning:#f59e0b52;--dc-border-critical:#ef444459;--dc-border-info:#2488f840;--dc-border-ai:#8e69ff59;--dc-bg:#f3f5f9;--dc-surface:#fff;--dc-surface-sunken:#f3f5f9;--dc-border:#e3e8f1;--dc-text:#16213a;--dc-text-sub:#4a5878;--dc-text-muted:#8b97b5;--dc-overlay:#0a112473;--dc-normal:#0d9b6c;--dc-normal-bg:#10b9811f;--dc-warning:#b07908;--dc-warning-bg:#f59e0b24;--dc-critical:#d33;--dc-critical-bg:#ef44441f;--dc-offline:#64748b;--dc-offline-bg:#64748b24;--dc-sim:#8e69ff;--dc-sim-bg:#8e69ff1f;--dc-info:#2488f8;--dc-info-bg:#2488f81a;--dc-miner-offline:#cbd5e1;--dc-miner-idle:#8b97b5;--dc-miner-starting:#2488f8;--dc-miner-running:#10b981;--dc-miner-stopping:#1ac3fd;--dc-miner-fault:#ef4444;--dc-miner-maintenance:#8e69ff;--dc-miner-unavailable:#64748b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dc-bg:#0a1124;--dc-surface:#101a38;--dc-surface-sunken:#0d1630;--dc-border:#1e2c54;--dc-text:#e8edf7;--dc-text-sub:#aab6d6;--dc-text-muted:#7d8cb0;--dc-overlay:#03060f99;--dc-normal:#34d399;--dc-normal-bg:#34d3991f;--dc-warning:#fbbf24;--dc-warning-bg:#fbbf2421;--dc-critical:#f87171;--dc-critical-bg:#f8717124;--dc-offline:#94a3b8;--dc-offline-bg:#64748b26;--dc-sim:#a88fff;--dc-sim-bg:#8e69ff29;--dc-info:#60a5fa;--dc-info-bg:#60a5fa1f;--dc-shadow-sm:0 1px 3px #00000059;--dc-shadow-hover:0 6px 20px #00000073}}:root[data-theme=dark]{--dc-bg:#0a1124;--dc-surface:#101a38;--dc-surface-sunken:#0d1630;--dc-border:#1e2c54;--dc-text:#e8edf7;--dc-text-sub:#aab6d6;--dc-text-muted:#7d8cb0;--dc-overlay:#03060f99;--dc-normal:#34d399;--dc-normal-bg:#34d3991f;--dc-warning:#fbbf24;--dc-warning-bg:#fbbf2421;--dc-critical:#f87171;--dc-critical-bg:#f8717124;--dc-offline:#94a3b8;--dc-offline-bg:#64748b26;--dc-sim:#a88fff;--dc-sim-bg:#8e69ff29;--dc-info:#60a5fa;--dc-info-bg:#60a5fa1f;--dc-shadow-sm:0 1px 3px #00000059;--dc-shadow-hover:0 6px 20px #00000073}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--dc-bg);min-height:100vh;color:var(--dc-text);font:var(--dc-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background var(--dc-transition), color var(--dc-transition);margin:0}img,picture,svg,canvas{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--dc-font-ui);color:var(--dc-text);margin:0;font-weight:700}p{margin:0}a{color:var(--dc-primary);transition:color var(--dc-transition);text-decoration:none}a:hover{color:var(--dc-primary-strong)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--dc-primary);outline-offset:2px;border-radius:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes dc-pulse{0%,to{opacity:1}50%{opacity:.4}}.dc-page-title{font:var(--dc-text-page);color:var(--dc-text)}.dc-section-title{font:var(--dc-text-section);color:var(--dc-text)}.dc-card-title{font:var(--dc-text-card-title);color:var(--dc-text)}.dc-value{font:var(--dc-text-value);color:var(--dc-text)}.dc-value--sm{font:var(--dc-text-value-sm)}.dc-value__unit{font:var(--dc-text-small);color:var(--dc-text-muted)}.dc-sub{color:var(--dc-text-sub)}.dc-muted{color:var(--dc-text-muted)}.dc-eyebrow{font:var(--dc-text-caps);letter-spacing:var(--dc-caps-tracking);text-transform:uppercase;color:var(--dc-text-muted)}.dc-mono{font-family:var(--dc-font-mono)}.dc-gradient-bar{border-radius:var(--dc-radius-pill);background:var(--dc-gradient-brand);height:3px}.dc-app{min-height:100vh;display:flex}.dc-sidebar{background:var(--dc-sidebar-bg);width:210px;color:var(--dc-sidebar-fg);flex-direction:column;flex:none;display:flex}.dc-sidebar__brand{padding:var(--dc-space-5) var(--dc-space-5) var(--dc-space-3)}.dc-sidebar__brand img{height:24px}.dc-sidebar__nav{padding:var(--dc-space-2) 10px;flex-direction:column;gap:2px;display:flex}.dc-sidebar__footer{padding:var(--dc-space-4);border-top:1px solid #ffffff14;align-items:center;gap:10px;margin-top:auto;display:flex}.dc-nav-item{border-radius:var(--dc-radius-control);font:var(--dc-text-body);color:var(--dc-sidebar-fg-muted);cursor:pointer;transition:background var(--dc-transition), color var(--dc-transition);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.dc-nav-item:hover{color:var(--dc-sidebar-fg);background:#ffffff12}.dc-nav-item--active{background:var(--dc-sidebar-active-bg);color:var(--dc-sidebar-active-fg);font-weight:600}.dc-nav-item__badge{background:var(--dc-critical);color:#fff;font:700 .625rem/1 var(--dc-font-ui);border-radius:var(--dc-radius-pill);padding:2px 7px}.dc-topbar{align-items:center;gap:var(--dc-space-4);height:56px;padding:0 var(--dc-space-6);background:var(--dc-surface);border-bottom:1px solid var(--dc-border);flex:none;display:flex}.dc-topbar__spacer{margin-left:auto}.dc-main{flex-direction:column;flex:1;min-width:0;display:flex}.dc-content{padding:var(--dc-space-5) var(--dc-space-6)}.dc-avatar{border-radius:var(--dc-radius-pill);background:var(--dc-gradient-ai);color:#fff;width:30px;height:30px;font:700 .75rem/1 var(--dc-font-ui);flex:none;justify-content:center;align-items:center;display:flex}.dc-card{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);box-shadow:var(--dc-shadow-sm);padding:var(--dc-space-4);position:relative;overflow:hidden}.dc-card--hover{transition:box-shadow var(--dc-transition), border-color var(--dc-transition);cursor:pointer}.dc-card--hover:hover{box-shadow:var(--dc-shadow-hover);border-color:var(--dc-primary)}.dc-card--muted{opacity:.6}.dc-card__strip{background:var(--dc-strip,var(--dc-gradient-primary));height:3px;position:absolute;inset:0 0 auto}.dc-stat{gap:var(--dc-space-1);flex-direction:column;display:flex}.dc-stat__label{font:var(--dc-text-caps);letter-spacing:var(--dc-caps-tracking);text-transform:uppercase;color:var(--dc-text-muted)}.dc-stat__value{font:var(--dc-text-value);color:var(--dc-text)}.dc-stat__value--sm{font:var(--dc-text-value-sm)}.dc-spark{align-items:flex-end;gap:3px;height:22px;display:flex}.dc-spark__bar{background:var(--dc-primary);border-radius:2px;width:6px}.dc-btn{justify-content:center;align-items:center;gap:var(--dc-space-2);border-radius:var(--dc-radius-control);font:600 .78rem/1 var(--dc-font-ui);cursor:pointer;white-space:nowrap;transition:filter var(--dc-transition), background var(--dc-transition), border-color var(--dc-transition), color var(--dc-transition);border:1px solid #0000;padding:9px 18px;display:inline-flex}.dc-btn:hover{filter:brightness(1.05)}.dc-btn:active{filter:brightness(.96)}.dc-btn--primary{background:var(--dc-gradient-primary);color:#fff}.dc-btn--secondary{border-color:var(--dc-border);color:var(--dc-primary);background:0 0}.dc-btn--secondary:hover{background:var(--dc-info-bg);filter:none}.dc-btn--danger{color:var(--dc-critical);background:0 0;border-color:#d336}.dc-btn--danger:hover{background:var(--dc-critical-bg);filter:none}.dc-btn--ai{background:var(--dc-gradient-ai);color:#fff}.dc-btn--ghost{color:var(--dc-text-sub);background:0 0}.dc-btn--ghost:hover{background:var(--dc-surface-sunken);filter:none}.dc-btn:disabled,.dc-btn[aria-disabled=true]{background:var(--dc-surface-sunken);border-color:var(--dc-border);color:var(--dc-text-muted);cursor:not-allowed;filter:none}.dc-btn--sm{padding:6px 12px;font-size:.72rem}.dc-status{border-radius:var(--dc-radius-pill);font:600 .6875rem/1.3 var(--dc-font-ui);color:var(--dc-status-fg,var(--dc-text-sub));background:var(--dc-status-bg,var(--dc-surface-sunken));align-items:center;gap:6px;padding:3px 11px;display:inline-flex}.dc-status:before{content:"";border-radius:var(--dc-radius-pill);background:currentColor;flex:none;width:7px;height:7px}.dc-status--normal{--dc-status-fg:var(--dc-normal);--dc-status-bg:var(--dc-normal-bg)}.dc-status--warning{--dc-status-fg:var(--dc-warning);--dc-status-bg:var(--dc-warning-bg)}.dc-status--critical{--dc-status-fg:var(--dc-critical);--dc-status-bg:var(--dc-critical-bg)}.dc-status--offline{--dc-status-fg:var(--dc-offline);--dc-status-bg:var(--dc-offline-bg)}.dc-status--sim{--dc-status-fg:var(--dc-sim);--dc-status-bg:var(--dc-sim-bg)}.dc-badge{font:700 .625rem/1.2 var(--dc-font-ui);letter-spacing:.04em;color:var(--dc-badge-fg,var(--dc-text-sub));background:var(--dc-badge-bg,var(--dc-surface-sunken));border-radius:6px;align-items:center;padding:3px 9px;display:inline-flex}.dc-badge--info{--dc-badge-fg:var(--dc-info);--dc-badge-bg:var(--dc-info-bg)}.dc-badge--warning{--dc-badge-fg:var(--dc-warning);--dc-badge-bg:var(--dc-warning-bg)}.dc-badge--critical{--dc-badge-fg:var(--dc-critical);--dc-badge-bg:var(--dc-critical-bg)}.dc-badge--emergency{--dc-badge-fg:#fff;--dc-badge-bg:var(--dc-critical)}.dc-input,.dc-select{background:var(--dc-surface-sunken);border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);width:100%;font:var(--dc-text-small);color:var(--dc-text);transition:border-color var(--dc-transition), box-shadow var(--dc-transition);padding:9px 12px}.dc-input::placeholder{color:var(--dc-text-muted)}.dc-input:focus,.dc-select:focus{border-color:var(--dc-primary);box-shadow:0 0 0 3px var(--dc-info-bg);outline:none}.dc-toggle{--_h:26px;width:52px;height:var(--_h);border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);background:var(--dc-surface-sunken);cursor:pointer;transition:background var(--dc-transition), border-color var(--dc-transition);flex:none;padding:0;position:relative}.dc-toggle:after{content:"";width:calc(var(--_h) - 8px);height:calc(var(--_h) - 8px);border-radius:var(--dc-radius-pill);background:var(--dc-text-muted);transition:transform var(--dc-transition), background var(--dc-transition);position:absolute;top:3px;left:3px}.dc-toggle[aria-checked=true]{background:var(--dc-info-bg);border-color:var(--dc-primary)}.dc-toggle[aria-checked=true]:after{background:var(--dc-gradient-primary);transform:translate(26px)}.dc-tabs{border-bottom:1px solid var(--dc-border);gap:2px;display:flex}.dc-tab{font:var(--dc-text-small);color:var(--dc-text-sub);cursor:pointer;transition:color var(--dc-transition), border-color var(--dc-transition);border-bottom:2px solid #0000;padding:8px 14px}.dc-tab:hover{color:var(--dc-text)}.dc-tab--active{color:var(--dc-primary);border-bottom-color:var(--dc-primary);font-weight:700}.dc-pill{border-radius:var(--dc-radius-control);font:600 .75rem/1 var(--dc-font-ui);color:var(--dc-text-sub);background:var(--dc-surface);border:1px solid var(--dc-border);cursor:pointer;transition:all var(--dc-transition);align-items:center;gap:6px;padding:6px 13px;display:inline-flex}.dc-pill--active{color:var(--dc-primary);background:var(--dc-info-bg);border-color:var(--dc-primary)}.dc-banner{border-radius:var(--dc-radius-control);font:600 .75rem/1.4 var(--dc-font-ui);align-items:center;gap:10px;padding:9px 16px;display:flex}.dc-banner__spacer{margin-left:auto}.dc-banner--sim{background:var(--dc-ai);color:#fff}.dc-banner--sim .dc-banner__marker{animation:1.6s infinite dc-pulse}.dc-banner--offline-operator{background:var(--dc-critical-bg);color:var(--dc-critical);border:1px solid #ef444459}.dc-banner--offline-client{background:var(--dc-info-bg);color:var(--dc-primary-strong);border:1px solid #2488f840}.dc-banner--stale{background:var(--dc-warning-bg);color:var(--dc-warning);border:1px solid #f59e0b59}.dc-banner--progress{background:var(--dc-warning-bg);color:var(--dc-text-sub);border:1px solid #f59e0b4d;font-weight:400;display:block}.dc-progress{border-radius:var(--dc-radius-pill);background:var(--dc-surface-sunken);height:5px;margin-top:7px;overflow:hidden}.dc-progress__fill{background:linear-gradient(90deg, #f59e0b, var(--dc-accent));height:100%}.dc-ai-panel{border-radius:var(--dc-radius-card);background:linear-gradient(160deg,#8e69ff14,#2488f80f);border:1px solid #8e69ff59;padding:13px 16px}.dc-ai-panel__head{align-items:center;gap:var(--dc-space-2);margin-bottom:7px;display:flex}.dc-ai-badge{background:var(--dc-gradient-ai);color:#fff;font:700 .6rem/1 var(--dc-font-ui);border-radius:6px;padding:3px 8px}.dc-ai-panel__status{color:var(--dc-ai);margin-left:auto;font-size:.66rem;animation:1.6s infinite dc-pulse}.dc-ai-panel__disclaimer{font:var(--dc-text-small);color:var(--dc-text-muted)}.dc-miner-grid{gap:var(--dc-space-2);grid-template-columns:repeat(8,1fr);display:grid}.dc-miner{aspect-ratio:1;border-radius:var(--dc-radius-tile);font:700 .625rem/1 var(--dc-font-mono);color:#fff;cursor:pointer;transition:transform var(--dc-transition);justify-content:center;align-items:center;display:flex}.dc-miner:hover{transform:scale(1.08)}.dc-miner:after{content:attr(data-glyph)}.dc-miner--offline{background:var(--dc-miner-offline);color:var(--dc-offline)}.dc-miner--idle{background:var(--dc-miner-idle)}.dc-miner--starting{background:var(--dc-miner-starting);animation:1.4s infinite dc-pulse}.dc-miner--running{background:var(--dc-miner-running)}.dc-miner--stopping{background:var(--dc-miner-stopping);animation:1.4s infinite dc-pulse}.dc-miner--fault{background:var(--dc-miner-fault)}.dc-miner--maintenance{background:var(--dc-miner-maintenance)}.dc-miner--unavailable{background:repeating-linear-gradient(45deg,#64748b,#64748b 4px,#94a3b8 4px 8px)}.dc-table{width:100%}.dc-table__head,.dc-table__row{grid-template-columns:var(--dc-cols,120px 2fr 1fr 1fr 1fr 1fr 90px);align-items:center;gap:10px;display:grid}.dc-table__head{font:var(--dc-text-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--dc-text-muted);padding:0 12px 8px}.dc-table__row{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);cursor:pointer;transition:border-color var(--dc-transition);margin-bottom:6px;padding:11px 12px}.dc-table__row:hover{border-color:var(--dc-primary)}
