.operator-shell[data-v-1d24389e]{--operator-sidebar-width:260px;--operator-rail-width:72px;--operator-topbar-height:64px;grid-template-columns:var(--operator-sidebar-width) minmax(0, 1fr);grid-template-rows:var(--operator-topbar-height) minmax(0, 1fr);width:100%;height:100dvh;min-height:100dvh;color:var(--ui-text);background:var(--ui-canvas);font-family:var(--font-sans);display:grid;overflow:hidden}.operator-shell.mode-rail[data-v-1d24389e]{grid-template-columns:var(--operator-rail-width) minmax(0, 1fr)}.operator-sidebar[data-v-1d24389e]{z-index:50;border-right:1px solid var(--ui-border);background:var(--ui-surface);flex-direction:column;grid-row:1/3;min-width:0;height:100dvh;transition:width .18s ease-out,transform .18s ease-out,visibility .18s;display:flex;position:relative;overflow:hidden}.brand-row[data-v-1d24389e]{min-height:var(--operator-topbar-height);border-bottom:1px solid var(--ui-border);white-space:nowrap;align-items:center;gap:10px;padding:0 14px;display:flex}.brand-row[data-v-1d24389e] .inline-flex{gap:10px}.brand-row[data-v-1d24389e] img{border-radius:9px}.brand-row[data-v-1d24389e] .font-extrabold{color:var(--ui-text);letter-spacing:0;font-size:15px;font-weight:800;line-height:20px}.brand-subtitle[data-v-1d24389e]{color:var(--ui-text-secondary);letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:36px;left:64px}.operator-navigation[data-v-1d24389e]{scrollbar-width:thin;scrollbar-color:var(--ui-border) transparent;flex:1;min-height:0;padding:10px 8px 18px;overflow:hidden auto}.navigation-group+.navigation-group[data-v-1d24389e]{margin-top:14px}.navigation-group-label[data-v-1d24389e]{color:var(--ui-text-secondary);letter-spacing:.88px;text-transform:uppercase;white-space:nowrap;margin:0 0 6px;padding-inline:10px;font-size:11px;font-weight:700;line-height:16px;overflow:hidden}.navigation-item[data-v-1d24389e]{width:100%;height:38px;color:var(--ui-text-secondary);border-radius:6px;align-items:center;gap:10px;margin-block:2px;padding:0 10px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out;display:flex;position:relative}.navigation-item[data-v-1d24389e]:hover{color:var(--ui-primary-strong);background:var(--ui-shell)}.navigation-item.is-active[data-v-1d24389e]{color:var(--ui-primary-strong);background:var(--ui-primary-soft);font-weight:700}.navigation-item.is-active[data-v-1d24389e]:before{background:var(--ui-primary);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.navigation-icon[data-v-1d24389e]{flex:0 0 30px;justify-content:center;align-items:center;width:30px;font-size:18px;display:inline-flex;position:relative}.navigation-label[data-v-1d24389e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navigation-badge[data-v-1d24389e]{min-width:22px;height:22px;color:var(--ui-primary-strong);background:var(--ui-primary-soft);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding-inline:6px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.navigation-status-dot[data-v-1d24389e],.unread-dot[data-v-1d24389e]{border:1px solid var(--ui-surface);background:var(--ui-primary);border-radius:999px;width:7px;height:7px;position:absolute}.navigation-status-dot[data-v-1d24389e]{top:-2px;right:1px}.operator-row[data-v-1d24389e]{border-top:1px solid var(--ui-border);align-items:center;gap:10px;min-height:64px;padding:12px;display:flex;position:relative}.operator-avatar[data-v-1d24389e]{width:34px;height:34px;color:var(--ui-primary-strong);background:var(--ui-primary-soft);border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.operator-copy[data-v-1d24389e]{flex-direction:column;flex:1;min-width:0;display:flex}.operator-copy strong[data-v-1d24389e],.operator-copy small[data-v-1d24389e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-copy strong[data-v-1d24389e]{font-size:14px;font-weight:700;line-height:20px}.operator-copy small[data-v-1d24389e]{color:var(--ui-text-secondary);font-size:11px;line-height:16px}.operator-logout[data-v-1d24389e]{flex:0 0 36px}.operator-topbar[data-v-1d24389e]{z-index:30;min-width:0;height:var(--operator-topbar-height);border-bottom:1px solid var(--ui-border);background:var(--ui-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-area:1/2;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex;position:relative}.topbar-leading[data-v-1d24389e],.topbar-actions[data-v-1d24389e]{align-items:center;min-width:0;display:flex}.topbar-leading[data-v-1d24389e]{flex:1}.topbar-actions[data-v-1d24389e]{gap:8px}.menu-hit-area[data-v-1d24389e],.action-hit-area[data-v-1d24389e]{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button[data-v-1d24389e]{width:36px;height:36px;color:var(--ui-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:color .12s ease-out,border-color .12s ease-out,background-color .12s ease-out;display:inline-flex;position:relative}.icon-button[data-v-1d24389e]:hover{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:color-mix(in srgb, var(--ui-primary) 4%, transparent)}.topbar-context[data-v-1d24389e]{flex-direction:column;min-width:0;margin-left:12px;display:flex}.context-breadcrumb[data-v-1d24389e],.context-source[data-v-1d24389e]{min-width:0;color:var(--ui-text-secondary);white-space:nowrap;align-items:center;display:flex}.context-breadcrumb[data-v-1d24389e]{gap:6px;font-size:12px;line-height:18px}.context-breadcrumb .pi[data-v-1d24389e]{font-size:8px}.context-breadcrumb strong[data-v-1d24389e]{color:var(--ui-text);text-overflow:ellipsis;font-weight:700;overflow:hidden}.context-source[data-v-1d24389e]{gap:6px;font-size:11px;line-height:16px}.source-status-dot[data-v-1d24389e]{background:var(--ui-primary);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.context-source[data-source-status=healthy] .source-status-dot[data-v-1d24389e]{background:var(--ui-success)}.context-source[data-source-status=healthy] .context-source__status[data-v-1d24389e]{color:var(--ui-success-text)}.context-source[data-source-status=loading] .context-source__status[data-v-1d24389e]{color:var(--ui-primary-strong)}.context-source[data-source-status=stale] .source-status-dot[data-v-1d24389e]{background:var(--ui-warning)}.context-source[data-source-status=stale] .context-source__status[data-v-1d24389e]{color:var(--ui-warning-text)}.context-source[data-source-status=unavailable] .source-status-dot[data-v-1d24389e],.context-source[data-source-status=forbidden] .source-status-dot[data-v-1d24389e]{background:var(--ui-error)}.context-source[data-source-status=unavailable] .context-source__status[data-v-1d24389e],.context-source[data-source-status=forbidden] .context-source__status[data-v-1d24389e]{color:var(--ui-error-text)}.environment-badge[data-v-1d24389e]{border:1px solid var(--ui-border);height:28px;color:var(--ui-text-secondary);background:var(--ui-shell);letter-spacing:.8px;border-radius:6px;align-items:center;padding-inline:9px;font-size:10px;font-weight:800;line-height:14px;display:inline-flex}.theme-selector[data-v-1d24389e]{width:112px;height:36px;display:block;position:relative}.theme-selector select[data-v-1d24389e]{border:1px solid var(--ui-border);width:100%;height:100%;color:var(--ui-text);background:var(--ui-surface);font:inherit;cursor:pointer;border-radius:6px;padding:0 28px 0 10px;font-size:12px;font-weight:600}.mobile-theme-control[data-v-1d24389e]{display:none}.notification-button .unread-dot[data-v-1d24389e]{top:6px;right:6px}.operator-content[data-v-1d24389e]{background:var(--ui-canvas);overscroll-behavior:contain;grid-area:2/2;min-width:0;min-height:0;padding:24px;overflow:hidden auto}.drawer-backdrop[data-v-1d24389e]{z-index:40;background:var(--ui-overlay);border:0;position:fixed;inset:0}.visually-hidden[data-v-1d24389e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(a[data-v-1d24389e],button[data-v-1d24389e],select[data-v-1d24389e]):focus-visible{outline:3px solid var(--ui-focus);outline-offset:2px}.mode-rail .brand-row[data-v-1d24389e]{justify-content:center;padding-inline:16px}.mode-rail .navigation-group-label[data-v-1d24389e],.mode-rail .navigation-label[data-v-1d24389e],.mode-rail .navigation-badge[data-v-1d24389e],.mode-rail .operator-copy[data-v-1d24389e],.mode-rail .operator-logout[data-v-1d24389e]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mode-rail .navigation-group+.navigation-group[data-v-1d24389e]{margin-top:14px}.mode-rail .navigation-group-label[data-v-1d24389e]{margin:0}.mode-rail .navigation-item[data-v-1d24389e]{justify-content:center;padding-inline:9px}.mode-rail .operator-row[data-v-1d24389e]{justify-content:center;padding-inline:18px}.mode-rail [data-tooltip][data-v-1d24389e]:after{z-index:80;border:1px solid var(--ui-border);opacity:0;max-width:240px;color:var(--ui-text);background:var(--ui-surface);box-shadow:var(--ui-shadow-surface);content:attr(data-tooltip);pointer-events:none;white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:12px;line-height:18px;transition:opacity .12s ease-out .4s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.mode-rail [data-tooltip][data-v-1d24389e]:hover:after,.mode-rail [data-tooltip][data-v-1d24389e]:focus-visible:after{opacity:1}@media (width<=1279px){.operator-content[data-v-1d24389e]{padding:20px}}@media (width<=1023px){.operator-shell[data-v-1d24389e],.operator-shell.mode-rail[data-v-1d24389e]{grid-template-columns:minmax(0,1fr)}.operator-sidebar[data-v-1d24389e]{width:var(--operator-sidebar-width);position:fixed;top:0;left:0;transform:translate(0)}.operator-sidebar.is-drawer-closed[data-v-1d24389e]{visibility:hidden;transform:translate(-100%)}.operator-topbar[data-v-1d24389e],.operator-content[data-v-1d24389e]{grid-column:1}}@media (width<=767px){.operator-content[data-v-1d24389e]{padding:16px}.theme-selector[data-v-1d24389e]{display:none}.mobile-theme-control[data-v-1d24389e]{display:inline-flex}.environment-badge[data-v-1d24389e]{padding-inline:7px}}@media (width<=539px){.context-breadcrumb span[data-v-1d24389e],.context-breadcrumb .pi[data-v-1d24389e],.context-source__label[data-v-1d24389e],.context-source__separator[data-v-1d24389e],.environment-badge[data-v-1d24389e],.help-control[data-v-1d24389e]{display:none}.context-source__status[data-v-1d24389e],.context-breadcrumb strong[data-v-1d24389e]{text-overflow:ellipsis;max-width:118px;overflow:hidden}.topbar-actions[data-v-1d24389e]{gap:0}}@media (prefers-reduced-transparency:reduce){.operator-topbar[data-v-1d24389e]{background:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.operator-sidebar[data-v-1d24389e],.navigation-item[data-v-1d24389e],.icon-button[data-v-1d24389e],.mode-rail [data-tooltip][data-v-1d24389e]:after{transition-duration:1ms}}@media (hover:none){.navigation-item[data-v-1d24389e]:hover,.icon-button[data-v-1d24389e]:hover{color:inherit;background:0 0}.navigation-item.is-active[data-v-1d24389e]:hover{color:var(--ui-primary-strong);background:var(--ui-primary-soft)}}
