.fb-overlay[data-v-1d82f05e]{background:var(--dc-overlay);padding:var(--dc-space-4);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fb-dialog[data-v-1d82f05e]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);width:480px;max-width:100%;max-height:90vh;padding:var(--dc-space-6);box-shadow:var(--dc-shadow-hover);overflow-y:auto}.fb-title[data-v-1d82f05e]{font:var(--dc-text-section);margin-bottom:var(--dc-space-2)}.fb-intro[data-v-1d82f05e]{font:var(--dc-text-body);margin-bottom:var(--dc-space-4)}.fb-label[data-v-1d82f05e]{margin-bottom:var(--dc-space-1);display:block}.fb-types[data-v-1d82f05e]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);display:flex}.fb-input[data-v-1d82f05e]{width:100%;margin-bottom:var(--dc-space-3)}.fb-body[data-v-1d82f05e]{resize:vertical;width:100%;margin-bottom:var(--dc-space-3);font-family:inherit}.fb-shots[data-v-1d82f05e]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-1);display:flex}.fb-shot[data-v-1d82f05e]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);width:72px;height:72px;position:relative;overflow:hidden}.fb-shot img[data-v-1d82f05e]{object-fit:cover;width:100%;height:100%}.fb-shot__remove[data-v-1d82f05e]{border-radius:var(--dc-radius-pill);background:var(--dc-overlay);color:#fff;cursor:pointer;border:none;width:20px;height:20px;font-size:.6rem;line-height:1;position:absolute;top:2px;right:2px}.fb-shot--add[data-v-1d82f05e]{color:var(--dc-text-muted);cursor:pointer;transition:color var(--dc-transition), border-color var(--dc-transition);background:0 0;border-style:dashed;font-size:1.1rem}.fb-shot--add[data-v-1d82f05e]:hover{color:var(--dc-primary);border-color:var(--dc-primary)}.fb-hint[data-v-1d82f05e]{font:var(--dc-text-small);margin-bottom:var(--dc-space-3)}.fb-file[data-v-1d82f05e]{display:none}.fb-error[data-v-1d82f05e]{font:var(--dc-text-small);color:var(--dc-critical);margin:-6px 0 var(--dc-space-3)}.fb-page[data-v-1d82f05e]{font:var(--dc-text-small);font-family:var(--dc-font-mono);margin-bottom:var(--dc-space-4);overflow-wrap:anywhere}.fb-actions[data-v-1d82f05e]{justify-content:flex-end;gap:var(--dc-space-2);display:flex}.shell-brand-rule[data-v-180680eb]{margin:0 var(--dc-space-5) var(--dc-space-3)}.shell-user__name[data-v-180680eb]{font:var(--dc-text-card-title);color:var(--dc-sidebar-fg)}.shell-user__role[data-v-180680eb]{font:var(--dc-text-small);color:var(--dc-sidebar-fg-muted)}.shell-clock[data-v-180680eb]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.shell-feedback[data-v-180680eb]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);font:600 .66rem/1 var(--dc-font-ui);color:var(--dc-text-muted);cursor:pointer;transition:color var(--dc-transition), border-color var(--dc-transition);background:0 0;padding:5px 12px}.shell-feedback[data-v-180680eb]:hover{color:var(--dc-primary);border-color:var(--dc-primary)}.shell-live[data-v-180680eb]{font:700 .62rem/1 var(--dc-font-ui);color:var(--dc-normal);letter-spacing:.08em;align-items:center;gap:6px;display:inline-flex}.shell-live__dot[data-v-180680eb]{border-radius:var(--dc-radius-pill);background:var(--dc-normal);width:7px;height:7px;animation:2s infinite dc-pulse}.shell-client-link[data-v-180680eb]{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-180680eb]:hover{color:var(--dc-secondary);border-color:var(--dc-secondary)}.shell-profile[data-v-180680eb]{cursor:pointer;transition:background var(--dc-transition);text-decoration:none}.shell-profile[data-v-180680eb]:hover{background:#ffffff0d}.shell-build[data-v-180680eb]{color:var(--dc-text-muted);cursor:pointer;font-size:.62rem;font-family:var(--dc-font-mono);transition:color var(--dc-transition);background:0 0;border:none}.shell-build[data-v-180680eb]:hover{color:var(--dc-text)}.shell-rn[data-v-180680eb]{z-index:60;padding:var(--dc-space-4);background:#0a10208c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shell-rn__card[data-v-180680eb]{background:var(--dc-surface);border-radius:16px;flex-direction:column;width:720px;max-width:100%;max-height:82vh;display:flex;box-shadow:0 24px 70px #00000073}.shell-rn__head[data-v-180680eb]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-4) var(--dc-space-5);border-bottom:1px solid var(--dc-border);display:flex}.shell-rn__build[data-v-180680eb]{font-size:.66rem}.shell-rn__close[data-v-180680eb]{cursor:pointer;color:var(--dc-text-muted);background:0 0;border:none;margin-left:auto;font-size:.9rem}.shell-rn__close[data-v-180680eb]:hover{color:var(--dc-text)}.shell-rn__body[data-v-180680eb]{padding:var(--dc-space-4) var(--dc-space-5) var(--dc-space-5);overflow-y:auto}.shell-rn__release[data-v-180680eb]{padding:var(--dc-space-3) 0;border-top:1px solid var(--dc-border)}.shell-rn__release[data-v-180680eb]:first-child{border-top:none;padding-top:0}.shell-rn__meta[data-v-180680eb]{align-items:baseline;gap:var(--dc-space-3);margin-bottom:var(--dc-space-1);flex-wrap:wrap;display:flex}.shell-rn__title[data-v-180680eb]{font:700 .86rem/1.3 var(--dc-font-ui)}.shell-rn__agent-head[data-v-180680eb]{margin-top:var(--dc-space-5,24px);padding-top:var(--dc-space-3);border-top:1px solid var(--dc-border)}.shell-rn__tag[data-v-180680eb]{color:var(--dc-primary);background:#2777f61a;border-radius:6px;padding:3px 8px}.shell-rn__items[data-v-180680eb]{margin:0;padding-left:18px}.shell-rn__item[data-v-180680eb]{padding:2px 0;line-height:1.5}.shell-bottombar[data-v-180680eb],.shell-mtop[data-v-180680eb],.shell-mtop__rule[data-v-180680eb],.shell-m-title[data-v-180680eb],.shell-sheet[data-v-180680eb]{display:none}@media (width<=768px){.dc-sidebar[data-v-180680eb],.dc-topbar[data-v-180680eb]{display:none}.dc-content[data-v-180680eb]{padding:var(--dc-space-4);padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.shell-mtop[data-v-180680eb]{align-items:center;gap:var(--dc-space-3);background:var(--dc-sidebar-bg);padding:calc(var(--dc-space-2) + env(safe-area-inset-top,0px)) var(--dc-space-4) var(--dc-space-2);display:flex}.shell-mtop__logo[data-v-180680eb]{height:20px}.shell-mtop__right[data-v-180680eb]{align-items:center;gap:var(--dc-space-3);margin-left:auto;display:flex}.shell-mtop__live[data-v-180680eb]{border-radius:var(--dc-radius-pill);background:var(--dc-normal);width:7px;height:7px;animation:2s infinite dc-pulse}.shell-mtop__clock[data-v-180680eb]{font:var(--dc-text-small);font-family:var(--dc-font-mono);color:var(--dc-sidebar-fg-muted)}.shell-mtop__profile[data-v-180680eb]{text-decoration:none;display:flex}.shell-mtop__avatar[data-v-180680eb]{width:28px;height:28px;font-size:.62rem}.shell-mtop__rule[data-v-180680eb]{display:block}.shell-m-title[data-v-180680eb]{font:var(--dc-text-section);color:var(--dc-text);margin:0 0 var(--dc-space-3);display:block}.shell-bottombar[data-v-180680eb]{z-index:30;background:var(--dc-surface);border-top:1px solid var(--dc-border);padding:var(--dc-space-1) var(--dc-space-1) calc(var(--dc-space-2) + env(safe-area-inset-bottom,0px));display:flex;position:fixed;bottom:0;left:0;right:0}.shell-bb__item[data-v-180680eb]{min-height:44px;font:600 .58rem/1.2 var(--dc-font-ui);color:var(--dc-text-muted);cursor:pointer;border-radius:var(--dc-radius-control);text-align:center;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 0 4px;text-decoration:none;display:flex}.shell-bb__item--on[data-v-180680eb]{color:var(--dc-primary)}.shell-bb__icon[data-v-180680eb]{font-size:15px;line-height:1}.shell-bb__iconwrap[data-v-180680eb]{line-height:1;position:relative}.shell-bb__badge[data-v-180680eb]{background:var(--dc-critical);color:#fff;border-radius:var(--dc-radius-pill);font:700 .5rem/1 var(--dc-font-ui);padding:2px 5px;position:absolute;top:-4px;right:-10px}.shell-sheet[data-v-180680eb]{z-index:50;background:#0a102073;align-items:flex-end;display:flex;position:fixed;inset:0}.shell-sheet__card[data-v-180680eb]{background:var(--dc-surface);width:100%;padding:var(--dc-space-2) var(--dc-space-4) calc(var(--dc-space-5) + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000040}.shell-sheet__handle[data-v-180680eb]{border-radius:var(--dc-radius-pill);background:var(--dc-border);width:36px;height:4px;margin:0 auto var(--dc-space-3)}.shell-sheet__profile[data-v-180680eb]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-2) var(--dc-space-2) var(--dc-space-3);border-bottom:1px solid var(--dc-border);margin-bottom:var(--dc-space-2);text-decoration:none;display:flex}.shell-sheet__avatar[data-v-180680eb]{width:38px;height:38px}.shell-sheet__name[data-v-180680eb]{font:var(--dc-text-card-title);color:var(--dc-text);display:block}.shell-sheet__role[data-v-180680eb]{font:var(--dc-text-small);display:block}.shell-sheet__nav[data-v-180680eb]{flex-direction:column;display:flex}.shell-sheet__item[data-v-180680eb]{min-height:48px;padding:0 var(--dc-space-2);font:var(--dc-text-body);color:var(--dc-text);cursor:pointer;text-align:left;border-radius:var(--dc-radius-control);background:0 0;border:none;align-items:center;font-weight:600;text-decoration:none;display:flex}.shell-sheet__item[data-v-180680eb]:hover{background:var(--dc-surface-sunken)}.shell-sheet__row[data-v-180680eb]{min-height:44px;padding:0 var(--dc-space-2);border-top:1px solid var(--dc-border);justify-content:space-between;align-items:center;display:flex}}.ad-overlay[data-v-9368903e]{background:var(--dc-overlay);z-index:44;position:fixed;inset:0}.ad-panel[data-v-9368903e]{background:var(--dc-surface);border-left:1px solid var(--dc-border);width:460px;max-width:100vw;box-shadow:var(--dc-shadow-hover);padding:var(--dc-space-5);padding-top:calc(var(--dc-space-5) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--dc-space-5) + env(safe-area-inset-bottom,0px));z-index:45;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.ad-head[data-v-9368903e]{justify-content:space-between;align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);display:flex}.ad-close[data-v-9368903e]{min-width:44px;min-height:44px}.ad-title[data-v-9368903e]{font:var(--dc-text-section);word-break:break-word}.ad-detail[data-v-9368903e]{margin:var(--dc-space-1) 0 var(--dc-space-4)}.ad-facts[data-v-9368903e]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);display:grid}.ad-fact[data-v-9368903e]{gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);font:var(--dc-text-small);grid-template-columns:40% minmax(0,1fr);display:grid}.ad-fact[data-v-9368903e]:first-child{border-top:none}.ad-fact dd[data-v-9368903e]{word-break:break-word}.ad-raw__title[data-v-9368903e]{margin-bottom:var(--dc-space-1)}.ad-raw[data-v-9368903e]{background:var(--dc-surface-sunken);border-radius:var(--dc-radius-md,10px);padding:var(--dc-space-3);white-space:pre-wrap;word-break:break-word;margin-bottom:var(--dc-space-4);font-size:.7rem;line-height:1.5;overflow-x:auto}.ad-open[data-v-9368903e]{min-height:44px;display:inline-flex}.ad-frame[data-v-9368903e]{margin-bottom:var(--dc-space-2);display:block}.ad-frame__img[data-v-9368903e]{border-radius:var(--dc-radius-md,10px);border:1px solid var(--dc-border);max-width:100%;display:block}.ad-frame__note[data-v-9368903e]{margin-bottom:var(--dc-space-4)}.ad-frame__ctrl[data-v-9368903e]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);display:flex}.ad-frame__ctrl>.dc-btn[data-v-9368903e]{min-width:44px;min-height:44px}.ad-frame__count[data-v-9368903e]{font:var(--dc-text-small);font-family:var(--dc-font-mono);margin-left:auto}@media (width<=768px){.ad-panel[data-v-9368903e]{border-left:none;border-top:1px solid var(--dc-border);border-radius:var(--dc-radius-lg,16px) var(--dc-radius-lg,16px) 0 0;width:auto;max-height:88vh;top:auto;left:0;right:0}.ad-open[data-v-9368903e]{justify-content:center;width:100%}}.act-cats[data-v-ea501355]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.act-cat-chip[data-v-ea501355]{border-radius:var(--dc-radius-pill);font:600 .66rem/1 var(--dc-font-ui);cursor:pointer;transition:opacity var(--dc-transition);border:1px solid #0000;padding:5px 12px}.act-cat-chip--off[data-v-ea501355]{opacity:.35}.act-cat--alarm[data-v-ea501355]{background:color-mix(in srgb, var(--dc-critical) 14%, transparent);color:var(--dc-critical)}.act-cat--event[data-v-ea501355]{background:color-mix(in srgb, var(--dc-primary) 12%, transparent);color:var(--dc-primary)}.act-cat--control[data-v-ea501355]{background:color-mix(in srgb, var(--dc-normal) 14%, transparent);color:var(--dc-normal)}.act-cat--audit[data-v-ea501355]{background:color-mix(in srgb, var(--dc-text-muted) 16%, transparent);color:var(--dc-text-muted)}.act-cat--notification[data-v-ea501355]{background:color-mix(in srgb, var(--dc-warning) 16%, transparent);color:var(--dc-warning)}.act-cat--ai[data-v-ea501355]{background:color-mix(in srgb, var(--dc-secondary) 14%, transparent);color:var(--dc-secondary)}.act-cat--export[data-v-ea501355]{background:color-mix(in srgb, var(--dc-primary) 8%, transparent);color:var(--dc-primary)}.act-list[data-v-ea501355]{padding-top:var(--dc-space-2)}.act-day[data-v-ea501355]{padding:var(--dc-space-3) 0 var(--dc-space-1);border-bottom:1px solid var(--dc-border)}.act-row[data-v-ea501355]{align-items:center;gap:var(--dc-space-3);border-top:1px solid var(--dc-border);padding:7px 0;display:flex}.act-row[data-v-ea501355]:first-child,.act-day+.act-row[data-v-ea501355]{border-top:none}.act-row--clickable[data-v-ea501355]{cursor:pointer}.act-row--clickable[data-v-ea501355]:hover{background:var(--dc-surface-sunken)}.act-time[data-v-ea501355]{font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none;width:66px}.act-cat-tag[data-v-ea501355]{font:700 .6rem/1 var(--dc-font-ui);letter-spacing:.04em;border-radius:6px;flex:none;padding:3px 8px}.act-dot[data-v-ea501355]{border-radius:var(--dc-radius-pill);flex:none;width:8px;height:8px}.act-dot--ok[data-v-ea501355]{background:var(--dc-normal)}.act-dot--info[data-v-ea501355]{background:var(--dc-primary)}.act-dot--warning[data-v-ea501355]{background:var(--dc-warning)}.act-dot--critical[data-v-ea501355]{background:var(--dc-critical)}.act-title[data-v-ea501355]{font:600 .78rem/1.3 var(--dc-font-mono);flex:none}.act-detail[data-v-ea501355]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.act-actor[data-v-ea501355]{flex:none;display:inline-flex}.act-avatar[data-v-ea501355]{border-radius:var(--dc-radius-pill);background:color-mix(in srgb, var(--dc-primary) 15%, transparent);width:22px;height:22px;color:var(--dc-primary);font:700 .58rem/22px var(--dc-font-ui);text-align:center}.act-avatar--img[data-v-ea501355]{object-fit:cover;background:0 0}.act-container[data-v-ea501355]{font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.act-link[data-v-ea501355]{font:600 .7rem/1 var(--dc-font-ui);color:var(--dc-primary);flex:none;text-decoration:none}.act-more[data-v-ea501355]{margin:var(--dc-space-3) auto 0;display:block}.act-empty[data-v-ea501355]{text-align:center;padding:var(--dc-space-6)}@media (width<=768px){.act-row[data-v-ea501355]{flex-wrap:wrap;row-gap:2px}.act-time[data-v-ea501355]{width:auto}.act-title[data-v-ea501355]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.act-detail[data-v-ea501355]{flex:60%;order:10}.act-container[data-v-ea501355]{order:11}.act-link[data-v-ea501355]{order:12}}.cms[data-v-a0d983bb]{position:relative}.cms-btn[data-v-a0d983bb]{align-items:center;gap:var(--dc-space-2);cursor:pointer;text-align:left;width:100%;min-width:150px;display:inline-flex}.cms-btn__label[data-v-a0d983bb]{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.cms-panel[data-v-a0d983bb]{z-index:60;min-width:max(100%,200px);max-height:280px;padding:var(--dc-space-1);box-shadow:var(--dc-shadow-lg,0 8px 24px #0000002e);position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.cms-row[data-v-a0d983bb]{align-items:center;gap:var(--dc-space-2);border-radius:var(--dc-radius-sm,6px);width:100%;font:var(--dc-text-body);cursor:pointer;text-align:left;color:var(--dc-text);background:0 0;border:none;padding:8px 10px;display:flex}.cms-row[data-v-a0d983bb]:hover{background:var(--dc-surface-sunken)}.cms-row--all[data-v-a0d983bb]{border-bottom:1px solid var(--dc-border);margin-bottom:var(--dc-space-1);border-radius:0}.cms-row--current[data-v-a0d983bb]{font-weight:600}.cms-row input[data-v-a0d983bb]{flex:none}@media (width<=768px){.cms-row[data-v-a0d983bb],.cms-btn[data-v-a0d983bb]{min-height:44px}}.act-filters[data-v-a6a278a1]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex;overflow:visible}.act-search[data-v-a6a278a1]{flex:220px;min-width:180px}.act-select[data-v-a6a278a1]{width:auto}.act-date[data-v-a6a278a1]{width:150px}.act-filters__toggle[data-v-a6a278a1]{display:none}.act-filters__adv[data-v-a6a278a1]{display:contents}@media (width<=768px){.act-filters__toggle[data-v-a6a278a1]{display:inline-block}.act-filters__adv[data-v-a6a278a1]{display:none}.act-filters__adv--open[data-v-a6a278a1]{gap:var(--dc-space-2);flex-wrap:wrap;flex-basis:100%;display:flex}}.at-bar[data-v-8019f04b]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.at-spacer[data-v-8019f04b]{flex:1}@media (width<=768px){.at-bar[data-v-8019f04b]{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1 * var(--dc-space-4));margin-right:calc(-1 * var(--dc-space-4));padding:0 var(--dc-space-4);flex-wrap:nowrap;overflow-x:auto}.at-bar[data-v-8019f04b]::-webkit-scrollbar{display:none}.at-bar[data-v-8019f04b]>*{white-space:nowrap;flex:none}}.cs-overlay[data-v-c5110f55]{background:var(--dc-overlay);padding:var(--dc-space-4);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cs-dialog[data-v-c5110f55]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);width:460px;max-width:100%;max-height:90vh;padding:var(--dc-space-6);box-shadow:var(--dc-shadow-hover);overflow-y:auto}.cs-title[data-v-c5110f55]{font:var(--dc-text-section);margin-bottom:var(--dc-space-1)}.cs-sub[data-v-c5110f55]{font:var(--dc-text-body);margin-bottom:var(--dc-space-4)}.cs-lbl[data-v-c5110f55]{margin-bottom:var(--dc-space-1);display:block}.cs-field[data-v-c5110f55]{width:100%;margin-bottom:var(--dc-space-3)}.cs-topo[data-v-c5110f55]{gap:var(--dc-space-3);grid-template-columns:1fr 1fr;display:grid}.cs-preview[data-v-c5110f55]{margin:-4px 0 var(--dc-space-3)}.cs-error[data-v-c5110f55]{font:var(--dc-text-small);color:var(--dc-critical);margin:-6px 0 var(--dc-space-3)}.cs-actions[data-v-c5110f55]{justify-content:flex-end;gap:var(--dc-space-2);margin-top:var(--dc-space-2);display:flex}.cs-handle[data-v-c5110f55]{display:none}@media (width<=768px){.cs-overlay[data-v-c5110f55]{align-items:flex-end;padding:0}.cs-dialog[data-v-c5110f55]{width:100%;max-height:88vh;padding:var(--dc-space-3) var(--dc-space-5) calc(var(--dc-space-5) + env(safe-area-inset-bottom,0px));border:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000040}.cs-handle[data-v-c5110f55]{border-radius:var(--dc-radius-pill);background:var(--dc-border);width:36px;height:4px;margin:0 auto var(--dc-space-3);display:block}.cs-actions>.dc-btn[data-v-c5110f55]{flex:1;min-height:44px}}.cd-overlay[data-v-273fa2ff]{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-273fa2ff]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);width:460px;max-width:100%;max-height:90vh;padding:var(--dc-space-6);box-shadow:var(--dc-shadow-hover);overflow-y:auto}.cd-title[data-v-273fa2ff]{font:var(--dc-text-section);margin-bottom:var(--dc-space-2)}.cd-warn[data-v-273fa2ff]{color:var(--dc-critical);margin-bottom:var(--dc-space-4)}.cd-lbl[data-v-273fa2ff]{margin-bottom:var(--dc-space-1);display:block}.cd-field[data-v-273fa2ff]{width:100%;margin-bottom:var(--dc-space-3)}.cd-error[data-v-273fa2ff]{font:var(--dc-text-small);color:var(--dc-critical);margin:-6px 0 var(--dc-space-3)}.cd-actions[data-v-273fa2ff]{justify-content:flex-end;gap:var(--dc-space-2);margin-top:var(--dc-space-2);display:flex}.cd-handle[data-v-273fa2ff]{display:none}@media (width<=768px){.cd-overlay[data-v-273fa2ff]{align-items:flex-end;padding:0}.cd-dialog[data-v-273fa2ff]{width:100%;max-height:88vh;padding:var(--dc-space-3) var(--dc-space-5) calc(var(--dc-space-5) + env(safe-area-inset-bottom,0px));border:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000040}.cd-handle[data-v-273fa2ff]{border-radius:var(--dc-radius-pill);background:var(--dc-border);width:36px;height:4px;margin:0 auto var(--dc-space-3);display:block}.cd-actions>.dc-btn[data-v-273fa2ff]{flex:1;min-height:44px}}.ad-wrap[data-v-96074332]{padding:var(--dc-space-4);overflow-x:auto}.dc-table[data-v-96074332]{min-width:720px}.ad-trow[data-v-96074332]{grid-template-columns:var(--dc-cols);border-top:1px solid var(--dc-border);align-items:center;gap:10px;padding:11px 12px;display:grid}.ad-strong[data-v-96074332]{font:var(--dc-text-card-title)}.ad-mlabel[data-v-96074332]{display:none}.ad-mono[data-v-96074332]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.ad-small[data-v-96074332]{font:var(--dc-text-small)}.ad-synced[data-v-96074332]{padding:var(--dc-space-3) var(--dc-space-1) 0;font:var(--dc-text-small)}.ad-toggle[data-v-96074332]{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-96074332]: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-96074332]{background:var(--dc-info-bg);border-color:var(--dc-primary)}.ad-toggle--on[data-v-96074332]:after{background:var(--dc-gradient-primary);transform:translate(14px)}.ad-edit[data-v-96074332]{max-width:90px;font-family:var(--dc-font-mono);padding:5px 8px;font-size:.72rem;display:inline-block}.ad-edit-bar[data-v-96074332]{align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-3) var(--dc-space-1) 0;flex-wrap:wrap;display:flex}.ad-log-tabs[data-v-96074332]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.ad-log[data-v-96074332]{align-items:baseline;gap:var(--dc-space-3);border-top:1px solid var(--dc-border);padding:10px 4px;display:flex}.ad-log[data-v-96074332]:first-child{border-top:none}.ad-log__time[data-v-96074332]{width:150px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.ad-log__tag[data-v-96074332]{font:700 .6rem/1.2 var(--dc-font-ui);border-radius:6px;flex:none;padding:2px 8px}.ad-log__text[data-v-96074332]{font:var(--dc-text-body)}.ad-log__who[data-v-96074332]{font:var(--dc-text-small);flex:none;margin-left:auto}.rc-sevs[data-v-96074332]{flex-wrap:wrap;gap:4px;display:flex}.rc-sev[data-v-96074332]{padding:3px 8px;font-size:.62rem}.rc-warn[data-v-96074332]{color:var(--dc-warning);font:var(--dc-text-small);white-space:nowrap;margin-left:6px}.rc-del[data-v-96074332]{cursor:pointer;color:var(--dc-critical);font:600 .8rem/1 var(--dc-font-ui);background:0 0;border:none}.rc-add[data-v-96074332]{align-items:center;gap:var(--dc-space-2);padding:var(--dc-space-3) var(--dc-space-1) 0;border-top:1px solid var(--dc-border);margin-top:var(--dc-space-2);flex-wrap:wrap;display:flex}.rc-add__ctl[data-v-96074332]{max-width:170px;padding:6px 8px;font-size:.75rem}.rc-add__who[data-v-96074332]{max-width:240px}.rc-gap[data-v-96074332]{color:var(--dc-critical)}@media (width<=768px){.ad-wrap[data-v-96074332]{overflow-x:visible}.dc-table[data-v-96074332]{min-width:0}.dc-table__head[data-v-96074332]{display:none}.ad-mlabel[data-v-96074332]{font:var(--dc-text-small);color:var(--dc-text-muted);font-family:var(--dc-font-ui);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;display:block}.ad-trow[data-v-96074332]{padding:var(--dc-space-3) var(--dc-space-1);row-gap:6px}.ad-table--templates .ad-trow[data-v-96074332]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.ad-table--templates .ad-trow[data-v-96074332]>:first-child{grid-area:1/1/auto/3}.ad-table--templates .ad-trow[data-v-96074332]>:nth-child(6){grid-area:1/3;justify-self:end}.ad-table--templates .ad-trow[data-v-96074332]>:nth-child(2){grid-area:2/1}.ad-table--templates .ad-trow[data-v-96074332]>:nth-child(3){grid-area:2/2/auto/4;justify-self:end}.ad-table--templates .ad-trow[data-v-96074332]>:nth-child(4){grid-area:3/1}.ad-table--templates .ad-trow[data-v-96074332]>:nth-child(5){grid-area:3/2/auto/4}.ad-table--routes .ad-trow[data-v-96074332]{grid-template-columns:minmax(0,1fr) auto}.ad-table--routes .ad-trow[data-v-96074332]>:nth-child(3){grid-area:1/1;min-width:0}.ad-table--routes .ad-trow[data-v-96074332]>:nth-child(5){grid-area:1/2;justify-self:end}.ad-table--routes .ad-trow[data-v-96074332]>:first-child{grid-area:2/1}.ad-table--routes .ad-trow[data-v-96074332]>:nth-child(2){grid-area:2/2;justify-self:end}.ad-table--routes .ad-trow[data-v-96074332]>:nth-child(4){grid-area:3/1/auto/3}.ad-table--coverage .ad-trow[data-v-96074332]{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-table--coverage .ad-trow[data-v-96074332]>:first-child{grid-column:1/3}.ad-table--tokens .ad-trow[data-v-96074332]{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-table--tokens .ad-trow[data-v-96074332]>:first-child{grid-area:1/1/auto/3}.ad-table--tokens .ad-trow[data-v-96074332]>:nth-child(6){grid-area:1/3;justify-self:end}.ad-table--tokens .ad-trow[data-v-96074332]>:nth-child(2){grid-area:2/1/auto/4}.ad-table--tokens .ad-trow[data-v-96074332]>:nth-child(3){grid-area:3/1}.ad-table--tokens .ad-trow[data-v-96074332]>:nth-child(4){grid-area:3/2}.ad-table--tokens .ad-trow[data-v-96074332]>:nth-child(5){grid-area:3/3}.ad-table--tokens .ad-trow[data-v-96074332]>:nth-child(7){grid-area:4/1/auto/4}.ad-table--tokens .ad-trow>:nth-child(7) .dc-btn[data-v-96074332]{width:100%;min-height:44px}}.sn-overlay[data-v-b6928f2d]{background:var(--dc-overlay);padding:var(--dc-space-4);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sn-dialog[data-v-b6928f2d]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);width:440px;max-width:100%;max-height:90vh;padding:var(--dc-space-6);box-shadow:var(--dc-shadow-hover);overflow-y:auto}.sn-title[data-v-b6928f2d]{font:var(--dc-text-section);margin-bottom:var(--dc-space-1)}.sn-sub[data-v-b6928f2d]{margin-bottom:var(--dc-space-4)}.sn-lbl[data-v-b6928f2d]{margin-bottom:var(--dc-space-1);display:block}.sn-presets[data-v-b6928f2d]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.sn-field[data-v-b6928f2d]{width:100%;margin-bottom:var(--dc-space-3)}.sn-note[data-v-b6928f2d]{color:var(--dc-text-muted);margin-bottom:var(--dc-space-2)}.sn-error[data-v-b6928f2d]{font:var(--dc-text-small);color:var(--dc-critical);margin:0 0 var(--dc-space-3)}.sn-actions[data-v-b6928f2d]{justify-content:flex-end;gap:var(--dc-space-2);margin-top:var(--dc-space-2);display:flex}.sn-handle[data-v-b6928f2d]{display:none}@media (width<=768px){.sn-overlay[data-v-b6928f2d]{align-items:flex-end;padding:0}.sn-dialog[data-v-b6928f2d]{width:100%;max-height:88vh;padding:var(--dc-space-3) var(--dc-space-5) calc(var(--dc-space-5) + env(safe-area-inset-bottom,0px));border:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000040}.sn-handle[data-v-b6928f2d]{border-radius:var(--dc-radius-pill);background:var(--dc-border);width:36px;height:4px;margin:0 auto var(--dc-space-3);display:block}.sn-actions>.dc-btn[data-v-b6928f2d]{flex:1;min-height:44px}.sn-presets>.dc-btn[data-v-b6928f2d]{flex:30%;min-height:44px}}.ad-head[data-v-31ee4245]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.ad-back[data-v-31ee4245]{font:var(--dc-text-small)}.ad-snooze[data-v-31ee4245]{justify-content:space-between;align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.ad-title[data-v-31ee4245]{font:var(--dc-text-section)}.ad-container[data-v-31ee4245]{font:var(--dc-text-small)}.ad-grid[data-v-31ee4245]{gap:var(--dc-space-4);grid-template-columns:2fr 1fr;display:grid}.ad-col[data-v-31ee4245]{gap:var(--dc-space-4);flex-direction:column;display:flex}.ad-card[data-v-31ee4245]{padding:var(--dc-space-4)}.ad-card__head[data-v-31ee4245]{margin-bottom:var(--dc-space-3);justify-content:space-between;align-items:center;display:flex}.ad-th[data-v-31ee4245]{font:var(--dc-text-small);font-family:var(--dc-font-mono);color:var(--dc-critical)}.ad-chart[data-v-31ee4245]{align-items:flex-end;gap:2px;height:130px;display:flex;position:relative;overflow:hidden}.ad-chart__thline[data-v-31ee4245]{border-top:2px dashed var(--dc-critical);opacity:.55;position:absolute;left:0;right:0}.ad-bar[data-v-31ee4245]{border-radius:2px 2px 0 0;flex:1;min-width:2px}.ad-empty[data-v-31ee4245]{font:var(--dc-text-body)}.ad-timeline__title[data-v-31ee4245],.ad-facts__title[data-v-31ee4245]{margin-bottom:var(--dc-space-2)}.ad-event[data-v-31ee4245]{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-event[data-v-31ee4245]:first-of-type{border-top:none}.ad-event__time[data-v-31ee4245]{width:150px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.ad-event__dot[data-v-31ee4245]{border-radius:var(--dc-radius-pill);flex:none;width:8px;height:8px;margin-top:4px}.ad-event__dot--live[data-v-31ee4245]{background:var(--dc-critical);animation:1.6s infinite dc-pulse}.ad-fact[data-v-31ee4245]{justify-content:space-between;gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);font:var(--dc-text-small);display:flex}.ad-fact[data-v-31ee4245]:first-of-type{border-top:none}.ad-ai__text[data-v-31ee4245]{font:var(--dc-text-body);white-space:pre-wrap;margin-bottom:var(--dc-space-2)}.ad-ai__meta[data-v-31ee4245]{margin-bottom:var(--dc-space-2);font-size:.66rem}.ad-rcpt[data-v-31ee4245]{text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ad-ai__discuss[data-v-31ee4245]{margin-top:var(--dc-space-3)}@media (width<=1000px){.ad-grid[data-v-31ee4245]{grid-template-columns:1fr}}.act-filters[data-v-630cba01]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);padding:var(--dc-space-3);flex-wrap:wrap;display:flex;overflow:visible}.act-search[data-v-630cba01]{flex:220px;min-width:180px}.act-select[data-v-630cba01]{width:auto;min-width:150px}.act-date[data-v-630cba01]{width:auto}.act-filters__adv[data-v-630cba01]{display:contents}.act-filters__toggle[data-v-630cba01]{display:none}@media (width<=768px){.act-filters__toggle[data-v-630cba01]{min-height:44px;display:inline-flex}.act-filters__adv[data-v-630cba01]{display:none}.act-filters__adv--open[data-v-630cba01]{align-items:stretch;gap:var(--dc-space-2);flex-direction:column;width:100%;display:flex}.act-filters__adv--open .act-select[data-v-630cba01],.act-filters__adv--open .act-date[data-v-630cba01],.act-filters__adv--open .dc-btn[data-v-630cba01]{width:100%;min-height:44px}}.al-more[data-v-792cab68]{margin-top:var(--dc-space-3)}.al-explain[data-v-792cab68]{margin:0 0 var(--dc-space-3)}.al-snoozed[data-v-792cab68]{margin-top:var(--dc-space-4);padding:var(--dc-space-4)}.al-snoozed__sub[data-v-792cab68]{margin:4px 0 var(--dc-space-3)}.al-snooze[data-v-792cab68]{gap:var(--dc-space-3);padding:var(--dc-space-2) 0;border-top:1px solid var(--dc-border);grid-template-columns:1.6fr 1.4fr 1.6fr auto;align-items:center;display:grid}.al-snooze__btn[data-v-792cab68]{justify-self:end}@media (width<=768px){.al-snooze[data-v-792cab68]{grid-template-columns:1fr;gap:4px}.al-snooze__btn[data-v-792cab68]{min-height:44px;margin-top:var(--dc-space-2);justify-self:stretch}}.act-select[data-v-792cab68]{width:auto;min-width:150px}.al-wrap[data-v-792cab68]{padding:var(--dc-space-4);overflow-x:auto}.dc-table[data-v-792cab68]{min-width:860px}.dc-table__row[data-v-792cab68]{color:var(--dc-text);text-decoration:none}.al-row--hot[data-v-792cab68]{box-shadow:inset 3px 0 0 var(--dc-critical)}.al-who[data-v-792cab68]{color:var(--dc-primary);font-weight:600}.al-detail[data-v-792cab68]{font:var(--dc-text-small)}.al-name[data-v-792cab68]{font:var(--dc-text-card-title)}.al-state[data-v-792cab68]{font:600 .66rem/1.3 var(--dc-font-ui);margin-top:1px}.al-cell[data-v-792cab68]{font:var(--dc-text-small)}.dc-mono.al-cell[data-v-792cab68]{font-family:var(--dc-font-mono)}.al-empty[data-v-792cab68]{padding:var(--dc-space-6);text-align:center;font:var(--dc-text-body)}@media (width<=768px){.dc-table[data-v-792cab68]{min-width:0}.dc-table__head[data-v-792cab68]{display:none}.al-row[data-v-792cab68]{column-gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:4px;display:grid}.al-row[data-v-792cab68]>:first-child{grid-area:1/1}.al-row[data-v-792cab68]>:nth-child(2){grid-area:1/2;min-width:0;overflow:hidden}.al-row .al-name[data-v-792cab68]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.al-row[data-v-792cab68]>:nth-child(4){text-align:right;grid-area:1/3}.al-row[data-v-792cab68]>:nth-child(3){grid-area:2/1/auto/3}.al-row[data-v-792cab68]>:nth-child(5){text-align:right;grid-area:2/3}.al-row[data-v-792cab68]>:nth-child(6){grid-area:3/1/auto/3}.al-row>.al-cell--optional[data-v-792cab68]{display:none}}.au[data-v-bccd3a7c]{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-bccd3a7c]{width:380px;max-width:100%}.au-logo[data-v-bccd3a7c]{height:30px;margin:0 auto 10px;display:block}.au-rule[data-v-bccd3a7c]{width:120px;margin:0 auto var(--dc-space-6)}.au-card[data-v-bccd3a7c]{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-bccd3a7c]{font:700 1.06rem/1.3 var(--dc-font-ui);margin-bottom:var(--dc-space-1)}.au-sub[data-v-bccd3a7c]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-bottom:var(--dc-space-4)}.au-lbl[data-v-bccd3a7c]{color:var(--dc-light-text-sub);margin-bottom:var(--dc-space-1);display:block}.au-input[data-v-bccd3a7c]{background:var(--dc-light-bg);border-color:var(--dc-light-border);color:var(--dc-light-text);margin-bottom:var(--dc-space-3)}.au-cta[data-v-bccd3a7c]{width:100%;margin-top:var(--dc-space-2);text-align:center}.au-note[data-v-bccd3a7c]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-top:var(--dc-space-3);text-align:center}.au-back[data-v-bccd3a7c]{color:var(--dc-primary);text-decoration:none}.au[data-v-4d8a021b]{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-4d8a021b]{width:380px;max-width:100%}.au-logo[data-v-4d8a021b]{height:30px;margin:0 auto 10px;display:block}.au-rule[data-v-4d8a021b]{width:120px;margin:0 auto var(--dc-space-6)}.au-card[data-v-4d8a021b]{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-4d8a021b]{font:700 1.06rem/1.3 var(--dc-font-ui);margin-bottom:var(--dc-space-1)}.au-sub[data-v-4d8a021b]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-bottom:var(--dc-space-4)}.au-lbl[data-v-4d8a021b]{color:var(--dc-light-text-sub);margin-bottom:var(--dc-space-1);display:block}.au-input[data-v-4d8a021b]{background:var(--dc-light-bg);border-color:var(--dc-light-border);color:var(--dc-light-text);margin-bottom:var(--dc-space-3)}.au-cta[data-v-4d8a021b]{width:100%;margin-top:var(--dc-space-2)}.au-note[data-v-4d8a021b]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-top:var(--dc-space-3)}.au[data-v-365d99cb]{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-365d99cb]{width:380px;max-width:100%}.au-logo[data-v-365d99cb]{height:30px;margin:0 auto 10px}.au-rule[data-v-365d99cb]{width:120px;margin:0 auto var(--dc-space-6)}.au-card[data-v-365d99cb]{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-365d99cb]{font:700 1.06rem/1.3 var(--dc-font-ui);margin-bottom:var(--dc-space-1)}.au-sub[data-v-365d99cb]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-bottom:var(--dc-space-4)}.au-lbl[data-v-365d99cb]{color:var(--dc-light-text-sub);margin-bottom:var(--dc-space-1);display:block}.au-input[data-v-365d99cb]{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-365d99cb]{font-family:var(--dc-font-mono);letter-spacing:.28em;text-align:center;font-size:1.1rem}.au-cta[data-v-365d99cb]{width:100%;margin-top:var(--dc-space-2)}.au-remember[data-v-365d99cb]{align-items:flex-start;gap:var(--dc-space-2);cursor:pointer;min-height:44px;color:var(--dc-light-text);padding:6px 0;display:flex}.au-remember__box[data-v-365d99cb]{width:20px;height:20px;accent-color:var(--dc-accent,var(--dc-normal));flex:none;margin:2px 0 0}.au-remember__lbl[data-v-365d99cb]{font:var(--dc-text-small);display:block}.au-remember__hint[data-v-365d99cb]{color:var(--dc-light-text-muted);display:block}.au-oknote[data-v-365d99cb]{color:var(--dc-normal);margin-top:8px}.au-links[data-v-365d99cb]{margin-top:var(--dc-space-3);justify-content:space-between;display:flex}.au-links--center[data-v-365d99cb]{justify-content:center}.au-link[data-v-365d99cb]{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-365d99cb]{color:var(--dc-light-text-muted);font-weight:400}.au-qr-wrap[data-v-365d99cb]{margin-bottom:var(--dc-space-3);justify-content:center;display:flex}.au-qr[data-v-365d99cb]{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--live[data-v-365d99cb]{background:#fff;padding:8px}.au-qr__img[data-v-365d99cb]{width:100%;height:100%;image-rendering:pixelated;display:block}.au-qr__label[data-v-365d99cb]{background:var(--dc-light-surface);color:var(--dc-light-text-muted);border-radius:4px;padding:3px 6px;font-size:.56rem}.au-codes[data-v-365d99cb]{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-365d99cb]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);display:flex}.au-half[data-v-365d99cb]{flex:1}.au-confirm[data-v-365d99cb]{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-365d99cb]{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-365d99cb]{background:var(--dc-gradient-primary);border-color:var(--dc-primary)}.au-footer[data-v-365d99cb]{color:var(--dc-sidebar-fg-muted);text-align:center;margin-top:var(--dc-space-5);font-size:.62rem;font-family:var(--dc-font-mono)}.au[data-v-83ed1281]{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-83ed1281]{width:380px;max-width:100%}.au-logo[data-v-83ed1281]{height:30px;margin:0 auto 10px;display:block}.au-rule[data-v-83ed1281]{width:120px;margin:0 auto var(--dc-space-6)}.au-card[data-v-83ed1281]{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-83ed1281]{font:700 1.06rem/1.3 var(--dc-font-ui);margin-bottom:var(--dc-space-1)}.au-sub[data-v-83ed1281]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-bottom:var(--dc-space-4)}.au-lbl[data-v-83ed1281]{color:var(--dc-light-text-sub);margin-bottom:var(--dc-space-1);display:block}.au-input[data-v-83ed1281]{background:var(--dc-light-bg);border-color:var(--dc-light-border);color:var(--dc-light-text);margin-bottom:var(--dc-space-3)}.au-cta[data-v-83ed1281]{width:100%;margin-top:var(--dc-space-2);text-align:center}.au-note[data-v-83ed1281]{font:var(--dc-text-small);color:var(--dc-light-text-muted);margin-top:var(--dc-space-3)}.cd-overlay[data-v-af0eb220]{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-af0eb220]{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-af0eb220]{font:var(--dc-text-section);margin-bottom:var(--dc-space-2)}.cd-summary[data-v-af0eb220]{font:var(--dc-text-body);margin-bottom:var(--dc-space-4)}.cd-label[data-v-af0eb220]{margin-bottom:var(--dc-space-1);display:block}.cd-input[data-v-af0eb220]{margin-bottom:var(--dc-space-4)}.cd-actions[data-v-af0eb220]{justify-content:flex-end;gap:var(--dc-space-2);display:flex}.cd-handle[data-v-af0eb220]{display:none}@media (width<=768px){.cd-overlay[data-v-af0eb220]{align-items:flex-end;padding:0}.cd-dialog[data-v-af0eb220]{width:100%;padding:var(--dc-space-3) var(--dc-space-5) calc(var(--dc-space-5) + env(safe-area-inset-bottom,0px));border:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000040}.cd-handle[data-v-af0eb220]{border-radius:var(--dc-radius-pill);background:var(--dc-border);width:36px;height:4px;margin:0 auto var(--dc-space-3);display:block}.cd-actions>.dc-btn[data-v-af0eb220]{flex:1;min-height:44px}}.md-overlay[data-v-8c331ba1]{background:var(--dc-overlay);z-index:44;position:fixed;inset:0}.md-panel[data-v-8c331ba1]{background:var(--dc-surface);border-left:1px solid var(--dc-border);width:420px;max-width:100vw;box-shadow:var(--dc-shadow-hover);padding:var(--dc-space-6);padding-top:calc(var(--dc-space-6) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--dc-space-6) + env(safe-area-inset-bottom,0px));z-index:45;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.md-head[data-v-8c331ba1]{margin-bottom:var(--dc-space-3);justify-content:space-between;align-items:center;display:flex}.md-title[data-v-8c331ba1]{font:var(--dc-text-section)}.md-state[data-v-8c331ba1]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-5);flex-wrap:wrap;display:flex}.md-asof[data-v-8c331ba1]{margin-left:auto}.md-other-note[data-v-8c331ba1]{margin:0 0 var(--dc-space-4)}.md-swatch[data-v-8c331ba1]{aspect-ratio:auto;flex:none;width:22px;height:22px}.md-stats[data-v-8c331ba1]{gap:var(--dc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.md-stat[data-v-8c331ba1]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);min-width:0;padding:var(--dc-space-3)}.md-stat .dc-value[data-v-8c331ba1]{overflow-wrap:anywhere}.md-spark__title[data-v-8c331ba1],.md-gpu__title[data-v-8c331ba1]{margin:var(--dc-space-5) 0 var(--dc-space-2)}.md-gpus[data-v-8c331ba1]{gap:var(--dc-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.md-gpu[data-v-8c331ba1]{justify-content:space-between;align-items:baseline;gap:var(--dc-space-1) var(--dc-space-3);min-width:0;padding:var(--dc-space-2);border:1px solid var(--dc-border);border-radius:var(--dc-radius-sm);font:var(--dc-text-small);flex-wrap:wrap;display:flex}.md-gpu__id[data-v-8c331ba1]{gap:var(--dc-space-2);flex-wrap:wrap;min-width:0;display:flex}.md-gpu__vals[data-v-8c331ba1]{gap:var(--dc-space-3);flex-wrap:wrap;display:flex}.md-spark__sub[data-v-8c331ba1]{font:var(--dc-text-small);margin-left:var(--dc-space-1);font-weight:400}.md-spark[data-v-8c331ba1]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);background:var(--dc-surface-sunken);width:100%;height:44px}.md-faults__title[data-v-8c331ba1]{margin:var(--dc-space-5) 0 var(--dc-space-2)}.md-fault[data-v-8c331ba1]{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-8c331ba1]:first-of-type{border-top:none}.md-fault__time[data-v-8c331ba1]{width:110px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.md-fault__dot[data-v-8c331ba1]{border-radius:var(--dc-radius-pill);background:var(--dc-warning);flex:none;width:7px;height:7px;margin-top:4px}.md-fault__dot--info[data-v-8c331ba1]{background:var(--dc-normal)}.md-fault__text[data-v-8c331ba1],.md-fault__empty[data-v-8c331ba1]{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}}.hc-bar[data-v-47147a3d]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.hc-card[data-v-47147a3d]{padding:var(--dc-space-4);margin-bottom:var(--dc-space-4)}.hc-head[data-v-47147a3d]{justify-content:space-between;align-items:baseline;gap:var(--dc-space-3);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.hc-legend[data-v-47147a3d]{gap:var(--dc-space-3);font:var(--dc-text-small);font-family:var(--dc-font-mono);display:flex}.hc-svg[data-v-47147a3d]{width:100%;height:120px;display:block}.hc-x[data-v-47147a3d]{font:var(--dc-text-small);justify-content:space-between;margin-top:4px;display:flex}.hc-run-title[data-v-47147a3d]{margin-bottom:var(--dc-space-2)}.hc-run[data-v-47147a3d]{align-items:center;gap:var(--dc-space-3);padding:5px 0;display:flex}.hc-run__name[data-v-47147a3d]{width:110px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.hc-run__bar[data-v-47147a3d]{background:var(--dc-surface-sunken);border-radius:var(--dc-radius-pill);flex:1;height:10px;overflow:hidden}.hc-run__fill[data-v-47147a3d]{background:var(--dc-gradient-primary);border-radius:var(--dc-radius-pill);height:100%}.hc-run__val[data-v-47147a3d]{text-align:right;width:150px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.hc-custom[data-v-47147a3d]{align-items:center;gap:6px;display:inline-flex}.hc-date[data-v-47147a3d]{width:132px;padding:5px 8px;font-size:.72rem}.as-card[data-v-710a809a]{padding:var(--dc-space-4)}.as-head[data-v-710a809a]{margin-bottom:var(--dc-space-4);justify-content:space-between;align-items:baseline;display:flex}.as-live[data-v-710a809a]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.as-flow[data-v-710a809a]{align-items:stretch;row-gap:var(--dc-space-4);flex-wrap:wrap;display:flex}.as-node[data-v-710a809a]{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-710a809a]{font:var(--dc-text-value-sm);font-size:.95rem}.as-node__sub[data-v-710a809a]{font:var(--dc-text-small)}.as-duct[data-v-710a809a]{flex-direction:column;flex:44px;justify-content:center;min-width:44px;display:flex;position:relative}.as-duct__pipe[data-v-710a809a]{border-radius:var(--dc-radius-pill);height:5px;margin:0 -2px}.as-duct__pipe--cool[data-v-710a809a]{background:var(--dc-gradient-primary)}.as-duct__pipe--hot[data-v-710a809a]{background:linear-gradient(90deg, var(--dc-accent), var(--dc-critical))}.as-duct__tag[data-v-710a809a]{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-710a809a]{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-710a809a]{justify-content:space-between;gap:var(--dc-space-4);margin-bottom:var(--dc-space-2);display:flex}.as-box__climate[data-v-710a809a]{font-size:.66rem;font-family:var(--dc-font-mono);color:var(--dc-text-sub)}.as-tiles[data-v-710a809a]{margin-bottom:var(--dc-space-2);grid-template-columns:repeat(5,26px);gap:4px;display:grid}.as-tile[data-v-710a809a]{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-710a809a]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.as-foot[data-v-710a809a]{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-710a809a]{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-710a809a]{border-top:2px dashed var(--dc-border);flex:1;min-width:30px}.det-banner[data-v-03ac8f07]{margin-bottom:var(--dc-space-4)}.det-banner--monitor[data-v-03ac8f07]{align-items:flex-start;gap:var(--dc-space-1);flex-direction:column}.det-banner__why[data-v-03ac8f07]{font-weight:400}.det-diag-flash[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-token-flash[data-v-03ac8f07]{margin-bottom:var(--dc-space-4);align-items:center;gap:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-token-line[data-v-03ac8f07]{word-break:break-all;-webkit-user-select:all;user-select:all}.det-head[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-back[data-v-03ac8f07]{font:var(--dc-text-small)}.det-name[data-v-03ac8f07]{font:var(--dc-text-page)}.det-client[data-v-03ac8f07]{font:var(--dc-text-small)}.det-product[data-v-03ac8f07]{height:20px}.det-metrics[data-v-03ac8f07]{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-03ac8f07]{color:var(--dc-primary)}.det-live-dot[data-v-03ac8f07]{border-radius:var(--dc-radius-pill);width:8px;height:8px;animation:2s infinite dc-pulse;display:inline-block}.det-modules[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.det-mod-chip[data-v-03ac8f07]{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-03ac8f07]{border-radius:var(--dc-radius-pill);width:6px;height:6px}.det-tabs[data-v-03ac8f07]{margin-bottom:var(--dc-space-5);flex-wrap:wrap}@media (width<=768px){.det-tabs[data-v-03ac8f07]{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1 * var(--dc-space-4));margin-right:calc(-1 * var(--dc-space-4));padding:0 var(--dc-space-4);flex-wrap:nowrap;overflow-x:auto}.det-tabs[data-v-03ac8f07]::-webkit-scrollbar{display:none}.det-tabs .dc-tab[data-v-03ac8f07]{white-space:nowrap;flex:none;align-items:center;min-height:44px;display:inline-flex}}.det-tabs .dc-tab[data-v-03ac8f07]{appearance:none;font-family:var(--dc-font-ui);background:0 0;border-top:none;border-left:none;border-right:none}.det-card[data-v-03ac8f07]{margin-bottom:var(--dc-space-4)}.det-card__head[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-2);display:flex}.det-link[data-v-03ac8f07]{cursor:pointer;color:var(--dc-primary);font:var(--dc-text-small);background:0 0;border:none;margin-left:auto}.det-kpis[data-v-03ac8f07]{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-03ac8f07]{font:var(--dc-text-small);margin-bottom:var(--dc-space-4)}.det-strip[data-v-03ac8f07]{gap:var(--dc-space-1);display:flex}.det-strip__seg[data-v-03ac8f07]{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__phases[data-v-03ac8f07]{gap:var(--dc-space-4);margin-top:var(--dc-space-2);font:var(--dc-text-small);font-family:var(--dc-font-mono);flex-wrap:wrap;display:flex}.det-loadbank__note[data-v-03ac8f07]{font:var(--dc-text-small);margin-left:auto}.det-note[data-v-03ac8f07]{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-03ac8f07]{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-03ac8f07]{flex-direction:column;display:flex}.det-alarm-row[data-v-03ac8f07]{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-03ac8f07]:first-child{border-top:none}.det-alarm-name[data-v-03ac8f07]{font-weight:600}.det-alarm-val[data-v-03ac8f07]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.det-alarm-dur[data-v-03ac8f07]{font:var(--dc-text-small);margin-left:auto}.det-empty[data-v-03ac8f07]{padding:var(--dc-space-3) 0;font:var(--dc-text-body)}.det-empty-card[data-v-03ac8f07]{text-align:center;padding:var(--dc-space-8);border-style:dashed}.det-empty-title[data-v-03ac8f07]{font:var(--dc-text-card-title);margin-bottom:var(--dc-space-2)}.det-arrange-bar[data-v-03ac8f07]{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.det-arrange-saved[data-v-03ac8f07]{color:var(--dc-normal)}.det-arrange-board[data-v-03ac8f07]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.det-arrange-col[data-v-03ac8f07]{min-height:96px;padding:.75rem}.det-arrange-col__title[data-v-03ac8f07]{justify-content:space-between;margin-bottom:.5rem;font-weight:600;display:flex}.det-arrange-chip[data-v-03ac8f07]{border:1px solid var(--dc-border);cursor:grab;background:var(--dc-surface);border-radius:6px;margin:0 .25rem .25rem 0;padding:.15rem .45rem;font-size:.78rem;display:inline-block}.det-arrange-chip[data-v-03ac8f07]:active{cursor:grabbing}.det-arrange-col--new[data-v-03ac8f07]{flex-direction:column;justify-content:center;gap:.5rem;display:flex}.det-miners-bar[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-miners-search[data-v-03ac8f07]{flex:220px;max-width:340px}.det-miners-group[data-v-03ac8f07]{flex:0 200px}.det-miners-count[data-v-03ac8f07]{margin-left:auto}.det-miners-chips[data-v-03ac8f07]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-miners-chip[data-v-03ac8f07]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);background:var(--dc-surface);color:var(--dc-text);font:var(--dc-text-small);cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .6rem;display:inline-flex}.det-miners-chip--active[data-v-03ac8f07]{border-color:var(--dc-primary);box-shadow:0 0 0 1px var(--dc-primary) inset}.det-miners-fw-lbl[data-v-03ac8f07]{align-self:center}.det-miners-chip__sw[data-v-03ac8f07]{aspect-ratio:auto;vertical-align:-1px;flex:none;width:12px;height:12px;display:inline-block}.det-miners-wrap[data-v-03ac8f07]{padding:0;overflow-x:auto}.det-tab-sub[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-miners-table[data-v-03ac8f07]{border-collapse:collapse;width:100%;font:var(--dc-text-small)}.det-miners-table th[data-v-03ac8f07]{text-align:left;padding:var(--dc-space-2) var(--dc-space-3);border-bottom:1px solid var(--dc-border);color:var(--dc-text-muted);white-space:nowrap;font-weight:600}.det-miners-table td[data-v-03ac8f07]{padding:var(--dc-space-2) var(--dc-space-3);border-bottom:1px solid var(--dc-border);white-space:nowrap}.det-miners-table tbody tr:last-child td[data-v-03ac8f07]{border-bottom:none}.det-miners-num[data-v-03ac8f07]{text-align:right}.det-miners-row[data-v-03ac8f07]{cursor:pointer}.det-miners-row[data-v-03ac8f07]:hover{background:var(--dc-surface-sunken)}.det-miners-empty[data-v-03ac8f07]{padding:var(--dc-space-5);text-align:center}.det-net-cards[data-v-03ac8f07]{gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.det-hvac-grid[data-v-03ac8f07]{gap:var(--dc-space-3);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.det-rack-rows[data-v-03ac8f07]{gap:var(--dc-space-1);flex-direction:column;display:flex}.det-rack-row[data-v-03ac8f07]{align-items:baseline;gap:var(--dc-space-1) var(--dc-space-3);font:var(--dc-text-small);flex-wrap:wrap;padding:2px 0;display:flex}.det-rack-row__name[data-v-03ac8f07]{min-width:72px;color:var(--dc-text-muted)}.det-meter[data-v-03ac8f07]{background:var(--dc-info-bg);border-radius:5px;flex:140px;align-self:center;min-width:120px;height:10px;position:relative}.det-meter__dot[data-v-03ac8f07]{width:10px;height:10px;box-shadow:0 0 0 2px var(--dc-surface);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.det-meter__limit[data-v-03ac8f07]{background:var(--dc-critical);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.det-meter__scale[data-v-03ac8f07]{margin:var(--dc-space-1) 0 0}.det-rack-row__vals[data-v-03ac8f07]{gap:var(--dc-space-2);display:flex}.det-hvac-head[data-v-03ac8f07]{align-items:baseline;gap:var(--dc-space-2);margin-top:var(--dc-space-4);flex-wrap:wrap;display:flex}.det-hvac-note[data-v-03ac8f07]{margin:0 0 var(--dc-space-3)}.det-net-facts[data-v-03ac8f07]{gap:var(--dc-space-2) var(--dc-space-4);margin-top:var(--dc-space-3);font:var(--dc-text-small);font-family:var(--dc-font-mono);flex-wrap:wrap;display:flex}.det-net-switch[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-net-ports[data-v-03ac8f07]{gap:var(--dc-space-1);margin-top:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-net-port[data-v-03ac8f07]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);width:40px;height:34px;color:var(--dc-sidebar-fg);text-shadow:0 1px 1px #00000059;justify-content:center;align-items:center;display:flex;position:relative}.det-net-port__n[data-v-03ac8f07]{font:700 .66rem/1 var(--dc-font-mono)}.det-net-port__tag[data-v-03ac8f07]{font:700 .56rem/1 var(--dc-font-mono);position:absolute;bottom:1px;right:2px}.det-net-port__tag--dim[data-v-03ac8f07]{opacity:.7}.det-net-partial[data-v-03ac8f07]{margin-top:var(--dc-space-2);font:var(--dc-text-small)}.det-net-ap[data-v-03ac8f07]{margin-top:var(--dc-space-3)}.det-net-ap__name[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);font:var(--dc-text-section);flex-wrap:wrap;margin:0;display:flex}.det-net-vlans[data-v-03ac8f07]{margin-top:var(--dc-space-3)}.det-net-fw[data-v-03ac8f07]{margin-top:var(--dc-space-2);display:inline-block}.det-cams[data-v-03ac8f07]{gap:var(--dc-space-3);margin-top:var(--dc-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,280px));display:grid}.det-cam[data-v-03ac8f07]{cursor:zoom-in;margin:0}.det-cam--pending[data-v-03ac8f07]{cursor:default}.det-cam__pending[data-v-03ac8f07]{aspect-ratio:16/9;border-radius:var(--dc-radius-control);border:1px dashed var(--dc-border);background:var(--dc-surface-sunken);width:100%;color:var(--dc-text-muted);font:var(--dc-text-small);justify-content:center;align-items:center;display:flex}.det-jobs__row[data-v-03ac8f07]{gap:var(--dc-space-2);padding:var(--dc-space-2) 0;border-bottom:1px solid var(--dc-border);flex-wrap:wrap;align-items:baseline;display:flex}.det-jobs__row[data-v-03ac8f07]:last-of-type{border-bottom:0}.det-jobs__name[data-v-03ac8f07]{overflow-wrap:anywhere;font-weight:600}.det-jobs__note[data-v-03ac8f07]{flex-basis:100%}.det-camset__row[data-v-03ac8f07]{gap:var(--dc-space-2);padding:var(--dc-space-2) 0;border-bottom:1px solid var(--dc-border);flex-wrap:wrap;align-items:baseline;display:flex}.det-camset__row[data-v-03ac8f07]:last-of-type{border-bottom:0}.det-camset__id[data-v-03ac8f07]{font-weight:600}.det-camset__on[data-v-03ac8f07]{color:var(--dc-normal)}.det-camset__host[data-v-03ac8f07]{font-weight:600}.det-camset__warn[data-v-03ac8f07]{color:var(--dc-warning)}.det-camset__meta[data-v-03ac8f07]{margin-top:var(--dc-space-2)}.det-cam__refresh[data-v-03ac8f07]{min-width:44px;min-height:44px;margin-left:auto;font-size:1rem;line-height:1}.det-cam__refresh--busy[data-v-03ac8f07]{animation:1.2s linear infinite dc-spin-03ac8f07}@keyframes dc-spin-03ac8f07{to{transform:rotate(360deg)}}.det-cam-zoom[data-v-03ac8f07]{z-index:46;background:var(--dc-overlay);justify-content:center;align-items:center;gap:var(--dc-space-2);cursor:zoom-out;padding:var(--dc-space-5);flex-direction:column;display:flex;position:fixed;inset:0}.det-cam-zoom img[data-v-03ac8f07]{border-radius:var(--dc-radius-control);max-width:92vw;max-height:85vh}.det-cam-zoom__cap[data-v-03ac8f07]{color:var(--dc-sidebar-fg)}.det-ajaxsec__state[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);margin-top:var(--dc-space-2);flex-wrap:wrap;display:flex}.det-ajaxsec__armed--on[data-v-03ac8f07]{--dc-badge-fg:var(--dc-normal);--dc-badge-bg:var(--dc-normal-bg)}.det-ajaxsec__events[data-v-03ac8f07]{margin:var(--dc-space-3) 0 0;padding:0;list-style:none}.det-ajaxsec__event[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);border-top:1px solid var(--dc-border);padding:6px 0;display:flex}.det-ajaxsec__label[data-v-03ac8f07]{flex:1;min-width:0}.det-ajaxsec__detail[data-v-03ac8f07]{display:block}.det-ajaxsec__who[data-v-03ac8f07]{color:var(--dc-primary);font-weight:600}.det-alarm-filters[data-v-03ac8f07]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-pdu-units[data-v-03ac8f07]{gap:var(--dc-space-2);margin-top:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-pdu-unit--off[data-v-03ac8f07]{opacity:.6}.det-pdu-dot[data-v-03ac8f07]{width:8px;height:8px;margin-right:var(--dc-space-1);vertical-align:middle;border-radius:50%;display:inline-block}.det-pdu-strip[data-v-03ac8f07]{gap:var(--dc-space-1);margin-top:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-pdu-socket[data-v-03ac8f07]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);width:48px;height:52px;color:var(--dc-sidebar-fg);text-shadow:0 1px 1px #00000059;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;overflow:hidden}.det-pdu-socket--switchable[data-v-03ac8f07]{cursor:pointer}.det-pdu-socket--sel[data-v-03ac8f07]{outline:2px solid var(--dc-primary);outline-offset:1px}.det-pdu-socket--pending[data-v-03ac8f07]{outline:2px solid var(--dc-critical);outline-offset:1px;animation:1.2s ease-in-out infinite det-pdu-pending-03ac8f07}@keyframes det-pdu-pending-03ac8f07{0%,to{opacity:1}50%{opacity:.55}}.det-pdu-switchrow[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);margin-top:var(--dc-space-3);flex-wrap:wrap;display:flex}.det-pdu-log-socket[data-v-03ac8f07]{border-radius:var(--dc-radius-control);border:1px solid var(--dc-border);background:var(--dc-surface-sunken);justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 4px;font-weight:700;display:inline-flex}.det-pdu-log-user[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);display:inline-flex}.det-pdu-log-foldcell[data-v-03ac8f07]{text-align:right;width:1%}.det-pdu-log-fold[data-v-03ac8f07]{color:var(--dc-text-sub);cursor:pointer;font:700 .75rem/1 var(--dc-font-ui);border-radius:var(--dc-radius-control);background:0 0;border:none;padding:2px 8px;transition:transform .15s}.det-pdu-log-fold[data-v-03ac8f07]:hover{background:var(--dc-surface-sunken)}.det-pdu-log-fold--open[data-v-03ac8f07]{transform:rotate(90deg)}.det-pdu-log-reason[data-v-03ac8f07]{background:var(--dc-surface-sunken);padding:var(--dc-space-2) var(--dc-space-3)}.det-pdu-log-reason .dc-eyebrow[data-v-03ac8f07]{margin-right:var(--dc-space-2)}.det-pdu-log-avatar[data-v-03ac8f07]{width:22px;height:22px;font:700 .6rem/1 var(--dc-font-ui)}.det-pdu-socket__n[data-v-03ac8f07]{font:700 .6rem/1 var(--dc-font-mono);opacity:.85}.det-pdu-socket__a[data-v-03ac8f07]{font:700 .72rem/1 var(--dc-font-mono)}.det-pdu-socket__w[data-v-03ac8f07]{font:600 .58rem/1 var(--dc-font-mono);opacity:.85;white-space:nowrap}.det-pdu-socket__load[data-v-03ac8f07]{background:#fffc;height:3px;position:absolute;bottom:0;left:0}.det-pdu-balance-title[data-v-03ac8f07]{margin-top:var(--dc-space-3)}.det-pdu-consbars[data-v-03ac8f07]{margin-top:var(--dc-space-2);gap:4px;display:grid}.det-pdu-consbar[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);border-radius:var(--dc-radius-control);cursor:pointer;text-align:left;color:inherit;background:0 0;border:1px solid #0000;grid-template-columns:110px 1fr 90px;padding:4px 6px;display:grid}.det-pdu-consbar[data-v-03ac8f07]:hover{border-color:var(--dc-border)}.det-pdu-consbar--active[data-v-03ac8f07]{border-color:var(--dc-border);background:var(--dc-surface-sunken)}.det-pdu-consbar__lbl[data-v-03ac8f07]{align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.det-pdu-consbar__track[data-v-03ac8f07]{background:var(--dc-surface-sunken);border-radius:4px;height:8px;display:block;overflow:hidden}.det-pdu-consbar__fill[data-v-03ac8f07]{border-radius:4px;height:100%;display:block}.det-pdu-consbar__val[data-v-03ac8f07]{text-align:right;white-space:nowrap}.det-pdu-outlet-filters[data-v-03ac8f07]{flex-wrap:wrap;gap:4px;display:flex}.det-pdu-viewtoggle[data-v-03ac8f07]{gap:4px;margin-left:auto;display:inline-flex}.det-pdu-histbar[data-v-03ac8f07]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.det-pdu-histbar__sep[data-v-03ac8f07]{background:var(--dc-border);width:1px;height:18px;margin:0 4px}.det-pdu-histsvg[data-v-03ac8f07]{width:100%;height:120px;margin-top:var(--dc-space-2);display:block}.det-pdu-hist-x[data-v-03ac8f07]{justify-content:space-between;margin-top:4px;display:flex}.det-net-vpns[data-v-03ac8f07]{margin-top:var(--dc-space-2);gap:4px;display:grid}.det-net-vpn[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);font:var(--dc-text-small);display:flex}.det-net-vpn__name[data-v-03ac8f07]{min-width:120px}.det-pdu-outletrow[data-v-03ac8f07]{cursor:pointer}.det-pdu-outletrow[data-v-03ac8f07]:hover,.det-pdu-outletrow--on[data-v-03ac8f07]{background:var(--dc-surface-sunken)}.det-pdu-outletstats[data-v-03ac8f07]{gap:var(--dc-space-4);margin:var(--dc-space-2) 0;flex-wrap:wrap;display:flex}.det-pdu-consbar--hist[data-v-03ac8f07]{grid-template-columns:110px 1fr 90px 190px}.det-pdu-consbar__stats[data-v-03ac8f07]{white-space:nowrap;text-align:right}.det-pdu-phasebars[data-v-03ac8f07]{gap:var(--dc-space-1);margin-top:var(--dc-space-2);display:grid}.det-pdu-phasebar[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);grid-template-columns:28px 1fr auto;display:grid}.det-pdu-phasebar__track[data-v-03ac8f07]{background:var(--dc-surface-sunken);border-radius:5px;height:10px;overflow:hidden}.det-pdu-phasebar__fill[data-v-03ac8f07]{background:var(--dc-primary);border-radius:5px;height:100%;transition:width .4s}.det-pdu-note[data-v-03ac8f07]{margin-top:var(--dc-space-2)}.det-cam img[data-v-03ac8f07]{border-radius:var(--dc-radius-control);border:1px solid var(--dc-border);background:var(--dc-surface-sunken);aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.det-cam__cap[data-v-03ac8f07]{justify-content:space-between;align-items:center;gap:var(--dc-space-2);margin-top:var(--dc-space-1);display:flex}.det-groups[data-v-03ac8f07]{gap:var(--dc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.det-group__head[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.det-group__name[data-v-03ac8f07]{cursor:pointer;font:var(--dc-text-card-title);color:var(--dc-text);background:0 0;border:none}.det-group__actions[data-v-03ac8f07]{gap:var(--dc-space-1);margin-left:auto;display:flex}.det-group__meta[data-v-03ac8f07]{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-manual-note[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-queued[data-v-03ac8f07]{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-03ac8f07]{cursor:pointer;color:var(--dc-critical);font:600 .7rem/1 var(--dc-font-ui);background:0 0;border:none;margin-left:auto}.det-miner-wrap[data-v-03ac8f07]{margin-top:var(--dc-space-3)}.det-miner-grid[data-v-03ac8f07]{grid-template-columns:repeat(16,1fr);gap:3px}.det-miner-grid .dc-miner[data-v-03ac8f07]{border-radius:var(--dc-radius-tile)}.det-legend[data-v-03ac8f07]{gap:var(--dc-space-1) var(--dc-space-3);margin-top:var(--dc-space-2);font:var(--dc-text-small);flex-wrap:wrap;display:flex}.det-legend__sw[data-v-03ac8f07]{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.det-stack[data-v-03ac8f07]{flex-direction:column;display:flex}.det-sensors__title[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-sensor-grid[data-v-03ac8f07]{gap:var(--dc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.det-sensor[data-v-03ac8f07]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);padding:var(--dc-space-3)}.det-grid-cols[data-v-03ac8f07],.det-diag-cols[data-v-03ac8f07]{gap:var(--dc-space-4);flex-direction:column;display:flex}.det-grid-value[data-v-03ac8f07]{font:600 1.6rem/1.1 var(--dc-font-mono);color:var(--dc-primary)}.det-grid-since[data-v-03ac8f07]{font:var(--dc-text-small);margin:var(--dc-space-1) 0 var(--dc-space-3)}.det-grid-events[data-v-03ac8f07]{flex-direction:column;display:flex}.det-grid-event[data-v-03ac8f07]{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-03ac8f07]:first-child{border-top:none}.det-grid-time[data-v-03ac8f07]{width:48px;font:var(--dc-text-small);font-family:var(--dc-font-mono);flex:none}.det-grid-dot[data-v-03ac8f07]{border-radius:var(--dc-radius-pill);flex:none;width:8px;height:8px;margin-top:4px}.det-grid-signal[data-v-03ac8f07]{font-weight:600}.det-decision[data-v-03ac8f07]{grid-column:1/-1;margin-top:0}.det-decision__head[data-v-03ac8f07],.det-activity__head[data-v-03ac8f07]{flex-wrap:wrap}.det-decision__rule[data-v-03ac8f07]{font:var(--dc-text-small);margin-left:auto}.det-reasons[data-v-03ac8f07]{gap:4px var(--dc-space-6);margin-bottom:var(--dc-space-5);grid-template-columns:1fr 1fr;display:grid}.det-reason[data-v-03ac8f07]{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-03ac8f07]{border-radius:2px;flex:none;align-self:center;width:8px;height:8px}.det-reason__n[data-v-03ac8f07]{width:34px;font-family:var(--dc-font-mono);flex:none;font-weight:600}.det-reason__state[data-v-03ac8f07]{flex:none;width:72px;font-weight:600}.det-reason__why[data-v-03ac8f07]{flex:1;min-width:0}.det-activity[data-v-03ac8f07]{border-bottom:1px solid var(--dc-border);align-items:flex-end;gap:2px;height:80px;display:flex}.det-activity__bar[data-v-03ac8f07]{border-radius:2px 2px 0 0;flex:1}@media (width<=800px){.det-reasons[data-v-03ac8f07]{grid-template-columns:1fr}}.det-hist-chart[data-v-03ac8f07]{height:130px;margin-top:var(--dc-space-3);align-items:flex-end;gap:2px;display:flex}.det-hist-bar[data-v-03ac8f07]{background:var(--dc-primary);border-radius:2px 2px 0 0;flex:1}.det-expected__explain[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-bh__grid[data-v-03ac8f07]{gap:var(--dc-space-3) var(--dc-space-5,24px);flex-wrap:wrap;display:flex}.det-bh__tile[data-v-03ac8f07]{align-items:baseline;gap:var(--dc-space-2);display:flex}.det-bh__label[data-v-03ac8f07]{color:var(--dc-text-sub)}.det-found__grid[data-v-03ac8f07]{gap:var(--dc-space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.det-found__item[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-2);min-height:32px;font:var(--dc-text-small);display:flex}.det-found__id[data-v-03ac8f07]{font-size:.85em}.det-diag-list[data-v-03ac8f07]{margin-top:var(--dc-space-2);flex-direction:column;display:flex}.det-diag-item[data-v-03ac8f07]{border-top:1px solid var(--dc-border)}.det-diag-item[data-v-03ac8f07]:first-child{border-top:none}.det-diag-row[data-v-03ac8f07]{align-items:center;gap:var(--dc-space-3);padding:var(--dc-space-2) 0;display:flex}.det-diag-info-btn[data-v-03ac8f07]{flex-shrink:0}.det-diag-info[data-v-03ac8f07]{gap:var(--dc-space-3);margin:0 0 var(--dc-space-2);padding:var(--dc-space-3);border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);background:var(--dc-surface-sunken);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.det-diag-info__head[data-v-03ac8f07]{margin:0 0 var(--dc-space-1);font-weight:700}.det-diag-info__list[data-v-03ac8f07]{margin:0;padding-left:1.1em}.det-secnames[data-v-03ac8f07]{gap:var(--dc-space-4);margin-top:var(--dc-space-2);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.det-secname-row[data-v-03ac8f07]{align-items:baseline;gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);display:flex}.det-secname-num[data-v-03ac8f07]{flex:none;width:90px}.det-diag-dot[data-v-03ac8f07]{border-radius:var(--dc-radius-pill);flex:none;width:8px;height:8px}.det-diag-label[data-v-03ac8f07]{width:180px;font:var(--dc-text-body);flex:none}.det-diag-val[data-v-03ac8f07]{font:var(--dc-text-value-sm)}.det-diag-note[data-v-03ac8f07]{font:var(--dc-text-small);margin-left:auto}.det-replay__sub[data-v-03ac8f07],.det-replay__held[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-replay__form[data-v-03ac8f07]{gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.det-replay__lbl[data-v-03ac8f07]{display:block}.det-replay__lbl--wide[data-v-03ac8f07]{grid-column:1/-1}.det-replay__lbl .dc-input[data-v-03ac8f07]{width:100%;margin-top:4px}.det-replay__bar[data-v-03ac8f07]{border-radius:var(--dc-radius-pill);background:var(--dc-surface-sunken);height:8px;margin-bottom:var(--dc-space-2);overflow:hidden}.det-replay__fill[data-v-03ac8f07]{background:var(--dc-gradient-primary);height:100%;transition:width var(--dc-transition)}.det-replay__progress[data-v-03ac8f07]{margin-bottom:2px}.det-replay__paused[data-v-03ac8f07]{color:var(--dc-warning);font-weight:600}.det-replay__window[data-v-03ac8f07]{margin-bottom:var(--dc-space-3)}.det-replay__err[data-v-03ac8f07]{color:var(--dc-critical);margin-top:var(--dc-space-2)}@media (width<=768px){.det-replay__form[data-v-03ac8f07]{grid-template-columns:1fr}}.det-token[data-v-03ac8f07]{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-03ac8f07]{font:var(--dc-text-small);margin-bottom:var(--dc-space-3);line-height:1.7}.det-security-actions[data-v-03ac8f07]{gap:var(--dc-space-2);display:flex}.det-sources[data-v-03ac8f07]{margin-top:var(--dc-space-4)}.det-sources__ip[data-v-03ac8f07]{font-weight:600}.det-sources__chips[data-v-03ac8f07]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-2);flex-wrap:wrap;display:flex}.det-sources__chip[data-v-03ac8f07]{border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);background:var(--dc-surface-sunken);font:var(--dc-text-small);font-family:var(--dc-font-mono);padding:4px 10px;display:inline-block}.det-sources__empty[data-v-03ac8f07]{margin:0 0 var(--dc-space-2)}.det-sources__status[data-v-03ac8f07]{margin:0 0 var(--dc-space-2);font-weight:600}.det-sources__status--open[data-v-03ac8f07]{color:var(--dc-text-muted)}.det-sources__status--observing[data-v-03ac8f07]{color:var(--dc-info)}.det-sources__status--enforcing[data-v-03ac8f07]{color:var(--dc-ok)}.det-sources__warn[data-v-03ac8f07],.det-sources__err[data-v-03ac8f07]{color:var(--dc-warning);margin:0 0 var(--dc-space-2)}.det-sources__err[data-v-03ac8f07]{color:var(--dc-critical)}.det-sources__form[data-v-03ac8f07]{margin-top:var(--dc-space-3);gap:var(--dc-space-2);max-width:560px;display:grid}.det-sources__lbl[data-v-03ac8f07]{display:block}.det-sources__lbl .dc-input[data-v-03ac8f07]{width:100%;margin-top:4px}.det-sources__ta[data-v-03ac8f07]{resize:vertical;min-height:96px;font-family:var(--dc-font-mono)}.det-sources__check[data-v-03ac8f07]{align-items:flex-start;gap:var(--dc-space-2);cursor:pointer;min-height:44px;display:flex}.det-sources__check input[data-v-03ac8f07]{flex:none;width:20px;height:20px;margin:2px 0 0}.det-sources__check-sub[data-v-03ac8f07]{display:block}@media (width<=768px){.det-security-actions[data-v-03ac8f07]{flex-direction:column}.det-security-actions .dc-btn[data-v-03ac8f07]{width:100%;min-height:44px}.det-sources__form[data-v-03ac8f07]{max-width:none}}@media (width<=1000px){.det-kpis[data-v-03ac8f07]{grid-template-columns:repeat(2,minmax(0,1fr))}.det-groups[data-v-03ac8f07],.det-grid-cols[data-v-03ac8f07],.det-diag-cols[data-v-03ac8f07]{grid-template-columns:1fr}.det-metrics[data-v-03ac8f07]{width:100%;margin-left:0}}@media (width<=620px){.det-kpis[data-v-03ac8f07],.det-sensor-grid[data-v-03ac8f07]{grid-template-columns:1fr 1fr}}.ct-table-wrap[data-v-8a5f78a5]{padding:var(--dc-space-4);overflow-x:auto}.dc-table[data-v-8a5f78a5]{min-width:720px}.dc-table__row[data-v-8a5f78a5]{color:var(--dc-text);text-decoration:none}.ct-name[data-v-8a5f78a5]{font:var(--dc-text-card-title);align-items:center;gap:var(--dc-space-2);min-width:0;display:flex}.ct-client[data-v-8a5f78a5]{font:var(--dc-text-small)}.ct-mono[data-v-8a5f78a5]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.ct-hash[data-v-8a5f78a5]{flex-direction:column;min-width:0;display:flex}.ct-hash__rate[data-v-8a5f78a5]{white-space:nowrap}@media (width<=768px){.dc-table[data-v-8a5f78a5]{min-width:0}.dc-table__head[data-v-8a5f78a5]{display:none}.dc-table__row[data-v-8a5f78a5]{column-gap:var(--dc-space-3);padding:var(--dc-space-3) var(--dc-space-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;row-gap:4px;display:grid}.dc-table__row[data-v-8a5f78a5]>:nth-child(2){grid-area:1/1/auto/3;min-width:0}.dc-table__row[data-v-8a5f78a5]>:first-child{grid-area:1/3;justify-self:end}.dc-table__row[data-v-8a5f78a5]>:nth-child(4){grid-area:2/1}.dc-table__row[data-v-8a5f78a5]>:nth-child(6){text-align:right;grid-area:2/3}.dc-table__row[data-v-8a5f78a5]>:nth-child(5){grid-area:3/1/auto/-1}.dc-table__row[data-v-8a5f78a5]>:nth-child(3){grid-area:4/1/auto/3}.dc-table__row[data-v-8a5f78a5]>:nth-child(7){text-align:right;grid-area:4/3}}.cp-head[data-v-0eb8008c]{align-items:center;gap:var(--dc-space-2);display:flex}.cp-model[data-v-0eb8008c]{font-size:.66rem}.cp-off[data-v-0eb8008c]{max-width:560px;padding:var(--dc-space-6)}.cp-off__title[data-v-0eb8008c]{margin:var(--dc-space-3) 0 var(--dc-space-2)}.cp-grid[data-v-0eb8008c]{gap:var(--dc-space-4);grid-template-columns:260px 1fr;align-items:start;display:grid}@media (width<=900px){.cp-grid[data-v-0eb8008c]{grid-template-columns:1fr}}.cp-rail[data-v-0eb8008c]{top:var(--dc-space-4);padding:var(--dc-space-3);position:sticky}.cp-new[data-v-0eb8008c]{width:100%;margin-bottom:var(--dc-space-2)}.cp-rail__empty[data-v-0eb8008c]{padding:var(--dc-space-2) 2px}.cp-chat[data-v-0eb8008c]{border-top:1px solid var(--dc-border);align-items:center;gap:4px;padding:2px 0;display:flex}.cp-chat--on[data-v-0eb8008c]{background:#825aff14;border-radius:8px}.cp-chat__open[data-v-0eb8008c]{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:6px;display:block}.cp-chat__title[data-v-0eb8008c]{font:600 .76rem/1.3 var(--dc-font-ui);color:var(--dc-text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cp-chat__pin[data-v-0eb8008c]{margin-right:4px;font-size:.62rem}.cp-chat__when[data-v-0eb8008c]{font-size:.62rem}.cp-chat__actions[data-v-0eb8008c]{flex:none;gap:2px;display:none}.cp-chat:hover .cp-chat__actions[data-v-0eb8008c]{display:flex}.cp-chat__actions button[data-v-0eb8008c]{cursor:pointer;color:var(--dc-text-muted);background:0 0;border:none;padding:2px 3px;font-size:.7rem}.cp-chat__actions button[data-v-0eb8008c]:hover{color:var(--dc-text)}.cp-chat__rename[data-v-0eb8008c]{flex:1;padding:4px 6px;font-size:.76rem}.cp-scope[data-v-0eb8008c]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);display:flex}.cp-scope__sel[data-v-0eb8008c]{width:220px;padding:5px 8px;font-size:.76rem}.cp-context[data-v-0eb8008c]{font:600 .72rem/1 var(--dc-font-ui);color:var(--dc-warning);background:var(--dc-warning-bg);border:1px solid var(--dc-warning);border-radius:var(--dc-radius-pill);margin-bottom:var(--dc-space-3);padding:6px 12px;display:inline-block}.cp-hello[data-v-0eb8008c]{max-width:560px}.cp-hello__body[data-v-0eb8008c]{font:var(--dc-text-body)}.cp-thread[data-v-0eb8008c]{gap:var(--dc-space-3);max-width:860px;min-height:180px;max-height:calc(100vh - 340px);padding:var(--dc-space-2) 2px;flex-direction:column;display:flex;overflow-y:auto}.cp-msg[data-v-0eb8008c]{display:flex}.cp-msg--user[data-v-0eb8008c]{justify-content:flex-end}.cp-bubble[data-v-0eb8008c]{max-width:78%}.cp-bubble--user[data-v-0eb8008c]{background:var(--dc-primary);color:#fff;font:var(--dc-text-body);white-space:pre-wrap;border-radius:14px 14px 3px;padding:9px 14px}.cp-answer[data-v-0eb8008c]{font:var(--dc-text-body);white-space:pre-wrap}.cp-time[data-v-0eb8008c]{margin-left:auto;font-size:.62rem}.cp-sources[data-v-0eb8008c]{margin-top:var(--dc-space-2);font-size:.66rem}.cp-failed[data-v-0eb8008c]{color:var(--dc-critical)}.cp-compose[data-v-0eb8008c]{gap:var(--dc-space-2);max-width:860px;margin-top:var(--dc-space-3);display:flex}.cp-input[data-v-0eb8008c]{flex:1}.cp-error[data-v-0eb8008c]{color:var(--dc-critical);margin-top:var(--dc-space-1)}.cp-rule[data-v-0eb8008c]{margin-top:var(--dc-space-2);max-width:860px}.err[data-v-9b0d55e9]{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}.err-box[data-v-9b0d55e9]{width:420px;max-width:100%}.err-logo[data-v-9b0d55e9]{height:30px;margin:0 auto 10px;display:block}.err-rule[data-v-9b0d55e9]{width:120px;margin:0 auto var(--dc-space-6)}.err-card[data-v-9b0d55e9]{background:var(--dc-light-surface);padding:var(--dc-space-8) var(--dc-space-6) var(--dc-space-6);color:var(--dc-light-text);text-align:center;border-radius:16px;box-shadow:0 20px 60px #0006}.err-code[data-v-9b0d55e9]{font:700 3.4rem/1 var(--dc-font-mono);letter-spacing:.06em;background:var(--dc-gradient-primary);color:#0000;margin-bottom:var(--dc-space-3);-webkit-background-clip:text;background-clip:text}.err-title[data-v-9b0d55e9]{font:700 1.06rem/1.3 var(--dc-font-ui);margin-bottom:var(--dc-space-2)}.err-body[data-v-9b0d55e9]{font:var(--dc-text-body);color:var(--dc-light-text-muted);margin-bottom:var(--dc-space-5)}.err-actions[data-v-9b0d55e9]{justify-content:center;gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.err-btn[data-v-9b0d55e9]{min-width:132px;min-height:44px}.err-footer[data-v-9b0d55e9]{color:var(--dc-sidebar-fg-muted);text-align:center;margin-top:var(--dc-space-5);font-size:.62rem;font-family:var(--dc-font-mono)}.fleet-kpis[data-v-c5f6c5f2]{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-c5f6c5f2]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-5);flex-wrap:wrap;display:flex}.fleet-grid[data-v-c5f6c5f2]{gap:var(--dc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fleet-card[data-v-c5f6c5f2]{color:inherit;text-decoration:none;display:block}.fleet-card__head[data-v-c5f6c5f2]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-1);display:flex}.fleet-card__status[data-v-c5f6c5f2]{margin-left:auto}.fleet-card__client[data-v-c5f6c5f2]{font:var(--dc-text-small);margin-bottom:var(--dc-space-3)}.fleet-card__metrics[data-v-c5f6c5f2]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);grid-template-columns:repeat(3,1fr);display:grid}.fleet-card__foot[data-v-c5f6c5f2]{justify-content:space-between;align-items:flex-end;gap:var(--dc-space-2);display:flex}.fleet-card__groups[data-v-c5f6c5f2]{font:var(--dc-text-small);margin-top:var(--dc-space-2)}.fleet-card__hb[data-v-c5f6c5f2]{font:var(--dc-text-small);font-family:var(--dc-font-mono);white-space:nowrap}@media (width<=1100px){.fleet-kpis[data-v-c5f6c5f2],.fleet-grid[data-v-c5f6c5f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.fleet-kpis[data-v-c5f6c5f2]{gap:var(--dc-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-kpis .dc-card[data-v-c5f6c5f2]{padding:var(--dc-space-3) var(--dc-space-4)}.fleet-grid[data-v-c5f6c5f2]{grid-template-columns:1fr}}.ob-wrap[data-v-0d214db4]{max-width:640px}.ob-card[data-v-0d214db4]{padding:var(--dc-space-5)}.ob-steps[data-v-0d214db4]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.ob-step[data-v-0d214db4]{font:600 .68rem/1 var(--dc-font-ui);color:var(--dc-text-muted);border:1px solid var(--dc-border);border-radius:var(--dc-radius-pill);padding:6px 12px}.ob-step--on[data-v-0d214db4]{color:var(--dc-primary);border-color:var(--dc-primary)}.ob-step--done[data-v-0d214db4]{color:var(--dc-normal)}.ob-note[data-v-0d214db4]{font:var(--dc-text-body);margin:var(--dc-space-2) 0 var(--dc-space-3)}.ob-lbl[data-v-0d214db4]{margin:var(--dc-space-3) 0 var(--dc-space-1);display:block}.ob-product[data-v-0d214db4]{height:26px;margin-top:var(--dc-space-3);display:block}.ob-err[data-v-0d214db4]{color:var(--dc-critical);margin-top:var(--dc-space-2)}.ob-num[data-v-0d214db4]{max-width:260px}.ob-preview[data-v-0d214db4]{margin-top:var(--dc-space-3);font-weight:600}.ob-thr[data-v-0d214db4]{align-items:center;gap:var(--dc-space-3);border-top:1px solid var(--dc-border);padding:6px 0;display:flex}.ob-thr__key[data-v-0d214db4]{cursor:pointer;flex:1;align-items:center;gap:8px;font-size:.78rem;display:flex}.ob-thr__num[data-v-0d214db4]{width:110px}.ob-thr__unit[data-v-0d214db4]{font:var(--dc-text-small);width:130px}.ob-radio[data-v-0d214db4]{padding:var(--dc-space-2) 0;font:var(--dc-text-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ob-nav[data-v-0d214db4]{justify-content:space-between;gap:var(--dc-space-2);margin-top:var(--dc-space-5);display:flex}.ob-nav[data-v-0d214db4]>:only-child{margin-left:auto}.ob-token[data-v-0d214db4]{background:var(--dc-surface-sunken);border:1px solid var(--dc-border-warning);border-radius:var(--dc-radius-control);padding:var(--dc-space-3);font-family:var(--dc-font-mono);word-break:break-all;margin-bottom:var(--dc-space-3);font-size:.78rem}.ob-actions[data-v-0d214db4]{gap:var(--dc-space-2);margin-top:var(--dc-space-3);display:flex}.ob-heartbeat[data-v-0d214db4]{margin-top:var(--dc-space-4);font:600 .8rem/1.3 var(--dc-font-ui);color:var(--dc-warning);align-items:center;gap:8px;display:flex}.ob-heartbeat--ok[data-v-0d214db4]{color:var(--dc-normal)}.ob-heartbeat__dot[data-v-0d214db4]{border-radius:var(--dc-radius-pill);background:currentColor;width:9px;height:9px;animation:1.6s infinite dc-pulse}.ob-next[data-v-0d214db4]{margin-top:var(--dc-space-3)}.ob-note+.dc-input[data-v-0d214db4]{margin-bottom:var(--dc-space-2)}.pf-flash[data-v-2aec11cb]{margin-bottom:var(--dc-space-4);max-width:860px}.pf-top[data-v-2aec11cb]{max-width:860px;margin-bottom:var(--dc-space-3);justify-content:flex-end;display:flex}.pf-grid[data-v-2aec11cb]{gap:var(--dc-space-4);grid-template-columns:1fr 1fr;max-width:860px;display:grid}.pf-card[data-v-2aec11cb]{padding:var(--dc-space-4)}.pf-h[data-v-2aec11cb]{margin-bottom:var(--dc-space-3)}.pf-account[data-v-2aec11cb]{align-items:center;gap:var(--dc-space-3);margin-bottom:var(--dc-space-3);display:flex}.pf-avatar[data-v-2aec11cb]{width:42px;height:42px}.pf-avatar-actions[data-v-2aec11cb]{gap:var(--dc-space-2);margin-top:var(--dc-space-2);display:flex}.pf-avatar-err[data-v-2aec11cb]{margin-top:var(--dc-space-1);font:var(--dc-text-small);color:var(--dc-critical)}.pf-avatar-input[data-v-2aec11cb]{display:none}.pf-name[data-v-2aec11cb]{font:var(--dc-text-card-title)}.pf-email[data-v-2aec11cb]{font:var(--dc-text-small)}.pf-meta[data-v-2aec11cb]{font:var(--dc-text-small);margin-bottom:var(--dc-space-3);line-height:1.8}.pf-actions[data-v-2aec11cb]{gap:var(--dc-space-2);flex-wrap:wrap;display:flex}.pf-form[data-v-2aec11cb]{margin-top:var(--dc-space-4);border-top:1px solid var(--dc-border);padding-top:var(--dc-space-3)}.pf-lbl[data-v-2aec11cb]{margin:var(--dc-space-2) 0 var(--dc-space-1);display:block}.pf-err[data-v-2aec11cb]{color:var(--dc-critical);margin-top:var(--dc-space-2)}.pf-save[data-v-2aec11cb]{margin-top:var(--dc-space-3)}.pf-2fa[data-v-2aec11cb]{align-items:center;gap:var(--dc-space-2);margin-bottom:var(--dc-space-3);display:flex}.pf-dot[data-v-2aec11cb]{border-radius:var(--dc-radius-pill);background:var(--dc-normal);width:8px;height:8px}.pf-codes[data-v-2aec11cb]{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-codes--ok[data-v-2aec11cb]{background:var(--dc-surface-sunken);border-color:var(--dc-border)}.pf-regen-hint[data-v-2aec11cb]{margin-bottom:var(--dc-space-2)}.pf-code-input[data-v-2aec11cb]{font-family:var(--dc-font-mono);letter-spacing:.28em;text-align:center;margin-bottom:var(--dc-space-2);max-width:180px;display:block}.pf-newcodes-note[data-v-2aec11cb]{margin-bottom:var(--dc-space-2);color:var(--dc-warning)}.pf-newcodes[data-v-2aec11cb]{background:var(--dc-surface-sunken);border:1px solid var(--dc-border);padding:var(--dc-space-3);margin-bottom:var(--dc-space-3);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;font-size:.72rem;display:grid}.pf-devices[data-v-2aec11cb]{grid-column:1/-1}.pf-tg-sub[data-v-2aec11cb]{margin-bottom:var(--dc-space-3)}.pf-tg-wait[data-v-2aec11cb]{margin-top:var(--dc-space-2)}.pf-notif[data-v-2aec11cb]{margin-top:var(--dc-space-3);border-top:1px solid var(--dc-border);padding-top:var(--dc-space-2)}.pf-notif__row[data-v-2aec11cb]{grid-template-columns:1fr 90px 90px;align-items:center;padding:6px 0;display:grid}.pf-notif__head[data-v-2aec11cb]{padding-bottom:2px}.pf-notif__row input[data-v-2aec11cb]{accent-color:var(--dc-primary);width:15px;height:15px}.pf-notif__cell[data-v-2aec11cb]{cursor:pointer;align-items:center;display:flex}.pf-notif__topic[data-v-2aec11cb]{border-top:1px solid var(--dc-border);margin-top:var(--dc-space-2);padding-top:var(--dc-space-1)}.pf-notif__topicHint[data-v-2aec11cb]{margin:0 0 var(--dc-space-1) 0}.pf-notif__warn[data-v-2aec11cb]{color:var(--dc-warning);margin-top:var(--dc-space-2)}.pf-dev-head[data-v-2aec11cb]{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-2aec11cb]{font:var(--dc-text-small)}.pf-dev-row[data-v-2aec11cb]{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-2aec11cb]{font-size:15px}.pf-dev-name[data-v-2aec11cb]{font:var(--dc-text-card-title)}.pf-dev-meta[data-v-2aec11cb]{font:var(--dc-text-small)}.pf-this[data-v-2aec11cb]{margin-left:auto}.pf-revoke[data-v-2aec11cb]{cursor:pointer;color:var(--dc-critical);font:600 .72rem/1 var(--dc-font-ui);background:0 0;border:none;margin-left:auto}.pf-install[data-v-2aec11cb]{display:none}.pf-install-sub[data-v-2aec11cb]{margin-bottom:var(--dc-space-3)}.pf-install-hint[data-v-2aec11cb]{background:var(--dc-surface-sunken);border:1px solid var(--dc-border);border-radius:var(--dc-radius-control);padding:9px 12px}@media (width<=768px){.pf-install[data-v-2aec11cb]{display:block}.pf-notif__cell[data-v-2aec11cb]{min-height:44px}}@media (width<=720px){.pf-grid[data-v-2aec11cb]{grid-template-columns:1fr}}.rp-grid[data-v-9204d568]{gap:var(--dc-space-4);grid-template-columns:1fr 2fr;display:grid}.rp-form[data-v-9204d568],.rp-center[data-v-9204d568]{padding:var(--dc-space-4)}.rp-form[data-v-9204d568]{height:fit-content}.rp-h[data-v-9204d568]{margin-bottom:var(--dc-space-3)}.rp-lbl[data-v-9204d568]{margin:var(--dc-space-3) 0 var(--dc-space-1);display:block}.rp-types[data-v-9204d568]{gap:var(--dc-space-1);flex-wrap:wrap;display:flex}.rp-chip[data-v-9204d568]{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-9204d568]{border-color:var(--dc-primary);color:var(--dc-primary);background:var(--dc-info-bg)}.rp-format[data-v-9204d568]{gap:var(--dc-space-1);display:flex}.rp-start[data-v-9204d568]{width:100%;margin-top:var(--dc-space-4)}.rp-hint[data-v-9204d568]{font:var(--dc-text-small);margin-top:var(--dc-space-2)}.rp-center__head[data-v-9204d568]{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-9204d568]{font:var(--dc-text-small)}.rp-job[data-v-9204d568]{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-9204d568]{font-size:16px}.rp-job__main[data-v-9204d568]{flex:1;min-width:0}.rp-job__name[data-v-9204d568]{font:var(--dc-text-card-title)}.rp-job__meta[data-v-9204d568]{font:var(--dc-text-small)}.rp-job__bar[data-v-9204d568]{max-width:260px;margin-top:6px}.rp-job__status[data-v-9204d568]{font:700 .62rem/1.2 var(--dc-font-ui);white-space:nowrap;border-radius:6px;padding:3px 9px}.rp-job__dl[data-v-9204d568]{color:var(--dc-primary);font:600 .72rem/1 var(--dc-font-ui);white-space:nowrap;text-decoration:none}@media (width<=900px){.rp-grid[data-v-9204d568]{grid-template-columns:1fr}}.st-banner[data-v-d332f6d6]{margin-bottom:var(--dc-space-3)}.st-grid[data-v-d332f6d6]{gap:var(--dc-space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;max-width:1040px;display:grid}.st-card[data-v-d332f6d6]{padding:var(--dc-space-4)}.st-explain[data-v-d332f6d6]{margin:var(--dc-space-1) 0 var(--dc-space-3)}.st-off[data-v-d332f6d6]{margin:0 0 var(--dc-space-2)}.st-lbl[data-v-d332f6d6]{margin:var(--dc-space-3) 0 var(--dc-space-1);display:block}.st-num[data-v-d332f6d6]{align-items:center;gap:var(--dc-space-2);display:flex}.st-key[data-v-d332f6d6]{padding:var(--dc-space-3) 0;border-top:1px solid var(--dc-border)}.st-key[data-v-d332f6d6]:first-of-type{border-top:none}.st-key__row[data-v-d332f6d6]{align-items:center;gap:var(--dc-space-3);flex-wrap:wrap;display:flex}.st-key__id[data-v-d332f6d6]{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.st-key__label[data-v-d332f6d6]{font:600 .82rem/1.4 var(--dc-font-ui)}.st-key__env[data-v-d332f6d6]{font:var(--dc-text-small);font-family:var(--dc-font-mono)}.st-key__state[data-v-d332f6d6]{flex:none}.st-key__meta[data-v-d332f6d6]{margin-top:var(--dc-space-1)}.st-key__edit[data-v-d332f6d6]{margin-top:var(--dc-space-2);padding:var(--dc-space-3);border-radius:var(--dc-radius-md,10px);background:var(--dc-surface-sunken)}.st-key__input[data-v-d332f6d6]{width:100%;max-width:420px}.st-key__totp[data-v-d332f6d6]{letter-spacing:.3em;max-width:160px}.st-key__actions[data-v-d332f6d6]{gap:var(--dc-space-2);margin-top:var(--dc-space-3);flex-wrap:wrap;display:flex}@media (width<=768px){.st-key__row[data-v-d332f6d6]{align-items:flex-start}.st-key__input[data-v-d332f6d6]{max-width:none}.st-key__actions .dc-btn[data-v-d332f6d6]{flex:1;min-height:44px}.st-input[data-v-d332f6d6]{min-height:44px}}.st-input[data-v-d332f6d6]{width:110px}.st-keep[data-v-d332f6d6]{margin-top:var(--dc-space-3)}.st-spend[data-v-d332f6d6]{margin:var(--dc-space-2) 0 var(--dc-space-1)}.st-budget-banner[data-v-d332f6d6]{margin:var(--dc-space-2) 0}.st-error[data-v-d332f6d6]{color:var(--dc-critical);margin-top:var(--dc-space-3)}.st-save[data-v-d332f6d6]{margin-top:var(--dc-space-4)}.tw[data-v-f8ab0822]{--tw-bg:#0a1124;--tw-panel:#101a38;--tw-deep:#0d1530;--tw-line:#1e2c54;--tw-ink:#e8edf7;--tw-mut:#7f8fb5;background:var(--tw-bg);min-height:100dvh;color:var(--tw-ink);flex-direction:column;display:flex}.tw[data-v-f8ab0822] :is(h1,h2,h3,h4,h5,h6){color:var(--tw-ink)}.tw-mono[data-v-f8ab0822]{font-family:var(--dc-font-mono);font-variant-numeric:tabular-nums}.tw-mut[data-v-f8ab0822]{color:var(--tw-mut)}.tw-small[data-v-f8ab0822]{font-size:.66rem}.tw-eyebrow[data-v-f8ab0822]{font-family:var(--dc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-mut);font-size:.6rem;font-weight:600;display:block}.tw-rule[data-v-f8ab0822]{background:var(--dc-gradient-brand);flex:none;height:3px}.tw-top[data-v-f8ab0822]{background:var(--tw-deep);border-bottom:1px solid var(--tw-line);flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding:10px 18px;display:flex}.tw-back[data-v-f8ab0822]{align-items:center;display:flex}.tw-logo[data-v-f8ab0822]{height:18px;display:block}.tw-word[data-v-f8ab0822]{font-family:var(--dc-font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:600}.tw-clock[data-v-f8ab0822]{font-size:.72rem}.tw-top__stats[data-v-f8ab0822]{flex-wrap:wrap;align-items:center;gap:20px;margin-left:auto;display:flex}.tw-stat[data-v-f8ab0822]{flex-direction:column;gap:1px;display:flex}.tw-stat__v[data-v-f8ab0822]{font-size:.95rem;font-weight:600}.tw-stat__v small[data-v-f8ab0822]{color:var(--tw-mut);font-size:.62rem}.tw-stat__v em[data-v-f8ab0822]{margin-left:3px;font-size:.66rem;font-style:normal}.tw-hash-row[data-v-f8ab0822]{color:var(--tw-mut);display:block}.tw-hash-row small[data-v-f8ab0822]{font-size:.6rem}.tw-hash-row em[data-v-f8ab0822]{margin-left:3px;font-size:.6rem;font-style:normal}.tw-chip[data-v-f8ab0822]{border-radius:var(--dc-radius-pill);border:none;align-items:center;gap:5px;padding:2px 9px;font-size:.62rem;font-weight:600;text-decoration:none;display:inline-flex}.tw-chip--ok[data-v-f8ab0822]{background:color-mix(in srgb, var(--dc-normal) 12%, transparent);color:var(--dc-normal)}.tw-chip--info[data-v-f8ab0822]{background:color-mix(in srgb, var(--dc-info) 12%, transparent);color:var(--dc-info)}.tw-chip--mut[data-v-f8ab0822]{background:var(--tw-panel);color:var(--tw-mut);border:1px solid var(--tw-line)}.tw-chip--btn[data-v-f8ab0822]{background:var(--tw-panel);color:var(--tw-mut);border:1px solid var(--tw-line);cursor:pointer;transition:color var(--dc-transition), border-color var(--dc-transition);min-height:26px}.tw-chip--btn[data-v-f8ab0822]:hover{color:var(--dc-secondary);border-color:var(--dc-secondary)}.tw-dot[data-v-f8ab0822]{border-radius:99px;flex:none;width:6px;height:6px;display:inline-block}.tw-dot--pulse[data-v-f8ab0822]{background:var(--dc-normal);animation:1.6s infinite tw-pulse-f8ab0822}@keyframes tw-pulse-f8ab0822{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tw-dot--pulse[data-v-f8ab0822]{animation:none}}.tw-fs[data-v-f8ab0822]{color:var(--tw-ink);cursor:pointer;background:0 0;border:none;min-width:34px;min-height:34px;padding:6px;font-size:1rem}.tw-main[data-v-f8ab0822]{flex-direction:column;flex:1;min-height:0;display:flex}.tw-grid[data-v-f8ab0822]{flex:1;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;gap:12px;padding:14px 18px;display:grid;overflow-y:auto}.tw-tile[data-v-f8ab0822]{background:var(--tw-panel);border:1px solid var(--tw-line);border-radius:var(--dc-radius-card);padding:12px 14px;position:relative;overflow:hidden}.tw-ctile[data-v-f8ab0822]{text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dc-transition);flex-direction:column;gap:7px;display:flex}.tw-ctile[data-v-f8ab0822]:hover{border-color:var(--dc-secondary)}.tw-ctile--dim[data-v-f8ab0822]{opacity:.55}.tw-ctile__edge[data-v-f8ab0822]{width:3px;position:absolute;top:0;bottom:0;left:0}.tw-ctile__head[data-v-f8ab0822]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tw-ctile__name[data-v-f8ab0822]{align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:inline-flex}.tw-ctile__client[data-v-f8ab0822]{font-size:.68rem}.tw-ctile__nums[data-v-f8ab0822]{align-items:baseline;gap:13px;font-size:.76rem;display:flex}.tw-ctile__nums small[data-v-f8ab0822]{color:var(--tw-mut);font-size:.6rem}.tw-ctile__nums em[data-v-f8ab0822]{font-size:.66rem;font-style:normal}.tw-ctile__hb[data-v-f8ab0822]{margin-left:auto;font-size:.66rem}.tw-ctile__groups[data-v-f8ab0822]{flex-wrap:wrap;gap:3px;display:flex}.tw-gsq[data-v-f8ab0822]{border-radius:3px;width:11px;height:11px}.tw-ctile__foot[data-v-f8ab0822]{align-items:center;gap:6px;display:flex}.tw-ticker[data-v-f8ab0822]{border-top:1px solid var(--tw-line);background:var(--tw-deep);padding:8px 18px calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:4px;max-height:30vh;display:flex;overflow-y:auto}.tw-strip[data-v-f8ab0822]{border-left:3px solid var(--tw-line);align-items:baseline;gap:10px;padding-left:8px;font-size:.7rem;display:flex}.tw-strip .tw-mono[data-v-f8ab0822]{flex:none;font-size:.64rem}.tw-strip__t[data-v-f8ab0822]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-cockhead[data-v-f8ab0822]{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px 0;display:flex}.tw-back-btn[data-v-f8ab0822]{border:1px solid var(--tw-line);border-radius:var(--dc-radius-pill);color:var(--tw-mut);cursor:pointer;background:0 0;min-width:38px;min-height:34px;font-size:.95rem}.tw-back-btn[data-v-f8ab0822]:hover{color:var(--dc-secondary);border-color:var(--dc-secondary)}.tw-cockname[data-v-f8ab0822]{color:var(--tw-ink);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}.tw-cocksub[data-v-f8ab0822]{font-size:.72rem}.tw-cockact[data-v-f8ab0822]{gap:8px;margin-left:auto;display:flex}.tw-cockgrid[data-v-f8ab0822]{flex:1;grid-template-columns:250px minmax(0,1.7fr) minmax(0,1fr) 320px;grid-template-areas:"gauges mid alarms events";align-content:start;gap:12px;padding:12px 18px 16px;display:grid;overflow-y:auto}.tw-gauges[data-v-f8ab0822]{grid-area:gauges}.tw-mid[data-v-f8ab0822]{flex-direction:column;grid-area:mid;gap:12px;min-width:0;display:flex}.tw-gauges[data-v-f8ab0822]{flex-direction:column;gap:10px;display:flex}.tw-big[data-v-f8ab0822]{margin:4px 0 2px;font-size:1.35rem;font-weight:600}.tw-big small[data-v-f8ab0822]{color:var(--tw-mut);font-size:.66rem}.tw-bar[data-v-f8ab0822]{background:var(--tw-bg);border-radius:99px;height:6px;overflow:hidden}.tw-bar__fill[data-v-f8ab0822]{background:linear-gradient(90deg, var(--dc-primary), var(--dc-secondary));height:100%}.tw-matrixwrap[data-v-f8ab0822]{flex-direction:column;display:flex}.tw-matrix[data-v-f8ab0822]{flex-direction:column;gap:7px;margin-top:12px;display:flex;overflow-x:auto}.tw-mrow[data-v-f8ab0822]{align-items:center;gap:8px;display:flex}.tw-mrow__id[data-v-f8ab0822]{white-space:nowrap;text-overflow:ellipsis;flex:none;width:64px;font-size:.66rem;overflow:hidden}.tw-mrow__cells[data-v-f8ab0822]{flex-wrap:wrap;gap:4px;display:flex}.tw-cell[data-v-f8ab0822]{border-radius:4px;flex:none;width:20px;height:20px}.tw-legend[data-v-f8ab0822]{flex-wrap:wrap;gap:14px;margin-top:10px;font-size:.6rem;display:flex}.tw-legend .tw-dot[data-v-f8ab0822]{margin-right:3px}.tw-gbars[data-v-f8ab0822]{align-items:flex-end;gap:8px;height:100px;margin-top:6px;display:flex}.tw-gbar[data-v-f8ab0822]{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;max-width:110px;display:flex}.tw-gbar__fill[data-v-f8ab0822]{border-radius:3px 3px 0 0;width:100%}.tw-gbar__id[data-v-f8ab0822]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6rem;overflow:hidden}.tw-alarmtile[data-v-f8ab0822]{grid-area:alarms;min-height:320px}.tw-eventtile[data-v-f8ab0822]{grid-area:events;min-height:200px}.tw-alarm[data-v-f8ab0822]{border-left:3px solid var(--tw-line);margin-top:8px;padding-left:8px}.tw-alarm__key[data-v-f8ab0822]{color:inherit;font-size:.74rem;font-weight:600;text-decoration:none}.tw-alarm__key[data-v-f8ab0822]:hover{color:var(--dc-secondary)}.tw-event[data-v-f8ab0822]{align-items:baseline;gap:8px;margin-top:5px;font-size:.64rem;display:flex}.tw-event__t[data-v-f8ab0822]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-racks__head[data-v-f8ab0822]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tw-racks[data-v-f8ab0822]{flex-direction:column;gap:7px;margin-top:10px;display:flex}.tw-rackrow[data-v-f8ab0822]{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.72rem;display:flex}.tw-rackrow__name[data-v-f8ab0822]{white-space:nowrap;text-overflow:ellipsis;flex:none;min-width:64px;overflow:hidden}.tw-meter[data-v-f8ab0822]{background:var(--tw-deep);border-radius:5px;flex:140px;align-self:center;min-width:120px;height:10px;position:relative}.tw-meter__dot[data-v-f8ab0822]{width:10px;height:10px;box-shadow:0 0 0 2px var(--tw-panel);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tw-meter__limit[data-v-f8ab0822]{background:var(--dc-critical);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-2px;bottom:-2px;transform:translate(-50%)}.tw-rackrow__vals[data-v-f8ab0822]{flex:none;gap:8px;display:flex}.tw-racks__scale[data-v-f8ab0822]{margin:8px 0 0}.tw-hist[data-v-f8ab0822]{min-width:0}.tw-hist__eyebrow[data-v-f8ab0822]{margin-bottom:8px}.tw-cams[data-v-f8ab0822]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-top:8px;display:grid}.tw-cam[data-v-f8ab0822]{margin:0}.tw-cam img[data-v-f8ab0822]{aspect-ratio:16/9;object-fit:cover;background:var(--tw-bg);border-radius:8px;width:100%;display:block}.tw-cam--stale img[data-v-f8ab0822]{opacity:.55}.tw-cam figcaption[data-v-f8ab0822]{color:var(--tw-mut);margin-top:3px;font-size:.58rem}@media (width<=1500px) and (width>=901px){.tw-cockgrid[data-v-f8ab0822]{grid-template-columns:240px minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"gauges mid alarms""gauges mid events"}}@media (width<=900px){.tw-cockgrid[data-v-f8ab0822]{grid-template-columns:1fr;grid-template-areas:"gauges""mid""alarms""events"}.tw-gauges[data-v-f8ab0822]{grid-template-columns:1fr 1fr;display:grid}.tw-alarmtile[data-v-f8ab0822],.tw-eventtile[data-v-f8ab0822]{min-height:0}.tw-cell[data-v-f8ab0822]{width:14px;height:14px}.tw-mrow__cells[data-v-f8ab0822]{flex-wrap:nowrap}.tw-top[data-v-f8ab0822]{gap:10px;padding:10px 14px}.tw-top__stats[data-v-f8ab0822]{gap:12px}.tw-grid[data-v-f8ab0822]{grid-template-columns:1fr;padding:12px 14px}.tw-clock[data-v-f8ab0822]{order:9;width:100%}}.hd-overlay[data-v-e59bc344]{background:var(--dc-overlay);padding:var(--dc-space-4);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hd-dialog[data-v-e59bc344]{background:var(--dc-surface);border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);width:460px;max-width:100%;max-height:90vh;padding:var(--dc-space-6);box-shadow:var(--dc-shadow-hover);overflow-y:auto}.hd-title[data-v-e59bc344]{font:var(--dc-text-section);margin-bottom:var(--dc-space-2)}.hd-warn[data-v-e59bc344]{color:var(--dc-critical);margin-bottom:var(--dc-space-2)}.hd-keeps[data-v-e59bc344]{margin-bottom:var(--dc-space-4)}.hd-blocked[data-v-e59bc344]{color:var(--dc-warning);background:var(--dc-warning-bg);border-radius:var(--dc-radius-control);padding:var(--dc-space-3);margin-bottom:var(--dc-space-3)}.hd-lbl[data-v-e59bc344]{margin-bottom:var(--dc-space-1);display:block}.hd-field[data-v-e59bc344]{width:100%;margin-bottom:var(--dc-space-3)}.hd-error[data-v-e59bc344]{font:var(--dc-text-small);color:var(--dc-critical);margin:-6px 0 var(--dc-space-3)}.hd-actions[data-v-e59bc344]{justify-content:flex-end;gap:var(--dc-space-2);margin-top:var(--dc-space-2);display:flex}.hd-handle[data-v-e59bc344]{display:none}@media (width<=768px){.hd-overlay[data-v-e59bc344]{align-items:flex-end;padding:0}.hd-dialog[data-v-e59bc344]{width:100%;max-height:88vh;padding:var(--dc-space-3) var(--dc-space-5) calc(var(--dc-space-5) + env(safe-area-inset-bottom,0px));border:none;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #00000040}.hd-handle[data-v-e59bc344]{border-radius:var(--dc-radius-pill);background:var(--dc-border);width:36px;height:4px;margin:0 auto var(--dc-space-3);display:block}.hd-actions>.dc-btn[data-v-e59bc344]{flex:1;min-height:44px}}.us-scope[data-v-ec8229c1]{font:var(--dc-text-small);margin-top:2px}.us-scope--none[data-v-ec8229c1]{color:var(--dc-warning)}.us-scope__btn[data-v-ec8229c1]{margin-top:4px}.us-scopepanel[data-v-ec8229c1]{margin-top:var(--dc-space-4);padding:var(--dc-space-4)}.us-scopepanel__list[data-v-ec8229c1]{margin:var(--dc-space-2) 0;flex-wrap:wrap;gap:6px;display:flex}.us-scopepanel__item[data-v-ec8229c1]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.us-scopepanel__actions[data-v-ec8229c1]{gap:var(--dc-space-2);margin-top:var(--dc-space-2);display:flex}.us-actions[data-v-ec8229c1]{gap:var(--dc-space-2);margin-bottom:var(--dc-space-4);flex-wrap:wrap;display:flex}.us-grid[data-v-ec8229c1]{gap:var(--dc-space-4);grid-template-columns:1fr 1.7fr;align-items:start;display:grid}.us-clients[data-v-ec8229c1],.us-wrap[data-v-ec8229c1]{padding:var(--dc-space-4)}.us-wrap[data-v-ec8229c1]{overflow-x:auto}.dc-table[data-v-ec8229c1]{min-width:620px}.us-h[data-v-ec8229c1]{margin-bottom:var(--dc-space-2)}.us-client[data-v-ec8229c1]{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-ec8229c1]:first-of-type{border-top:none}.us-avatar[data-v-ec8229c1]{border-radius:var(--dc-radius-control);width:32px;height:32px}.us-client__body[data-v-ec8229c1]{flex:1;min-width:0}.us-client__del[data-v-ec8229c1]{align-self:center}.us-client__name[data-v-ec8229c1]{font:var(--dc-text-card-title)}.us-client__meta[data-v-ec8229c1]{font:var(--dc-text-small)}.us-row[data-v-ec8229c1]{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-ec8229c1]{font:var(--dc-text-card-title)}.us-user__email[data-v-ec8229c1],.us-cell[data-v-ec8229c1]{font:var(--dc-text-small)}.us-status[data-v-ec8229c1]{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-ec8229c1]{flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;display:flex}.us-reset__btn[data-v-ec8229c1]{cursor:pointer;color:var(--dc-primary);font:600 .72rem/1 var(--dc-font-ui);background:0 0;border:none}.us-reset__btn--danger[data-v-ec8229c1]{color:var(--dc-critical)}@media (width<=820px){.us-grid[data-v-ec8229c1]{grid-template-columns:1fr}}@media (width<=768px){.us-reset__btn[data-v-ec8229c1]{min-height:44px;padding:0 2px}.us-wrap[data-v-ec8229c1]{overflow-x:visible}.dc-table[data-v-ec8229c1]{min-width:0}.dc-table__head[data-v-ec8229c1]{display:none}.us-row[data-v-ec8229c1]{padding:var(--dc-space-3) var(--dc-space-1);grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.us-row[data-v-ec8229c1]>:first-child{grid-area:1/1;min-width:0}.us-row[data-v-ec8229c1]>:nth-child(4){grid-area:1/2;justify-self:end}.us-row[data-v-ec8229c1]>:nth-child(2){grid-area:2/1}.us-row[data-v-ec8229c1]>:nth-child(3){text-align:right;grid-area:2/2;justify-self:end}.us-row[data-v-ec8229c1]>:nth-child(5){grid-area:3/1/auto/3}}:root{--dc-primary:#2777f6;--dc-primary-strong:#1e63d6;--dc-secondary:#17c1ff;--dc-ai:#825aff;--dc-accent:#fe8300;--dc-navy:#152644;--dc-gradient-brand:linear-gradient(90deg, #fe8300, #2777f6, #17c1ff, #825aff);--dc-gradient-primary:linear-gradient(135deg, #2777f6, #17c1ff);--dc-gradient-ai:linear-gradient(135deg, #825aff, #2777f6);--dc-font-ui:"Plus Jakarta Sans", 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 #2777f624;--dc-transition:.14s ease;--dc-sidebar-bg:#152644;--dc-sidebar-fg:#dfe6f5;--dc-sidebar-fg-muted:#8b97b5;--dc-sidebar-active-bg:#2777f629;--dc-sidebar-active-fg:#fff;--dc-navy-raise:#1d3560;--dc-light-bg:#f6f6f6;--dc-light-surface:#fff;--dc-light-border:#e5e7ec;--dc-light-text:#152644;--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:#2777f640;--dc-border-ai:#825aff59;--dc-bg:#f6f6f6;--dc-surface:#fff;--dc-surface-sunken:#f6f6f6;--dc-border:#e5e7ec;--dc-text:#152644;--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-info:#2777f6;--dc-info-bg:#2777f61a;--dc-miner-offline:#cbd5e1;--dc-miner-idle:#8b97b5;--dc-miner-starting:#2777f6;--dc-miner-running:#10b981;--dc-miner-stopping:#17c1ff;--dc-miner-fault:#ef4444;--dc-miner-maintenance:#825aff;--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-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-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-info:#60a5fa;--dc-info-bg:#60a5fa1f;--dc-shadow-sm:0 1px 3px #00000059;--dc-shadow-hover:0 6px 20px #00000073}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}*,: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;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.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{height:calc(56px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);align-items:center;gap:var(--dc-space-4);padding-left:var(--dc-space-6);padding-right: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;overflow:hidden}.dc-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.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);background:var(--dc-surface-sunken);color:var(--dc-text);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--info{--dc-status-fg:var(--dc-info);--dc-status-bg:var(--dc-info-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--ok{--dc-badge-fg:var(--dc-normal);--dc-badge-bg:var(--dc-normal-bg)}.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--ok{background:var(--dc-normal-bg);border:1px solid var(--dc-border);color:var(--dc-normal)}.dc-banner--warning{background:var(--dc-warning-bg);border:1px solid var(--dc-border-warning);color:var(--dc-warning)}.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);border:1px solid var(--dc-border-info);color:var(--dc-primary-strong)}.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:1px solid var(--dc-border-ai);border-radius:var(--dc-radius-card);background:linear-gradient(160deg,#825aff14,#2777f60f);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)}
