.app-top-bar[data-v-501fda61]{background:var(--color-card);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;height:56px;padding:0 1rem;display:flex}.app-top-bar__hamburger[data-v-501fda61]{color:var(--color-dark);flex-shrink:0}.app-top-bar__spacer[data-v-501fda61]{flex:1}.app-top-bar__right[data-v-501fda61]{align-items:center;gap:.25rem;display:flex}.app-top-bar__icon-btn[data-v-501fda61]{color:var(--color-dark)}.app-top-bar__icon-wrap[data-v-501fda61]{display:inline-flex;position:relative}.app-top-bar__badge[data-v-501fda61]{pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-.125rem;right:-.125rem}.app-top-bar__badge--info[data-v-501fda61]{background:var(--color-primary);color:var(--sidebar-active-text)}.app-top-bar__badge--warn[data-v-501fda61]{background:var(--color-warning);color:#1f1300}.app-top-bar__badge--danger[data-v-501fda61]{background:var(--color-destructive);color:#fff}.app-top-bar__user-btn[data-v-501fda61]{cursor:pointer;color:var(--color-dark);background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;transition:background .15s;display:flex}.app-top-bar__user-btn[data-v-501fda61]:hover{background:var(--color-background-purple)}.app-top-bar__user-avatar[data-v-501fda61]{background:var(--color-primary);width:28px;height:28px;color:var(--sidebar-active-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:grid}.app-top-bar__user-chevron[data-v-501fda61]{opacity:.6;font-size:.75rem}.breadcrumb-bar[data-v-2c08effc]{background:var(--color-card);border-bottom:1px solid var(--color-border);padding:.5rem 1.25rem}.breadcrumb-bar__list[data-v-2c08effc]{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-bar__item[data-v-2c08effc]{align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.breadcrumb-bar__sep[data-v-2c08effc]{color:var(--sidebar-text-muted)}.breadcrumb-bar__link[data-v-2c08effc]{color:var(--color-primary);text-decoration:none}.breadcrumb-bar__link[data-v-2c08effc]:hover{text-decoration:underline}.breadcrumb-bar__current[data-v-2c08effc]{color:var(--color-dark);font-weight:500}.activity-bar[data-v-a491e0a8]{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-separator);flex-direction:column;align-items:center;gap:.125rem;width:100%;height:100%;padding:.5rem 0;display:flex}.activity-bar__btn[data-v-a491e0a8]{width:48px;height:48px;color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;font-size:1.125rem;transition:background .15s,color .15s;display:grid;position:relative}.activity-bar__icon-wrap[data-v-a491e0a8]{place-items:center;display:grid;position:relative}.activity-bar__icon[data-v-a491e0a8]{width:26px;height:26px}.activity-bar__btn[data-v-a491e0a8]:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-hover-text)}.activity-bar__btn--active[data-v-a491e0a8],.activity-bar__btn--active[data-v-a491e0a8]:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.activity-bar__badge[data-v-a491e0a8]{color:#fff;pointer-events:none;min-width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--sidebar-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-9px}.activity-bar__btn--active .activity-bar__badge[data-v-a491e0a8]{box-shadow:0 0 0 2px var(--sidebar-active-bg)}.activity-bar__badge--info[data-v-a491e0a8]{background:var(--color-primary);color:#fff}.activity-bar__badge--warn[data-v-a491e0a8]{color:#1f1300;background:#f59e0b}.activity-bar__badge--danger[data-v-a491e0a8]{background:var(--color-destructive);color:#fff}.sidebar-menu[data-v-1537bf49]{background:var(--sidebar-bg);flex-direction:column;width:100%;height:100%;display:flex}.sidebar-menu__title[data-v-1537bf49]{text-transform:uppercase;letter-spacing:.08em;color:var(--sidebar-text-muted);margin-bottom:.125rem;padding:.75rem 1rem .625rem;font-size:.6875rem;font-weight:700}.sidebar-menu__item--back[data-v-1537bf49]{color:var(--sidebar-text-muted);background:#ffffff0f}.sidebar-menu__item--back[data-v-1537bf49]:hover{color:var(--sidebar-text);background:#ffffff1a}.sidebar-menu__body[data-v-1537bf49]{flex-direction:column;flex:1;min-height:0;padding:.75rem 0;display:flex;overflow-y:auto}.sidebar-menu__nav[data-v-1537bf49]{margin:0;padding:0;list-style:none}.sidebar-menu__nav--footer[data-v-1537bf49]{margin-top:auto}.sidebar-menu__item[data-v-1537bf49]{width:calc(100% - 1rem);color:var(--sidebar-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.625rem;margin:0 .5rem;padding:.5rem .875rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.sidebar-menu__item[data-v-1537bf49]:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-hover-text)}.sidebar-menu__item--active[data-v-1537bf49]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:500}.sidebar-menu__item--sub[data-v-1537bf49]{padding-left:1.75rem}.sidebar-menu__item--danger[data-v-1537bf49]{color:var(--color-destructive)}.sidebar-menu__item--danger[data-v-1537bf49]:hover{background:color-mix(in srgb,var(--color-destructive) 12%,transparent);color:var(--color-destructive)}.sidebar-menu__icon-box[data-v-1537bf49]{background:color-mix(in srgb,var(--sidebar-hover-bg) 75%,transparent);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s,transform .15s;display:inline-flex}.sidebar-menu__item:hover .sidebar-menu__icon-box[data-v-1537bf49]{background:color-mix(in srgb,var(--sidebar-hover-text) 16%,transparent)}.sidebar-menu__item--active .sidebar-menu__icon-box[data-v-1537bf49]{background:#ffffff29}.sidebar-menu__item--danger .sidebar-menu__icon-box[data-v-1537bf49],.sidebar-menu__item--danger:hover .sidebar-menu__icon-box[data-v-1537bf49]{background:color-mix(in srgb,var(--color-destructive) 14%,transparent)}.sidebar-menu__group-icon[data-v-1537bf49],.sidebar-menu__icon[data-v-1537bf49]{width:.95rem;height:.95rem}.sidebar-menu__group-icon[data-v-1537bf49]{flex-shrink:0;width:.875rem;height:.875rem}.sidebar-menu__label-wrap[data-v-1537bf49]{align-items:center;gap:.25rem;min-width:0;display:inline-flex}.sidebar-menu__label[data-v-1537bf49]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-menu__trailing-icon[data-v-1537bf49]{opacity:.7;flex-shrink:0;width:.75rem;height:.75rem}.sidebar-menu__badge[data-v-1537bf49]{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.125rem;margin-left:auto;padding:0 .4rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.sidebar-menu__badge--info[data-v-1537bf49]{background:color-mix(in srgb,var(--sidebar-text) 22%,transparent);color:var(--sidebar-text)}.sidebar-menu__badge--warn[data-v-1537bf49]{color:#1f1300;background:#f59e0b}.sidebar-menu__badge--danger[data-v-1537bf49]{background:var(--color-destructive);color:#fff}.sidebar-menu__separator[data-v-1537bf49]{background:var(--sidebar-separator);height:1px;margin:.5rem 1rem}.sidebar-menu__group-label[data-v-1537bf49]{text-transform:uppercase;letter-spacing:.06em;color:var(--sidebar-group-label);align-items:center;gap:.5rem;padding:.625rem 1.5rem .25rem;font-size:.6875rem;font-weight:600;display:flex}.panel-sidebar[data-v-28ded0e9]{width:100%;height:100%;position:relative}.panel-sidebar__refresh[data-v-28ded0e9]{z-index:1;position:absolute;top:.875rem;right:.75rem}.ctx-sidebar__actions[data-v-6189120a]{padding:.75rem 1rem .5rem}.ctx-sidebar__actions-label[data-v-6189120a]{text-transform:uppercase;letter-spacing:.06em;color:var(--sidebar-group-label);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.ctx-sidebar__actions-icon[data-v-6189120a]{flex-shrink:0;width:.875rem;height:.875rem}.ctx-sidebar__actions-row[data-v-6189120a]{gap:.5rem;display:flex}.ctx-sidebar__action-btn[data-v-6189120a]{cursor:pointer;width:36px;height:36px;color:var(--sidebar-text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;place-items:center;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:grid}.ctx-sidebar__action-icon[data-v-6189120a]{width:1rem;height:1rem}.ctx-sidebar__action-btn--start[data-v-6189120a]:hover{color:#86efac;background:#16a34a40;border-color:#86efac66}.ctx-sidebar__action-btn--stop[data-v-6189120a]:hover{color:#fca5a5;background:#dc262640;border-color:#fca5a566}.ctx-sidebar__action-btn--restart[data-v-6189120a]:hover{color:#fde047;background:#ca8a0440;border-color:#fde04766}
