@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";.sidebar[data-v-4c268a9f]{width:var(--sidebar-width);background:var(--nav-bg-color);border-right:1px solid var(--nav-border-color);z-index:100;flex-direction:column;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar--collapsed[data-v-4c268a9f]{width:var(--sidebar-collapsed-width)}.sidebar__logo[data-v-4c268a9f]{align-items:center;gap:var(--spacing);padding:var(--spacing-double) var(--spacing-double);border-bottom:1px solid var(--nav-border-color);display:flex}.sidebar--collapsed .sidebar__logo[data-v-4c268a9f]{padding:var(--spacing-double) var(--spacing);justify-content:center}.sidebar__logo-icon[data-v-4c268a9f]{background:#15d1a01a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sidebar__logo-text[data-v-4c268a9f]{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);color:var(--font-color);white-space:nowrap;overflow:hidden}.sidebar__scroll[data-v-4c268a9f]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar__nav[data-v-4c268a9f]{padding:var(--spacing) 0;flex-shrink:0}.sidebar__section-title[data-v-4c268a9f]{padding:var(--spacing) var(--spacing-double);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.5px;color:var(--font-color-secondary)}.sidebar__item[data-v-4c268a9f]{align-items:center;gap:var(--spacing);padding:8px var(--spacing-double);margin:2px var(--spacing);border-radius:var(--border-radius);color:var(--font-color-secondary);font-size:var(--font-size-normal);cursor:pointer;white-space:nowrap;text-decoration:none;transition:all .15s;display:flex;overflow:hidden}.sidebar--collapsed .sidebar__item[data-v-4c268a9f]{justify-content:center;margin:2px 4px;padding:10px}.sidebar__item[data-v-4c268a9f]:hover{background:var(--table-hover-bg);color:var(--font-color)}.sidebar__item--active[data-v-4c268a9f]{color:var(--color-corporate-green-50);background:#15d1a01f}.sidebar__item--active .sidebar__item-icon[data-v-4c268a9f]{color:var(--color-corporate-green-50)}.sidebar__item--in-section[data-v-4c268a9f]{color:var(--font-color)}.sidebar__item--in-section .sidebar__item-icon[data-v-4c268a9f]{color:var(--color-corporate-green-50)}.sidebar__item--child[data-v-4c268a9f]{padding-left:calc(var(--spacing-double) + 22px);font-size:var(--font-size-small);margin-top:0;margin-bottom:0;position:relative}.sidebar__item--child[data-v-4c268a9f]:before{content:"";left:calc(var(--spacing-double) + 9px);background:var(--color-divider);width:1px;position:absolute;top:0;bottom:0}.sidebar__item--child.sidebar__item--active[data-v-4c268a9f]:before{background:var(--color-corporate-green-50)}.sidebar__item-icon[data-v-4c268a9f]{flex-shrink:0}.sidebar__item-label[data-v-4c268a9f]{text-overflow:ellipsis;flex:1;overflow:hidden}.sidebar__badge[data-v-4c268a9f]{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:center;border-radius:10px;flex-shrink:0;min-width:20px;padding:1px 6px}.sidebar--collapsed .sidebar__badge[data-v-4c268a9f]{display:none}.sidebar__badge--crit[data-v-4c268a9f]{background:var(--color-state-crit);color:#fff}.sidebar__footer[data-v-4c268a9f]{padding:var(--spacing);border-top:1px solid var(--nav-border-color);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.sidebar__user-info[data-v-4c268a9f]{padding:6px var(--spacing);border-bottom:1px solid var(--nav-border-color);align-items:center;margin-bottom:4px;display:flex}.sidebar__user-name[data-v-4c268a9f]{color:var(--font-color-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;overflow:hidden}.sidebar__logout-btn[data-v-4c268a9f]:hover{color:#f7768e!important}.sidebar__theme-toggle[data-v-4c268a9f],.sidebar__collapse-btn[data-v-4c268a9f]{align-items:center;gap:var(--spacing);padding:8px var(--spacing);border-radius:var(--border-radius);width:100%;color:var(--font-color-secondary);font-size:var(--font-size-normal);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-family:inherit;display:flex;overflow:hidden}.sidebar--collapsed .sidebar__theme-toggle[data-v-4c268a9f],.sidebar--collapsed .sidebar__collapse-btn[data-v-4c268a9f]{justify-content:center;padding:8px}.sidebar__theme-toggle[data-v-4c268a9f]:hover,.sidebar__collapse-btn[data-v-4c268a9f]:hover{background:var(--table-hover-bg);color:var(--font-color)}@media (width<=768px){.sidebar[data-v-4c268a9f]{transition:transform .25s;transform:translate(-100%);width:var(--sidebar-width)!important}.sidebar--mobile-open[data-v-4c268a9f]{transform:translate(0)}}.megamenu[data-v-717847e5]{align-items:center;gap:2px;display:flex;position:relative}.megamenu__trigger[data-v-717847e5]{border-radius:var(--border-radius);height:30px;color:var(--font-color);font-size:var(--font-size-normal);cursor:pointer;letter-spacing:.2px;background:0 0;border:1px solid #0000;padding:0 12px;font-family:inherit;font-weight:600;transition:background .12s,border-color .12s}.megamenu__trigger[data-v-717847e5]:hover{background:var(--table-hover-bg)}.megamenu__trigger--open[data-v-717847e5]{background:var(--ux-theme-4);border-color:var(--nav-border-color)}.megamenu__flyout[data-v-717847e5]{gap:var(--spacing-double);padding:var(--spacing-double);background:var(--card-bg-color);border:1px solid var(--nav-border-color);border-radius:var(--border-radius);z-index:80;grid-template-columns:repeat(3,minmax(220px,1fr));min-width:720px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0000002e}.megamenu__col[data-v-717847e5]{flex-direction:column;gap:2px;display:flex}.megamenu__col-title[data-v-717847e5]{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:1px;color:var(--font-color-secondary);padding:4px var(--spacing-half) 8px;border-bottom:1px solid var(--border-color);margin-bottom:4px;font-weight:700}.megamenu__item[data-v-717847e5]{text-align:left;width:100%;padding:6px var(--spacing-half);border-radius:var(--border-radius);color:var(--font-color);cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;font-family:inherit;transition:background .1s;display:flex}.megamenu__item[data-v-717847e5]:hover{background:var(--table-hover-bg)}.megamenu__item-icon[data-v-717847e5]{color:var(--font-color-secondary);flex-shrink:0;margin-top:2px}.megamenu__item:hover .megamenu__item-icon[data-v-717847e5]{color:var(--color-corporate-green-50)}.megamenu__item-text[data-v-717847e5]{flex-direction:column;gap:1px;min-width:0;display:flex}.megamenu__item-label[data-v-717847e5]{font-size:var(--font-size-normal);font-weight:500}.megamenu__item-desc[data-v-717847e5]{font-size:var(--font-size-small);color:var(--font-color-secondary);line-height:1.3}@media (width<=768px){.megamenu__flyout[data-v-717847e5]{grid-template-columns:1fr;min-width:280px;left:-120px}}.topbar[data-v-5ca718b2]{height:var(--topbar-height);padding:0 var(--spacing-double);background:var(--card-bg-color);border-bottom:1px solid var(--border-color);z-index:50;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.topbar__left[data-v-5ca718b2]{align-items:center;gap:var(--spacing);display:flex}.topbar__hamburger[data-v-5ca718b2]{border-radius:var(--border-radius);width:36px;height:36px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}.topbar__hamburger[data-v-5ca718b2]:hover{background:var(--table-hover-bg);color:var(--font-color)}.topbar__search[data-v-5ca718b2]{align-items:center;gap:var(--spacing-half);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);padding:6px var(--spacing);cursor:pointer;width:360px;font-family:inherit;transition:border-color .15s;display:flex}.topbar__search[data-v-5ca718b2]:hover{border-color:var(--color-corporate-green-50)}.topbar__search-icon[data-v-5ca718b2]{color:var(--font-color-secondary);flex-shrink:0}.topbar__search-text[data-v-5ca718b2]{font-size:var(--font-size-normal);color:var(--font-color-secondary);text-align:left;flex:1}.topbar__search-kbd[data-v-5ca718b2]{background:var(--ux-theme-4);border:1px solid var(--border-color);color:var(--font-color-secondary);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:inherit;font-size:10px}.topbar__actions[data-v-5ca718b2]{align-items:center;gap:var(--spacing-half);display:flex}.topbar__ws-status[data-v-5ca718b2]{border-radius:var(--border-radius);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.topbar__ws-status--connected[data-v-5ca718b2]{color:var(--color-state-ok)}.topbar__ws-status--disconnected[data-v-5ca718b2]{color:var(--font-color-secondary);opacity:.6}.topbar__ws-label[data-v-5ca718b2]{white-space:nowrap}.topbar__btn[data-v-5ca718b2]{border-radius:var(--border-radius);width:34px;height:34px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.topbar__btn[data-v-5ca718b2]:hover{background:var(--table-hover-bg);color:var(--font-color)}.topbar__btn--active[data-v-5ca718b2]{color:var(--color-corporate-green-50,#15d1a0)}.topbar__user[data-v-5ca718b2]{align-items:center;gap:var(--spacing-half);margin-left:var(--spacing);border-radius:var(--border-radius);cursor:pointer;padding:4px 8px;display:flex}.topbar__user[data-v-5ca718b2]:hover{background:var(--table-hover-bg)}.topbar__avatar[data-v-5ca718b2]{background:var(--color-corporate-green-50);color:#000;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.topbar__username[data-v-5ca718b2]{font-size:var(--font-size-normal);color:var(--font-color);font-weight:500}.topbar__megamenu[data-v-5ca718b2]{margin-right:4px}@media (width<=768px){.topbar__hamburger[data-v-5ca718b2]{display:flex}.topbar__search[data-v-5ca718b2]{width:180px}.topbar__search-kbd[data-v-5ca718b2],.topbar__username[data-v-5ca718b2],.topbar__megamenu[data-v-5ca718b2]{display:none}}.update-banner[data-v-979b7186]{background:var(--card-bg-color);border-bottom:1px solid var(--border-color);border-left:3px solid var(--color-state-warn);padding:8px var(--spacing-double,16px);font-size:13px}.update-banner--done[data-v-979b7186]{border-left-color:var(--color-state-ok)}.update-banner--failed[data-v-979b7186]{border-left-color:var(--color-state-crit)}.update-banner__row[data-v-979b7186]{align-items:center;gap:8px;display:flex}.update-banner__icon[data-v-979b7186]{flex-shrink:0}.update-banner__icon--warn[data-v-979b7186]{color:var(--color-yellow-70)}.update-banner__icon--ok[data-v-979b7186]{color:var(--color-state-ok)}.update-banner__icon--err[data-v-979b7186]{color:var(--color-state-crit)}.update-banner__text[data-v-979b7186]{flex:1;min-width:0}.update-banner__btn[data-v-979b7186]{background:var(--color-corporate-green-50);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;text-decoration:none}.update-banner__btn[data-v-979b7186]:hover{filter:brightness(1.1)}.update-banner__btn[data-v-979b7186]:focus-visible{outline:2px solid var(--color-corporate-green-50);outline-offset:2px}.update-banner__link[data-v-979b7186]{color:var(--color-corporate-green-50);white-space:nowrap;font-size:12px;text-decoration:underline}.update-banner__elapsed[data-v-979b7186]{font-variant-numeric:tabular-nums;opacity:.7;white-space:nowrap}.update-banner__close[data-v-979b7186]{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;padding:4px;line-height:0}.update-banner__close[data-v-979b7186]:hover{opacity:1}.update-banner__spinner[data-v-979b7186]{border:2px solid var(--border-color);border-top-color:var(--color-yellow-70);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite update-spin-979b7186}@keyframes update-spin-979b7186{to{transform:rotate(360deg)}}.toast-container[data-v-346c982a]{z-index:999;pointer-events:none;flex-direction:column;gap:8px;max-width:380px;display:flex;position:fixed;top:60px;right:16px}.toast[data-v-346c982a]{background:var(--card-bg-color);border:1px solid var(--border-color);pointer-events:auto;border-radius:6px;align-items:flex-start;gap:10px;min-width:280px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #00000040}.toast--success[data-v-346c982a]{border-left:3px solid var(--color-state-ok)}.toast--warning[data-v-346c982a]{border-left:3px solid var(--color-state-warn)}.toast--error[data-v-346c982a]{border-left:3px solid var(--color-state-crit)}.toast--info[data-v-346c982a]{border-left:3px solid var(--color-state-downtime)}.toast__icon[data-v-346c982a]{flex-shrink:0;margin-top:1px}.toast--success .toast__icon[data-v-346c982a]{color:var(--color-state-ok)}.toast--warning .toast__icon[data-v-346c982a]{color:var(--color-state-warn)}.toast--error .toast__icon[data-v-346c982a]{color:var(--color-state-crit)}.toast--info .toast__icon[data-v-346c982a]{color:var(--color-state-downtime)}.toast__content[data-v-346c982a]{flex:1;min-width:0}.toast__title[data-v-346c982a]{font-size:var(--font-size-normal);color:var(--font-color);font-weight:600}.toast__message[data-v-346c982a]{font-size:var(--font-size-small);color:var(--font-color-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.toast__close[data-v-346c982a]{width:20px;height:20px;color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.toast__close[data-v-346c982a]:hover{background:var(--table-hover-bg);color:var(--font-color)}.toast-enter-active[data-v-346c982a]{animation:.3s toast-in-346c982a}.toast-leave-active[data-v-346c982a]{animation:.2s forwards toast-out-346c982a}@keyframes toast-in-346c982a{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-346c982a{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}.error-boundary[data-v-f93127ba]{padding:var(--spacing-double);justify-content:center;align-items:center;display:flex}.error-boundary__card[data-v-f93127ba]{width:100%;max-width:560px;padding:var(--spacing-double);background:var(--card-bg-color);border:1px solid var(--color-state-crit);border-radius:var(--border-radius);text-align:center;flex-direction:column;align-items:center;display:flex}.error-boundary__icon[data-v-f93127ba]{color:var(--color-state-crit);margin-bottom:var(--spacing)}.error-boundary__title[data-v-f93127ba]{margin:0 0 var(--spacing) 0;font-size:var(--font-size-xlarge);font-weight:700}.error-boundary__message[data-v-f93127ba]{margin:0 0 var(--spacing) 0;font-size:var(--font-size-normal);opacity:.85;word-break:break-word}.error-boundary__details[data-v-f93127ba]{width:100%;margin-bottom:var(--spacing)}.error-boundary__toggle[data-v-f93127ba]{color:var(--color-state-crit);cursor:pointer;font-size:var(--font-size-normal);background:0 0;border:none;padding:0;text-decoration:underline}.error-boundary__stack[data-v-f93127ba]{margin-top:var(--spacing);padding:var(--spacing);border-radius:var(--border-radius);text-align:left;white-space:pre-wrap;word-break:break-all;background:#00000026;font-size:.8em;overflow-x:auto}.error-boundary__retry[data-v-f93127ba]{margin-top:var(--spacing);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:var(--border-radius);font-size:var(--font-size-normal);cursor:pointer;padding:8px 24px;font-weight:600}.error-boundary__retry[data-v-f93127ba]:hover{opacity:.9}.shortcuts-overlay[data-v-cc4e0beb]{z-index:300;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shortcuts-modal[data-v-cc4e0beb]{background:var(--card-bg-color);border:1px solid var(--border-color);padding:var(--spacing-double);border-radius:8px;width:380px;max-width:90vw;box-shadow:0 20px 60px #0000004d}.shortcuts-modal__title[data-v-cc4e0beb]{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-double);color:var(--font-color)}.shortcuts-list[data-v-cc4e0beb]{flex-direction:column;gap:8px;display:flex}.shortcut-row[data-v-cc4e0beb]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.shortcut-keys[data-v-cc4e0beb]{gap:4px;display:flex}.shortcut-key[data-v-cc4e0beb]{background:var(--ux-theme-4);border:1px solid var(--border-color);min-width:28px;height:26px;color:var(--font-color);box-shadow:0 1px 0 var(--ux-theme-5);border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.shortcut-desc[data-v-cc4e0beb]{font-size:var(--font-size-normal);color:var(--font-color-secondary)}.shortcuts-close[data-v-cc4e0beb]{margin-top:var(--spacing-double);background:var(--ux-theme-4);border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;color:var(--font-color);font-size:var(--font-size-normal);cursor:pointer;padding:6px;font-family:inherit}.shortcuts-close[data-v-cc4e0beb]:hover{background:var(--table-hover-bg)}.cmd-overlay[data-v-4b75a487]{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:flex-start;padding-top:15vh;display:flex;position:fixed;inset:0}.cmd-palette[data-v-4b75a487]{background:var(--ux-theme-2);border:1px solid var(--ux-theme-5);border-radius:12px;flex-direction:column;width:560px;max-width:94vw;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0006}.cmd-header[data-v-4b75a487]{border-bottom:1px solid var(--ux-theme-4);align-items:center;gap:10px;padding:12px 16px;display:flex}.cmd-search-icon[data-v-4b75a487]{color:var(--font-color-secondary);flex-shrink:0}.cmd-input[data-v-4b75a487]{color:var(--font-color);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:16px}.cmd-input[data-v-4b75a487]::placeholder{color:var(--font-color-secondary)}.cmd-esc[data-v-4b75a487]{background:var(--ux-theme-4);border:1px solid var(--ux-theme-5);color:var(--font-color-secondary);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}.cmd-results[data-v-4b75a487]{flex:1;padding:6px 0;overflow-y:auto}.cmd-group[data-v-4b75a487]{margin-bottom:4px}.cmd-group-label[data-v-4b75a487]{color:var(--font-color-secondary);text-transform:uppercase;letter-spacing:.5px;padding:6px 16px 4px;font-size:11px;font-weight:600}.cmd-item[data-v-4b75a487]{cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background .1s;display:flex}.cmd-item[data-v-4b75a487]:hover,.cmd-item.selected[data-v-4b75a487]{background:var(--ux-theme-3)}.cmd-item.selected[data-v-4b75a487]{border-left:2px solid var(--nms-corporate-green);padding-left:14px}.cmd-item-icon[data-v-4b75a487]{background:var(--ux-theme-4);width:28px;height:28px;color:var(--font-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmd-item-content[data-v-4b75a487]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cmd-item-title[data-v-4b75a487]{color:var(--font-color);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.cmd-item-subtitle[data-v-4b75a487]{color:var(--font-color-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.cmd-item-right[data-v-4b75a487]{flex-shrink:0;align-items:center;gap:6px;display:flex}.cmd-state-dot[data-v-4b75a487]{border-radius:50%;width:8px;height:8px}.cmd-arrow[data-v-4b75a487]{color:var(--font-color-secondary);opacity:0;transition:opacity .1s}.cmd-item.selected .cmd-arrow[data-v-4b75a487],.cmd-item:hover .cmd-arrow[data-v-4b75a487]{opacity:1;color:var(--font-color)}[data-v-4b75a487] .cmd-highlight{color:var(--nms-corporate-green);background:#15d1a040;border-radius:2px;padding:0 1px}.cmd-empty[data-v-4b75a487]{text-align:center;color:var(--font-color-secondary);padding:24px 16px;font-size:13px}.cmd-hint[data-v-4b75a487]{text-align:center;color:var(--font-color-secondary);justify-content:center;align-items:center;gap:6px;padding:24px 16px;font-size:13px;display:flex}.cmd-footer[data-v-4b75a487]{border-top:1px solid var(--ux-theme-4);align-items:center;gap:16px;padding:8px 16px;display:flex}.cmd-footer-hint[data-v-4b75a487]{color:var(--font-color-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.cmd-footer-hint kbd[data-v-4b75a487]{background:var(--ux-theme-4);border:1px solid var(--ux-theme-5);min-width:20px;height:18px;color:var(--font-color);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:10px;display:inline-flex}.nms-layout[data-v-cab7809c]{min-height:100vh;display:flex}.nms-main[data-v-cab7809c]{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-width:0;transition:margin-left .2s;display:flex}.nms-layout--collapsed .nms-main[data-v-cab7809c]{margin-left:var(--sidebar-collapsed-width)}.nms-content[data-v-cab7809c]{padding:var(--spacing-double);flex:1}.nms-content--full-bleed[data-v-cab7809c]{padding:0;position:relative;overflow:hidden}.mobile-overlay[data-v-cab7809c]{display:none}@media (width<=768px){.nms-main[data-v-cab7809c]{margin-left:0!important}.mobile-overlay[data-v-cab7809c]{z-index:99;background:#00000080;display:block;position:fixed;inset:0}}:root{--color-corporate-green-50:#15d1a0;--color-corporate-green-70:#0f9472;--color-state-ok:#13d389;--color-state-warn:#fffb44;--color-state-crit:#ff3232;--color-state-crit-dimmed:#bf2525;--color-state-unknown:#ff8400;--color-state-pending:#8c8c8c;--color-state-flapping:#f0f;--color-state-downtime:#0af;--color-state-hostdown:#06a;--color-daylight-grey-0:#fff;--color-daylight-grey-10:#fafafa;--color-daylight-grey-20:#f5f5f5;--color-daylight-grey-30:#eee;--color-daylight-grey-40:#e4e4e4;--color-daylight-grey-50:#dadada;--color-daylight-grey-60:#d0d0d0;--color-daylight-grey-70:silver;--color-daylight-grey-80:#a8a8a8;--color-daylight-grey-90:#838383;--color-daylight-grey-100:#686868;--color-midnight-grey-0:#373e44;--color-midnight-grey-10:#333a40;--color-midnight-grey-20:#2f363c;--color-midnight-grey-30:#2b3238;--color-midnight-grey-40:#272e34;--color-midnight-grey-50:#232a30;--color-midnight-grey-60:#1f262c;--color-midnight-grey-70:#1b2228;--color-midnight-grey-80:#171e24;--color-midnight-grey-90:#131a20;--color-midnight-grey-100:#0f161c;--color-conference-grey-50:gray;--color-conference-grey-70:#5a5a5a;--color-conference-grey-100:#282828;--color-mid-grey-0:#c8c8c8;--color-mid-grey-20:#aaa;--color-mid-grey-50:#8c8c8c;--color-mid-grey-60:#787878;--color-mid-grey-80:#5a5a5a;--color-mid-grey-100:#3c3c3c;--color-white-0:#f5f5f5;--color-white-50:#ffffff80;--color-white-70:#ffffffb3;--color-white-80:#fffc;--color-white-100:#fff;--color-yellow-50:#ffd000;--color-yellow-70:#c8a300;--color-light-red-50:#ff7878;--color-dark-red-30:#ff9696;--color-dark-red-40:#e55050;--color-dark-red-50:#c83232;--color-light-blue-50:#64a0e6;--color-dark-blue-40:#508cd2;--color-dark-blue-50:#2864b4;--color-cyan-80:#00aac8;--color-purple-70:#8264c8;--color-orange-30:#ffb464;--color-pink-70:#c85082;--color-pink-80:#b43c6e;--font-size-page-title:18px;--font-size-xlarge:16px;--font-size-large:14px;--font-size-normal:12px;--font-size-small:10px;--font-weight-default:400;--font-weight-bold:700;--font-family-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--letter-spacing-default:.5px;--letter-spacing-table:1px;--spacing:10px;--spacing-half:5px;--spacing-quarter:2.5px;--spacing-double:20px;--border-radius:4px;--border-radius-half:2px;--border-width-1:1px;--sidebar-width:280px;--sidebar-collapsed-width:64px;--topbar-height:58px;--page-header-height:58px;--form-field-height:21px;--snapin-width:240px;--menu-item-spacing:22px}:root,[data-theme=facelift]{--ux-theme-0:var(--color-daylight-grey-0);--ux-theme-1:var(--color-daylight-grey-10);--ux-theme-2:var(--color-daylight-grey-20);--ux-theme-3:var(--color-daylight-grey-30);--ux-theme-4:var(--color-daylight-grey-40);--ux-theme-5:var(--color-daylight-grey-50);--ux-theme-6:var(--color-daylight-grey-60);--ux-theme-7:var(--color-daylight-grey-70);--ux-theme-8:var(--color-daylight-grey-80);--ux-theme-9:var(--color-daylight-grey-90);--ux-theme-10:var(--color-daylight-grey-100);--font-color:var(--color-conference-grey-100);--font-color-dimmed:#333c;--font-color-secondary:var(--color-conference-grey-70);--nav-bg-color:var(--ux-theme-3);--nav-border-color:var(--ux-theme-6);--body-bg-color:var(--ux-theme-2);--card-bg-color:var(--ux-theme-0);--card-bg:var(--card-bg-color);--border-color:#eaeaea;--status-up:var(--color-corporate-green-70);--status-down:var(--color-dark-red-50);--status-warning:#b48200;--table-even-bg:var(--ux-theme-3);--table-odd-bg:var(--ux-theme-4);--table-hover-bg:var(--ux-theme-5);--input-bg:var(--ux-theme-5);--input-border:var(--color-mid-grey-60);--input-hover-bg:var(--ux-theme-4);--btn-primary-bg:var(--color-corporate-green-50);--btn-primary-border:var(--color-corporate-green-70);--btn-primary-text:#000;--btn-secondary-bg:var(--ux-theme-6);--btn-secondary-border:var(--color-corporate-green-70);--btn-secondary-text:#000;--btn-danger-bg:var(--color-dark-red-50);--btn-danger-border:var(--color-dark-red-50);--btn-danger-text:var(--color-white-100);--btn-warning-bg:var(--color-yellow-50);--btn-warning-border:var(--color-yellow-70);--tooltip-bg:#e9e9e9;--tooltip-text:#11181d;--scrollbar-color:var(--color-mid-grey-60);--scrollbar-track:var(--ux-theme-6);--default-bg-color:var(--body-bg-color);--default-component-bg-color:var(--card-bg-color);--default-form-element-bg-color:var(--input-bg);--default-form-element-border-color:var(--input-border);--default-table-th-bg-color:var(--ux-theme-3);--default-table-td-bg-color:var(--ux-theme-0);--default-button-bg-color:var(--ux-theme-4);--default-button-hover-bg-color:var(--ux-theme-5);--color-text:var(--font-color);--color-text-secondary:var(--font-color-secondary);--color-text-dimmed:var(--font-color-dimmed);--color-table-border:var(--border-color);--color-divider:var(--ux-theme-5);--color-alert-error-bg:#ff323214;--color-alert-error-border:#ff32324d;--color-alert-error-text:#a51e1e;--color-alert-info-bg:#00aaff14;--color-alert-info-border:#00aaff47;--color-alert-info-text:#145a82;--shadow-card:0 1px 2px #0000000a;--shadow-overlay:0 8px 24px #0000002e;--graph-color-in:#26a85a;--graph-color-out:#2860c8;--graph-color-error-in:#dc3232;--graph-color-error-out:#dc5096;--graph-color-discard-in:#d2961e;--graph-color-discard-out:#7850c8;--graph-color-cpu-user:#0082c8;--graph-color-cpu-system:#dc641e;--graph-color-cpu-iowait:#dc3232;--graph-color-cpu-total:#14aa82;--graph-color-memory:#0096c8;--graph-color-swap:#e6821e;--graph-color-temp:#e6821e;--graph-color-fan:#0096c8;--graph-color-rtt:#14aa82;--graph-color-jitter:#dc821e;--graph-color-loss:#dc3232;--graph-color-sessions:#7850c8;--graph-color-fallback-0:#26a85a;--graph-color-fallback-1:#2860c8;--graph-color-fallback-2:#dc641e;--graph-color-fallback-3:#dc3232;--graph-color-fallback-4:#b4a01e;--graph-color-fallback-5:#8c50c8;--graph-color-fallback-6:#dc5096;--graph-color-fallback-7:#1496b4;--graph-bg:#fcfcfd;--graph-axis-label:#00000073;--graph-axis-border:#0000001a;--graph-grid-major:#00000014;--graph-grid-mid:#0000000a;--graph-grid-minor:#00000004;--graph-zero-line:#00000038;--graph-tooltip-bg:#f8f8faf5;--graph-tooltip-text:#14181e;--graph-threshold-warn:#d99a06;--graph-threshold-crit:#d64040;--graph-capacity-line:#50505080;--topo-canvas-bg:#fafafb;--topo-canvas-bg-edge:#f0f2f5;--topo-grid-dots:#0000001a;--topo-vignette:#0000000d;--topo-node-up:#11b074;--topo-node-down:#dc2d2d;--topo-node-unreach:#949ca8;--topo-node-unknown:#78828e;--topo-glow-ok:#2dcd94;--topo-glow-warn:#d99a06;--topo-glow-down:#eb505a;--topo-tier-core:#0284c7;--topo-tier-agg:#0f9472;--topo-tier-access:#b0b8c0;--topo-ring-default:#00000038;--topo-link-fiber:#2563eb;--topo-link-wireless:#ea580c;--topo-link-vpn:#9333ea;--topo-link-ethernet:#059669;--topo-link-default:#7a8490;--topo-halo-selected:#ca8a04;--topo-halo-drop:#008cc8;--topo-linkmode-line:#0d9488;--topo-label:var(--font-color);--topo-label-dim:#5a6470;--topo-label-bg:#ffffffe0;--topo-label-shadow:none;--topo-submap-up:#11b074;--topo-submap-down:#e43e4b;--topo-submap-unreach:#e2a00a;--topo-submap-empty:#c6ccd2;--topo-submap-text:#0f141a;--topo-submap-empty-text:#3c4248;--topo-metric-low:#0284c7;--topo-metric-mid:#9333ea;--topo-metric-high:#ea580c;--topo-metric-sat:#d64040;--topo-badge-bg:#dbeafe;--topo-badge-border:#3b82f6;--topo-badge-text:#1e40af}[data-theme=modern-dark]{--ux-theme-0:var(--color-midnight-grey-100);--ux-theme-1:var(--color-midnight-grey-90);--ux-theme-2:var(--color-midnight-grey-80);--ux-theme-3:var(--color-midnight-grey-70);--ux-theme-4:var(--color-midnight-grey-60);--ux-theme-5:var(--color-midnight-grey-50);--ux-theme-6:var(--color-midnight-grey-40);--ux-theme-7:var(--color-midnight-grey-30);--ux-theme-8:var(--color-midnight-grey-20);--ux-theme-9:var(--color-midnight-grey-10);--ux-theme-10:var(--color-midnight-grey-0);--font-color:var(--color-white-100);--font-color-dimmed:#ffffff80;--font-color-secondary:var(--color-white-70);--nav-bg-color:#11181d;--nav-border-color:var(--ux-theme-4);--body-bg-color:var(--ux-theme-1);--card-bg-color:var(--ux-theme-3);--border-color:#262d34;--status-up:var(--color-corporate-green-50);--status-down:var(--color-dark-red-40);--status-warning:var(--color-yellow-50);--table-even-bg:var(--ux-theme-3);--table-odd-bg:var(--ux-theme-2);--table-hover-bg:var(--ux-theme-4);--input-bg:var(--ux-theme-5);--input-border:var(--color-mid-grey-60);--input-hover-bg:var(--ux-theme-4);--btn-primary-bg:var(--color-corporate-green-50);--btn-primary-border:var(--color-corporate-green-50);--btn-primary-text:#000;--btn-secondary-bg:var(--ux-theme-0);--btn-secondary-border:var(--color-corporate-green-50);--btn-secondary-text:var(--color-white-100);--btn-danger-bg:var(--color-dark-red-50);--btn-danger-border:var(--color-dark-red-40);--btn-danger-text:var(--color-white-100);--btn-warning-bg:var(--color-yellow-50);--btn-warning-border:var(--color-yellow-50);--tooltip-bg:#11181d;--tooltip-text:#fff;--scrollbar-color:var(--color-mid-grey-60);--scrollbar-track:var(--ux-theme-5);--default-bg-color:var(--body-bg-color);--default-component-bg-color:var(--card-bg-color);--default-form-element-bg-color:var(--input-bg);--default-form-element-border-color:var(--input-border);--default-table-th-bg-color:var(--ux-theme-3);--default-table-td-bg-color:var(--ux-theme-2);--default-button-bg-color:var(--ux-theme-4);--default-button-hover-bg-color:var(--ux-theme-5);--color-text:var(--font-color);--color-text-secondary:var(--font-color-secondary);--color-text-dimmed:var(--font-color-dimmed);--color-table-border:var(--border-color);--color-divider:var(--ux-theme-3);--color-alert-error-bg:#ff50501a;--color-alert-error-border:#ff505052;--color-alert-error-text:#ff8282;--color-alert-info-bg:#00aaff1a;--color-alert-info-border:#00aaff52;--color-alert-info-text:#78c8f0;--shadow-card:0 1px 2px #0000004d;--shadow-overlay:0 8px 24px #00000080;--graph-color-in:#4ade80;--graph-color-out:#60a5fa;--graph-color-error-in:#f87171;--graph-color-error-out:#f472b6;--graph-color-discard-in:#facc15;--graph-color-discard-out:#a78bfa;--graph-color-cpu-user:#60a5fa;--graph-color-cpu-system:#fb923c;--graph-color-cpu-iowait:#f87171;--graph-color-cpu-total:#2dd4bf;--graph-color-memory:#60a5fa;--graph-color-swap:#fb923c;--graph-color-temp:#fb923c;--graph-color-fan:#60a5fa;--graph-color-rtt:#2dd4bf;--graph-color-jitter:#fb923c;--graph-color-loss:#f87171;--graph-color-sessions:#a78bfa;--graph-color-fallback-0:#60a5fa;--graph-color-fallback-1:#4ade80;--graph-color-fallback-2:#fb923c;--graph-color-fallback-3:#f87171;--graph-color-fallback-4:#a78bfa;--graph-color-fallback-5:#2dd4bf;--graph-color-fallback-6:#f472b6;--graph-color-fallback-7:#facc15;--graph-bg:#161c24;--graph-axis-label:#ffffff6b;--graph-axis-border:#ffffff14;--graph-grid-major:#94a3b81a;--graph-grid-mid:#94a3b80d;--graph-grid-minor:#94a3b805;--graph-zero-line:#ffffff29;--graph-tooltip-bg:#0f161cf0;--graph-tooltip-text:#f8f8f2;--graph-threshold-warn:#facc15;--graph-threshold-crit:#f87171;--graph-capacity-line:#aaa6;--topo-canvas-bg:#111820;--topo-canvas-bg-edge:#0b1016;--topo-grid-dots:#94a3b829;--topo-vignette:#00000080;--topo-node-up:#15d1a0;--topo-node-down:#ef4444;--topo-node-unreach:#94a3b8;--topo-node-unknown:#64707e;--topo-glow-ok:#34e9bc;--topo-glow-warn:#fbbf24;--topo-glow-down:#ff5d6c;--topo-tier-core:#57c7ff;--topo-tier-agg:#15d1a0;--topo-tier-access:#384452;--topo-ring-default:#222c38;--topo-link-fiber:#3b82f6;--topo-link-wireless:#f97316;--topo-link-vpn:#a855f7;--topo-link-ethernet:#10b981;--topo-link-default:#64748b;--topo-halo-selected:#fbbf24;--topo-halo-drop:#00aef0;--topo-linkmode-line:#14b8a6;--topo-label:#e2e8f0;--topo-label-dim:#94a3b8;--topo-label-bg:#0f161ed9;--topo-label-shadow:0 1px 3px #000000d9;--topo-submap-up:#15d290;--topo-submap-down:#ff5360;--topo-submap-unreach:#ffb800;--topo-submap-empty:#37414b;--topo-submap-text:#0b1015;--topo-submap-empty-text:#d4d9de;--topo-metric-low:#0ea5e9;--topo-metric-mid:#a855f7;--topo-metric-high:#f97316;--topo-metric-sat:#ef4444;--topo-badge-bg:#1e3a5f;--topo-badge-border:#3b82f6;--topo-badge-text:#bfdbfe}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Verdana,Arial,Helvetica,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:monospace,sans-serif;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-max{width:max-content;height:max-content}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:4px}.border{border-width:1px}.font-mono{font-family:monospace,sans-serif}.text-xxs{font-size:10px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.text-state-crit{--tw-text-opacity:1;color:rgb(255 50 50/var(--tw-text-opacity,1))}.text-state-ok{--tw-text-opacity:1;color:rgb(19 211 137/var(--tw-text-opacity,1))}.text-state-unknown{--tw-text-opacity:1;color:rgb(255 132 0/var(--tw-text-opacity,1))}.text-state-warn{--tw-text-opacity:1;color:rgb(255 251 68/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-normal);letter-spacing:var(--letter-spacing-default)}body{font-family:Inter,Verdana,Arial,Helvetica,sans-serif;font-weight:var(--font-weight-default);color:var(--font-color);background:var(--body-bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:0 4px 4px 0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border:3px solid var(--scrollbar-track);border-radius:16px}.state-ok{background:var(--color-state-ok);color:#000}.state-warn{background:var(--color-state-warn);color:#000}.state-crit{background:var(--color-state-crit);color:#fff}.state-unknown{background:var(--color-state-unknown);color:#000}.state-pending{background:var(--color-state-pending);color:#fff}.state-down{background:var(--color-state-crit);color:#fff}.state-unreach{background:var(--color-state-unknown);color:#000}.state-flapping{background:var(--color-state-flapping);color:#fff}.state-downtime{background:var(--color-state-downtime);color:#fff}.state-dot{vertical-align:middle;border:1px solid #0000002e;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.state-dot--ok{background:var(--color-state-ok)}.state-dot--warn{background:var(--color-state-warn)}.state-dot--crit{background:var(--color-state-crit)}.state-dot--unknown{background:var(--color-state-unknown)}.state-dot--pending{background:var(--color-state-pending)}.state-dot--down{background:var(--color-state-crit)}.state-dot--unreach{background:var(--color-state-unknown)}.state-dot--flapping{background:var(--color-state-flapping)}.state-dot--downtime{background:var(--color-state-downtime)}.state-dot--hostdown{background:var(--color-state-hostdown)}.nms-breadcrumb{font-size:var(--font-size-normal);color:var(--font-color-secondary);align-items:center;gap:6px;display:flex}.nms-breadcrumb a{color:var(--font-color-secondary);text-decoration:none}.nms-breadcrumb a:hover{color:var(--font-color);text-decoration:underline}.nms-breadcrumb__sep{color:var(--font-color-dimmed);-webkit-user-select:none;user-select:none}.nms-breadcrumb__current{color:var(--font-color);font-weight:600}.text-state-ok{color:var(--color-state-ok)}.text-state-warn{color:var(--color-state-warn)}.text-state-crit{color:var(--color-state-crit)}.text-state-unknown{color:var(--color-state-unknown)}.nms-table tr:nth-child(2n){background:var(--table-even-bg)}.nms-table tr:nth-child(odd){background:var(--table-odd-bg)}.nms-table tr:hover{background:var(--table-hover-bg)}.nms-btn{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-bg-color);color:var(--font-color);font-size:var(--font-size-normal);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;line-height:1.3;transition:all .15s;display:inline-flex}.nms-btn:hover:not(:disabled){background:var(--table-hover-bg)}.nms-btn--primary{background:var(--color-corporate-green-50);color:#000;border-color:var(--color-corporate-green-50);font-weight:600}.nms-btn--primary:hover:not(:disabled){background:var(--color-corporate-green-70)}.nms-btn--sm{font-size:var(--font-size-small);padding:3px 8px}.nms-btn--xs{font-size:var(--font-size-small);padding:2px 6px}.nms-btn--danger{color:var(--color-state-crit);border-color:var(--color-state-crit)}.nms-btn--danger:hover:not(:disabled){background:#ff32321a}.nms-btn:disabled{opacity:.5;cursor:not-allowed}.nms-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);width:100%;color:var(--font-color);font-size:var(--font-size-normal);box-sizing:border-box;padding:4px 8px;font-family:inherit;line-height:1.3}.nms-input:focus{border-color:var(--color-corporate-green-50);outline:none}.nms-textarea{resize:vertical;min-height:48px}.nms-table{border-collapse:collapse;width:100%;font-size:var(--font-size-normal)}.nms-table thead th{z-index:1;background:var(--ux-theme-3);text-align:left;padding:4px var(--spacing-half);border-bottom:1px solid var(--nav-border-color);color:var(--font-color-secondary);font-weight:600;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:var(--letter-spacing-table);white-space:nowrap;position:sticky;top:0}.nms-table td{padding:3px var(--spacing-half);border-bottom:1px solid var(--border-color);vertical-align:middle}.nms-table tr:nth-child(2n) td{background:var(--table-even-bg)}.nms-table tr:nth-child(odd) td{background:var(--table-odd-bg)}.nms-table tr:hover td{background:var(--table-hover-bg)}.nms-table .row-actions{opacity:0;transition:opacity .12s}.nms-table tr:hover .row-actions{opacity:1}.wato-header{margin-bottom:var(--spacing-double);justify-content:space-between;align-items:center;display:flex}.wato-header__title{align-items:center;gap:var(--spacing);display:flex}.wato-header__title h1{font-size:var(--font-size-xlarge);margin:0}.wato-header__actions{align-items:center;gap:var(--spacing);display:flex}.wato-tabs{margin-bottom:var(--spacing-double);border-bottom:2px solid var(--border-color);gap:2px;display:flex}.wato-tab{padding:var(--spacing) var(--spacing-double);font-size:var(--font-size-normal);color:var(--font-color-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-2px;font-family:inherit;transition:all .15s;display:flex}.wato-tab:hover{color:var(--font-color);background:var(--table-hover-bg)}.wato-tab--active{color:var(--color-corporate-green-50);border-bottom-color:var(--color-corporate-green-50)}.wato-modal-overlay{z-index:200;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wato-modal{background:var(--card-bg-color);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;width:560px;max-width:95vw;max-height:90vh;display:flex}.wato-modal--wide{width:700px}.wato-modal__header{padding:var(--spacing) var(--spacing-double);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.wato-modal__header h2{font-size:var(--font-size-large);margin:0}.wato-modal__close{color:var(--font-color-secondary);cursor:pointer;border-radius:var(--border-radius);background:0 0;border:none;padding:4px}.wato-modal__close:hover{background:var(--table-hover-bg);color:var(--font-color)}.wato-modal__body{padding:var(--spacing-double);gap:var(--spacing);flex-direction:column;display:flex;overflow-y:auto}.wato-modal__footer{justify-content:flex-end;gap:var(--spacing);padding:var(--spacing) var(--spacing-double);border-top:1px solid var(--border-color);display:flex}.wato-form-grid{gap:var(--spacing);grid-template-columns:1fr 1fr;display:grid}.wato-field label{text-transform:uppercase;letter-spacing:.3px;color:var(--font-color-secondary);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.wato-field--full{grid-column:1/-1}.wato-field__header-row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.wato-field-suffix{align-items:center;gap:6px;display:flex}.wato-field-suffix span{font-size:var(--font-size-small);color:var(--font-color-secondary);flex-shrink:0}.wato-hint{font-size:var(--font-size-small);color:var(--font-color-secondary);margin:4px 0 0;font-style:italic}.wato-checkbox{cursor:pointer;align-items:center;gap:8px;font-size:var(--font-size-small)!important;text-transform:none!important;letter-spacing:0!important;color:var(--font-color)!important;display:flex!important}.wato-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-corporate-green-50)}.cmk-card{background:var(--default-component-bg-color);border:1px solid var(--color-table-border);border-radius:var(--border-radius);box-shadow:var(--shadow-card)}.cmk-card--padded{padding:var(--spacing-double)}.cmk-section{gap:var(--spacing-half);background:var(--default-component-bg-color);border:1px solid var(--color-table-border);border-radius:var(--border-radius);padding:var(--spacing-double);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.cmk-section__title{font-size:var(--font-size-large);color:var(--color-text);margin:0;font-weight:700}.cmk-section__desc{font-size:var(--font-size-normal);color:var(--color-text-secondary);margin:0 0 var(--spacing-half) 0}.cmk-divider{border:none;border-top:1px solid var(--color-divider);margin:var(--spacing) 0}.cmk-text-secondary{color:var(--color-text-secondary)}.cmk-text-dimmed{color:var(--color-text-dimmed)}.cmk-text-mono{font-family:var(--font-family-mono,monospace)}.cmk-form-row{margin-bottom:var(--spacing);flex-direction:column;gap:4px;display:flex}.cmk-form-row__label{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-secondary);font-weight:600}.cmk-form-row__hint{font-size:var(--font-size-small);color:var(--color-text-secondary);font-style:italic}.cmk-input,.cmk-select,.cmk-textarea{background:var(--default-form-element-bg-color);border:1px solid var(--default-form-element-border-color);border-radius:var(--border-radius);width:100%;color:var(--color-text);font-size:var(--font-size-normal);box-sizing:border-box;padding:4px 8px;font-family:inherit;line-height:1.3}.cmk-input:focus,.cmk-select:focus,.cmk-textarea:focus{border-color:var(--color-corporate-green-50);outline:none}.cmk-textarea{resize:vertical;min-height:56px}.cmk-alert{border-radius:var(--border-radius);font-size:var(--font-size-normal);border:1px solid #0000;align-items:flex-start;gap:8px;padding:8px 12px;display:flex}.cmk-alert--error{background:var(--color-alert-error-bg);border-color:var(--color-alert-error-border);color:var(--color-alert-error-text)}.cmk-alert--info{background:var(--color-alert-info-bg);border-color:var(--color-alert-info-border);color:var(--color-alert-info-text)}.cmk-alert--success{color:var(--color-state-ok);background:#13d3891a;border-color:#13d38952}.cmk-alert--warn{color:var(--color-yellow-70);background:#ffc8001a;border-color:#ffc80052}.cmk-pill{font-size:var(--font-size-small);background:var(--default-button-bg-color);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px;border-radius:10px;align-items:center;gap:4px;padding:1px 8px;font-weight:600;display:inline-flex}.cmk-pill--muted{background:var(--ux-theme-4);color:var(--color-text-dimmed)}.cmk-stack{gap:var(--spacing);flex-direction:column;display:flex}.cmk-stack--tight{gap:var(--spacing-half)}.cmk-stack--loose{gap:var(--spacing-double)}.cmk-row{align-items:center;gap:var(--spacing);display:flex}.cmk-row--end{justify-content:flex-end}.cmk-row--between{justify-content:space-between}.wato-empty{align-items:center;gap:var(--spacing);padding:var(--spacing-quad);color:var(--font-color-secondary);text-align:center;flex-direction:column;display:flex}.text-ok{color:var(--color-state-ok)}.text-crit{color:var(--color-state-crit)}@keyframes nms-spin{to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite nms-spin}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}@media (width<=768px){.wato-form-grid{grid-template-columns:1fr}.wato-modal{width:100%;margin:var(--spacing)}}.page-header{margin-bottom:var(--spacing-double);justify-content:space-between;align-items:center;display:flex}.page-header__left{align-items:center;gap:12px;display:flex}.page-header__icon{color:var(--color-corporate-green-50)}.page-header__actions{gap:var(--spacing);align-items:center;display:flex}.page-title{font-size:var(--font-size-page-title);font-weight:var(--font-weight-bold);color:var(--font-color)}.btn{border-radius:var(--border-radius);font-size:var(--font-size-normal);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-weight:500;transition:all .15s;display:inline-flex}.btn--primary{background:var(--color-corporate-green-50);color:#06210d}.btn--primary:hover{filter:brightness(1.1)}.btn--secondary{background:var(--ux-theme-2);color:var(--font-color);border:1px solid var(--border-color)}.btn--secondary:hover:not(:disabled){background:var(--ux-theme-1)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-corporate-green-50);outline-offset:2px}.page-sub{font-size:var(--font-size-small,.84rem);color:var(--font-color-secondary,var(--text-dim,#888));max-width:680px;margin-top:2px}.mono{font-family:var(--font-family-mono,ui-monospace, SFMono-Regular, monospace)}.toast{background:var(--card-bg-color,#ffffff0f);border-radius:var(--border-radius,8px);box-shadow:var(--shadow-overlay,0 6px 24px #0000004d);font-size:var(--font-size-normal,.9rem);z-index:9100;align-items:center;gap:8px;max-width:480px;padding:12px 16px;display:flex;position:fixed;bottom:24px;right:24px}.toast--ok{color:var(--status-up,#34d399);border:1px solid #22c55e66;border-left:4px solid var(--status-up,#34d399);bottom:76px}.toast--err{color:var(--status-down,#f87171);border:1px solid #ef444466;border-left:4px solid var(--status-down,#f87171)}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}
