._root_hlqvt_11{display:flex;min-height:100dvh;background:var(--surface-page)}._rail_hlqvt_18{flex:0 0 var(--rail-width);width:var(--rail-width);display:flex;flex-direction:column;background:var(--surface-panel);border-right:1px solid var(--hairline-06);position:sticky;top:0;height:100dvh;overflow-y:auto}._railTop_hlqvt_31{padding:20px 18px 16px;flex:none}._wordmark_hlqvt_36{display:flex;align-items:center;gap:10px;text-decoration:none}._wordmarkText_hlqvt_42{font-size:19px;font-weight:700;letter-spacing:var(--ls-wordmark);color:var(--text-primary)}._tenantBlock_hlqvt_49{margin-top:14px;padding:9px 10px;background:var(--surface-active);border-left:2px solid var(--acc-fg);display:flex;flex-direction:column;gap:4px;min-width:0}._tenantLabel_hlqvt_59{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono-3xs);letter-spacing:var(--ls-mono-eyebrow-lg);text-transform:uppercase;color:var(--text-muted)}._tenantName_hlqvt_66{font-size:12.5px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tenantLink_hlqvt_75{margin-top:4px;padding-top:7px;border-top:1px solid var(--hairline-06);font-size:var(--fs-body-2xs);color:var(--text-tertiary);text-decoration:none}._tenantLink_hlqvt_75:hover{color:var(--text-primary)}._tenantLink_hlqvt_75._active_hlqvt_86{color:var(--acc-fg)}._navGroup_hlqvt_90{display:flex;flex-direction:column;gap:2px;padding:0 12px 12px;border-top:1px solid var(--hairline-06)}._navGroup_hlqvt_90._first_hlqvt_97{padding-top:14px}._navGroup_hlqvt_90._ensemble_hlqvt_100{margin-top:6px;padding-top:0}._sectionLabel_hlqvt_105{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono-3xs);letter-spacing:var(--ls-mono-eyebrow-lg);text-transform:uppercase;color:var(--text-muted);padding:12px 0 7px}._navRow_hlqvt_114{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border-left:2px solid transparent;background:transparent;text-align:left}._navRow_hlqvt_114._active_hlqvt_86{background:var(--surface-active);border-left-color:var(--acc-fg)}._navNumber_hlqvt_128{flex:none;font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono-2xs);font-weight:600;letter-spacing:var(--ls-mono-tight);color:var(--text-muted)}._navLabel_hlqvt_136{font-size:var(--fs-body);font-weight:600;color:var(--text-tertiary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navRow_hlqvt_114._active_hlqvt_86 ._navLabel_hlqvt_136{color:var(--text-primary)}._railSpacer_hlqvt_149{flex:1}._userChip_hlqvt_154{position:relative;flex:none;border-top:1px solid var(--hairline-06)}._userChipButton_hlqvt_159{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;text-align:left}._userChipButton_hlqvt_159:hover,._userChipButton_hlqvt_159[aria-expanded=true]{background:var(--surface-hover)}._avatar_hlqvt_171{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--acc);color:var(--on-bright);font-size:11px;font-weight:700}._userMeta_hlqvt_183{display:flex;flex-direction:column;gap:2px;min-width:0}._userName_hlqvt_189{font-size:12.5px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userRole_hlqvt_197{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono-3xs);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--text-tertiary)}._userMenu_hlqvt_205{position:absolute;left:12px;right:12px;bottom:calc(100% + 6px);background:var(--surface-card);border:1px solid var(--hairline-12);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:var(--z-sticky)}._userMenuItem_hlqvt_218{width:100%;text-align:left;padding:9px 10px;font-size:var(--fs-body-sm);color:var(--text-secondary)}._userMenuItem_hlqvt_218:hover{background:var(--surface-hover);color:var(--text-primary)}._userMenuSection_hlqvt_230{padding:4px 6px 8px;display:flex;flex-direction:column;gap:6px}._userMenuLabel_hlqvt_236{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono-3xs);letter-spacing:var(--ls-mono-eyebrow-lg);text-transform:uppercase;color:var(--text-muted)}._userMenuDivider_hlqvt_243{border-top:1px solid var(--hairline-06);margin:2px 4px 4px}._content_hlqvt_249{flex:1;min-width:0;padding:40px 44px 64px}._topBar_hlqvt_256,._tabBar_hlqvt_257{display:none}@media(max-width:899.98px){._root_hlqvt_11{flex-direction:column;--app-topbar-height: 55px}._rail_hlqvt_18{display:none}._content_hlqvt_249{padding:24px 20px calc(84px + env(safe-area-inset-bottom))}._topBar_hlqvt_256{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:var(--z-sticky);background:var(--surface-panel);border-bottom:1px solid var(--hairline-06);padding:12px 16px}._topBarBrand_hlqvt_290{display:flex;align-items:center;gap:8px;min-width:0}._topBarWordmark_hlqvt_296{font-size:14px;font-weight:700;letter-spacing:var(--ls-wordmark);color:var(--text-primary)}._topBarTenant_hlqvt_302{font-size:var(--fs-body-2xs);color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topBarActions_hlqvt_309{display:flex;align-items:center;gap:8px;flex:none}._topBarLink_hlqvt_315{height:30px;display:flex;align-items:center;padding:0 8px;border:1px solid var(--hairline-12);font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono-3xs);letter-spacing:var(--ls-mono-wide);text-transform:uppercase;color:var(--text-tertiary);text-decoration:none}._topBarLink_hlqvt_315._active_hlqvt_86{color:var(--acc-fg);border-color:var(--acc-fg)}._topBarUser_hlqvt_332{position:relative;flex:none}._userMenuTop_hlqvt_336{left:auto;right:0;bottom:auto;top:calc(100% + 6px);width:200px}._tabBar_hlqvt_257{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:var(--surface-panel);border-top:1px solid var(--hairline-06);padding-bottom:env(safe-area-inset-bottom);justify-content:space-around}._tabItem_hlqvt_356{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 4px 8px;color:var(--text-tabbar-inactive)}._tabItem_hlqvt_356._active_hlqvt_86{color:var(--acc-fg)}._tabNumber_hlqvt_368{font-family:IBM Plex Mono,monospace;font-size:var(--fs-mono-2xs);font-weight:600}._tabLabel_hlqvt_373{font-size:var(--fs-mono-xs);letter-spacing:var(--ls-mono);text-transform:uppercase}}
