.graph-panel-host{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0;background:#fff}.graph-panel-host{flex:0 0 auto}.graph-panel-host[data-graph-host="pcp/main"]{flex:1 1 auto;height:100%}.graph-panel-host[data-graph-host="pcp/main"] .graph-panel-viewport{flex:1 1 auto}.graph-panel-title-row{display:flex;align-items:center;gap:6px;flex-shrink:0}.graph-panel-controls{flex-shrink:0}.graph-panel-controls,.graph-panel-popup{transform:none!important}.graph-panel-viewport{flex:0 0 auto;min-height:0;min-width:0;overflow:auto}.graph-panel-extent{position:relative}.graph-panel-surface{transform-origin:0 0;position:relative}.graph-panel-surface :is(svg,canvas){box-sizing:border-box}.graph-panel-popup{position:relative;width:0;height:0;overflow:visible}[data-testid=graph-expansion-dock] .graph-panel-host{width:100%;height:100%;flex:1;min-height:0}[data-testid=graph-expansion-dock] .graph-panel-viewport{flex:1;min-height:0}.graph-panel-slot{display:contents}.graph-panel-slot-placeholder{width:100%}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}[data-testid=plot-frame],[data-testid=plot-overlay],[data-testid=distribution-svg],[data-testid=pair-plot],[data-testid=correlation-heatmap],[data-testid=facet-plot],[data-testid=pca-svg],[data-testid=silhouette-svg],[data-testid=dendrogram-svg],[data-testid^=tree-diagram-],svg[data-testid^=histogram-]{user-select:none;-webkit-user-select:none}svg[class*=recharts],.ant-upload-drag-hidden+svg,svg[width="40"],svg:not([data-testid]){user-select:none;-webkit-user-select:none}.feature-navigation{width:100%;min-width:0}.feature-navigation-row{display:flex;align-items:center;gap:12px;min-height:44px;min-width:0}.feature-navigation-menu.ant-menu{flex:1;min-width:0}.feature-navigation-current{flex:0 1 300px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.feature-navigation-popup.ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub{max-height:60vh;overflow-y:auto}.feature-navigation-popup{max-width:calc(100vw - 24px)}.feature-navigation-popup .ant-menu-item{height:auto;white-space:normal;line-height:1.5}.feature-navigation .ant-menu-submenu-selected>.ant-menu-submenu-title,.feature-navigation-popup .ant-menu-submenu-selected>.ant-menu-submenu-title,.feature-navigation .ant-menu-item-selected,.feature-navigation-popup .ant-menu-item-selected{font-weight:700}.feature-navigation-compact{display:flex;align-items:center;gap:12px;min-height:44px;min-width:0;position:relative}.feature-navigation-compact .feature-navigation-current{flex:0 1 300px}.feature-navigation-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:1010;max-height:40vh;max-width:calc(100vw - 24px);min-width:280px;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 16px #0000001f}.feature-navigation-panel .ant-menu{border-inline-end:0}.feature-navigation-panel .ant-menu-item{height:auto;min-height:36px;white-space:normal;line-height:1.5;margin-block:2px}
