._shell_box8m_1{background:var(--color-canvas);grid-template-columns:248px minmax(0,1fr);min-width:0;height:100dvh;display:grid;overflow:hidden}._sidebar_box8m_9{z-index:var(--z-sidebar);border-inline-end:1px solid var(--color-border);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100dvh;display:grid;position:relative}._brand_box8m_19{border-block-end:1px solid var(--color-border);align-items:center;gap:12px;min-height:68px;padding:14px 18px;display:flex}._mark_box8m_27{background:var(--color-primary);block-size:32px;inline-size:32px;color:var(--color-on-primary);letter-spacing:-.06em;border-radius:10px;flex:none;place-items:center;font-weight:750;display:grid}._brandText_box8m_39{min-width:0}._brandText_box8m_39 strong,._brandText_box8m_39 span{white-space:nowrap;display:block}._brandText_box8m_39 span{color:var(--color-text-muted);font-size:12px}._navScroll_box8m_42{min-height:0;padding:16px 12px 24px;overflow:auto}._navGroupTitle_box8m_44{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 10px 8px;font-size:11px;font-weight:700}._navList_box8m_45{gap:3px;margin:0;padding:0;list-style:none;display:grid}._navLink_box8m_46{border-radius:var(--radius-control);min-height:42px;color:var(--color-text-secondary);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;font-weight:550;text-decoration:none;display:grid}._navLink_box8m_46:hover{background:var(--color-surface-hover);color:var(--color-text)}._navLink_box8m_46[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary)}._navLink_box8m_46 svg{justify-self:center;block-size:18px;inline-size:18px;display:block}._sidebarFooter_box8m_62{border-block-start:1px solid var(--color-border);padding:12px}._runtimeStatus_box8m_63{min-height:40px;color:var(--color-text-secondary);align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}._statusDot_box8m_64{background:var(--color-text-muted);block-size:8px;inline-size:8px;box-shadow:0 0 0 3px var(--color-surface-muted);border-radius:50%}._statusDot_box8m_64[data-state=connected]{background:var(--color-success)}._statusDot_box8m_64[data-state=connecting]{background:var(--color-info)}._statusDot_box8m_64[data-state=degraded],._statusDot_box8m_64[data-state=paused]{background:var(--color-warning)}._statusDot_box8m_64[data-state=disconnected]{background:var(--color-danger)}._workspace_box8m_69{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}._appHeader_box8m_70{z-index:var(--z-header);min-width:0;min-height:64px;padding:max(10px, env(safe-area-inset-top)) 20px 10px;border-block-end:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-1);align-items:center;gap:12px;display:flex;position:relative}._menuButton_box8m_83{display:none}._routeIdentity_box8m_84{flex:1;min-width:0}._routeIdentity_box8m_84 strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}._routeIdentity_box8m_84 span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:12px;display:block;overflow:hidden}._headerActions_box8m_87{align-items:center;gap:4px;display:flex}._main_box8m_88{overscroll-behavior:contain;scroll-behavior:smooth;min-width:0;min-height:0;overflow:auto}._drawerOverlay_box8m_89{z-index:var(--z-drawer-backdrop);background:var(--color-backdrop);position:fixed;inset:0}._drawerModal_box8m_90{background:var(--color-surface);width:min(88vw,360px);height:100dvh;max-height:100dvh;box-shadow:var(--shadow-3)}._drawerDialog_box8m_91{outline:none;grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}._drawerHeader_box8m_92{min-height:calc(64px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 12px 10px 18px;border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._drawerHeader_box8m_92 strong{padding-block-end:10px;font-size:16px}._drawerNav_box8m_94{min-height:0;padding:16px 12px 32px;overflow:auto}._drawerFooter_box8m_95{border-block-start:1px solid var(--color-border);padding:12px}@media (max-width:1199px) and (min-width:960px){._shell_box8m_1{grid-template-columns:72px minmax(0,1fr)}._brand_box8m_19{justify-content:center;padding-inline:12px}._brandText_box8m_39,._navGroupTitle_box8m_44,._navLabel_box8m_99,._runtimeLabel_box8m_99{display:none}._navLink_box8m_46{grid-template-columns:1fr;padding-inline:8px}._runtimeStatus_box8m_63{justify-content:center}}@media (max-width:959px){._shell_box8m_1{height:100dvh;display:block}._sidebar_box8m_9{display:none}._workspace_box8m_69{height:100dvh}._appHeader_box8m_70{min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0}._menuButton_box8m_83{display:inline-grid}._routeIdentity_box8m_84 span{display:none}._main_box8m_88{scroll-behavior:auto}}@media (prefers-reduced-motion:reduce){._main_box8m_88{scroll-behavior:auto}}._shell_box8m_1{overflow:clip}._brand_box8m_19{gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--surface-inset-compact)}._navScroll_box8m_42{padding:var(--surface-inset-compact) var(--space-3) var(--surface-inset-comfortable)}._navGroup_box8m_43+._navGroup_box8m_43{margin-block-start:var(--surface-inset-comfortable)}._navGroupTitle_box8m_44{margin:0 var(--space-2) var(--space-2)}._navList_box8m_45{gap:var(--space-1)}._navLink_box8m_46{gap:var(--space-2);padding:var(--space-2) var(--space-3)}._sidebarFooter_box8m_62,._drawerFooter_box8m_95{padding:var(--space-3)}._runtimeStatus_box8m_63{gap:var(--space-2);padding:var(--space-2) var(--space-3)}._appHeader_box8m_70{gap:var(--space-3);padding:max(var(--space-3), env(safe-area-inset-top)) var(--surface-inset-default) var(--space-3)}._headerActions_box8m_87{gap:var(--space-1)}._drawerHeader_box8m_92{gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-3) var(--space-3) var(--surface-inset-compact)}._drawerHeader_box8m_92 strong{padding-block-end:var(--space-2)}._drawerNav_box8m_94{padding:var(--surface-inset-compact) var(--space-3) var(--surface-inset-comfortable)}@media (max-width:959px){._appHeader_box8m_70{padding:env(safe-area-inset-top) var(--space-2) 0}}
