.proj-strong{font-weight:600}.proj-nowrap{white-space:nowrap}.proj-numeric{text-align:right}.proj-clamp-1{text-overflow:ellipsis;white-space:nowrap;max-width:40rem;overflow:hidden}.proj-code-inline{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1.33333);letter-spacing:var(--cds-code-01-letter-spacing,.32px);background:var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-primary,#161616);overflow-wrap:anywhere;padding:0 .25rem}.proj-error-text{color:var(--cds-text-error,#da1e28)}.proj-table.cds--data-table-container{background:var(--cds-layer-01,#f4f4f4);padding-top:0}.proj-table-scroll{overflow-x:auto}.proj-table-scroll .cds--data-table{width:100%;min-width:max-content}.proj-table-note{border-top:1px solid var(--cds-border-subtle);margin:0;padding:.75rem 1rem}.proj-toolbar-loading{align-items:center;padding:0 1rem;display:flex}.proj-toolbar-loading .cds--inline-loading{min-height:0}.proj-tags-row{flex-wrap:nowrap;align-items:center;gap:.25rem;display:flex}.proj-tags-row .cds--tag{margin:0}.proj-tag-tip.cds--tag{cursor:default;border:0;margin:0}.proj-tag-tip.cds--tag:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.proj-tag-icon{vertical-align:-2px;margin-right:.25rem}.proj-requirement{width:9rem}.proj-project-layout{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:1rem;display:grid}.proj-project-main{display:contents}.proj-project-side{min-width:0;margin-top:1rem}@media (width>=66rem){.proj-project-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.proj-project-layout>.proj-project-main>.cds--tabs{grid-area:1/1}.proj-project-layout>.proj-project-main>.proj-tab-panel{grid-area:2/1}.proj-project-side{grid-area:2/2}}.proj-project-description{max-width:50rem;margin:0 0 1rem}.proj-project-side .app-panel+.app-panel{margin-top:1rem}.proj-tab-panel.cds--tab-content{padding:1rem 0 0}.proj-panel-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.proj-panel-head .app-panel-title{margin:0}.proj-header-preview{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace);font-size:var(--cds-code-01-font-size,.75rem);font-weight:var(--cds-code-01-font-weight,400);line-height:var(--cds-code-01-line-height,1.33333);letter-spacing:var(--cds-code-01-letter-spacing,.32px);background:var(--cds-layer-02,#fff);border:1px solid var(--cds-border-subtle);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.75rem}.proj-header-note{margin:.5rem 0 0}.proj-facts{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);grid-template-columns:max-content 1fr;gap:.5rem 1rem;margin:0;display:grid}.proj-facts dt{color:var(--cds-text-secondary,#525252)}.proj-facts dd{margin:0}.proj-placeholders.cds--data-table td{vertical-align:top}.proj-placeholders .proj-placeholders-group{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);padding-top:.75rem}.proj-applications{max-height:22.5rem;overflow:auto}.proj-flow{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-01,#f4f4f4);height:32.5rem;overflow:hidden}.proj-flow .react-flow{--xy-background-color:var(--cds-layer-01,#f4f4f4);--xy-background-pattern-color:var(--cds-border-subtle);--xy-edge-stroke:var(--cds-border-strong);--xy-edge-stroke-selected:var(--cds-interactive,#0f62fe);--xy-edge-stroke-width:1.5;--xy-connectionline-stroke:var(--cds-interactive,#0f62fe);--xy-handle-background-color:var(--cds-icon-secondary,#525252);--xy-handle-border-color:var(--cds-layer-01,#f4f4f4);--xy-node-color:var(--cds-text-primary,#161616);--xy-node-border-radius:0;--xy-node-boxshadow-selected:0 0 0 2px var(--cds-focus,#0f62fe);--xy-selection-background-color:var(--cds-highlight,#d0e2ff);--xy-selection-border:1px dotted var(--cds-interactive,#0f62fe);--xy-controls-button-background-color:var(--cds-layer-02,#fff);--xy-controls-button-background-color-hover:var(--cds-layer-hover-02,#e8e8e8);--xy-controls-button-color:var(--cds-icon-primary,#161616);--xy-controls-button-color-hover:var(--cds-icon-primary,#161616);--xy-controls-button-border-color:var(--cds-border-subtle);--xy-controls-box-shadow:none}.proj-flow .react-flow__controls{border:1px solid var(--cds-border-subtle)}.proj-flow .react-flow__edge.selected .react-flow__edge-path,.proj-flow .react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--cds-interactive,#0f62fe)}.proj-flow .react-flow__arrowhead polyline{stroke:var(--cds-border-strong);fill:var(--cds-border-strong)}.proj-flow-node{background:var(--cds-layer-02,#fff);border:1px solid var(--cds-border-subtle);border-left:3px solid var(--cds-border-interactive,#0f62fe);width:13.75rem;color:var(--cds-text-primary,#161616);padding:.5rem .75rem}.react-flow__node.selected .proj-flow-node{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-1px}.proj-flow-node-name{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.proj-flow-node-lock{vertical-align:-1px;margin-right:.25rem}.proj-flow-node-meta{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.proj-flow-node-meta .cds--tag{margin:0}.proj-flow-actions{gap:1px;display:flex}
