.tree-node{display:flex;flex-direction:column;margin:4px 0}.node-content{align-items:center;border-radius:4px;display:flex;gap:8px;padding:4px 8px;transition:background-color .2s ease}.node-content:hover{background-color:#f5f5f5}.expand-button{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:transform .2s ease;width:24px}.expand-button.expanded{transform:rotate(90deg)}.node-label{border-radius:4px;cursor:pointer;flex:1 1;padding:4px 8px}.node-label.selected{background-color:#e3f2fd;color:#1976d2}.node-controls{align-items:center;display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.node-content:hover .node-controls{opacity:1}.control-icon{border-radius:4px;color:#666;cursor:pointer;padding:4px 8px;transition:all .2s ease}.control-icon:hover{background-color:#e0e0e0;color:#333}.control-icon.import{color:#1890ff;font-weight:700}.control-icon.import:hover{background-color:#e6f7ff;color:#0050b3}.node-children{border-left:1px solid #e0e0e0;margin-left:24px;padding-left:8px}.ArtifactTree_artifactTreeWrapper__dYZZW{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--spacing-md)}.ArtifactTree_artifactTreeWrapper__dYZZW>.mb-4{flex-shrink:0}.ArtifactTree_artifactTreeContainer__eyWQX{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow);flex:1 1;padding:var(--spacing-md)}.ArtifactTree_artifactTreeContainer__eyWQX,.ArtifactTree_treeSection__Qhj4k{display:flex;gap:var(--spacing-md);max-height:100%;min-height:0;overflow:hidden}.ArtifactTree_treeSection__Qhj4k{flex-direction:column;flex-shrink:0;position:relative}.ArtifactTree_treeSection__Qhj4k.ArtifactTree_resizing__4u457{-webkit-user-select:none;user-select:none}.ArtifactTree_treeResizeHandle__Op-gE{background-color:initial;cursor:col-resize;height:100%;position:absolute;right:0;top:0;transition:background-color var(--transition-base);width:4px;z-index:10}.ArtifactTree_treeResizeHandle__Op-gE:active,.ArtifactTree_treeResizeHandle__Op-gE:hover{background-color:var(--color-primary)}.ArtifactTree_artifactTree__Kwkk-{display:flex;flex-direction:column;height:100%;min-height:0}.ArtifactTree_treeContainer__sQdn2{border-right:1px solid var(--border-color);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:var(--spacing-md)}.ArtifactTree_detailsPanel__bvNyB,.ArtifactTree_treeContainer__sQdn2{background:var(--color-background);border-radius:var(--border-radius-md)}.ArtifactTree_detailsPanel__bvNyB{border:1px solid var(--border-color);flex:1 1;overflow-y:auto}.ArtifactTree_tabs__S\+wdg{background:var(--color-muted);border-bottom:1px solid var(--border-color);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;display:flex;gap:var(--spacing-sm);padding:var(--spacing-md)}.ArtifactTree_tab__phvqO{background-color:var(--color-secondary);border:none;border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactTree_tab__phvqO:hover{background-color:var(--color-hover)}.ArtifactTree_tab__phvqO.ArtifactTree_active__Z7gHD{background-color:var(--color-success);color:var(--color-success-foreground)}.ArtifactTree_tabContent__jq7EG{padding:var(--spacing-md)}.ArtifactTree_loading__kTpIj{color:var(--color-text-secondary);padding:var(--spacing-lg);text-align:center}.ArtifactTree_error__teEjy{background-color:var(--color-error-bg);border-radius:var(--border-radius-sm);color:var(--color-error);margin:var(--spacing-lg) 0;padding:var(--spacing-lg);text-align:center}.ArtifactTree_treeHeader__VnZlu{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.ArtifactTree_treeHeader__VnZlu h2,.ArtifactTree_treeHeader__VnZlu h3{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ArtifactTree_treeView__cAjfa{flex:1 1;max-height:100%;min-height:0;overflow-x:auto;overflow-y:auto;padding-bottom:var(--spacing-xs);padding-right:var(--spacing-xs)}.ArtifactTree_treeView__cAjfa::-webkit-scrollbar{height:8px;width:8px}.ArtifactTree_treeView__cAjfa::-webkit-scrollbar-track{background:var(--color-muted);border-radius:var(--border-radius-sm)}.ArtifactTree_treeView__cAjfa::-webkit-scrollbar-thumb{background:var(--color-text-tertiary);border-radius:var(--border-radius-sm)}.ArtifactTree_treeView__cAjfa::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}.ArtifactTree_treeView__cAjfa::-webkit-scrollbar:horizontal{height:8px}.ArtifactTree_treeNode__FCEu4{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;margin:.25rem 0;padding:var(--spacing-sm);transition:background-color var(--transition-base)}.ArtifactTree_treeNode__FCEu4:hover{background-color:var(--color-hover)}.ArtifactTree_treeNode__FCEu4.ArtifactTree_selected__5FMLh{background-color:var(--blue-50);border-color:var(--color-primary)}.ArtifactTree_treeNodeActions__lJz4X{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.ArtifactTree_treeNodeActions__lJz4X button{background-color:var(--color-secondary);border:none;border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-xs);padding:.25rem var(--spacing-sm);transition:background-color var(--transition-base)}.ArtifactTree_treeNodeActions__lJz4X button:hover{background-color:var(--color-hover)}.ArtifactTree_treeNodeActions__lJz4X .ArtifactTree_addButton__sYQhC{background-color:var(--color-success);color:var(--color-success-foreground)}.ArtifactTree_treeNodeActions__lJz4X .ArtifactTree_addButton__sYQhC:hover{background-color:var(--green-600)}.ArtifactTree_treeNodeActions__lJz4X .ArtifactTree_deleteButton__UoO\+0{background-color:var(--color-error);color:var(--color-error-foreground)}.ArtifactTree_treeNodeActions__lJz4X .ArtifactTree_deleteButton__UoO\+0:hover{background-color:var(--red-600)}.ArtifactTree_noArtifactsPrompt__Yn38e{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow);padding:var(--spacing-xl);text-align:center}.ArtifactTree_noArtifactsPrompt__Yn38e h3{color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.ArtifactTree_noArtifactsPrompt__Yn38e p{color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.ArtifactTree_createFirstArtifact__2nLpx{margin-top:var(--spacing-md)}.ArtifactTree_createArtifactButton__i9ZSW{background:var(--color-success);border:none;border-radius:var(--border-radius-md);color:var(--color-success-foreground);cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-md) var(--spacing-lg);transition:background-color var(--transition-base)}.ArtifactTree_createArtifactButton__i9ZSW:hover{background:var(--green-600)}.ArtifactTree_createArtifactForm__V-OXo{margin:0 auto;max-width:500px;text-align:left}.ArtifactTree_createArtifactForm__V-OXo .form-group{margin-bottom:var(--spacing-md)}.ArtifactTree_createArtifactForm__V-OXo label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.ArtifactTree_createArtifactForm__V-OXo input,.ArtifactTree_createArtifactForm__V-OXo select,.ArtifactTree_createArtifactForm__V-OXo textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);padding:.75rem;width:100%}.ArtifactTree_createArtifactForm__V-OXo textarea{min-height:80px;resize:vertical}.ArtifactTree_createArtifactForm__V-OXo .ArtifactTree_formActions__Tux\+J{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg)}.ArtifactTree_createArtifactForm__V-OXo button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-base);padding:.75rem var(--spacing-lg);transition:background-color var(--transition-base)}.ArtifactTree_createArtifactForm__V-OXo button[type=button]{background:var(--color-secondary);color:var(--color-text-primary)}.ArtifactTree_createArtifactForm__V-OXo button[type=button]:hover{background:var(--color-hover)}.ArtifactTree_createArtifactForm__V-OXo button[type=submit]{background:var(--color-success);color:var(--color-success-foreground)}.ArtifactTree_createArtifactForm__V-OXo button[type=submit]:hover{background:var(--green-600)}.ArtifactTree_errorMessage__HbWLW{color:var(--color-error);font-size:var(--font-size-sm);margin-top:.25rem;padding:.25rem 0}.ArtifactTree_formToggle__XzaYI{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.ArtifactTree_formToggle__XzaYI label{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-sm)}.ArtifactTree_formToggle__XzaYI input[type=checkbox]{cursor:pointer;height:18px;width:18px}.ArtifactTree_formToggle__XzaYI input[type=checkbox]:checked{accent-color:var(--color-success)}.ArtifactTree_formToggleDescription__pD1Te{background-color:var(--color-muted);border-left:3px solid var(--color-success);border-radius:var(--border-radius-sm);margin-top:.75rem;padding:.75rem}.ArtifactTree_formToggleDescription__pD1Te p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:.25rem 0}.ArtifactTree_formToggleDescription__pD1Te strong{color:var(--color-text-primary)}.business-model-selector{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px}.business-model-selector .ant-select{margin-bottom:16px;width:100%}.business-model-selector .ant-btn{margin-right:8px}.business-model-selector .ant-card{margin-bottom:16px}.business-model-selector .ant-card-meta-title{margin-bottom:8px}.business-model-selector .ant-card-meta-description{color:#00000073}.ArtifactDetails_artifactDetails__fne0q{background:var(--color-card);border-radius:var(--border-radius-md);box-shadow:var(--shadow);margin:0 auto;max-width:800px;padding:var(--spacing-xl)}.ArtifactDetails_detailsContent__OvzHa .ArtifactDetails_artifactDetails__fne0q{background:#0000;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:var(--spacing-md)}.ArtifactDetails_detailsHeader__lE-BM{align-items:center;border-bottom:var(--border-width) solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md)}.ArtifactDetails_detailsHeader__lE-BM h2{color:var(--color-foreground);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.ArtifactDetails_headerActions__\+aO9Q{align-items:center;display:flex;gap:var(--spacing-sm)}.ArtifactDetails_headerActions__\+aO9Q button:not(.ArtifactDetails_closeButton__MmdJN){background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.ArtifactDetails_headerActions__\+aO9Q button:not(.ArtifactDetails_closeButton__MmdJN):hover{background-color:var(--color-primary-hover)}.ArtifactDetails_applyAllFromPrimeButton__aN2a9{background-color:var(--color-primary);color:var(--color-primary-foreground)}.ArtifactDetails_applyAllFromPrimeButton__aN2a9:hover:not(:disabled){background-color:var(--color-primary-hover)}.ArtifactDetails_applyAllFromPrimeButton__aN2a9:disabled{background-color:var(--color-disabled);cursor:not-allowed;opacity:.6}.ArtifactDetails_closeButton__MmdJN{background-color:var(--color-destructive);border:none;border-radius:var(--border-radius-sm);color:var(--color-destructive-foreground);cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactDetails_closeButton__MmdJN:hover{background-color:var(--red-600)}.ArtifactDetails_editForm__DzYhS{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ArtifactDetails_editForm__DzYhS .form-group{margin-bottom:0}.ArtifactDetails_detailsContent__OvzHa{padding:var(--spacing-md) 0}.ArtifactDetails_parametersSection__sdUBS{border-top:var(--border-width) solid var(--color-border);margin-top:var(--spacing-xl);padding-top:var(--spacing-md)}.ArtifactDetails_parametersSection__sdUBS h3{color:var(--color-foreground);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.ArtifactDetails_loading__dFlJp{color:var(--color-muted-foreground);padding:var(--spacing-xl);text-align:center}.ArtifactDetails_errorMessage__5-f09{background-color:var(--red-50);border:var(--border-width) solid var(--red-200);border-radius:var(--border-radius-sm);color:var(--color-error);margin:var(--spacing-md) 0;padding:var(--spacing-md)}.ArtifactDetails_artifactInfo__OmFek{background:var(--color-muted);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.ArtifactDetails_infoField__J9c5U{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.ArtifactDetails_infoField__J9c5U label{color:var(--color-foreground);font-weight:var(--font-weight-bold);min-width:120px}.ArtifactDetails_parameterList__h4-n2{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ArtifactDetails_parameterItem__zCXvy{background:var(--color-card);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);padding:var(--spacing-sm)}.ArtifactDetails_parameterHeader__shvXx{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.ArtifactDetails_requiredBadge__vXW8G{background:var(--color-error);border-radius:var(--border-radius-xs);color:var(--color-error-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px var(--spacing-sm)}.ArtifactDetails_recommendationsSection__Msoak{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ArtifactDetails_recommendationItem__hqQ82{align-items:center;background:var(--color-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);display:flex;justify-content:space-between;padding:var(--spacing-sm)}.ArtifactDetails_recommendationInfo__678rf{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ArtifactDetails_recommendationInfo__678rf .ArtifactDetails_name__m4oNN{color:var(--color-foreground);font-weight:var(--font-weight-bold)}.ArtifactDetails_recommendationInfo__678rf .ArtifactDetails_reason__jjQcU{color:var(--color-muted-foreground);font-size:var(--font-size-sm)}.ArtifactDetails_relationshipsSection__6qHLh{display:flex;flex-direction:column;gap:var(--spacing-md)}.ArtifactDetails_relationshipItem__O2\+a7{background:var(--color-muted);border-radius:var(--border-radius-sm);padding:var(--spacing-sm)}.ArtifactDetails_relationshipItem__O2\+a7 a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-base)}.ArtifactDetails_relationshipItem__O2\+a7 a:hover{color:var(--color-primary-hover);text-decoration:underline}.ArtifactDetails_headerButtons__eqkrQ{display:flex;gap:var(--spacing-sm)}.ArtifactDetails_editButton__1XY\+2{background-color:var(--color-secondary);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactDetails_editButton__1XY\+2:hover{background-color:var(--color-hover)}.ArtifactDetails_editHeader__D9iQy{align-items:center;display:flex;gap:var(--spacing-md);width:100%}.ArtifactDetails_editNameInput__Y4ZRr{background:var(--color-input);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-foreground);flex:1 1;font-size:var(--font-size-xl);padding:var(--spacing-sm)}.ArtifactDetails_editDescription__2W\+EX{padding:var(--spacing-md)}.ArtifactDetails_editDescriptionInput__J9Tft{background:var(--color-input);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-foreground);min-height:100px;padding:var(--spacing-sm);resize:vertical;width:100%}.ArtifactDetails_editButtons__\+MUSE{display:flex;gap:var(--spacing-sm)}.ArtifactDetails_editButtons__\+MUSE button:first-child{background-color:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactDetails_editButtons__\+MUSE button:first-child:hover{background-color:var(--green-600)}.ArtifactDetails_editButtons__\+MUSE button:last-child{background-color:var(--color-destructive);border:none;border-radius:var(--border-radius-sm);color:var(--color-destructive-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactDetails_editButtons__\+MUSE button:last-child:hover{background-color:var(--red-600)}.StateForm_stateFormOverlay__lU47u{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.StateForm_stateForm__q6lQB{background:var(--color-card);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);max-height:90vh;max-width:600px;overflow-y:auto;padding:0;width:90%}.StateForm_stateFormHeader__RvfiJ{align-items:center;background:var(--color-muted);border-bottom:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-md) var(--spacing-md)}.StateForm_stateFormHeaderLeft__-ieZZ{align-items:center;display:flex;gap:var(--spacing-md)}.StateForm_stateFormHeaderActions__FEHpe{align-items:center;display:flex;gap:var(--spacing-sm)}.StateForm_stateFormHeader__RvfiJ h3{color:var(--color-foreground);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.StateForm_stateFormType__HpAfr{background:var(--color-primary);border-radius:var(--border-radius-full);color:var(--color-primary-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-md);text-transform:uppercase}.StateForm_stateFormContent__rbUbS{padding:var(--spacing-lg)}.StateForm_formSection__rQWT0{margin-bottom:var(--spacing-xl)}.StateForm_formSection__rQWT0 h4{border-bottom:2px solid var(--color-border);color:var(--color-foreground);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm)}.StateForm_sectionDescription__2XIEN{color:var(--color-muted-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0 0 var(--spacing-md) 0}.StateForm_stateForm__q6lQB .form-group{margin-bottom:var(--spacing-lg)}.StateForm_errorMessage__gGllX{color:var(--color-error);display:block;font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.StateForm_checkboxGroup__SKZ8k{margin-bottom:var(--spacing-md)}.StateForm_checkboxLabel__6GTWp{align-items:center;color:var(--color-foreground);cursor:pointer;display:flex;font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}.StateForm_checkboxLabel__6GTWp input[type=checkbox]{cursor:pointer;height:16px;margin-right:var(--spacing-sm);width:16px}.StateForm_checkboxLabel__6GTWp .StateForm_checkmark__Gere3{background-color:var(--color-card);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-xs);display:inline-block;height:16px;margin-right:var(--spacing-sm);position:relative;transition:all var(--transition-base);width:16px}.StateForm_checkboxLabel__6GTWp input[type=checkbox]:checked+.StateForm_checkmark__Gere3{background-color:var(--color-primary);border-color:var(--color-primary)}.StateForm_checkboxLabel__6GTWp input[type=checkbox]:checked+.StateForm_checkmark__Gere3:after{border:solid var(--color-primary-foreground);border-width:0 2px 2px 0;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.StateForm_formActions__T2-\+S{border-top:var(--border-width) solid var(--color-border);display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.StateForm_cancelButton__lZoGe,.StateForm_submitButton__i4Y5r{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:100px;padding:var(--spacing-sm) var(--spacing-lg);transition:all var(--transition-base)}.StateForm_cancelButton__lZoGe{background-color:var(--gray-500);color:#fff}.StateForm_cancelButton__lZoGe:hover{background-color:var(--gray-600)}.StateForm_submitButton__i4Y5r{background-color:var(--color-primary);color:var(--color-primary-foreground)}.StateForm_submitButton__i4Y5r:hover{background-color:var(--color-primary-hover)}.StateForm_submitButton__i4Y5r:disabled{background-color:var(--color-disabled);cursor:not-allowed;opacity:.6}@media (max-width:768px){.StateForm_stateForm__q6lQB{margin:var(--spacing-lg);width:95%}.StateForm_stateFormHeader__RvfiJ{padding:var(--spacing-md) var(--spacing-lg)}.StateForm_stateFormContent__rbUbS{padding:var(--spacing-lg)}.StateForm_formActions__T2-\+S{flex-direction:column}.StateForm_cancelButton__lZoGe,.StateForm_submitButton__i4Y5r{width:100%}}.StateForm_stateFormInline__6XJdT{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;flex-direction:column;max-height:none;max-width:none;min-height:0;overflow-y:auto;width:100%}.StateForm_stateFormInline__6XJdT .StateForm_stateFormHeader__RvfiJ{border-left:none;border-radius:0;border-right:none;border-top:none;margin:0}.StateForm_stateFormTabs__rOw0p{background:var(--color-muted);border-bottom:var(--border-width) solid var(--color-border);display:flex;flex-shrink:0;gap:0;padding:0 var(--spacing-md)}.StateForm_stateFormTab__6QQVC{background:none;border:none;border-bottom:2px solid #0000;border-radius:0;color:var(--color-muted-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:-1px;padding:var(--spacing-md) var(--spacing-md);transition:all var(--transition-base)}.StateForm_stateFormTab__6QQVC:hover{background-color:var(--color-hover);color:var(--color-foreground)}.StateForm_stateFormTab__6QQVC.StateForm_active__ZZIgk{background-color:var(--color-card);border-bottom-color:var(--color-primary);color:var(--color-primary)}.StateForm_stateFormTabContent__elTaj{flex:1 1;min-height:0;overflow-y:auto;padding:var(--spacing-md)}.StateForm_stateFormTabPanel__7X2wm{display:flex;flex-direction:column;gap:var(--spacing-md)}.StateForm_fieldHint__xRt5O{color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-style:italic;margin-top:var(--spacing-xs)}.StateForm_stateFormInline__6XJdT .StateForm_stateFormContent__rbUbS{display:none}.StateForm_stateForm__q6lQB::-webkit-scrollbar{width:6px}.StateForm_stateForm__q6lQB::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.StateForm_stateForm__q6lQB::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.StateForm_stateForm__q6lQB::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.StateManager_stateManager__BBoQh{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.StateManager_stateManagerHeader__fUfY9{align-items:center;border-bottom:var(--border-width) solid var(--color-border);display:flex;justify-content:space-between;padding:var(--spacing-md)}.StateManager_stateManagerActions__fZ6\+C{align-items:center;display:flex;gap:var(--spacing-sm)}.StateManager_stateManagerContent__1HSGs{align-items:stretch;display:flex;flex:1 1;min-height:0;overflow:hidden}.StateManager_stateList__sJkv9{align-self:stretch;border-right:var(--border-width) solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;min-height:0;min-width:450px;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-sm) var(--spacing-xs);width:450px}.StateManager_stateItem__jPznx{border-bottom:var(--border-width) solid var(--gray-100);cursor:pointer;padding:var(--spacing-md);transition:background-color var(--transition-base)}.StateManager_stateItem__jPznx:hover{background-color:var(--color-hover)}.StateManager_stateItem__jPznx.StateManager_selected__zcvGE{background-color:var(--blue-50);border-left:3px solid var(--color-primary)}.StateManager_stateItemHeader__bc-i7{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.StateManager_stateGroup__0Z0o3{background:#0000;border:none;border-radius:var(--border-radius-xs);cursor:pointer;display:block;margin-bottom:1px;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.StateManager_stateGroup__0Z0o3:hover{background-color:var(--color-hover)}.StateManager_stateGroup__0Z0o3.StateManager_selected__zcvGE{background-color:var(--blue-50)}.StateManager_stateGroupHeader__klwMJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.StateManager_stateNameSection__uldkG{align-items:center;display:flex;flex:1 1;gap:var(--spacing-sm)}.StateManager_stateActionsInline__yAR7M{align-items:center;display:flex;gap:var(--spacing-xs)}.StateManager_stateActionsInline__yAR7M .StateManager_iconButton__mI1WQ{background:none;border:none;border-radius:var(--border-radius-xs);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-xs);transition:background-color var(--transition-base)}.StateManager_stateActionsInline__yAR7M .StateManager_iconButton__mI1WQ:hover{background-color:var(--gray-100)}.StateManager_stateActionsInline__yAR7M .StateManager_iconButton__mI1WQ.StateManager_createCompany__Bdb3G{color:var(--color-success)}.StateManager_stateActionsInline__yAR7M .StateManager_iconButton__mI1WQ.StateManager_edit__B9cW8{color:var(--color-primary)}.StateManager_stateActionsInline__yAR7M .StateManager_iconButton__mI1WQ.StateManager_delete__58qDp{color:var(--color-error)}.StateManager_stateBadges__pXUfs{display:flex;gap:var(--spacing-sm)}.StateManager_companyBadge__8awHI{background-color:var(--color-success);border-radius:var(--border-radius-xs);color:var(--color-success-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm)}.StateManager_stateName__w95lx{color:var(--color-foreground);flex:1 1;font-weight:var(--font-weight-medium)}.StateManager_primeBadge__gNEDF{background-color:var(--orange-500);border-radius:var(--border-radius-lg);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm)}.StateManager_stateActions__0tGm1{display:flex;gap:var(--spacing-sm)}.StateManager_iconButton__mI1WQ{background:var(--color-card);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);transition:background-color var(--transition-base)}.StateManager_iconButton__mI1WQ:hover{background-color:var(--color-hover)}.StateManager_stateDetails__kTXq4{background:var(--color-card);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.StateManager_stateView__GGi7W{flex:1 1;min-height:0;overflow-y:auto;padding:var(--spacing-md)}.StateManager_stateFlags__\+qeRq{display:flex;gap:var(--spacing-sm);margin:var(--spacing-md) 0}.StateManager_flag__JthPk{background-color:var(--blue-100);border-radius:var(--border-radius-lg);color:var(--blue-700);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.StateManager_stateMetadata__VB5LD{margin:var(--spacing-md) 0}.StateManager_stateMetadata__VB5LD p{color:var(--color-foreground);margin:var(--spacing-sm) 0}.StateManager_editButton__8Y1Qs{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.StateManager_editButton__8Y1Qs:hover{background-color:var(--color-primary-hover)}.StateManager_noSelection__keSs-{align-items:center;color:var(--color-muted-foreground);display:flex;font-size:var(--font-size-sm);font-style:italic;height:100%;justify-content:center;padding:var(--spacing-md)}.StateManager_errorMessage__plr0l{background-color:var(--red-50);border:var(--border-width) solid var(--red-200);border-radius:var(--border-radius-sm);color:var(--red-700);margin:var(--spacing-md);padding:var(--spacing-md)}.StateManager_addStateButton__iPmEF{background-color:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.StateManager_addStateButton__iPmEF:hover{background-color:var(--green-600)}.StateManager_applyFromPrimeButton__nNhFb{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.StateManager_applyFromPrimeButton__nNhFb:hover:not(:disabled){background-color:var(--color-primary-hover)}.StateManager_applyFromPrimeButton__nNhFb:disabled{background-color:var(--color-disabled);cursor:not-allowed;opacity:.6}.json-field-editor{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:16px}.json-field-editor-label{color:#2d3748;font-size:1.1em;font-weight:600;margin-bottom:8px}.json-field-editor-description{color:#718096;font-size:.9em;margin-bottom:16px}.json-field-editor-content{display:flex;flex-direction:column;gap:16px}.json-field{display:flex;flex-direction:column;gap:8px}.json-field-label{align-items:center;color:#4a5568;display:flex;font-weight:500;gap:4px}.required{color:#e53e3e;margin-left:4px}.field-description{color:#718096;font-size:.85em;margin-left:8px}.json-field-input,.json-field-select{border:1px solid #e2e8f0;border-radius:4px;font-size:14px;padding:8px 12px;transition:border-color .2s;width:100%}.json-field-input:focus,.json-field-select:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.json-field-add-button:disabled,.json-field-expand-button:disabled,.json-field-input:disabled,.json-field-remove-button:disabled,.json-field-select:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.7}.json-field-boolean,.json-field-boolean label{align-items:center;display:flex;gap:8px}.json-field-boolean label{cursor:pointer}.json-field-boolean input:disabled+label{cursor:not-allowed;opacity:.7}.json-field-expand-button{align-items:center;background:none;border:none;color:#4a5568;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:8px;text-align:left;width:100%}.json-field-expand-button:hover:not(:disabled){background:#f7fafc;border-radius:4px}.json-field-array-items,.json-field-object-content{border-left:2px solid #e2e8f0;margin-left:24px;padding:8px}.json-field-array-item{display:flex;gap:8px;margin-bottom:8px}.json-field-add-button,.json-field-remove-button{background:#f7fafc;border:1px solid #e2e8f0;border-radius:4px;cursor:pointer;font-size:.9em;padding:4px 8px;transition:all .2s}.json-field-add-button:hover:not(:disabled){background:#ebf8ff;border-color:#4299e1;color:#2b6cb0}.json-field-remove-button:hover:not(:disabled){background:#fff5f5;border-color:#e53e3e;color:#c53030}.json-field-editor-raw{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.json-field-raw-input{border:1px solid #e2e8f0;border-radius:4px;font-family:monospace;font-size:14px;line-height:1.5;margin-top:8px;min-height:200px;padding:12px;resize:vertical;width:100%}.json-field-raw-input:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.json-field-raw-input:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.7}.PropertySelector_propertySelectorOption__5SJvi{padding:var(--spacing-xs) 0}.PropertySelector_propertySelectorHeader__Z3p\+Z{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.PropertySelector_propertySelectorName__6dDLt{flex:1 1;font-weight:var(--font-weight-medium)}.PropertySelector_propertySelectorDescription__fjVO6{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);margin-top:2px}.PropertyChangesEditor_propertyChangesEditor__VG3Ea{padding:var(--spacing-md)}.PropertyChangesEditor_editorHeader__OPrL6{margin-bottom:var(--spacing-md)}.PropertyChangesEditor_editorHeader__OPrL6 h3{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.PropertyChangesEditor_listDetailLayout__LXck3 .PropertyChangesEditor_propertyChangesBody__rXhKx{display:flex;gap:var(--spacing-md)}.PropertyChangesEditor_changesListPane__HkVTF{background:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:260px;padding:var(--spacing-md);width:38%}.PropertyChangesEditor_listHeader__gRzo7{align-items:center;display:flex;font-weight:var(--font-weight-medium);justify-content:space-between}.PropertyChangesEditor_changesList__x721U{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:420px;overflow-y:auto;padding-right:var(--spacing-xs)}.PropertyChangesEditor_changeRow__AI1U1{align-items:center;background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-sm);transition:all var(--transition-base)}.PropertyChangesEditor_changeRow__AI1U1:hover{border-color:var(--color-primary);box-shadow:var(--shadow)}.PropertyChangesEditor_changeRow__AI1U1.PropertyChangesEditor_selected__nXEy2{background:var(--blue-50);border-color:var(--color-primary)}.PropertyChangesEditor_rowMain__uEiaT{align-items:center;display:flex;gap:var(--spacing-xs)}.PropertyChangesEditor_rowTitle__1Qf-R{font-weight:var(--font-weight-medium)}.PropertyChangesEditor_changesDetailPane__mPCBn{flex:1 1;min-height:420px}.PropertyChangesEditor_propertyChangeDetail__Kggyy label{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PropertyChangesEditor_propertyChangeDetail__Kggyy .ant-card-body{overflow:visible;padding:var(--spacing-md)}.PropertyChangesEditor_propertyChangeDetail__Kggyy .ant-card{overflow:visible}.PropertyChangesEditor_propertyChangeDetail__Kggyy .ant-select,.PropertyChangesEditor_propertyChangeDetail__Kggyy .ant-select-selector{width:100%}.PropertyChangesEditor_propertyChangesEditor__VG3Ea .PropertyChangesEditor_emptyDetail__iXau5,.PropertyChangesEditor_propertyChangesEditor__VG3Ea .PropertyChangesEditor_emptyState__UNdlo{background:var(--color-muted);border-radius:var(--border-radius-sm);color:var(--color-text-tertiary);margin-bottom:var(--spacing-md);padding:var(--spacing-xl);text-align:center}.validation-rule-editor{background-color:#fff7e6;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px;padding:12px}.validation-header{margin-bottom:12px}.validation-label{color:#262626;font-size:14px;font-weight:500}.validation-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.validation-field{display:flex;flex-direction:column}.validation-field.full-width{grid-column:1/-1}.validation-field label{color:#8c8c8c;font-size:12px;font-weight:500;margin-bottom:4px}@media (max-width:768px){.validation-fields{grid-template-columns:1fr}.validation-field.full-width{grid-column:1}}.validation-rules-editor{width:100%}.validation-rules-editor .editor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.validation-rules-editor .editor-header h3{align-items:center;color:#262626;display:flex;font-size:16px;font-weight:600;margin:0}.validation-collapse{background-color:initial;border:none}.validation-collapse .ant-collapse-item{border:1px solid #ffe58f;border-radius:4px;margin-bottom:8px;overflow:hidden}.validation-collapse .ant-collapse-header{background-color:#fffbe6;padding:12px 16px}.category-rules{background-color:#fff;padding:16px}.rule-item{margin-bottom:16px;position:relative}.rule-item:last-child{margin-bottom:0}.delete-rule-btn{position:absolute;right:8px;top:8px;z-index:1}.add-rule-section{border-top:1px dashed #d9d9d9;margin-top:16px;padding-top:16px}.TransitionForm_transitionForm__DyprT{margin:0 auto;max-width:600px;padding:var(--spacing-lg)}.TransitionForm_transitionForm__DyprT .form-group{margin-bottom:var(--spacing-md)}.TransitionForm_formActions__D3RSb{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg)}.TransitionForm_formActions__D3RSb button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:opacity var(--transition-base)}.TransitionForm_formActions__D3RSb button[type=button]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.TransitionForm_formActions__D3RSb button[type=submit]{background-color:var(--color-primary);color:var(--color-primary-foreground)}.TransitionForm_formActions__D3RSb button:hover{opacity:.9}.TransitionManager_transitionManager__jd-yp{display:flex;flex-direction:column;height:100%}.TransitionManager_transitionManagerHeader__BSVOV{align-items:center;border-bottom:var(--border-width) solid var(--color-border);display:flex;justify-content:space-between;padding:var(--spacing-md)}.TransitionManager_transitionManagerActions__rp4RO{align-items:center;display:flex;gap:var(--spacing-sm)}.TransitionManager_transitionManagerContent__cnPvF{display:flex;flex:1 1;overflow:hidden}.TransitionManager_transitionList__4o2O\+{border-right:var(--border-width) solid var(--color-border);display:flex;flex-direction:column;gap:0;overflow-x:visible;overflow-y:auto;padding:var(--spacing-xs) 0 0 0;width:450px}.TransitionManager_transitionList__4o2O\+>.TransitionManager_transitionGroup__C8pwN{display:flex;flex-direction:column;gap:var(--spacing-xs);isolation:isolate;margin-bottom:0;min-height:-webkit-fit-content;min-height:fit-content;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md) var(--spacing-md);position:relative;width:100%}.TransitionManager_transitionItem__N8hFs{border-bottom:var(--border-width) solid var(--gray-100);cursor:pointer;padding:var(--spacing-md);transition:background-color var(--transition-base)}.TransitionManager_transitionItem__N8hFs:hover{background-color:var(--color-hover)}.TransitionManager_transitionItem__N8hFs.TransitionManager_selected__Shfjk{background-color:var(--blue-50);border-left:3px solid var(--color-primary)}.TransitionManager_transitionItemHeader__J3euk{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.TransitionManager_transitionGroup__C8pwN{border-bottom:var(--border-width) solid var(--gray-100);color:var(--color-foreground);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-xs);min-height:auto;overflow:visible;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md) var(--spacing-md);position:relative;transition:background-color var(--transition-base);z-index:auto}.TransitionManager_transitionGroup__C8pwN:hover{background-color:var(--color-hover)}.TransitionManager_transitionGroup__C8pwN.TransitionManager_selected__Shfjk{background-color:var(--blue-50);border-left:3px solid var(--color-primary)}.TransitionManager_transitionGroupHeader__v3hTZ{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:var(--spacing-xs);position:relative;width:100%;z-index:auto}.TransitionManager_transitionNameSection__r52JU{align-items:center;display:flex;flex:1 1;gap:var(--spacing-sm)}.TransitionManager_transitionActionsInline__GMa\+3{align-items:center;display:flex;gap:var(--spacing-xs)}.TransitionManager_transitionActionsInline__GMa\+3 .TransitionManager_iconButton__kZ2yL{background:none;border:none;border-radius:var(--border-radius-xs);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-xs);transition:background-color var(--transition-base)}.TransitionManager_transitionActionsInline__GMa\+3 .TransitionManager_iconButton__kZ2yL:hover{background-color:var(--gray-100)}.TransitionManager_transitionActionsInline__GMa\+3 .TransitionManager_iconButton__kZ2yL.TransitionManager_createCompany__8Dg-b{color:var(--color-success)}.TransitionManager_transitionActionsInline__GMa\+3 .TransitionManager_iconButton__kZ2yL.TransitionManager_edit__DVPlG{color:var(--color-primary)}.TransitionManager_transitionActionsInline__GMa\+3 .TransitionManager_iconButton__kZ2yL.TransitionManager_delete__TYArk{color:var(--color-error)}.TransitionManager_transitionBadges__JwzSL{display:flex;gap:var(--spacing-sm)}.TransitionManager_companyBadge__ikuNB{background-color:var(--color-success);border-radius:var(--border-radius-xs);color:var(--color-success-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm)}.TransitionManager_transitionName__5SpLa{color:var(--color-foreground);display:block;flex:1 1;font-weight:var(--font-weight-medium)}.TransitionManager_transitionGroup__C8pwN .TransitionManager_transitionDetails__YksTI{background-color:var(--blue-50);border:var(--border-width) solid var(--color-primary);border-radius:var(--border-radius-sm);color:var(--color-foreground);flex-shrink:0;margin-bottom:var(--spacing-sm);min-height:1.5rem;overflow:visible;padding:var(--spacing-xs) 0;position:relative;width:100%;z-index:auto}.TransitionManager_transitionGroup__C8pwN .TransitionManager_transitionDetails__YksTI .TransitionManager_transitionStates__fhKbI{background-color:var(--yellow-50);border:var(--border-width) solid var(--orange-300);border-radius:var(--border-radius-sm);color:var(--color-foreground);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);margin-top:var(--spacing-xs);padding:var(--spacing-sm)}.TransitionManager_transitionStates__fhKbI .TransitionManager_stateNameResolved__ezJTJ{color:var(--color-foreground);font-weight:var(--font-weight-medium)}.TransitionManager_transitionStates__fhKbI .TransitionManager_stateNameUnresolved__gJvuS{color:var(--color-muted-foreground);font-weight:var(--font-weight-medium)}.TransitionManager_transitionStates__fhKbI .TransitionManager_noStateInfo__uKK1e{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-style:italic}.TransitionManager_transitionActions__s7Vsn{display:flex;gap:var(--spacing-sm)}.TransitionManager_transitionDetailsPanel__qWyBJ{background-color:var(--color-card);border-left:var(--border-width) solid var(--color-border);flex:1 1;min-width:300px;overflow-y:auto;padding:var(--spacing-md)}.TransitionManager_transitionView__Fw7dt{padding:var(--spacing-md)}.TransitionManager_transitionMetadata__gza3y{margin:var(--spacing-md) 0}.TransitionManager_transitionMetadata__gza3y p{color:var(--color-foreground);margin:var(--spacing-sm) 0}.TransitionManager_addTransitionButton__eCt3l{background-color:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.TransitionManager_addTransitionButton__eCt3l:hover{background-color:var(--green-600)}.TransitionManager_applyFromPrimeButton__gAU-3{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.TransitionManager_applyFromPrimeButton__gAU-3:hover:not(:disabled){background-color:var(--color-primary-hover)}.TransitionManager_applyFromPrimeButton__gAU-3:disabled{background-color:var(--color-disabled);cursor:not-allowed;opacity:.6}.TransitionManager_transitionForm__BV-\+T{padding:var(--spacing-md)}.TransitionManager_noSelection__JjNrw{align-items:center;color:var(--color-muted-foreground);display:flex;font-style:italic;height:100%;justify-content:center}.TransitionManager_errorMessage__moToe{background-color:var(--red-50);border:var(--border-width) solid var(--red-200);border-radius:var(--border-radius-sm);color:var(--red-700);margin:var(--spacing-md);padding:var(--spacing-md)}.TransitionManager_editButton__cHDPw{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.TransitionManager_editButton__cHDPw:hover{background-color:var(--color-primary-hover)}.TransitionManager_primeBadge__4rMgd{background-color:var(--orange-500);border-radius:var(--border-radius-lg);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm)}.CreateCompanyProcessDialog_modalOverlay__TlBGd{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.CreateCompanyProcessDialog_modalContent__kbF5R{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xl);max-height:90vh;max-width:600px;overflow-y:auto;padding:var(--spacing-xl);width:90%}.CreateCompanyProcessDialog_createCompanyProcessDialog__DLsso{max-height:90vh;max-width:600px;overflow-y:auto}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg{display:flex;flex-direction:column;gap:var(--spacing-md)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .form-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg label{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg input,.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg select,.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:.75rem;transition:border-color var(--transition-base)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg input:focus,.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg select:focus,.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066ff40;outline:none}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg textarea{font-family:Courier New,monospace;font-size:var(--font-size-xs);min-height:80px;resize:vertical}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_formActions__oK1pg{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_createButton__JWPQN{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:.75rem var(--spacing-lg);transition:background-color var(--transition-base)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_createButton__JWPQN:hover:not(:disabled){background-color:var(--color-primary-hover)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_createButton__JWPQN:disabled{background-color:var(--color-disabled);cursor:not-allowed}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_cancelButton__0LdJf{background-color:var(--color-disabled);border:none;border-radius:var(--border-radius-sm);color:var(--color-disabled-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:.75rem var(--spacing-lg);transition:background-color var(--transition-base)}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_cancelButton__0LdJf:hover{background-color:var(--gray-600)}.CreateCompanyProcessDialog_loadingMessage__dxAEY{color:var(--color-text-secondary);font-style:italic;padding:var(--spacing-xl);text-align:center}.CreateCompanyProcessDialog_warningMessage__4RuV1{background-color:var(--yellow-100);border:1px solid var(--yellow-300);border-radius:var(--border-radius-sm);color:var(--color-warning-foreground);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.CreateCompanyProcessDialog_infoMessage__jlGNl{background-color:var(--blue-100);border:1px solid var(--blue-300);border-radius:var(--border-radius-sm);color:var(--color-info-foreground);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.CreateCompanyProcessDialog_errorMessage__pMIYC{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-sm);color:var(--color-error);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}@media (max-width:768px){.CreateCompanyProcessDialog_createCompanyProcessDialog__DLsso{margin:var(--spacing-md);max-width:95vw}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_formActions__oK1pg{flex-direction:column}.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_cancelButton__0LdJf,.CreateCompanyProcessDialog_createCompanyProcessForm__dBefg .CreateCompanyProcessDialog_createButton__JWPQN{width:100%}}.UnifiedProcessManager_unifiedProcessManager__Xvz3u{background-color:var(--color-muted);border-radius:var(--border-radius-md);min-height:400px;padding:var(--spacing-md)}.UnifiedProcessManager_processHeader__7I5eZ{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.UnifiedProcessManager_processHeader__7I5eZ h3{color:var(--color-text-primary);margin:0}.UnifiedProcessManager_processActions__vUgtv{display:flex;gap:var(--spacing-sm)}.UnifiedProcessManager_applyFromPrimeButton__aKNH4{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.UnifiedProcessManager_applyFromPrimeButton__aKNH4:hover:not(:disabled){background-color:var(--color-primary-hover)}.UnifiedProcessManager_applyFromPrimeButton__aKNH4:disabled{background-color:var(--color-disabled);cursor:not-allowed}.UnifiedProcessManager_createButton__ipY9z{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.UnifiedProcessManager_createButton__ipY9z:hover{background-color:var(--color-primary-hover)}.UnifiedProcessManager_createButton__ipY9z:disabled{background-color:var(--color-disabled);cursor:not-allowed}.UnifiedProcessManager_processContent__xUf--{display:flex;gap:var(--spacing-md);height:350px}.UnifiedProcessManager_processList__GOHPO{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1 1;overflow-y:auto}.UnifiedProcessManager_noProcesses__tU5it{color:var(--color-text-secondary);padding:var(--spacing-xl);text-align:center}.UnifiedProcessManager_noProcesses__tU5it p{margin:var(--spacing-sm) 0}.UnifiedProcessManager_processItem__HKGKj{border-bottom:1px solid var(--color-border-light);cursor:pointer;padding:var(--spacing-md);transition:background-color var(--transition-base)}.UnifiedProcessManager_processItem__HKGKj:hover{background-color:var(--color-bg-hover)}.UnifiedProcessManager_processItem__HKGKj.UnifiedProcessManager_selected__JOq75{background-color:var(--blue-50);border-left:4px solid var(--color-primary)}.UnifiedProcessManager_processItem__HKGKj:last-child{border-bottom:none}.UnifiedProcessManager_processInfo__xKPuG{flex:1 1}.UnifiedProcessManager_processName__-w1vE{align-items:center;color:var(--color-text-primary);display:flex;font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);margin-bottom:.25rem}.UnifiedProcessManager_primeBadge__nMrhL{background-color:var(--orange-500);border-radius:12px;color:#fff;font-size:.75rem;font-weight:var(--font-weight-medium);padding:.125rem var(--spacing-sm)}.UnifiedProcessManager_processDescription__0Llij{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.UnifiedProcessManager_processMeta__siAou{display:flex;font-size:var(--font-size-xs);gap:var(--spacing-md)}.UnifiedProcessManager_demandFlowType__xghxa,.UnifiedProcessManager_processType__eEVBT{background-color:var(--color-muted);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);padding:.25rem var(--spacing-sm)}.UnifiedProcessManager_processItem__HKGKj .UnifiedProcessManager_processActions__vUgtv{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.UnifiedProcessManager_deleteButton__7nNHH,.UnifiedProcessManager_editButton__ZsAE4,.UnifiedProcessManager_openButton__rnGjB{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-xs);padding:.25rem var(--spacing-sm);transition:background-color var(--transition-base)}.UnifiedProcessManager_openButton__rnGjB{background-color:var(--color-primary);color:var(--color-primary-foreground)}.UnifiedProcessManager_openButton__rnGjB:hover{background-color:var(--color-primary-hover)}.UnifiedProcessManager_editButton__ZsAE4{background-color:var(--color-success);color:var(--color-success-foreground)}.UnifiedProcessManager_editButton__ZsAE4:hover{background-color:var(--green-600)}.UnifiedProcessManager_deleteButton__7nNHH{background-color:var(--color-error);color:var(--color-error-foreground)}.UnifiedProcessManager_deleteButton__7nNHH:hover{background-color:var(--red-600)}.UnifiedProcessManager_processDetails__cNJKT{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1 1;margin-left:var(--spacing-md);padding:var(--spacing-md)}.UnifiedProcessManager_processDetails__cNJKT h4{border-bottom:1px solid var(--border-color);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-sm)}.UnifiedProcessManager_detailRow__F\+gfH{display:flex;margin-bottom:.75rem}.UnifiedProcessManager_detailRow__F\+gfH label{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin-right:var(--spacing-sm);min-width:120px}.UnifiedProcessManager_detailRow__F\+gfH span{color:var(--color-text-primary)}.UnifiedProcessManager_modalOverlay__FFo8M{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.UnifiedProcessManager_modalContent__APfBO{background-color:var(--color-background);border-radius:var(--border-radius-md);max-height:80vh;max-width:500px;overflow-y:auto;padding:var(--spacing-xl);width:90%}.UnifiedProcessManager_modalContent__APfBO h3{color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.UnifiedProcessManager_processForm__g2SBb{display:flex;flex-direction:column;gap:var(--spacing-md)}.UnifiedProcessManager_processForm__g2SBb .form-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.UnifiedProcessManager_formActions__SMHDi{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.UnifiedProcessManager_cancelButton__WMrGT,.UnifiedProcessManager_saveButton__Hx2NA{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.UnifiedProcessManager_saveButton__Hx2NA{background-color:var(--color-primary);color:var(--color-primary-foreground)}.UnifiedProcessManager_saveButton__Hx2NA:hover{background-color:var(--color-primary-hover)}.UnifiedProcessManager_cancelButton__WMrGT{background-color:var(--color-disabled);color:var(--color-disabled-foreground)}.UnifiedProcessManager_cancelButton__WMrGT:hover{background-color:var(--gray-600)}.UnifiedProcessManager_errorMessage__K9\+4D{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-sm);color:var(--color-error);margin-bottom:var(--spacing-md);padding:.75rem}.UnifiedProcessManager_warningMessage__-x9zy{background-color:var(--yellow-100);border:1px solid var(--yellow-300);border-radius:var(--border-radius-sm);color:var(--color-warning-foreground);margin-bottom:var(--spacing-md);padding:.75rem}.UnifiedProcessManager_infoMessage__TC0EM{background-color:var(--blue-100);border:1px solid var(--blue-300);border-radius:var(--border-radius-sm);color:var(--color-info-foreground);margin-bottom:var(--spacing-md);padding:.75rem}.UnifiedProcessManager_createProcessForm__kg23f{display:flex;flex-direction:column;gap:var(--spacing-md)}.UnifiedProcessManager_createProcessForm__kg23f .form-group label{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin-bottom:.25rem}.UnifiedProcessManager_createProcessForm__kg23f .form-group input,.UnifiedProcessManager_createProcessForm__kg23f .form-group select,.UnifiedProcessManager_createProcessForm__kg23f .form-group textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-sizing:border-box;font-size:var(--font-size-sm);padding:.75rem;width:100%}.UnifiedProcessManager_createProcessForm__kg23f .form-group input:focus,.UnifiedProcessManager_createProcessForm__kg23f .form-group select:focus,.UnifiedProcessManager_createProcessForm__kg23f .form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem #0066ff40;outline:none}.UnifiedProcessManager_createProcessForm__kg23f .form-group textarea{min-height:80px;resize:vertical}.UnifiedProcessManager_createProcessForm__kg23f .UnifiedProcessManager_formActions__SMHDi{border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.UnifiedProcessManager_createProcessForm__kg23f .UnifiedProcessManager_createButton__ipY9z{background-color:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:.75rem var(--spacing-lg)}.UnifiedProcessManager_createProcessForm__kg23f .UnifiedProcessManager_createButton__ipY9z:hover:not(:disabled){background-color:var(--green-600)}.UnifiedProcessManager_createProcessForm__kg23f .UnifiedProcessManager_createButton__ipY9z:disabled{background-color:var(--color-disabled);cursor:not-allowed}.UnifiedProcessManager_createProcessForm__kg23f .UnifiedProcessManager_cancelButton__WMrGT{background-color:var(--color-disabled);border:none;border-radius:var(--border-radius-sm);color:var(--color-disabled-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:.75rem var(--spacing-lg)}.UnifiedProcessManager_createProcessForm__kg23f .UnifiedProcessManager_cancelButton__WMrGT:hover{background-color:var(--gray-600)}.StateFlowVisual_stateFlowVisual__eeFum{padding:var(--spacing-md);width:100%}.StateFlowVisual_stateFlowContainer__E07Nz{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-start;width:100%}.StateFlowVisual_stateFlowItem__Z1j60{align-items:center;display:flex;flex-direction:column}.StateFlowVisual_stateCard__I-b8u{cursor:default;transition:all var(--transition-base)}.StateFlowVisual_stateCard__I-b8u.StateFlowVisual_stateHighlighted__JHATc{box-shadow:var(--shadow-md);transform:translateY(-2px)}.StateFlowVisual_stateFlowArrow__t-o7q{align-items:center;display:flex;flex-shrink:0;justify-content:center}.StateFlowVisual_stateActionIndicator__0uW6z{margin-top:var(--spacing-xs);text-align:center}@media (max-width:768px){.StateFlowVisual_stateFlowContainer__E07Nz{align-items:stretch;flex-direction:column}.StateFlowVisual_stateFlowArrow__t-o7q{margin:var(--spacing-sm) 0;transform:rotate(90deg)}}.OptionCatalogManager_optionCatalogManager__g7JwA{padding:var(--spacing-lg)}.OptionCatalogManager_optionCatalogHeader__zQcCd{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.OptionCatalogManager_optionCatalogHeader__zQcCd h2{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.UnifiedPropertiesManager_unifiedPropertiesManager__FsddY{display:flex;flex-direction:column;height:100%;overflow:hidden}.UnifiedPropertiesManager_propertiesHeader__92KZl{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-md)}.UnifiedPropertiesManager_propertiesHeader__92KZl h2{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.UnifiedPropertiesManager_propertiesActions__2cKO8{align-items:center;display:flex;gap:var(--spacing-sm)}.UnifiedPropertiesManager_applyFromPrimeButton__NtUgM{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.UnifiedPropertiesManager_applyFromPrimeButton__NtUgM:hover:not(:disabled){background-color:var(--color-primary-hover)}.UnifiedPropertiesManager_applyFromPrimeButton__NtUgM:disabled{background-color:var(--color-disabled);cursor:not-allowed}.UnifiedPropertiesManager_errorMessage__6aENu{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-sm);color:var(--color-error);margin:var(--spacing-md);padding:var(--spacing-md)}.UnifiedPropertiesManager_propertiesContent__AcBhf{flex:1 1;height:100%;overflow-y:auto;padding:var(--spacing-md)}.UnifiedPropertiesManager_propertiesContent__AcBhf .UnifiedPropertiesManager_ant-row__VhP\+q{height:100%}.UnifiedPropertiesManager_propertiesContent__AcBhf .UnifiedPropertiesManager_ant-col__DAjdb{display:flex;flex-direction:column}.UnifiedPropertiesManager_noProperties__uIBsV{color:var(--color-text-secondary);padding:3rem var(--spacing-md);text-align:center}.UnifiedPropertiesManager_noProperties__uIBsV p{margin:var(--spacing-sm) 0}.UnifiedPropertiesManager_hint__V6JfE{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-style:italic}.UnifiedPropertiesManager_properties-list-card__0poIl{display:flex;flex-direction:column;height:100%}.UnifiedPropertiesManager_properties-list-card__0poIl .UnifiedPropertiesManager_ant-card-body__ewct1{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.UnifiedPropertiesManager_properties-list-card__0poIl .UnifiedPropertiesManager_ant-table-wrapper__vdTIL{flex:1 1;overflow:auto}.UnifiedPropertiesManager_properties-list-card__0poIl .UnifiedPropertiesManager_ant-table-container__z-a9F{height:100%}.UnifiedPropertiesManager_properties-list-card__0poIl .UnifiedPropertiesManager_ant-table-pagination__eduyC{flex-shrink:0;margin-top:16px}.UnifiedPropertiesManager_properties-list-card__0poIl .UnifiedPropertiesManager_ant-table-tbody__JU\+6N>tr:hover{background:var(--color-bg-hover)}.UnifiedPropertiesManager_properties-list-card__0poIl .UnifiedPropertiesManager_ant-table-tbody__JU\+6N>tr.UnifiedPropertiesManager_selected-property-row__my2NS{background:#e6f7ff}.UnifiedPropertiesManager_properties-list-card__0poIl .UnifiedPropertiesManager_ant-table-tbody__JU\+6N>tr.UnifiedPropertiesManager_selected-property-row__my2NS:hover{background:#bae7ff}.UnifiedPropertiesManager_property-details-card__LCOL\+{display:flex;flex-direction:column;height:100%}.UnifiedPropertiesManager_property-details-card__LCOL\+ .UnifiedPropertiesManager_ant-card-body__ewct1{flex:1 1;overflow-y:auto}.ArtifactItemsTab_artifactItemsTab__yeIk-{display:flex;flex-direction:column;height:100%;overflow:hidden}.ArtifactItemsTab_artifactItemsHeader__sGk4i{align-items:center;background:var(--color-background);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-md)}.ArtifactItemsTab_artifactItemsHeader__sGk4i h3{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ArtifactItemsTab_artifactItemsContent__7EKNm{background:var(--color-bg-secondary);flex:1 1;overflow:auto;padding:var(--spacing-md)}.ArtifactItemsTab_artifactItemsContent__7EKNm .ant-table-wrapper{background:var(--color-background);border-radius:var(--border-radius-sm);overflow:hidden}.ArtifactItemsTab_artifactItemsContent__7EKNm .ant-table{background:var(--color-background)}.ArtifactItemsTab_artifactItemsContent__7EKNm .ant-table-thead>tr>th{background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ArtifactItemsTab_artifactItemsContent__7EKNm .ant-table-tbody>tr:hover>td{background:var(--color-bg-hover)}.ArtifactItemsTab_artifactItemsLoading__EnFX6{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-base);height:100%;justify-content:center}.ArtifactItemsTab_noItemsMessage__6g0cp{color:var(--color-text-tertiary);padding:3rem var(--spacing-md);text-align:center}.ArtifactItemsTab_noItemsMessage__6g0cp p{margin:var(--spacing-sm) 0}.ArtifactItemsTab_noItemsMessage__6g0cp .ArtifactItemsTab_hint__dWrt3{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-style:italic}.ArtifactItemsTab_artifactItemsContent__7EKNm .ant-select{min-width:150px}@media (max-width:768px){.ArtifactItemsTab_artifactItemsHeader__sGk4i{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.ArtifactItemsTab_artifactItemsHeader__sGk4i .ant-space{justify-content:flex-end;width:100%}}.ArtifactTabs_artifactTabsContainer__RnvEO{display:flex;flex-direction:column;height:100%;overflow:hidden}.ArtifactTabs_tabs__U-NPN{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);display:flex;flex-shrink:0;gap:.25rem;margin-bottom:var(--spacing-sm);padding:.25rem}.ArtifactTabs_tabButton__Dc8-P{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:.25rem;padding:.25rem var(--spacing-sm);transition:all var(--transition-base)}.ArtifactTabs_tabButton__Dc8-P:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.ArtifactTabs_tabButton__Dc8-P.ArtifactTabs_active__Rx2If{background-color:var(--color-primary);border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);padding:var(--spacing-sm) var(--spacing-md)}.ArtifactTabs_tabContent__LhjAo{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);display:flex;flex:1 1;flex-direction:column;margin-bottom:var(--spacing-sm);max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-sm)}.ArtifactTabs_artifactItemsContent__QsRwC,.ArtifactTabs_detailsContent__2ZOHg,.ArtifactTabs_historyContent__UX2sU,.ArtifactTabs_krybotAgentContent__ibSDr,.ArtifactTabs_parametersContent__ydAZ5,.ArtifactTabs_processArtifactsContent__vFeMQ,.ArtifactTabs_propertiesContent__1WahH,.ArtifactTabs_stateMachineContent__JjkK1,.ArtifactTabs_statesContent__qysei,.ArtifactTabs_transitionsContent__gawA4,.ArtifactTabs_workflowContent__OzBAs{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.PrimeToCompanyImportDialog_primeToCompanyDialog__3evUH{height:90vh;max-width:1400px;width:95%}.PrimeToCompanyImportDialog_importLayout__kosp9{display:flex;gap:var(--spacing-lg);height:60vh;margin-bottom:var(--spacing-lg)}.PrimeToCompanyImportDialog_companyTreePanel__r4R8H{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex:0 0 400px;overflow-y:auto;padding:var(--spacing-md)}.PrimeToCompanyImportDialog_companyTreePanel__r4R8H h3{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-md) 0}.PrimeToCompanyImportDialog_treeContainer__6YiKQ{max-height:100%;overflow-y:auto}.PrimeToCompanyImportDialog_treeNode__erLOX{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;margin:var(--spacing-xs) 0;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.PrimeToCompanyImportDialog_treeNode__erLOX:hover{background-color:var(--blue-50);border-color:var(--color-primary)}.PrimeToCompanyImportDialog_treeNode__erLOX.PrimeToCompanyImportDialog_selected__3tEAR{background-color:var(--blue-50);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.PrimeToCompanyImportDialog_nodeHeader__hRpTn{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.PrimeToCompanyImportDialog_nodeName__ScFis{color:var(--color-text-primary);flex:1 1;font-weight:var(--font-weight-semibold)}.PrimeToCompanyImportDialog_nodeType__VwLsi{background-color:var(--color-muted);border-radius:var(--border-radius-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:2px var(--spacing-sm)}.PrimeToCompanyImportDialog_selectionCount__ly-81{color:var(--color-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.PrimeToCompanyImportDialog_nodeDescription__s2ppU{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.PrimeToCompanyImportDialog_primeSelectionPanel__kJbje{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);flex:1 1;overflow-y:auto;padding:var(--spacing-md)}.PrimeToCompanyImportDialog_primeSelectionPanel__kJbje h3{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-md) 0}.PrimeToCompanyImportDialog_noSelection__TmAy2{align-items:center;color:var(--color-text-secondary);display:flex;font-style:italic;height:200px;justify-content:center}.PrimeToCompanyImportDialog_primeSelections__YJtKU{max-height:100%;overflow-y:auto}.PrimeToCompanyImportDialog_primeSelection__IJlsO{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin:var(--spacing-sm) 0;padding:var(--spacing-md);transition:all var(--transition-base)}.PrimeToCompanyImportDialog_primeSelection__IJlsO.PrimeToCompanyImportDialog_selected__3tEAR{background-color:var(--green-50);border-color:var(--color-success)}.PrimeToCompanyImportDialog_selectionHeader__XjHkJ{margin-bottom:var(--spacing-sm)}.PrimeToCompanyImportDialog_selectionCheckbox__cm70L{align-items:center;cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-sm)}.PrimeToCompanyImportDialog_selectionCheckbox__cm70L input[type=checkbox]{cursor:pointer;height:16px;width:16px}.PrimeToCompanyImportDialog_primeName__Q7A97{color:var(--color-text-primary)}.PrimeToCompanyImportDialog_selectionDetails__9xsH-{border-top:1px solid var(--border-color);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.PrimeToCompanyImportDialog_nameInput__uqI33{margin-bottom:var(--spacing-md)}.PrimeToCompanyImportDialog_nameInput__uqI33 label{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.PrimeToCompanyImportDialog_nameInput__uqI33 input{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-base);width:100%}.PrimeToCompanyImportDialog_nameInput__uqI33 input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #06f3;outline:none}.PrimeToCompanyImportDialog_primeInfo__\+mbRC{background-color:var(--color-muted);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.PrimeToCompanyImportDialog_primeInfo__\+mbRC p{color:var(--color-text-secondary);margin:var(--spacing-xs) 0}.PrimeToCompanyImportDialog_primeInfo__\+mbRC strong{color:var(--color-text-primary)}.PrimeToCompanyImportDialog_importSummary__ehqq4{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin:var(--spacing-lg) 0;padding:var(--spacing-md)}.PrimeToCompanyImportDialog_importSummary__ehqq4 h3{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-sm) 0}.PrimeToCompanyImportDialog_summaryStats__QPTrb{color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-lg)}.PrimeToCompanyImportDialog_summaryStats__QPTrb span{align-items:center;display:flex;gap:var(--spacing-sm)}.PrimeToCompanyImportDialog_summaryStats__QPTrb span:before{color:var(--color-success);content:"•";font-weight:var(--font-weight-bold)}.PrimeToCompanyImportDialog_errorMessage__PzgoJ{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-sm);color:var(--color-error);margin:var(--spacing-md) 0;padding:var(--spacing-md) var(--spacing-md)}.PrimeToCompanyImportDialog_stepActions__Uk3rv{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-md);justify-content:flex-end;padding-top:var(--spacing-lg)}.PrimeToCompanyImportDialog_primaryButton__RG9WV{background-color:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}.PrimeToCompanyImportDialog_primaryButton__RG9WV:hover:not(:disabled){background-color:var(--green-600)}.PrimeToCompanyImportDialog_primaryButton__RG9WV:disabled{background-color:var(--color-disabled);cursor:not-allowed}.PrimeToCompanyImportDialog_secondaryButton__0alwQ{background-color:var(--color-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}.PrimeToCompanyImportDialog_secondaryButton__0alwQ:hover{background-color:var(--color-hover)}.PrimeToCompanyImportDialog_importDialogOverlay__WBk2d{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.PrimeToCompanyImportDialog_importDialog__hirej{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;max-width:1400px;overflow-y:auto;padding:var(--spacing-xl);width:95%}.PrimeToCompanyImportDialog_importDialogHeader__KWK-r{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.PrimeToCompanyImportDialog_importDialogHeader__KWK-r h2{color:var(--color-text-primary);font-size:var(--font-size-2xl);margin:0}.PrimeToCompanyImportDialog_closeButton__SUzeI{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-2xl);height:30px;justify-content:center;padding:0;transition:background-color var(--transition-base);width:30px}.PrimeToCompanyImportDialog_closeButton__SUzeI:hover{background:var(--color-hover);color:var(--color-text-primary)}.PrimeToCompanyImportDialog_importDialogContent__8jZ-U{flex:1 1;overflow-y:auto}@media (max-width:1200px){.PrimeToCompanyImportDialog_importLayout__kosp9{flex-direction:column;height:auto}.PrimeToCompanyImportDialog_companyTreePanel__r4R8H{flex:none;max-height:300px}.PrimeToCompanyImportDialog_primeSelectionPanel__kJbje{flex:none;max-height:400px}}@media (max-width:768px){.PrimeToCompanyImportDialog_primeToCompanyDialog__3evUH{height:95vh;width:98%}.PrimeToCompanyImportDialog_importLayout__kosp9{gap:var(--spacing-md)}.PrimeToCompanyImportDialog_companyTreePanel__r4R8H,.PrimeToCompanyImportDialog_primeSelectionPanel__kJbje{padding:var(--spacing-md)}.PrimeToCompanyImportDialog_stepActions__Uk3rv{flex-direction:column}.PrimeToCompanyImportDialog_primaryButton__RG9WV,.PrimeToCompanyImportDialog_secondaryButton__0alwQ{width:100%}}.NodePrimeImportDialog_primeImportList__-EHI2{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);max-height:400px;overflow-y:auto;padding:var(--spacing-sm)}.NodePrimeImportDialog_primeImportItem__WzwB3{background-color:var(--color-bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-md);transition:background-color var(--transition-base)}.NodePrimeImportDialog_primeImportItem__WzwB3:hover{background-color:var(--color-bg-hover)}.NodePrimeImportDialog_primeImportItemHeader__Dm45M{align-items:center;display:flex}.NodePrimeImportDialog_primeImportItemDetails__w9eSo{border-top:1px solid var(--border-color);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.NodePrimeImportDialog_primeImportItemDetails__w9eSo label{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.ArtifactStateFlowDiagram_stateFlowDiagram__iYXI2{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-xl)}.ArtifactStateFlowDiagram_stateFlowDiagram__iYXI2.ArtifactStateFlowDiagram_empty__OliW0{color:var(--color-text-secondary);padding:var(--spacing-2xl);text-align:center}.ArtifactStateFlowDiagram_diagramHeader__RmF-4{border-bottom:2px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md)}.ArtifactStateFlowDiagram_diagramTitleRow__5xnrU{align-items:center;display:flex;justify-content:space-between;width:100%}.ArtifactStateFlowDiagram_diagramTitleRow__5xnrU h3{color:var(--gray-800);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ArtifactStateFlowDiagram_diagramHeaderActions__9Cuqb{align-items:center;display:flex;gap:var(--spacing-sm)}.ArtifactStateFlowDiagram_diagramHeader__RmF-4 h3{color:var(--gray-800);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ArtifactStateFlowDiagram_diagramLegend__88yd1{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-xl)}.ArtifactStateFlowDiagram_legendSection__kAc8i{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.ArtifactStateFlowDiagram_legendLabel__PYZgJ{color:var(--gray-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.ArtifactStateFlowDiagram_legendItem__r6W78{align-items:center;color:var(--gray-500);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-xs)}.ArtifactStateFlowDiagram_legendColor__h7EFS{border:2px solid var(--gray-300);border-radius:var(--border-radius-sm);height:16px;width:16px}.ArtifactStateFlowDiagram_legendColor__h7EFS.ArtifactStateFlowDiagram_initial__-aUsO{background:var(--green-100);border-color:var(--green-500)}.ArtifactStateFlowDiagram_legendColor__h7EFS.ArtifactStateFlowDiagram_normal__4CG6w{background:var(--blue-100);border-color:var(--blue-500)}.ArtifactStateFlowDiagram_legendColor__h7EFS.ArtifactStateFlowDiagram_final__2lZbQ{background:var(--red-100);border-color:var(--red-600)}.ArtifactStateFlowDiagram_legendBorder__i1Od2{background:var(--blue-100);border-radius:var(--border-radius-sm);display:inline-block;height:16px;width:20px}.ArtifactStateFlowDiagram_legendBorder__i1Od2.ArtifactStateFlowDiagram_required__y7EWX{border:4px solid var(--blue-500)}.ArtifactStateFlowDiagram_legendBorder__i1Od2.ArtifactStateFlowDiagram_optional__YKcCG{border:1px solid var(--blue-500)}.ArtifactStateFlowDiagram_legendCircle__dIlUx{border:2px solid var(--color-background);border-radius:50%;display:inline-block;height:14px;width:14px}.ArtifactStateFlowDiagram_legendCircle__dIlUx.ArtifactStateFlowDiagram_processitem__FfB7c{background:var(--blue-500)}.ArtifactStateFlowDiagram_legendCircle__dIlUx.ArtifactStateFlowDiagram_material__X2UM2{background:var(--green-500)}.ArtifactStateFlowDiagram_legendCircle__dIlUx.ArtifactStateFlowDiagram_resource__OVoh7{background:var(--yellow-500)}.ArtifactStateFlowDiagram_legendCircle__dIlUx.ArtifactStateFlowDiagram_creation__L7o04{background:var(--purple-500)}.ArtifactStateFlowDiagram_legendArrow__L1joK{display:inline-block;height:3px;position:relative;width:24px}.ArtifactStateFlowDiagram_legendArrow__L1joK:after{border-bottom:4px solid #0000;border-left:6px solid;border-top:4px solid #0000;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:0}.ArtifactStateFlowDiagram_legendArrow__L1joK.ArtifactStateFlowDiagram_processitem__FfB7c{background-color:var(--blue-500);color:var(--blue-500)}.ArtifactStateFlowDiagram_legendArrow__L1joK.ArtifactStateFlowDiagram_material__X2UM2{background-color:var(--green-500);color:var(--green-500)}.ArtifactStateFlowDiagram_legendArrow__L1joK.ArtifactStateFlowDiagram_resource__OVoh7{background-color:var(--yellow-500);color:var(--yellow-500)}.ArtifactStateFlowDiagram_legendArrow__L1joK.ArtifactStateFlowDiagram_creation__L7o04{background-color:var(--purple-500);color:var(--purple-500)}.ArtifactStateFlowDiagram_diagramContainer__ClbwJ{background:var(--gray-50);border:1px solid var(--border-color);border-radius:var(--border-radius-md);max-height:500px;min-width:0;overflow-x:auto;overflow-y:auto;padding:var(--spacing-lg);width:100%}.ArtifactStateFlowDiagram_stateFlowSvg__8VXrQ{display:block;flex-shrink:0;margin:0}.state-pill{transition:all var(--transition-base)}.state-pill:hover{cursor:grab;filter:brightness(1.1)}.state-pill[data-manual-position=true]{stroke-width:3px}.state-pill.dragging{cursor:grabbing;filter:brightness(1.2);opacity:.7}.state-pill.initial-state{fill:var(--green-100);stroke:var(--green-500)}.state-pill.final-state{fill:var(--red-100);stroke:var(--red-600)}.state-pill.normal-state{fill:var(--blue-100);stroke:var(--blue-500)}.state-pill.required-state{stroke-width:4}.state-pill.optional-state{stroke-width:1}.state-pill:hover{stroke-width:5}.state-pill.no-transitions{stroke-dasharray:5,5;opacity:.6}.state-pill.selected{stroke:gold;stroke-width:4;filter:brightness(1.2)}.state-name{fill:var(--gray-900);dominant-baseline:middle;font-size:11px;font-weight:var(--font-weight-semibold);pointer-events:none;-webkit-user-select:none;user-select:none}.incoming-arrow,.outgoing-arrow{stroke-width:3;fill:none;stroke:var(--gray-500);cursor:pointer;pointer-events:stroke;transition:stroke-width var(--transition-base)}.incoming-arrow:hover,.outgoing-arrow:hover{stroke-width:4;opacity:.8}.incoming-arrow.role-processitem,.incoming-arrow.role-processitem_persistent,.outgoing-arrow.role-processitem,.outgoing-arrow.role-processitem_persistent{stroke:var(--blue-500)}.incoming-arrow.role-material,.outgoing-arrow.role-material{stroke:var(--green-500)}.incoming-arrow.role-resource,.outgoing-arrow.role-resource{stroke:var(--yellow-500)}.incoming-arrow.role-creation,.outgoing-arrow.role-creation{stroke:var(--purple-500)}.incoming-arrow.selected,.outgoing-arrow.selected{stroke-width:5;filter:drop-shadow(0 0 4px currentColor);opacity:1}.incoming-arrow.hovered,.outgoing-arrow.hovered{stroke-width:4.5;opacity:.9}.self-loop-arrow{stroke-width:3;fill:none;stroke:var(--gray-500);cursor:pointer;pointer-events:stroke;transition:stroke-width var(--transition-base)}.self-loop-arrow.role-processitem,.self-loop-arrow.role-processitem_persistent{stroke:var(--blue-500)}.self-loop-arrow.role-material{stroke:var(--green-500)}.self-loop-arrow.role-resource{stroke:var(--yellow-500)}.self-loop-arrow.role-creation{stroke:var(--purple-500)}.self-loop-arrow:hover{stroke-width:4;opacity:.8}.self-loop-arrow.selected{stroke-width:5;filter:drop-shadow(0 0 4px currentColor)}.creation-arrow{stroke-width:3;fill:none;stroke:var(--purple-500);cursor:pointer;pointer-events:stroke;transition:stroke-width var(--transition-base)}.creation-arrow:hover{stroke-width:4;opacity:.8}.creation-arrow.selected{stroke-width:5;filter:drop-shadow(0 0 4px var(--purple-500))}.incoming-arrow[data-has-waypoints=true]{stroke-width:3.5}.connection-point{pointer-events:none;transition:all var(--transition-base)}.connection-point:hover{r:5;fill:var(--blue-500)}.waypoint-handle{cursor:grab;pointer-events:all;transition:all var(--transition-base)}.waypoint-handle:hover{r:7;fill:var(--blue-600);stroke-width:3}.waypoint-handle.dragging{r:7;fill:var(--blue-700);stroke-width:3;cursor:grabbing}.waypoint-handle.endpoint{stroke-width:2.5}.artifact-container{pointer-events:none}.artifact-box{fill:var(--gray-50);stroke:var(--blue-500);stroke-width:2;stroke-dasharray:8,4;opacity:.8;pointer-events:all;transition:all var(--transition-base)}.artifact-box:hover{stroke-width:3;fill:var(--blue-50);opacity:1}.artifact-name-label{fill:var(--gray-800);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);letter-spacing:.5px;pointer-events:all;transition:fill var(--transition-base);-webkit-user-select:none;user-select:none}.artifact-name-label:hover{fill:var(--blue-800)}.process-circle{stroke:var(--color-background);stroke-width:2;cursor:grab;transition:all var(--transition-base)}.process-circle.role-processitem,.process-circle.role-processitem_persistent{fill:var(--blue-500)}.process-circle.role-material{fill:var(--green-500)}.process-circle.role-resource{fill:var(--yellow-500)}.process-circle.role-creation{fill:var(--purple-500)}.process-circle:hover{r:14;opacity:.8}.process-circle.selected{stroke:gold;stroke-width:3;filter:brightness(.85)}.process-circle.dragging{stroke:gold;stroke-width:3;cursor:grabbing;filter:brightness(.7);opacity:.8}.process-circle.transition-selected{stroke:gold;stroke-width:3;filter:brightness(1.1)}.process-circle[data-manual-position=true]{stroke-width:3px}.process-label{fill:var(--gray-700);font-size:11px;font-weight:var(--font-weight-semibold);text-shadow:1px 1px 2px #ffffffe6}.creation-start{pointer-events:none}.creation-start circle{transition:all var(--transition-base)}.property-badges circle{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.property-badges text{text-shadow:0 1px 1px #0000004d}.arrow-marker{fill:currentColor}.ArtifactStateFlowDiagram_diagramFooter__2Vf7T{border-top:1px solid var(--border-color);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.ArtifactStateFlowDiagram_diagramNote__RT6Lu{color:var(--gray-500);font-size:var(--font-size-sm);margin:0;text-align:center}@media (max-width:768px){.ArtifactStateFlowDiagram_diagramHeader__RmF-4{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.ArtifactStateFlowDiagram_diagramLegend__88yd1{gap:var(--spacing-sm)}.ArtifactStateFlowDiagram_legendItem__r6W78{font-size:11px}.ArtifactStateFlowDiagram_legendColor__h7EFS{height:12px;width:12px}.state-name{font-size:11px}}.ArtifactTreeSelection_artifactTreeSelection__2ZleS{margin:0 auto;max-width:960px;padding:var(--spacing-lg)}.ArtifactTreeSelection_lede__LV4-Q{color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--spacing-lg)}.ArtifactTreeSelection_slugLine__rjFZz{color:var(--color-text-secondary);color:var(--color-text-tertiary,var(--color-text-secondary));font-family:monospace;font-family:var(--font-family-mono,monospace);font-size:var(--font-size-sm);margin:0}.ArtifactTreeSelection_metaLine__8bHV-{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:4px 0 0}.ArtifactTreeSelection_errorBanner__NJcNr{background:color-mix(in srgb,var(--color-error) 12%,#0000);border-radius:var(--border-radius-sm);color:var(--color-error);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.ArtifactTreeSelection_legacySection__9gRNs{border-top:1px solid var(--color-border);margin-top:var(--spacing-xl);padding-top:var(--spacing-md)}.ArtifactTreeSelection_legacyList__L3I4v{color:var(--color-text-secondary);margin:var(--spacing-sm) 0 0;padding-left:1.25rem}.ArtifactTreeSelection_createTreeSection__e2j-Z{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.ArtifactTreeSelection_createTreeSection__e2j-Z input{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1 1;padding:var(--spacing-sm)}.ArtifactTreeSelection_createTreeSection__e2j-Z button{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactTreeSelection_createTreeSection__e2j-Z button:hover{background-color:var(--color-primary-hover)}.ArtifactTreeSelection_treesList__-hBRV{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.ArtifactTreeSelection_treeItem__PehFL{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:inherit;cursor:pointer;font:inherit;padding:var(--spacing-md);text-align:left;transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.ArtifactTreeSelection_treeItem__PehFL:hover:not(:disabled){border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.ArtifactTreeSelection_treeItem__PehFL:disabled{cursor:not-allowed;opacity:.6}.ArtifactTreeSelection_treeItem__PehFL h3{color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.ArtifactTreeSelection_treeItem__PehFL p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.ArtifactTreeSelection_error__YKkHy{background-color:var(--color-error-bg);border:1px solid var(--color-error);border-radius:var(--border-radius-sm);color:var(--color-error);padding:var(--spacing-sm)}.WorkflowDashboard_workflowDashboard__OeAZQ{padding:var(--spacing-xl)}.WorkflowDashboard_workflowDashboardHeader__MzsYY{margin-bottom:var(--spacing-xl)}.WorkflowDashboard_workflowDashboardHeader__MzsYY h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.WorkflowDashboard_workflowDashboardHeader__MzsYY p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:0}.WorkflowDashboard_workflowColumnCard__lZSj7{height:100%;min-height:500px}.WorkflowDashboard_workflowColumnCard__lZSj7 .ant-card-body{padding:var(--spacing-md)}.WorkflowDashboard_workflowArtifactItem__fHVba{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.WorkflowDashboard_workflowArtifactItem__fHVba:hover{background-color:var(--color-muted);border-color:var(--color-primary);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.WorkflowDashboard_workflowArtifactItem__fHVba .ant-list-item-meta-title{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.WorkflowDashboard_workflowArtifactItem__fHVba .ant-list-item-meta-description{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.WorkflowDashboard_workflowColumnCard__lZSj7 .ant-list::-webkit-scrollbar{width:6px}.WorkflowDashboard_workflowColumnCard__lZSj7 .ant-list::-webkit-scrollbar-track{background:var(--color-muted);border-radius:var(--border-radius-xs)}.WorkflowDashboard_workflowColumnCard__lZSj7 .ant-list::-webkit-scrollbar-thumb{background:var(--color-disabled);border-radius:var(--border-radius-xs)}.WorkflowDashboard_workflowColumnCard__lZSj7 .ant-list::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.ProcessCentricView_processCentricView__BPEsk{height:100%;overflow-y:auto;padding:var(--spacing-xl)}.ProcessCentricView_processCentricView__BPEsk .ant-card{box-shadow:var(--shadow)}.ProcessCentricView_processCentricView__BPEsk .ant-table-cell{padding:var(--spacing-md) var(--spacing-md)}.ProcessCentricView_processCentricView__BPEsk .ant-collapse{margin-top:var(--spacing-md)}.ProcessCentricView_processCentricView__BPEsk .ant-collapse-header{background-color:var(--color-muted);padding:var(--spacing-md)}.ProcessCentricView_processCentricView__BPEsk .ant-collapse-content-box{padding:0}.CompanyArtifactLayout_companyArtifactLayout__gE-ab{display:flex;flex-direction:column;height:100%;width:100%}.CompanyArtifactLayout_companyArtifactHeader__4R\+9w{align-items:center;background-color:var(--color-background);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-md)}.CompanyArtifactLayout_companyArtifactHeader__4R\+9w h1{color:var(--color-text-primary);font-size:var(--font-size-2xl);margin:0}.CompanyArtifactLayout_companyArtifactContent__eG677{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.CompanyArtifactLayout_companyArtifactContentContainer__hlK-L{flex:1 1;height:calc(100vh - 80px);max-height:calc(100vh - 80px);overflow:hidden;width:100%}.CompanyArtifactLayout_headerControls__ElfiK{align-items:center;display:flex;gap:var(--spacing-md)}.CompanyArtifactLayout_viewToggle__NT6mB{background:#fff;border-radius:var(--border-radius-md);box-shadow:var(--shadow);display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs)}.CompanyArtifactLayout_toggleButton__GYfXt{background:#0000;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.CompanyArtifactLayout_toggleButton__GYfXt:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.CompanyArtifactLayout_toggleButton__GYfXt.CompanyArtifactLayout_active__1kZ3k{background:var(--color-primary);box-shadow:var(--shadow-md);color:var(--color-primary-foreground)}.CompanyArtifactLayout_treeSelector__InERz{align-items:center;display:flex}.CompanyArtifactLayout_loading__POSkX{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-lg);height:100%;justify-content:center}.GuestGapDevice_device__Aw3Yq{max-width:720px;width:100%}.GuestGapDevice_rail__dg9IQ{align-items:center;display:flex;gap:0}.GuestGapDevice_dotEnd__UoE0k,.GuestGapDevice_dotStart__qswJP{border-radius:50%;flex-shrink:0;height:12px;width:12px}.GuestGapDevice_dotStart__qswJP{background:var(--gray-300)}.GuestGapDevice_dotEnd__UoE0k{background:var(--krysalis-green)}.GuestGapDevice_line__wJ1ix{background:linear-gradient(90deg,var(--gray-300),var(--krysalis-blue));flex:1 1;height:2px}.GuestGapDevice_labels__hWsmo{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:12px}.GuestGapDevice_labelLeft__1\+xNM,.GuestGapDevice_labelRight__NbJYa{font-family:var(--font-family-base);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.GuestGapDevice_labelLeft__1\+xNM{color:var(--color-text-tertiary)}.GuestGapDevice_labelRight__NbJYa{color:var(--krysalis-blue);text-align:right}.GuestHomePage_landing__idYZO{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-base);min-height:100vh}.GuestHomePage_band__eX0Ve,.GuestHomePage_footer__v7Hxl,.GuestHomePage_hero__T0e8W,.GuestHomePage_nav__vSijx{border-bottom:1px solid var(--color-border-light)}.GuestHomePage_nav__vSijx{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:30px 60px}.GuestHomePage_logo__2Zt-8{display:block;height:22px;width:auto}.GuestHomePage_footerLink__psF42,.GuestHomePage_navLink__1kAjR{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:14px;font-weight:500;line-height:1.4;margin:0;min-height:44px;padding:10px 4px;text-decoration:none;transition:color var(--transition-base)}.GuestHomePage_footerLink__psF42:focus-visible,.GuestHomePage_footerLink__psF42:hover,.GuestHomePage_navLink__1kAjR:focus-visible,.GuestHomePage_navLink__1kAjR:hover{color:var(--color-foreground)}.GuestHomePage_hero__T0e8W{padding:92px 60px 76px}.GuestHomePage_heroInner__rzLVt{margin:0 auto;max-width:940px}.GuestHomePage_kicker__jsxfm{color:var(--krysalis-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;letter-spacing:.04em;margin:0 0 28px;text-transform:lowercase}.GuestHomePage_h1__RJ3Gw{text-wrap:balance;color:var(--color-foreground);font-size:58px;font-weight:700;letter-spacing:-.03em;line-height:1.06;margin:0 0 26px}.GuestHomePage_h1Secondary__vp2gp{color:var(--color-text-tertiary)}.GuestHomePage_heroSub__tjD1M{text-wrap:pretty;color:var(--color-text-secondary);font-size:20px;font-weight:400;line-height:1.5;margin:0 0 52px;max-width:52rem}.GuestHomePage_gap__9pMKb{margin-bottom:44px}.GuestHomePage_cta__9RvVU{margin:0}.GuestHomePage_band__eX0Ve{background:var(--color-bg-secondary);padding:76px 60px}.GuestHomePage_bandInner__l\+yPx{margin:0 auto;max-width:760px}.GuestHomePage_h2__avrHp{text-wrap:balance;color:var(--color-foreground);font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 20px}.GuestHomePage_bandBody__TOSCQ{text-wrap:pretty;color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:1.7;margin:0 0 16px}.GuestHomePage_finePrint__X\+T5a{text-wrap:pretty;color:var(--color-text-tertiary);font-size:14px;font-weight:400;line-height:1.6;margin:0}.GuestHomePage_footer__v7Hxl{align-items:center;border-bottom:none;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:28px 60px}.GuestHomePage_footerCopy__dYEKb{color:var(--color-text-secondary);font-size:13px;font-weight:400;line-height:1.5;margin:0}@media (max-width:720px){.GuestHomePage_band__eX0Ve,.GuestHomePage_footer__v7Hxl,.GuestHomePage_hero__T0e8W,.GuestHomePage_nav__vSijx{padding-left:24px;padding-right:24px}.GuestHomePage_hero__T0e8W{padding-bottom:56px;padding-top:64px}.GuestHomePage_h1__RJ3Gw{font-size:clamp(36px,8vw,40px)}.GuestHomePage_heroSub__tjD1M{font-size:18px}.GuestHomePage_band__eX0Ve{padding-bottom:56px;padding-top:56px}}.home{margin:0 auto;max-width:1200px;padding:2rem}.home h1{color:#2c3e50;margin-bottom:2rem;text-align:center}.guest-hero-block{display:flex;flex-direction:column;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;min-height:70vh;min-height:clamp(420px,70vh,720px);overflow:hidden;position:relative;width:100vw}.guest-hero-block .guest-hero-bg{background-color:#1a1a2e;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.guest-hero-block .guest-hero-overlay{background:linear-gradient(180deg,#0000 0,#0000 45%,#00000026 75%,#00000059);inset:0;position:absolute;z-index:1}.guest-hero-block .guest-header{margin-bottom:0;padding:1.5rem 0;position:relative;z-index:2}.guest-hero-block .guest-hero{align-items:flex-end;display:flex;flex:1 1;justify-content:center;margin-bottom:0;min-height:0}.guest-hero-block .guest-hero-content{margin-bottom:2rem;margin-top:auto}.guest-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;padding:1.5rem 0}.guest-hero-block .guest-tagline{color:#fffffff2;text-shadow:0 1px 3px #0006}.guest-logo{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:48px;margin-bottom:.75rem;width:auto}.guest-tagline{color:#2c3e50;font-size:1.25rem;font-weight:600;letter-spacing:.02em;margin:0}.demo-section{display:flex;justify-content:center;margin-bottom:3rem}.demo-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;max-width:600px;padding:2.5rem;text-align:center;width:100%}.demo-card h2{color:#fff;font-size:2rem;margin-bottom:1rem}.demo-card p{color:#ffffffe6;font-size:1.1rem;margin-bottom:1rem}.demo-card .demo-subtext{color:#fffc;font-size:.95rem;margin-bottom:2rem}.demo-start-button{background:#fff;border:none;border-radius:8px;box-shadow:0 2px 8px #0003;color:#667eea;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:transform .2s,box-shadow .2s}.demo-start-button:hover{box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.demo-start-button:active{transform:translateY(0)}.sections{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.section-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;transition:transform .2s,box-shadow .2s}.section-card:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-4px)}.section-card h2{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}.section-card p{color:#666;margin-bottom:1.5rem}.section-card ul{list-style:none;margin:0;padding:0}.section-card li{margin-bottom:1rem}.section-card a{color:#3498db;display:block;font-weight:500;margin-bottom:.25rem;text-decoration:none}.section-card a:hover{color:#2980b9;text-decoration:underline}.section-card .description{color:#666;display:block;font-size:.9rem;margin-left:.5rem}.guest-home{margin:0 auto;max-width:960px;width:100%}.guest-hero{align-items:center;display:flex;justify-content:center;min-height:420px;overflow:hidden;position:relative}.guest-hero-bg{background-color:#1a1a2e;background-position:50%;background-size:cover;inset:0;position:absolute;z-index:0}.guest-hero-overlay{background:linear-gradient(180deg,#0000 0,#0000 45%,#00000026 75%,#00000059);inset:0;position:absolute;z-index:1}.guest-hero-content{margin:2rem 1rem;position:relative;z-index:2}.guest-section-image{border-radius:12px 12px 0 0;line-height:0;margin:-2.5rem -2.5rem 1.5rem;overflow:hidden;padding:0}.guest-section-image img{display:block;height:220px;object-fit:cover;width:100%}.guest-sections{display:flex;flex-direction:column;gap:3rem;margin-top:3rem}.info-section-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;padding:2.5rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.info-section-card:before{background:linear-gradient(90deg,#667eea,#764ba2);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.info-section-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.info-section-card:hover:before{transform:scaleX(1)}.info-section-card h2{color:#2c3e50;font-size:1.75rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.75rem;position:relative}.info-section-card h2:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.info-section-card>p{margin-bottom:2rem}.info-section-card ul,.info-section-card>p{color:#555;font-size:1.1rem;line-height:1.7}.info-section-card ul{margin:0 0 1.25rem 1.5rem;padding:0}.info-section-card ul+.cta-row,.info-section-card ul+p{margin-top:1.25rem}.info-section-card .section-tagline{color:#666;font-size:1.05rem;font-style:italic;margin-bottom:1.5rem}.section-problem{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #47556933}.section-problem h2:after,.section-problem:before{background:linear-gradient(90deg,#64748b,#475569)}.section-bridge-session{background:linear-gradient(135deg,#eef2ff,#fff);border:1px solid #6366f138}.section-bridge-session h2:after,.section-bridge-session:before{background:linear-gradient(90deg,#6366f1,#4f46e5)}.section-control-bridge{background:linear-gradient(135deg,#f0fdfa,#fff);border:1px solid #14b8a633}.section-control-bridge h2:after,.section-control-bridge:before{background:linear-gradient(90deg,#14b8a6,#0d9488)}.section-what-is{background:linear-gradient(135deg,#f0f4ff,#fff);border:1px solid #667eea33}.section-what-is h2:after,.section-what-is:before{background:linear-gradient(90deg,#3b82f6,#2563eb)}.section-what-is .info-feature{border-color:#3b82f626}.section-what-is .info-feature:hover{border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f626}.section-who-for{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #10b98133}.section-who-for h2:after,.section-who-for:before{background:linear-gradient(90deg,#10b981,#059669)}.section-who-for .audience-item{border-color:#10b98126}.section-who-for .audience-item:hover{border-color:#10b9814d;box-shadow:0 4px 12px #10b98126}.section-testimonials{background:linear-gradient(135deg,#faf5ff,#fff);border:1px solid #8b5cf633}.section-testimonials h2:after,.section-testimonials:before{background:linear-gradient(90deg,#8b5cf6,#7c3aed)}.section-testimonials .testimonial{border-left-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf61a}.section-testimonials .testimonial:hover{box-shadow:0 6px 16px #8b5cf633}.section-testimonials .testimonial:before{color:#8b5cf626}.section-tools{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f9731633}.section-tools h2:after,.section-tools:before{background:linear-gradient(90deg,#f97316,#ea580c)}.section-tools .tool-item{border-color:#f9731626}.section-tools .tool-item:hover{border-color:#f9731666;box-shadow:0 6px 20px #f9731633}.section-tools .tool-item:before{background:linear-gradient(90deg,#f97316,#ea580c)}.info-features{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.info-feature{background:#fffc;border:1px solid #667eea26;border-radius:8px;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.info-feature:hover{border-color:#3b82f64d;box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.info-feature h3{color:#1e40af;font-size:1.15rem;font-weight:600;margin-bottom:.75rem}.info-feature p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.info-audience{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.audience-item{background:#fffc;border:1px solid #10b98126;border-radius:8px;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.audience-item:hover{border-color:#10b9814d;box-shadow:0 4px 12px #10b98126;transform:translateY(-2px)}.audience-item h3{color:#047857;font-size:1.15rem;font-weight:600;margin-bottom:.75rem}.audience-item p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.testimonials{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem}.testimonial{background:#ffffffe6;border-left:5px solid #8b5cf6;border-radius:10px;box-shadow:0 2px 8px #8b5cf61a;padding:2rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.testimonial:before{color:#8b5cf626;content:'"';font-family:Georgia,serif;font-size:4rem;left:1.5rem;line-height:1;position:absolute;top:1rem}.testimonial:hover{box-shadow:0 6px 16px #8b5cf633;transform:translateY(-3px)}.testimonial-quote{color:#374151;font-size:1.05rem;font-style:italic;line-height:1.7;margin-bottom:1rem;position:relative;z-index:1}.testimonial-author{color:#6b7280;font-size:.95rem;font-weight:600;margin:0;position:relative;z-index:1}.tools-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.tool-item{background:#ffffffe6;border:1px solid #f9731626;border-radius:10px;overflow:hidden;padding:1.75rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tool-item:before{background:linear-gradient(90deg,#f97316,#ea580c);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.tool-item:hover{border-color:#f9731666;box-shadow:0 6px 20px #f9731633;transform:translateY(-3px)}.tool-item:hover:before{transform:scaleX(1)}.tool-item h3{color:#c2410c;font-size:1.15rem;font-weight:600;margin-bottom:.75rem;position:relative}.tool-item p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.tools-footer{border-top:1px solid #f973162e;margin-top:1.75rem;padding-top:1.25rem}.tools-footer-text{color:#4b5563;font-size:1.02rem;line-height:1.7;margin:0}.section-next{background:linear-gradient(135deg,#ecfeff,#fff);border:1px solid #0ea5e933}.section-next h2:after,.section-next:before{background:linear-gradient(90deg,#0ea5e9,#0284c7)}.next-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.next-card{background:#ffffffe6;border:1px solid #0ea5e926;border-radius:10px;padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.next-card:hover{border-color:#0ea5e959;box-shadow:0 6px 20px #0ea5e92e;transform:translateY(-3px)}.next-card h3{color:#075985;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.next-card p{color:#4b5563;font-size:.95rem;line-height:1.65;margin:0}.next-footer{border-top:1px solid #0ea5e92e;margin-top:1.75rem;padding-top:1.25rem}.next-footer-text{color:#4b5563;font-size:1.02rem;line-height:1.7;margin:0 0 1.25rem}.dashboard-home{margin-top:2rem}.dashboard-grid{grid-gap:2rem;display:grid;gap:2rem;grid-auto-rows:minmax(300px,auto);grid-template-columns:repeat(12,1fr)}.dashboard-section{min-height:300px}.dashboard-card{border:1px solid #0000000f;border-radius:12px;box-shadow:0 4px 12px #00000014;height:100%;transition:transform .3s ease,box-shadow .3s ease}.dashboard-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.value-metrics-section{grid-column:span 12}@media (min-width:1024px){.value-metrics-section{grid-column:span 8}}.value-metrics-section .dashboard-card{background:linear-gradient(135deg,#f0f4ff,#fff);border:1px solid #3b82f633}.value-metrics-section .dashboard-card:hover{box-shadow:0 8px 24px #3b82f626}.product-catalog-section{grid-column:span 12}@media (min-width:1024px){.product-catalog-section{grid-column:span 4}}.product-catalog-section .dashboard-card{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #10b98133}.product-catalog-section .dashboard-card:hover{box-shadow:0 8px 24px #10b98126}.fitfinder-shortcut-section{grid-column:span 12}@media (min-width:1024px){.fitfinder-shortcut-section{grid-column:span 4}}.fitfinder-shortcut-section .fitfinder-shortcut-intro{display:block;margin-bottom:.5rem}.fitfinder-shortcut-section .fitfinder-shortcut-link-wrap{margin-top:.25rem}.fitfinder-shortcut-section .fitfinder-shortcut-link{font-weight:500}.focus-list-section{grid-column:span 12}@media (min-width:1024px){.focus-list-section{grid-column:span 12}}.focus-list-section .dashboard-card{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f9731633}.focus-list-section .dashboard-card:hover{box-shadow:0 8px 24px #f9731626}.value-metrics-header{align-items:center;border-bottom:2px solid #3b82f633;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.value-metrics-content{display:flex;flex-direction:column;gap:1rem}.value-metric-card{width:100%}.value-metric-header{margin-bottom:1rem}.value-metric-content{display:flex;flex-direction:column;gap:.5rem}.value-metric-score{align-items:center;display:flex;gap:1.5rem;margin-bottom:.5rem}.value-metric-details{display:flex;flex-direction:column;gap:.25rem}.value-metric-sub-metrics{display:flex;flex-direction:column;gap:.5rem}.sub-metric-item{align-items:center;display:flex;justify-content:space-between}.value-metrics-recommendation{margin-top:1.5rem}.product-catalog-header{align-items:center;border-bottom:2px solid #10b98133;display:flex;margin-bottom:1.5rem;padding-bottom:1rem}.product-catalog-content{align-items:center;display:flex;justify-content:center;min-height:200px}.focus-list-section{grid-column:span 1}@media (max-width:1400px){.dashboard-grid{gap:1.5rem}}@media (max-width:1200px){.fitfinder-shortcut-section,.focus-list-section,.product-catalog-section,.value-metrics-section{grid-column:span 12}}@media (max-width:992px){.home{padding:1.5rem}.guest-sections{gap:2rem}.info-section-card{padding:2rem}.info-audience,.info-features,.tools-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.testimonials{grid-template-columns:1fr}}@media (max-width:768px){.home{padding:1rem}.home h1{font-size:1.75rem;margin-bottom:1.5rem}.guest-header{margin-bottom:1.5rem;padding:1rem 0}.guest-logo{height:40px;margin-bottom:.5rem}.guest-tagline{font-size:1.1rem}.demo-card{padding:2rem 1.5rem}.demo-card h2{font-size:1.5rem}.sections{grid-template-columns:1fr}.section-card{margin-bottom:1rem}.guest-sections{gap:1.5rem;margin-top:2rem}.info-section-card{border-radius:10px;padding:1.5rem}.info-section-card h2{font-size:1.5rem}.info-section-card>p{font-size:1rem}.info-audience,.info-features,.tools-grid{gap:1rem;grid-template-columns:1fr}.audience-item,.info-feature,.tool-item{padding:1.25rem}.testimonials{gap:1rem;grid-template-columns:1fr}.testimonial{padding:1.5rem}.testimonial-quote{font-size:1rem}.dashboard-grid{gap:1.5rem;grid-template-columns:1fr}.fitfinder-shortcut-section,.focus-list-section,.product-catalog-section,.value-metrics-section{grid-column:span 12}.dashboard-section{min-height:auto}.value-metric-score{gap:1rem}.value-metric-score,.value-metrics-header{align-items:flex-start;flex-direction:column}.value-metrics-header{gap:.5rem}}@media (max-width:480px){.home{padding:.75rem}.guest-header{margin-bottom:1rem;padding:.75rem 0}.guest-logo{height:36px;margin-bottom:.5rem}.guest-tagline{font-size:1rem}.demo-card{padding:1.5rem 1rem}.demo-card h2{font-size:1.25rem}.demo-card p{font-size:1rem}.demo-start-button{font-size:1rem;padding:.875rem 2rem}.info-section-card{padding:1.25rem}.info-section-card h2{font-size:1.35rem}.audience-item,.info-feature,.tool-item{padding:1rem}.testimonial{padding:1.25rem}}.demo-card-hero{max-width:840px;padding:3rem}.hero-eyebrow{background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:.02em;margin-bottom:1.25rem;padding:.35rem .75rem}.hero-title{font-size:2.75rem;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.hero-subtitle{color:#ffffffeb;font-size:1.15rem;line-height:1.7;margin:0 auto 1.75rem;max-width:58ch}.hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem;margin-top:.25rem}.demo-secondary-button{background:#fff3;border:2px solid #ffffff80;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:1rem 2.25rem;text-shadow:0 1px 2px #0000001a;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.demo-secondary-button:hover{background:#ffffff4d;border-color:#ffffffb3;box-shadow:0 4px 12px #00000038;transform:translateY(-2px)}.demo-secondary-button:active{transform:translateY(0)}.hero-fineprint{color:#ffffffd1;font-size:.95rem;margin-top:.75rem}.section-three-levers{background:linear-gradient(135deg,#ecfeff,#fff);border:1px solid #0ea5e933}.section-three-levers h2:after,.section-three-levers:before{background:linear-gradient(90deg,#0ea5e9,#0284c7)}.three-levers-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.lever-card{background:#ffffffe6;border:1px solid #0ea5e926;border-radius:10px;overflow:hidden;padding:1.75rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lever-card:hover{border-color:#0ea5e959;box-shadow:0 6px 20px #0ea5e92e;transform:translateY(-3px)}.lever-card h3{color:#075985;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.lever-card p{color:#4b5563;font-size:.95rem;line-height:1.65;margin:0 0 1rem}.lever-tags{display:flex;flex-wrap:wrap;gap:.5rem}.lever-tag{align-items:center;background:#0ea5e91a;border:1px solid #0ea5e92e;border-radius:999px;color:#075985;display:inline-flex;font-size:.85rem;font-weight:600;padding:.3rem .65rem}.section-early-adopters{background:linear-gradient(135deg,#fdf2f8,#fff);border:1px solid #ec489933}.section-early-adopters h2:after,.section-early-adopters:before{background:linear-gradient(90deg,#ec4899,#db2777)}.fit-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:1.5rem}.fit-card{background:#ffffffe6;border:1px solid #ec489926;border-radius:10px;padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fit-card:hover{border-color:#ec489959;box-shadow:0 6px 20px #ec48992e;transform:translateY(-3px)}.fit-card h3{color:#9d174d;font-size:1.15rem;font-weight:700;margin-bottom:.75rem}.fit-list{list-style:none;margin:0;padding:0}.fit-list li{color:#4b5563;font-size:.95rem;line-height:1.65;margin-bottom:.7rem;padding-left:1.4rem;position:relative}.fit-list li:before{color:#db2777;content:"✓";font-weight:800;left:0;position:absolute;top:.05rem}.cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1.75rem}.section-final-cta{background:linear-gradient(135deg,#eef2ff,#fff);border:1px solid #6366f138}.section-final-cta h2:after,.section-final-cta:before{background:linear-gradient(90deg,#6366f1,#4f46e5)}@media (max-width:768px){.guest-hero-block{min-height:60vh;min-height:clamp(380px,60vh,600px)}.guest-hero{min-height:0}.guest-section-image img{height:180px}.demo-card-hero{padding:2rem 1.5rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.05rem}.demo-secondary-button{font-size:1rem;padding:.95rem 2rem}.fit-grid,.next-grid,.three-levers-grid{gap:1rem;grid-template-columns:1fr}}@media (max-width:480px){.guest-hero-block{min-height:55vh;min-height:clamp(340px,55vh,500px)}.guest-hero{min-height:0}.guest-section-image{border-radius:12px 12px 0 0;margin:-1.25rem -1.25rem 1rem}.guest-section-image img{height:160px}.hero-title{font-size:1.75rem}.hero-eyebrow{font-size:.85rem}.hero-fineprint{font-size:.9rem}}.Resources_page__fTUYB{background:radial-gradient(ellipse 80% 50% at 10% 0,color-mix(in srgb,#0d6e6e 12%,#0000),#0000 55%),#f7fafb;background:radial-gradient(ellipse 80% 50% at 10% 0,color-mix(in srgb,var(--color-primary,#0d6e6e) 12%,#0000),#0000 55%),var(--color-background,#f7fafb);color:#1a2332;color:var(--color-foreground,#1a2332);font-family:IBM Plex Sans,Segoe UI,sans-serif;font-family:var(--font-family-base,"IBM Plex Sans","Segoe UI",sans-serif);min-height:100vh;padding:3rem clamp(1.25rem,4vw,3.5rem) 4rem}.Resources_header__gfpNU{margin-bottom:2.5rem;max-width:40rem}.Resources_eyebrow__MsM5w{color:#0d6e6e;color:var(--color-primary,#0d6e6e);font-size:.75rem;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.Resources_title__l9cZx{font-family:Georgia,serif;font-family:var(--font-family-display,Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.15;margin:0 0 .75rem}.Resources_lede__RySLQ{color:#5c6b7a;color:var(--color-muted,#5c6b7a);font-size:1.05rem;line-height:1.5;margin:0}.Resources_list__QmVWj{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;max-width:40rem;padding:0}.Resources_card__t0kRS{grid-gap:.35rem;border-bottom:1px solid #1a23321f;color:inherit;display:grid;gap:.35rem;padding:1.1rem 0;text-decoration:none}.Resources_card__t0kRS:hover .Resources_cardTitle__-wBlA{color:#0d6e6e;color:var(--color-primary,#0d6e6e)}.Resources_kind__dl2P6{color:#5c6b7a;color:var(--color-muted,#5c6b7a);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.Resources_cardTitle__-wBlA{font-size:1.25rem;font-weight:600;transition:color .15s ease}.Resources_cardSummary__D6EA5{color:#5c6b7a;color:var(--color-muted,#5c6b7a);font-size:.95rem;line-height:1.45}.Resources_badgePublic__lce4-,.Resources_badge__\+\+n2V{color:#0d6e6e;color:var(--color-primary,#0d6e6e);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.Resources_badge__\+\+n2V{color:#8a5a2b}.Resources_memberHint__WJNCB{color:#5c6b7a;color:var(--color-muted,#5c6b7a);margin-top:2rem}.Resources_linkBtn__-HB0i{background:none;border:none;color:#0d6e6e;color:var(--color-primary,#0d6e6e);cursor:pointer;font:inherit;padding:0;text-decoration:underline}.Resources_back__FjwBb{color:#0d6e6e;color:var(--color-primary,#0d6e6e);text-decoration:none}.Resources_back__FjwBb:hover{text-decoration:underline}.Resources_body__ApVzV{font-size:1.1rem;line-height:1.65;margin-top:2rem;max-width:40rem}.Resources_body__ApVzV p{margin:0 0 1rem}.Resources_htmlFrame__5TqF9{background:#fff;border:0;display:block;margin-top:1.5rem;min-height:70vh;width:100%}.Resources_htmlHost__OyJMn{background:#f3f5f6;background:var(--color-background,#f3f5f6);display:flex;flex-direction:column;min-height:100vh}.Resources_htmlChrome__f2giJ{align-items:center;border-bottom:1px solid #e4e5e7;border-bottom:1px solid var(--color-border-light,#e4e5e7);display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;padding:.65rem 1rem}.Resources_openFull__RD22u{color:#0d6e6e;color:var(--color-primary,#0d6e6e);text-decoration:none}.Resources_openFull__RD22u:hover{text-decoration:underline}.Resources_htmlFrameFull__MZBsd{background:#f3f5f6;border:0;flex:1 1;min-height:calc(100vh - 48px);width:100%}.artifact-types{margin:0 auto;max-width:800px;padding:20px}.artifact-types-enhanced{grid-gap:16px;display:grid;gap:16px;grid-template-columns:350px 1fr;height:calc(100vh - 120px);padding:16px}.type-list-section,.type-list-section .ant-card{display:flex;flex-direction:column;height:100%}.type-list-section .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:0}.type-list-section .ant-list{flex:1 1;height:calc(100vh - 200px);max-height:calc(100vh - 200px);min-height:0;overflow-y:auto;padding:8px}.type-list-section .ant-list .ant-list-items{max-height:none}.type-list-section .ant-list{scrollbar-color:#d9d9d9 #f0f0f0;scrollbar-width:thin}.type-list-section .ant-list::-webkit-scrollbar{width:6px}.type-list-section .ant-list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.type-list-section .ant-list::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.type-list-section .ant-list::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.type-list-section .ant-list-item{border-radius:4px;margin-bottom:4px;padding-left:12px;padding-right:12px;transition:all .2s ease}.type-list-section .ant-list-item:hover{background-color:#f5f5f5}.type-list-section .ant-list-item.selected{background-color:#e6f7ff;border-left:3px solid #1890ff}.new-type-form{background:#f5f5f5;border-radius:4px;display:flex;gap:10px;margin-bottom:20px;padding:15px}.new-type-form input{flex:1 1;padding:8px}.new-type-form input,.type-item{border:1px solid #ddd;border-radius:4px}.type-item{background:#fff;margin-bottom:10px;padding:15px}.view-form{align-items:center;display:flex;gap:15px}.type-name{flex:1 1;font-weight:700}.type-description{color:#666;flex:2 1}.actions{display:flex;gap:5px}.edit-form{gap:10px}.edit-form input{border:1px solid #ddd;border-radius:4px;padding:8px}button{background:#007bff;border-radius:4px;color:#fff;padding:8px 15px}button:hover{background:#0056b3}button[type=submit]{background:#28a745}button[type=submit]:hover{background:#218838}.error,.loading{padding:20px}.type-details-section{overflow:hidden}.type-details-section,.type-details-section .ant-tabs{display:flex;flex-direction:column;height:100%}.type-details-section .ant-tabs-content-holder{flex:1 1;overflow:hidden}.type-details-section .ant-tabs-tabpane{height:100%;overflow-y:auto;padding:16px}.type-details-section .ant-tabs-content-holder .ant-tabs-content{height:100%}.type-details-section .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane{height:100%;overflow-y:auto;padding:16px}.type-details-section .ant-tabs-tabpane::-webkit-scrollbar{width:8px}.type-details-section .ant-tabs-tabpane::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.type-details-section .ant-tabs-tabpane::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.type-details-section .ant-tabs-tabpane::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.type-details-section .ant-tabs-tabpane .ant-card{margin-bottom:16px}.type-details-section .ant-tabs-tabpane .ant-card:last-child{margin-bottom:0}.SplitPaneLayout_splitPaneLayout__q25OS{display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 200px)}.SplitPaneLayout_splitPaneRow__dv4tV{flex:1 1;height:100%;min-height:0}.SplitPaneLayout_splitPaneLeft__MWpNM,.SplitPaneLayout_splitPaneRight__gQNNU{display:flex;flex-direction:column;height:100%;min-height:0}.SplitPaneLayout_splitPaneLeft__MWpNM .ant-card,.SplitPaneLayout_splitPaneRight__gQNNU .ant-card{display:flex;flex-direction:column;height:100%}.SplitPaneLayout_splitPaneLeft__MWpNM .ant-card-body,.SplitPaneLayout_splitPaneRight__gQNNU .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:var(--spacing-md)}@media (max-width:992px){.SplitPaneLayout_splitPaneLayout__q25OS{min-height:auto}.SplitPaneLayout_splitPaneLeft__MWpNM,.SplitPaneLayout_splitPaneRight__gQNNU{height:auto;max-height:500px}}.ManagementForm_managementFormCard__UvF4r{display:flex;flex-direction:column;height:100%}.ManagementForm_managementFormCard__UvF4r .ant-card-body{padding:var(--spacing-md)}.ManagementForm_managementFormCard__UvF4r .ant-card-body,.ManagementForm_managementForm__-99Nf{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ManagementForm_managementFormHeader__w\+gFx{align-items:center;display:flex;gap:var(--spacing-sm)}.ManagementForm_managementFormTabs__XvOqb{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ManagementForm_managementFormTabs__XvOqb .ant-tabs-content-holder{flex:1 1;min-height:0;overflow-y:auto;position:relative}.ManagementForm_managementFormTabs__XvOqb .ant-tabs-content{height:100%}.ManagementForm_managementFormTabs__XvOqb .ant-tabs-tabpane{min-height:100%;padding:var(--spacing-md) 0}.ManagementForm_managementFormContent__2A243{flex:1 1;overflow-y:auto;padding-bottom:var(--spacing-md)}.ManagementForm_managementFormActions__jrTAm{border-top:var(--border-width) solid var(--color-border);display:flex;flex-shrink:0;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-md);padding-top:var(--spacing-md)}@media (max-width:768px){.ManagementForm_managementFormActions__jrTAm{flex-direction:column}.ManagementForm_managementFormActions__jrTAm .ant-btn{width:100%}}:root{--page-padding:24px;--card-padding:16px;--split-pane-gap:16px;--left-pane-width:350px;--form-field-spacing:16px}.management-page-container{min-height:calc(100vh - 64px);padding:24px;padding:var(--page-padding)}.management-page-header{margin-bottom:24px;margin-bottom:var(--page-padding)}.management-page-header .ant-typography,.management-page-header h1,.management-page-header h2{margin:0}.management-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.management-card .ant-card-body{padding:16px;padding:var(--card-padding)}.list-card{display:flex;flex-direction:column;height:100%}.list-card .ant-card-body{padding:16px;padding:var(--card-padding)}.list-card .ant-card-body,.list-card .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.list-card .ant-table-container{flex:1 1;overflow-x:auto;overflow-y:auto}.list-card .ant-table-pagination{border-top:1px solid #f0f0f0;flex-shrink:0;margin-top:16px;padding-top:16px}.details-card{display:flex;flex-direction:column;height:100%}.details-card .ant-card-body{padding:16px;padding:var(--card-padding)}.details-card .ant-card-body,.details-card .ant-form,.details-card .ant-tabs{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.details-card .ant-tabs-content-holder{flex:1 1;max-height:calc(100vh - 450px);overflow-y:auto}.details-card .ant-tabs-content{height:100%}.details-card .ant-tabs-tabpane{padding:16px 0;padding:var(--card-padding) 0}.selected-row{background-color:#e6f7ff!important}.list-card .ant-table-tbody>tr:hover{background-color:#f5f5f5}.list-card .ant-table-tbody>tr.selected-row:hover{background-color:#bae7ff!important}.management-form{display:flex;flex-direction:column;height:100%}.management-form-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--form-field-spacing);padding-bottom:16px;padding-bottom:var(--form-field-spacing)}.management-form-actions{border-top:1px solid #f0f0f0;display:flex;gap:8px;justify-content:flex-end;margin-top:16px;margin-top:var(--form-field-spacing);padding-top:16px;padding-top:var(--form-field-spacing)}.empty-selection-state{align-items:center;color:#8c8c8c;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;padding:var(--page-padding);text-align:center}.empty-selection-state .ant-empty{margin:0}@media (max-width:992px){.management-page-container{padding:16px}.details-card,.list-card{height:auto;max-height:500px}}@media (max-width:768px){.management-page-container{padding:12px}.management-form-actions{flex-direction:column}.management-form-actions .ant-btn{width:100%}}.parameter-type-list{padding:20px}.parameter-type-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.table{background:#fff;border-collapse:collapse;box-shadow:0 1px 3px #0000001a;margin-top:20px;width:100%}.table td,.table th{border-bottom:1px solid #eee;padding:12px;text-align:left}.table th{background-color:#f8f9fa;font-weight:600}.button{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px}.button--primary{background:#1976d2;border-color:#1976d2;color:#fff}.button--secondary{background:#2196f3;border-color:#2196f3;color:#fff}.button--danger{background:#dc3545;border-color:#dc3545;color:#fff}.button-group{display:flex;gap:8px}.modal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal__content{background:#fff;border-radius:4px;max-width:500px;padding:24px;width:100%}.form-group{margin-bottom:16px}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.StatePropertyManager_statePropertyManager__TIC\+N{margin-bottom:var(--spacing-lg)}.StatePropertyManager_statePropertyManager__TIC\+N .ant-card-head{background-color:var(--color-muted);border-bottom:1px solid var(--border-color)}.StatePropertyManager_statePropertyManager__TIC\+N .ant-card-head-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.StatePropertyManager_statePropertyManager__TIC\+N .ant-table-thead>tr>th{background-color:var(--color-muted);font-weight:var(--font-weight-semibold)}.StatePropertyManager_statePropertyManager__TIC\+N .ant-table-tbody>tr:hover>td{background-color:var(--color-hover)}.StatePropertyManager_statePropertyManager__TIC\+N .property-status-icon{margin-right:var(--spacing-sm)}.StatePropertyManager_statePropertyManager__TIC\+N .inherited-property{color:var(--color-primary);font-style:italic}.StatePropertyManager_statePropertyManager__TIC\+N .material-property-linked{color:var(--color-success)}.StatePropertyManager_statePropertyManager__TIC\+N .material-property-unlinked{color:var(--color-warning)}.StatePropertyManager_statePropertyManager__TIC\+N .dependency-tree{max-height:400px;overflow-y:auto}.StatePropertyManager_statePropertyManager__TIC\+N .dependency-tree .ant-tree-node-content-wrapper{padding:var(--spacing-xs) var(--spacing-sm)}.StatePropertyManager_statePropertyManager__TIC\+N .material-dependency-card{background-color:var(--purple-50);border-left:3px solid var(--purple-600)}.StatePropertyManager_statePropertyManager__TIC\+N .base-property-card{background-color:var(--green-50);border-left:3px solid var(--color-success)}.StatePropertyManager_statePropertyManager__TIC\+N .user-input-property-card{background-color:var(--orange-50);border-left:3px solid var(--orange-600)}.StatePropertyManager_statePropertyManager__TIC\+N .ant-modal-body{max-height:70vh;overflow-y:auto}.StatePropertyManager_statePropertyManager__TIC\+N .property-actions{display:flex;gap:var(--spacing-xs)}.StatePropertyManager_statePropertyManager__TIC\+N .property-actions .ant-btn{height:auto;padding:var(--spacing-xs) var(--spacing-sm)}.StatePropertyManager_statePropertyManager__TIC\+N .inherited-properties-section{background-color:var(--color-muted);border-radius:var(--border-radius-md);margin-top:var(--spacing-md);padding:var(--spacing-md)}.StatePropertyManager_statePropertyManager__TIC\+N .inherited-properties-section .ant-typography{margin-bottom:var(--spacing-sm)}.StatePropertyManager_statePropertyManager__TIC\+N .property-form .ant-form-item{margin-bottom:var(--spacing-md)}.StatePropertyManager_statePropertyManager__TIC\+N .property-form .ant-form-item-label{font-weight:var(--font-weight-medium)}.StatePropertyManager_statePropertyManager__TIC\+N .dependency-modal .ant-collapse-item{margin-bottom:var(--spacing-sm)}.StatePropertyManager_statePropertyManager__TIC\+N .dependency-modal .ant-collapse-header{font-weight:var(--font-weight-medium)}.StatePropertyManager_statePropertyManager__TIC\+N .material-dependency-item{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm)}.StatePropertyManager_statePropertyManager__TIC\+N .material-dependency-item .property-name{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.StatePropertyManager_statePropertyManager__TIC\+N .material-dependency-item .artifact-name{color:var(--purple-600);font-size:var(--font-size-xs)}.StatePropertyManager_statePropertyManager__TIC\+N .material-dependency-item .condition{background-color:var(--color-muted);border-radius:var(--border-radius-xs);color:var(--color-text-tertiary);font-family:monospace;font-size:var(--font-size-xs);padding:2px var(--spacing-xs)}.PropertyRelationshipGraph_propertyGraphContainer__GiOlE{height:100%;width:100%}.PropertyRelationshipGraph_propertyGraphFilters__MdcC2{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.PropertyRelationshipGraph_propertyGraphSvgContainer__KqYGz{background:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);height:600px;overflow:hidden;position:relative;width:100%}.PropertyRelationshipGraph_propertyGraphSvg__lYuHh{height:100%;width:100%}.PropertyRelationshipGraph_propertyGraphSvg__lYuHh .links line{stroke:var(--gray-500);stroke-opacity:.6;stroke-width:2}.PropertyRelationshipGraph_propertyGraphSvg__lYuHh .nodes circle{cursor:pointer;transition:r var(--transition-base)}.PropertyRelationshipGraph_propertyGraphSvg__lYuHh .nodes circle:hover{r:35}.PropertyRelationshipGraph_propertyGraphSelectedInfo__JNwpx{background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-md);min-width:200px;padding:var(--spacing-md);position:absolute;right:var(--spacing-md);top:var(--spacing-md)}.PropertyRelationshipDetails_propertyRelationshipDetails__KNmjY{padding:var(--spacing-sm) 0}.PropertyRelationshipDetails_propertyRelationshipDetails__KNmjY .ant-descriptions{margin-bottom:var(--spacing-xl)}.PropertyRelationshipDetails_propertyRelationshipDetails__KNmjY .ant-list-item{padding:var(--spacing-md) 0}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB{padding:var(--spacing-md)}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB .ant-card{border-radius:var(--border-radius-md);box-shadow:var(--shadow-md)}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB .ant-card-head-title{color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold)}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB .ant-card-extra{color:var(--color-primary-foreground)}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB .ant-table{background:var(--color-background)}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB .ant-table-thead>tr>th{background:var(--color-muted);font-weight:var(--font-weight-semibold)}.PrimeArtifactPropertiesManager_primeArtifactPropertiesManager__D46YB .ant-tag{margin:var(--spacing-xs)}.parameter-definition-editor{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:16px;padding:12px}.parameter-header{margin-bottom:12px}.parameter-label{align-items:center;color:#262626;display:flex;font-size:14px;font-weight:500}.parameter-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.parameter-field{display:flex;flex-direction:column}.parameter-field label{color:#8c8c8c;font-size:12px;font-weight:500;margin-bottom:4px}.parameter-default-hint{color:#1890ff;font-size:11px;font-weight:400;margin-left:4px}.parameter-value-placeholder input{background-color:#f0f0f0;color:#8c8c8c;font-style:italic}.parameter-field:has(.ant-select-multiple),.parameter-field:has(textarea){grid-column:1/-1}@media (max-width:768px){.parameter-fields{grid-template-columns:1fr}.parameter-field:has(.ant-select-multiple),.parameter-field:has(textarea){grid-column:1}}.transition-parameters-editor{width:100%}.editor-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.editor-header h3{align-items:center;color:#262626;display:flex;font-size:16px;font-weight:600;margin:0}.mode-badge{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px}.mode-badge.prime{background-color:#e6f7ff;border:1px solid #91d5ff;color:#1890ff}.mode-badge.company{background-color:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.parameters-collapse{background-color:initial;border:none}.parameters-collapse .ant-collapse-item{border:1px solid #d9d9d9;border-radius:4px;margin-bottom:8px;overflow:hidden}.parameters-collapse .ant-collapse-header{background-color:#fafafa;padding:12px 16px}.panel-header{flex-direction:column;gap:4px}.panel-title{color:#262626;font-size:14px;font-weight:600}.panel-description{color:#8c8c8c;font-size:12px;font-weight:400}.category-parameters{background-color:#fff;padding:16px}.parameter-item{margin-bottom:16px;position:relative}.parameter-item:last-child{margin-bottom:0}.delete-parameter-btn{position:absolute;right:8px;top:8px;z-index:1}.add-parameter-section{border-top:1px dashed #d9d9d9;margin-top:16px;padding-top:16px}@media (max-width:768px){.editor-header{align-items:flex-start;flex-direction:column;gap:8px}.mode-badge{align-self:flex-end}}.parameter-value-display{width:100%}.parameter-value-display h4{color:#262626;font-size:16px;font-weight:600;margin:0 0 16px}.parameter-value-display.empty{border:1px dashed #d9d9d9;border-radius:4px;color:#8c8c8c;padding:24px;text-align:center}.categories-container{display:flex;flex-direction:column;gap:12px}.category-card{border:1px solid #d9d9d9}.param-value{color:#262626;font-weight:500}.param-description{color:#8c8c8c;font-size:12px;font-style:italic}.parameter-value-display.compact .categories-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.compact-category{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:4px;padding:12px}.compact-category-title{border-bottom:1px solid #e8e8e8;color:#595959;font-size:13px;font-weight:600;margin-bottom:8px;padding-bottom:8px}.compact-params{display:flex;flex-direction:column;gap:6px}.compact-param{align-items:flex-start;display:flex;font-size:12px;justify-content:space-between}.compact-param-label{color:#8c8c8c;flex-shrink:0;margin-right:8px}.compact-param-value{color:#262626;flex:1 1;font-weight:500;text-align:right}@media (max-width:768px){.parameter-value-display.compact .categories-container{grid-template-columns:1fr}}.rollup-configuration-panel{padding:16px}.rollup-configuration-panel .ant-card-head-title{font-size:14px;font-weight:600}.rollup-configuration-panel .ant-card-body{padding:12px}.rollup-configuration-panel .ant-space-item{width:100%}.rollup-configuration-panel .ant-card-small>.ant-card-body{padding:12px}.rollup-configuration-panel .ant-typography{margin-bottom:0}.rollup-configuration-panel .ant-input,.rollup-configuration-panel .ant-select{font-size:13px}.rollup-configuration-panel .ant-card[style*="background-color: rgb(240, 249, 255)"]{border:1px solid #bae7ff}.rollup-configuration-panel>div[style*="text-align: center"]{font-style:italic}.process-parameters-editor{width:100%}.process-parameters-editor .ant-collapse{background:#0000}.process-parameters-editor .ant-collapse-item{background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:8px}.process-parameters-editor .ant-collapse-header{font-weight:500;padding:12px 16px!important}.process-parameters-editor .ant-collapse-content{border-top:1px solid #e8e8e8}.process-parameters-editor .ant-card{margin-bottom:12px}.process-parameters-editor .ant-empty{margin:16px 0}.demand-calculation-rules-editor{width:100%}.demand-calculation-rules-editor .ant-card{margin-bottom:16px}.demand-calculation-rules-editor label{color:#333;font-weight:500}.demand-calculation-rules-editor .ant-input-number,.improvement-parameters-editor{width:100%}.improvement-parameters-editor .ant-card{margin-bottom:16px}.improvement-parameters-editor label{color:#333;font-size:12px;font-weight:500}.improvement-parameters-editor .ant-divider{font-size:12px;font-weight:600;margin:12px 0}.improvement-parameters-editor .ant-progress{margin-top:4px}.TransitionsProcessesView_transitionsProcessesView__jekWU{padding:var(--spacing-md)}.TransitionsProcessesView_transitionsProcessesView__jekWU .ant-table-cell{padding:var(--spacing-md) var(--spacing-md)}.TransitionsProcessesView_transitionsProcessesView__jekWU .ant-table-row:hover{background-color:var(--color-hover);cursor:pointer}.TransitionsProcessesView_transitionsProcessesView__jekWU .ant-badge{margin-right:var(--spacing-md)}.ProcessArtifactManager_processArtifactManager__x6NbS,.ProcessArtifactManager_processArtifactManager__x6NbS>.ant-card{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ProcessArtifactManager_processArtifactManager__x6NbS>.ant-card>.ant-card-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--spacing-xs)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-card{box-shadow:var(--shadow)}.ProcessArtifactManager_processArtifactManager__x6NbS .artifacts-by-role{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-list-item{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-md);transition:background-color var(--transition-base)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-list-item:hover{background-color:var(--color-muted)}.ProcessArtifactManager_artifactManagerLayout__93CHM{display:flex;flex:1 1;gap:var(--spacing-xs);min-height:0;overflow:hidden}.ProcessArtifactManager_tabsSection__8MDCG{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.ProcessArtifactManager_addArtifactSidebar__b1ODw{display:flex;flex-direction:column;flex-shrink:0;width:220px}.ProcessArtifactManager_addArtifactSidebar__b1ODw .ant-card{display:flex;flex-direction:column}.ProcessArtifactManager_addArtifactSidebar__b1ODw .ant-card-body{display:flex;flex:1 1;flex-direction:column;padding:var(--spacing-xs)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-table{font-size:var(--font-size-xs)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-table-thead>tr>th{background-color:var(--color-muted);font-weight:var(--font-weight-semibold);padding:var(--spacing-sm)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-table-tbody>tr>td{padding:var(--spacing-xs) var(--spacing-sm)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-table-tbody>tr:hover>td{background-color:var(--color-hover)}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-tabs{display:flex;flex-direction:column;height:100%}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-tabs-content-holder{flex:1 1;min-height:0;overflow:hidden;padding:0}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-tabs-content{height:100%;padding:0}.ProcessArtifactManager_processArtifactManager__x6NbS .ant-tabs-tabpane{height:100%;overflow:auto;padding:var(--spacing-xs)}.PrimeParameterManager_primeParameterManager__rLaMx,.PrimeParameterManager_primeParameterManager__rLaMx>.ant-card{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.PrimeParameterManager_primeParameterManager__rLaMx>.ant-card>.ant-card-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.PrimeParameterManager_primeParameterManager__rLaMx .ant-list{margin-top:var(--spacing-sm)}.PrimeParameterManager_primeParameterManager__rLaMx .ant-empty{margin:var(--spacing-xl) 0}.CreationRelationshipsManager_container__YdUqV{padding:0}.CreationRelationshipsManager_loadingContainer__c\+toY{align-items:center;display:flex;justify-content:center;min-height:200px}.CreationRelationshipsManager_card__Jg2L3{background:#fff;background:var(--card-bg,#fff);border-radius:8px}.CreationRelationshipsManager_tabContent__sK9E8{padding:16px 0}.CreationRelationshipsManager_sectionHeader__EXxoH{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CreationRelationshipsManager_relationshipCard__y2Vn7{border-radius:6px;margin-bottom:12px;transition:box-shadow .2s ease}.CreationRelationshipsManager_relationshipCard__y2Vn7:hover{box-shadow:0 2px 8px #0000001a}.CreationRelationshipsManager_relationshipHeader__JFMo8{align-items:center;display:flex;justify-content:space-between}.CreationRelationshipsManager_relationshipInfo__LuiFq{flex:1 1}.CreationRelationshipsManager_relationshipActions__54B8L{display:flex;gap:8px}.CreationRelationshipsManager_emptyState__\+X0WY{padding:40px 20px;text-align:center}.CreationRelationshipsManager_recursiveWarning__6Q\+D4{background:#fff7e6;border:1px solid #ffd591;border-radius:4px;margin-top:8px;padding:8px 12px}.dark .CreationRelationshipsManager_card__Jg2L3{background:#1f1f1f;background:var(--card-bg-dark,#1f1f1f)}.dark .CreationRelationshipsManager_recursiveWarning__6Q\+D4{background:#2a1f00;border-color:#614700}.TabValidationStatus_tabValidationStatus__DJsOc{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.TabValidationStatus_validationHeader__dnT1H{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.TabValidationStatus_validationHeader__dnT1H.TabValidationStatus_clickable__Z-Hiq{cursor:pointer;-webkit-user-select:none;user-select:none}.TabValidationStatus_validationHeader__dnT1H.TabValidationStatus_clickable__Z-Hiq:hover{background-color:var(--color-hover);border-radius:var(--border-radius-md);margin:calc(var(--spacing-sm)*-1);padding:var(--spacing-sm)}.TabValidationStatus_statusIndicator__oTRre{align-items:center;display:flex;gap:var(--spacing-sm)}.TabValidationStatus_chevronIcon__NN\+EK{color:var(--color-text-secondary);height:16px;width:16px}.TabValidationStatus_countBadge__ZvBn7{display:flex;gap:var(--spacing-sm);margin-left:var(--spacing-sm)}.TabValidationStatus_issuesCount__B9Gf7{background-color:var(--red-100);color:var(--red-800)}.TabValidationStatus_issuesCount__B9Gf7,.TabValidationStatus_warningsCount__jUiRD{border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-sm)}.TabValidationStatus_warningsCount__jUiRD{background-color:var(--yellow-100);color:var(--yellow-800)}.TabValidationStatus_statusIcon__FF4JE{height:20px;width:20px}.TabValidationStatus_statusIcon__FF4JE.TabValidationStatus_approved__iLrWx{color:var(--color-success)}.TabValidationStatus_statusIcon__FF4JE.TabValidationStatus_incomplete__biY-7{color:var(--color-error)}.TabValidationStatus_statusIcon__FF4JE.TabValidationStatus_pending__yGXRI{color:var(--color-warning)}.TabValidationStatus_statusText__e4kjF{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.TabValidationStatus_approveButton__-q7cY{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-md);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.TabValidationStatus_approveButton__-q7cY:hover{background-color:var(--color-primary-hover)}.TabValidationStatus_validationIssues__Mg4dL{background-color:var(--red-50);border:1px solid var(--red-200);border-radius:var(--border-radius-md);margin-top:var(--spacing-md);padding:var(--spacing-md)}.TabValidationStatus_validationIssues__Mg4dL h4{color:var(--red-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0}.TabValidationStatus_validationIssues__Mg4dL ul{margin:0;padding-left:var(--spacing-lg)}.TabValidationStatus_validationIssues__Mg4dL li{color:var(--red-900);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.TabValidationStatus_validationWarnings__flLz\+{background-color:var(--yellow-50);border:1px solid var(--yellow-200);border-radius:var(--border-radius-md);margin-top:var(--spacing-md);padding:var(--spacing-md)}.TabValidationStatus_validationWarnings__flLz\+ h4{color:var(--yellow-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0}.TabValidationStatus_validationWarnings__flLz\+ ul{margin:0;padding-left:var(--spacing-lg)}.TabValidationStatus_validationWarnings__flLz\+ li{color:var(--yellow-900);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.TabValidationStatus_validationSuccess__pmEYF{align-items:center;background-color:var(--green-50);border:1px solid var(--green-200);border-radius:var(--border-radius-md);color:var(--green-800);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-md)}.TabValidationStatus_successIcon__DbjC9{color:var(--color-success);height:20px;width:20px}.ApprovalToggle_approvalToggle__49UZz{align-items:center;border:none;border-radius:var(--border-radius-xs);cursor:pointer;display:inline-flex;height:18px;justify-content:center;margin-left:var(--spacing-xs);padding:0;transition:all var(--transition-base);vertical-align:middle;width:18px}.ApprovalToggle_approvalToggle__49UZz:disabled{cursor:not-allowed;opacity:.5}.ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_approved__Znj2o{background-color:var(--color-success)}.ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_approved__Znj2o:hover:not(:disabled){background-color:var(--green-600)}.ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_notApproved__0uFEr{background-color:var(--color-error)}.ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_notApproved__0uFEr:hover:not(:disabled){background-color:var(--red-600)}.ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_loading__f\+VNX{opacity:.7}.ApprovalToggle_toggleIcon__0XFu2{color:var(--color-primary-foreground);height:12px;width:12px}.tab-with-toggle.active .ApprovalToggle_approvalToggle__49UZz,.tab-with-toggle.active .ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_approved__Znj2o,.tab-with-toggle.active .ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_notApproved__0uFEr{background-color:#fff3;border:none}.tab-with-toggle.active .ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_approved__Znj2o:hover:not(:disabled),.tab-with-toggle.active .ApprovalToggle_approvalToggle__49UZz.ApprovalToggle_notApproved__0uFEr:hover:not(:disabled),.tab-with-toggle.active .ApprovalToggle_approvalToggle__49UZz:hover:not(:disabled){background-color:#ffffff4d}.tab-with-toggle.active .ApprovalToggle_approvalToggle__49UZz .ApprovalToggle_toggleIcon__0XFu2{color:var(--color-primary-foreground)}.PrimeModelTester_primeModelTester__-NJ05{width:100%}.PrimeModelTester_primeModelTester__-NJ05 .ant-card{border-radius:var(--border-radius-md);box-shadow:var(--shadow-md)}.PrimeModelTester_primeModelTester__-NJ05 .ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;color:var(--color-primary-foreground)}.PrimeModelTester_primeModelTester__-NJ05 .ant-card-head-title{color:var(--color-primary-foreground)}.PrimeModelTester_primeModelTester__-NJ05 .ant-card-extra .ant-btn{border-color:#ffffff4d;color:var(--color-primary-foreground)}.PrimeModelTester_primeModelTester__-NJ05 .ant-card-extra .ant-btn:hover{background-color:#ffffff1a;border-color:#ffffff80}.PrimeModelTester_testPlaceholder__CVjJF{background:var(--color-muted);border:2px dashed var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.PrimeModelTester_testPlaceholder__CVjJF .ant-typography{margin-bottom:var(--spacing-md)}.PrimeModelTester_testLoading__BT2vE{padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.PrimeModelTester_testLoading__BT2vE .ant-spin{margin-bottom:var(--spacing-md)}.PrimeModelTester_testOverview__qrOQg{padding:var(--spacing-md) 0}.PrimeModelTester_testOverview__qrOQg .ant-card{text-align:center}.PrimeModelTester_testOverview__qrOQg .ant-statistic-title{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PrimeModelTester_testOverview__qrOQg .ant-statistic-content{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.PrimeModelTester_detailedResults__Ccn7\+{padding:var(--spacing-md) 0}.PrimeModelTester_detailedResults__Ccn7\+ .ant-collapse{background:#0000;border:none}.PrimeModelTester_detailedResults__Ccn7\+ .ant-collapse-item{background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md)}.PrimeModelTester_detailedResults__Ccn7\+ .ant-collapse-header{background:var(--color-muted);border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;font-weight:var(--font-weight-semibold)}.PrimeModelTester_detailedResults__Ccn7\+ .ant-collapse-content{border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}.PrimeModelTester_detailedResults__Ccn7\+ .ant-alert,.PrimeModelTester_detailedResults__Ccn7\+ .ant-progress{margin-bottom:var(--spacing-md)}.PrimeModelTester_detailedResults__Ccn7\+ .ant-list-item{padding:var(--spacing-sm) 0}.PrimeModelTester_recommendations__wxXMP{padding:var(--spacing-md) 0}.PrimeModelTester_recommendations__wxXMP .ant-list-item{border-bottom:1px solid var(--border-color);padding:var(--spacing-md) 0}.PrimeModelTester_recommendations__wxXMP .ant-list-item:last-child{border-bottom:none}.PrimeModelTester_recommendations__wxXMP .ant-badge{margin-right:var(--spacing-md)}.PrimeModelTester_statusPass__I7RHb{color:var(--color-success)}.PrimeModelTester_statusFail__nCqPQ{color:var(--color-error)}.PrimeModelTester_statusWarning__HmOxP{color:var(--color-warning)}.PrimeModelTester_progressExcellent__dpINe{background:var(--color-success)}.PrimeModelTester_progressGood__SvhK3{background:var(--color-warning)}.PrimeModelTester_progressPoor__vZklm{background:var(--color-error)}@media (max-width:768px){.PrimeModelTester_detailedResults__Ccn7\+ .ant-row,.PrimeModelTester_testOverview__qrOQg .ant-col{margin-bottom:var(--spacing-md)}.PrimeModelTester_primeModelTester__-NJ05 .ant-card-extra{display:flex;flex-direction:column;gap:var(--spacing-sm)}}.PrimeModelTester_testResultsEnter__5T3r2{opacity:0;transform:translateY(20px)}.PrimeModelTester_testResultsEnterActive__2NxuI{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.PrimeModelTester_primeModelTester__-NJ05 .ant-badge-count{border-radius:10px;font-size:var(--font-size-xs);height:20px;line-height:20px;min-width:20px}.PrimeModelTester_primeModelTester__-NJ05 .ant-card:hover{box-shadow:var(--shadow-lg);transition:box-shadow var(--transition-base)}.PrimeModelTester_primeModelTester__-NJ05 .ant-tabs-tab{font-weight:var(--font-weight-medium)}.PrimeModelTester_primeModelTester__-NJ05 .ant-tabs-tab-active{color:var(--color-primary)}.PrimeModelTester_primeModelTester__-NJ05 .ant-alert{border-radius:var(--border-radius-md)}.PrimeModelTester_primeModelTester__-NJ05 .ant-alert-warning{background-color:var(--yellow-50);border-color:var(--yellow-300)}.PrimeModelTester_primeModelTester__-NJ05 .ant-alert-error{background-color:var(--color-error-bg);border-color:var(--color-error-border)}.PrimeModelTester_primeModelTester__-NJ05 .ant-alert-info{background-color:var(--green-50);border-color:var(--green-300)}.prime-agent-assignment{padding:16px 0}.agent-run-status{margin-bottom:16px}.agent-approval-panel{margin-top:16px}.approval-diff-view{background:#f5f5f5;border-radius:4px;margin-top:8px;padding:16px}.approval-actions{margin-top:16px}.prime-agent-chat{padding:0}.prime-agent-chat,.prime-agent-chat .ant-card{display:flex;flex-direction:column;height:100%}.prime-agent-chat .ant-card-body{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0!important}.prime-agent-chat .chat-messages{background:#fafafa;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px}.prime-agent-chat .chat-messages .ant-list-item{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000001a;margin-bottom:8px;padding:12px 16px}.prime-agent-chat .message-content.collapsed{max-height:4.5em;overflow:hidden;position:relative;transition:max-height .3s ease-out}.prime-agent-chat .message-content.collapsed:after{background:linear-gradient(180deg,#0000,#fff);bottom:0;content:"";height:1.5em;left:0;pointer-events:none;position:absolute;right:0}.prime-agent-chat .message-content.expanded{max-height:none;overflow:visible;transition:max-height .3s ease-in}.artifact-detail-editor,.process-detail-editor,.state-detail-editor,.transition-detail-editor{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:8px}.editor-card{box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;height:100%;margin-bottom:0}.editor-card .ant-card-head{align-items:center;background-color:#f5f7fa;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between}.editor-card .ant-card-head-title{color:#1f2937;font-weight:600}.editor-card .ant-card-body{flex:1 1;min-height:0;overflow-y:auto;padding:20px}.editor-loading{align-items:center;color:#6b7280;display:flex;font-size:14px;height:200px;justify-content:center}.editor-tabs .ant-tabs-nav{margin-bottom:16px}.editor-section{margin-bottom:24px}.editor-section:last-child{margin-bottom:0}.editor-section-title{border-bottom:1px solid #e5e7eb;color:#374151;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.editor-card .ant-form-item{margin-bottom:8px}.editor-card .ant-form-item-label>label{color:#374151;font-weight:500}.editor-actions{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;margin-top:24px;padding-top:16px}.embedded .editor-card{border:none;box-shadow:none}.embedded .editor-card .ant-card-head{background-color:initial;border-bottom:1px solid #e5e7eb}.editor-status-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:2px 8px}.editor-status-badge.active{background-color:#dbeafe;color:#1e40af}.editor-status-badge.inactive{background-color:#f3f4f6;color:#6b7280}.artifact-detail-editor .editor-card{height:100%;min-height:0}.artifact-detail-editor .editor-card .ant-card-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.artifact-detail-editor .editor-section{margin-bottom:16px}.artifact-detail-editor .editor-section:last-child{margin-bottom:0}.artifact-detail-editor .details-top-row{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media (max-width:768px){.artifact-detail-editor .details-top-row{grid-template-columns:1fr}}.artifact-detail-editor .markdown-preview{line-height:1.6}.artifact-detail-editor .markdown-preview h1,.artifact-detail-editor .markdown-preview h2,.artifact-detail-editor .markdown-preview h3,.artifact-detail-editor .markdown-preview h4,.artifact-detail-editor .markdown-preview h5,.artifact-detail-editor .markdown-preview h6{font-weight:600;margin-bottom:.5em;margin-top:1em}.artifact-detail-editor .markdown-preview h1{border-bottom:2px solid #e5e7eb;font-size:2em;padding-bottom:.3em}.artifact-detail-editor .markdown-preview h2{border-bottom:1px solid #e5e7eb;font-size:1.5em;padding-bottom:.3em}.artifact-detail-editor .markdown-preview h3{font-size:1.25em}.artifact-detail-editor .markdown-preview p{margin-bottom:1em}.artifact-detail-editor .markdown-preview ol,.artifact-detail-editor .markdown-preview ul{margin-bottom:1em;padding-left:2em}.artifact-detail-editor .markdown-preview li{margin-bottom:.5em}.artifact-detail-editor .markdown-preview code{background-color:#f3f4f6;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;padding:.2em .4em}.artifact-detail-editor .markdown-preview pre{background-color:#f3f4f6;border-radius:4px;margin-bottom:1em;overflow-x:auto;padding:1em}.artifact-detail-editor .markdown-preview pre code{background-color:initial;padding:0}.artifact-detail-editor .markdown-preview blockquote{border-left:4px solid #d1d5db;color:#6b7280;font-style:italic;margin-left:0;padding-left:1em}.artifact-detail-editor .markdown-preview a{color:#2563eb;text-decoration:underline}.artifact-detail-editor .markdown-preview a:hover{color:#1d4ed8}.artifact-detail-editor .markdown-preview table{border-collapse:collapse;margin:1em 0;width:100%}.artifact-detail-editor .markdown-preview table td,.artifact-detail-editor .markdown-preview table th{border:1px solid #e5e7eb;padding:.5em;text-align:left}.artifact-detail-editor .markdown-preview table th{background-color:#f9fafb;font-weight:600}.artifact-detail-editor .markdown-preview hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}.ArtifactCreationDialog_artifactCreationDialogOverlay__RyVnp{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.ArtifactCreationDialog_artifactCreationDialog__bnFJ4{animation:ArtifactCreationDialog_fadeIn__R1xG2 var(--transition-base);background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);max-width:90%;padding:var(--spacing-xl);width:500px}@keyframes ArtifactCreationDialog_fadeIn__R1xG2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ArtifactCreationDialog_artifactCreationDialog__bnFJ4 h2{color:var(--color-text-primary);font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);margin-top:0}.ArtifactCreationDialog_parentInfo__Q2Gwk{color:var(--color-text-secondary);font-style:italic;margin-bottom:var(--spacing-md)}.ArtifactCreationDialog_errorMessage__r3-RO{background-color:var(--color-error-bg);border-radius:var(--border-radius-sm);color:var(--color-error);margin-bottom:var(--spacing-md);padding:var(--spacing-sm)}.ArtifactCreationDialog_formGroup__G3FyQ{margin-bottom:var(--spacing-md)}.ArtifactCreationDialog_formGroup__G3FyQ label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.ArtifactCreationDialog_formGroup__G3FyQ input,.ArtifactCreationDialog_formGroup__G3FyQ select,.ArtifactCreationDialog_formGroup__G3FyQ textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm);width:100%}.ArtifactCreationDialog_formGroup__G3FyQ textarea{min-height:80px;resize:vertical}.ArtifactCreationDialog_dialogActions__0-weE{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-xl)}.ArtifactCreationDialog_cancelButton__pGA6k,.ArtifactCreationDialog_submitButton__jkPpO{border-radius:var(--border-radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactCreationDialog_cancelButton__pGA6k{background-color:var(--color-muted);border:1px solid var(--border-color);color:var(--color-text-primary)}.ArtifactCreationDialog_cancelButton__pGA6k:hover{background-color:var(--color-hover)}.ArtifactCreationDialog_submitButton__jkPpO{background-color:var(--color-primary);border:none;color:var(--color-primary-foreground)}.ArtifactCreationDialog_submitButton__jkPpO:hover{background-color:var(--color-primary-hover)}.ArtifactCreationDialog_cancelButton__pGA6k:disabled,.ArtifactCreationDialog_submitButton__jkPpO:disabled{cursor:not-allowed;opacity:.6}.PrimeModelManager_primeModelManagerLayout__SgKV4{grid-gap:var(--spacing-sm);background-color:var(--color-muted);display:grid;gap:var(--spacing-sm);grid-template-areas:"sidebar diagram" "sidebar tabs";grid-template-columns:250px 1fr;grid-template-rows:1fr 1fr;height:calc(100vh - 120px);overflow:hidden;padding:var(--spacing-sm)}.PrimeModelManager_primeModelManagerLayout__SgKV4:has(.PrimeModelManager_diagramMainArea__yVTwL.PrimeModelManager_collapsed__mRDpo){grid-template-areas:"sidebar diagram" "sidebar tabs";grid-template-rows:auto 1fr}.PrimeModelManager_primeModelManagerLayout__SgKV4:has(.PrimeModelManager_artifactTreeSidebar__WzFKN.PrimeModelManager_collapsed__mRDpo){grid-template-columns:40px 1fr}.PrimeModelManager_artifactTreeSidebar__WzFKN{background-color:var(--color-background);border-radius:var(--border-radius-sm);border-right:1px solid var(--border-color);display:flex;flex-direction:column;grid-area:sidebar;max-width:500px;min-width:200px;overflow-y:auto;padding:var(--spacing-md);position:relative}.PrimeModelManager_artifactTreeSidebar__WzFKN.PrimeModelManager_resizing__oIhNt .PrimeModelManager_sidebarResizeHandle__arH6H{background-color:var(--blue-500);opacity:.6}.PrimeModelManager_artifactTreeSidebar__WzFKN.PrimeModelManager_collapsed__mRDpo{align-items:center;padding:var(--spacing-sm)}.PrimeModelManager_sidebarResizeHandle__arH6H{background-color:initial;cursor:col-resize;height:100%;position:absolute;right:0;top:0;transition:background-color var(--transition-base);width:var(--spacing-sm);z-index:10}.PrimeModelManager_sidebarResizeHandle__arH6H:hover{background-color:var(--blue-500);opacity:.3}.PrimeModelManager_sidebarHeader__ZpWEk{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.PrimeModelManager_sidebarHeader__ZpWEk h3{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.PrimeModelManager_collapseButton__BqKet,.PrimeModelManager_expandButton__HVHOc{align-items:center;background:none;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs);transition:all var(--transition-base)}.PrimeModelManager_collapseButton__BqKet:hover,.PrimeModelManager_expandButton__HVHOc:hover{background-color:var(--color-hover);border-color:var(--gray-400);color:var(--gray-700)}.PrimeModelManager_addRootButton__BbQoP{align-items:center;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-base)}.PrimeModelManager_addRootButton__BbQoP:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.PrimeModelManager_artifactTreeNodeTitle__WZNA5{align-items:center;display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;width:100%}.PrimeModelManager_artifactTreeName__541Ik{color:var(--color-text-primary);flex:1 1;font-size:var(--font-size-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrimeModelManager_artifactTreeNodeTitle__WZNA5:hover .PrimeModelManager_artifactTreeActions__2SA\+g,.ant-tree-treenode:hover .PrimeModelManager_artifactTreeActions__2SA\+g{opacity:1}.PrimeModelManager_artifactTreeActions__2SA\+g{display:flex;gap:var(--spacing-xs);opacity:1;transition:opacity var(--transition-base)}.PrimeModelManager_treeActionBtn__pTsz\+{align-items:center;background:none;border:1px solid var(--border-color);border-radius:var(--border-radius-xs);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);height:20px;justify-content:center;line-height:16px;min-width:20px;padding:0 var(--spacing-xs);transition:all var(--transition-base)}.PrimeModelManager_treeActionBtn__pTsz\+:hover{background-color:var(--color-hover);border-color:var(--gray-400)}.PrimeModelManager_treeActionBtn__pTsz\+.PrimeModelManager_addChild__n3e-f{color:var(--green-500)}.PrimeModelManager_treeActionBtn__pTsz\+.PrimeModelManager_addChild__n3e-f:hover{background-color:var(--green-100);border-color:var(--green-500);color:var(--green-700)}.PrimeModelManager_treeActionBtn__pTsz\+.PrimeModelManager_addPeer__C4ulo{color:var(--blue-500)}.PrimeModelManager_treeActionBtn__pTsz\+.PrimeModelManager_addPeer__C4ulo:hover{background-color:var(--blue-100);border-color:var(--blue-500);color:var(--blue-800)}.PrimeModelManager_treeActionBtn__pTsz\+.PrimeModelManager_delete__62SPG{color:var(--red-600);font-weight:var(--font-weight-bold)}.PrimeModelManager_treeActionBtn__pTsz\+.PrimeModelManager_delete__62SPG:hover{background-color:var(--red-100);border-color:var(--red-600);color:var(--red-600)}.PrimeModelManager_treeStatusBadge__GE\+ey{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:var(--font-weight-semibold);justify-content:center;min-width:28px;padding:var(--spacing-xs) var(--spacing-xs);text-align:center}.PrimeModelManager_treeStatusBadge__GE\+ey.PrimeModelManager_statusIdentified__7x1zS{background-color:var(--yellow-100);color:var(--yellow-600)}.PrimeModelManager_treeStatusBadge__GE\+ey.PrimeModelManager_statusDefined__\+5c7E{background-color:var(--blue-100);color:var(--blue-800)}.PrimeModelManager_treeStatusBadge__GE\+ey.PrimeModelManager_statusDesigned__48ljn{background-color:var(--purple-200);color:var(--purple-600)}.PrimeModelManager_treeStatusBadge__GE\+ey.PrimeModelManager_statusImplemented__D6\+sE{background-color:var(--green-100);color:var(--green-700)}.PrimeModelManager_treeStatusBadge__GE\+ey.PrimeModelManager_statusValidated__Ed7Ap{background-color:var(--blue-100);color:var(--blue-800)}.PrimeModelManager_diagramMainArea__yVTwL{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);grid-area:diagram;overflow:auto;padding:var(--spacing-md)}.PrimeModelManager_diagramMainArea__yVTwL.PrimeModelManager_collapsed__mRDpo{height:auto;max-height:-webkit-fit-content;max-height:fit-content;min-height:auto;overflow:hidden}.PrimeModelManager_diagramMainArea__yVTwL.PrimeModelManager_collapsed__mRDpo .diagram-container,.PrimeModelManager_diagramMainArea__yVTwL.PrimeModelManager_collapsed__mRDpo .diagram-footer{display:none}.PrimeModelManager_tabsBottomArea__YAkOi{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;flex-direction:column;grid-area:tabs;min-height:0;overflow:hidden;padding:0}.PrimeModelManager_primeModelManager__wAxC6{background-color:var(--color-muted);display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;padding:var(--spacing-md)}.PrimeModelManager_artifactSelection__i8hPi{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.PrimeModelManager_artifactSelection__i8hPi h2{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-md) 0}.PrimeModelManager_artifactList__AFZ81{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.PrimeModelManager_artifactButton__OldG5{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.PrimeModelManager_artifactButton__OldG5:hover{background-color:var(--color-hover)}.PrimeModelManager_artifactButton__OldG5.PrimeModelManager_active__xxxwf{background-color:var(--color-primary);border-color:var(--color-primary-hover);color:var(--color-primary-foreground)}.PrimeModelManager_tabs__cFF13{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);padding:var(--spacing-xs)}.PrimeModelManager_tabStatusIcon__1AeYQ{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));height:18px;margin-left:var(--spacing-sm);vertical-align:middle;width:18px}.PrimeModelManager_tabStatusIcon__1AeYQ.PrimeModelManager_complete__rpm2Y{color:var(--green-500)}.PrimeModelManager_tabStatusIcon__1AeYQ.PrimeModelManager_incomplete__-i-FE{color:var(--color-error)}.PrimeModelManager_tabStatusIcon__1AeYQ.PrimeModelManager_pending__\+w5eF{color:var(--color-warning)}.PrimeModelManager_tabWithToggle__18bP4{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);display:inline-flex;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-xs);transition:all var(--transition-base)}.PrimeModelManager_tabWithToggle__18bP4:hover{background-color:var(--color-hover)}.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf{background-color:var(--color-primary);color:var(--color-primary-foreground)}.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .PrimeModelManager_tabButton__52Z3t{color:var(--color-primary-foreground);font-weight:var(--font-weight-semibold)}.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .approval-toggle,.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .approval-toggle.approved,.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .approval-toggle.not-approved{background-color:#fff3;border:none}.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .approval-toggle.approved:hover:not(:disabled),.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .approval-toggle.not-approved:hover:not(:disabled),.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .approval-toggle:hover:not(:disabled){background-color:#ffffff4d}.PrimeModelManager_tabWithToggle__18bP4.PrimeModelManager_active__xxxwf .approval-toggle .toggle-icon{color:var(--color-primary-foreground)}.PrimeModelManager_tabButton__52Z3t{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-xs);transition:all var(--transition-base)}.PrimeModelManager_tabButton__52Z3t:hover{background-color:var(--color-hover);color:var(--color-text-primary)}.PrimeModelManager_tabButton__52Z3t.PrimeModelManager_active__xxxwf{background-color:var(--color-primary);border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);padding:var(--spacing-xs) var(--spacing-md)}.PrimeModelManager_tab__aPzaj{background:none;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.PrimeModelManager_tab__aPzaj:hover{background-color:var(--color-hover)}.PrimeModelManager_tab__aPzaj.PrimeModelManager_active__xxxwf{background-color:var(--color-primary);color:var(--color-primary-foreground)}.PrimeModelManager_tabContent__vsqQJ{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);display:flex;flex:1 1;flex-direction:column;margin-bottom:var(--spacing-xs);max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-xs)}.PrimeModelManager_tabContent__vsqQJ.PrimeModelManager_processArtifactsTab__RV-Fz{display:flex;flex-direction:column;overflow:hidden}.PrimeModelManager_tabContent__vsqQJ>.gpt-content,.PrimeModelManager_tabContent__vsqQJ>.transitions-content,.PrimeModelManager_tabContent__vsqQJ>.workflow-content{flex-shrink:0}.PrimeModelManager_tabContent__vsqQJ>.states-content{flex:1 1;min-height:0;overflow:hidden}.PrimeModelManager_processArtifactsContent__QmWWz{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.PrimeModelManager_processArtifactsContent__QmWWz>h2{flex-shrink:0;margin:0 0 var(--spacing-md) 0}.PrimeModelManager_processArtifactsContent__QmWWz>.tab-validation-status{flex-shrink:0;margin-bottom:var(--spacing-md)}.PrimeModelManager_processArtifactsLayout__3AEdY{display:flex;flex:1 1;gap:var(--spacing-md);min-height:0;overflow:hidden}.PrimeModelManager_processList__kNB0V{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--border-radius-md);display:flex;flex-direction:column;flex-shrink:0;flex:1 1;max-height:100%;min-height:0;overflow:hidden;width:30%}.PrimeModelManager_processListHeader__YRPLc{background-color:var(--color-background);border-bottom:1px solid var(--gray-200);padding:var(--spacing-xs)}.PrimeModelManager_processListHeader__YRPLc h3{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.PrimeModelManager_processListItems__b\+BUb{flex:1 1;overflow-y:auto}.PrimeModelManager_processListItem__Abcyq{align-items:center;background-color:var(--color-background);border-bottom:1px solid var(--gray-200);cursor:pointer;display:flex;gap:var(--spacing-xs);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.PrimeModelManager_processListItem__Abcyq:hover{background-color:var(--color-hover)}.PrimeModelManager_processListItem__Abcyq:hover .PrimeModelManager_processEditButton__lbO9b{opacity:1}.PrimeModelManager_processListItem__Abcyq.PrimeModelManager_selected__\+1u6J{background-color:var(--blue-100);border-left:3px solid var(--blue-500)}.PrimeModelManager_processListItemContent__gQzmR{flex:1 1;min-width:0}.PrimeModelManager_processListItemName__GpssP{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrimeModelManager_processListItemType__Cdzuu{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase}.PrimeModelManager_processListItemActions__jLlCp{display:flex;flex-shrink:0;gap:var(--spacing-xs)}.PrimeModelManager_processDeleteButton__L7N6-,.PrimeModelManager_processEditButton__lbO9b{align-items:center;background-color:initial;border:1px solid #0000;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;opacity:0;padding:0;transition:all var(--transition-base);width:28px}.PrimeModelManager_processEditButton__lbO9b:hover{background-color:var(--gray-200);border-color:var(--gray-300);color:var(--gray-700)}.PrimeModelManager_processDeleteButton__L7N6-{color:var(--red-600)}.PrimeModelManager_processDeleteButton__L7N6-:hover{background-color:var(--red-100);border-color:var(--red-200);color:var(--red-600)}.PrimeModelManager_processListItem__Abcyq.PrimeModelManager_selected__\+1u6J .PrimeModelManager_processDeleteButton__L7N6-,.PrimeModelManager_processListItem__Abcyq.PrimeModelManager_selected__\+1u6J .PrimeModelManager_processEditButton__lbO9b,.PrimeModelManager_processListItem__Abcyq:hover .PrimeModelManager_processDeleteButton__L7N6-{opacity:1}.PrimeModelManager_processDetail__gwPde{background-color:var(--color-background);border:1px solid var(--gray-200);border-radius:var(--border-radius-md);display:flex;flex:1 1;flex-direction:column;max-height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-md)}.PrimeModelManager_noProcessSelected__bc-Ap{align-items:center;color:var(--gray-400);display:flex;font-size:var(--font-size-sm);height:100%;justify-content:center}.PrimeModelManager_modelActions__LrbtC{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);display:flex;justify-content:flex-end;padding:var(--spacing-md)}.PrimeModelManager_completeButton__DTIWa{background-color:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-lg);transition:all var(--transition-base)}.PrimeModelManager_completeButton__DTIWa:hover{background-color:var(--green-700)}.PrimeModelManager_completeButton__DTIWa:disabled{background-color:var(--color-disabled);cursor:not-allowed}.PrimeModelManager_loading__VC3yj{color:var(--color-text-secondary)}.PrimeModelManager_error__jDNPr,.PrimeModelManager_loading__VC3yj{align-items:center;display:flex;font-size:var(--font-size-base);height:100%;justify-content:center}.PrimeModelManager_error__jDNPr{color:var(--color-error);padding:var(--spacing-lg);text-align:center}.PrimeModelManager_treeContainer__\+Spbq{background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1 1;min-width:300px;overflow-x:auto;padding:var(--spacing-md);white-space:nowrap}.PrimeModelManager_treeHeader__LFw6D{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);white-space:nowrap}.PrimeModelManager_treeHeader__LFw6D h2{color:var(--color-text-primary);margin:0}.PrimeModelManager_treeHeader__LFw6D button{background:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;padding:var(--spacing-xs) var(--spacing-md)}.PrimeModelManager_treeHeader__LFw6D button:hover{background:var(--color-primary-hover)}.PrimeModelManager_treeView__2\+VKa{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.PrimeModelManager_creationModal__kvNfn{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.PrimeModelManager_creationModal__kvNfn .prime-model-creation{background:var(--color-background);border-radius:var(--border-radius-md);max-height:90vh;max-width:800px;overflow-y:auto;padding:var(--spacing-xl);width:90%}.PrimeModelManager_actionButtons__6fbfY{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.PrimeModelManager_tracerButton__x\+NE3{background-color:var(--blue-700);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeModelManager_tracerButton__x\+NE3:hover{background-color:var(--blue-800)}.PrimeModelManager_relationshipsButton__4pezL{background-color:var(--green-500);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeModelManager_relationshipsButton__4pezL:hover{background-color:var(--green-600)}.PrimeModelManager_noSelectionMessage__OI3Mc{align-items:center;display:flex;height:100%;justify-content:center;padding:var(--spacing-xl);text-align:center}.PrimeModelManager_noSelectionMessage__OI3Mc p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.PrimeModelManager_statesContent__F1pOH{display:flex;flex-direction:column;height:100%;overflow:hidden}.PrimeModelManager_statesLayout__eKQQ2{grid-gap:var(--spacing-md);display:grid;flex:1 1;gap:var(--spacing-md);grid-template-columns:20% 30% 50%;min-height:0;overflow:hidden}.PrimeModelManager_statesListSection__xMdo4{background:var(--color-background);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.PrimeModelManager_statesListHeader__lKFqx{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--spacing-md) var(--spacing-md)}.PrimeModelManager_statesListActions__qLYTv{align-items:center;display:flex;gap:var(--spacing-sm)}.PrimeModelManager_statesListHeader__lKFqx h3{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.PrimeModelManager_statesList__XuFWs{flex:1 1;overflow-y:auto;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-sm) var(--spacing-xs)}.PrimeModelManager_stateItem__zZ74j{background:#0000;border:none;border-radius:var(--border-radius-xs);cursor:pointer;display:block;margin-bottom:1px;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-base)}.PrimeModelManager_stateItem__zZ74j:last-child{margin-bottom:var(--spacing-xs)}.PrimeModelManager_stateItem__zZ74j:hover{background-color:var(--color-bg-hover)}.PrimeModelManager_stateItem__zZ74j.PrimeModelManager_selected__\+1u6J{background-color:var(--blue-50)}.PrimeModelManager_stateName__fWcZc{background:none;border:none;color:var(--color-text-primary);flex:none;font-size:15px;font-weight:var(--font-weight-medium);margin:0;overflow:visible;padding:0;text-overflow:clip;white-space:normal}.PrimeModelManager_stateDescription__GRyPS{color:var(--color-text-tertiary);font-size:var(--font-size-xs);line-height:1.4}.PrimeModelManager_statesDetailsSection__5CAak,.PrimeModelManager_statesPropertiesSection__24jZO{background:var(--color-background);border:1px solid var(--border-color);border-radius:6px;overflow-y:auto;padding:var(--spacing-md)}.PrimeModelManager_noStateSelected__FSGgQ{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:var(--font-size-xs);height:100%;justify-content:center}.PrimeModelManager_noStateSelected__FSGgQ p{margin:0}.PrimeModelManager_addButton__KR-uZ{background:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-md);transition:background var(--transition-base)}.PrimeModelManager_addButton__KR-uZ:hover{background:var(--blue-400)}.PrimeModelManager_approveButton__bQeqy{background:var(--green-500);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-md);transition:background var(--transition-base)}.PrimeModelManager_approveButton__bQeqy:hover{background:var(--green-400)}.PrimeModelManager_resetButton__0oGAP{background:var(--red-500);border:none;border-radius:var(--border-radius-sm);color:var(--color-error-foreground);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-md);transition:background var(--transition-base)}.PrimeModelManager_resetButton__0oGAP:hover:not(:disabled){background:var(--red-400)}.PrimeModelManager_resetButton__0oGAP:disabled{background:var(--color-disabled);color:var(--color-disabled-foreground);cursor:not-allowed}.PrimeModelManager_modalOverlay__HeVR\+{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.PrimeModelManager_modalContent__93mmz{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);max-width:500px;padding:var(--spacing-xl);width:90%}.PrimeModelManager_modalContent__93mmz h3{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-lg) 0}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK{margin-bottom:var(--spacing-md)}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK label{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK input,.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK select,.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-family:inherit;font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-base);width:100%}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK input:focus,.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK select:focus,.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066ff1a;outline:none}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_formGroup__q0gpK textarea{min-height:60px;resize:vertical}.PrimeModelManager_modalActions__oMd-H{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-xl)}.PrimeModelManager_modalActions__oMd-H button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.PrimeModelManager_modalActions__oMd-H .PrimeModelManager_cancelButton__J9ZZC{background:var(--color-background);border:1px solid var(--border-color);color:var(--color-text-secondary)}.PrimeModelManager_modalActions__oMd-H .PrimeModelManager_cancelButton__J9ZZC:hover:not(:disabled){border-color:var(--blue-400);color:var(--color-text-primary)}.PrimeModelManager_modalActions__oMd-H .PrimeModelManager_createButton__8ax2o{background:var(--color-primary);color:var(--color-primary-foreground)}.PrimeModelManager_modalActions__oMd-H .PrimeModelManager_createButton__8ax2o:hover:not(:disabled){background:var(--blue-400)}.PrimeModelManager_modalActions__oMd-H button:disabled{cursor:not-allowed;opacity:.6}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_checkboxGroup__eUZAq{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_checkboxItem__ZMI2R{align-items:center;display:flex;gap:var(--spacing-sm)}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_checkboxItem__ZMI2R input[type=checkbox]{cursor:pointer;margin:0;width:auto}.PrimeModelManager_modalContent__93mmz .PrimeModelManager_checkboxItem__ZMI2R label{color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin:0}.PrimeModelManager_applyDefaultButton__8x0Ry{background:var(--color-info);border:none;border-radius:var(--border-radius-sm);color:var(--color-info-foreground);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-md);transition:background var(--transition-base)}.PrimeModelManager_applyDefaultButton__8x0Ry:hover{background:var(--blue-600)}.ImportTreeView_importTreeView__eg\+Hi{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow:hidden}.ImportTreeView_treeHeader__mZB1X{align-items:center;background-color:var(--color-muted);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-md)}.ImportTreeView_treeHeader__mZB1X h4{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0}.ImportTreeView_treeLegend__3xACS{display:flex;gap:var(--spacing-md)}.ImportTreeView_legendItem__gEAam{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-xs)}.ImportTreeView_legendColor__sW4Zd{border-radius:var(--border-radius-xs);height:12px;width:12px}.ImportTreeView_legendColor__sW4Zd.ImportTreeView_new__NPBZo{background-color:var(--color-success)}.ImportTreeView_legendColor__sW4Zd.ImportTreeView_duplicate__wZgKu{background-color:var(--color-warning)}.ImportTreeView_treeContent__uZi9c{max-height:400px;overflow-y:auto}.ImportTreeView_treeNode__pnt9a{border-bottom:1px solid var(--border-color)}.ImportTreeView_treeNode__pnt9a:last-child{border-bottom:none}.ImportTreeView_treeNodeContent__rVg4f{border-left:4px solid #0000;cursor:pointer;padding:var(--spacing-md) 0;transition:background-color var(--transition-base)}.ImportTreeView_treeNodeContent__rVg4f:hover{background-color:var(--color-muted)}.ImportTreeView_treeNodeContent__rVg4f.ImportTreeView_selected__b9WKS{background-color:var(--blue-50);border-left-color:var(--color-primary)}.ImportTreeView_treeNodeContent__rVg4f.ImportTreeView_new__NPBZo{border-left-color:var(--color-success)}.ImportTreeView_treeNodeContent__rVg4f.ImportTreeView_duplicate__wZgKu{border-left-color:var(--color-warning)}.ImportTreeView_nodeHeader__lGBI5{align-items:center;display:flex;gap:var(--spacing-sm)}.ImportTreeView_expandButton__eszen{background:none;border:none;border-radius:var(--border-radius-xs);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-xs);padding:2px var(--spacing-xs);transition:background-color var(--transition-base)}.ImportTreeView_expandButton__eszen:hover{background-color:var(--color-hover)}.ImportTreeView_expandSpacer__vnjEj{width:16px}.ImportTreeView_nodeInfo__NJqvS{align-items:center;display:flex;flex:1 1;gap:var(--spacing-sm)}.ImportTreeView_nodeName__66ly7{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ImportTreeView_conflictBadge__dYVam{border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px var(--spacing-sm);text-transform:uppercase}.ImportTreeView_conflictBadge__dYVam.ImportTreeView_new__NPBZo{background-color:var(--green-100);color:var(--green-800)}.ImportTreeView_conflictBadge__dYVam.ImportTreeView_duplicate__wZgKu{background-color:var(--yellow-100);color:var(--yellow-800)}.ImportTreeView_nodeDescription__gCsre{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic;margin:var(--spacing-xs) 0 0 var(--spacing-lg)}.ImportTreeView_nodeStats__3JJdw{display:flex;gap:var(--spacing-md);margin:var(--spacing-sm) 0 0 var(--spacing-lg)}.ImportTreeView_stat__BJlTq{border-radius:var(--border-radius-full);color:var(--color-text-tertiary);font-size:var(--font-size-xs);padding:2px var(--spacing-sm)}.ImportTreeView_nodeChildren__vDVfq,.ImportTreeView_stat__BJlTq{background-color:var(--color-muted)}.ImportTreeView_childrenGroup__rWru1{border-bottom:1px solid var(--border-color)}.ImportTreeView_childrenGroup__rWru1:last-child{border-bottom:none}.ImportTreeView_groupHeader__uDm32{background-color:var(--color-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);text-transform:uppercase}.ImportTreeView_childNode__VHQKk,.ImportTreeView_groupHeader__uDm32{border-bottom:1px solid var(--border-color)}.ImportTreeView_childNode__VHQKk:last-child{border-bottom:none}.ImportTreeView_childNodeContent__TAejm{align-items:center;display:flex;font-size:var(--font-size-xs);gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.ImportTreeView_childName__KsMB7{color:var(--color-text-secondary);font-weight:var(--font-weight-normal)}.ImportTreeView_stateNode__aXrXu .ImportTreeView_childName__KsMB7{color:var(--blue-600)}.ImportTreeView_processNode__Tf1KX .ImportTreeView_childName__KsMB7{color:var(--green-600)}.ImportTreeView_transitionNode__WwKqa .ImportTreeView_childName__KsMB7{color:var(--orange-600)}.ImportTreeView_stateFlags__LEMu3{display:flex;gap:var(--spacing-xs)}.ImportTreeView_flag__mI8WY{border-radius:var(--border-radius-full);font-size:.6rem;font-weight:var(--font-weight-medium);padding:1px var(--spacing-xs);text-transform:uppercase}.ImportTreeView_flag__mI8WY.ImportTreeView_initial__qtSyP{background-color:var(--green-100);color:var(--green-800)}.ImportTreeView_flag__mI8WY.ImportTreeView_final__JVUs-{background-color:var(--red-100);color:var(--red-800)}.ImportTreeView_processType__upZs7{background-color:var(--blue-100);border-radius:var(--border-radius-full);color:var(--blue-800);font-size:.6rem;font-weight:var(--font-weight-medium);padding:1px var(--spacing-xs)}.ImportTreeView_transitionDetails__kxZxZ{margin-left:auto}.ImportTreeView_transitionFlow__8GN-K{color:var(--color-text-tertiary);font-family:monospace;font-size:var(--font-size-xs)}@media (max-width:768px){.ImportTreeView_treeHeader__mZB1X{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.ImportTreeView_treeLegend__3xACS{align-self:flex-end}.ImportTreeView_nodeStats__3JJdw{flex-direction:column;gap:var(--spacing-xs)}.ImportTreeView_childNodeContent__TAejm{flex-wrap:wrap}}.PrimeArtifactImportDialog_importDialogOverlay__-45Gb{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PrimeArtifactImportDialog_importDialog__\+TV8a{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.PrimeArtifactImportDialog_importDialogHeader__vx\+OO{align-items:center;background-color:var(--color-muted);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-lg)}.PrimeArtifactImportDialog_importDialogHeader__vx\+OO h2{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.PrimeArtifactImportDialog_closeButton__jp0Pv{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-2xl);height:30px;justify-content:center;padding:0;width:30px}.PrimeArtifactImportDialog_closeButton__jp0Pv:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.PrimeArtifactImportDialog_importDialogContent__5cJHH{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.PrimeArtifactImportDialog_importStep__TxaDb{max-width:100%}.PrimeArtifactImportDialog_importStep__TxaDb h3{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-lg) 0}.PrimeArtifactImportDialog_formGroup__AAqHE{margin-bottom:var(--spacing-lg)}.PrimeArtifactImportDialog_formGroup__AAqHE label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_formGroup__AAqHE input,.PrimeArtifactImportDialog_formGroup__AAqHE select{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);width:100%}.PrimeArtifactImportDialog_formGroup__AAqHE input:focus,.PrimeArtifactImportDialog_formGroup__AAqHE select:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #007bff40;outline:none}.PrimeArtifactImportDialog_formGroup__AAqHE small{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);margin-top:var(--spacing-xs)}.PrimeArtifactImportDialog_previewSummary__qZeBf{grid-gap:var(--spacing-md);background-color:var(--color-muted);border-radius:var(--border-radius-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.PrimeArtifactImportDialog_summaryItem__7ZdDm{align-items:center;display:flex;flex-direction:column;text-align:center}.PrimeArtifactImportDialog_summaryItem__7ZdDm .PrimeArtifactImportDialog_label__lUKmY{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_summaryItem__7ZdDm .PrimeArtifactImportDialog_value__dV3-6{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.PrimeArtifactImportDialog_summaryItem__7ZdDm .PrimeArtifactImportDialog_value__dV3-6.PrimeArtifactImportDialog_new__REh7M{color:var(--color-success)}.PrimeArtifactImportDialog_summaryItem__7ZdDm .PrimeArtifactImportDialog_value__dV3-6.PrimeArtifactImportDialog_conflict__mY-R0{color:var(--color-error)}.PrimeArtifactImportDialog_previewContent__kDRJ5{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);min-height:400px}.PrimeArtifactImportDialog_previewTree__CIddS{flex:1 1;min-width:0}.PrimeArtifactImportDialog_artifactDetailsPanel__5-O2\+{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);overflow:hidden;width:350px}.PrimeArtifactImportDialog_artifactDetailsPanel__5-O2\+ h4{background-color:var(--color-muted);border-bottom:1px solid var(--border-color);color:var(--color-text-primary);font-size:var(--font-size-base);margin:0;padding:var(--spacing-md)}.PrimeArtifactImportDialog_artifactDetailContent__PmPir{max-height:350px;overflow-y:auto;padding:var(--spacing-md)}.PrimeArtifactImportDialog_detailSection__QKhtU{margin-bottom:var(--spacing-lg)}.PrimeArtifactImportDialog_detailSection__QKhtU:last-child{margin-bottom:0}.PrimeArtifactImportDialog_detailSection__QKhtU h5{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin:0 0 var(--spacing-sm) 0;text-transform:uppercase}.PrimeArtifactImportDialog_detailSection__QKhtU p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:var(--spacing-xs) 0}.PrimeArtifactImportDialog_detailSection__QKhtU ul{list-style:none;margin:0;padding:0}.PrimeArtifactImportDialog_detailSection__QKhtU li{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:var(--spacing-sm);padding:var(--spacing-sm) 0}.PrimeArtifactImportDialog_detailSection__QKhtU li:last-child{border-bottom:none}.PrimeArtifactImportDialog_processItem__pcbE2,.PrimeArtifactImportDialog_stateItem__Tf0TZ,.PrimeArtifactImportDialog_transitionItem__xwlHz{font-size:var(--font-size-xs)}.PrimeArtifactImportDialog_processName__uxCxX,.PrimeArtifactImportDialog_stateName__l0GNf,.PrimeArtifactImportDialog_transitionName__xAZ8L{color:var(--color-text-primary);flex:1 1;font-weight:var(--font-weight-medium);min-width:0}.PrimeArtifactImportDialog_stateName__l0GNf{color:var(--blue-600)}.PrimeArtifactImportDialog_processName__uxCxX{color:var(--green-600)}.PrimeArtifactImportDialog_transitionName__xAZ8L{color:var(--orange-600)}.PrimeArtifactImportDialog_conflictBadge__r60x8{border-radius:10px;font-size:9px;font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-xs);text-transform:uppercase}.PrimeArtifactImportDialog_conflictBadge__r60x8.PrimeArtifactImportDialog_new__REh7M{background-color:var(--green-100);color:var(--green-800)}.PrimeArtifactImportDialog_conflictBadge__r60x8.PrimeArtifactImportDialog_duplicate__1Fh2G{background-color:var(--yellow-100);color:var(--yellow-800)}.PrimeArtifactImportDialog_flag__gaSh\+{border-radius:var(--border-radius-md);font-size:8px;font-weight:var(--font-weight-medium);padding:1px var(--spacing-xs);text-transform:uppercase}.PrimeArtifactImportDialog_flag__gaSh\+.PrimeArtifactImportDialog_initial__7-1JA{background-color:var(--green-50);color:var(--green-700)}.PrimeArtifactImportDialog_flag__gaSh\+.PrimeArtifactImportDialog_final__sFbG2{background-color:var(--red-50);color:var(--red-700)}.PrimeArtifactImportDialog_processType__vTFAr{background-color:var(--blue-50);border-radius:var(--border-radius-md);color:var(--blue-700);font-size:8px;font-weight:var(--font-weight-medium);padding:1px var(--spacing-xs)}.PrimeArtifactImportDialog_transitionFlow__j16F9{color:var(--gray-500);font-family:monospace;font-size:9px;margin-left:auto}.PrimeArtifactImportDialog_noItems__D2qay{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-style:italic;margin:var(--spacing-sm) 0}.PrimeArtifactImportDialog_conflictResolutions__8pt3c{margin-bottom:var(--spacing-lg)}.PrimeArtifactImportDialog_conflictResolution__7bpMi{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.PrimeArtifactImportDialog_conflictHeader__8NtP6{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.PrimeArtifactImportDialog_itemName__rzynn{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.PrimeArtifactImportDialog_conflictType__nFLyT{background-color:var(--yellow-100);border-radius:12px;color:var(--yellow-800);font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.PrimeArtifactImportDialog_resolutionOptions__Okc1A{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.PrimeArtifactImportDialog_resolutionOptions__Okc1A label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:var(--spacing-xs)}.PrimeArtifactImportDialog_resolutionOptions__Okc1A input[type=radio]{margin:0;width:auto}.PrimeArtifactImportDialog_newNameInput__xIwXg{margin-top:var(--spacing-sm)}.PrimeArtifactImportDialog_newNameInput__xIwXg label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_newNameInput__xIwXg input{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);width:100%}.PrimeArtifactImportDialog_importingSpinner__EKd2W{padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.PrimeArtifactImportDialog_spinner__DFYTA{animation:PrimeArtifactImportDialog_spin__oB33C 1s linear infinite;border-top:4px solid var(--color-muted);border:4px solid var(--color-muted);border-radius:50%;border-top-color:var(--color-primary);height:40px;margin:0 auto var(--spacing-lg);width:40px}@keyframes PrimeArtifactImportDialog_spin__oB33C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PrimeArtifactImportDialog_importResults__9SP7f{grid-gap:var(--spacing-md);background-color:var(--color-muted);border-radius:var(--border-radius-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.PrimeArtifactImportDialog_resultItem__QLQgS{align-items:center;display:flex;flex-direction:column;text-align:center}.PrimeArtifactImportDialog_resultItem__QLQgS .PrimeArtifactImportDialog_label__lUKmY{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_resultItem__QLQgS .PrimeArtifactImportDialog_value__dV3-6{color:var(--color-success);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.PrimeArtifactImportDialog_stepActions__pFlDv{border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}.PrimeArtifactImportDialog_primaryButton__VV5\+p{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}.PrimeArtifactImportDialog_primaryButton__VV5\+p:hover:not(:disabled){background-color:var(--color-primary-hover)}.PrimeArtifactImportDialog_primaryButton__VV5\+p:disabled{background-color:var(--gray-500);cursor:not-allowed}.PrimeArtifactImportDialog_secondaryButton__1xJlW{background-color:var(--gray-500);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}.PrimeArtifactImportDialog_secondaryButton__1xJlW:hover{background-color:var(--gray-600)}.PrimeArtifactImportDialog_errorMessage__fcqdY{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-sm);color:var(--color-error);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.PrimeArtifactImportDialog_hierarchyContainer__xnOMC{display:flex;gap:var(--spacing-lg);margin:var(--spacing-lg) 0;min-height:400px}.PrimeArtifactImportDialog_hierarchyTree__dUvWY{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1 1;max-height:500px;overflow-y:auto;padding:var(--spacing-md)}.PrimeArtifactImportDialog_hierarchyItem__1pTfv{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;margin:var(--spacing-xs) 0;padding:var(--spacing-sm) var(--spacing-md);position:relative;transition:all var(--transition-base)}.PrimeArtifactImportDialog_hierarchyItem__1pTfv:hover{background-color:var(--blue-50);border-color:var(--blue-500)}.PrimeArtifactImportDialog_hierarchyItem__1pTfv.PrimeArtifactImportDialog_selected__DA-5d{background-color:var(--blue-50);border-color:var(--blue-500);box-shadow:var(--shadow)}.PrimeArtifactImportDialog_hierarchyItem__1pTfv[draggable=true]{cursor:grab}.PrimeArtifactImportDialog_hierarchyItem__1pTfv[draggable=true]:active{cursor:grabbing}.PrimeArtifactImportDialog_itemHeader__dxwk2{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_rootBadge__5fA4T{background-color:var(--green-500);border-radius:12px;color:var(--color-primary-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-xs)}.PrimeArtifactImportDialog_itemDescription__uJ5lZ{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_itemType__qjsjS{color:var(--color-text-tertiary);font-family:monospace;font-size:var(--font-size-xs)}.PrimeArtifactImportDialog_hierarchyDetails__pjLoj{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:0 0 300px;padding:var(--spacing-md)}.PrimeArtifactImportDialog_hierarchyDetails__pjLoj h4{color:var(--color-text-primary);font-size:var(--font-size-base);margin:0 0 var(--spacing-md) 0}.PrimeArtifactImportDialog_detailField__iuM7M{margin-bottom:var(--spacing-sm)}.PrimeArtifactImportDialog_detailField__iuM7M label{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_detailField__iuM7M span{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:3px;color:var(--color-text-primary);display:block;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.PrimeArtifactImportDialog_validationErrors__4E3ab{background-color:var(--red-50);border:1px solid var(--red-500);border-radius:var(--border-radius-sm);margin:var(--spacing-lg) 0;padding:var(--spacing-md)}.PrimeArtifactImportDialog_validationErrors__4E3ab h4{color:var(--red-700);font-size:var(--font-size-base);margin:0 0 var(--spacing-sm) 0}.PrimeArtifactImportDialog_validationErrors__4E3ab ul{margin:0;padding-left:var(--spacing-lg)}.PrimeArtifactImportDialog_errorItem__oFsk6{color:var(--red-700);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.PrimeArtifactImportDialog_rootSelection__dutYj{background-color:var(--orange-50);border:1px solid var(--orange-500);border-radius:var(--border-radius-sm);margin:var(--spacing-lg) 0;padding:var(--spacing-md)}.PrimeArtifactImportDialog_rootSelection__dutYj h4{color:var(--orange-700);font-size:var(--font-size-base);margin:0 0 var(--spacing-sm) 0}.PrimeArtifactImportDialog_rootSelection__dutYj p{color:var(--orange-700);font-size:var(--font-size-sm);margin:0 0 var(--spacing-md) 0}.PrimeArtifactImportDialog_rootOptions__BtBV7{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PrimeArtifactImportDialog_rootOption__CE2-N{align-items:center;background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);transition:background-color var(--transition-base)}.PrimeArtifactImportDialog_rootOption__CE2-N:hover{background-color:var(--color-bg-secondary)}.PrimeArtifactImportDialog_rootOption__CE2-N input[type=radio]{margin:0}.PrimeArtifactImportDialog_optionName__fUNZv{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.PrimeArtifactImportDialog_optionType__leS8l{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:italic}.PrimeArtifactImportDialog_loadingSpinner__LFrmE{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xl)}.PrimeArtifactImportDialog_loadingSpinner__LFrmE .PrimeArtifactImportDialog_spinner__DFYTA{animation:PrimeArtifactImportDialog_spin__oB33C 1s linear infinite;border-top:4px solid var(--color-muted);border:4px solid var(--color-muted);border-radius:50%;border-top-color:var(--blue-500);height:40px;width:40px}@media (max-width:768px){.PrimeArtifactImportDialog_importDialog__\+TV8a{margin:var(--spacing-sm);width:95%}.PrimeArtifactImportDialog_importDialogContent__5cJHH,.PrimeArtifactImportDialog_importDialogHeader__vx\+OO{padding:var(--spacing-md)}.PrimeArtifactImportDialog_importResults__9SP7f,.PrimeArtifactImportDialog_previewSummary__qZeBf{grid-template-columns:1fr}.PrimeArtifactImportDialog_previewContent__kDRJ5{flex-direction:column;gap:var(--spacing-md)}.PrimeArtifactImportDialog_artifactDetailsPanel__5-O2\+{width:100%}.PrimeArtifactImportDialog_resolutionOptions__Okc1A{flex-direction:column;gap:var(--spacing-sm)}.PrimeArtifactImportDialog_stepActions__pFlDv{flex-direction:column}.PrimeArtifactImportDialog_stepActions__pFlDv button{width:100%}}.PrimeArtifactImportDialog_importModeBar__T8jpe{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.PrimeArtifactImportDialog_importModeBar__T8jpe button{background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;padding:6px 12px}.PrimeArtifactImportDialog_activeMode__iIxb2{border-color:#1890ff;color:#1890ff}.WorkflowStatistics_workflowStatistics__ej\+VP{background:var(--color-muted);border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.WorkflowStatistics_workflowStatistics__ej\+VP .status-card{text-align:center;transition:all var(--transition-base)}.WorkflowStatistics_workflowStatistics__ej\+VP .status-card.clickable:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.WorkflowStatistics_workflowStatistics__ej\+VP .status-card-content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.WorkflowStatistics_workflowStatistics__ej\+VP .status-count{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-top:var(--spacing-xs)}.ArtifactDetailsPanel_artifactDetailsPanel__Hj0yi{background:var(--color-background);height:100%;overflow-y:auto;padding:var(--spacing-md)}.ArtifactDetailsPanel_artifactDetailsHeader__eHTMW{align-items:center;display:flex;justify-content:space-between}.ArtifactDetailsPanel_artifactDetailsActions__aQoOB{border-top:1px solid var(--border-color);padding-top:var(--spacing-md)}.PrimeArtifactWorkflowListView_workflowListView__JDov-{background:var(--color-background);display:flex;flex-direction:column;height:100%}.PrimeArtifactWorkflowListView_workflowListSplitPanel__Nm8\+w{display:flex;flex:1 1;gap:var(--spacing-md);overflow:hidden;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md)}.PrimeArtifactWorkflowListView_workflowListLeftPanel__Rurd0{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.PrimeArtifactWorkflowListView_workflowListRightPanel__IcPer{border-left:1px solid var(--border-color);max-width:500px;min-width:300px;overflow-y:auto;padding-left:var(--spacing-md);width:400px}.PrimeArtifactWorkflowListView_workflowListHeader__y-OZN{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding:0 var(--spacing-sm)}.PrimeArtifactWorkflowListView_workflowListHeader__y-OZN h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}@media (max-width:1200px){.PrimeArtifactWorkflowListView_workflowListSplitPanel__Nm8\+w{flex-direction:column}.PrimeArtifactWorkflowListView_workflowListRightPanel__IcPer{border-left:none;border-top:1px solid var(--border-color);max-height:400px;max-width:none;padding-left:0;padding-top:var(--spacing-md);width:100%}}.ProcessTypeView_processTypeView__l9IiC{height:100%;overflow-y:auto;padding:var(--spacing-xl)}.ProcessTypeView_processTypeView__l9IiC .ant-card{box-shadow:var(--shadow)}.ProcessTypeView_processTypeView__l9IiC .ant-statistic{text-align:center}.ProcessTypeView_processTypeView__l9IiC .ant-card-hoverable:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);transition:all var(--transition-base)}.PrimeModelLayout_primeModelLayout__cbBij{display:flex;flex-direction:column;height:100%;width:100%}.PrimeModelLayout_primeModelHeader__yn\+6D{align-items:center;background-color:var(--color-background);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-md)}.PrimeModelLayout_primeModelHeader__yn\+6D h1{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.PrimeModelLayout_addTemplateButton__Hjg\+E{background-color:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeModelLayout_addTemplateButton__Hjg\+E:hover{background-color:var(--green-600)}.PrimeModelLayout_primeModelContent__rPxUd{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PrimeModelLayout_primeModelContentContainer__KyGcR{flex:1 1;height:calc(100vh - 80px);max-height:calc(100vh - 80px);overflow:hidden;width:100%}.PrimeModelLayout_loading__xjL-5,.PrimeModelLayout_noSelection__6n1uX{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-lg);height:100%;justify-content:center}.PrimeModelLayout_error__mbHbo{align-items:center;color:var(--color-error);display:flex;font-size:var(--font-size-lg);height:100%;justify-content:center;padding:var(--spacing-md);text-align:center}.PrimeModelLayout_treeContainer__QBvHg{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.PrimeModelLayout_treeHeader__66Ykr{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-md)}.PrimeModelLayout_treeView__3zR33{flex:1 1;overflow-y:auto;padding:var(--spacing-md)}.PrimeModelLayout_creationModal__KN786{background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);left:50%;max-height:90vh;max-width:800px;overflow-y:auto;padding:var(--spacing-xl);position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}.PrimeModelLayout_artifactForm__BEHyC{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeModelLayout_artifactForm__BEHyC .form-group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PrimeModelLayout_artifactForm__BEHyC .form-group label{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.PrimeModelLayout_artifactForm__BEHyC .form-group input,.PrimeModelLayout_artifactForm__BEHyC .form-group select,.PrimeModelLayout_artifactForm__BEHyC .form-group textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);padding:var(--spacing-sm)}.PrimeModelLayout_formActions__TAbBK{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-md)}.PrimeModelLayout_createButton__a07MG,.PrimeModelLayout_submitButton__xLko9{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeModelLayout_createButton__a07MG:hover,.PrimeModelLayout_submitButton__xLko9:hover{background-color:var(--color-primary-hover)}.PrimeModelLayout_headerControls__CmvG4{align-items:center;display:flex;gap:var(--spacing-md)}.PrimeModelLayout_viewToggle__lsrLL{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);display:flex;gap:var(--spacing-xs);padding:var(--spacing-xs)}.PrimeModelLayout_toggleButton__rlQkp{background:#0000;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.PrimeModelLayout_toggleButton__rlQkp:hover{background:var(--color-hover);color:var(--color-text-primary)}.PrimeModelLayout_toggleButton__rlQkp.PrimeModelLayout_active__4C0Qp{background:var(--color-primary);box-shadow:var(--shadow-md);color:var(--color-primary-foreground)}.PrimeModelLayout_addFirstArtifactButton__sleQB{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeModelLayout_addFirstArtifactButton__sleQB:hover{background-color:var(--color-primary-hover)}.TransitionCreationFlow_transitionCreationFlow__OSg4n{background-color:var(--color-muted);border-radius:var(--border-radius-md);box-shadow:var(--shadow);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.TransitionCreationFlow_flowHeader__u8hJu{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm)}.TransitionCreationFlow_flowHeader__u8hJu h2{color:var(--color-text-primary);margin:0}.TransitionCreationFlow_cancelButton__4daTm{background-color:var(--color-error);border:none;border-radius:var(--border-radius-sm);color:var(--color-error-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md)}.TransitionCreationFlow_cancelButton__4daTm:hover{background-color:var(--red-700)}.TransitionCreationFlow_errorMessage__gL\+mz{background-color:var(--color-error-bg);border-radius:var(--border-radius-sm);color:var(--color-error);margin-bottom:var(--spacing-md);padding:var(--spacing-sm)}.TransitionCreationFlow_creationStep__ojqUP{margin-bottom:var(--spacing-lg)}.TransitionCreationFlow_creationStep__ojqUP h3{border-bottom:1px solid var(--border-color);color:var(--color-text-primary);margin-top:0;padding-bottom:var(--spacing-sm)}.TransitionCreationFlow_artifactList__W2Dwf{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:var(--spacing-lg)}.TransitionCreationFlow_artifactItem__xpVzr{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-md);transition:all var(--transition-base)}.TransitionCreationFlow_artifactItem__xpVzr:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.TransitionCreationFlow_artifactName__eYlPn{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.TransitionCreationFlow_artifactDescription__Mclb2{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.TransitionCreationFlow_createNew__az-Ig{background-color:var(--green-50);border-radius:var(--border-radius-sm);margin-top:var(--spacing-lg);padding:var(--spacing-md)}.TransitionCreationFlow_createNew__az-Ig h4{color:var(--green-700);margin-top:0}.TransitionCreationFlow_createNew__az-Ig button{background-color:var(--green-500);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md)}.TransitionCreationFlow_createNew__az-Ig button:hover{background-color:var(--green-600)}.TransitionCreationFlow_stateSelection__4xjim{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-lg)}.TransitionCreationFlow_fromState__7vCV7,.TransitionCreationFlow_toState__-u8Fk{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.TransitionCreationFlow_fromState__7vCV7 h4,.TransitionCreationFlow_toState__-u8Fk h4{border-bottom:1px solid var(--border-color);color:var(--color-text-primary);margin-top:0;padding-bottom:var(--spacing-sm)}.TransitionCreationFlow_stateList__1G7Fc{margin-bottom:var(--spacing-md);max-height:300px;overflow-y:auto}.TransitionCreationFlow_stateItem__4Zz\+e{border-bottom:1px solid var(--color-border-light);cursor:pointer;padding:var(--spacing-sm)}.TransitionCreationFlow_stateItem__4Zz\+e:hover{background-color:var(--color-bg-hover)}.TransitionCreationFlow_stateName__i-yLj{font-weight:var(--font-weight-medium)}.TransitionCreationFlow_selectedState__Kj6FQ{align-items:center;background-color:var(--green-50);border-radius:var(--border-radius-sm);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding:var(--spacing-sm)}.TransitionCreationFlow_selectedState__Kj6FQ .TransitionCreationFlow_stateName__i-yLj{color:var(--green-700);font-weight:var(--font-weight-semibold)}.TransitionCreationFlow_selectedState__Kj6FQ button{background-color:var(--color-error);border:none;border-radius:var(--border-radius-sm);color:var(--color-error-foreground);cursor:pointer;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}.TransitionCreationFlow_selectedState__Kj6FQ button:hover{background-color:var(--red-700)}.TransitionCreationFlow_stateSelectionComplete__MPRCY{margin-top:var(--spacing-lg);text-align:center}.TransitionCreationFlow_stateSelectionComplete__MPRCY button{background-color:var(--blue-500);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg)}.TransitionCreationFlow_stateSelectionComplete__MPRCY button:hover{background-color:var(--blue-700)}.TransitionCreationFlow_transitionSummary__AglOt{background-color:var(--blue-50);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.TransitionCreationFlow_summaryItem__Fnwsj{display:flex;margin-bottom:var(--spacing-sm)}.TransitionCreationFlow_summaryItem__Fnwsj label{color:var(--blue-700);font-weight:var(--font-weight-semibold);width:120px}.TransitionCreationFlow_summaryItem__Fnwsj span{flex:1 1}.TransitionCreationFlow_transitionParameters__W0FT3{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.TransitionCreationFlow_formGroup__icPyc{margin-bottom:var(--spacing-md)}.TransitionCreationFlow_formGroup__icPyc label{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.TransitionCreationFlow_formGroup__icPyc select{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-sm);width:100%}.TransitionCreationFlow_transitionActions__rg9kc{display:flex;justify-content:space-between;margin-top:var(--spacing-lg)}.TransitionCreationFlow_transitionActions__rg9kc button{border-radius:var(--border-radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg)}.TransitionCreationFlow_transitionActions__rg9kc button:first-child{background-color:var(--color-muted);border:1px solid var(--border-color);color:var(--color-text-primary)}.TransitionCreationFlow_transitionActions__rg9kc button:last-child{background-color:var(--green-500);border:none;color:var(--color-success-foreground)}.TransitionCreationFlow_transitionActions__rg9kc button:first-child:hover{background-color:var(--color-hover)}.TransitionCreationFlow_transitionActions__rg9kc button:last-child:hover{background-color:var(--green-600)}.TransitionCreationFlow_transitionActions__rg9kc button:disabled{background-color:var(--color-disabled);cursor:not-allowed}.TransitionCreationFlow_artifactFormOverlay__Sr\+a5,.TransitionCreationFlow_stateFormOverlay__CHo9D{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.TransitionCreationFlow_artifactForm__atYX5,.TransitionCreationFlow_stateForm__vRFsV{background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);max-width:90%;padding:var(--spacing-lg);width:500px}.TransitionCreationFlow_artifactForm__atYX5 h3,.TransitionCreationFlow_stateForm__vRFsV h3{border-bottom:1px solid var(--border-color);color:var(--color-text-primary);margin-bottom:var(--spacing-lg);margin-top:0;padding-bottom:var(--spacing-sm)}.TransitionCreationFlow_formGroup__icPyc input,.TransitionCreationFlow_formGroup__icPyc textarea{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-sm);width:100%}.TransitionCreationFlow_formGroup__icPyc textarea{min-height:80px;resize:vertical}.TransitionCreationFlow_formActions__tw16h{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg)}.TransitionCreationFlow_formActions__tw16h button{border-radius:var(--border-radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md)}.TransitionCreationFlow_formActions__tw16h button[type=button]{background-color:var(--color-muted);border:1px solid var(--border-color);color:var(--color-text-primary)}.TransitionCreationFlow_formActions__tw16h button[type=submit]{background-color:var(--green-500);border:none;color:var(--color-success-foreground)}.TransitionCreationFlow_formActions__tw16h button[type=button]:hover{background-color:var(--color-hover)}.TransitionCreationFlow_formActions__tw16h button[type=submit]:hover{background-color:var(--green-600)}.TransitionCreationFlow_formActions__tw16h button:disabled{background-color:var(--color-disabled);cursor:not-allowed}.TransitionCreationFlow_transitionTypeOptions__VhM5V{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:var(--spacing-md)}.TransitionCreationFlow_transitionTypeOption__JZPdv{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-md);transition:all var(--transition-base)}.TransitionCreationFlow_transitionTypeOption__JZPdv:hover{background-color:var(--color-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.TransitionCreationFlow_transitionTypeOption__JZPdv h4{color:var(--color-text-primary);margin-top:0}.TransitionCreationFlow_transitionTypeOption__JZPdv p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:0}.TransitionCreationFlow_resourceState__RJZ-k{margin-bottom:var(--spacing-lg)}.TransitionCreationFlow_artifactTypeDisplay__stVdZ{background-color:var(--color-muted);border-radius:var(--border-radius-sm);color:var(--color-text-primary);padding:var(--spacing-sm)}.process-manager{margin:0 auto;max-width:1200px;padding:20px}.search-section{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.search-controls{flex-wrap:wrap}.search-controls input,.search-controls select{flex:1 1;min-width:200px;padding:10px}.search-controls button{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px}.search-controls button:hover{background-color:#1976d2}.search-controls button:disabled{background-color:#bdbdbd;cursor:not-allowed}.search-results{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;overflow:hidden}.search-results h3{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;margin:0;padding:15px}.results-list{padding:15px}.result-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:15px;transition:background-color .2s}.result-item:last-child{border-bottom:none}.result-item:hover{background-color:#f5f5f5}.result-name{font-weight:600;margin-bottom:5px}.result-description{color:#666;font-size:.9em}.process-details{box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.process-header{flex-direction:column}.process-header h2{color:#333;margin:0 0 10px}.process-header p{color:#666;margin:0 0 15px}.add-transition-button{font-weight:500;margin-top:10px;padding:10px 20px}.transitions-section h3{border-bottom:1px solid #e0e0e0;color:#333;margin-bottom:15px;margin-top:0;padding-bottom:8px}.transition-group h4{color:#555;font-size:1.1em;margin:0 0 10px}.transition-list{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.transition-item{background-color:#f8f9fa;padding:15px}.transition-header{border-bottom:1px solid #e0e0e0;margin-bottom:10px;padding-bottom:10px}.artifact-name{color:#333}.transition-type{color:#1565c0;font-size:.8em;padding:3px 8px}.transition-states{justify-content:space-between}.from-state,.to-state{color:#555}.arrow{color:#9e9e9e}.AddArtifactDialog_modalOverlay__ybH2r{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.AddArtifactDialog_addArtifactDialog__X\+Y2m{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:90%}.AddArtifactDialog_dialogHeader__rlraN{align-items:center;background:var(--color-muted);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:var(--spacing-lg)}.AddArtifactDialog_dialogHeader__rlraN h2{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.AddArtifactDialog_closeButton__LFU1h{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-2xl);height:30px;justify-content:center;padding:0;transition:background-color var(--transition-base);width:30px}.AddArtifactDialog_closeButton__LFU1h:hover{background:var(--color-hover);color:var(--color-text-primary)}.AddArtifactDialog_dialogContent__MHPa0{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.AddArtifactDialog_errorMessage__pWKoj{background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-sm);color:var(--color-error);margin-bottom:var(--spacing-md);padding:.75rem}.AddArtifactDialog_stepContent__p0mt2 h3{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-sm) 0}.AddArtifactDialog_stepContent__p0mt2 p{color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0 0 var(--spacing-lg) 0}.AddArtifactDialog_loading__SfDSu{color:var(--color-text-secondary);padding:var(--spacing-xl);text-align:center}.AddArtifactDialog_artifactsList__FjtVy{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-height:400px;overflow-y:auto}.AddArtifactDialog_artifactItem__eaUgh{background:var(--color-background);border:2px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;padding:var(--spacing-md);transition:all var(--transition-base)}.AddArtifactDialog_artifactItem__eaUgh:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.AddArtifactDialog_artifactItem__eaUgh.AddArtifactDialog_selected__7oJ2V{background:var(--blue-50);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.AddArtifactDialog_artifactName__vnGID{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-bottom:.25rem}.AddArtifactDialog_artifactDescription__xb5MS{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AddArtifactDialog_formSection__ZAaDc{margin-bottom:var(--spacing-lg)}.AddArtifactDialog_formSection__ZAaDc label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.AddArtifactDialog_formSection__ZAaDc input,.AddArtifactDialog_formSection__ZAaDc select,.AddArtifactDialog_formSection__ZAaDc textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:.75rem;transition:border-color var(--transition-base);width:100%}.AddArtifactDialog_formSection__ZAaDc input:focus,.AddArtifactDialog_formSection__ZAaDc select:focus,.AddArtifactDialog_formSection__ZAaDc textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066ff1a;outline:none}.AddArtifactDialog_formSection__ZAaDc textarea{min-height:80px;resize:vertical}.AddArtifactDialog_processRoles__KcEn4{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.AddArtifactDialog_processRole__9SMt5{background:var(--color-background);border:2px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;padding:var(--spacing-md);transition:all var(--transition-base)}.AddArtifactDialog_processRole__9SMt5:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.AddArtifactDialog_processRole__9SMt5.AddArtifactDialog_selected__7oJ2V{background:var(--blue-50);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.AddArtifactDialog_roleName__4CEmw{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-bottom:.25rem}.AddArtifactDialog_roleDescription__GDCwz{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.AddArtifactDialog_dialogActions__MMXxT{background:var(--color-muted);border-top:1px solid var(--border-color);display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:var(--spacing-lg)}.AddArtifactDialog_btn__u70MU{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:.75rem var(--spacing-lg);transition:all var(--transition-base)}.AddArtifactDialog_btn__u70MU:disabled{cursor:not-allowed;opacity:.6}.AddArtifactDialog_btnPrimary__qqZ6-{background:var(--color-primary);color:var(--color-primary-foreground)}.AddArtifactDialog_btnPrimary__qqZ6-:hover:not(:disabled){background:var(--color-primary-hover)}.AddArtifactDialog_btnSecondary__F70b7{background:var(--color-disabled);color:var(--color-disabled-foreground)}.AddArtifactDialog_btnSecondary__F70b7:hover{background:var(--gray-600)}.AddArtifactDialog_infoNote__LbHtl{background:var(--blue-100);border:1px solid var(--blue-300);border-radius:var(--border-radius-sm);color:var(--color-info);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:.75rem}.AddArtifactDialog_searchSection__N\+2gU{margin-bottom:var(--spacing-lg)}.AddArtifactDialog_searchControls__HLTJC{align-items:center;display:flex;gap:var(--spacing-md)}.AddArtifactDialog_searchInput__F2q7r{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1 1;font-size:var(--font-size-sm);padding:.75rem}.AddArtifactDialog_searchInput__F2q7r:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066ff1a;outline:none}.AddArtifactDialog_createArtifactForm__j14zW{background:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-lg)}.AddArtifactDialog_createArtifactForm__j14zW h4{color:var(--color-text-primary);font-size:var(--font-size-base);margin:0 0 var(--spacing-md) 0}.AddArtifactDialog_createArtifactForm__j14zW .AddArtifactDialog_formActions__JT8\+P{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-md)}.AddArtifactDialog_noArtifacts__ko28i{background:var(--color-muted);border:2px dashed var(--border-color);border-radius:var(--border-radius-md);color:var(--color-text-secondary);padding:var(--spacing-xl);text-align:center}.AddArtifactDialog_noArtifacts__ko28i p{margin:var(--spacing-sm) 0}.AddArtifactDialog_artifactParent__TT2C6{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic;margin-top:.25rem}.AddArtifactDialog_createStateForm__cs2Hw{background:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin-top:.75rem;padding:var(--spacing-md)}.AddArtifactDialog_createStateForm__cs2Hw h5{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 .75rem}.AddArtifactDialog_createStateForm__cs2Hw .AddArtifactDialog_formSection__ZAaDc{margin-bottom:.75rem}.AddArtifactDialog_createStateForm__cs2Hw .AddArtifactDialog_formSection__ZAaDc:last-of-type{margin-bottom:var(--spacing-sm)}.AddArtifactDialog_createStateForm__cs2Hw label{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:.25rem}.AddArtifactDialog_createStateForm__cs2Hw input,.AddArtifactDialog_createStateForm__cs2Hw select,.AddArtifactDialog_createStateForm__cs2Hw textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);padding:var(--spacing-sm);width:100%}.AddArtifactDialog_createStateForm__cs2Hw textarea{min-height:60px;resize:vertical}.AddArtifactDialog_createStateForm__cs2Hw .AddArtifactDialog_formActions__JT8\+P{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:.75rem}.ArtifactProcessPage_artifactProcessPage__Tt4kS{margin:0 auto;max-width:1200px;padding:var(--spacing-xl)}.ArtifactProcessPage_artifactProcessHeader__V1bV8{border-bottom:2px solid var(--border-color);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md)}.ArtifactProcessPage_artifactProcessHeader__V1bV8 h1{color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.ArtifactProcessPage_processMeta__9F0\+\+{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.ArtifactProcessPage_processMeta__9F0\+\+ span{background:var(--color-muted);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:.25rem var(--spacing-sm)}.ArtifactProcessPage_artifactProcessDescription__0RB1k{margin-bottom:var(--spacing-xl)}.ArtifactProcessPage_artifactProcessDescription__0RB1k h3{color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.ArtifactProcessPage_artifactProcessDescription__0RB1k p{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.ArtifactProcessPage_artifactProcessDetails__XbZ2l{margin-bottom:var(--spacing-xl)}.ArtifactProcessPage_detailSection__hrwM1{background:var(--color-muted);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md)}.ArtifactProcessPage_detailSection__hrwM1 h3{color:var(--color-text-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.ArtifactProcessPage_detailGrid__5Vx2O{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ArtifactProcessPage_detailItem__wPKDR{display:flex;flex-direction:column;gap:.25rem}.ArtifactProcessPage_detailItem__wPKDR label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ArtifactProcessPage_detailItem__wPKDR span{border-radius:var(--border-radius-sm);font-family:monospace;padding:.25rem var(--spacing-sm)}.ArtifactProcessPage_detailItem__wPKDR span,.ArtifactProcessPage_jsonDisplay__KTRwi{background:var(--color-background);border:1px solid var(--border-color);color:var(--color-text-primary)}.ArtifactProcessPage_jsonDisplay__KTRwi{border-radius:var(--border-radius-sm);font-family:Courier New,monospace;font-size:var(--font-size-sm);overflow-x:auto;padding:var(--spacing-md);white-space:pre-wrap}.ArtifactProcessPage_artifactProcessActions__gcCZq{border-top:2px solid var(--border-color);display:flex;gap:var(--spacing-md);padding-top:var(--spacing-md)}.ArtifactProcessPage_btn__ZEBLf{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:.75rem var(--spacing-lg);transition:all var(--transition-base)}.ArtifactProcessPage_btnPrimary__K2j6O{background:var(--color-primary);color:var(--color-primary-foreground)}.ArtifactProcessPage_btnPrimary__K2j6O:hover{background:var(--color-primary-hover)}.ArtifactProcessPage_btnSecondary__HvI0F{background:var(--color-disabled);color:var(--color-disabled-foreground)}.ArtifactProcessPage_btnSecondary__HvI0F:hover{background:var(--gray-600)}.ArtifactProcessPage_error__NlUgr,.ArtifactProcessPage_loading__A34rO,.ArtifactProcessPage_noProcess__cpv9-{font-size:var(--font-size-lg);padding:var(--spacing-xl);text-align:center}.ArtifactProcessPage_loading__A34rO{color:var(--color-text-secondary)}.ArtifactProcessPage_error__NlUgr{color:var(--color-error)}.ArtifactProcessPage_noProcess__cpv9-{color:var(--color-text-secondary)}.ArtifactProcessPage_processDetailsToggle__Pt1KM{border-bottom:1px solid var(--border-color);margin-bottom:var(--spacing-md);padding:var(--spacing-sm) 0}.ArtifactProcessPage_cArtifactsSection__aLJsW{background:var(--color-muted);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md)}.ArtifactProcessPage_sectionHeader__z5zm-{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.ArtifactProcessPage_sectionHeader__z5zm- h3{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.ArtifactProcessPage_btnSm__zpnVj{font-size:var(--font-size-xs);padding:var(--spacing-sm) var(--spacing-md)}.ArtifactProcessPage_noCArtifacts__XBgZx{background:var(--color-background);border:2px dashed var(--border-color);border-radius:var(--border-radius-md);color:var(--color-text-secondary);padding:var(--spacing-xl);text-align:center}.ArtifactProcessPage_noCArtifacts__XBgZx p{margin:var(--spacing-sm) 0}.ArtifactProcessPage_cArtifactsList__IgXSK{display:flex;flex-direction:column;gap:var(--spacing-md)}.ArtifactProcessPage_cArtifactCard__4WbUM{background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);box-shadow:var(--shadow);padding:var(--spacing-md)}.ArtifactProcessPage_cArtifactHeader__z8KVr{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.ArtifactProcessPage_cArtifactHeader__z8KVr h4{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0}.ArtifactProcessPage_artifactId__bfrED{background:var(--color-muted);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);font-family:monospace;font-size:var(--font-size-xs);padding:.25rem var(--spacing-sm)}.ArtifactProcessPage_cArtifactContent__w8NKd{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:1fr 1fr}.ArtifactProcessPage_statesSection__5zswp,.ArtifactProcessPage_transitionsSection__O283e{background:var(--color-muted);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.ArtifactProcessPage_statesSection__5zswp h5,.ArtifactProcessPage_transitionsSection__O283e h5{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0}.ArtifactProcessPage_noStates__9XMuu,.ArtifactProcessPage_noTransitions__iVI48{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-style:italic;margin:0}.ArtifactProcessPage_statesList__VXwhn,.ArtifactProcessPage_transitionsList__yejEb{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ArtifactProcessPage_stateItem__1K3Dg{align-items:center;background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm)}.ArtifactProcessPage_stateName__58J-F{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ArtifactProcessPage_stateType__f6pA6{background:var(--color-muted);border-radius:var(--border-radius-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:.2rem .4rem}.ArtifactProcessPage_badge__Wck4\+{border-radius:var(--border-radius-xs);font-size:.7rem;font-weight:var(--font-weight-medium);padding:.2rem .4rem}.ArtifactProcessPage_badge__Wck4\+.ArtifactProcessPage_initial__1NmWy{background:var(--green-100);color:var(--green-800)}.ArtifactProcessPage_badge__Wck4\+.ArtifactProcessPage_final__LAy3Z{background:var(--red-100);color:var(--red-800)}.ArtifactProcessPage_badge__Wck4\+.ArtifactProcessPage_required__V4iBO{background:var(--yellow-100);color:var(--yellow-800)}.ArtifactProcessPage_transitionItem__SdpXI{background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.75rem}.ArtifactProcessPage_transitionFlow__FlwAZ{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.ArtifactProcessPage_inputState__7\+aAN,.ArtifactProcessPage_outputState__ZAMaH{background:var(--color-muted);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:.25rem var(--spacing-sm)}.ArtifactProcessPage_transitionArrow__Yk7r\+{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.ArtifactProcessPage_transitionDetails__pBWJW{display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--spacing-sm)}.ArtifactProcessPage_transitionName__fSPEn{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ArtifactProcessPage_ratio__nUqQQ,.ArtifactProcessPage_transitionType__N1Lj2{background:var(--color-muted);border-radius:var(--border-radius-xs);color:var(--color-text-secondary);padding:.2rem .4rem}.company-process-page{background-color:#f8fafc;display:flex;flex-direction:column;height:100vh}.company-process-page.error,.company-process-page.loading{align-items:center;display:flex;height:100vh;justify-content:center}.error-message{max-width:500px;padding:30px}.error-message h3{margin:0 0 15px}.error-message button{border-radius:6px;margin-top:20px}.page-header{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:20px 30px}.header-content h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 8px}.header-content p{color:#6b7280;font-size:16px;margin:0 0 12px}.artifact-context{align-items:center;display:flex;gap:15px}.artifact-type{background-color:#dbeafe;border-radius:4px;color:#1e40af;font-size:12px;font-weight:500;padding:4px 8px}.artifact-description{color:#6b7280;font-size:14px;font-style:italic}.header-actions{gap:10px}.back-to-artifact-btn,.back-to-processes-btn,.view-artifacts-btn{align-items:center;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:10px 16px;text-decoration:none}.back-to-artifact-btn:hover,.back-to-processes-btn:hover,.view-artifacts-btn:hover{background-color:#e5e7eb;border-color:#9ca3af}.context-warning{background-color:#fffbeb;border:1px solid #fed7aa;border-radius:8px;color:#d97706;margin:20px 30px;padding:20px}.context-warning p{font-size:14px;margin:0 0 15px}.select-tree-btn{background-color:#d97706;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.select-tree-btn:hover{background-color:#b45309}.context-info{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;font-size:14px;gap:30px;padding:15px 30px}.entry-point-info,.tree-info{align-items:center;display:flex;gap:8px}.entry-label,.tree-label{color:#6b7280;font-weight:500}.tree-name{color:#111827;font-weight:600}.entry-type{background-color:#dbeafe;border-radius:4px;color:#1e40af;font-size:12px;font-weight:500;padding:2px 8px}.process-management-container{flex:1 1;overflow:hidden;padding:20px 30px}.artifact-tree{margin:0 auto;max-width:800px}.artifact-node{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:8px}.artifact-header{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.artifact-header:hover{background-color:#f9fafb}.artifact-header.expanded{background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0}.artifact-info{flex:1 1}.expand-icon{color:#6b7280;text-align:center;width:16px}.process-count{color:#6b7280;font-size:14px}.artifact-actions{display:flex;gap:8px}.create-process-btn{font-size:12px;padding:6px 12px;transition:background-color .2s}.processes-list{background-color:#fafafa;border-radius:0 0 8px 8px;padding:0 16px 16px}.no-processes{color:#6b7280;padding:20px;text-align:center}.create-first-process-btn{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:12px;padding:8px 16px;transition:background-color .2s}.create-first-process-btn:hover{background-color:#059669}.process-item{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;margin:8px 0;padding:12px;transition:all .2s}.process-item:hover{border-color:#d1d5db}.process-item.selected{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.process-info{align-items:center;flex:1 1;gap:12px}.demand-flow,.process-type{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:2px 8px}.process-actions{gap:8px}.view-process-btn{background-color:#6b7280;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.view-process-btn:hover{background-color:#4b5563}.process-details{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.process-details-header{align-items:flex-start;background-color:#f8fafc;display:flex;justify-content:space-between}.process-details-header h2{color:#1f2937;margin:0 0 8px}.process-details-header p{color:#6b7280;font-size:14px;margin:0}.process-actions{display:flex;gap:12px}.add-transition-btn{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.add-transition-btn:hover{background-color:#2563eb}.process-transitions{padding:20px}.transition-groups{display:flex;flex-direction:column;gap:24px}.transition-group{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.group-header{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.group-header h3{color:#1f2937;font-size:16px;font-weight:600;margin:0}.transition-count{color:#6b7280;font-size:14px}.transition-item{border-bottom:1px solid #f3f4f6;padding:16px;transition:background-color .2s}.transition-item:last-child{border-bottom:none}.transition-item:hover{background-color:#f9fafb}.transition-info{flex:1 1;flex-direction:column;gap:8px}.artifact-name{color:#1f2937;font-size:16px}.state-flow{align-items:center;display:flex;font-size:14px;gap:12px}.input-state,.output-state{background-color:#f3f4f6;border-radius:4px;color:#374151;font-weight:500;padding:4px 8px}.arrow{color:#6b7280}.transition-meta{flex-direction:column;gap:4px}.transition-name{color:#374151;font-size:14px;font-weight:500}.transition-description{color:#6b7280;font-size:12px}.transition-actions{align-items:center}.delete-transition-btn,.edit-transition-btn,.navigate-transition-btn{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:6px;transition:background-color .2s}.edit-transition-btn:hover{background-color:#dbeafe}.delete-transition-btn:hover{background-color:#fee2e2}.navigate-transition-btn:hover{background-color:#f0fdf4}.empty-transitions{color:#6b7280;padding:40px;text-align:center}.add-first-transition-btn{background-color:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:10px 20px;transition:background-color .2s}.add-first-transition-btn:hover{background-color:#059669}.stats-info{display:flex;gap:16px}.artifacts-count,.processes-count{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:4px 8px}.error-container,.loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}.empty-state{color:#6b7280;padding:40px}.empty-state button{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:16px;padding:10px 20px}.no-tree-selected{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.no-tree-selected h2{color:#1f2937;margin:0 0 16px}.no-tree-selected p{color:#6b7280;margin:0 0 24px}@media (max-width:768px){.page-header{align-items:stretch;flex-direction:column;gap:15px}.header-actions{justify-content:flex-start}.context-info{flex-direction:column;gap:10px}.process-management-container{padding:15px 20px}}.process-role-manager{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:all .2s}.process-role-manager:hover{background-color:#f3f4f6;border-color:#d1d5db}.process-role-manager.editing{align-items:stretch;background-color:#fff;border:2px solid #3b82f6;cursor:default;flex-direction:column;gap:15px;padding:15px}.role-badge{align-items:center;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;min-width:120px;padding:4px 8px}.required-indicator{font-size:14px;font-weight:700}.role-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.role-description{color:#6b7280;line-height:1.3}.role-meta{display:flex;font-size:11px;gap:8px}.required-status{border-radius:4px;font-weight:500;padding:2px 6px}.required-status.required{background-color:#fef2f2;color:#dc2626}.required-status.optional{background-color:#f3f4f6;color:#6b7280}.role-selector{display:flex;flex-direction:column;gap:5px}.role-selector label{color:#374151;font-size:12px;font-weight:500}.role-select{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:14px;padding:8px 12px}.role-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.required-toggle{align-items:center;display:flex;gap:8px}.required-toggle label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:12px;gap:6px}.required-toggle input[type=checkbox]{accent-color:#3b82f6;height:16px;width:16px}.role-actions{display:flex;gap:8px;justify-content:flex-end}.cancel-btn,.save-btn{font-size:12px;padding:6px 12px}.save-btn{background-color:#10b981}.save-btn:hover{background-color:#059669}.process-artifact-manager{padding:20px}.process-artifact-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.process-artifact-header h3{color:#111827;font-size:20px;font-weight:600;margin:0}.add-artifact-btn{background-color:#10b981;border-radius:6px;padding:10px 20px}.add-artifact-btn:hover{background-color:#059669}.artifact-roles-container{display:flex;flex-direction:column;gap:20px}.artifact-role-section{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.artifact-role-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;cursor:pointer;padding:15px 20px;transition:background-color .2s}.artifact-role-header:hover{background-color:#f3f4f6}.artifact-role-title{align-items:center;display:flex;gap:10px;margin-bottom:5px}.role-icon{font-size:18px}.role-name{color:#111827;font-size:16px;font-weight:600}.artifact-count{background-color:#f3f4f6;border-radius:12px;color:#6b7280;font-size:14px;padding:2px 8px}.artifact-role-description{color:#6b7280;font-size:14px;margin-bottom:5px}.expand-indicator{margin-left:auto}.artifact-role-content{padding:20px}.artifacts-list{display:flex;flex-direction:column;gap:15px}.artifact-item{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:6px;padding:15px}.artifact-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.artifact-item-header h4{color:#111827;font-size:16px;font-weight:600;margin:0}.artifact-item-actions{align-items:center;display:flex;gap:10px}.remove-artifact-btn{background-color:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 12px}.remove-artifact-btn:hover{background-color:#b91c1c}.artifact-transitions{border-top:1px solid #e5e7eb;padding-top:15px}.artifact-transitions h5{color:#374151;font-size:14px;font-weight:600;margin:0 0 10px}.transitions-list{display:flex;flex-direction:column;gap:10px}.transition-item{background-color:#fff;border:1px solid #e5e7eb;gap:15px;padding:10px}.transition-flow{align-items:center;display:flex;flex:1 1;gap:8px}.from-state,.to-state{background-color:#f3f4f6;color:#374151;font-size:12px;font-weight:500}.transition-arrow{color:#6b7280;font-weight:700}.transition-meta{display:flex;font-size:12px;gap:8px}.transition-type{background-color:#dbeafe;border-radius:4px;color:#1e40af;padding:2px 6px}.transition-status{border-radius:4px;font-weight:500;padding:2px 6px}.transition-status.active{background-color:#dcfce7;color:#166534}.transition-status.inactive{background-color:#fef2f2;color:#dc2626}.remove-transition-btn{background-color:#dc2626;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px}.remove-transition-btn:hover{background-color:#b91c1c}.no-transitions{color:#6b7280;padding:20px;text-align:center}.no-transitions p{font-size:14px;margin:0 0 15px}.create-transition-btn{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:8px 16px}.create-transition-btn:hover{background-color:#2563eb}.no-artifacts{color:#6b7280;padding:30px;text-align:center}.no-artifacts p{font-size:14px;margin:0 0 15px}.add-artifact-dialog{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.dialog-content{background-color:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;padding:30px;width:90%}.dialog-content h3{color:#111827;font-size:18px;font-weight:600;margin:0 0 10px}.dialog-content p{color:#6b7280;font-size:14px;margin:0 0 20px}.dialog-actions{gap:10px;margin-top:20px}.add-btn,.cancel-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.cancel-btn{background-color:#f3f4f6;color:#374151}.cancel-btn:hover{background-color:#e5e7eb}.add-btn{background-color:#10b981;color:#fff}.add-btn:hover{background-color:#059669}.process-validation-panel{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;overflow:hidden}.validation-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:15px 20px}.validation-header h3{color:#111827;font-size:16px;font-weight:600}.overall-status{align-items:center;border-radius:6px;display:flex;font-size:14px;font-weight:500;gap:8px;padding:6px 12px}.overall-status.error{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.overall-status.warning{background-color:#fffbeb;border:1px solid #fed7aa;color:#d97706}.overall-status.suggestion{background-color:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.overall-status.success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.status-icon{font-size:16px}.status-message{font-weight:500}.validation-sections{display:flex;flex-direction:column}.validation-section{border-bottom:1px solid #f3f4f6}.validation-section:last-child{border-bottom:none}.validation-section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px 20px;transition:background-color .2s}.validation-section-header:hover{background-color:#f9fafb}.section-title{align-items:center;display:flex;gap:8px}.section-icon{font-size:16px}.section-name{color:#111827;font-size:14px;font-weight:600}.item-count{background-color:#f3f4f6;border-radius:10px;padding:2px 6px}.expand-indicator,.item-count{color:#6b7280;font-size:12px}.validation-section-content{padding:0 20px 15px}.validation-item{background-color:#fafafa;border-radius:4px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:12px}.validation-item.error{background-color:#fef2f2;border-left-color:#ef4444}.validation-item.warning{background-color:#fffbeb;border-left-color:#f59e0b}.validation-item.suggestion{background-color:#eff6ff;border-left-color:#3b82f6}.validation-item-header{align-items:flex-start;display:flex;gap:8px}.validation-icon{flex-shrink:0;margin-top:2px}.validation-message{color:#111827;flex:1 1;font-size:14px;line-height:1.4}.artifact-reference{background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:2px 6px;white-space:nowrap}.validation-item-actions{display:flex;flex-direction:column;gap:8px;margin-left:24px}.apply-btn,.fix-btn{align-self:flex-start;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px}.fix-btn{background-color:#dc2626;color:#fff}.fix-btn:hover{background-color:#b91c1c}.apply-btn{background-color:#3b82f6;color:#fff}.apply-btn:hover{background-color:#2563eb}.suggested-action,.suggested-fix{background-color:#f3f4f6;border-left:3px solid #d1d5db;border-radius:4px;color:#374151;font-size:12px;padding:8px}.suggested-action strong,.suggested-fix strong{color:#111827}.no-items{color:#6b7280;font-size:14px;padding:20px;text-align:center}.validation-summary{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:15px 20px}.summary-stats{gap:20px;justify-content:center}.stat{align-items:center;display:flex;flex-direction:column;gap:4px}.stat-label{color:#6b7280;font-weight:500}.stat-value{border-radius:4px;font-weight:700;padding:4px 8px}.stat-value.error{background-color:#fef2f2;color:#dc2626}.stat-value.warning{background-color:#fffbeb;color:#d97706}.stat-value.suggestion{background-color:#eff6ff;color:#2563eb}.process-task-manager{background-color:#f8fafc;display:flex;flex-direction:column;height:100%}.process-task-manager.loading{align-items:center;display:flex;height:400px;justify-content:center}.loading-spinner{color:#6b7280}.process-task-manager.error{align-items:center;display:flex;height:400px;justify-content:center}.error-message{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;padding:20px}.error-message h3{color:#dc2626;margin:0 0 10px}.error-message button{background-color:#dc2626;margin-top:15px;padding:8px 16px}.error-message button:hover{background-color:#b91c1c}.process-task-layout{display:flex;gap:20px;height:100%}.process-list-container{background-color:#fff;box-shadow:0 1px 3px #0000001a;flex:0 0 400px}.process-list-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:20px}.process-list-header h2{color:#111827;font-size:18px;font-weight:600;margin:0 0 15px}.process-list-controls{align-items:center;display:flex;gap:10px}.search-input{border:1px solid #d1d5db;border-radius:6px;flex:1 1;font-size:14px;padding:8px 12px}.search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.create-process-btn{background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;white-space:nowrap}.create-process-btn:hover{background-color:#2563eb}.process-list{max-height:600px}.process-item{border-bottom:1px solid #f3f4f6;cursor:pointer;padding:15px 20px;transition:background-color .2s}.process-item:hover{background-color:#f9fafb}.process-item.selected{background-color:#eff6ff;border-left:4px solid #3b82f6}.process-item-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.process-item-header h3{color:#111827;font-size:16px;font-weight:600;margin:0}.process-item-actions{display:flex;gap:8px}.delete-btn,.edit-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:12px;padding:4px 8px}.edit-btn{color:#3b82f6}.edit-btn:hover{background-color:#eff6ff}.delete-btn{color:#dc2626}.delete-btn:hover{background-color:#fef2f2}.process-description{color:#6b7280;font-size:14px;margin:0 0 10px}.process-meta{display:flex;font-size:12px;gap:12px}.process-flow-type,.process-type{background-color:#f3f4f6;border-radius:4px;color:#374151;padding:2px 6px}.process-status{border-radius:4px;font-weight:500;padding:2px 6px}.process-status.active{background-color:#dcfce7;color:#166534}.process-status.inactive{background-color:#fef2f2;color:#dc2626}.process-details-container{background-color:#fff;box-shadow:0 1px 3px #0000001a;overflow:hidden}.process-details-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:20px}.process-details-header h2{color:#111827;font-size:24px;font-weight:700;margin:0 0 10px}.process-details-meta{display:flex;font-size:14px;gap:12px}.no-process-selected{color:#6b7280;font-size:16px;height:400px}.ArtifactTransitionTracer_artifactTransitionTracer__LbDvI{background-color:var(--color-muted);display:flex;flex-direction:column;height:100%;padding:var(--spacing-lg)}.ArtifactTransitionTracer_tracerHeader__mMnjJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.ArtifactTransitionTracer_tracerHeader__mMnjJ h2{color:var(--color-text-primary);margin:0}.ArtifactTransitionTracer_tracerControls__YHX4J{display:flex;gap:var(--spacing-sm)}.ArtifactTransitionTracer_tracerControls__YHX4J select{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-sm)}.ArtifactTransitionTracer_tracerControls__YHX4J button{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.ArtifactTransitionTracer_tracerControls__YHX4J button:hover{background-color:var(--color-primary-hover)}.ArtifactTransitionTracer_tracerContent__1r49I{display:flex;flex:1 1;gap:var(--spacing-lg);min-height:0}.ArtifactTransitionTracer_tracerGraph__2OepJ{flex:2 1}.ArtifactTransitionTracer_tracerDetails__yNqIY,.ArtifactTransitionTracer_tracerGraph__2OepJ{background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow);overflow:auto;padding:var(--spacing-lg)}.ArtifactTransitionTracer_tracerDetails__yNqIY{flex:1 1}.ArtifactTransitionTracer_artifactTransitionGraph__fDNWR{align-items:center;background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow);display:flex;flex-direction:row;min-height:400px;overflow-x:auto;padding:var(--spacing-lg);position:relative}.ArtifactTransitionTracer_graphNodes__n38bt{display:flex;flex-direction:row;min-width:-webkit-max-content;min-width:max-content;padding:var(--spacing-lg);position:relative;width:100%;z-index:2}.ArtifactTransitionTracer_graphNodeRow__lW53d{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-right:50px;min-height:80px;position:relative;width:auto}.ArtifactTransitionTracer_graphNode__iWjvt{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;margin:0 var(--spacing-lg);min-width:120px;padding:var(--spacing-sm) var(--spacing-lg);position:relative;text-align:center;transition:all var(--transition-base)}.ArtifactTransitionTracer_graphNode__iWjvt.ArtifactTransitionTracer_state__Y7PqZ{background-color:var(--blue-50);border-color:var(--blue-300);box-shadow:var(--shadow)}.ArtifactTransitionTracer_graphNode__iWjvt.ArtifactTransitionTracer_process__G4HcW{align-items:center;background-color:var(--orange-500);border-color:var(--orange-700);border-radius:50%;box-shadow:var(--shadow-md);display:flex;height:40px;justify-content:center;margin:0 40px;min-width:auto;padding:0;width:40px}.ArtifactTransitionTracer_graphNode__iWjvt.ArtifactTransitionTracer_process__G4HcW:after{background-color:#ffffffe6;border-radius:var(--border-radius-sm);bottom:-25px;box-shadow:var(--shadow);color:var(--color-text-primary);content:attr(data-label);font-size:var(--font-size-xs);left:50%;padding:var(--spacing-xs) var(--spacing-sm);position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:4}.ArtifactTransitionTracer_graphNode__iWjvt.ArtifactTransitionTracer_highlighted__PTwh-{box-shadow:0 0 10px #2196f380}.ArtifactTransitionTracer_graphNode__iWjvt.ArtifactTransitionTracer_selected__L2v0Q{transform:scale(1.1);z-index:2}.ArtifactTransitionTracer_graphEdges__COeBK{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.ArtifactTransitionTracer_graphEdge__eweH8{background-color:var(--gray-600);height:2px;pointer-events:none;position:absolute;transform-origin:left center;z-index:1}.ArtifactTransitionTracer_graphEdge__eweH8.ArtifactTransitionTracer_highlighted__PTwh-{background-color:var(--blue-500);height:3px;z-index:2}.ArtifactTransitionTracer_edgeLabel__hKXdt{background-color:var(--color-background);border-radius:var(--border-radius-xs);box-shadow:var(--shadow);font-size:var(--font-size-xs);left:50%;padding:var(--spacing-xs) var(--spacing-xs);pointer-events:auto;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.ArtifactTransitionTracer_nodeDetails__O8BTQ{display:flex;flex-direction:column;gap:var(--spacing-md)}.ArtifactTransitionTracer_nodeDetails__O8BTQ h3{color:var(--color-text-primary);margin:0}.ArtifactTransitionTracer_nodeDetails__O8BTQ p{color:var(--color-text-secondary);margin:0}.ArtifactTransitionTracer_detailsSection__NDzO3{background-color:var(--color-muted);border-radius:var(--border-radius-sm);padding:var(--spacing-sm)}.ArtifactTransitionTracer_detailsSection__NDzO3 h4{color:var(--gray-700);margin:0 0 var(--spacing-sm) 0}.ArtifactTransitionTracer_detailsSection__NDzO3 pre{background-color:var(--color-background);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);margin:0;overflow:auto;padding:var(--spacing-sm)}.gpt-chat-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;height:100%;max-height:600px;overflow:hidden}.gpt-chat-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.gpt-chat-header h3{color:#333;font-size:18px;margin:0}.gpt-generation-type-selector{align-items:center;display:flex;gap:8px}.gpt-generation-type-selector label{color:#666;font-size:14px}.gpt-generation-type-selector select{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:6px 10px}.gpt-chat-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.gpt-chat-empty{align-items:center;color:#888;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.gpt-chat-empty p{font-size:14px;margin:8px 0}.gpt-message{border-radius:12px;max-width:80%;padding:10px 14px;position:relative}.gpt-message.user{align-self:flex-end;background-color:#e3f2fd;border-bottom-right-radius:4px}.gpt-message.assistant{align-self:flex-start;background-color:#f5f5f5;border-bottom-left-radius:4px}.gpt-message-content{font-size:14px;line-height:1.4;word-break:break-word}.gpt-message-timestamp{color:#888;font-size:10px;margin-top:4px;text-align:right}.gpt-chat-input{background-color:#f9f9f9;border-top:1px solid #e0e0e0;display:flex;padding:12px}.gpt-chat-input textarea{border:1px solid #ddd;border-radius:4px;flex:1 1;font-family:inherit;font-size:14px;height:60px;padding:10px;resize:none}.gpt-chat-input textarea:focus{border-color:#90caf9;outline:none}.gpt-send-button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-left:10px;padding:0 16px;transition:background-color .2s}.gpt-send-button:hover{background-color:#1565c0}.gpt-send-button:disabled{background-color:#bdbdbd;cursor:not-allowed}.gpt-error{background-color:#ffebee;border-top:1px solid #ffcdd2;color:#c62828;font-size:14px;padding:8px 16px}.NoRootPrompt_noRootPrompt__n2DeO{padding:var(--spacing-lg)}.NoRootPrompt_rootOptions__j0YyT{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:var(--spacing-lg)}.NoRootPrompt_rootOption__wcGKz{background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.NoRootPrompt_rootOption__wcGKz h4{margin:0 0 var(--spacing-sm) 0}.NoRootPrompt_rootOption__wcGKz p{color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.NoRootPrompt_createRootButton__uDQK\+{background:var(--color-success);border:none;border-radius:var(--border-radius-sm);color:var(--color-success-foreground);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.NoRootPrompt_createRootButton__uDQK\+:hover{background:var(--green-600)}.NoRootPrompt_createRootButton__uDQK\+:disabled{background:var(--color-disabled);cursor:not-allowed}.NoRootPrompt_error__\+ILBs{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-sm);color:var(--color-error);padding:var(--spacing-md)}.architecture-agent{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.architecture-agent-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;margin-bottom:30px;padding:20px;text-align:center}.architecture-agent-header h2{font-size:2rem;font-weight:600;margin:0 0 10px}.architecture-agent-header p{font-size:1.1rem;margin:0;opacity:.9}.architecture-agent-tabs{border-bottom:2px solid #e1e5e9;display:flex;gap:10px;margin-bottom:30px;padding-bottom:10px}.tab-button{background:#f8f9fa;border:none;border-radius:8px 8px 0 0;color:#495057;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .3s ease}.tab-button:hover{background:#e9ecef;color:#212529}.tab-button.active{background:#007bff;color:#fff}.architecture-agent-content{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.architecture-agent-tab{padding:30px}.architecture-agent-tab h3{color:#2c3e50;font-size:1.5rem;font-weight:600;margin:0 0 20px}.guidance-form,.practices-form,.validation-form{margin-bottom:30px}.form-group label{color:#495057;font-weight:600;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:2px solid #e1e5e9;border-radius:6px;font-size:1rem;padding:12px;transition:border-color .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.form-group textarea{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.4;min-height:200px}.form-actions{gap:15px;margin-top:20px}.btn{border:none;border-radius:6px;display:inline-block;font-size:1rem;font-weight:500;padding:12px 24px;text-align:center;transition:all .3s ease}.btn-primary{background:#007bff;color:#fff}.btn-primary:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.btn-secondary{background:#6c757d;color:#fff}.btn-secondary:hover:not(:disabled){background:#545b62;transform:translateY(-1px)}.validation-results{background:#f8f9fa;border-radius:8px;margin-top:30px;padding:20px}.validation-results h4{color:#2c3e50;font-size:1.3rem;margin:0 0 20px}.summary-badge{border-radius:20px;display:inline-block;font-size:.9rem;font-weight:600;padding:8px 16px}.summary-badge.has-issues{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.summary-badge.no-issues{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.validation-section{margin-bottom:20px}.validation-section h5{font-size:1.1rem;font-weight:600;margin:0 0 15px}.validation-section.errors h5{color:#dc3545}.validation-section.warnings h5{color:#ffc107}.validation-section.info h5{color:#17a2b8}.validation-item{border-left:4px solid;border-radius:6px;margin-bottom:10px;padding:15px}.validation-item.error{background:#f8d7da;border-left-color:#dc3545}.validation-item.warning{background:#fff3cd;border-left-color:#ffc107}.validation-item.info{background:#d1ecf1;border-left-color:#17a2b8}.validation-message{font-weight:500;margin-bottom:8px}.validation-recommendation{background:#ffffffb3;border-radius:4px;font-size:.9rem;margin-top:8px;padding:8px}.validation-code{font-size:.85rem;margin-top:8px}.validation-code code{background:#0000001a;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;padding:2px 6px}.quality-analysis{background:#e8f4fd;border-left:4px solid #007bff;border-radius:8px;margin-top:30px;padding:20px}.quality-analysis h4{color:#2c3e50;font-size:1.3rem;margin:0 0 20px}.quality-metrics{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.metric{align-items:center;background:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:12px}.metric-label{color:#495057;font-weight:500}.metric-value{color:#007bff;font-size:1.1rem;font-weight:600}.quality-recommendations{background:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;padding:15px}.quality-recommendations h5{color:#2c3e50;margin:0 0 10px}.quality-recommendations ul{margin:0;padding-left:20px}.quality-recommendations li{color:#495057;margin-bottom:5px}.guidance-results{background:#f8f9fa;border-radius:8px;margin-top:30px;padding:20px}.guidance-results h4{color:#2c3e50;font-size:1.3rem;margin:0 0 20px}.guidance-section{margin-bottom:25px}.guidance-section h5{color:#007bff;font-size:1.1rem;font-weight:600;margin:0 0 15px}.guidance-section ul{margin:0;padding-left:20px}.guidance-section li{color:#495057;line-height:1.5;margin-bottom:8px}.practices-results{background:#f8f9fa;border-radius:8px;margin-top:30px;padding:20px}.practices-results h4{color:#2c3e50;font-size:1.3rem;margin:0 0 20px}.practices-results ul{margin:0;padding-left:20px}.practices-results li{color:#495057;line-height:1.6;margin-bottom:10px}.loading-message{color:#6c757d;font-size:1.1rem;padding:40px;text-align:center}@media (max-width:768px){.architecture-agent{padding:15px}.architecture-agent-tabs{flex-direction:column;gap:5px}.tab-button{border-radius:6px}.architecture-agent-tab{padding:20px}.form-actions{flex-direction:column}.quality-metrics{grid-template-columns:1fr}.architecture-agent-header h2{font-size:1.5rem}.architecture-agent-header p{font-size:1rem}}@media (max-width:480px){.architecture-agent{padding:10px}.architecture-agent-tab,.guidance-results,.practices-results,.quality-analysis,.validation-results{padding:15px}}.architecture-agent-page{margin:0 auto;max-width:1200px;padding:20px}.page-header{margin-bottom:30px;text-align:center}.page-header h1{color:#2c3e50;font-size:2.5rem;font-weight:600;margin-bottom:10px}.page-header p{color:#7f8c8d;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.page-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}@media (max-width:768px){.architecture-agent-page{padding:15px}.page-header h1{font-size:2rem}.page-header p{font-size:1rem}}.demo-test{background:#fff;border-radius:1rem;box-shadow:0 4px 20px #0000001a;margin:0 auto;max-width:800px;padding:2rem}.demo-test h2{color:#333;font-size:1.5rem;margin-bottom:2rem;text-align:center}.test-controls{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.test-button{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:600;min-width:140px;padding:.75rem 1.5rem;transition:all .3s ease}.test-button.primary{background:#007bff;color:#fff}.test-button.primary:hover:not(:disabled){background:#0056b3;transform:translateY(-1px)}.test-button.secondary{background:#6c757d;color:#fff}.test-button.secondary:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.test-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.test-status{background:#f8f9fa;border-left:4px solid #007bff;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem}.test-status h3{color:#333;font-size:1rem;margin:0 0 1rem}.test-status p{color:#666;font-size:.875rem;line-height:1.4;margin:.5rem 0}.test-info{background:#e7f3ff;border:1px solid #b8daff;border-radius:.5rem;padding:1.5rem}.test-info h3{color:#004085;font-size:1rem;margin:0 0 1rem}.test-info ul{color:#004085;margin:0;padding-left:1.5rem}.test-info li{font-size:.875rem;line-height:1.4;margin-bottom:.5rem}@media (max-width:768px){.demo-test{margin:0 1rem;padding:1.5rem}.test-controls{align-items:stretch;flex-direction:column}.test-button{min-width:auto;width:100%}}@media (max-width:480px){.demo-test{margin:0 .5rem;padding:1rem}.demo-test h2{font-size:1.25rem}.test-info,.test-status{padding:1rem}}.RenderSurface_companyModelRenderPage__bdpA5{margin:0 auto;max-width:960px;padding:24px 16px 48px}.RenderSurface_pageHeader__5LsQ7{margin-bottom:24px}.RenderSurface_pageTitle__ONyC8{font-size:1.5rem;font-weight:600;margin:0 0 8px}.RenderSurface_pageSubtitle__RQMYv{color:var(--color-text-secondary);font-size:.95rem;margin:0}.RenderSurface_statePanel__MlQW9{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:24px}.RenderSurface_errorPanel__-QV-4{background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:8px;color:var(--color-error);padding:24px}.RenderSurface_loading__gHPHD{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:24px;text-align:center}.RenderSurface_manifest__9lDlx{display:flex;flex-direction:column;gap:24px}.RenderSurface_manifestHeader__Oq8B7{border-bottom:1px solid var(--color-border);padding-bottom:16px}.RenderSurface_manifestTitle__e85fZ{font-size:1.35rem;margin:0 0 8px}.RenderSurface_manifestMeta__LRBij{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:8px;margin:0}.RenderSurface_readOnlyBadge__AsY-S{background:var(--meaning-info-bg);border-radius:4px;color:var(--meaning-info-fg);font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.RenderSurface_section__7bmVp{border-bottom:1px solid var(--color-border);padding:16px 0}.RenderSurface_sectionTitle__RjmSU{font-size:1.1rem;font-weight:600;margin:0 0 12px}.RenderSurface_fieldList__1tjYJ{grid-gap:8px;display:grid;gap:8px;margin:0}.RenderSurface_fieldRow__DLvJ7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(120px,200px) 1fr;margin:0}.RenderSurface_fieldLabel__o3lgQ{color:var(--color-text-secondary);font-weight:500;margin:0}.RenderSurface_fieldValue__L0l5w{margin:0}.RenderSurface_queueList__yxcKR{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.RenderSurface_queueItem__c8Aky{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}.RenderSurface_queueTitle__4\+uyz{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;gap:8px;margin-bottom:6px}.RenderSurface_queueMeta__JYpa3{color:var(--color-text-secondary);display:flex;font-size:.875rem;gap:12px}.RenderSurface_statusPhrase__9Abuj{text-transform:capitalize}.RenderSurface_priority__dSzg5{font-weight:600}.RenderSurface_recommendedBadge__8xxYw{background:var(--meaning-good-bg);border-radius:4px;color:var(--meaning-good-fg);font-size:.7rem;font-weight:600;padding:2px 6px;text-transform:uppercase}.RenderSurface_emptyQueue__SYvFW{color:var(--color-text-secondary);font-style:italic;margin:0}.RenderSurface_devMockBanner__wUEZE{margin-bottom:16px}.RenderSurface_devEnvHint__8yVsm{color:var(--color-text-tertiary);font-size:.8rem;margin-top:24px}.ControlBridge_ControlBridgePage__\+4aXc{background:var(--color-bg-secondary);display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.ControlBridge_pageHeader__GCCtV{background:var(--color-card);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);padding:var(--spacing-md) var(--spacing-lg)}.ControlBridge_pageTitle__Nv6Cg{color:var(--color-foreground);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.ControlBridge_pageSubtitle__Tjbrx{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:var(--spacing-xs) 0 0}.ControlBridge_headerModelLabel__h5L-W,.ControlBridge_pageSubtitle__Tjbrx{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ControlBridge_headerModelSelect__Cc93Y{background:var(--color-card);border:1px solid var(--color-border);border-radius:6px;border-radius:var(--border-radius-md,6px);color:var(--color-foreground);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);max-width:min(420px,100%);padding:4px 8px}.ControlBridge_layout__X8lHo{display:flex;flex:1 1;min-height:0}.ControlBridge_sidebar__BalGx{background:var(--color-card);border-right:1px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;transition:width .15s ease;width:264px}.ControlBridge_sidebarRail__A0ZYx{width:52px}.ControlBridge_sidebarIdentityRail__jt2By{padding:10px 8px}.ControlBridge_sidebarRailStack__IB\+aE{align-items:center;display:flex;flex-direction:column;gap:10px}.ControlBridge_sidebarRailIconWrap__qJz5g{align-items:center;background:var(--blue-50);border-radius:var(--border-radius-md);color:var(--color-primary);display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;width:34px}.ControlBridge_sidebarRailIconSvg__1o2Dx{height:20px;width:20px}.ControlBridge_sidebarRailMonogram__rx09A{background:var(--color-primary);border-radius:999px;bottom:-2px;color:#fff;font-size:8px;font-weight:var(--font-weight-bold);height:14px;letter-spacing:.02em;line-height:14px;min-width:14px;padding:0 2px;position:absolute;right:-3px;text-align:center}.ControlBridge_sidebarIdentityRow__Ftqcv{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.ControlBridge_sidebarIdentityText__tBI0J{flex:1 1;min-width:0}.ControlBridge_sidebarRailToggle__BWBt-{background:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-family:var(--font-family-base);font-size:14px;height:28px;line-height:1;width:28px}.ControlBridge_sidebarRailToggle__BWBt-:hover{background:var(--color-hover)}.ControlBridge_sidebarGroup__EBG1C{margin-top:4px}.ControlBridge_sidebarGroupHeader__ARstG{align-items:center;background:#0000;border:none;color:var(--color-text-tertiary);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:10.5px;font-weight:var(--font-weight-bold);gap:6px;letter-spacing:.06em;padding:10px 12px 6px;text-align:left;text-transform:uppercase;width:100%}.ControlBridge_sidebarGroupHeader__ARstG:hover{color:var(--color-text-secondary)}.ControlBridge_sidebarGroupCount__W6d1j{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-weight-medium);margin-left:auto;opacity:.85}.ControlBridge_sidebarTreeRow__AxSXL{align-items:stretch;display:flex;gap:2px}.ControlBridge_sidebarTreeChevronBtn__AKCLo{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;width:28px}.ControlBridge_sidebarTreeChevronBtn__AKCLo:hover{background:var(--color-hover)}.ControlBridge_sidebarTreeChevronSpacer__xCykq{flex-shrink:0;width:28px}.ControlBridge_sidebarTreeChevron__iPjlt{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:9px;height:14px;justify-content:center;line-height:1;transition:transform .15s ease;width:14px}.ControlBridge_sidebarTreeChevron__iPjlt:before{content:"▶"}.ControlBridge_sidebarTreeChevronOpen__-X7n0{transform:rotate(90deg)}.ControlBridge_sidebarTreeRow__AxSXL .ControlBridge_treeButton__tXNi-{flex:1 1;min-width:0}.ControlBridge_sidebarIdentity__x1A7Q{border-bottom:1px solid var(--color-border-light);padding:var(--spacing-md)}.ControlBridge_companyName__YoTu8{color:var(--color-foreground);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.ControlBridge_bridgeType__skQek{color:var(--color-text-tertiary);font-size:11px;margin-top:2px}.ControlBridge_sidebarScroll__7PTQv{flex:1 1;overflow-y:auto;padding:4px 10px 12px}.ControlBridge_groupLabel__rlW13{color:var(--color-text-tertiary);font-size:10.5px;font-weight:var(--font-weight-bold);letter-spacing:.06em;padding:14px 12px 6px;text-transform:uppercase}.ControlBridge_treeButton__tXNi-{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:10px;padding:9px 12px;text-align:left;transition:background var(--transition-base);width:100%}.ControlBridge_treeButton__tXNi-:hover{background:var(--color-hover)}.ControlBridge_treeButtonActive__rCJHw{background:var(--blue-50);box-shadow:inset 3px 0 0 var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-semibold)}.ControlBridge_treeButtonNested__2P0iA{padding-left:30px}.ControlBridge_main__mhanH{background:var(--color-bg-secondary);display:flex;flex:1 1;flex-direction:column;min-width:0}.ControlBridge_surfaceTabs__lJWBo{background:#0000;border-bottom:none;display:flex;gap:6px;overflow-x:auto;padding:var(--spacing-sm) var(--spacing-lg) 0}.ControlBridge_surfaceTab__E-3Cp{background:#0000;border:1px solid #0000;border-radius:var(--border-radius-md) var(--border-radius-md) 0 0;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:-1px;padding:10px 16px;white-space:nowrap}.ControlBridge_surfaceTab__E-3Cp:hover:not(.ControlBridge_surfaceTabActive__ihVjF){background:color-mix(in srgb,var(--color-card) 55%,#0000);color:var(--color-text-primary)}.ControlBridge_surfaceTabActive__ihVjF{background:var(--color-card);border-color:var(--color-border);border-bottom-color:var(--color-card);box-shadow:var(--shadow-sm);color:var(--color-primary)}.ControlBridge_surfaceTabRecommended__fUAmO:not(.ControlBridge_surfaceTabActive__ihVjF){background:color-mix(in srgb,#06f 12%,var(--color-card));background:color-mix(in srgb,var(--color-primary,#06f) 12%,var(--color-card));border-color:#06f;border-color:var(--color-primary,#06f);box-shadow:0 0 0 2px color-mix(in srgb,#06f 18%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#06f) 18%,#0000);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ControlBridge_surfaceTabRecommended__fUAmO.ControlBridge_surfaceTabActive__ihVjF{border-color:var(--color-border);box-shadow:var(--shadow-sm),inset 0 -3px 0 var(--color-primary)}.ControlBridge_surfaceTabRecommendedBadge__7p2RG{background:#06f;background:var(--color-primary,#06f);border-radius:999px;color:#fff;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.08em;margin-left:6px;padding:2px 7px;text-transform:uppercase;vertical-align:middle}.ControlBridge_surfaceTabNudge__BYuFv{color:#06f;color:var(--color-primary,#06f);font-weight:var(--font-weight-bold);margin-left:4px}.ControlBridge_surfaceContent__pilhE{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.ControlBridge_surfaceContentActive__v4sg1{background:var(--color-card);border-top:1px solid var(--color-border);border:1px solid var(--color-border);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);border-top-color:var(--color-border-light);box-shadow:var(--shadow-sm);margin:0 var(--spacing-lg) var(--spacing-lg)}[data-theme=dark] .ControlBridge_surfaceTabActive__ihVjF{background:var(--color-secondary);border-color:var(--color-border);border-bottom-color:var(--color-secondary);color:#93c5fd;color:var(--blue-300,#93c5fd)}[data-theme=dark] .ControlBridge_surfaceTabRecommended__fUAmO:not(.ControlBridge_surfaceTabActive__ihVjF){background:color-mix(in srgb,#06f 18%,var(--color-secondary));background:color-mix(in srgb,var(--color-primary,#06f) 18%,var(--color-secondary));box-shadow:0 0 0 2px color-mix(in srgb,#06f 28%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#06f) 28%,#0000)}[data-theme=dark] .ControlBridge_mcDomainVgrTile__Sm9yS,[data-theme=dark] .ControlBridge_treeButtonActive__rCJHw{background:var(--color-secondary)}[data-theme=dark] .ControlBridge_mcHeaderStrip__xc0u2{background:var(--color-card);border-color:var(--color-border)}[data-theme=dark] .ControlBridge_resourceChipActive__SRpE7{background:var(--color-secondary);border-color:var(--color-primary);color:#93c5fd;color:var(--blue-300,#93c5fd)}.ControlBridge_surfaceStack__faQCJ{display:flex;flex-direction:column;gap:22px;max-width:960px}.ControlBridge_surfaceStackWide__IjaT1{display:flex;flex-direction:column;gap:22px;max-width:1300px;width:100%}.ControlBridge_sectionLabel__1M7Zk{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.ControlBridge_metricGrid__Bevvu{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ControlBridge_metricTile__xR5zE{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);padding:16px 18px}.ControlBridge_metricTileClickable__QV91N{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.ControlBridge_metricTileClickable__QV91N:hover{border-color:var(--color-primary)}.ControlBridge_metricTileSelected__9nd\+2{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ControlBridge_missionBox__QSEJn{align-items:flex-start;background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:16px 18px;text-align:left;width:100%}.ControlBridge_missionBoxActive__5jhtp{border-color:var(--color-primary)}.ControlBridge_missionBoxTitle__2Pl1B{font-size:15px;font-weight:var(--font-weight-semibold)}.ControlBridge_missionBoxMeta__--OA3{color:var(--color-text-secondary);font-size:12px}.ControlBridge_missionExpand__ZG09Y{background:var(--color-bg-secondary);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);margin-top:8px;padding:10px 12px}.ControlBridge_mcGlanceGrid__15Pv7{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ControlBridge_mcGlanceTile__axMYd{align-items:stretch;background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;padding:16px 18px;text-align:left}.ControlBridge_mcGlanceTile__axMYd:hover{border-color:var(--color-primary)}.ControlBridge_mcGlanceTileActive__m8o-r{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ControlBridge_mcGlanceLabel__BntE-{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.ControlBridge_mcGlanceMetric__a4iRW{font-size:18px;font-weight:var(--font-weight-semibold);line-height:1.2}.ControlBridge_mcGlanceUnit__r47Gj{color:var(--color-text-secondary);font-size:13px;font-weight:var(--font-weight-normal)}.ControlBridge_mcGlanceConstraint__SlCS\+{color:var(--color-text-secondary);font-size:12.5px;line-height:1.35}.ControlBridge_mcDomainCriticalCallout__JqwEn{color:var(--color-text-secondary);font-size:13px;margin:0 0 10px}.ControlBridge_mcHeaderStrip__xc0u2{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;margin:var(--spacing-md) var(--spacing-lg) var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}.ControlBridge_mcHeaderStripCompact__GK8eK{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;margin-bottom:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md)}.ControlBridge_mcHeaderStripCompact__GK8eK section{flex:1 1 auto;min-width:0}.ControlBridge_mcExpandFocusBtn__nOIhJ{align-self:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:600;padding:6px 12px}.ControlBridge_mcExpandFocusBtn__nOIhJ:hover{border-color:#06f;border-color:var(--color-primary,#06f);color:#06f;color:var(--color-primary,#06f)}.ControlBridge_mcDomainVgrGrid__PhUbI{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ControlBridge_mcDomainVgrGridCompact__\+gXYR{gap:8px;grid-template-columns:repeat(3,minmax(72px,1fr))}.ControlBridge_mcDomainVgrTile__Sm9yS{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:16px 18px;position:relative;text-align:left;width:100%}.ControlBridge_mcDomainVgrTileCompact__io\+wd{box-shadow:none;gap:4px;padding:8px 10px}.ControlBridge_mcDomainVgrTileCompact__io\+wd .ControlBridge_mcDomainVgrValue__iLmbs{font-size:1.125rem}.ControlBridge_mcDomainVgrTileCritical__iSOHk{border-color:color-mix(in srgb,var(--color-warning,#d97706) 55%,var(--color-border));box-shadow:var(--shadow-sm),inset 0 0 0 1px color-mix(in srgb,#d97706 22%,#0000);box-shadow:var(--shadow-sm),inset 0 0 0 1px color-mix(in srgb,var(--color-warning,#d97706) 22%,#0000)}.ControlBridge_mcDomainVgrTileExpanded__gDI0\+{background:color-mix(in srgb,#dbeafe 55%,var(--color-card));border-color:#93c5fd;box-shadow:0 0 0 1px color-mix(in srgb,#93c5fd 40%,#0000)}[data-theme=dark] .ControlBridge_mcDomainVgrTileExpanded__gDI0\+{background:color-mix(in srgb,#1e3a5f 35%,var(--color-secondary));border-color:#3b82f6;box-shadow:0 0 0 1px color-mix(in srgb,#3b82f6 35%,#0000)}.ControlBridge_mcDomainVgrIcon__9om3A{align-items:center;background:color-mix(in srgb,#06f 12%,#0000);background:color-mix(in srgb,var(--color-primary,#06f) 12%,#0000);border-radius:6px;color:#06f;color:var(--color-primary,#06f);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.ControlBridge_mcDomainVgrBody__FyD8S{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.ControlBridge_mcDomainVgrComponents__e-gyu{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:12px;gap:4px;width:100%}.ControlBridge_mcDomainVgrComponentRow__t1lnI{align-items:baseline;display:flex;gap:8px;justify-content:space-between;width:100%}.ControlBridge_mcDomainVgrComponentRow__t1lnI strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ControlBridge_mcDomainVgrValueExpanded__YaRHD{font-size:1.25rem;font-weight:var(--font-weight-bold)}.ControlBridge_mcDomainVgrExpandPanel__ynkIo{border-top:1px dashed var(--color-border);display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-top:8px}.ControlBridge_mcDomainVgrRatioDetail__zx3gP{color:var(--color-text-secondary);font-size:12px}.ControlBridge_mcNextMoveGridCompact__WOxIA{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.ControlBridge_mcNextMoveCardCompact__f2N5k{gap:4px;padding:8px 10px}.ControlBridge_mcDomainVgrTileHeader__tprYj{align-items:center;display:flex;gap:8px;justify-content:space-between}.ControlBridge_mcDomainVgrLabel__D-AIz{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.ControlBridge_mcDomainVgrEntropyDot__3ujz7{border-radius:999px;flex-shrink:0;height:8px;width:8px}.ControlBridge_mcDomainVgrEntropyDot_good__Ktcd\+{background:#2e7d32;background:var(--color-success,#2e7d32)}.ControlBridge_mcDomainVgrEntropyDot_mid__oWK6j{background:#c47a00;background:var(--color-warning,#c47a00)}.ControlBridge_mcDomainVgrEntropyDot_weak__IHicC{background:#c62828;background:var(--color-danger,#c62828)}.ControlBridge_mcDomainVgrEntropyDot_muted__nVSc\+{background:var(--color-text-tertiary)}.ControlBridge_mcDomainVgrValue__iLmbs{color:var(--color-text-primary);font-size:22px;font-weight:var(--font-weight-semibold);line-height:1.1;text-align:center;width:100%}.ControlBridge_mcDomainVgrTrend__TUfPH{color:var(--color-text-secondary);font-size:12px}.ControlBridge_mcDomainVgrHealthRead__M1EU-{color:var(--color-text-tertiary);font-size:12px}.ControlBridge_mcNextMoveSession__nmmDW{color:var(--color-text-secondary);font-size:13px;margin:0 0 10px}.ControlBridge_mcNextMoveGrid__-7k14{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ControlBridge_mcNextMoveCard__SIaAW{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:6px;padding:16px 18px}.ControlBridge_mcNextMoveLabel__-fP5i{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase}.ControlBridge_mcNextMoveHeader__2sAi-{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ControlBridge_mcNextMovePriority__odSqu{color:#c62828;color:var(--color-danger,#c62828);font-size:11px;font-weight:var(--font-weight-semibold)}.ControlBridge_mcNextMoveTitle__NiVPq{font-size:15px;font-weight:var(--font-weight-semibold);line-height:1.3}.ControlBridge_mcNextMoveSubtitle__G7Cbu{color:var(--color-text-secondary);font-size:12px;line-height:1.35}.ControlBridge_mcNextMoveEmpty__rPL5l{color:var(--color-text-tertiary);font-size:13px}.ControlBridge_mcProgressWrap__akp5V{width:100%}.ControlBridge_mcProgressSplit__bjjoR,.ControlBridge_mcProgressTrack__1Rrf9{background:var(--color-bg-tertiary);border-radius:999px;height:8px;overflow:hidden}.ControlBridge_mcProgressSplit__bjjoR{display:flex}.ControlBridge_mcProgressFill__Emrsx{border-radius:999px;height:100%;transition:width .2s ease}.ControlBridge_mcProgressFill_good__7QmYE{background:var(--meaning-good-fg)}.ControlBridge_mcProgressFill_mid__l1-5L{background:#d4a017;background:var(--color-warning,#d4a017)}.ControlBridge_mcProgressFill_weak__nlWMB{background:var(--meaning-alert-fg)}.ControlBridge_mcProgressFill_muted__2nBjt{background:var(--color-text-tertiary)}.ControlBridge_mcProgressSegment__umjuV{height:100%}.ControlBridge_mcProgressEligible__1sDCe{background:var(--meaning-good-fg)}.ControlBridge_mcProgressBlocked__NVWlT{background:var(--meaning-alert-fg)}.ControlBridge_mcFraming__yk71m{display:flex;flex-direction:column;gap:8px;margin:0}.ControlBridge_mcFramingRow__42V\+w{grid-gap:8px;display:grid;font-size:13px;gap:8px;grid-template-columns:72px 1fr}.ControlBridge_mcFramingRow__42V\+w dt{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;margin:0;text-transform:uppercase}.ControlBridge_mcFramingRow__42V\+w dd{color:var(--color-text-secondary);margin:0}.ControlBridge_mcAttentionNudge__QDK5l{align-items:center;background:color-mix(in srgb,#d97706 6%,var(--color-card));background:color-mix(in srgb,var(--color-warning,#d97706) 6%,var(--color-card));border:1px solid color-mix(in srgb,var(--color-warning,#d97706) 35%,var(--color-border));border-radius:var(--border-radius-lg);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:12px;padding:14px 16px}.ControlBridge_mcAttentionReason__kLg\+i{color:var(--color-text-secondary);flex:1 1 200px;font-size:var(--font-size-base);margin:0}.ControlBridge_mcAttentionAction__E0W4I{background:var(--color-primary);border:none;border-radius:var(--border-radius-md);color:#fff;color:var(--color-on-primary,#fff);cursor:pointer;font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);padding:10px 16px}.ControlBridge_mcAttentionAction__E0W4I:hover{filter:brightness(1.05)}.ControlBridge_mcFocusCard__dYoNi{background:var(--meaning-good-bg);border:.5px solid var(--meaning-good-border);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding:16px 18px}.ControlBridge_mcFocusCardAssigned__qIAfi{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 45%,#0000)}.ControlBridge_mcAssignedBadge__fxn\+s{background:var(--blue-50);border-radius:999px;color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.ControlBridge_mcFocusHeader__e2oa\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.ControlBridge_mcStatusPill__nGmsP{align-items:center;background:var(--color-bg-secondary);border:.5px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);padding:2px 8px}.ControlBridge_mcFocusWhy__2N2lr{color:var(--color-text-secondary);font-size:12.5px}.ControlBridge_mcFocusAction__Yritd{align-items:flex-start;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:0;text-align:left}.ControlBridge_mcFocusAction__Yritd:hover .ControlBridge_mcFocusVerb__2Qd9Z{text-decoration:underline}.ControlBridge_mcFocusVerb__2Qd9Z{color:var(--color-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.ControlBridge_mcFocusTitle__oAZrA{color:var(--meaning-good-fg);font-size:15.5px;font-weight:var(--font-weight-medium)}.ControlBridge_mcContextNav__sy0qI{border-top:.5px solid var(--color-border-light);margin-top:8px;padding-top:16px}.ControlBridge_mcContextNavLinks__L5uUK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.ControlBridge_mcContextNavLink__-kcrM{align-items:flex-start;background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:10px 12px;text-align:left}.ControlBridge_mcContextNavLink__-kcrM:hover{border-color:var(--color-primary)}.ControlBridge_mcContextNavTitle__K6bxk{font-size:13px;font-weight:var(--font-weight-semibold)}.ControlBridge_mcContextNavHint__hJB7f{color:var(--color-text-secondary);font-size:11.5px}.ControlBridge_diagPrimaryConstraint__SfmF3{background:var(--meaning-good-bg);border:.5px solid var(--meaning-good-border);border-radius:var(--border-radius-lg);margin-bottom:12px;padding:16px 18px}.ControlBridge_diagPrimaryTitle__ETpin{color:var(--meaning-good-fg);font-size:15.5px;font-weight:var(--font-weight-semibold)}.ControlBridge_diagPrimaryMeta__rqHB8{color:var(--color-text-secondary);font-size:12.5px;margin-top:4px}.ControlBridge_diagPrimaryBody__XrcDy{color:var(--color-foreground);font-size:13.5px;line-height:1.45;margin:8px 0 0}.ControlBridge_diagYouFraming__u6BLF{color:var(--color-text-secondary);font-size:12.5px;line-height:1.45;margin:0 0 10px}.ControlBridge_diagYouStrip__g6277{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ControlBridge_diagYouMetric__P8H3P{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.ControlBridge_diagYouMetricLabel__iuAbL{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.ControlBridge_diagYouMetricValue__EaVGZ{font-feature-settings:"tnum";color:var(--color-primary);font-size:18px;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.ControlBridge_diagVgrBars__2yCXn{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.ControlBridge_diagVgrBarRow__AdI6w{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(0,1fr) minmax(80px,140px) auto}.ControlBridge_diagVgrBarLabel__-PDVL{color:var(--color-text-secondary)}.ControlBridge_diagVgrBarValue__my1lf{font-feature-settings:"tnum";color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.ControlBridge_diagVgrHistory__yqMcx{margin:12px 0 8px}.ControlBridge_diagVgrHistoryHeader__a\+op3{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.ControlBridge_diagVgrHistoryHint__KhMzR{color:var(--color-text-tertiary);font-size:11px}.ControlBridge_diagVgrHistoryPlot__cqx5K{padding-top:4px;position:relative}.ControlBridge_diagVgrHistoryIdeal__q9E22{border-top:1px dashed #0000001f;border-top:1px dashed var(--color-border-subtle,#0000001f);height:0;left:0;pointer-events:none;position:absolute;right:0;top:8px}.ControlBridge_diagVgrHistoryBars__vgjyE{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(28px,1fr));min-height:88px}.ControlBridge_diagVgrHistoryBarCol__5hC0O{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0}.ControlBridge_diagVgrHistoryBarTrack__bZijH{align-items:flex-end;background:#0000000a;background:var(--color-surface-muted,#0000000a);border-radius:4px 4px 2px 2px;display:flex;height:72px;max-width:36px;overflow:hidden;width:100%}.ControlBridge_diagVgrHistoryBarFill__49ZS4{border-radius:4px 4px 2px 2px;min-height:2px;transition:height .15s ease;width:100%}.ControlBridge_diagVgrHistoryBarLabel__4uPEV{color:var(--color-text-tertiary);font-size:10px;line-height:1.2;text-align:center;word-break:break-word}.ControlBridge_flowGrid__zaC5P{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ControlBridge_flowGridCell__qdtie{display:flex;flex-direction:column;gap:6px}.ControlBridge_flowCard__yvwu8{align-items:flex-start;background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:12px 14px;text-align:left;width:100%}.ControlBridge_flowCardActive__1OQgr{border-color:var(--color-primary)}.ControlBridge_flowCardTitle__g65nK{font-size:13px;font-weight:var(--font-weight-semibold)}.ControlBridge_flowCardMeta__qAxXc{color:var(--color-text-secondary);font-size:11px}.ControlBridge_blockerIcons__XmtbR{color:var(--meaning-warn-fg);display:flex;font-size:11px;gap:8px;margin-top:4px}.ControlBridge_blockerIcon__y6GBv{align-items:center;display:inline-flex;gap:4px}.ControlBridge_flowExpand__Lm0HX{background:var(--color-bg-secondary);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);padding:8px 10px}.ControlBridge_embeddedList__XbiYi{margin-top:6px}.ControlBridge_embeddedListLabel__e\+U5p{color:var(--color-text-tertiary);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.ControlBridge_embeddedListItem__6qn1M{border-bottom:.5px solid var(--color-border-light);padding:4px 0}.ControlBridge_embeddedListItem__6qn1M:last-child{border-bottom:none}.ControlBridge_embeddedListTitle__KDMVe{display:block;font-size:12px;font-weight:var(--font-weight-medium)}.ControlBridge_embeddedListMeta__Hdylv{color:var(--color-text-secondary);display:block;font-size:11px}.ControlBridge_guidanceSessions__8QYtf{display:flex;flex-direction:column;gap:16px}.ControlBridge_guidanceSessionBlock__wPC0V{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);padding:12px 14px}.ControlBridge_guidanceSessionTitle__IYtT\+{font-size:14px;font-weight:var(--font-weight-semibold);margin:0 0 10px}.ControlBridge_guidanceWaypointList__HHoAp{display:flex;flex-direction:column;gap:8px}.ControlBridge_guidanceWaypointCell__dNzPN{display:flex;flex-direction:column;gap:6px}.ControlBridge_guidanceWaypointRow__ACVzK{align-items:flex-start;background:var(--color-bg-secondary);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:10px 12px;text-align:left;width:100%}.ControlBridge_guidanceWaypointRowActive__AA9CP{border-color:var(--color-primary)}.ControlBridge_guidanceWaypointLabel__za-N2{font-size:13px;font-weight:var(--font-weight-medium)}.ControlBridge_guidanceWaypointStatus__zd-R6{color:var(--color-text-secondary);font-size:11px}.ControlBridge_guidanceCounts__vtarv{color:var(--color-text-tertiary);font-size:11px;margin-top:2px}.ControlBridge_guidanceImprovementList__Of-0O{border-left:2px solid var(--color-border);margin-left:8px;padding:8px 10px}.ControlBridge_guidanceImprovementRow__4idAh{border-bottom:.5px solid var(--color-border-light);padding:6px 0}.ControlBridge_diagnoseHealthPrimary__ROihs{font-size:14px;font-weight:var(--font-weight-semibold)}.ControlBridge_diagnoseHealthPrimary__ROihs[data-meaning=good]{color:var(--meaning-good-fg)}.ControlBridge_diagnoseHealthPrimary__ROihs[data-meaning=warn]{color:var(--meaning-warn-fg)}.ControlBridge_diagnoseHealthPrimary__ROihs[data-meaning=alert]{color:var(--meaning-alert-fg)}.ControlBridge_diagnoseVgrPrimary__8nbHX{color:var(--color-foreground);font-size:12px;font-weight:var(--font-weight-medium)}.ControlBridge_diagnoseSecondaryMeta__GBAp2{color:var(--color-text-tertiary);font-size:10px}.ControlBridge_vgrComponentTable__tqITU{border-collapse:collapse;font-size:11px;margin:6px 0 8px;width:100%}.ControlBridge_vgrComponentTable__tqITU td,.ControlBridge_vgrComponentTable__tqITU th{border-bottom:.5px solid var(--color-border-light);padding:4px 6px;text-align:left}.ControlBridge_vgrComponentTable__tqITU th{color:var(--color-text-tertiary);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ControlBridge_guidanceImprovementRow__4idAh:last-child{border-bottom:none}.ControlBridge_metricLabel__hAcWM{color:var(--color-text-tertiary);font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.ControlBridge_metricValue__xjIfa{color:var(--color-foreground);font-size:26px;font-weight:var(--font-weight-medium);letter-spacing:-.01em}.ControlBridge_metricValue__xjIfa[data-meaning=good]{color:var(--meaning-good-fg)}.ControlBridge_metricValue__xjIfa[data-meaning=warn]{color:var(--meaning-warn-fg)}.ControlBridge_metricValue__xjIfa[data-meaning=alert]{color:var(--meaning-alert-fg)}.ControlBridge_metricSub__gGBqp{color:var(--color-text-secondary);font-size:12.5px;margin-top:3px}.ControlBridge_alertBanner__GJIDO{background:var(--meaning-alert-bg);border:.5px solid var(--meaning-alert-border);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:4px;padding:12px 16px}.ControlBridge_alertTitle__m4GOM{font-weight:var(--font-weight-semibold)}.ControlBridge_alertDetail__oO2ls,.ControlBridge_alertTitle__m4GOM{color:var(--meaning-alert-fg);font-size:var(--font-size-sm)}.ControlBridge_focusCard__9cpiE{align-items:center;background:var(--meaning-good-bg);border:.5px solid var(--meaning-good-border);border-radius:var(--border-radius-lg);cursor:pointer;display:flex;gap:14px;padding:18px 20px}.ControlBridge_focusTitle__ELM2K{color:var(--meaning-good-fg);font-size:15.5px;font-weight:var(--font-weight-medium)}.ControlBridge_focusBody__r0uIJ{color:var(--color-foreground);font-size:13.5px;margin-top:2px}.ControlBridge_cardList__w\+2Kj{display:flex;flex-direction:column;gap:10px}.ControlBridge_listCard__FCuKg{background:var(--color-card);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-lg);color:inherit;display:block;font:inherit;padding:14px 16px;text-align:left;width:100%}.ControlBridge_listCardSelected__zFPP3{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ControlBridge_focusCardBody__Sj-Jg{background:#0000;border:none;color:inherit;cursor:pointer;flex:1 1;font:inherit;padding:0;text-align:left}.ControlBridge_waypointMap__wj3UB{display:flex;flex-wrap:wrap;gap:8px}.ControlBridge_waypointNode__tSLES{align-items:flex-start;background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:140px;padding:10px 12px;text-align:left}.ControlBridge_waypointNodeActive__Hnt4Y{border-color:var(--color-primary)}.ControlBridge_waypointSeq__FdDpw{color:var(--color-text-tertiary);font-size:10px}.ControlBridge_waypointTitle__WGgHU{font-size:13px;font-weight:var(--font-weight-medium)}.ControlBridge_waypointMeta__TBUaQ{color:var(--color-text-secondary);font-size:11px}.ControlBridge_flowGraph__q371X{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ControlBridge_flowNode__Omc1z{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;font:inherit;padding:10px 14px;text-align:left}.ControlBridge_flowNodeActive__1rgPD{border-color:var(--color-primary)}.ControlBridge_flowEdge__CPaUK{background:var(--color-border);height:2px;width:24px}.ControlBridge_flowNodeTitle__xfnkQ{display:block;font-size:13px;font-weight:var(--font-weight-medium)}.ControlBridge_flowNodeMeta__tWNON{color:var(--color-text-secondary);display:block;font-size:11px}.ControlBridge_guidanceTimeline__yDAja{display:flex;flex-direction:column;gap:8px}.ControlBridge_timelineRow__S-Air{align-items:center;display:flex;gap:8px}.ControlBridge_timelineDep__A2W-P{background:var(--color-border);height:2px;margin-left:8px;width:16px}.ControlBridge_timelineNode__dTMWA{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;flex:1 1;font:inherit;padding:10px 12px;text-align:left}.ControlBridge_timelineNodeActive__\+gv0A{border-color:var(--color-primary)}.ControlBridge_timelineLabel__j5jdi{display:block;font-size:13px;font-weight:var(--font-weight-medium)}.ControlBridge_timelineMeta__e6eEa{color:var(--color-text-secondary);display:block;font-size:11px}.ControlBridge_timelineProxyNote__5Bm2K{color:var(--color-text-tertiary);font-size:11px;margin:4px 0 0}.ControlBridge_scopeGrid__c2OEj{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ControlBridge_scopeCard__q0Lli{align-items:flex-start;background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:10px 12px;text-align:left}.ControlBridge_scopeCardActive__YaJmq{border-color:var(--color-primary)}.ControlBridge_scopeCardTitle__-E\+2h{font-size:13px;font-weight:var(--font-weight-medium)}.ControlBridge_scopeCardHealth__zBdXT{font-size:12px;font-weight:var(--font-weight-semibold)}.ControlBridge_scopeCardHealth__zBdXT[data-meaning=good]{color:var(--meaning-good-fg)}.ControlBridge_scopeCardHealth__zBdXT[data-meaning=warn]{color:var(--meaning-warn-fg)}.ControlBridge_scopeCardHealth__zBdXT[data-meaning=alert]{color:var(--meaning-alert-fg)}.ControlBridge_scopeCardMeta__m1S\+Q{color:var(--color-text-secondary);font-size:11px}.ControlBridge_detailPanel__OFoSy{background:var(--color-bg-secondary);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);margin-top:12px;padding:12px 14px}.ControlBridge_detailPanelHeader__XjcRs{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ControlBridge_detailClose__9uY3r{background:#0000;border:none;cursor:pointer;font-size:18px;line-height:1}.ControlBridge_detailTitle__BrIfw{font-size:14px;font-weight:var(--font-weight-semibold)}.ControlBridge_detailMeta__-8PWS{color:var(--color-text-secondary);font-size:12px;margin-top:4px}.ControlBridge_detailSummary__UQNul{color:var(--color-text-primary);font-size:12px;margin-top:8px}.ControlBridge_workspaceLinks__CRyRk{border-bottom:1px solid var(--color-border-light);padding:0 10px 8px}.ControlBridge_workspaceLink__9ODpE{color:var(--color-primary);display:block;font-size:12px;padding:6px 12px;text-decoration:none}.ControlBridge_workspaceLink__9ODpE:hover{text-decoration:underline}.ControlBridge_modelOptionButton__Fc-3b{align-items:flex-start;background:#0000;border:none;border-radius:6px;border-radius:var(--border-radius-md,6px);cursor:pointer;display:flex;flex-direction:column;font:inherit;margin:0;padding:6px 12px;text-align:left;width:100%}.ControlBridge_modelOptionButton__Fc-3b:hover{background:var(--color-bg-secondary)}.ControlBridge_modelOptionButtonActive__AXGw5{background:#3b82f61f;background:var(--color-primary-soft,#3b82f61f)}.ControlBridge_modelOptionTitle__648Eu{color:var(--color-text-primary);font-size:12px;font-weight:var(--font-weight-medium)}.ControlBridge_modelOptionMeta__g99KJ{color:var(--color-text-secondary);font-size:11px}.ControlBridge_exoExecutionError__zR\+Mw{color:#b42318;color:var(--color-danger,#b42318);flex-basis:100%;font-size:12px;margin:0 0 8px}@media (max-width:900px){.ControlBridge_metricGrid__Bevvu{grid-template-columns:1fr}.ControlBridge_layout__X8lHo{flex-direction:column}.ControlBridge_sidebar__BalGx{max-height:240px;width:100%}}.ControlBridge_listCardClickable__yNTQw{cursor:pointer}.ControlBridge_listCardTitle__0XtsU{color:var(--color-foreground);font-size:14.5px;font-weight:var(--font-weight-medium)}.ControlBridge_listCardMeta__Vixkg{color:var(--color-text-secondary);font-size:13px;margin-top:3px}.ControlBridge_emptyState__zqejS,.ControlBridge_notAssessed__G1OBo{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-size:13.5px;padding:14px 18px}.ControlBridge_navBlock__8RyFZ{border-top:1px solid var(--color-border-light);margin-top:8px;padding-top:16px}.ControlBridge_navBlockLabel__ZEWVE{color:var(--color-text-tertiary);display:block;font-size:11px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.ControlBridge_navBlockLinks__PfGHT{display:flex;flex-wrap:wrap;gap:8px}.ControlBridge_navLink__BDS7-{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-primary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);padding:6px 12px}.ControlBridge_filterBar__gBxCv{background:var(--color-bg-secondary);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:10px 14px}.ControlBridge_clearFilter__4kw5i{background:none;border:none;color:var(--color-primary);cursor:pointer;font-family:var(--font-family-base);font-size:var(--font-size-sm);margin-left:8px;text-decoration:underline}.ControlBridge_resourceBar__us-gG{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-bottom:none;display:flex;flex-wrap:wrap;gap:10px;margin:0 var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md)}.ControlBridge_resourceBarEnd__voVpZ{flex-shrink:0;margin-left:auto}.ControlBridge_resourceBarLabel__kDn\+3{color:var(--color-text-secondary);color:var(--color-text-tertiary,var(--color-text-secondary));flex-shrink:0;font-size:11px;font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase}.ControlBridge_resourceChipRow__qkvfp{display:flex;flex-wrap:wrap;gap:6px}.ControlBridge_resourceChip__9e-Eb{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-base);font-size:11px;padding:2px 10px}.ControlBridge_resourceChipActive__SRpE7{background:var(--blue-50);border-color:var(--color-primary);color:var(--color-primary)}.ControlBridge_exoActions__jSS6O{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ControlBridge_exoPanelLayout__1A1pX{display:flex;flex-direction:column;gap:10px}.ControlBridge_exoContextBar__7v7Rt{align-items:center;background:var(--color-bg-secondary);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:8px 12px;padding:6px 12px}.ControlBridge_exoContextMeta__-uDX2{align-items:center;color:var(--color-text-secondary);display:flex;flex-shrink:0;flex-wrap:wrap;gap:2px}.ControlBridge_exoContextTools__hSV1P{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ControlBridge_exoQueuePickPanel__9v8em{background:var(--color-card);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);display:flex;flex-direction:column;overflow:hidden}.ControlBridge_exoMinimizedStripWrap__rAa0U{display:flex;flex-direction:column;gap:8px}.ControlBridge_exoMinimizedStripRow__cRNBN{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ControlBridge_exoMinimizedChip__9fupc{background:var(--color-card);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:12px;padding:6px 12px}.ControlBridge_exoMinimizedChipOn__MCtls{background:#eef4ff;background:var(--blue-50,#eef4ff);border-color:var(--color-primary);color:var(--color-primary)}.ControlBridge_exoStripExpandPanel__Bk1x6{background:#fafbfc;background:var(--color-bg-secondary,#fafbfc);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);padding:10px 12px}.ControlBridge_exoStripExpandMeta__eSMzW{color:var(--color-text-secondary);font-size:13px;margin:0 0 8px}.ControlBridge_exoCalendarList__TgwW0{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ControlBridge_exoCalendarRow__UAQ5z{grid-gap:8px;align-items:baseline;background:var(--color-card);border:1px solid var(--color-border);border-radius:6px;display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr) auto;padding:6px 8px}.ControlBridge_exoCalendarDate__zdoYP{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-weight-medium)}.ControlBridge_exoCalendarTitle__CLNs6{color:var(--color-text-primary);font-size:12px}.ControlBridge_exoCalendarMeta__Tha-f{color:var(--color-text-tertiary);font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ControlBridge_exoQueueSection__b-gOD{margin:0}.ControlBridge_exoQueueList__8dM1C{background:var(--color-card);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;overflow:hidden}.ControlBridge_exoQueueRow__LwMHF{align-items:flex-start;background:#0000;border:none;border-bottom:.5px solid var(--color-border-light);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:12px 16px;text-align:left;width:100%}.ControlBridge_exoQueueRow__LwMHF:last-of-type{border-bottom:none}.ControlBridge_exoQueueRowSelected__Bz1cU{background:#eef4ff;background:var(--blue-50,#eef4ff);box-shadow:inset 3px 0 0 var(--color-primary)}.ControlBridge_exoQueueRowTitle__cMdsb{color:var(--color-foreground);font-size:14px;font-weight:var(--font-weight-medium)}.ControlBridge_exoQueueRowAction__oZ9Zm{color:var(--color-primary);font-size:12px;font-weight:500}.ControlBridge_exoQueueRowActionMuted__oDAhs{color:var(--color-text-secondary);font-size:12px}.ControlBridge_exoQueueCollapseBtn__fiB-Y,.ControlBridge_exoQueueExpandBtn__8gomo{background:#fafbfc;background:var(--color-bg-secondary,#fafbfc);border:none;border-top:.5px solid var(--color-border-light);color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:10px 16px;text-align:left;width:100%}.ControlBridge_exoHeroCard__ID2Kf{background:var(--color-card);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-lg);box-shadow:0 1px 2px #1018280a;padding:22px}.ControlBridge_exoHeroEyebrow__fUVPd{color:var(--color-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.ControlBridge_exoHeroTopRow__kCvxU{align-items:center;display:flex;gap:8px;justify-content:space-between}.ControlBridge_exoHeroDetailsLink__NIm6u{background:#0000;border:none;color:#06f;color:var(--color-primary,#06f);cursor:pointer;font-size:12px;padding:0}.ControlBridge_exoHeroTitle__tPupQ{color:var(--color-foreground);font-size:21px;font-weight:500;letter-spacing:-.01em;margin:0 0 14px}.ControlBridge_exoHeroAction__qYZXV{color:var(--color-primary);font-size:15px;font-weight:500;margin:0 0 16px}.ControlBridge_exoContextBox__lriqq{background:#fafbfc;background:var(--color-bg-secondary,#fafbfc);border-radius:var(--border-radius-md);margin-bottom:18px;padding:14px 16px}.ControlBridge_exoContextLabel__pXety{color:var(--color-text-tertiary);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.ControlBridge_exoContextBody__NcvoV{color:var(--color-foreground);font-size:14px;line-height:1.55;margin:0}.ControlBridge_exoActionAlert__rtHFG,.ControlBridge_exoActionGood__eJGHS,.ControlBridge_exoActionWarn__UnfMe{border:.5px solid #0000;border-radius:var(--border-radius-md);cursor:pointer;flex:1 1;font:inherit;font-size:14px;font-weight:500;min-width:100px;padding:12px 16px}.ControlBridge_exoActionGood__eJGHS{background:#ecfdf5;background:var(--meaning-good-bg,#ecfdf5);border-color:#a7f3d0;border-color:var(--meaning-good-border,#a7f3d0);color:#047857;color:var(--meaning-good-fg,#047857)}.ControlBridge_exoActionWarn__UnfMe{background:#fffbeb;background:var(--meaning-warn-bg,#fffbeb);border-color:#fde68a;border-color:var(--meaning-warn-border,#fde68a);color:#b45309;color:var(--meaning-warn-fg,#b45309)}.ControlBridge_exoActionAlert__rtHFG{background:#fef2f2;background:var(--meaning-alert-bg,#fef2f2);border-color:#fecaca;border-color:var(--meaning-alert-border,#fecaca);color:#b91c1c;color:var(--meaning-alert-fg,#b91c1c)}.ControlBridge_exoActionAlert__rtHFG:disabled,.ControlBridge_exoActionGood__eJGHS:disabled,.ControlBridge_exoActionWarn__UnfMe:disabled{cursor:not-allowed;opacity:.55}.ControlBridge_exoBlockPanel__glZVu{background:#fef2f2;background:var(--meaning-alert-bg,#fef2f2);border:.5px solid #fecaca;border:.5px solid var(--meaning-alert-border,#fecaca);border-radius:var(--border-radius-md);margin-top:4px;padding:16px}.ControlBridge_exoBlockTitle__uJOdC{color:#b91c1c;color:var(--meaning-alert-fg,#b91c1c);font-size:13.5px;font-weight:500;margin-bottom:10px}.ControlBridge_exoBlockInput__RNheH{border:.5px solid var(--color-border);border-radius:var(--border-radius-sm);box-sizing:border-box;font:inherit;font-size:13.5px;padding:10px;resize:vertical;width:100%}.ControlBridge_exoBlockActions__UF4ae{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.ControlBridge_exoBlockCancel__yzBCr{background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:13px;padding:8px 12px}.ControlBridge_exoEmptyState__bfScs{background:#ecfdf5;background:var(--meaning-good-bg,#ecfdf5);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-lg);padding:40px 24px;text-align:center}.ControlBridge_exoEmptyTitle__RKxdi{color:#047857;color:var(--meaning-good-fg,#047857);font-size:18px;font-weight:500}.ControlBridge_exoEmptyBody__EdXp-{color:var(--color-text-secondary);font-size:14px;margin:8px 0 0}.ControlBridge_exoBlockedFootnote__I2Egu{color:var(--color-text-tertiary);font-size:12.5px;margin:0}.ControlBridge_errorPanel__F1O-C,.ControlBridge_loading__kjv30{color:var(--color-text-secondary);padding:var(--spacing-xl);text-align:center}.ControlBridge_linkRow__G17As{margin-top:var(--spacing-sm)}.ControlBridge_linkRow__G17As a{color:var(--color-primary);font-size:var(--font-size-sm)}.ControlBridge_personalLayerToolbar__rfEt6{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-bottom:8px}.ControlBridge_personalLayerToggle__TDgOa{border:.5px solid var(--color-border);border-radius:var(--border-radius-md);display:inline-flex;overflow:hidden}.ControlBridge_personalLayerToggleBtn__nMKyQ{background:var(--color-card);border:none;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:12px;padding:4px 12px}.ControlBridge_personalLayerToggleBtnActive__QuQmt{background:var(--color-primary);color:#fff}.ControlBridge_personalLayerPanel__LVdFR{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.ControlBridge_personalLayerSummary__JG8BQ{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);display:flex;flex-wrap:wrap;gap:12px 20px;padding:10px 12px}.ControlBridge_personalLayerSummaryItem__6nUN-{display:flex;flex-direction:column;gap:2px}.ControlBridge_personalLayerSummaryLabel__LAe7F{color:var(--color-text-secondary);font-size:11px}.ControlBridge_personalLayerSummaryValue__IGU8e{font-size:13px;font-weight:var(--font-weight-medium)}.ControlBridge_guidanceGantt__OtipA{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);overflow-x:auto}.ControlBridge_guidanceGanttHeader__EDG6C{border-bottom:.5px solid var(--color-border);color:var(--color-text-secondary);display:flex;font-size:11px}.ControlBridge_guidanceGanttTreeHead__qSGfs,.ControlBridge_guidanceGanttWeekHead__cEuzo{flex-shrink:0;padding:6px 8px}.ControlBridge_guidanceGanttWeekHead__cEuzo{display:flex}.ControlBridge_guidanceGanttWeekTick__VaWyu{display:inline-block;flex-shrink:0;text-align:center}.ControlBridge_guidanceGanttRow__u\+pfn{align-items:stretch;border-bottom:.5px solid var(--color-border);display:flex;min-height:46px}.ControlBridge_guidanceGanttRow__u\+pfn:last-child{border-bottom:none}.ControlBridge_guidanceGanttTreeCell__8tEIc{border-right:.5px solid var(--color-border);display:flex;flex-direction:column;flex-shrink:0;gap:2px;justify-content:center;padding:4px 8px 4px 0}.ControlBridge_guidanceGanttTreeRow__mmITE{align-items:center;display:flex;gap:4px}.ControlBridge_guidanceGanttCollapseSpacer__59K2M,.ControlBridge_guidanceGanttCollapse__Hja04{display:inline-block;flex-shrink:0;font-size:10px;margin-right:4px;width:16px}.ControlBridge_guidanceGanttCollapse__Hja04{background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;padding:0}.ControlBridge_guidanceGanttLabel__HYMrt{font-size:13px;font-weight:var(--font-weight-medium)}.ControlBridge_guidanceGanttMeta__Rm2Cz{color:var(--color-text-secondary);font-size:11px}.ControlBridge_guidanceGanttTrack__EXXqj{flex-shrink:0;min-height:46px;position:relative}.ControlBridge_guidanceGanttBarEarly__9WbW2{background:color-mix(in srgb,var(--color-primary) 65%,#0000);border-radius:3px;height:18px;position:absolute;top:14px}.ControlBridge_guidanceGanttBarLate__jgG\+K{background:color-mix(in srgb,var(--color-primary) 25%,#0000);border-radius:0 3px 3px 0;height:18px;position:absolute;top:14px}.ControlBridge_guidanceGanttBarProgress__Utqcw{background:var(--color-primary);border-radius:3px;height:18px;opacity:.85;pointer-events:none;position:absolute;top:14px}.ControlBridge_guidanceGanttMark__-AD2z{background:var(--color-text-tertiary);height:26px;opacity:.5;pointer-events:none;position:absolute;top:10px;width:2px}.ControlBridge_guidanceGanttMarkCommitted__jgU\+q{background:#d48806;background:var(--color-warning,#d48806);opacity:.7}.ControlBridge_driveBoard__VLgnA{align-items:flex-start;display:flex;gap:0;overflow-x:auto;padding-bottom:4px}.ControlBridge_driveBoardRank__RA5-X{display:flex;flex-shrink:0;gap:8px}.ControlBridge_driveBoardEdge__BUyl2{align-self:center;background:var(--color-border);flex-shrink:0;height:2px;margin:0 4px;width:24px}.ControlBridge_driveBoardColumn__Svx5m{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);max-width:220px;min-width:180px;padding:8px}.ControlBridge_driveBoardColumnTitle__ZKUzB{font-size:13px;font-weight:var(--font-weight-medium);margin-bottom:8px}.ControlBridge_driveBoardCards__3\+Xmz{display:flex;flex-direction:column;gap:6px}.ControlBridge_driveBoardCard__ser8B{background:#fafafa;background:var(--color-background,#fafafa);border:.5px solid var(--color-border);border-radius:var(--border-radius-sm);padding:8px 10px}.ControlBridge_driveBoardCardBlocked__BPpl-{border-color:#d48806;border-color:var(--color-warning,#d48806)}.ControlBridge_driveBoardCardTitle__7bDrn{font-size:12px;font-weight:var(--font-weight-medium)}.ControlBridge_driveBoardCardMeta__8yEs5{color:var(--color-text-secondary);font-size:11px;margin-top:2px}.ControlBridge_driveBoardEmpty__uYbMV{color:var(--color-text-tertiary);font-size:11px}.ControlBridge_personalLayerSummaryHiFi__m\+XW4{display:flex;flex-wrap:wrap;gap:6px}.ControlBridge_personalLayerSummaryCard__M8pF3{align-items:baseline;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px #1018280a;display:flex;flex:1 1 120px;flex-direction:row;gap:8px;justify-content:space-between;padding:6px 10px}.ControlBridge_personalLayerSummaryAccent__q2hTE{border-left:3px solid #06f}.ControlBridge_guidanceLegendBar__plWSC{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ControlBridge_guidanceLegendLabel__IspoH{color:#9ca3af;font-size:11px;font-weight:600}.ControlBridge_guidanceLegendDivider__B-GrI{background:#e5e7eb;height:18px;margin:0 4px;width:1px}.ControlBridge_guidanceMarkToggle__xAWMT{align-items:center;background:#fafafa;border:1px solid #eceef1;border-radius:7px;color:#9ca3af;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;gap:6px;padding:3px 9px}.ControlBridge_guidanceMarkToggleOn__HdZ4s{background:#fff;border-color:#cbd5e1;color:#374151}.ControlBridge_guidanceTimescaleControls__r0t4Q{align-items:center;display:inline-flex;gap:2px}.ControlBridge_guidanceTimescaleBtn__Qsjtd{background:#fafafa;border:1px solid #eceef1;border-radius:7px;color:#6b7280;cursor:pointer;font:inherit;font-size:11px;font-weight:600;min-width:28px;padding:3px 6px}.ControlBridge_guidanceTimescaleBtn__Qsjtd:hover{background:#fff;border-color:#cbd5e1;color:#374151}.ControlBridge_guidanceDateRangeLabel__2bEc0{align-items:center;display:inline-flex;gap:4px}.ControlBridge_guidanceDateInput__KKpDQ{background:#fff;border:1px solid #eceef1;border-radius:7px;color:#374151;font:inherit;font-size:11px;padding:2px 6px}.ControlBridge_guidanceMarkDiamond__ra2mo{background:#06f;border-radius:1px;height:9px;transform:rotate(45deg);width:9px}.ControlBridge_guidanceMarkFlag__\+Pcpc{display:inline-block;height:12px;position:relative;width:8px}.ControlBridge_guidanceMarkFlag__\+Pcpc:before{background:#111827;content:"";height:12px;left:0;position:absolute;top:0;width:2px}.ControlBridge_guidanceMarkFlag__\+Pcpc:after{border-right:6px solid #0000;border-top:5px solid #111827;content:"";left:2px;position:absolute;top:0}.ControlBridge_guidanceGanttCard__dbnlw{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #1018280a;min-width:0;overflow:hidden;width:100%}.ControlBridge_guidanceGanttScroll__7KipA{overflow-x:auto}.ControlBridge_guidanceGanttInner__jL6ow{min-width:100%}.ControlBridge_guidanceGanttAxis__7y1Je{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ControlBridge_guidanceGanttTreeHeadHiFi__S6IUm{align-items:center;border-right:1px solid #e5e7eb;color:#6b7280;display:flex;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.4px;padding:8px 14px;text-transform:uppercase}.ControlBridge_guidanceGanttWeekAxis__S1-sx{display:flex;flex-shrink:0}.ControlBridge_guidanceGanttWeekTickHiFi__AOTuY{align-items:center;color:#9ca3af;display:inline-flex;flex-shrink:0;font-family:ui-monospace,monospace;font-size:10px;padding-left:4px}.ControlBridge_guidanceGanttWeekToday__oGFb4{color:#06f;font-weight:700}.ControlBridge_guidanceGanttBody__t9NGP{position:relative}.ControlBridge_guidanceGanttConnectorSvg__HWvYy,.ControlBridge_guidanceGanttGridSvg__0oCqL{pointer-events:none;position:absolute;top:0}.ControlBridge_guidanceGanttConnectorSvg__HWvYy{z-index:4}.ControlBridge_guidanceGanttRowHiFi__5MBir{display:flex;position:relative;z-index:1}.ControlBridge_guidanceGanttTreeCellHiFi__fPm9y{align-items:center;border-bottom:1px solid #f0f0f0;border-left:3px solid #0000;border-right:1px solid #e5e7eb;cursor:default;display:flex;flex-shrink:0;gap:7px}.ControlBridge_guidanceGanttTreeMine__\+Ax16{border-left-color:#06f}.ControlBridge_guidanceGanttTreePathFocus__A-Rig{background:#fffbeb;border-left-color:#f59e0b}.ControlBridge_guidanceGanttTreeCellSelectable__jS6yL{cursor:pointer}.ControlBridge_guidancePathModeGroup__7BFl4,.ControlBridge_guidanceViewModeGroup__Nc-UH{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.ControlBridge_guidanceGanttCompact__vGfvz .ControlBridge_guidanceGanttRowListOnly__HM40T{background:#fafbfc}.ControlBridge_guidanceGanttCompact__vGfvz .ControlBridge_guidanceGanttTreeCellListOnly__EzXA-{border-right:none;flex:1 1;min-width:0}.ControlBridge_guidanceGanttCompact__vGfvz .ControlBridge_guidanceGanttRowListOnly__HM40T .ControlBridge_guidanceGanttLabelHiFi__L\+DqC{font-size:12px;font-weight:500}.ControlBridge_guidanceGanttCompact__vGfvz .ControlBridge_guidanceGanttRowListOnly__HM40T .ControlBridge_guidanceGanttSublabel__pWc7x{font-size:10px}.ControlBridge_guidanceGanttChevron__LIWZD{align-items:center;color:#6b7280;display:flex;flex-shrink:0;font-size:9px;height:14px;justify-content:center;line-height:1;pointer-events:none;transition:transform .15s ease;width:14px}.ControlBridge_guidanceGanttChevron__LIWZD:before{content:"▶"}.ControlBridge_guidanceGanttChevronOpen__kv5zW{transform:rotate(90deg)}.ControlBridge_guidanceGanttTreeCellCollapsible__PbFea{cursor:pointer}.ControlBridge_guidanceGanttTreeCellCollapsible__PbFea:hover{filter:brightness(.98)}.ControlBridge_guidanceGanttTreeCellCollapsible__PbFea:focus-visible{outline:2px solid #06f;outline-offset:-2px}.ControlBridge_guidanceStatusDot__S7vH-{border-radius:50%;flex-shrink:0;height:8px;width:8px}.ControlBridge_guidanceGanttTreeText__4wW6B{flex:1 1;min-width:0}.ControlBridge_guidanceGanttLabelHiFi__L\+DqC{color:#111827;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ControlBridge_guidanceGanttSublabel__pWc7x{color:#9ca3af;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ControlBridge_guidanceGanttSublabelMono__qX6yx{font-family:ui-monospace,monospace}.ControlBridge_guidanceGanttMetaIcons__fqYOz{align-items:center;display:flex;flex-shrink:0;gap:5px;padding-right:8px}.ControlBridge_guidanceMetaCritical__OVpNR{color:#ef4444;font-size:10px}.ControlBridge_guidanceMetaBlocker__kIZIb{color:#ea580c;font-size:10px}.ControlBridge_guidanceMetaLeverage__u8gjP{color:#06f;font-size:11px}.ControlBridge_guidanceCountsPill__sl9ir{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:inline-flex;font-family:ui-monospace,monospace;font-size:10px;gap:3px;padding:1px 6px}.ControlBridge_guidanceCountsDone__jftya{color:#16a34a;font-weight:700}.ControlBridge_guidanceCountsOpen__ogqEq{color:#6b7280;font-weight:700}.ControlBridge_guidanceCountsEligible__J7yRm{color:#06f;font-weight:700}.ControlBridge_personalYouTag__kLfXw{background:#06f;border-radius:4px;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.4px;padding:1px 5px}.ControlBridge_guidanceGanttTrackHiFi__nBCa-{border-bottom:1px solid #f0f0f0;flex-shrink:0;position:relative}.ControlBridge_guidanceGanttBarWrap__DgYVb{position:absolute}.ControlBridge_guidanceGanttBarEarlyHiFi__y5KM7{box-shadow:inset 0 0 0 1px;overflow:hidden}.ControlBridge_guidanceGanttBarEarlyHiFi__y5KM7,.ControlBridge_guidanceGanttBarFill__s8Aw6{border-radius:5px;height:100%;left:0;position:absolute;top:0}.ControlBridge_guidanceGanttBarLateHiFi__q4C34{border:1px dashed;border-radius:5px;box-sizing:border-box;height:100%;position:absolute;top:0}.ControlBridge_guidanceGanttBarEndCap__V8TvK{border-radius:1px;height:calc(100% + 6px);position:absolute;top:-3px;width:2px}.ControlBridge_guidanceGanttProjectedMark__lSuel{background:#06f;border-radius:1px;box-shadow:0 0 0 1.6px #fff;height:9px;margin-top:-4px;position:absolute;top:50%;transform:rotate(45deg);width:9px;z-index:4}.ControlBridge_guidanceGanttCommittedMark__KIc9u{background:#111827;height:calc(100% + 11px);position:absolute;top:-7px;width:2px;z-index:3}.ControlBridge_guidanceGanttCommittedMark__KIc9u:after{border-right:7px solid #0000;border-top:6px solid #111827;content:"";left:2px;position:absolute;top:-1px}.ControlBridge_driveControlPanel__f-Ikg{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px 16px;padding:10px 12px}.ControlBridge_driveControlPanelInline__qQc0T{align-items:center;background:#0000;border:none;border-radius:0;display:flex;flex:1 1;flex-wrap:wrap;gap:8px 12px;min-width:0;padding:0}.ControlBridge_driveControlStack__7JyrL{display:flex;flex-direction:column;gap:8px}.ControlBridge_driveControlStackInline__b4LGD{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ControlBridge_driveContextBar__14cwr{align-items:center;background:var(--color-bg-secondary);border:.5px solid var(--color-border-light);border-radius:var(--border-radius-md);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:8px 12px;padding:6px 12px}.ControlBridge_driveContextMeta__\+6CkR{align-items:center;color:var(--color-text-secondary);display:flex;flex-shrink:0;flex-wrap:wrap;gap:2px}.ControlBridge_driveControlPanelInline__qQc0T .ControlBridge_driveControlGroup__POCFE{gap:4px}.ControlBridge_driveControlPanelInline__qQc0T .ControlBridge_driveControlLabel__Nuafw{font-size:10px}.ControlBridge_driveControlPanelInline__qQc0T .ControlBridge_driveControlBtn__zgJem{font-size:11px;padding:2px 8px}.ControlBridge_driveControlSubRow__pJcEA{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.ControlBridge_drivePeriodLabel__Lb\+u6{color:#374151;font-size:12px;font-weight:600;min-width:72px;text-align:center}.ControlBridge_driveDateLabel__-F6vo{align-items:center;display:inline-flex;gap:6px}.ControlBridge_driveDateInput__OAMJq{border:1px solid #e5e7eb;border-radius:6px;font:inherit;font-size:11px;padding:3px 6px}.ControlBridge_driveWindowHint__wcfLe{color:#6b7280;font-size:11px;margin:0}.ControlBridge_driveGrandLanes__240S5{display:flex;flex-direction:column;gap:6px}.ControlBridge_driveGrandLane__Td8vg{background:#fff;border:1px dashed #e5e7eb;border-radius:8px;padding:6px}.ControlBridge_driveGrandLaneHeader__HQXMz{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ControlBridge_driveCrossTypeFlow__ptzFv{display:flex;flex-direction:column;gap:6px}.ControlBridge_driveCrossTypeFlowCanvas__B4bkI{min-height:80px;position:relative}.ControlBridge_driveCrossTypeFlowSvg__uPdG-{inset:0;pointer-events:none;position:absolute;z-index:0}.ControlBridge_driveCrossTypeFlowLanes__usnW-{align-items:stretch;display:flex;flex-direction:row;gap:0;position:relative;z-index:1}.ControlBridge_driveCrossTypeFlowLane__oISCa{background:#fff;border:1px dashed #e5e7eb;border-radius:8px;flex-shrink:0;padding:6px}.ControlBridge_driveCrossTypeParallel__5jQU4{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;font-size:11px;font-weight:700;justify-content:center;width:28px}.ControlBridge_driveDemandFunnel__7t9Ha{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;padding:8px 10px}.ControlBridge_driveDemandFunnelCompact__elEyv{margin-bottom:8px}.ControlBridge_driveDemandFunnelTitle__GqfyZ{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ControlBridge_driveDemandFunnelStages__QtN07{align-items:flex-end;display:flex;gap:10px}.ControlBridge_driveDemandFunnelStage__llrVD{flex:1 1;min-width:0}.ControlBridge_driveDemandFunnelStageConstraint__sMRTo .ControlBridge_driveDemandFunnelStageName__N9ydl{color:#b45309}.ControlBridge_driveDemandFunnelStageHead__W7\+G0{display:flex;font-size:11px;gap:6px;justify-content:space-between;margin-bottom:4px}.ControlBridge_driveDemandFunnelStageName__N9ydl{color:#475569;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ControlBridge_driveDemandFunnelStageCount__bdsQi{color:#0f172a;font-weight:700}.ControlBridge_driveDemandFunnelBarTrack__1I97s{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.ControlBridge_driveDemandFunnelBarFill__nsfCe{background:linear-gradient(90deg,#3b82f6,#0ea5e9);border-radius:999px;height:100%;min-width:0}.ControlBridge_driveDemandFunnelStageConstraint__sMRTo .ControlBridge_driveDemandFunnelBarFill__nsfCe{background:linear-gradient(90deg,#f59e0b,#ea580c)}.ControlBridge_driveDemandFunnelDropOff__JGPbz{color:#94a3b8;display:block;font-size:10px;margin-top:3px}.ControlBridge_driveDemandSummaryLine__vKerh{color:#475569;font-size:12px;line-height:1.4}.ControlBridge_driveGrandConnector__Fnefa{color:#9ca3af;font-size:12px;line-height:1;text-align:center}.ControlBridge_driveGrandParallel__sTfuv{color:#9ca3af;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 0;text-align:center}.ControlBridge_driveControlGroup__POCFE{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ControlBridge_driveControlLabel__Nuafw{color:#9ca3af;font-size:11px;font-weight:600;margin-right:2px}.ControlBridge_driveControlBtn__zgJem{background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font:inherit;font-size:11px;padding:4px 10px}.ControlBridge_driveControlBtnActive__F4YgS{background:#06f;border-color:#06f;color:#fff}.ControlBridge_driveBoardCardWrap__0faKu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #1018280a;min-width:0;overflow-x:auto;width:100%}.ControlBridge_driveBoardCanvas__T7\+tf{min-height:120px;position:relative}.ControlBridge_driveBoardEdgesSvg__siLFS{inset:0;pointer-events:none;position:absolute;z-index:0}.ControlBridge_driveFlowNode__gnfzl{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 1px #10182808;display:flex;flex-direction:column;position:absolute;z-index:1}.ControlBridge_driveFlowNodeHeader__19ko5{align-items:center;border-bottom:1px solid #eef0f2;display:flex;gap:6px;padding:8px 10px}.ControlBridge_driveFlowNodeDot__xIKPl{background:#16a34a;border-radius:50%;flex-shrink:0;height:8px;width:8px}.ControlBridge_driveFlowNodeTitle__NgXOr{color:#111827;flex:1 1;font-size:13px;font-weight:600}.ControlBridge_driveFlowNodeCount__r5ep-{color:#9ca3af;font-family:ui-monospace,monospace;font-size:10px}.ControlBridge_driveFlowNodeBody__MX2Hz{padding:8px 10px 10px}.ControlBridge_driveBoardCardsHiFi__J7wLQ{display:flex;flex-direction:column;gap:7px}.ControlBridge_driveBoardCardHiFi__\+Tvu8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 1px #10182808;padding:8px 9px}.ControlBridge_driveBoardCardMovedHiFi__m2EOv{background:#f2f8ff;border-color:#cfe2ff}.ControlBridge_driveBoardCardBlockedHiFi__Bzodm{border-left:3px solid #ef4444}.ControlBridge_driveBoardCardGhostHiFi__qeAg6{background:#f8fbff;border:1px dashed #93c5fd}.ControlBridge_driveBoardCardMineHiFi__F73uh{box-shadow:0 0 0 2px #06f}.ControlBridge_driveBoardCardHead__kyZij{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px}.ControlBridge_driveBoardCardId__cZGSd{align-items:center;color:#9ca3af;display:flex;font-family:ui-monospace,monospace;font-size:10px;gap:5px}.ControlBridge_driveLifeDot__OwLPN{border-radius:50%;height:7px;width:7px}.ControlBridge_driveBoardCardLife__muKI6{background:#f3f4f6;border-radius:3px;color:#6b7280;font-family:ui-monospace,monospace;font-size:9.5px;padding:1px 5px}.ControlBridge_driveBoardCardTitleHiFi__wyB-0{color:#111827;font-size:12.5px;font-weight:600;line-height:1.25;margin-bottom:6px}.ControlBridge_driveBoardCardFoot__5bUIZ{align-items:center;display:flex;gap:6px;justify-content:space-between}.ControlBridge_driveBoardCardOwner__RHNZy{color:#9ca3af;font-size:10.5px}.ControlBridge_driveBoardCardChipRow__Oz1DB{margin-top:6px}.ControlBridge_driveChipBlocked__Wbey4,.ControlBridge_driveChipExpected__Zr-Np,.ControlBridge_driveChipMoved__WjdCG,.ControlBridge_driveChipProjected__\+kb6h{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;gap:3px;line-height:1.5;padding:1px 5px}.ControlBridge_driveChipBlocked__Wbey4{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ControlBridge_driveChipMoved__WjdCG{background:#eff6ff;border:1px solid #cfe2ff;color:#1d4ed8}.ControlBridge_driveChipExpected__Zr-Np{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.ControlBridge_driveChipProjected__\+kb6h{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.ControlBridge_driveBoardSummaryLine__KyaLG{color:#6b7280;font-size:11px}.ControlBridge_driveTokenRow__-WqXj{display:flex;flex-wrap:wrap;gap:6px}.ControlBridge_driveTokenChip__QY\+Ae{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;font-family:ui-monospace,monospace;font-size:10px;gap:4px;padding:4px 6px}.ControlBridge_driveTokenStripe__iKjZ7{align-self:stretch;border-radius:2px;min-height:14px;width:3px}.ControlBridge_guidanceBacklogSection__yHy8W{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.ControlBridge_guidanceBacklogComposer__pMLX8{background:#fbfdff;border:1px solid #b4d0ff;border-radius:8px;padding:12px}.ControlBridge_guidanceBacklogEyebrow__hxMUq{color:#06f;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ControlBridge_guidanceBacklogEyebrowMuted__oW3ZF{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ControlBridge_guidanceBacklogInput__iD7yx{background:#0000;border:none;color:#374151;font:inherit;font-size:13px;margin-bottom:10px;resize:vertical;width:100%}.ControlBridge_guidanceBacklogInput__iD7yx:focus{outline:none}.ControlBridge_guidanceBacklogComposerFoot__ho9Rz{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ControlBridge_guidanceBacklogKindGroup__R3r5z{display:flex;gap:6px}.ControlBridge_guidanceBacklogKindPill__y-NhP{background:#fff;border:1px solid #cfc9bd;border-radius:10px;color:#6b7280;cursor:pointer;font-size:10px;font-weight:600;padding:2px 8px}.ControlBridge_guidanceBacklogKindPillOn__OPEUI{background:#eef4ff;border-color:#06f;color:#06f}.ControlBridge_guidanceBacklogSubmit__MIZ6L{background:#06f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:6px 14px}.ControlBridge_guidanceBacklogSubmit__MIZ6L:disabled{cursor:not-allowed;opacity:.45}.ControlBridge_guidanceBacklogNote__8K2Xi{color:#9ca3af;font-size:11px;line-height:1.45;margin:0}.ControlBridge_guidanceBacklogList__tylYb{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ControlBridge_guidanceBacklogRow__MLLXg{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:8px;padding:8px 10px}.ControlBridge_guidanceBacklogRow_adopted__CZKOl{background:#f1faf3;border-color:#cde6d5}.ControlBridge_guidanceBacklogRow_review__zyzHH{background:#eef4ff;border-color:#b4d0ff}.ControlBridge_guidanceBacklogRow_submitted__UfTqb{background:#faf8f4;border-color:#e2ddd4}.ControlBridge_guidanceBacklogStatus__vErgF{border-radius:4px;flex-shrink:0;font-size:8px;font-weight:700;padding:2px 6px}.ControlBridge_guidanceBacklogStatus_adopted__5rqc4{background:#d8f3e0;color:#0b8a3e}.ControlBridge_guidanceBacklogStatus_review__BDx7c{background:#dbe8ff;color:#06f}.ControlBridge_guidanceBacklogStatus_submitted__0H7B-{background:#ece8e0;color:#8a847a}.ControlBridge_guidanceBacklogStatus_declined__xKMwf{background:#f3f4f6;color:#6b7280}.ControlBridge_guidanceBacklogTitle__FmgiK{color:#374151;flex:1 1;font-size:12px}.ControlBridge_guidanceBacklogActions__S52Lq{display:flex;flex-shrink:0;gap:6px}.ControlBridge_guidanceBacklogActionBtn__ELGZQ{background:color-mix(in srgb,#06f 10%,var(--color-card));background:color-mix(in srgb,var(--color-primary,#06f) 10%,var(--color-card));border:1px solid #06f;border:1px solid var(--color-primary,#06f);border-radius:var(--border-radius-sm);color:#06f;color:var(--color-primary,#06f);cursor:pointer;font-size:11px;font-weight:var(--font-weight-medium);padding:2px 8px}.ControlBridge_guidanceBacklogActionBtn__ELGZQ:hover{background:color-mix(in srgb,#06f 18%,var(--color-card));background:color-mix(in srgb,var(--color-primary,#06f) 18%,var(--color-card))}.ControlBridge_guidanceBacklogActionBtnMuted__ZbpAT{background:var(--color-card);border-color:var(--color-border);color:var(--color-text-secondary)}.ControlBridge_guidanceBacklogActionBtnMuted__ZbpAT:hover{border-color:var(--color-text-tertiary)}.ControlBridge_guidanceNetworkWrap__niDKB{overflow-x:auto;padding:12px}.ControlBridge_guidanceNetworkCanvas__gKJ6f{min-height:120px;position:relative}.ControlBridge_guidanceNetworkSvg__mmjxt{inset:0;pointer-events:none;position:absolute}.ControlBridge_guidanceNetworkNode__lj7s8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #1018280a;cursor:pointer;padding:8px 10px;position:absolute;text-align:left;z-index:1}.ControlBridge_guidanceNetworkNodeCritical__SlskO{background:#fef2f2;border-color:#fecaca}.ControlBridge_guidanceNetworkNodeFocus__EESnF{outline:2px solid #06f;outline-offset:1px}.ControlBridge_guidanceNetworkNodeLabel__Ox11V{color:#374151;display:block;font-size:11px;font-weight:600;line-height:1.3}.ControlBridge_guidanceNetworkEmpty__ctFy1{color:#9ca3af;font-size:12px;padding:24px;text-align:center}.ControlBridge_driveFlowRoot__3Lka0{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.ControlBridge_driveFlowSectionStack__R-vld{display:flex;flex-direction:column;gap:20px}.ControlBridge_driveFlowSection__HTSw3{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border-subtle,#e5e7eb);display:flex;flex-direction:column;gap:10px;padding:12px 0 4px}.ControlBridge_driveFlowSection__HTSw3:first-child{border-top:none;padding-top:0}.ControlBridge_driveFlowSectionHeader__-jT8e{align-items:baseline;display:flex;gap:8px}.ControlBridge_driveFlowSectionTitle__5Tm\+P{color:#111827;color:var(--color-text-primary,#111827);font-size:14px;font-weight:600;margin:0}.ControlBridge_driveFlowSectionMode__toQZ-{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:11px;text-transform:lowercase}.ControlBridge_driveFlowHeading__T98Dp{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ControlBridge_driveFlowTitle__ulu-H{color:#111827;color:var(--color-text-primary,#111827);font-size:18px;font-weight:500}.ControlBridge_driveFlowSubtitle__6JpY7{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;margin-top:2px}.ControlBridge_driveFlowGrid__GD7Z4{grid-gap:10px;display:grid;gap:10px;grid-template-areas:"strategy ." "resources ." "finance ." "customers delivery" "supply delivery";grid-template-columns:1fr 1fr}.ControlBridge_driveFlowDetailedStack__XMEqu{display:flex;flex-direction:column;gap:10px}.ControlBridge_driveFlowLane__7STHr{background:#fff;background:var(--color-bg-primary,#fff);border:.5px solid #e5e7eb;border:.5px solid var(--color-border,#e5e7eb);border-radius:12px;padding:12px 14px 10px;position:relative}.ControlBridge_driveFlowLaneDetailed__JbgG3{margin-bottom:0}.ControlBridge_driveFlowLaneHeader__T2MBy{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding-right:12px}.ControlBridge_driveFlowLaneName__E-mTV{color:#111827;color:var(--color-text-primary,#111827);font-size:13px;font-weight:500}.ControlBridge_driveFlowEntropyDot__pAqpd{border-radius:50%;flex-shrink:0;height:8px;position:absolute;right:8px;top:8px;width:8px}.ControlBridge_driveFlowEntropyActive__Ru7uY{background:#639922}.ControlBridge_driveFlowEntropyDormant__4OgBn{background:#b4b2a9}.ControlBridge_driveFlowEntropyUndefined__5U4vK{background:#e24b4a}.ControlBridge_driveFlowExitCtas__z898k{align-items:center;border-top:.5px solid #e5e7eb;border-top:.5px solid var(--color-border,#e5e7eb);display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:8px}.ControlBridge_driveFlowExitReason__-wXTs{color:#6b7280;color:var(--color-text-secondary,#6b7280);flex:1 1 140px;font-size:11px}.ControlBridge_driveFlowExitBtn__cCHhG{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border:.5px solid #d1d5db;border:.5px solid var(--color-border,#d1d5db);border-radius:6px;color:#111827;color:var(--color-text-primary,#111827);cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px}.ControlBridge_driveFlowExitBtn__cCHhG:hover{background:#f3f4f6;background:var(--color-bg-tertiary,#f3f4f6)}.ControlBridge_driveFlowSummaryBody__WQotU{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:12px;line-height:1.6}.ControlBridge_driveFlowEmpty__Fo5rD{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:11px;padding:4px 0}.ControlBridge_driveFlowTokenBody__lXbCl{display:flex;flex-direction:column;gap:2px}.ControlBridge_driveFlowTypeRow__1NEsv{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:3px 0}.ControlBridge_driveFlowTypeName__-Jnqb{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:11px;min-width:96px}.ControlBridge_driveFlowTokenRow__lWLC-{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1px;line-height:1.1}.ControlBridge_driveFlowStateTok__Mhxto{border-radius:2px;display:inline-block;height:9px;margin:1px;width:9px}.ControlBridge_driveFlowTokenOverflow__GIq41{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:9px;margin-left:2px}.ControlBridge_driveFlowStationRow__cUYkU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.ControlBridge_driveFlowStation__xikNf{min-width:96px;text-align:center}.ControlBridge_driveFlowStationTotal__DbnGU{color:#9ca3af;color:var(--color-text-muted,#9ca3af);font-size:10px;margin-top:5px}.ControlBridge_driveFlowArrow__0xoyp{align-self:center;color:#85b7eb;font-size:13px;line-height:1}.ControlBridge_driveFlowHint__lI3qr{color:#185fa5;font-size:10px;margin-top:8px}.ControlBridge_driveFlowNoteBlock__igicb,.ControlBridge_driveFlowNote__qW3kg{color:#a32d2d;font-size:10px}.ControlBridge_driveFlowNoteBlock__igicb{margin-top:4px}.ControlBridge_driveFlowLegend__kBtbq{align-items:center;color:#9ca3af;color:var(--color-text-muted,#9ca3af);display:flex;flex-wrap:wrap;font-size:10px;gap:12px}.ControlBridge_driveFlowLegendLabel__j\+Lj8{font-weight:500}.ControlBridge_driveFlowLegendItem__4EvYy{align-items:center;display:inline-flex;gap:4px}.ControlBridge_mcEngineeringPanel__fJYB4{background:var(--color-card);border:.5px solid var(--color-border);border-radius:var(--border-radius-md);margin-top:16px;padding:14px 16px}.ControlBridge_mcEngineeringList__E28A3{display:flex;flex-direction:column;gap:8px;list-style:none;margin:10px 0 0;padding:0}.ControlBridge_mcEngineeringRow__xV7ue{align-items:center;border-bottom:.5px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.ControlBridge_mcEngineeringRow__xV7ue:last-child{border-bottom:none}.ControlBridge_mcEngineeringMeta__MJY2s{display:flex;flex-direction:column;gap:2px;min-width:0}.ControlBridge_mcEngineeringName__yowzg{color:var(--color-text-primary);font-size:14px;font-weight:var(--font-weight-medium)}.ControlBridge_mcEngineeringRole__LhjZK{color:var(--color-text-secondary);font-size:12px}.ControlBridge_mcEngineeringOpenBtn__0FIkb{background:var(--color-surface);border:.5px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;flex-shrink:0;font-size:12px;padding:4px 10px}.ControlBridge_mcEngineeringOpenBtn__0FIkb:disabled{cursor:not-allowed;opacity:.5}.ControlBridge_entityDetailShell__PJ8jS{background:var(--color-card);border-left:.5px solid var(--color-border);box-shadow:-4px 0 24px #10182814;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:min(480px,100vw);z-index:1200}.ControlBridge_entityDetailHeader__Hyhb-{border-bottom:.5px solid var(--color-border);padding:16px 18px 12px}.ControlBridge_entityDetailHeaderRow__NM\+RG{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ControlBridge_entityDetailBack__B6RUt,.ControlBridge_entityDetailClose__0XInX{background:#0000;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:14px}.ControlBridge_entityDetailTitle__hj1so{font-size:18px;font-weight:var(--font-weight-semibold);margin:0}.ControlBridge_entityDetailSubtitle__tz5\+o{color:var(--color-text-secondary);font-size:12px;margin:4px 0 0}.ControlBridge_entityDetailInvoke__GxWCY{color:var(--color-text-tertiary);font-size:11px}.ControlBridge_entityDetailBody__CtjEF{flex:1 1;overflow-y:auto;padding:12px 18px 24px}.ControlBridge_entityDetailSection__H1jc9{margin-top:16px}.ControlBridge_entityDetailSectionTitle__OVteu{color:var(--color-text-tertiary);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.ControlBridge_entityDetailFieldList__HNtCK{margin:0}.ControlBridge_entityDetailFieldRow__IDF5W{grid-gap:8px;display:grid;font-size:13px;gap:8px;grid-template-columns:120px 1fr;padding:6px 0}.ControlBridge_entityDetailFieldRow__IDF5W dt{color:var(--color-text-secondary)}.ControlBridge_entityDetailFieldRow__IDF5W dd{margin:0;word-break:break-word}.ControlBridge_entityDetailFieldJson__-oxkL{background:#f8fafc;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;padding:8px 10px;white-space:pre-wrap}.ControlBridge_entityDetailStateHistoryList__EYFgq{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ControlBridge_entityDetailStateHistoryRow__REkKk{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ControlBridge_entityDetailStateHistoryMeta__rAMpY{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:12px}.ControlBridge_entityDetailFooter__i4rV0{border-top:.5px solid var(--color-border);padding:12px 18px}.ControlBridge_entityDetailStatus__UXYEJ{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:13px;margin:0}.ControlBridge_entityDetailStatusError__9JU-J{color:#b42318;font-size:13px;margin:0}.ControlBridge_entityDetailStateMachine__3EzAS{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.ControlBridge_entityDetailStateMachine__3EzAS li{border:1px solid var(--color-border);border-radius:999px;font-size:12px;padding:4px 8px}.ControlBridge_entityDetailStateMachineCurrent__Bg5PT{background:#eef4ff;border-color:#06f;font-weight:600}.ControlBridge_entityDetailChildList__\+EDnB,.ControlBridge_entityDetailRelationshipList__lmMnQ{list-style:none;margin:0;padding:0}.ControlBridge_entityDetailChildRow__aNxMK{align-items:center;border-bottom:.5px solid var(--color-border);display:flex;gap:8px;justify-content:space-between;padding:8px 0}.ControlBridge_entityDetailChildMain__trOOC{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ControlBridge_entityDetailChildName__BtnHs{font-size:13px;font-weight:500}.ControlBridge_entityDetailChildEligible__5pf3C{color:#059669;font-size:11px}.ControlBridge_entityDetailChildOpen__QfgtU{background:#0000;border:none;color:#06f;cursor:pointer;font-size:16px;line-height:1}.ControlBridge_entityDetailRelationshipRow__XLgVQ{display:flex;font-size:13px;gap:8px;padding:6px 0}.ControlBridge_entityDetailRelationshipType__oXayl{color:#64748b;color:var(--color-text-secondary,#64748b);min-width:88px}.ControlBridge_entityDetailRelationshipTarget__s\+UST{word-break:break-word}.ControlBridge_entityDetailTreeLink__EUO0Q{align-items:center;color:#06f;display:inline-flex;font-size:13px;font-weight:500;text-decoration:none}.ControlBridge_entityDetailTreeLink__EUO0Q:hover{text-decoration:underline}.ControlBridge_driveFlowLaneHeaderBtn__ts6Cq{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.ControlBridge_driveFlowLaneHeaderBtn__ts6Cq:hover .ControlBridge_driveFlowLaneName__E-mTV{color:#06f}.ControlBridge_driveFlowTypeNameBtn__b6ZNu{background:#0000;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.ControlBridge_driveFlowTypeNameBtn__b6ZNu:hover{color:#06f}.ControlBridge_guidanceDetailLink__AQwnD{background:#0000;border:none;color:#06f;cursor:pointer;font-size:11px;margin-left:6px;padding:0}.ControlBridge_mcDomainViewArtifactBtn__UhUmU{background:#fff;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font-size:12px;margin-top:8px;padding:4px 10px}.ControlBridge_mcDomainViewArtifactBtn__UhUmU:hover{border-color:#06f;color:#06f}.ControlBridge_driveFlowLaneDrillable__ljYp6{cursor:pointer}.ControlBridge_driveFlowLaneDrillable__ljYp6:hover{border-color:#06f;box-shadow:0 0 0 1px #0066ff26}.ControlBridge_driveFlowDrillHint__ltObx{color:#06f;font-size:11px;font-weight:500;margin-top:8px}.ControlBridge_driveDrillRoot__nIclh{display:flex;flex-direction:column;gap:16px}.ControlBridge_driveDrillHeader__vf6zq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.ControlBridge_driveDrillBack__916NA{background:#fff;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font-size:12px;padding:6px 10px}.ControlBridge_driveDrillTitleBlock__988kf{flex:1 1;min-width:160px}.ControlBridge_driveDrillTitle__Ky1qv{font-size:16px;margin:0}.ControlBridge_driveDrillSubtitle__grJNT{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:12px;margin:4px 0 0}.ControlBridge_driveDrillArtifactBtn__A-bTv{background:#fff;border:1px solid var(--color-border);border-radius:6px;cursor:pointer;font-size:12px;padding:6px 10px}.ControlBridge_driveDrillLaneSection__lQM9D{border:.5px solid var(--color-border);border-radius:8px;padding:12px}.ControlBridge_driveDrillLaneHeader__xmoJN{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ControlBridge_driveDrillLaneTitleBtn__FsXmK,.ControlBridge_driveDrillLaneTitle__-UNpR{font-size:14px;font-weight:600}.ControlBridge_driveDrillLaneTitleBtn__FsXmK{background:#0000;border:none;color:#06f;cursor:pointer;padding:0;text-align:left}.ControlBridge_driveDrillLaneCount__ryXCY{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:12px}.ControlBridge_driveDrillItemList__HIvRS{list-style:none;margin:0;padding:0}.ControlBridge_driveDrillItemRow__V8V4p{align-items:center;border-top:.5px solid var(--color-border);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.ControlBridge_driveDrillItemMain__cO8qZ{min-width:0}.ControlBridge_driveDrillItemTitleBtn__Z4RZs{background:#0000;border:none;color:inherit;cursor:pointer;font-size:13px;font-weight:600;padding:0;text-align:left}.ControlBridge_driveDrillItemTitleBtn__Z4RZs:hover{color:#06f}.ControlBridge_driveDrillItemMeta__K\+GkA{color:#64748b;color:var(--color-text-secondary,#64748b);display:block;font-size:11px;margin-top:2px}.ControlBridge_driveDrillItemActions__299Cv{align-items:center;display:flex;flex-shrink:0;gap:8px}.ControlBridge_driveDrillTokenBtn__NvMZE{background:#0000;border:none;cursor:pointer;line-height:0;padding:4px}.ControlBridge_guidanceGanttChevronBtn__5XWBj{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin:0;padding:0;width:16px}.ControlBridge_entityDetailReferencedHeader__u1RdE{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.ControlBridge_entityDetailReferencedName__KbpSV{font-size:14px;font-weight:600}.ControlBridge_entityDetailReferencedMeta__0Ui05{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:11px;word-break:break-word}.ControlBridge_entityDetailReferencedAction__hNJcF{font-size:12px;margin:0 0 8px}.ControlBridge_entityDetailReferencedOpen__F\+Dlz{background:#0000;border:none;color:#06f;cursor:pointer;font-size:12px;margin-top:8px;padding:0}.ControlBridge_unifiedHubChrome__8yYTm{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);padding:8px 16px 0}.ControlBridge_unifiedHubContextRow__snGUH{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ControlBridge_unifiedHubBrand__S0Imk{color:#94a3b8;color:var(--color-text-tertiary,#94a3b8);font-size:11px;font-weight:700;font-weight:var(--font-weight-bold,700);letter-spacing:.06em;text-transform:uppercase}.ControlBridge_unifiedHubCompanyList__8zIrz{display:flex;flex-wrap:wrap;gap:6px}.ControlBridge_unifiedHubContextChip__6w6MY{background:#fff;border:1px solid #dbeafe;border:1px solid var(--color-border,#dbeafe);border-radius:999px;color:#475569;color:var(--color-text-secondary,#475569);cursor:pointer;font-size:12px;padding:4px 10px}.ControlBridge_unifiedHubContextChip__6w6MY:hover{background:#f8fafc;background:var(--color-hover,#f8fafc)}.ControlBridge_unifiedHubContextChipActive__cStwV{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8;cursor:default}.ControlBridge_crossDomainStrip__842Bc{background:#f8fafc;background:var(--color-surface-secondary,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;border-radius:var(--border-radius-md,8px);margin:0 16px 12px;padding:12px 14px}.ControlBridge_crossDomainHeadlineRow__Ler16{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.ControlBridge_crossDomainHeadline__Lo7Ac{color:#0f172a;color:var(--color-text-primary,#0f172a);font-size:14px;font-weight:600;margin:0}.ControlBridge_crossDomainProfileBanner__E5WVK{background:#fff;border:1px dashed #cbd5e1;border-radius:4px;color:#64748b;color:var(--color-text-secondary,#64748b);font-size:11px;padding:2px 8px}.ControlBridge_crossDomainModeRow__1bLTv{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ControlBridge_crossDomainModeChip__yAcr8{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--color-border,#cbd5e1);border-radius:999px;cursor:pointer;font-size:12px;padding:4px 12px}.ControlBridge_crossDomainModeChipActive__TD6l5{background:#0f172a;border-color:#0f172a;color:#fff}.ControlBridge_crossDomainPreviewList__auoj2{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 10px;padding:0}.ControlBridge_crossDomainPreviewRow__-oQGn{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:6px;cursor:pointer;padding:8px 10px;text-align:left;width:100%}.ControlBridge_crossDomainPreviewRow__-oQGn:hover{border-color:#93c5fd}.ControlBridge_crossDomainPreviewTitle__LDlU1{display:block;font-size:13px;font-weight:500}.ControlBridge_crossDomainPreviewMeta__682KL{color:#64748b;color:var(--color-text-secondary,#64748b);display:block;font-size:11px;margin-top:2px}.ControlBridge_crossDomainEmpty__RX99G{color:#64748b;color:var(--color-text-secondary,#64748b);font-size:12px;margin:0 0 10px}.ControlBridge_crossDomainExoCta__5mgrq{background:#0000;border:none;color:#06f;cursor:pointer;font-size:12px;font-weight:600;padding:0}.StateManagement_stateManagement__fn4Oh{width:100%}.StateManagement_stateHeader__TxqAW{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.StateManagement_stateHeader__TxqAW h3{color:var(--color-foreground);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.StateManagement_addStateButton__xPJQr{background:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.StateManagement_addStateButton__xPJQr:hover{background:var(--color-primary-hover)}.StateManagement_stateFormOverlay__YyGTJ{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP{background:var(--color-card);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);max-height:80vh;max-width:500px;overflow-y:auto;padding:var(--spacing-lg);width:90%}.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP h4{color:var(--color-foreground);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-lg) 0}.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP .form-group{margin-bottom:var(--spacing-md)}.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP label{color:var(--color-foreground);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP input,.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP select,.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP textarea{background:var(--color-input);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-foreground);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-base);width:100%}.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP input:focus,.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP select:focus,.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066ff1a;outline:none}.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP textarea{min-height:80px;resize:vertical}.StateManagement_checkboxGroup__L3Jbb{align-items:center;display:flex;gap:var(--spacing-sm)}.StateManagement_checkboxGroup__L3Jbb input[type=checkbox]{margin:0;width:auto}.StateManagement_checkboxGroup__L3Jbb label{cursor:pointer;font-weight:var(--font-weight-medium);margin:0}.StateManagement_formActions__dLJRx{border-top:var(--border-width) solid var(--color-border);display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.StateManagement_saveButton__Xiuqk{background:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.StateManagement_saveButton__Xiuqk:hover{background:var(--color-primary-hover)}.StateManagement_cancelButton__TWoA9{background:var(--gray-500);border:none;border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.StateManagement_cancelButton__TWoA9:hover{background:var(--gray-600)}.StateManagement_statesList__OQjrJ{margin-top:var(--spacing-lg)}.StateManagement_noStates__ELeTw{background:var(--color-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.StateManagement_noStates__ELeTw p{color:var(--color-muted-foreground);margin:0 0 var(--spacing-sm) 0}.StateManagement_statesGrid__GzsUp{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.StateManagement_stateCard__K6Him{background:var(--color-card);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);transition:box-shadow var(--transition-base)}.StateManagement_stateCard__K6Him:hover{box-shadow:var(--shadow)}.StateManagement_stateCard__K6Him .StateManagement_stateHeader__TxqAW{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.StateManagement_stateCard__K6Him h4{color:var(--color-foreground);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.StateManagement_stateActions__25z4O{display:flex;gap:var(--spacing-xs)}.StateManagement_deleteButton__RUCZL,.StateManagement_editButton__ho8Si{border:none;border-radius:var(--border-radius-xs);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);transition:background-color var(--transition-base)}.StateManagement_editButton__ho8Si{background:var(--blue-500);color:#fff}.StateManagement_editButton__ho8Si:hover{background:var(--blue-600)}.StateManagement_deleteButton__RUCZL{background:var(--color-destructive);color:var(--color-destructive-foreground)}.StateManagement_deleteButton__RUCZL:hover{background:var(--red-600)}.StateManagement_stateContent__3U43M{display:flex;flex-direction:column;gap:var(--spacing-sm)}.StateManagement_stateDescription__laepq{color:var(--color-muted-foreground);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.StateManagement_stateMeta__xR3YO{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.StateManagement_stateType__nmM1U{border-radius:var(--border-radius-lg);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:2px var(--spacing-sm);text-transform:uppercase}.StateManagement_stateTypeCreation__h7Vga{background:var(--blue-100);color:var(--blue-700)}.StateManagement_stateTypeActive__CpHRE{background:var(--green-100);color:var(--green-700)}.StateManagement_stateTypeConsumption__5QC29{background:var(--orange-100);color:var(--orange-700)}.StateManagement_stateFlag__Rbe85{border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:2px var(--spacing-xs);text-transform:uppercase}.StateManagement_stateFlag__Rbe85.StateManagement_initial__b0fJk{background:var(--green-100);color:var(--green-700)}.StateManagement_stateFlag__Rbe85.StateManagement_final__XLdZI{background:var(--orange-100);color:var(--orange-700)}.StateManagement_stateFlag__Rbe85.StateManagement_required__70Qis{background:var(--red-100);color:var(--red-700)}.StateManagement_stateFlag__Rbe85.StateManagement_improvement__N2rdc{background:var(--purple-100);color:var(--purple-600)}.StateManagement_stateDates__ElffB{border-top:var(--border-width) solid var(--gray-100);display:flex;justify-content:space-between;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}.StateManagement_stateDates__ElffB small{color:var(--color-muted-foreground);font-size:var(--font-size-xs)}.StateManagement_stateManagementError__ycpVh,.StateManagement_stateManagementLoading__ORhva{background:var(--color-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.StateManagement_stateManagementError__ycpVh{background:var(--red-50);border-color:var(--red-200);color:var(--color-error)}@media (max-width:768px){.StateManagement_stateManagement__fn4Oh .StateManagement_stateForm__USPqP{margin:var(--spacing-lg);width:95%}.StateManagement_statesGrid__GzsUp{grid-template-columns:1fr}.StateManagement_stateCard__K6Him .StateManagement_stateHeader__TxqAW{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.StateManagement_stateActions__25z4O{justify-content:flex-end;width:100%}.StateManagement_stateDates__ElffB{flex-direction:column;gap:var(--spacing-xs)}}.RecommendedArtifacts_dialogOverlay__B11hV{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.RecommendedArtifacts_dialogContent__BUbhZ{background-color:var(--color-background);border-radius:var(--border-radius-sm);min-width:300px;padding:var(--spacing-xl)}.RecommendedArtifacts_dialogForm__lP2YT{margin:var(--spacing-md) 0}.RecommendedArtifacts_dialogForm__lP2YT label{display:block;margin-bottom:var(--spacing-sm)}.RecommendedArtifacts_dialogForm__lP2YT input{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-sm);width:100%}.RecommendedArtifacts_dialogButtons__Zv5sl{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-md)}.RecommendedArtifacts_dialogButtons__Zv5sl button{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.RecommendedArtifacts_dialogButtons__Zv5sl button:first-child{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-success-foreground)}.RecommendedArtifacts_dialogButtons__Zv5sl button:first-child:hover{background-color:var(--green-600)}.RecommendedArtifacts_dialogButtons__Zv5sl button:last-child{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-error-foreground)}.RecommendedArtifacts_dialogButtons__Zv5sl button:last-child:hover{background-color:var(--red-600)}.RecommendedArtifacts_recommendedArtifacts__ODIgE{background:var(--color-muted);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.RecommendedArtifacts_recommendedArtifacts__ODIgE h4{color:var(--color-text-primary);font-size:var(--font-size-lg);margin:0 0 var(--spacing-md) 0}.RecommendedArtifacts_recommendationItem__I8a21{align-items:center;background:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm);padding:var(--spacing-md)}.RecommendedArtifacts_recommendationInfo__uKfIG{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.RecommendedArtifacts_name__5WCgn{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.RecommendedArtifacts_type__Z9zA-{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.RecommendedArtifacts_reason__BfP5J{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-style:italic}.RecommendedArtifacts_recommendationItem__I8a21 button{background:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.RecommendedArtifacts_recommendationItem__I8a21 button:hover{background:var(--color-primary-hover)}.PrimeTransitionForm_transitionForm__Fk9AM{margin:0 auto;max-width:600px;padding:var(--spacing-lg)}.PrimeTransitionForm_formGroup__OPCTo{margin-bottom:var(--spacing-md)}.PrimeTransitionForm_formGroup__OPCTo label{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeTransitionForm_formGroup__OPCTo input,.PrimeTransitionForm_formGroup__OPCTo select,.PrimeTransitionForm_formGroup__OPCTo textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-sm);width:100%}.PrimeTransitionForm_formActions__RpORI{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg)}.PrimeTransitionForm_formActions__RpORI button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md)}.PrimeTransitionForm_formActions__RpORI button[type=submit]{background-color:var(--color-success);color:var(--color-success-foreground)}.PrimeTransitionForm_formActions__RpORI button[type=button]{background-color:var(--color-error);color:var(--color-error-foreground)}.PrimeTransitionForm_formActions__RpORI button:disabled{background-color:var(--color-disabled);cursor:not-allowed}.PrimeTransitionForm_propertyEffectsSection__hFZz\+{border-top:1px solid var(--border-color);margin:var(--spacing-lg) 0;padding-top:var(--spacing-md)}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-card{border:1px solid var(--border-color);border-radius:var(--border-radius-md)}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-card-head{background-color:var(--color-muted);border-bottom:1px solid var(--border-color)}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-card-head-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-list-item{border-bottom:1px solid var(--border-color);padding:var(--spacing-sm) 0}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-list-item:last-child{border-bottom:none}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-tag{border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);padding:2px var(--spacing-sm)}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-typography{margin:0}.PrimeTransitionForm_propertyEffectsSection__hFZz\+ .ant-typography code{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-xs);font-size:var(--font-size-xs);padding:1px var(--spacing-xs)}.PrimeArtifactDetails_artifactDetails__dYfIc{background:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--spacing-md)}.PrimeArtifactDetails_detailsHeader__AGzSZ{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs)}.PrimeArtifactDetails_detailsHeader__AGzSZ h2{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.PrimeArtifactDetails_actionButtons__Wfvew{display:flex;gap:var(--spacing-xs)}.PrimeArtifactDetails_actionButtons__Wfvew button{background-color:var(--color-muted);border:none;border-radius:var(--border-radius-sm);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeArtifactDetails_actionButtons__Wfvew button:hover{background-color:var(--color-hover)}.PrimeArtifactDetails_actionButtons__Wfvew .PrimeArtifactDetails_saveButton__AIW--{background-color:var(--color-success);color:var(--color-success-foreground)}.PrimeArtifactDetails_actionButtons__Wfvew .PrimeArtifactDetails_saveButton__AIW--:hover{background-color:var(--green-600)}.PrimeArtifactDetails_actionButtons__Wfvew .PrimeArtifactDetails_cancelButton__vYktG{background-color:var(--color-error);color:var(--color-error-foreground)}.PrimeArtifactDetails_actionButtons__Wfvew .PrimeArtifactDetails_cancelButton__vYktG:hover{background-color:var(--red-700)}.PrimeArtifactDetails_detailsGrid__yPyz4{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);overflow-y:auto;padding-right:var(--spacing-xs)}.PrimeArtifactDetails_detailItem__CAL60{display:flex;flex-direction:column;gap:var(--spacing-xs)}.PrimeArtifactDetails_detailItem__CAL60.PrimeArtifactDetails_description__I1ucM{grid-column:1/-1}.PrimeArtifactDetails_detailItem__CAL60 label{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.PrimeArtifactDetails_detailItem__CAL60 input,.PrimeArtifactDetails_detailItem__CAL60 select,.PrimeArtifactDetails_detailItem__CAL60 textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-xs);width:100%}.PrimeArtifactDetails_detailItem__CAL60 textarea{min-height:100px;resize:vertical}.PrimeArtifactDetails_detailItem__CAL60 span{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);padding:var(--spacing-xs)}.PrimeArtifactDetails_detailItem__CAL60 input:focus,.PrimeArtifactDetails_detailItem__CAL60 select:focus,.PrimeArtifactDetails_detailItem__CAL60 textarea:focus{border-color:var(--color-success);box-shadow:0 0 0 2px #4caf5033;outline:none}.PrimeArtifactDetails_detailItem__CAL60 input:disabled,.PrimeArtifactDetails_detailItem__CAL60 select:disabled,.PrimeArtifactDetails_detailItem__CAL60 textarea:disabled{background-color:var(--color-muted);cursor:not-allowed}.PrimeArtifactDetails_processesList__rrY\+n,.PrimeArtifactDetails_statesList__jiXPy,.PrimeArtifactDetails_transitionsList__nzqz-{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md)}.PrimeArtifactDetails_processItem__8AJKE,.PrimeArtifactDetails_stateItem__9ZkPr,.PrimeArtifactDetails_transitionItem__0RcmP{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.PrimeArtifactDetails_processName__Y3QO1,.PrimeArtifactDetails_stateName__-fxB\+,.PrimeArtifactDetails_transitionName__T5Rd9{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.PrimeArtifactDetails_processDescription__3cnGH,.PrimeArtifactDetails_stateDescription__ImPOF,.PrimeArtifactDetails_transitionDescription__t5LwS{color:var(--color-text-secondary);display:block;font-size:var(--font-size-sm)}.PrimeArtifactDetails_transitionStates__NqmP9{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.PrimeArtifactDetails_transitionStates__NqmP9 select{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);flex:1 1;font-size:var(--font-size-sm);padding:var(--spacing-xs)}.PrimeArtifactDetails_loading__BDwY5{color:var(--color-text-secondary);padding:var(--spacing-lg);text-align:center}.PrimeArtifactDetails_error__KY5IZ{background-color:var(--color-error-bg);border-radius:var(--border-radius-sm);color:var(--color-error);margin:var(--spacing-lg) 0;padding:var(--spacing-lg);text-align:center}.PrimeArtifactDetails_noSelection__WUK\+n{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-lg);height:100%;justify-content:center;padding:var(--spacing-xl);text-align:center}.PrimeArtifactDetails_stateEditForm__kUJ6x{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.PrimeArtifactDetails_stateEditForm__kUJ6x .PrimeArtifactDetails_formGroup__HsQiD{margin-bottom:var(--spacing-md)}.PrimeArtifactDetails_stateEditForm__kUJ6x label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeArtifactDetails_stateEditForm__kUJ6x input,.PrimeArtifactDetails_stateEditForm__kUJ6x textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);padding:var(--spacing-xs);width:100%}.PrimeArtifactDetails_stateEditForm__kUJ6x textarea{min-height:100px;resize:vertical}.PrimeArtifactDetails_stateActions__pYCI4{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.PrimeArtifactDetails_stateActions__pYCI4 button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeArtifactDetails_stateActions__pYCI4 .PrimeArtifactDetails_saveButton__AIW--{background-color:var(--color-success);color:var(--color-success-foreground)}.PrimeArtifactDetails_stateActions__pYCI4 .PrimeArtifactDetails_saveButton__AIW--:hover{background-color:var(--green-600)}.PrimeArtifactDetails_stateActions__pYCI4 .PrimeArtifactDetails_cancelButton__vYktG{background-color:var(--color-error);color:var(--color-error-foreground)}.PrimeArtifactDetails_stateActions__pYCI4 .PrimeArtifactDetails_cancelButton__vYktG:hover{background-color:var(--red-700)}.PrimeArtifactDetails_generateModelButton__dGBiO{background-color:var(--blue-500);color:var(--color-primary-foreground);margin-left:var(--spacing-xs)}.PrimeArtifactDetails_generateModelButton__dGBiO:hover{background-color:var(--blue-700)}.PrimeArtifactDetails_generateModelButton__dGBiO:disabled{background-color:var(--color-disabled);cursor:not-allowed}.PrimeArtifactDetails_generationStatus__o7dWC{background-color:var(--blue-50);border-radius:var(--border-radius-sm);color:var(--blue-800);font-size:var(--font-size-sm);margin:var(--spacing-md) 0;padding:var(--spacing-sm)}.PrimeArtifactDetails_generationStatus__o7dWC.PrimeArtifactDetails_error__KY5IZ{background-color:var(--color-error-bg);color:var(--color-error)}.PrimeArtifactDetails_modelSummary__TEWQ0{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin:var(--spacing-md) 0;padding:var(--spacing-md)}.PrimeArtifactDetails_modelSummary__TEWQ0 h3{color:var(--color-text-primary);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);margin-top:0}.PrimeArtifactDetails_modelSummaryContent__6eQeH{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:var(--spacing-md)}.PrimeArtifactDetails_modelSummarySection__ugVDR{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-sm)}.PrimeArtifactDetails_modelSummarySection__ugVDR h4{color:var(--color-text-primary);font-size:var(--font-size-base);margin-bottom:var(--spacing-xs);margin-top:0}.PrimeArtifactDetails_modelSummarySection__ugVDR ul{font-size:var(--font-size-sm);margin:0;padding-left:var(--spacing-lg)}.PrimeArtifactDetails_modelSummarySection__ugVDR li{margin-bottom:var(--spacing-xs)}.PrimeArtifactDetails_modelSummaryActions__\+ee1F{display:flex;gap:var(--spacing-xs);justify-content:flex-end}.PrimeArtifactDetails_approveButton__Sz1qO{background-color:var(--color-success);color:var(--color-success-foreground)}.PrimeArtifactDetails_approveButton__Sz1qO:hover{background-color:var(--green-600)}.PrimeArtifactDetails_rejectButton__BMMDC{background-color:var(--color-error);color:var(--color-error-foreground)}.PrimeArtifactDetails_rejectButton__BMMDC:hover{background-color:var(--red-700)}.PrimeArtifactDetails_gptResponseSection__KVSA0{border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin-top:var(--spacing-xl);padding:var(--spacing-md)}.PrimeArtifactDetails_responseList__cjPU-{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeArtifactDetails_responseItem__-UGgX{border:1px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;padding:var(--spacing-md);transition:all var(--transition-base)}.PrimeArtifactDetails_responseItem__-UGgX:hover{background-color:var(--color-muted)}.PrimeArtifactDetails_responseItem__-UGgX.PrimeArtifactDetails_selected__W7ain{background-color:var(--blue-50);border-color:var(--blue-500)}.PrimeArtifactDetails_responseItem__-UGgX.PrimeArtifactDetails_error__KY5IZ{background-color:var(--color-error-bg);border-color:var(--color-error)}.PrimeArtifactDetails_responseHeader__68sqJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.PrimeArtifactDetails_responseDate__LWhIe{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PrimeArtifactDetails_errorMessage__ckZRv{color:var(--color-error);font-size:var(--font-size-sm)}.PrimeArtifactDetails_responseStats__TQG\+h{color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-md)}.PrimeArtifactDetails_responseStatus__qNqlm{border-radius:var(--border-radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-xs)}.PrimeArtifactDetails_responseStatus__qNqlm.PrimeArtifactDetails_processed__9vzWt{background-color:var(--green-100);color:var(--green-800)}.PrimeArtifactDetails_responseDetails__UeUGl{border-top:1px solid var(--border-color);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.PrimeArtifactDetails_detailsSection__LcimK{margin-bottom:var(--spacing-md)}.PrimeArtifactDetails_detailsSection__LcimK h4{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.PrimeArtifactDetails_detailsSection__LcimK ul{list-style:none;margin:0;padding:0}.PrimeArtifactDetails_detailsSection__LcimK li{background-color:var(--color-muted);border-radius:var(--border-radius-xs);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);padding:var(--spacing-xs)}.PrimeArtifactDetails_responseActions__fzVc1{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-md)}.PrimeArtifactDetails_responseActions__fzVc1 button{border-radius:var(--border-radius-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.PrimeArtifactDetails_responseActions__fzVc1 button:disabled{cursor:not-allowed;opacity:.5}.PrimeArtifactDetails_deleteButton__V7KZ6{background-color:var(--color-error);border:none;color:var(--color-error-foreground);cursor:pointer}.PrimeArtifactDetails_deleteButton__V7KZ6:hover:not(:disabled){background-color:var(--red-700)}.PrimeArtifactDetails_gptChatContainer__EGlKt{padding:var(--spacing-md)}.PrimeArtifactDetails_modelComponents__AvVL6{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PrimeArtifactDetails_componentSection__tOX0q{margin-bottom:var(--spacing-md)}.PrimeArtifactDetails_componentSection__tOX0q h4{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.PrimeArtifactDetails_componentList__7y7JT{display:flex;flex-direction:column;gap:var(--spacing-xs)}.PrimeArtifactDetails_componentItem__\+fsUD{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-base)}.PrimeArtifactDetails_componentItem__\+fsUD:hover{background-color:var(--color-hover);border-color:var(--blue-500)}.PrimeArtifactDetails_componentName__zgKSa{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeArtifactDetails_componentInfo__wTZJa,.PrimeArtifactDetails_componentType__CF78I{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs)}.PrimeArtifactDetails_componentFormModal__WtmHj{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.PrimeArtifactDetails_componentFormContent__QvhOS{background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);max-width:90%;padding:var(--spacing-lg);width:500px}.ItemManager_itemManager__0BlHq{display:flex;gap:var(--spacing-lg);height:100%;padding:var(--spacing-lg)}.ItemManager_itemListSection__MmdQO{border-right:1px solid var(--border-color);flex:0 0 300px;padding-right:var(--spacing-lg)}.ItemManager_sectionHeader__qGETk{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.ItemManager_sectionHeader__qGETk h2{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.ItemManager_itemList__ZaPTg{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:calc(100vh - 200px);overflow-y:auto}.ItemManager_itemListItem__Sd\+NB{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-base)}.ItemManager_itemListItem__Sd\+NB:hover{background-color:var(--color-hover)}.ItemManager_itemListItem__Sd\+NB.ItemManager_selected__ifIIB{background-color:var(--blue-50);border-color:var(--color-primary);color:var(--color-primary)}.ItemManager_itemDetailsSection__wYnfS{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);flex:1 1;padding:var(--spacing-lg)}.ItemManager_itemDetails__GaY0M{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ItemManager_itemDetails__GaY0M h3{color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}.ItemManager_actionButtons__KnqzE{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.ItemManager_actionButtons__KnqzE button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.ItemManager_addButton__cKWU5{background-color:var(--color-success);color:var(--color-success-foreground)}.ItemManager_editButton__yrk7A{background-color:var(--color-primary);color:var(--color-primary-foreground)}.ItemManager_deleteButton__Qp\+D1{background-color:var(--color-error);color:var(--color-error-foreground)}.ItemManager_saveButton__MQB-c{background-color:var(--color-success);color:var(--color-success-foreground)}.ItemManager_cancelButton__AThXH{background-color:var(--color-disabled);color:var(--color-disabled-foreground)}.ItemManager_actionButtons__KnqzE button:hover{opacity:.9}.ItemManager_noSelection__Eq7m-{align-items:center;color:var(--color-text-secondary);display:flex;font-style:italic;height:100%;justify-content:center}.ItemManager_headerActions__EYKJ1{align-items:center;display:flex;gap:var(--spacing-sm)}.ItemManager_transitionListItem__H7YhA{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ItemManager_transitionStates__5jHlM{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ItemManager_transitionProcess__mzbky{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic}.ItemManager_detailsHeader__E6j7t{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.PrimeStateManager_stateDetails__jzHVo{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.PrimeStateManager_stateDetails__jzHVo>div{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PrimeStateManager_stateDetails__jzHVo label{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.PrimeStateManager_stateDetails__jzHVo input,.PrimeStateManager_stateDetails__jzHVo select,.PrimeStateManager_stateDetails__jzHVo textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);box-sizing:border-box;font-size:var(--font-size-sm);padding:var(--spacing-sm);width:100%}.PrimeStateManager_stateDetails__jzHVo textarea{font-family:monospace;min-height:100px;resize:vertical}.PrimeStateManager_stateDetails__jzHVo input:disabled,.PrimeStateManager_stateDetails__jzHVo select:disabled,.PrimeStateManager_stateDetails__jzHVo textarea:disabled{background-color:var(--color-muted);cursor:not-allowed}.PrimeStateManager_stateDetails__jzHVo input:focus,.PrimeStateManager_stateDetails__jzHVo select:focus,.PrimeStateManager_stateDetails__jzHVo textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #2196f31a;outline:none}.PrimeStateManager_stateDetails__jzHVo select{cursor:pointer}.PrimeStateManager_stateDetails__jzHVo select:disabled{cursor:not-allowed}.PrimeStateManager_stateDetails__jzHVo textarea[placeholder=JSON]{font-family:monospace;white-space:pre}.PrimeStateManager_stateForm__w2zos{background-color:var(--color-muted);border-radius:var(--border-radius-md);margin:var(--spacing-lg) 0;padding:var(--spacing-lg)}.PrimeStateManager_stateForm__w2zos h3{color:var(--color-text-primary);margin-bottom:var(--spacing-lg);margin-top:0}.PrimeStateManager_stateForm__w2zos .form-group{margin-bottom:var(--spacing-md)}.PrimeStateManager_stateForm__w2zos label{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeStateManager_stateForm__w2zos input[type=text],.PrimeStateManager_stateForm__w2zos select,.PrimeStateManager_stateForm__w2zos textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm);width:100%}.PrimeStateManager_stateForm__w2zos textarea{min-height:100px;resize:vertical}.PrimeStateManager_stateForm__w2zos .checkboxes{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.PrimeStateManager_stateForm__w2zos .checkboxes label{align-items:center;display:flex;font-weight:var(--font-weight-normal);gap:var(--spacing-sm)}.PrimeStateManager_stateForm__w2zos .checkboxes input[type=checkbox]{width:auto}.PrimeStateManager_stateForm__w2zos .form-actions{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.PrimeStateManager_stateForm__w2zos .form-actions button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:background-color var(--transition-base)}.PrimeStateManager_stateForm__w2zos .form-actions button:first-child{background-color:var(--color-primary);color:var(--color-primary-foreground)}.PrimeStateManager_stateForm__w2zos .form-actions button:first-child:hover{background-color:var(--color-primary-hover)}.PrimeStateManager_stateForm__w2zos .form-actions button:last-child{background-color:var(--color-muted);color:var(--color-text-primary)}.PrimeStateManager_stateForm__w2zos .form-actions button:last-child:hover{background-color:var(--color-hover)}.PrimeStateManager_stateManager__nQ71c{display:flex;flex-direction:column;height:100%;width:100%}.PrimeStateManager_stateManager__nQ71c h3{margin-bottom:1rem}.PrimeStateManager_stateManagerContent__6ZYOi{display:flex;flex:1 1;gap:1rem}.PrimeStateManager_stateList__t9wpj{border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-xs);padding-right:1rem;width:300px}.PrimeStateManager_stateItem__TM4Cj{align-items:center;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-xs)}.PrimeStateManager_stateItem__TM4Cj:hover{background-color:var(--color-hover)}.PrimeStateManager_stateItem__TM4Cj.PrimeStateManager_selected__k2wSN{background-color:var(--blue-50)}.PrimeStateManager_stateName__t-sCd{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PrimeStateManager_stateActions__f\+aNE{display:flex;gap:var(--spacing-xs)}.PrimeStateManager_iconButton__n8AlQ{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-xs);transition:all var(--transition-base)}.PrimeStateManager_iconButton__n8AlQ:hover{background-color:var(--color-hover)}.PrimeStateManager_iconButton__n8AlQ:first-child:hover{color:var(--color-primary)}.PrimeStateManager_iconButton__n8AlQ:last-child:hover{color:var(--color-error)}.PrimeStateManager_addStateButton__98Gop{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;margin-top:1rem;padding:var(--spacing-xs)}.PrimeStateManager_addStateButton__98Gop:hover{background-color:var(--color-primary-hover)}.PrimeStateManager_stateFormContainer__qQ09R{flex:1 1;padding-left:1rem}.PrimeStateManager_stateForm__w2zos{background-color:var(--color-background);border-radius:var(--border-radius-sm);box-shadow:var(--shadow);padding:1rem}.PrimeStateManager_formGroup__Ly3ni{margin-bottom:1rem}.PrimeStateManager_formGroup__Ly3ni label{display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.PrimeStateManager_formGroup__Ly3ni input[type=text],.PrimeStateManager_formGroup__Ly3ni select,.PrimeStateManager_formGroup__Ly3ni textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-xs);width:100%}.PrimeStateManager_formGroup__Ly3ni textarea{min-height:100px;resize:vertical}.PrimeStateManager_formGroup__Ly3ni.PrimeStateManager_checkboxes__3dRBt{display:flex;flex-wrap:wrap;gap:1rem}.PrimeStateManager_formGroup__Ly3ni.PrimeStateManager_checkboxes__3dRBt label{align-items:center;cursor:pointer;display:flex;gap:var(--spacing-xs)}.PrimeStateManager_formActions__odhEb{display:flex;gap:1rem;margin-top:1rem}.PrimeStateManager_formActions__odhEb button{border:none;border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-xs) 1rem}.PrimeStateManager_formActions__odhEb button:first-child{background-color:var(--color-primary);color:var(--color-primary-foreground)}.PrimeStateManager_formActions__odhEb button:last-child{background-color:var(--color-muted);color:var(--color-text-primary)}.PrimeStateManager_formActions__odhEb button:hover{opacity:.9}.PrimeStateManager_stateFormColumns__IX00l{display:flex;gap:2rem;margin-bottom:1rem}.PrimeStateManager_formCol__J4tBF.PrimeStateManager_checkboxes__3dRBt,.PrimeStateManager_formCol__J4tBF.PrimeStateManager_enums__p5ggF{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.PrimeStateManager_stateCentricSection__pfJLp{margin-top:2rem}.PrimeStateManager_stateCentricColumns__4QwR6{display:flex;gap:2rem}.PrimeStateManager_stateCentricCol__7lfLL{background:var(--color-muted);border-radius:var(--border-radius-md);flex:1 1;min-width:0;padding:1rem}.PrimeStateManager_stateCentricCol__7lfLL h4{margin-top:0}.PrimeStateManager_stateCentricCol__7lfLL ul{padding-left:1.2em}.PrimeStateManager_stateCentricCol__7lfLL .PrimeStateManager_empty__eeih7{color:var(--color-text-tertiary);font-style:italic}.PrimeStateManager_stateDetailsCompact__dS52\+ .PrimeStateManager_field__z-oan{margin-bottom:var(--spacing-xs)}.PrimeStateManager_stateDetailsCompact__dS52\+ label{font-weight:var(--font-weight-medium)}.PrimeStateManager_stateDetailsCompact__dS52\+ input[type=text],.PrimeStateManager_stateDetailsCompact__dS52\+ select,.PrimeStateManager_stateDetailsCompact__dS52\+ textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:.3em var(--spacing-xs);width:100%}.PrimeStateManager_stateDetailsCompact__dS52\+ textarea{min-height:2.5em;resize:vertical}.PrimeStateManager_field__z-oan.PrimeStateManager_checkbox__eySYk{align-items:center;display:flex;gap:.5em}.PrimeStateManager_error__7-smm{color:var(--color-error);font-size:.95em;margin-top:.5em}.PrimeStateManager_statePropertiesSection__wBwpR{border-top:1px solid var(--border-color);margin-top:var(--spacing-xl);padding-top:var(--spacing-md)}.PrimeStateManager_statePropertiesSection__wBwpR .ant-card{margin-bottom:0}.PrimeStateManager_field__z-oan{margin-bottom:var(--spacing-xs)}.PrimeStateManager_empty__eeih7{color:var(--color-text-tertiary);font-style:italic}.PrimeStateManager_advancedSection__\+Zotp{background:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);margin-top:var(--spacing-md)}.PrimeStateManager_advancedSummary__L3MVb{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-xs);list-style:none;padding:var(--spacing-sm) var(--spacing-md)}.PrimeStateManager_advancedSummary__L3MVb::-webkit-details-marker{display:none}.PrimeStateManager_advancedSummary__L3MVb:before{content:"▶";font-size:.7em;transition:transform .2s}.PrimeStateManager_advancedSection__\+Zotp[open] .PrimeStateManager_advancedSummary__L3MVb:before{transform:rotate(90deg)}.PrimeStateManager_advancedSummary__L3MVb:hover{color:var(--color-text-primary)}.PrimeStateManager_advancedContent__LFhLa{border-top:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.PrimeTransitionManager_transitionManager__GltGS{display:flex;flex-direction:column;height:100%;padding:var(--spacing-lg)}.PrimeTransitionManager_header__y\+3oT{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.PrimeTransitionManager_header__y\+3oT h2{margin:0}.PrimeTransitionManager_transitionContent__1SoYw{display:flex;gap:var(--spacing-lg);height:calc(100% - 60px)}.PrimeTransitionManager_transitionListContainer__bVuPU{border-right:1px solid var(--border-color);flex:0 0 300px;overflow-y:auto}.PrimeTransitionManager_transitionDetailsContainer__\+28\+Q{flex:1 1;overflow-y:auto;padding-left:var(--spacing-lg)}.PrimeTransitionManager_transitionList__MJ-ad{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PrimeTransitionManager_transitionItem__UpjeX{border:1px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;padding:var(--spacing-md);transition:all var(--transition-base)}.PrimeTransitionManager_transitionItem__UpjeX:hover{background-color:var(--color-muted)}.PrimeTransitionManager_transitionItem__UpjeX.PrimeTransitionManager_selected__jgaCr{background-color:var(--color-muted);border-color:var(--border-color)}.PrimeTransitionManager_transitionArrow__40fl2{color:var(--color-text-primary);flex:1 1;font-size:var(--font-size-sm)}.PrimeTransitionManager_transitionItem__UpjeX{align-items:center;display:flex;justify-content:space-between}.PrimeTransitionManager_transitionType__S5Xzw{background-color:var(--color-muted);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-weight-medium);padding:2px 6px;text-transform:uppercase}.PrimeTransitionManager_transitionDetails__2nrLE{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.PrimeTransitionManager_detailsHeader__lB5qV{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.PrimeTransitionManager_detailsHeader__lB5qV h3{margin:0}.PrimeTransitionManager_detailsActions__dk5fz{display:flex;gap:var(--spacing-sm)}.PrimeTransitionManager_detailsContent__TX0Fo{display:flex;flex-direction:column;gap:var(--spacing-lg)}.PrimeTransitionManager_description__kaJbr{color:var(--color-text-secondary);margin:0}.PrimeTransitionManager_detailsGrid__KtVBp{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PrimeTransitionManager_detailItem__4I0fH{display:flex;flex-direction:column;gap:var(--spacing-xs)}.PrimeTransitionManager_detailItem__4I0fH label{color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-transform:uppercase}.PrimeTransitionManager_detailItem__4I0fH span{color:var(--color-text-primary)}.PrimeTransitionManager_transitionEditPanel__l5yqO{background-color:var(--color-background);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}.PrimeTransitionManager_editForm__5wdfS{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeTransitionManager_formGroup__rvyS\+{display:flex;flex-direction:column;gap:var(--spacing-xs)}.PrimeTransitionManager_formGroup__rvyS\+ label{color:var(--color-text-primary);font-size:var(--font-size-sm)}.PrimeTransitionManager_formGroup__rvyS\+ input,.PrimeTransitionManager_formGroup__rvyS\+ select,.PrimeTransitionManager_formGroup__rvyS\+ textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.PrimeTransitionManager_formGroup__rvyS\+ textarea{min-height:100px;resize:vertical}.PrimeTransitionManager_editActions__eehSv{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.PrimeTransitionManager_editActions__eehSv button{border-radius:var(--border-radius-md);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.PrimeTransitionManager_editActions__eehSv button:first-child{background-color:var(--color-primary);border:none;color:var(--color-primary-foreground)}.PrimeTransitionManager_editActions__eehSv button:last-child{background-color:var(--color-background);border:1px solid var(--border-color);color:var(--color-text-primary)}.PrimeTransitionManager_noSelection__lvluN{color:var(--color-text-tertiary);padding:var(--spacing-xl);text-align:center}.PrimeTransitionManager_error__J0G8a,.PrimeTransitionManager_loading__qA9uD,.PrimeTransitionManager_noTransitions__I5ioF{color:var(--color-text-tertiary);padding:var(--spacing-lg);text-align:center}.PrimeTransitionManager_error__J0G8a{color:var(--color-error)}.PrimeTransitionManager_generateButton__CmWMt{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-md);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}.PrimeTransitionManager_generateButton__CmWMt:hover{background-color:var(--color-primary-hover)}.PrimeTransitionManager_headerActions__W7HLH{display:flex;gap:var(--spacing-sm)}.PrimeTransitionManager_roleHint__75jtT{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-style:italic;margin-top:var(--spacing-sm)}.StateTransitionGenerator_stateTransitionGenerator__VeRro{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-md);margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.StateTransitionGenerator_stateTransitionGenerator__VeRro h2{color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.StateTransitionGenerator_generatorControls__OvEdS{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--spacing-lg)}.StateTransitionGenerator_controlGroup__QXfa\+{display:flex;flex-direction:column;gap:var(--spacing-sm)}.StateTransitionGenerator_controlGroup__QXfa\+ label{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.StateTransitionGenerator_controlGroup__QXfa\+ select{background-color:var(--color-background);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm)}.StateTransitionGenerator_stateList__eYh\+u{margin-bottom:var(--spacing-lg)}.StateTransitionGenerator_stateList__eYh\+u h3{color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.StateTransitionGenerator_stateList__eYh\+u ul{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.StateTransitionGenerator_stateList__eYh\+u li{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;padding:var(--spacing-sm);transition:all var(--transition-base)}.StateTransitionGenerator_stateList__eYh\+u li:hover{background-color:var(--color-hover)}.StateTransitionGenerator_stateList__eYh\+u li.StateTransitionGenerator_selected__mN73-{background-color:var(--blue-50);border-color:var(--blue-500)}.StateTransitionGenerator_stateName__wnpW0{color:var(--color-text-primary);display:block;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.StateTransitionGenerator_stateDescription__aiciF{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.StateTransitionGenerator_generatorActions__dGDQk{display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-lg)}.StateTransitionGenerator_generateButton__Nogor{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}.StateTransitionGenerator_generateButton__Nogor:hover:not(:disabled){background-color:var(--color-primary-hover)}.StateTransitionGenerator_generateButton__Nogor:disabled{background-color:var(--color-disabled);cursor:not-allowed}.StateTransitionGenerator_cancelButton__VSENZ{background-color:var(--gray-600);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}.StateTransitionGenerator_cancelButton__VSENZ:hover{background-color:var(--gray-700)}button{background-color:var(--color-primary);border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}button:hover{background-color:var(--color-primary-hover)}button:disabled{background-color:var(--color-disabled);cursor:not-allowed}.prime-model-creation{margin:0 auto;max-width:800px;padding:20px}.step-indicator{display:flex;justify-content:space-between;margin-bottom:30px;padding:0 20px}.step{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1 1;margin:0 5px;padding:10px;text-align:center;transition:all .3s ease}.step.active{background-color:#007bff;border-color:#0056b3;color:#fff}.step-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.form-group label{margin-bottom:5px}.form-group input[type=number],.form-group input[type=text],.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.form-group textarea{min-height:100px}.checkbox-group{display:flex;gap:20px;margin-top:10px}.checkbox-label{align-items:center;cursor:pointer;display:flex;gap:5px}.form-section{border:1px solid #eee;border-radius:4px;margin:20px 0;padding:20px}.form-section h3{color:#333;margin-bottom:15px;margin-top:0}.state-item,.transition-item{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-bottom:20px;padding:20px}.add-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:20px;padding:10px 20px;transition:background-color .3s ease}.add-button:hover{background-color:#218838}.remove-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px;transition:background-color .3s ease}.remove-button:hover{background-color:#c82333}.form-actions{border-top:1px solid #eee;justify-content:space-between;margin-top:30px;padding-top:20px}.form-actions button{border:none;border-radius:4px;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.form-actions button[type=submit]{background-color:#007bff;color:#fff}.form-actions button[type=submit]:hover{background-color:#0056b3}.form-actions button[type=button]{background-color:#6c757d;color:#fff}.form-actions button[type=button]:hover{background-color:#5a6268}.review-step{padding:20px}.review-content{margin:20px 0}.review-section{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-bottom:30px;padding:20px}.review-section h3{color:#333;margin-bottom:15px;margin-top:0}.review-section ul{list-style:none;margin:0;padding:0}.review-section li{border-bottom:1px solid #eee;padding:8px 0}.review-section li:last-child{border-bottom:none}.search-box{margin-bottom:2rem}.search-box input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.artifact-card,.process-card,.state-card,.transition-card{border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-bottom:1rem;padding:1.5rem;transition:all .2s ease}.artifact-card:hover,.process-card:hover,.state-card:hover,.transition-card:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.artifact-card.selected,.process-card.selected,.state-card.selected,.transition-card.selected{background-color:#f8f9ff;border-color:#007bff}h2{color:#333;margin-bottom:2rem}h3{color:#444;margin-bottom:1rem}h4{color:#555;margin-bottom:.5rem}.artifact-meta,.process-meta,.state-meta,.transition-meta{display:flex;gap:.5rem;margin:1rem 0}.badge{border-radius:4px;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.badge.creation{background-color:#e3f2fd;color:#1976d2}.badge.active{background-color:#e8f5e9;color:#2e7d32}.badge.consumption{background-color:#fce4ec;color:#c2185b}.badge.placeholder{background-color:#fff3e0;color:#f57c00}ul{list-style:none;margin:0;padding:0}li{border-bottom:1px solid #eee;padding:.5rem 0}li:last-child{border-bottom:none}.parameters{border-top:1px solid #eee;margin-top:1rem;padding-top:1rem}.required{color:#dc3545;margin-left:.25rem}.selection-summary{border-top:2px solid #eee;margin-top:2rem;padding-top:2rem}.selected-processes,.selected-states,.selected-transitions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.selected-process,.selected-state,.selected-transition{background-color:#e9ecef;border-radius:4px;font-size:.875rem;padding:.5rem 1rem}.process-items{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1rem 0}.process-item,.resource-item{background-color:#f8f9fa;border-radius:4px;padding:1rem}.description{color:#666;font-size:.875rem;margin-top:.25rem}.prime-model-summary{padding:2rem}.summary-section{margin-bottom:3rem}.summary-section:last-child{margin-bottom:0}.summary-actions{margin-top:2rem;text-align:right}.complete-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .2s ease}.complete-button:hover{background-color:#218838}.error,.loading{background-color:#f8f9fa;border-radius:8px;padding:2rem;text-align:center}@media (max-width:768px){.prime-model-creation{padding:1rem}.step-indicator{flex-direction:column;gap:.5rem}.process-items{grid-template-columns:1fr}.step-content{padding:1rem}}.PrimeModelSummary_modelSummary__5WtUu{padding:var(--spacing-lg)}.PrimeModelSummary_summaryContent__7e0je{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:var(--spacing-lg) 0}.PrimeModelSummary_artifactSummary__ptBBX,.PrimeModelSummary_processesSummary__qfv1c,.PrimeModelSummary_statesSummary__X1wov,.PrimeModelSummary_transitionsSummary__4kuci{background-color:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.PrimeModelSummary_modelSummary__5WtUu h2{color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.PrimeModelSummary_modelSummary__5WtUu h3{color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.PrimeModelSummary_modelSummary__5WtUu p{color:var(--color-text-secondary);margin:var(--spacing-sm) 0}.PrimeModelSummary_modelSummary__5WtUu button{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--color-primary-foreground);cursor:pointer;margin-top:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-lg);transition:background-color var(--transition-base)}.PrimeModelSummary_modelSummary__5WtUu button:hover{background-color:var(--color-primary-hover)}.ProcessForm_primeProcessDetails__WyFUL{background-color:var(--color-background);border-radius:var(--border-radius-md);box-shadow:var(--shadow);padding:var(--spacing-xl)}.ProcessForm_primeProcessForm__lsKTM{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ProcessForm_primeProcessHeader__Vw\+h3{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.ProcessForm_primeProcessHeader__Vw\+h3 h2{color:var(--color-text-primary);font-size:var(--font-size-xl);margin:0}.ProcessForm_primeProcessFormGroup__xI2Tn{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ProcessForm_primeProcessFormGroup__xI2Tn label{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.ProcessForm_primeProcessFormGroup__xI2Tn input,.ProcessForm_primeProcessFormGroup__xI2Tn select,.ProcessForm_primeProcessFormGroup__xI2Tn textarea{border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-base);width:100%}.ProcessForm_primeProcessFormGroup__xI2Tn input:focus,.ProcessForm_primeProcessFormGroup__xI2Tn select:focus,.ProcessForm_primeProcessFormGroup__xI2Tn textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #4299e11a;outline:none}.ProcessForm_primeProcessFormGroup__xI2Tn input:disabled,.ProcessForm_primeProcessFormGroup__xI2Tn select:disabled,.ProcessForm_primeProcessFormGroup__xI2Tn textarea:disabled{background-color:var(--color-muted);cursor:not-allowed;opacity:.7}.ProcessForm_primeProcessFormGroup__xI2Tn textarea{min-height:100px;resize:vertical}.ProcessForm_primeProcessActions__1F9EC{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.ProcessForm_primeProcessButton__LwkGd{border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.ProcessForm_primeProcessButton__LwkGd.ProcessForm_primary__Ny4Mq{background-color:var(--color-primary);color:var(--color-primary-foreground)}.ProcessForm_primeProcessButton__LwkGd.ProcessForm_primary__Ny4Mq:hover{background-color:var(--color-primary-hover)}.ProcessForm_primeProcessButton__LwkGd.ProcessForm_secondary__dBJe5{background-color:var(--color-muted);color:var(--color-text-secondary)}.ProcessForm_primeProcessButton__LwkGd.ProcessForm_secondary__dBJe5:hover{background-color:var(--color-hover)}.ProcessForm_primeProcessButton__LwkGd.ProcessForm_danger__J5z2Z{background-color:var(--color-error);color:var(--color-error-foreground)}.ProcessForm_primeProcessButton__LwkGd.ProcessForm_danger__J5z2Z:hover{background-color:var(--red-600)}.ProcessForm_primeProcessButton__LwkGd:disabled{cursor:not-allowed;opacity:.7}.ProcessForm_skillsSection__EpGgo{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ProcessForm_skillsInfo__oyDvC{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-style:italic}.ProcessForm_loadingText__yT3Xn{color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-sm) 0}.ProcessForm_jsonSection__cE2oc{border-top:1px solid var(--border-color);margin-top:var(--spacing-sm);padding-top:var(--spacing-md)}.ProcessForm_jsonSectionToggle__5J1pK{background:var(--color-muted);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.ProcessForm_jsonSectionToggle__5J1pK:hover{background:var(--color-hover);border-color:var(--border-color)}.ProcessForm_jsonSectionContent__xE4v3{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md)}.ProcessForm_jsonFieldGroup__tPtCs h4{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-sm) 0}.ProcessForm_jsonTable__aZ4Gi{border-collapse:collapse;font-size:var(--font-size-xs);width:100%}.ProcessForm_jsonTable__aZ4Gi td{border:1px solid var(--border-color);padding:var(--spacing-xs) var(--spacing-sm)}.ProcessForm_jsonKey__eWafq{background:var(--color-muted);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);width:30%}.ProcessForm_jsonValue__taFEB{color:var(--color-text-primary);font-family:Courier New,monospace}.ProcessForm_processCentricSection__vuJCO{border-top:2px solid var(--border-color);margin-top:var(--spacing-xl);padding-top:var(--spacing-xl)}.ProcessForm_processCentricSection__vuJCO h4{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-md) 0}.ProcessForm_transitionTable__pvtfp{border-collapse:collapse;font-size:var(--font-size-sm);width:100%}.ProcessForm_transitionTable__pvtfp th{background:var(--color-muted);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-align:left}.ProcessForm_transitionTable__pvtfp td,.ProcessForm_transitionTable__pvtfp th{border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md)}.ProcessForm_transitionTable__pvtfp tbody tr:hover{background:var(--color-muted)}.ProcessForm_transitionTable__pvtfp td.ProcessForm_empty__9nV2g{color:var(--color-text-tertiary);font-style:italic;text-align:center}.ProcessForm_error__tQeYf{background:var(--color-error-bg);border-left:4px solid var(--color-error);border-radius:var(--border-radius-sm);color:var(--color-error);margin:var(--spacing-md) 0;padding:var(--spacing-md)}.SkillSelector_skillSelector__C\+MMk{position:relative;width:100%}.SkillSelector_skillSelector__C\+MMk.SkillSelector_disabled__HIqDj{opacity:.6;pointer-events:none}.SkillSelector_skillSelectorInput__nZa54{align-items:center;background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;min-height:38px;padding:var(--spacing-xs) var(--spacing-sm)}.SkillSelector_skillSelectorInput__nZa54:hover{border-color:var(--color-primary)}.SkillSelector_skillSelectorInput__nZa54 .SkillSelector_placeholder__rvBfg{color:var(--color-text-tertiary)}.SkillSelector_dropdownArrow__orpQe{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-left:var(--spacing-xs)}.SkillSelector_skillSelectorDropdown__eu2r8{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:0;max-height:400px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.SkillSelector_skillSelectorSearch__ltDO-{border-bottom:1px solid var(--color-border-light);padding:var(--spacing-sm)}.SkillSelector_skillSelectorSearch__ltDO- input{border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:6px var(--spacing-sm);width:100%}.SkillSelector_skillSelectorOptions__rJRBs{flex:1 1;max-height:300px;overflow-y:auto}.SkillSelector_skillOption__v9\+3b{align-items:center;border-bottom:1px solid var(--color-bg-hover);cursor:pointer;display:flex;padding:var(--spacing-xs) var(--spacing-sm);transition:background-color .2s}.SkillSelector_skillOption__v9\+3b:hover{background-color:var(--color-bg-hover)}.SkillSelector_skillOption__v9\+3b.SkillSelector_selected__2i1KL{background-color:#e3f2fd;font-weight:500}.SkillSelector_skillOptionIndent__NPaxu{display:inline-block;flex-shrink:0}.SkillSelector_skillOptionContent__1Ybf1{display:flex;flex:1 1;flex-direction:column;min-width:0}.SkillSelector_skillOptionName__nMoFc{color:var(--color-text-primary);font-size:var(--font-size-sm)}.SkillSelector_skillOptionPath__94FBS{color:var(--color-text-tertiary);font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillSelector_skillOptionCheck__-R3Cr{color:var(--color-primary);font-weight:700;margin-left:var(--spacing-xs)}.SkillSelector_skillSelectorEmpty__pktwQ,.SkillSelector_skillSelectorLoading__tK0ZK{color:var(--color-text-tertiary);padding:var(--spacing-lg);text-align:center}.SkillSelector_skillSelectorFooter__fje0T{border-top:1px solid var(--color-border-light);display:flex;justify-content:space-between;padding:var(--spacing-sm)}.SkillSelector_skillSelectorFooter__fje0T button{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:6px var(--spacing-sm)}.SkillSelector_btnClear__Q5gJp{background-color:var(--color-bg-hover);color:var(--color-text-secondary)}.SkillSelector_btnClear__Q5gJp:hover{background-color:var(--color-border-light)}.SkillSelector_btnDone__hX36C{background-color:var(--color-primary);color:var(--color-bg-primary)}.SkillSelector_btnDone__hX36C:hover{background-color:var(--color-primary-hover)}.process-page{margin:0 auto;max-width:1200px;padding:20px}.page-header{margin-bottom:20px}.page-header h1{margin-bottom:5px}.process-page-content{display:flex;gap:20px;height:calc(100vh - 150px)}.process-list-container{border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:30%}.search-controls{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:10px;padding:15px}.search-controls input,.search-controls select{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.process-list{flex:1 1;max-height:20vh;overflow-y:auto}.error-message,.loading-message,.no-results{color:#666;padding:15px;text-align:center}.loading-message{color:#2196f3}.error-message{color:#f44336}.no-results{font-style:italic}.process-list-item{border-bottom:1px solid #e0e0e0;cursor:pointer;padding:12px 15px;transition:background-color .2s}.process-list-item:hover{background-color:#f9f9f9}.process-list-item.selected{background-color:#e6f7ff;border-left:3px solid #1890ff}.process-list-item .process-name{font-weight:500;margin-bottom:4px}.process-list-item .artifact-name{color:#666;font-size:.9em}.process-details-container{border:1px solid #e0e0e0;border-radius:8px;flex:1 1;overflow-y:auto;padding:20px}.no-process-selected{align-items:center;color:#999;display:flex;font-style:italic;height:100%;justify-content:center}.process-details{height:100%}.process-header{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.process-header h2{margin-bottom:0;margin-right:15px}.process-header p{flex:1 1;margin:5px 0 0}.add-transition-button{align-self:flex-start;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:0;padding:8px 16px;white-space:nowrap}.add-transition-button:hover{background-color:#388e3c}.transitions-section{margin-top:20px}.transition-group{margin-bottom:20px}.transition-group h4{color:#333;margin-bottom:10px}.transition-list{display:flex;flex-direction:column;gap:8px}.transition-item{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:space-between;padding:10px 15px}.transition-header{justify-content:flex-start;margin-bottom:0;width:30%}.artifact-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transition-type{display:none}.transition-states{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:70%}.from-state,.to-state{background-color:#e6f7ff;border-radius:4px;font-size:.9em;padding:4px 8px;white-space:nowrap}.arrow{color:#999}.error-message{background-color:#ffebee;color:#c62828;margin-bottom:15px;padding:10px}.transition-details-form{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-top:30px;padding:20px}.transition-details-form h3{color:#333;margin-bottom:20px;margin-top:0}.edit-form{display:flex;flex-direction:column;gap:15px}.form-group{gap:5px}.form-group label{color:#555}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px}.form-actions{display:flex;gap:10px;margin-top:10px}.cancel-button,.edit-button,.save-button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px}.edit-button{background-color:#2196f3;color:#fff}.save-button{background-color:#4caf50;color:#fff}.cancel-button{background-color:#f44336;color:#fff}.edit-button:hover{background-color:#1976d2}.save-button:hover{background-color:#388e3c}.cancel-button:hover{background-color:#d32f2f}.view-details{display:flex;flex-direction:column;gap:12px}.detail-row{border-bottom:1px solid #eee;display:flex;padding-bottom:8px}.detail-label{color:#555;font-weight:500;width:120px}.detail-value{flex:1 1}.transition-item.selected{background-color:#e3f2fd;border-color:#2196f3}.radial-view{min-height:500px;position:relative}.radial-view,.radial-view svg{height:100%;width:100%}.relationship-line:hover{stroke-width:4px}.relationship-label{font-size:12px;font-weight:500}.artifact-name{pointer-events:none}.central-node{cursor:pointer;transition:r .2s ease}.central-node:hover{r:25}.layered-view{min-height:500px;position:relative}.layered-view,.layered-view svg{height:100%;width:100%}.relationship-bar{cursor:pointer;transition:opacity .2s}.relationship-bar:hover{opacity:.8}.count-label,.type-label{font-size:12px;font-weight:500;pointer-events:none}.chart-title{font-size:16px;font-weight:600;pointer-events:none}@media (max-width:768px){.layered-view{min-height:400px}.count-label,.type-label{font-size:10px}.chart-title{font-size:14px}}.hierarchical-view{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;min-height:500px;position:relative}.hierarchical-view,.hierarchical-view svg{height:100%;width:100%}.node-circle{cursor:pointer;transition:opacity .2s}.node-circle:hover{opacity:.8}.node-label,.relationship-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.relationship-label{fill:#666;font-size:10px;pointer-events:none}.link{pointer-events:none}.tooltip{box-shadow:0 2px 4px #0000001a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:12px;line-height:1.4;z-index:1000}@media (max-width:768px){.hierarchical-view{min-height:300px}.node-label{font-size:10px}.relationship-label{font-size:8px}}.network-view{background-color:#f8f9fa;border-radius:4px;height:100%;overflow:hidden;width:100%}.node{cursor:pointer}.node circle{transition:fill .3s ease}.node:hover circle{fill:#ff6b6b}.node-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;pointer-events:none;-webkit-user-select:none;user-select:none}.link{transition:stroke-opacity .3s ease}.link:hover{stroke-opacity:1;stroke-width:2}.relationship-visualization-page{display:flex;flex-direction:column;height:100vh;padding:20px}.visualization-header{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.visualization-header h1{color:#333;font-size:24px;margin:0}.visualization-controls{display:flex;gap:10px}.visualization-controls select{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px}.visualization-controls select:hover{border-color:#999}.visualization-container{background-color:#fff;border:1px solid #ddd;border-radius:4px;flex:1 1;overflow:hidden;position:relative}.error,.loading{align-items:center;display:flex;font-size:18px;height:100vh;justify-content:center}.error{color:#dc3545;padding:20px;text-align:center}.error-container{align-items:center;background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;max-width:600px;padding:40px;text-align:center}.error-container h2{color:#dc3545;margin-bottom:20px}.error-container p{color:#495057;line-height:1.5;margin-bottom:15px}.back-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .2s}.back-button:hover{background-color:#0056b3}.empty-relationships-message{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:2rem auto;max-width:600px;padding:2rem;text-align:center}.empty-relationships-message h2{color:#333;margin-bottom:1rem}.empty-relationships-message p{color:#666;margin-bottom:1rem}.empty-relationships-message ol{margin:1rem auto;max-width:400px;text-align:left}.empty-relationships-message li{color:#555;margin-bottom:.5rem}.empty-relationships-message .back-button{background-color:#4a6bdf;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-top:1.5rem;padding:.75rem 1.5rem;transition:background-color .2s}.empty-relationships-message .back-button:hover{background-color:#3a5bc9}.gpt-generation-tab{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px}.prompt-editor{display:flex;flex-direction:column;gap:16px}.prompt-editor h3{color:#2d3748;font-size:1.25rem;margin:0}.prompt-textarea{border:1px solid #e2e8f0;border-radius:4px;font-family:monospace;font-size:14px;line-height:1.5;min-height:200px;padding:12px;resize:vertical;width:100%}.prompt-textarea:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.prompt-actions{display:flex;gap:12px;justify-content:flex-end}.generate-model-button{background-color:#4299e1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.generate-model-button:hover:not(:disabled){background-color:#3182ce}.generate-model-button:disabled{cursor:not-allowed;opacity:.7}.cancel-button{background-color:#e2e8f0;border:none;border-radius:4px;color:#4a5568;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.cancel-button:hover{background-color:#cbd5e0}.existing-responses{display:flex;flex-direction:column;gap:24px}.response-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.response-header h3{color:#2d3748;font-size:1.25rem;margin:0}.new-prompt-button{background-color:#48bb78;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.new-prompt-button:hover{background-color:#38a169}.response-list{display:flex;flex-direction:column;gap:16px}.response-item{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;transition:border-color .2s}.response-item.selected{border-color:#4299e1}.response-item .response-header{background-color:#f7fafc;border-bottom:1px solid #e2e8f0;margin-bottom:0;padding:16px}.response-date{color:#718096;font-size:.875rem}.response-actions{display:flex;gap:8px}.approve-button{background-color:#48bb78;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;padding:6px 12px;transition:background-color .2s}.approve-button:hover{background-color:#38a169}.delete-button{background-color:#fc8181;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.875rem;padding:6px 12px;transition:background-color .2s}.delete-button:hover{background-color:#f56565}.response-details{padding:16px}.prompt-display{background-color:#f7fafc;border-radius:4px;margin-bottom:24px;padding:16px}.prompt-display h4{color:#2d3748;font-size:1rem;margin:0 0 8px}.prompt-display pre{color:#4a5568;font-family:monospace;font-size:14px;margin:0;white-space:pre-wrap}.response-comparison{display:flex;flex-direction:column;gap:24px}.comparison-section h4{color:#2d3748;font-size:1rem;margin:0 0 12px}.component-list{display:flex;flex-direction:column;gap:8px}.component-item{align-items:center;background-color:#f7fafc;border:1px solid #e2e8f0;display:flex;gap:16px;padding:12px;transition:all .2s}.component-item:hover{background-color:#ebf8ff;border-color:#4299e1}.component-item.exists{background-color:#f0fff4;border-color:#48bb78}.component-name{color:#2d3748;flex:1 1}.component-info,.component-type{color:#718096;font-size:.875rem}.component-status{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px}.component-item:not(.exists) .component-status{background-color:#fed7d7;color:#c53030}.component-item.exists .component-status{background-color:#c6f6d5;color:#2f855a}.no-responses{background-color:#f7fafc;border-radius:8px;padding:48px;text-align:center}.no-responses h3{color:#2d3748;font-size:1.25rem;margin:0 0 8px}.no-responses p{color:#718096;margin:0 0 24px}.error-message{background-color:#fff5f5;border-radius:4px;color:#e53e3e;padding:16px}.comparison-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem}.existing-items,.recommended-items{background:#f5f5f5;border-radius:4px;padding:1rem}.existing-items h5,.recommended-items h5{color:#666;font-size:.9rem;margin:0 0 .5rem;text-transform:uppercase}.component-item{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;margin-bottom:.5rem;padding:.75rem;transition:all .2s ease}.component-item:hover{border-color:#007bff;box-shadow:0 2px 4px #0000001a}.component-name{display:block;font-weight:500;margin-bottom:.25rem}.component-description,.component-info,.component-type{color:#666;display:block;font-size:.9rem}.api-health-checking{align-items:center;color:#666;display:flex;font-size:1.2rem;height:100vh;justify-content:center}.api-health-error-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin:50px auto;max-width:800px;padding:30px}.api-health-error{color:#333}.api-health-error h2{border-bottom:1px solid #eee;color:#d32f2f;margin-top:0;padding-bottom:10px}.api-health-error ol,.api-health-error ul{padding-left:20px}.api-health-error li{margin-bottom:8px}.api-health-error code{background-color:#f5f5f5;border-radius:4px;font-family:monospace;font-size:.9em;padding:2px 6px}.api-health-error p{line-height:1.6}.process-parameters-dialog-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.process-parameters-dialog{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.parameters-list{margin-bottom:20px}.parameter-item{align-items:center;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:6px;gap:12px;margin-bottom:12px;padding:12px}.parameter-key{flex:0 0 150px}.key-input{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;color:#666;font-size:14px;padding:8px 10px;width:100%}.parameter-value{flex:1 1}.value-input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 10px;transition:border-color .2s;width:100%}.value-input:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d233;outline:none}.remove-param-btn{background:none;border:1px solid #f44336;border-radius:4px;color:#f44336;cursor:pointer;font-size:14px;padding:6px 8px;transition:all .2s}.remove-param-btn:hover{background-color:#ffebee}.add-parameter-btn{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:background-color .2s}.add-parameter-btn:hover{background-color:#1565c0}.process-definition-header{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px}.header-main{flex:1 1}.process-info{margin-bottom:12px}.process-display{align-items:flex-start;display:flex;gap:12px}.process-name{font-size:28px;margin:0}.process-description{color:#666;font-size:16px;line-height:1.4;margin:4px 0 0}.edit-btn{background:none;border:none;cursor:pointer;font-size:16px;opacity:.6;transition:opacity .2s}.edit-btn:hover{opacity:1}.editing-controls{display:flex;flex-direction:column;gap:12px}.process-name-input{font-size:28px;font-weight:600}.process-description-input,.process-name-input{border:1px solid #ddd;border-radius:4px;max-width:500px;padding:8px 12px;width:100%}.process-description-input{font-size:16px;min-height:60px;resize:vertical}.editing-actions{display:flex;gap:8px}.cancel-btn,.save-btn{padding:8px 16px}.process-owner{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.owner-label{font-weight:500}.owner-artifact{background-color:#e3f2fd;border-radius:12px;color:#1976d2;font-family:monospace;font-size:12px;padding:2px 8px}.header-actions{gap:12px}.navigation-btn,.parameters-btn,.validation-btn{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 12px;transition:all .2s}.navigation-btn:hover,.parameters-btn:hover,.validation-btn:hover{background-color:#f5f5f5;border-color:#bbb}.validation-btn.has-errors{background-color:#ffebee;border-color:#f44336}.validation-icon{font-size:16px}.validation-text{font-size:12px;font-weight:500}.transition-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:16px;transition:box-shadow .2s}.transition-card:hover{box-shadow:0 2px 8px #0000001a}.transition-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.transition-info{align-items:center;display:flex;gap:12px}.transition-name{color:#333;font-size:16px;font-weight:600}.transition-type{background-color:#e3f2fd;border-radius:12px;color:#1976d2;font-size:12px;font-weight:500;padding:2px 8px;text-transform:uppercase}.transition-actions{display:flex;gap:8px}.delete-btn,.related-processes-btn{background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 8px;transition:all .2s}.related-processes-btn:hover{background-color:#e3f2fd;border-color:#1976d2}.delete-btn:hover{background-color:#ffebee;border-color:#f44336}.transition-flow{margin-bottom:12px}.state-container{align-items:center;display:flex;gap:16px}.state-box{background-color:#fafafa;border:2px solid #e0e0e0;border-radius:6px;flex:1 1;padding:12px;position:relative}.state-box.input-state{background-color:#f1f8e9;border-color:#4caf50}.state-box.output-state{background-color:#e3f2fd;border-color:#2196f3}.state-label{color:#666;font-size:12px;font-weight:500;margin-bottom:4px;text-transform:uppercase}.state-name{color:#333;font-size:14px;font-weight:600}.state-navigation-btn{background:none;border:none;cursor:pointer;font-size:12px;opacity:.6;position:absolute;right:8px;top:8px;transition:opacity .2s}.state-navigation-btn:hover{opacity:1}.transition-arrow{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:60px}.arrow{color:#666;font-size:20px}.transition-role{background-color:#f0f0f0;border-radius:8px;color:#666;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.transition-description{border-top:1px solid #f0f0f0;color:#666;font-size:14px;line-height:1.4;margin-top:8px;padding-top:8px}.related-processes{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:16px}.related-processes h4{margin:0 0 12px}.related-processes ul{list-style:none;margin:0;padding:0}.related-processes li{margin-bottom:8px}.related-process-link{border-radius:4px;padding:8px 12px}.related-process-name{font-weight:500}.related-process-description{margin-top:2px}.shared-artifacts{margin-top:4px}.process-artifact-group{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.artifact-group-header{align-items:center;background-color:#fafafa;border-left:4px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s}.artifact-group-header:hover{background-color:#f0f0f0}.artifact-info{align-items:center;display:flex;gap:8px}.role-icon{font-size:16px}.artifact-id{color:#333;font-family:monospace;font-size:14px;font-weight:500}.transition-count{background-color:#e0e0e0;border-radius:10px;color:#666;font-size:12px;padding:2px 6px}.expand-icon{color:#666;font-size:12px;transition:transform .2s}.transitions-container{background-color:#fff;display:flex;flex-direction:column;gap:12px;padding:16px}.add-artifact-dialog-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.add-artifact-dialog{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.dialog-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.dialog-header h2{color:#333;font-size:20px;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.close-btn:hover{background-color:#f5f5f5}.dialog-content{padding:24px}.form-group{margin-bottom:20px}.form-group label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.form-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.form-select:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d233;outline:none}.role-description{background-color:#f8f9fa;border-left:3px solid #1976d2;border-radius:4px;color:#666;font-size:12px;line-height:1.4;margin-top:6px;padding:8px 12px}.dialog-actions{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.cancel-btn,.save-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.cancel-btn{background-color:#f44336;color:#fff}.cancel-btn:hover{background-color:#da190b}.save-btn{background-color:#4caf50;color:#fff}.save-btn:hover{background-color:#45a049}.loading{color:#666;font-size:16px;padding:40px;text-align:center}.process-artifact-groups{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.groups-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.groups-header h2{color:#333;font-size:24px;margin:0}.add-artifact-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:background-color .2s}.add-artifact-btn:hover{background-color:#45a049}.artifact-role-groups{display:flex;flex-direction:column;gap:24px}.role-group{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.role-title{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;color:#333;font-size:16px;font-weight:600;margin:0;padding:12px 16px;text-transform:capitalize}.role-count{color:#666;font-size:14px;font-weight:400}.artifact-groups{display:flex;flex-direction:column;gap:16px;padding:16px}.empty-state{color:#666;padding:40px 20px}.empty-state p{font-size:16px;margin-bottom:16px}.add-first-artifact-btn{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:background-color .2s}.add-first-artifact-btn:hover{background-color:#1565c0}.process-validation-panel{height:100%;overflow-y:auto;padding:20px}.validation-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.validation-header h3{color:#333;font-size:18px;margin:0}.refresh-btn{background:none;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 8px;transition:all .2s}.refresh-btn:hover{background-color:#f5f5f5}.validation-summary{background-color:#f8f9fa;border-radius:6px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:16px}.summary-item{align-items:center;display:flex;font-size:14px;justify-content:space-between}.summary-item .label{color:#666;font-weight:500}.summary-item .value{color:#333;font-weight:600}.summary-item.error .value{color:#d32f2f}.summary-item.warning .value{color:#f57c00}.summary-item.info .value{color:#1976d2}.validation-issues{display:flex;flex-direction:column;gap:12px}.validation-issue{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:12px}.validation-issue.error{background-color:#ffebee;border-left:4px solid #d32f2f}.validation-issue.warning{background-color:#fff3e0;border-left:4px solid #f57c00}.validation-issue.info{background-color:#e3f2fd;border-left:4px solid #1976d2}.issue-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.severity-icon{font-size:16px}.issue-type{color:#333;font-size:14px;font-weight:600;text-transform:uppercase}.issue-message{color:#333;font-size:14px;line-height:1.4;margin-bottom:8px}.issue-artifact{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.issue-artifact .label{color:#666;font-weight:500}.issue-artifact .value{background-color:#f0f0f0;border-radius:3px;color:#333;font-family:monospace;padding:2px 6px}.suggested-fix{border-top:1px solid #e0e0e0;margin-top:8px;padding-top:8px}.fix-description{color:#666;font-size:13px;line-height:1.4;margin-bottom:8px}.apply-fix-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .2s}.apply-fix-btn:hover{background-color:#45a049}.validation-success{color:#4caf50;padding:40px 20px;text-align:center}.success-icon{font-size:48px;margin-bottom:16px}.validation-success p{font-size:16px;line-height:1.4;margin:0}.process-navigation-panel{height:100%;overflow-y:auto;padding:20px}.navigation-header{border-bottom:1px solid #e0e0e0;margin-bottom:24px;padding-bottom:12px}.navigation-header h3{color:#333;font-size:18px;margin:0}.current-process{background-color:#f8f9fa;border-left:4px solid #1976d2;border-radius:6px;margin-bottom:24px;padding:16px}.current-process h4{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.process-info{display:flex;flex-direction:column;gap:4px}.process-name{font-size:16px}.process-id{background-color:#e0e0e0;border-radius:3px;color:#666;display:inline-block;font-family:monospace;font-size:12px;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.related-processes{margin-bottom:24px}.related-processes h4{color:#333;font-size:14px;font-weight:600;margin:0 0 16px}.no-related{background-color:#f8f9fa;border:1px dashed #ddd;border-radius:6px;color:#666;font-size:14px;padding:20px;text-align:center}.related-processes-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.related-process-item{margin:0}.related-process-link{background:none;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;transition:all .2s;width:100%}.related-process-link:hover{background-color:#f5f5f5;border-color:#1976d2;box-shadow:0 2px 4px #0000001a}.related-process-name{color:#333;font-size:14px;font-weight:600}.related-process-description{color:#666;font-size:12px;line-height:1.4}.shared-artifacts{background-color:#f0f0f0;border-radius:8px;color:#999;font-size:11px;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.navigation-tips{background-color:#e3f2fd;border-left:4px solid #1976d2;border-radius:6px;padding:16px}.navigation-tips h4{color:#1976d2;font-size:14px;font-weight:600;margin:0 0 12px}.tips-list{list-style:none;margin:0;padding:0}.tips-list li{color:#1976d2;font-size:12px;line-height:1.4;margin-bottom:6px;padding-left:16px;position:relative}.tips-list li:before{content:"💡";left:0;position:absolute;top:0}.process-definition-page{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh}.process-definition-content{display:flex;flex:1 1;overflow:hidden}.main-content,.sidebar-panel{overflow-y:auto}.sidebar-panel{background-color:var(--color-card);border-left:1px solid var(--color-border);width:350px}.loading-spinner{align-items:center;display:flex;font-size:18px;height:200px;justify-content:center}.error-message{padding:40px;text-align:center}.error-message h2{color:#d32f2f;margin-bottom:16px}.error-message button{background-color:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:16px;padding:10px 20px}.error-message button:hover{background-color:#1565c0}.not-found{padding:40px;text-align:center}.not-found h2{color:#666;margin-bottom:16px}.process-type-summary-cards{margin-bottom:24px}.process-type-summary-cards h2{color:#333;font-size:20px;font-weight:600;margin-bottom:16px}.process-type-card{border:2px solid #0000;height:100%;transition:all .3s ease}.process-type-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.process-type-card.selected{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.card-header{margin-bottom:16px}.card-header h3{color:#333;font-size:16px;font-weight:600;margin:0}.card-stats{margin-bottom:16px}.card-stats .ant-statistic{margin-bottom:8px}.card-stats .ant-statistic-title{color:#666;font-size:12px}.card-stats .ant-statistic-content{font-size:18px;font-weight:600}.utilization-section{margin-bottom:16px}.utilization-label{align-items:center;color:#666;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.utilization-value{color:#333;font-weight:600}.process-status-summary{border-top:1px solid #f0f0f0;padding-top:12px}.process-status-item{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.process-name{color:#333;flex:1 1;font-weight:500;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-processes{color:#999;font-size:11px;font-style:italic;text-align:center}.no-data{color:#666}.no-data p{font-size:16px;margin:0}.process-items-modal .ant-modal-body{padding:0}.process-items-content{padding:24px}.process-summary-card{background:#fafafa;border:1px solid #f0f0f0;margin-bottom:24px}.capacity-utilization-section{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.utilization-header{align-items:center;color:#333;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:8px}.utilization-percentage{color:#1890ff;font-weight:600}.capacity-details{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.capacity-detail-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.detail-label{color:#666;font-size:12px}.detail-value{color:#333;font-size:14px;font-weight:600}.detail-value.over-capacity{color:#ff4d4f}.detail-value.under-capacity{color:#52c41a}.items-table-card{background:#fff;border:1px solid #f0f0f0}.parameters-display{max-width:200px}.parameter-item{display:flex;font-size:11px;justify-content:space-between;margin-bottom:4px}.parameter-key{color:#333;font-weight:500;margin-right:8px}.parameter-value{color:#666;word-break:break-word}.no-parameters{color:#999;font-size:11px;font-style:italic}.process-detail-table{margin-bottom:24px}.table-loading{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}.table-loading p{color:#666;margin-top:16px}.error-message{background:#fff2f0;border:1px solid #ffccc7;color:#cf1322;padding:12px}.error-message,.summary-stats{border-radius:6px;margin-bottom:16px}.summary-stats{background:#fafafa;display:flex;flex-wrap:wrap;gap:24px;padding:16px}.stat-item{align-items:center;display:flex;flex-direction:column;min-width:120px}.stat-label{color:#666;font-size:12px;margin-bottom:4px}.stat-value{color:#333;font-size:18px;font-weight:600}.bottleneck-count{color:#ff4d4f!important}.utilization-cell{align-items:center;display:flex;gap:8px}.utilization-text{color:#666;font-size:12px;min-width:40px}.item-count{color:#1890ff}.demand-capacity,.item-count{font-weight:600}.demand-capacity.over-capacity{color:#ff4d4f}.demand-capacity.under-capacity{color:#52c41a}.process-table{background:#fff;border-radius:8px;overflow:hidden}.dashboard-metrics-display{margin-bottom:24px}.metrics-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.metric-item{background:#0000;border:none;box-shadow:none;text-align:center}.metric-item .ant-card-body{padding:16px 8px}.process-types-summary{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.process-types-summary h4{color:#333;font-size:14px;font-weight:600;margin-bottom:12px}.process-types-list{display:flex;flex-wrap:wrap;gap:8px}.process-type-tag{background:#f0f8ff;border:1px solid #d6e4ff;border-radius:4px;color:#1890ff;font-size:12px;font-weight:500;padding:4px 8px}.artifact-item-dashboard{background-color:#f5f5f5;min-height:100vh;padding:24px}.dashboard-header{margin-bottom:24px;text-align:center}.dashboard-header h1{color:#1890ff;font-size:28px;font-weight:600;margin-bottom:8px}.dashboard-header p{color:#666;font-size:16px;margin:0}.dashboard-filters{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px}.dashboard-filters .ant-card-head{background:#fafafa;border-bottom:1px solid #f0f0f0}.dashboard-filters label{color:#333;display:block;font-weight:500;margin-bottom:8px}.dashboard-loading{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;height:400px;justify-content:center}.dashboard-loading p{color:#666;font-size:16px;margin-top:16px}.dashboard-updating{align-items:center;background:#fff;border-radius:6px;bottom:24px;box-shadow:0 4px 12px #00000026;display:flex;gap:8px;padding:12px 16px;position:fixed;right:24px;z-index:1000}.dashboard-updating span{color:#666;font-size:14px}@media (max-width:768px){.artifact-item-dashboard{padding:16px}.dashboard-header h1{font-size:24px}.dashboard-header p{font-size:14px}}.artifact-graph{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;min-height:600px}.artifact-graph,.artifact-graph svg{height:100%;width:100%}.artifact-node{cursor:pointer;transition:r .2s ease}.artifact-node:hover{r:8}.artifact-label{pointer-events:none;-webkit-user-select:none;user-select:none}.relationship-line{cursor:pointer;transition:stroke-width .2s ease}.relationship-line:hover{stroke-width:2;stroke-opacity:.8}.header{align-items:center;background-color:#1976d2;display:flex;gap:2rem;padding:1rem 2rem}.header__logo{color:#fff;font-size:1.25rem;font-weight:500;margin-right:auto;text-decoration:none}.header__nav{display:flex;gap:1rem}.header__link{border-radius:4px;color:#fff;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.header__link:hover{background-color:#ffffff1a}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC{align-items:center;background-color:var(--color-bg-hover);border-left:3px solid var(--color-border-light);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC.ArtifactStatusDisplay_loading__s9kxr{border-left-color:var(--color-text-tertiary)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC.ArtifactStatusDisplay_error__HslWI{background-color:var(--color-error-bg);border-left-color:var(--color-error)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC.ArtifactStatusDisplay_operational__cMP2r{background-color:#e8f5e9;border-left-color:var(--color-success)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC.ArtifactStatusDisplay_inDevelopment__O7NFP{background-color:#fff3e0;border-left-color:var(--color-warning)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC.ArtifactStatusDisplay_noStatus__E5-Hp{background-color:var(--color-bg-secondary);border-left-color:var(--color-text-tertiary)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC .ArtifactStatusDisplay_statusLabel__RSAaK{color:var(--color-text-secondary);font-weight:600}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC .ArtifactStatusDisplay_statusValue__rxXPZ{color:var(--color-text-primary);font-weight:500}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC .ArtifactStatusDisplay_statusValue__rxXPZ.ArtifactStatusDisplay_error__HslWI{color:var(--color-error)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC .ArtifactStatusDisplay_operationalIndicator__Yusmf{background-color:#0000000d;border-radius:12px;font-size:var(--font-size-xs);font-weight:500;margin-left:auto;padding:2px var(--spacing-xs)}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC.ArtifactStatusDisplay_operational__cMP2r .ArtifactStatusDisplay_operationalIndicator__Yusmf{background-color:#4caf5033;color:#2e7d32}.ArtifactStatusDisplay_artifactStatusDisplay__VH7ZC.ArtifactStatusDisplay_inDevelopment__O7NFP .ArtifactStatusDisplay_operationalIndicator__Yusmf{background-color:#ff980033;color:#e65100}.WorkflowStepsDisplay_workflowStepsDisplay__t4hs5{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.WorkflowStepsDisplay_workflowHeader__vu3A9{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.WorkflowStepsDisplay_workflowHeader__vu3A9 h4{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:600;margin:0}.WorkflowStepsDisplay_workflowProgress__uM33j{background-color:#fff3e0;border:1px solid var(--color-warning);border-radius:12px;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;padding:4px var(--spacing-sm)}.WorkflowStepsDisplay_workflowProgress__uM33j.WorkflowStepsDisplay_complete__8\+qK6{background-color:#e8f5e9;border-color:var(--color-success);color:#2e7d32}.WorkflowStepsDisplay_workflowSteps__fNN0g{display:flex;flex-direction:column;gap:var(--spacing-sm)}.WorkflowStepsDisplay_workflowStep__r3-mX{align-items:flex-start;background-color:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);transition:all .2s ease}.WorkflowStepsDisplay_workflowStep__r3-mX.WorkflowStepsDisplay_clickable__Md4Am{cursor:pointer}.WorkflowStepsDisplay_workflowStep__r3-mX.WorkflowStepsDisplay_clickable__Md4Am:hover{border-color:var(--color-primary);box-shadow:0 2px 4px #2196f31a}.WorkflowStepsDisplay_workflowStep__r3-mX.WorkflowStepsDisplay_complete__8\+qK6{background-color:#f1f8f4;border-color:var(--color-success)}.WorkflowStepsDisplay_workflowStep__r3-mX.WorkflowStepsDisplay_required__JxM2K:not(.WorkflowStepsDisplay_complete__8\+qK6){border-left:3px solid var(--color-warning)}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepStatus__jA5ZH{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepIcon__DVjvb{align-items:center;border-radius:50%;display:inline-flex;font-size:var(--font-size-sm);font-weight:600;height:24px;justify-content:center;width:24px}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepIcon__DVjvb.WorkflowStepsDisplay_complete__8\+qK6{background-color:var(--color-success);color:var(--color-bg-primary)}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepIcon__DVjvb.WorkflowStepsDisplay_required__JxM2K{background-color:var(--color-warning);color:var(--color-bg-primary)}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepIcon__DVjvb.WorkflowStepsDisplay_optional__sdzCD{background-color:var(--color-border-light);color:var(--color-text-secondary)}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepIcon__DVjvb.WorkflowStepsDisplay_validating__lxqiy{animation:WorkflowStepsDisplay_pulse__RZgDj 1.5s ease-in-out infinite;background-color:var(--color-primary);color:var(--color-bg-primary)}@keyframes WorkflowStepsDisplay_pulse__RZgDj{0%,to{opacity:1}50%{opacity:.5}}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepContent__nndp-{flex:1 1;min-width:0}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepLabel__3h6Gx{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-xs);margin-bottom:4px}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_requiredBadge__oEewl{background-color:var(--color-warning);border-radius:8px;color:var(--color-bg-primary);display:inline-block;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.WorkflowStepsDisplay_workflowStep__r3-mX .WorkflowStepsDisplay_stepDescription__pg3oe{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.WorkflowStepsDisplay_workflowCompleteMessage__-Vgj7{background-color:#e8f5e9;border:1px solid var(--color-success);border-radius:var(--radius-md);color:#2e7d32;font-weight:500;margin-top:var(--spacing-md);padding:var(--spacing-sm);text-align:center}.ArtifactSkillsCard_artifactSkillsCard__jk9Nd{font-size:var(--font-size-xs);padding:var(--spacing-md)}.ArtifactSkillsCard_skillsHeader__V\+q-r{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.ArtifactSkillsCard_artifactSkillsCard__jk9Nd .ArtifactSkillsCard_skillListItem__k8gum{border-bottom:1px solid var(--color-bg-secondary);padding:var(--spacing-sm) 0}.ArtifactSkillsCard_artifactSkillsCard__jk9Nd .ArtifactSkillsCard_skillListItem__k8gum:last-child{border-bottom:none}.ArtifactSkillsCard_artifactSkillsCard__jk9Nd .ant-list-item-meta-title{font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.ArtifactSkillsCard_artifactSkillsCard__jk9Nd .ant-list-item-meta-description{font-size:11px}.ArtifactSkillsCard_skillsSummary__rXtx0{border-top:1px solid var(--border-color);margin-top:var(--spacing-md);padding-top:var(--spacing-sm);text-align:center}.ProcessSkillsCard_processSkillsCard__FOws1{font-size:var(--font-size-xs);padding:var(--spacing-md)}.ProcessSkillsCard_processSkillsCard__FOws1 .ProcessSkillsCard_skillsHeader__0NIT9{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.ProcessSkillsCard_processSkillsCard__FOws1 .ProcessSkillsCard_skillListItem__f-6F0{border-bottom:1px solid var(--color-bg-secondary);padding:var(--spacing-sm) 0}.ProcessSkillsCard_processSkillsCard__FOws1 .ProcessSkillsCard_skillListItem__f-6F0:last-child{border-bottom:none}.ProcessSkillsCard_processSkillsCard__FOws1 .ant-list-item-meta-title{font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs)}.ProcessSkillsCard_processSkillsCard__FOws1 .ant-list-item-meta-description{font-size:11px}.ProcessSkillsCard_processSkillsCard__FOws1 .ProcessSkillsCard_skillsSummary__68y31{border-top:1px solid var(--border-color);margin-top:var(--spacing-md);padding-top:var(--spacing-sm);text-align:center}.PrimeArtifactCard_primeArtifactCard__2\+EId{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xs) 0}.PrimeArtifactCard_primeArtifactCardHeader__Sv1rT{align-items:flex-start;display:flex;gap:var(--spacing-md);justify-content:space-between}.PrimeArtifactCard_primeArtifactCardTitle__1pLLj{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm)}.PrimeArtifactCard_primeArtifactCardTitle__1pLLj h3{color:var(--gray-800);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.PrimeArtifactCard_artifactTypeBadge__G96Xm{align-items:center;background-color:var(--indigo-100);border-radius:12px;color:var(--indigo-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);width:-webkit-fit-content;width:fit-content}.PrimeArtifactCard_templateReadyBadge__yCh7M{align-items:center;background-color:var(--green-100);border-radius:16px;color:var(--green-800);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);white-space:nowrap}.PrimeArtifactCard_primeArtifactDescription__YyYnM{color:var(--gray-500);font-size:var(--font-size-sm);line-height:1.5;margin:0}.PrimeArtifactCard_developmentStatusSection__OkJy9{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeArtifactCard_developmentStatusSection__OkJy9 h4{color:var(--gray-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin:0;text-transform:uppercase}.PrimeArtifactCard_statusWorkflow__KXWaj{align-items:center;background-color:var(--gray-50);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-sm);padding:var(--spacing-md)}.PrimeArtifactCard_statusStep__kBa9M{align-items:center;background-color:var(--color-background);border:2px solid;border-radius:var(--border-radius-md);display:flex;flex:1 1;flex-direction:column;font-size:11px;font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);text-align:center;transition:all var(--transition-base)}.PrimeArtifactCard_statusStep__kBa9M.PrimeArtifactCard_active__I9AaF{background-color:var(--blue-50)}.PrimeArtifactCard_statusStep__kBa9M.PrimeArtifactCard_inactive__pIFLp{opacity:.5}.PrimeArtifactCard_statusDot__X2T-k{background-color:currentColor;border-radius:50%;height:8px;width:8px}.PrimeArtifactCard_statusConnector__Nl7p7{background-color:var(--gray-300);flex:0 0 20px;height:2px;transition:background-color var(--transition-base)}.PrimeArtifactCard_statusConnector__Nl7p7.PrimeArtifactCard_active__I9AaF{background-color:var(--blue-500)}.PrimeArtifactCard_approvalStatusSection__yrCdJ{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeArtifactCard_approvalStatusSection__yrCdJ h4{color:var(--gray-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.5px;margin:0;text-transform:uppercase}.PrimeArtifactCard_approvalGrid__Hs6tB{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.PrimeArtifactCard_approvalItem__BYRVQ{align-items:center;background-color:var(--gray-50);border-radius:var(--border-radius-md);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.PrimeArtifactCard_approvalItem__BYRVQ .PrimeArtifactCard_approved__ZiyOl{color:var(--green-500)}.PrimeArtifactCard_approvalItem__BYRVQ .PrimeArtifactCard_notApproved__DulY6{color:var(--color-error)}.PrimeArtifactCard_primeArtifactCardActions__MBnWs{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;padding-top:var(--spacing-sm)}.PrimeArtifactCard_openManagerButton__T\+Y7y{align-items:center;background-color:var(--indigo-600);border:none;border-radius:var(--border-radius-md);color:var(--color-primary-foreground);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-base)}.PrimeArtifactCard_openManagerButton__T\+Y7y:hover{background-color:var(--indigo-700);box-shadow:var(--shadow-md);transform:translateY(-1px)}.PrimeArtifactCard_openManagerButton__T\+Y7y:active{transform:translateY(0)}.ValueMetricsCard_valueMetricsCard__1KEGw{padding:var(--spacing-md)}.ValueMetricsCard_valueMetricsHeader__5DEB5{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.ValueMetricsCard_valueMetricsContent__f6Lk1{display:flex;flex-direction:column;gap:var(--spacing-md)}.ValueMetricsCard_valueMetricCard__LgDv8{transition:all var(--transition-base)}.ValueMetricsCard_valueMetricCard__LgDv8.ValueMetricsCard_recommendedFocus__32xEo{box-shadow:0 2px 8px #ff4d4d33}.ValueMetricsCard_valueMetricHeader__NWJ5H{margin-bottom:var(--spacing-md)}.ValueMetricsCard_valueMetricContent__6JRy6{display:flex;flex-direction:column}.ValueMetricsCard_valueMetricScore__wsc16{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.ValueMetricsCard_valueMetricDetails__XdCsN,.ValueMetricsCard_valueMetricSubMetrics__pbhu2{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ValueMetricsCard_subMetricItem__O6Y7y{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-xs) 0}.ValueMetricsCard_valueMetricsRecommendation__ZZc1e{margin-top:var(--spacing-lg)}@media (max-width:768px){.ValueMetricsCard_valueMetricScore__wsc16,.ValueMetricsCard_valueMetricsHeader__5DEB5{align-items:flex-start;flex-direction:column}.ValueMetricsCard_valueMetricsHeader__5DEB5{gap:var(--spacing-sm)}}.ObjectiveCard_objectiveCard__k\+WMX{margin-bottom:var(--spacing-md)}.ObjectiveCard_objectiveCard__k\+WMX .ant-card-head-title{align-items:center;display:flex;gap:var(--spacing-sm)}.ObjectiveCard_objectiveCard__k\+WMX .ant-list-item{padding:var(--spacing-sm) 0}.StrategyCard_strategyCard__yZ2oP{margin-bottom:var(--spacing-md)}.StrategyCard_strategyCard__yZ2oP .ant-card-head-title{align-items:center;display:flex;gap:var(--spacing-sm)}.StrategyCard_strategyCard__yZ2oP .ant-list-item{padding:var(--spacing-sm) 0}.StrategyCard_strategyCard__yZ2oP .ant-tree{background:#0000}.OutcomeCard_outcomeCard__PBAT7{margin-bottom:var(--spacing-md)}.OutcomeCard_outcomeCard__PBAT7 .ant-card-head-title{align-items:center;display:flex;gap:var(--spacing-sm)}.OutcomeCard_outcomeCard__PBAT7 .ant-list-item{padding:var(--spacing-sm) 0}.OutcomeCard_outcomeCard__PBAT7 .ant-statistic-title{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.OutcomeCard_outcomeCard__PBAT7 .ant-statistic-content{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.PrimeStatesContextCard_primeStatesContextCard__EViEO{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeStatesContextCard_primeStatesHeader__7-xiR{align-items:center;border-bottom:2px solid var(--indigo-100);display:flex;justify-content:space-between;padding-bottom:var(--spacing-md)}.PrimeStatesContextCard_primeStatesHeader__7-xiR h3{color:var(--indigo-600);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.PrimeStatesContextCard_primeStatesActions__nu8DD{display:flex;gap:var(--spacing-sm)}.PrimeStatesContextCard_approvalToggle__eRPXt{align-items:center;border:none;border-radius:var(--border-radius-md);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.PrimeStatesContextCard_approvalToggle__eRPXt.PrimeStatesContextCard_approved__UhceY{background-color:var(--green-100);color:var(--green-800)}.PrimeStatesContextCard_approvalToggle__eRPXt.PrimeStatesContextCard_notApproved__RzZli{background-color:var(--red-100);color:var(--red-800)}.PrimeStatesContextCard_approvalToggle__eRPXt:hover{opacity:.8;transform:translateY(-1px)}.PrimeStatesContextCard_primeStatesContextLoading__TwPF1{color:var(--gray-500);font-style:italic;padding:var(--spacing-md);text-align:center}.PrimeStatesContextCard_noStatesMessage__rQKLI{align-items:center;background-color:var(--gray-50);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);text-align:center}.PrimeStatesContextCard_noStatesMessage__rQKLI p{color:var(--gray-500);font-size:var(--font-size-sm);margin:0}.PrimeStatesContextCard_statesList__9IYx9{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PrimeStatesContextCard_stateItem__O1WVY{align-items:flex-start;background-color:var(--gray-50);border-left:3px solid var(--indigo-600);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-md);padding:var(--spacing-md);transition:all var(--transition-base)}.PrimeStatesContextCard_stateItem__O1WVY:hover{background-color:var(--gray-100);transform:translateX(4px)}.PrimeStatesContextCard_stateOrder__QcsEw{align-items:center;background-color:var(--indigo-100);border-radius:50%;color:var(--indigo-600);display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:28px;justify-content:center;width:28px}.PrimeStatesContextCard_stateContent__FYbrK{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.PrimeStatesContextCard_stateName__RD6xm{color:var(--gray-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.PrimeStatesContextCard_stateDescription__8Ctmh{color:var(--gray-500);font-size:var(--font-size-xs);line-height:1.4}.PrimeStatesContextCard_stateStatus__\+Umc2{align-items:center;display:flex;gap:var(--spacing-xs)}.PrimeStatesContextCard_terminalBadge__6Zt5J{background-color:var(--yellow-100);color:var(--yellow-800)}.PrimeStatesContextCard_initialBadge__EkFry,.PrimeStatesContextCard_terminalBadge__6Zt5J{align-items:center;border-radius:10px;display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm)}.PrimeStatesContextCard_initialBadge__EkFry{background-color:var(--blue-100);color:var(--blue-800)}.PrimeStatesContextCard_primeStatesFooter__PgsaN{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;padding-top:var(--spacing-md)}.PrimeStatesContextCard_editStatesButton__dVFlY{align-items:center;background-color:var(--indigo-600);border:none;border-radius:var(--border-radius-md);color:var(--color-primary-foreground);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.PrimeStatesContextCard_editStatesButton__dVFlY:hover{background-color:var(--indigo-700);transform:translateY(-1px)}.PrimeTransitionsContextCard_primeTransitionsContextCard__Se02i{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeTransitionsContextCard_primeTransitionsHeader__pFus8{align-items:center;border-bottom:2px solid var(--indigo-100);display:flex;justify-content:space-between;padding-bottom:var(--spacing-md)}.PrimeTransitionsContextCard_primeTransitionsHeader__pFus8 h3{color:var(--indigo-600);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.PrimeTransitionsContextCard_primeTransitionsContextLoading__1NLW\+{color:var(--gray-500);font-style:italic;padding:var(--spacing-md);text-align:center}.PrimeTransitionsContextCard_noTransitionsMessage__8TZHU{background-color:var(--gray-50);border-radius:var(--border-radius-md);padding:var(--spacing-xl);text-align:center}.PrimeTransitionsContextCard_noTransitionsMessage__8TZHU p{color:var(--gray-500);font-size:var(--font-size-sm);margin:0}.PrimeTransitionsContextCard_transitionsList__zKTNa{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PrimeTransitionsContextCard_transitionItem__6vQC9{background-color:var(--gray-50);border-left:3px solid var(--purple-500);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);transition:all var(--transition-base)}.PrimeTransitionsContextCard_transitionItem__6vQC9:hover{background-color:var(--gray-100);transform:translateX(4px)}.PrimeTransitionsContextCard_transitionFlow__44J1B{align-items:center;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--spacing-sm)}.PrimeTransitionsContextCard_fromState__ZVkuq{background-color:var(--blue-100);border-radius:var(--border-radius-md);color:var(--blue-800);padding:var(--spacing-xs) var(--spacing-sm)}.PrimeTransitionsContextCard_arrowIcon__Lc1eL{color:var(--purple-500);flex-shrink:0}.PrimeTransitionsContextCard_toState__G5\+Bu{background-color:var(--indigo-100);border-radius:var(--border-radius-md);color:var(--indigo-600);padding:var(--spacing-xs) var(--spacing-sm)}.PrimeTransitionsContextCard_transitionName__KWeGd{color:var(--gray-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.PrimeTransitionsContextCard_transitionDescription__Rghpl{color:var(--gray-500);font-size:var(--font-size-xs);line-height:1.4}.PrimeTransitionsContextCard_primeTransitionsFooter__Vsr0\+{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;padding-top:var(--spacing-md)}.PrimeTransitionsContextCard_editTransitionsButton__a3sfU{align-items:center;background-color:var(--indigo-600);border:none;border-radius:var(--border-radius-md);color:var(--color-primary-foreground);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.PrimeTransitionsContextCard_editTransitionsButton__a3sfU:hover{background-color:var(--indigo-700);transform:translateY(-1px)}.PrimeProcessesContextCard_primeProcessesContextCard__G5SDP{display:flex;flex-direction:column;gap:var(--spacing-md)}.PrimeProcessesContextCard_primeProcessesHeader__x91Uf{align-items:center;border-bottom:2px solid var(--indigo-100);display:flex;justify-content:space-between;padding-bottom:var(--spacing-md)}.PrimeProcessesContextCard_primeProcessesHeader__x91Uf h3{color:var(--indigo-600);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.PrimeProcessesContextCard_primeProcessesLoading__7O41P{color:var(--gray-500);font-style:italic;padding:var(--spacing-md);text-align:center}.PrimeProcessesContextCard_noProcessesMessage__O949t{background-color:var(--gray-50);border-radius:var(--border-radius-md);padding:var(--spacing-xl);text-align:center}.PrimeProcessesContextCard_noProcessesMessage__O949t p{color:var(--gray-500);font-size:var(--font-size-sm);margin:0}.PrimeProcessesContextCard_processesList__AOyk0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.PrimeProcessesContextCard_processItem__gAgav{background-color:var(--gray-50);border-left:3px solid var(--blue-500);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);transition:all var(--transition-base)}.PrimeProcessesContextCard_processItem__gAgav:hover{background-color:var(--gray-100);transform:translateX(4px)}.PrimeProcessesContextCard_processName__\+nq90{color:var(--gray-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.PrimeProcessesContextCard_processDescription__y\+bxM{color:var(--gray-500);font-size:var(--font-size-xs);line-height:1.4}.PrimeProcessesContextCard_processTypeBadge__DAvkk{background-color:var(--blue-100);border-radius:10px;color:var(--blue-800);display:inline-flex;font-size:11px;font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);width:-webkit-fit-content;width:fit-content}.PrimeProcessesContextCard_primeProcessesFooter__4pC1y{border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;padding-top:var(--spacing-md)}.PrimeProcessesContextCard_editProcessesButton__CUZ\+l{align-items:center;background-color:var(--indigo-600);border:none;border-radius:var(--border-radius-md);color:var(--color-primary-foreground);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.PrimeProcessesContextCard_editProcessesButton__CUZ\+l:hover{background-color:var(--indigo-700);transform:translateY(-1px)}.BaseReportingComponent_baseReportingComponent__tTrDE{background:var(--color-card);border-radius:var(--border-radius-lg);overflow:hidden}.BaseReportingComponent_widgetContext__rKRx0{box-shadow:var(--shadow-md)}.BaseReportingComponent_cardContext__XUyTT{border:none;box-shadow:none}.BaseReportingComponent_controls__V74NX{align-items:center;background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md)}.BaseReportingComponent_controlGroup__\+-pRX{align-items:center;display:flex;gap:var(--spacing-xs)}.BaseReportingComponent_controlIcon__SesWh,.BaseReportingComponent_controlLabel__YvgI1{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.BaseReportingComponent_datePicker__g6J4l{min-width:220px;width:auto}.BaseReportingComponent_refreshButton__kntQg{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;padding:0;transition:all .2s ease;width:32px}.BaseReportingComponent_refreshButton__kntQg:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-primary);color:var(--color-primary)}.BaseReportingComponent_refreshButton__kntQg:disabled{cursor:not-allowed;opacity:.5}.BaseReportingComponent_content__qUXML{min-height:120px;padding:var(--spacing-md)}.BaseReportingComponent_loadingContainer__o8a\+g{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-2xl)}.BaseReportingComponent_loadingText__X8avP{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.BaseReportingComponent_errorAlert__FH3C7{margin:var(--spacing-md)}.BaseReportingComponent_emptyState__rYMxa{padding:var(--spacing-2xl)}.BaseReportingComponent_defaultContent__rYJAs{padding:var(--spacing-md)}.BaseReportingComponent_dataPreview__mPdW9{background:var(--color-bg-secondary);border-radius:var(--border-radius-md);font-family:monospace;font-size:var(--font-size-sm);padding:var(--spacing-md)}.BaseReportingComponent_dataPreview__mPdW9 h4{color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.BaseReportingComponent_dataPreview__mPdW9 p{color:var(--color-text-secondary);margin:var(--spacing-xs) 0}.BaseReportingComponent_headerRow__eNlVQ{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between}.BaseReportingComponent_headerRow__eNlVQ:empty{display:none}.BaseReportingComponent_headerRow__eNlVQ:has(.BaseReportingComponent_customHeader__sR\+q4:only-child){justify-content:flex-start}.BaseReportingComponent_customHeader__sR\+q4{border-bottom:1px solid var(--color-border);flex:1 1}.BaseReportingComponent_customFooter__wLAXz{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:var(--spacing-md)}@media (max-width:768px){.BaseReportingComponent_controls__V74NX{align-items:stretch;flex-direction:column;gap:var(--spacing-sm)}.BaseReportingComponent_controlGroup__\+-pRX{width:100%}.BaseReportingComponent_datePicker__g6J4l{min-width:0;min-width:auto;width:100%}.BaseReportingComponent_refreshButton__kntQg{margin-left:0;width:100%}}.ValueMetricDisplay_container__bddzb{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-xs,4px)}.ValueMetricDisplay_metricLabel__H19o4{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:500;font-weight:var(--font-weight-medium,500);margin-bottom:2px;margin-bottom:var(--spacing-2xs,2px)}.ValueMetricDisplay_metricRow__unBvp{align-items:center;display:flex;gap:16px;gap:var(--spacing-md,16px);justify-content:space-between}.ValueMetricDisplay_sectionLabel__f1fEO{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);display:block;font-size:11px;font-size:var(--font-size-xs,11px);letter-spacing:.5px;margin-bottom:2px;margin-bottom:var(--spacing-2xs,2px);text-transform:uppercase}.ValueMetricDisplay_ratioSection__Jc4k7{align-items:flex-start;display:flex;flex-direction:column}.ValueMetricDisplay_ratioDisplay__g0VwD{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs,4px)}.ValueMetricDisplay_ratioValue__rWOdM{font-feature-settings:"tnum";font-size:20px;font-size:var(--font-size-xl,20px);font-variant-numeric:tabular-nums;font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1}.ValueMetricDisplay_ratioIndicator__FVnK9{align-items:center;display:flex}.ValueMetricDisplay_ratioIcon__xUcy4{font-size:13px;font-size:var(--font-size-sm,13px)}.ValueMetricDisplay_ratioHint__uoc8N{font-size:11px;font-size:var(--font-size-xs,11px);margin-top:2px;margin-top:var(--spacing-2xs,2px)}.ValueMetricDisplay_rankSection__oII-t{align-items:center;display:flex;flex-direction:column}.ValueMetricDisplay_rankBadge__JkHlK{align-items:center;background:linear-gradient(135deg,var(--rank-color) 0,color-mix(in srgb,var(--rank-color) 80%,#000) 100%);border:2px solid var(--rank-color);border-radius:50%;box-shadow:0 2px 8px var(--rank-glow),inset 0 1px 0 #fff3;cursor:pointer;display:flex;gap:2px;gap:var(--spacing-2xs,2px);justify-content:center;min-height:44px;min-width:44px;padding:4px 8px;padding:var(--spacing-xs,4px) var(--spacing-sm,8px);transition:all .2s ease}.ValueMetricDisplay_rankBadge__JkHlK:hover:not(:disabled){box-shadow:0 4px 16px var(--rank-glow),inset 0 1px 0 #ffffff4d;transform:scale(1.05)}.ValueMetricDisplay_rankBadge__JkHlK:disabled{cursor:default}.ValueMetricDisplay_rankNumber__V5csr{color:#fff;font-size:18px;font-size:var(--font-size-lg,18px);font-weight:700;font-weight:var(--font-weight-bold,700);line-height:1;text-shadow:0 1px 2px #0003}.ValueMetricDisplay_rankIcon__rg0l4{color:#ffffffe6;font-size:11px;font-size:var(--font-size-xs,11px)}.ValueMetricDisplay_rankLevel__ZItf9{font-size:11px;font-size:var(--font-size-xs,11px);font-weight:500;font-weight:var(--font-weight-medium,500);margin-top:2px;margin-top:var(--spacing-2xs,2px)}.ValueMetricDisplay_compact__2z9uY .ValueMetricDisplay_metricRow__unBvp{gap:8px;gap:var(--spacing-sm,8px)}.ValueMetricDisplay_compact__2z9uY .ValueMetricDisplay_ratioValue__rWOdM{font-size:14px;font-size:var(--font-size-base,14px)}.ValueMetricDisplay_compact__2z9uY .ValueMetricDisplay_ratioIcon__xUcy4{font-size:11px;font-size:var(--font-size-xs,11px)}.ValueMetricDisplay_compact__2z9uY .ValueMetricDisplay_rankBadge__JkHlK{min-height:28px;min-width:28px;padding:2px;padding:var(--spacing-2xs,2px)}.ValueMetricDisplay_compact__2z9uY .ValueMetricDisplay_rankNumber__V5csr{font-size:13px;font-size:var(--font-size-sm,13px)}.ValueMetricDisplay_standard__mz4Qs .ValueMetricDisplay_metricRow__unBvp{padding:8px 0;padding:var(--spacing-sm,8px) 0}.ValueMetricDisplay_detailed__33nYe .ValueMetricDisplay_metricRow__unBvp{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-radius:12px;border-radius:var(--border-radius-lg,12px);padding:16px;padding:var(--spacing-md,16px)}.ValueMetricDisplay_detailed__33nYe .ValueMetricDisplay_ratioValue__rWOdM{font-size:24px;font-size:var(--font-size-2xl,24px)}.ValueMetricDisplay_detailed__33nYe .ValueMetricDisplay_rankBadge__JkHlK{min-height:56px;min-width:56px}.ValueMetricDisplay_detailed__33nYe .ValueMetricDisplay_rankNumber__V5csr{font-size:20px;font-size:var(--font-size-xl,20px)}.ValueMetricDisplay_detailed__33nYe .ValueMetricDisplay_rankIcon__rg0l4{font-size:13px;font-size:var(--font-size-sm,13px)}@media (max-width:576px){.ValueMetricDisplay_metricRow__unBvp{gap:8px;gap:var(--spacing-sm,8px)}.ValueMetricDisplay_ratioValue__rWOdM{font-size:18px;font-size:var(--font-size-lg,18px)}.ValueMetricDisplay_rankBadge__JkHlK{min-height:36px;min-width:36px}.ValueMetricDisplay_rankNumber__V5csr{font-size:14px;font-size:var(--font-size-base,14px)}}.ValueCreationComponent_valueCreationComponent__a\+oxv{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ValueCreationComponent_valueCreationComponent__a\+oxv.ValueCreationComponent_compact__yW-eh{gap:var(--spacing-md)}.ValueCreationComponent_header__YjDJN{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding-bottom:var(--spacing-md)}.ValueCreationComponent_title__HcXr0{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.ValueCreationComponent_artifactName__gzhCq{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ValueCreationComponent_metricsGrid__SWlr2{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.ValueCreationComponent_metricsGrid__SWlr2{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.ValueCreationComponent_metricsGrid__SWlr2{grid-template-columns:1fr}}.ValueCreationComponent_metricCard__My\+ww{background:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--metric-color);border-radius:var(--border-radius-lg);padding:var(--spacing-md);position:relative;transition:all .2s ease}.ValueCreationComponent_metricCard__My\+ww:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_clickable__OEmPE{cursor:pointer}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_clickable__OEmPE:hover{border-color:var(--metric-color)}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_clickable__OEmPE:focus{outline:2px solid var(--metric-color);outline-offset:2px}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_selected__2JL0e{background:linear-gradient(135deg,var(--color-card) 0,color-mix(in srgb,var(--metric-color) 5%,var(--color-card)) 100%);border-color:var(--metric-color);border-left-width:4px;box-shadow:0 0 0 2px color-mix(in srgb,var(--metric-color) 20%,#0000)}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_selected__2JL0e:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--metric-color);bottom:-12px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_compact__yW-eh{padding:var(--spacing-sm)}.ValueCreationComponent_expandIndicator__Fhbur{bottom:4px;color:var(--color-text-tertiary);font-size:10px;opacity:0;position:absolute;right:8px;transition:opacity .2s ease}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_clickable__OEmPE:hover .ValueCreationComponent_expandIndicator__Fhbur{opacity:1}.ValueCreationComponent_metricCard__My\+ww.ValueCreationComponent_selected__2JL0e .ValueCreationComponent_expandIndicator__Fhbur{opacity:.7}.ValueCreationComponent_metricHeader__XeDj6{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.ValueCreationComponent_metricIcon__JnzSt{align-items:center;border-radius:var(--border-radius-md);color:#fff;display:flex;font-size:var(--font-size-lg);height:36px;justify-content:center;width:36px}.ValueCreationComponent_compact__yW-eh .ValueCreationComponent_metricIcon__JnzSt{font-size:var(--font-size-base);height:28px;width:28px}.ValueCreationComponent_metricTitle__11bRu{align-items:center;display:flex;flex:1 1;gap:var(--spacing-xs)}.ValueCreationComponent_metricLabel__RySC4{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ValueCreationComponent_compact__yW-eh .ValueCreationComponent_metricLabel__RySC4{font-size:var(--font-size-sm)}.ValueCreationComponent_trendIcon__1Ey-e{align-items:center;display:flex;font-size:var(--font-size-sm)}.ValueCreationComponent_metricBody__7kl24{margin-top:var(--spacing-xs)}.ValueCreationComponent_summary__pe2a8{background:var(--color-bg-secondary);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-lg);padding:var(--spacing-md)}@media (max-width:576px){.ValueCreationComponent_summary__pe2a8{flex-direction:column;gap:var(--spacing-md)}}.ValueCreationComponent_summaryItem__hrIdi{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ValueCreationComponent_summaryLabel__YBRSN{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ValueCreationComponent_summaryValue__IfuEA{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ValueBreakdownChart_chartContainer__WH\+7Z{background:#fff;background:var(--color-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;border-radius:var(--border-radius-lg,12px);padding:16px;padding:var(--spacing-md,16px);width:100%}.ValueBreakdownChart_chart__L3vnm{display:block;width:100%}.ValueBreakdownChart_axis__F7BmL{color:#6b7280;color:var(--color-text-secondary,#6b7280)}.ValueBreakdownChart_axis__F7BmL line,.ValueBreakdownChart_axis__F7BmL path{stroke:#e5e7eb;stroke:var(--color-border,#e5e7eb)}.ValueBreakdownChart_axis__F7BmL text{fill:#6b7280;fill:var(--color-text-secondary,#6b7280);font-size:11px}.ValueBreakdownChart_legend__4QB\+r{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:24px;gap:var(--spacing-lg,24px);justify-content:center;margin-top:16px;margin-top:var(--spacing-md,16px);padding-top:8px;padding-top:var(--spacing-sm,8px)}.ValueBreakdownChart_legendItem__8EHwo{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs,4px)}.ValueBreakdownChart_legendColor__jGeuK{border-radius:4px;border-radius:var(--border-radius-sm,4px);flex-shrink:0;height:16px;width:16px}.ValueBreakdownChart_legendPattern__5u0Rf{align-items:center;display:flex;justify-content:center}.ValueBreakdownChart_legendLabel__lFRJr{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;font-size:var(--font-size-sm,13px)}@media (max-width:576px){.ValueBreakdownChart_legend__4QB\+r{flex-wrap:wrap;gap:8px;gap:var(--spacing-sm,8px)}.ValueBreakdownChart_legendItem__8EHwo{flex-basis:45%}}.ValueCreationDetailComponent_valueCreationDetail__k6J51{display:flex;flex-direction:column;gap:var(--spacing-md)}.ValueCreationDetailComponent_header__2p6a3{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding-bottom:var(--spacing-md)}.ValueCreationDetailComponent_title__XOvTt{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);margin:0}.ValueCreationDetailComponent_headerIcon__WiPyg{align-items:center;display:flex;font-size:var(--font-size-xl)}.ValueCreationDetailComponent_artifactName__\+Sn-4{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ValueCreationDetailComponent_valueCreationDetail__k6J51.ValueCreationDetailComponent_locked__dMlHw{animation:ValueCreationDetailComponent_slideDown__EPpAc .3s ease-out}@keyframes ValueCreationDetailComponent_slideDown__EPpAc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ValueCreationDetailComponent_lockedContent__kJAvB{padding:var(--spacing-md) 0}.ValueCreationDetailComponent_tabs__iT1L8 .ant-tabs-tab{padding:var(--spacing-sm) var(--spacing-md)}.ValueCreationDetailComponent_tabLabel__xGkjC{align-items:center;display:flex;gap:var(--spacing-xs)}.ValueCreationDetailComponent_tabIcon__nqNnA{align-items:center;display:flex;font-size:var(--font-size-base)}.ValueCreationDetailComponent_tabContent__XtiC5{padding:var(--spacing-md) 0}.ValueCreationDetailComponent_detailCard__A-c2C,.ValueCreationDetailComponent_tabContent__XtiC5{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ValueCreationDetailComponent_summaryMetric__zQ\+7C{background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-card) 100%);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.ValueCreationDetailComponent_sectionTitle__2OAp\+{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);margin:0 0 var(--spacing-md) 0}.ValueCreationDetailComponent_currentBreakdown__4rPBI{align-items:center;background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-md)}.ValueCreationDetailComponent_breakdownItem__BwcOv{align-items:center;display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px)}.ValueCreationDetailComponent_breakdownLabel__yttdy{color:var(--color-text-tertiary);font-size:11px;font-size:var(--font-size-xs,11px);letter-spacing:.5px;text-transform:uppercase}.ValueCreationDetailComponent_breakdownValue__iTM4W{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.ValueCreationDetailComponent_breakdownRatio__LQ6Ri{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.ValueCreationDetailComponent_breakdownDivider__02zhX{color:var(--color-text-tertiary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);padding:0 var(--spacing-xs)}.ValueCreationDetailComponent_chartSection__-Dx6I{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.ValueCreationDetailComponent_valueBreakdown__D-J1l{background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.ValueCreationDetailComponent_valueMetrics__Gf42p{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.ValueCreationDetailComponent_valueMetric__qVHvJ{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs)}.ValueCreationDetailComponent_metricLabel__lP8oD{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ValueCreationDetailComponent_metricValue__LhGoD,.ValueCreationDetailComponent_valueDivider__wfQJy{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.ValueCreationDetailComponent_valueDivider__wfQJy{color:var(--color-text-tertiary)}.ValueCreationDetailComponent_ratioValue__EWT8T{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.ValueCreationDetailComponent_assessmentSection__dlyhB{background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde047;border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.ValueCreationDetailComponent_rankProgress__gktFm{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.ValueCreationDetailComponent_rankCurrent__5zMFi{align-items:center;display:flex}.ValueCreationDetailComponent_rankTag__BXZMW{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs) var(--spacing-md)}.ValueCreationDetailComponent_nextRankInfo__AFnm7{align-items:center;display:flex;gap:var(--spacing-sm)}.ValueCreationDetailComponent_nextRankLabel__WyTqI{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ValueCreationDetailComponent_nextRankValue__8fjTW{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ValueCreationDetailComponent_objectivesSection__wLQ0j{border-top:1px solid var(--color-border);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.ValueCreationDetailComponent_objectivesTitle__gVwBv{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-sm) 0}.ValueCreationDetailComponent_objectivesList__JA1lh{list-style-type:disc;margin:0;padding-left:var(--spacing-md)}.ValueCreationDetailComponent_objectiveItem__mA071{align-items:center;border-radius:var(--border-radius-sm);color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);justify-content:space-between;margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:background-color .2s ease}.ValueCreationDetailComponent_objectiveItem__mA071.ValueCreationDetailComponent_clickable__gKNhL{background:var(--color-bg-container);border:1px solid var(--color-border);cursor:pointer;margin-left:calc(var(--spacing-sm)*-1);margin-right:calc(var(--spacing-sm)*-1)}.ValueCreationDetailComponent_objectiveItem__mA071.ValueCreationDetailComponent_clickable__gKNhL:hover{background:#e6f7ff;background:var(--color-primary-bg-hover,#e6f7ff);border-color:var(--color-primary)}.ValueCreationDetailComponent_objectiveItem__mA071.ValueCreationDetailComponent_clickable__gKNhL:focus{outline:2px solid var(--color-primary);outline-offset:2px}.ValueCreationDetailComponent_objectiveText__RxvfI{flex:1 1}.ValueCreationDetailComponent_objectiveArrow__OdxO8{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-left:var(--spacing-sm);transition:transform .2s ease,color .2s ease}.ValueCreationDetailComponent_objectiveItem__mA071.ValueCreationDetailComponent_clickable__gKNhL:hover .ValueCreationDetailComponent_objectiveArrow__OdxO8{color:var(--color-primary);transform:translateX(2px)}.ValueCreationDetailComponent_historicalSection__EOBF-,.ValueCreationDetailComponent_projectionSection__rqPRJ{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.ValueCreationDetailComponent_historicalTable__\+b8qM{margin-top:var(--spacing-sm)}.ValueCreationDetailComponent_dateRange__p-qeY{color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (max-width:576px){.ValueCreationDetailComponent_valueMetrics__Gf42p{flex-direction:column}.ValueCreationDetailComponent_valueDivider__wfQJy{display:none}.ValueCreationDetailComponent_rankDisplay__iQI7j{align-items:center;flex-direction:column;text-align:center}}.StakeholderValueComponent_stakeholderValueComponent__ShmhE{display:flex;flex-direction:column;gap:var(--spacing-lg)}.StakeholderValueComponent_stakeholderValueComponent__ShmhE.StakeholderValueComponent_compact__UHhME{gap:var(--spacing-md)}.StakeholderValueComponent_header__-OaEF{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding-bottom:var(--spacing-md)}.StakeholderValueComponent_title__sOmj0{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.StakeholderValueComponent_artifactName__Dw-5c{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.StakeholderValueComponent_metricsGrid__8hCJA{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(3,1fr)}@media (max-width:992px){.StakeholderValueComponent_metricsGrid__8hCJA{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.StakeholderValueComponent_metricsGrid__8hCJA{grid-template-columns:1fr}}.StakeholderValueComponent_metricCard__OBVfZ{background:var(--color-card);border:1px solid var(--color-border);border-left:4px solid var(--metric-color);border-radius:var(--border-radius-lg);padding:var(--spacing-md);position:relative;transition:all .2s ease}.StakeholderValueComponent_metricCard__OBVfZ:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_clickable__DXaMO{cursor:pointer}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_clickable__DXaMO:hover{border-color:var(--metric-color)}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_clickable__DXaMO:focus{outline:2px solid var(--metric-color);outline-offset:2px}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_selected__YszAb{background:linear-gradient(135deg,var(--color-card) 0,color-mix(in srgb,var(--metric-color) 5%,var(--color-card)) 100%);border-color:var(--metric-color);border-left-width:4px;box-shadow:0 0 0 2px color-mix(in srgb,var(--metric-color) 20%,#0000)}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_selected__YszAb:after{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--metric-color);bottom:-12px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_compact__UHhME{padding:var(--spacing-sm)}.StakeholderValueComponent_expandIndicator__M7-mg{bottom:4px;color:var(--color-text-tertiary);font-size:10px;opacity:0;position:absolute;right:8px;transition:opacity .2s ease}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_clickable__DXaMO:hover .StakeholderValueComponent_expandIndicator__M7-mg{opacity:1}.StakeholderValueComponent_metricCard__OBVfZ.StakeholderValueComponent_selected__YszAb .StakeholderValueComponent_expandIndicator__M7-mg{opacity:.7}.StakeholderValueComponent_metricHeader__\+qTRz{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.StakeholderValueComponent_metricIcon__zXn3G{align-items:center;border-radius:var(--border-radius-md);color:#fff;display:flex;font-size:var(--font-size-lg);height:36px;justify-content:center;width:36px}.StakeholderValueComponent_compact__UHhME .StakeholderValueComponent_metricIcon__zXn3G{font-size:var(--font-size-base);height:28px;width:28px}.StakeholderValueComponent_metricTitle__XCZ5N{align-items:center;display:flex;flex:1 1;gap:var(--spacing-xs)}.StakeholderValueComponent_metricLabel__oUW91{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.StakeholderValueComponent_compact__UHhME .StakeholderValueComponent_metricLabel__oUW91{font-size:var(--font-size-sm)}.StakeholderValueComponent_trendIcon__Er7Sn{align-items:center;display:flex;font-size:var(--font-size-sm)}.StakeholderValueComponent_metricBody__y1IEa{margin-top:var(--spacing-xs)}.StakeholderValueComponent_summary__4fqlX{background:var(--color-bg-secondary);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-lg);padding:var(--spacing-md)}@media (max-width:576px){.StakeholderValueComponent_summary__4fqlX{flex-direction:column;gap:var(--spacing-md)}}.StakeholderValueComponent_summaryItem__3oPrk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.StakeholderValueComponent_summaryLabel__sirfX{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.StakeholderValueComponent_summaryValue__dKOrS{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.StakeholderValueDetailComponent_stakeholderValueDetail__k3Yjb{display:flex;flex-direction:column;gap:var(--spacing-md)}.StakeholderValueDetailComponent_header__38TM4{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding-bottom:var(--spacing-md)}.StakeholderValueDetailComponent_title__tQXEX{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-sm);margin:0}.StakeholderValueDetailComponent_headerIcon__wQaW1{align-items:center;display:flex;font-size:var(--font-size-xl)}.StakeholderValueDetailComponent_artifactName__tCstT{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.StakeholderValueDetailComponent_stakeholderValueDetail__k3Yjb.StakeholderValueDetailComponent_locked__d7p31{animation:StakeholderValueDetailComponent_slideDown__J8A9Z .3s ease-out}@keyframes StakeholderValueDetailComponent_slideDown__J8A9Z{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.StakeholderValueDetailComponent_lockedContent__TGKAB{padding:var(--spacing-md) 0}.StakeholderValueDetailComponent_tabs__8RFh- .ant-tabs-tab{padding:var(--spacing-sm) var(--spacing-md)}.StakeholderValueDetailComponent_tabLabel__YcI6P{align-items:center;display:flex;gap:var(--spacing-xs)}.StakeholderValueDetailComponent_tabIcon__40eZ7{align-items:center;display:flex;font-size:var(--font-size-base)}.StakeholderValueDetailComponent_tabContent__xVVey{padding:var(--spacing-md) 0}.StakeholderValueDetailComponent_detailCard__mBVYe,.StakeholderValueDetailComponent_tabContent__xVVey{display:flex;flex-direction:column;gap:var(--spacing-lg)}.StakeholderValueDetailComponent_summaryMetric__Htyb\+{background:linear-gradient(135deg,var(--color-bg-secondary) 0,var(--color-card) 100%);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.StakeholderValueDetailComponent_sectionTitle__Kskl3{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);margin:0 0 var(--spacing-md) 0}.StakeholderValueDetailComponent_currentBreakdown__KzxX0{align-items:center;background:var(--color-bg-secondary);border-radius:var(--border-radius-lg);display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;padding:var(--spacing-md)}.StakeholderValueDetailComponent_breakdownItem__\+I3LU{align-items:center;display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px)}.StakeholderValueDetailComponent_breakdownLabel__BjDre{color:var(--color-text-tertiary);font-size:11px;font-size:var(--font-size-xs,11px);letter-spacing:.5px;text-transform:uppercase}.StakeholderValueDetailComponent_breakdownValue__zfOFp{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.StakeholderValueDetailComponent_breakdownRatio__sylKX{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.StakeholderValueDetailComponent_breakdownDivider__kXceI{color:var(--color-text-tertiary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);padding:0 var(--spacing-xs)}.StakeholderValueDetailComponent_chartSection__UNnwH{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.StakeholderValueDetailComponent_assessmentSection__d-1KN{background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #fde047;border-radius:var(--border-radius-lg);padding:var(--spacing-md)}.StakeholderValueDetailComponent_rankProgress__6kWA7{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between}.StakeholderValueDetailComponent_rankCurrent__Q1V\+E{align-items:center;display:flex}.StakeholderValueDetailComponent_rankTag__oq\+eA{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--spacing-xs) var(--spacing-md)}.StakeholderValueDetailComponent_nextRankInfo__kxkrw{align-items:center;display:flex;gap:var(--spacing-sm)}.StakeholderValueDetailComponent_nextRankLabel__-WqRI{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.StakeholderValueDetailComponent_nextRankValue__Si4sS{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.StakeholderValueDetailComponent_objectivesSection__r\+NDC{border-top:1px solid var(--color-border);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.StakeholderValueDetailComponent_objectivesTitle__rXwb0{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-sm) 0}.StakeholderValueDetailComponent_objectivesList__kgVQ7{list-style-type:disc;margin:0;padding-left:var(--spacing-md)}.StakeholderValueDetailComponent_objectiveItem__bp5n4{align-items:center;border-radius:var(--border-radius-sm);color:var(--color-text-primary);display:flex;font-size:var(--font-size-sm);justify-content:space-between;margin-bottom:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:background-color .2s ease}.StakeholderValueDetailComponent_objectiveItem__bp5n4.StakeholderValueDetailComponent_clickable__qeaQO{background:var(--color-bg-container);border:1px solid var(--color-border);cursor:pointer;margin-left:calc(var(--spacing-sm)*-1);margin-right:calc(var(--spacing-sm)*-1)}.StakeholderValueDetailComponent_objectiveItem__bp5n4.StakeholderValueDetailComponent_clickable__qeaQO:hover{background:#e6f7ff;background:var(--color-primary-bg-hover,#e6f7ff);border-color:var(--color-primary)}.StakeholderValueDetailComponent_objectiveItem__bp5n4.StakeholderValueDetailComponent_clickable__qeaQO:focus{outline:2px solid var(--color-primary);outline-offset:2px}.StakeholderValueDetailComponent_objectiveText__WHaiR{flex:1 1}.StakeholderValueDetailComponent_objectiveArrow__QviZg{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-left:var(--spacing-sm);transition:transform .2s ease,color .2s ease}.StakeholderValueDetailComponent_objectiveItem__bp5n4.StakeholderValueDetailComponent_clickable__qeaQO:hover .StakeholderValueDetailComponent_objectiveArrow__QviZg{color:var(--color-primary);transform:translateX(2px)}@media (max-width:576px){.StakeholderValueDetailComponent_currentBreakdown__KzxX0{flex-direction:column}.StakeholderValueDetailComponent_breakdownDivider__kXceI{display:none}}.ProductCatalogComponent_productCatalog__hWuQ4{display:flex;flex-direction:column;gap:var(--spacing-md)}.ProductCatalogComponent_productCatalog__hWuQ4.ProductCatalogComponent_compact__G4U\+2{gap:var(--spacing-sm)}.ProductCatalogComponent_header__XWGIw{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:space-between;padding-bottom:var(--spacing-md)}.ProductCatalogComponent_titleSection__M-x65{align-items:center;display:flex;gap:var(--spacing-md)}.ProductCatalogComponent_title__VjJrN{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs);margin:0}.ProductCatalogComponent_productCount__MTnge{background:var(--color-bg-secondary);border-radius:var(--border-radius-full);color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:2px 8px}.ProductCatalogComponent_headerActions__za6IB{align-items:center;display:flex;gap:var(--spacing-md)}.ProductCatalogComponent_totalRevenue__Owm7G{align-items:center;color:#10b981;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--spacing-xs)}.ProductCatalogComponent_addButton__uPsul{flex-shrink:0}.ProductCatalogComponent_filters__xyd4Z{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.ProductCatalogComponent_searchInput__iZ0Hj{flex:1 1;max-width:300px;min-width:200px}.ProductCatalogComponent_statusFilter__FE8-n{min-width:150px}.ProductCatalogComponent_productTable__Z0LBm{margin-top:var(--spacing-sm)}.ProductCatalogComponent_productTable__Z0LBm .ant-table-thead>tr>th{background:var(--color-bg-secondary);font-weight:var(--font-weight-semibold)}.ProductCatalogComponent_clickableRow__g07vM{cursor:pointer;transition:background-color .2s ease}.ProductCatalogComponent_clickableRow__g07vM:hover{background-color:var(--color-hover)}.ProductCatalogComponent_productName__xY06W{align-items:center;color:var(--color-text-primary);display:flex;font-weight:var(--font-weight-medium);gap:var(--spacing-xs)}.ProductCatalogComponent_productIcon__g0qGS{color:var(--color-primary)}.ProductCatalogComponent_revenueCell__vdrHV{display:flex;flex-direction:column;gap:4px}.ProductCatalogComponent_revenueBar__9ABcs{margin:0}.ProductCatalogComponent_revenueValue__CXnSv{color:#10b981;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ProductCatalogComponent_compact__G4U\+2 .ProductCatalogComponent_header__XWGIw{padding-bottom:var(--spacing-sm)}.ProductCatalogComponent_compact__G4U\+2 .ProductCatalogComponent_filters__xyd4Z{gap:var(--spacing-sm)}.ProductCatalogComponent_compact__G4U\+2 .ProductCatalogComponent_searchInput__iZ0Hj{max-width:200px}@media (max-width:576px){.ProductCatalogComponent_header__XWGIw{align-items:flex-start;flex-direction:column}.ProductCatalogComponent_filters__xyd4Z{width:100%}.ProductCatalogComponent_searchInput__iZ0Hj,.ProductCatalogComponent_statusFilter__FE8-n{max-width:none;width:100%}.ProductCatalogComponent_revenueCell__vdrHV{min-width:100px}}.ProcessStepsChart_chartContainer__CRW5v{min-height:100px;width:100%}.ProcessStepsChart_chart__Kds\+O{display:block;width:100%}.ProcessStepsChart_empty__mjD83{align-items:center;color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);display:flex;font-size:13px;font-size:var(--font-size-sm,13px);justify-content:center;min-height:100px}.ProductDemandComponent_productDemand__Zz8nI{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md,16px)}.ProductDemandComponent_productDemand__Zz8nI.ProductDemandComponent_compact__4-hBl{gap:8px;gap:var(--spacing-sm,8px)}.ProductDemandComponent_header__KvSWT{align-items:center;display:flex;justify-content:space-between}.ProductDemandComponent_title__y36ED{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:14px;font-size:var(--font-size-base,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;gap:var(--spacing-xs,4px);margin:0}.ProductDemandComponent_chartWrapper__BHK7j{width:100%}.ProductDemandComponent_keyMetrics__S0Mu4{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:8px;gap:var(--spacing-sm,8px);justify-content:space-between;padding-top:8px;padding-top:var(--spacing-sm,8px)}.ProductDemandComponent_keyMetric__L4gDB{align-items:center;cursor:help;display:flex;gap:4px;gap:var(--spacing-xs,4px)}.ProductDemandComponent_metricIcon__5mH8v{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:14px;font-size:var(--font-size-base,14px)}.ProductDemandComponent_metricContent__DZtWF{display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px)}.ProductDemandComponent_metricLabel__Si42k{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px)}.ProductDemandComponent_metricValue__l6wAq{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.ProductDemandComponent_compact__4-hBl .ProductDemandComponent_keyMetrics__S0Mu4{flex-wrap:wrap}.ProductDemandComponent_compact__4-hBl .ProductDemandComponent_keyMetric__L4gDB{flex-basis:30%}@media (max-width:576px){.ProductDemandComponent_keyMetrics__S0Mu4{flex-wrap:wrap}.ProductDemandComponent_keyMetric__L4gDB{flex-basis:45%}}.ProductSupplyComponent_productSupply__5lq-A{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md,16px)}.ProductSupplyComponent_productSupply__5lq-A.ProductSupplyComponent_compact__dlytq{gap:8px;gap:var(--spacing-sm,8px)}.ProductSupplyComponent_header__VjZIt{align-items:center;display:flex;justify-content:space-between}.ProductSupplyComponent_title__93-4e{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:14px;font-size:var(--font-size-base,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;gap:var(--spacing-xs,4px);margin:0}.ProductSupplyComponent_chartWrapper__nxBLy{width:100%}.ProductSupplyComponent_keyMetrics__lh3Ao{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:8px;gap:var(--spacing-sm,8px);justify-content:space-between;padding-top:8px;padding-top:var(--spacing-sm,8px)}.ProductSupplyComponent_keyMetric__2th9p{align-items:center;cursor:help;display:flex;gap:4px;gap:var(--spacing-xs,4px)}.ProductSupplyComponent_metricIcon__vf9Pp{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:14px;font-size:var(--font-size-base,14px)}.ProductSupplyComponent_metricContent__KbwyL{display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px)}.ProductSupplyComponent_metricLabel__dPIkG{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px)}.ProductSupplyComponent_metricValue__rWuqE{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.ProductSupplyComponent_compact__dlytq .ProductSupplyComponent_keyMetrics__lh3Ao{flex-wrap:wrap}.ProductSupplyComponent_compact__dlytq .ProductSupplyComponent_keyMetric__2th9p{flex-basis:30%}@media (max-width:576px){.ProductSupplyComponent_keyMetrics__lh3Ao{flex-wrap:wrap}.ProductSupplyComponent_keyMetric__2th9p{flex-basis:45%}}.ProductDeliveryComponent_productDelivery__GS1Re{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md,16px)}.ProductDeliveryComponent_productDelivery__GS1Re.ProductDeliveryComponent_compact__k3zky{gap:8px;gap:var(--spacing-sm,8px)}.ProductDeliveryComponent_header__C8qSr{align-items:center;display:flex;justify-content:space-between}.ProductDeliveryComponent_title__a4hKP{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:14px;font-size:var(--font-size-base,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;gap:var(--spacing-xs,4px);margin:0}.ProductDeliveryComponent_chartWrapper__1uNDT{width:100%}.ProductDeliveryComponent_metricsSection__O4pxw{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);padding-top:8px;padding-top:var(--spacing-sm,8px)}.ProductDeliveryComponent_metricCard__pGSWj{align-items:center;background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-radius:8px;border-radius:var(--border-radius-md,8px);cursor:help;display:flex;gap:8px;gap:var(--spacing-sm,8px);padding:8px;padding:var(--spacing-sm,8px);transition:background-color .2s ease}.ProductDeliveryComponent_metricCard__pGSWj:hover{background:#f3f4f6;background:var(--color-bg-tertiary,#f3f4f6)}.ProductDeliveryComponent_metricCard__pGSWj.ProductDeliveryComponent_alert__F4JrU{background:#fef2f2}.ProductDeliveryComponent_metricIcon__oh7gB{flex-shrink:0;font-size:18px;font-size:var(--font-size-lg,18px)}.ProductDeliveryComponent_metricContent__cUx24{display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px);min-width:0}.ProductDeliveryComponent_metricValue__dKHFS{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:14px;font-size:var(--font-size-base,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;gap:var(--spacing-xs,4px)}.ProductDeliveryComponent_metricLabel__aF15t{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px)}.ProductDeliveryComponent_alertIcon__bREC6{color:#ef4444;font-size:12px;font-size:var(--font-size-sm,12px)}.ProductDeliveryComponent_rateTag__DQwRC{font-size:11px;font-size:var(--font-size-xs,11px);margin-left:4px;margin-left:var(--spacing-xs,4px)}.ProductDeliveryComponent_compact__k3zky .ProductDeliveryComponent_metricCard__pGSWj{padding:4px 8px;padding:var(--spacing-xs,4px) var(--spacing-sm,8px)}.ProductDeliveryComponent_compact__k3zky .ProductDeliveryComponent_metricIcon__oh7gB{font-size:14px;font-size:var(--font-size-base,14px)}.ProductDeliveryComponent_compact__k3zky .ProductDeliveryComponent_metricValue__dKHFS{font-size:13px;font-size:var(--font-size-sm,13px)}@media (max-width:576px){.ProductDeliveryComponent_metricCard__pGSWj{padding:4px 8px;padding:var(--spacing-xs,4px) var(--spacing-sm,8px)}}.ProductOperationsComponent_productOperations__ufwa9{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-lg,24px)}.ProductOperationsComponent_productOperations__ufwa9.ProductOperationsComponent_compact__WVsfg{gap:16px;gap:var(--spacing-md,16px)}.ProductOperationsComponent_header__AqiXi{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;justify-content:space-between;padding-bottom:16px;padding-bottom:var(--spacing-md,16px)}.ProductOperationsComponent_title__y5-H4{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0}.ProductOperationsComponent_artifactName__sNQgd{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;font-size:var(--font-size-sm,13px)}.ProductOperationsComponent_operationsGrid__g\+8qk{grid-gap:16px;grid-gap:var(--spacing-md,16px);align-items:stretch;display:grid;gap:16px;gap:var(--spacing-md,16px);grid-template-columns:1fr auto 1fr}.ProductOperationsComponent_leftColumn__OFFWq{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md,16px)}.ProductOperationsComponent_flowArrow__lNuB7{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 8px;padding:0 var(--spacing-sm,8px)}.ProductOperationsComponent_arrowLine__VP6Wu{background:linear-gradient(180deg,#3b82f6,#10b981 50%,#8b5cf6);flex:1 1;max-height:100px;opacity:.3;width:2px}.ProductOperationsComponent_arrowHead__wxBnm{color:#8b5cf6;font-size:24px;font-weight:700}.ProductOperationsComponent_rightColumn__DMO3g{display:flex;flex-direction:column}.ProductOperationsComponent_operationCard__hqw2f{background:#fff;background:var(--color-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;border-radius:var(--border-radius-lg,12px);flex:1 1;overflow:hidden}.ProductOperationsComponent_operationCard__hqw2f .ant-card-head{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);min-height:auto;padding:8px 16px;padding:var(--spacing-sm,8px) var(--spacing-md,16px)}.ProductOperationsComponent_operationCard__hqw2f .ant-card-head-title{padding:0}.ProductOperationsComponent_operationCard__hqw2f .ant-card-body{padding:16px;padding:var(--spacing-md,16px)}.ProductOperationsComponent_deliveryCard__E1AEs{height:100%}.ProductOperationsComponent_cardTitle__eqEQK{align-items:center;display:flex;font-size:13px;font-size:var(--font-size-sm,13px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;gap:var(--spacing-xs,4px);justify-content:space-between;width:100%}.ProductOperationsComponent_configureLink__v9e4O{color:#3b82f6;font-size:12px;font-weight:600}.ProductOperationsComponent_configureLink__v9e4O:hover{color:#2563eb}@media (max-width:992px){.ProductOperationsComponent_operationsGrid__g\+8qk{grid-template-columns:1fr;grid-template-rows:auto auto auto}.ProductOperationsComponent_flowArrow__lNuB7{flex-direction:row;padding:8px 0;padding:var(--spacing-sm,8px) 0}.ProductOperationsComponent_arrowLine__VP6Wu{flex:1 1;height:2px;max-height:none;max-width:100px;width:auto}.ProductOperationsComponent_arrowHead__wxBnm{transform:rotate(90deg)}.ProductOperationsComponent_leftColumn__OFFWq{flex-direction:row}.ProductOperationsComponent_leftColumn__OFFWq .ProductOperationsComponent_operationCard__hqw2f{flex:1 1}}@media (max-width:576px){.ProductOperationsComponent_leftColumn__OFFWq{flex-direction:column}}.ProductDevelopmentComponent_productDevelopment__laOQm{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-lg,24px)}.ProductDevelopmentComponent_productDevelopment__laOQm.ProductDevelopmentComponent_compact__-N8JR{gap:16px;gap:var(--spacing-md,16px)}.ProductDevelopmentComponent_header__sG-4K{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;justify-content:space-between;padding-bottom:16px;padding-bottom:var(--spacing-md,16px)}.ProductDevelopmentComponent_title__VYDb0{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:8px;gap:var(--spacing-sm,8px);margin:0}.ProductDevelopmentComponent_artifactName__6yUC9{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;font-size:var(--font-size-sm,13px)}.ProductDevelopmentComponent_summaryRow__668Z2{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-radius:12px;border-radius:var(--border-radius-lg,12px);display:flex;gap:16px;gap:var(--spacing-md,16px);justify-content:space-around;padding:16px;padding:var(--spacing-md,16px)}.ProductDevelopmentComponent_summaryItem__Qa6Mt{align-items:center;display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px)}.ProductDevelopmentComponent_summaryValue__mn3yd{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:24px;font-size:var(--font-size-2xl,24px);font-weight:700;font-weight:var(--font-weight-bold,700)}.ProductDevelopmentComponent_summaryLabel__5no7X{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px);letter-spacing:.5px;text-transform:uppercase}.ProductDevelopmentComponent_sectionTitle__3M6m7{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:14px;font-size:var(--font-size-base,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin:0 0 16px;margin:0 0 var(--spacing-md,16px) 0}.ProductDevelopmentComponent_releasesSection__XNUas{flex:1 1}.ProductDevelopmentComponent_timeline__rJ4zn{padding-left:8px;padding-left:var(--spacing-sm,8px)}.ProductDevelopmentComponent_emptyState__y4fK4{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);padding:32px;padding:var(--spacing-xl,32px);text-align:center}.ProductDevelopmentComponent_releaseCard__iXSdV{background:#fff;background:var(--color-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;border-radius:var(--border-radius-lg,12px);margin-bottom:8px;margin-bottom:var(--spacing-sm,8px);padding:16px;padding:var(--spacing-md,16px)}.ProductDevelopmentComponent_releaseCard__iXSdV.ProductDevelopmentComponent_compact__-N8JR{padding:8px 16px;padding:var(--spacing-sm,8px) var(--spacing-md,16px)}.ProductDevelopmentComponent_releaseHeader__1va5I{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--spacing-sm,8px)}.ProductDevelopmentComponent_releaseTitle__UZv9R{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs,4px)}.ProductDevelopmentComponent_releaseName__WOAVa{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:14px;font-size:var(--font-size-base,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);margin-right:4px;margin-right:var(--spacing-xs,4px)}.ProductDevelopmentComponent_releaseDate__k6Z77{align-items:center;color:#6b7280;color:var(--color-text-secondary,#6b7280);display:flex;font-size:13px;font-size:var(--font-size-sm,13px);gap:2px;gap:var(--spacing-2xs,2px)}.ProductDevelopmentComponent_releaseProgress__URJFw{margin-bottom:8px;margin-bottom:var(--spacing-sm,8px)}.ProductDevelopmentComponent_progressHeader__yLS8n{display:flex;justify-content:space-between;margin-bottom:2px;margin-bottom:var(--spacing-2xs,2px)}.ProductDevelopmentComponent_progressLabel__SAH76{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px)}.ProductDevelopmentComponent_progressPercent__K4L\+L{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:11px;font-size:var(--font-size-xs,11px);font-weight:600;font-weight:var(--font-weight-semibold,600)}.ProductDevelopmentComponent_releaseItems__ikARL{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);margin-top:8px;margin-top:var(--spacing-sm,8px);padding-top:8px;padding-top:var(--spacing-sm,8px)}.ProductDevelopmentComponent_releaseItem__Vqvvw{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs,4px);padding:2px 0;padding:var(--spacing-2xs,2px) 0}.ProductDevelopmentComponent_itemStatus__IiBTs{flex-shrink:0;font-size:13px;font-size:var(--font-size-sm,13px)}.ProductDevelopmentComponent_itemName__E32nJ{color:#1f2937;color:var(--color-text-primary,#1f2937);flex:1 1;font-size:13px;font-size:var(--font-size-sm,13px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductDevelopmentComponent_itemPriority__uWB55{flex-shrink:0;font-size:11px;font-size:var(--font-size-xs,11px)}.ProductDevelopmentComponent_moreItems__iNiUq{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px);padding-top:4px;padding-top:var(--spacing-xs,4px);text-align:center}@media (max-width:576px){.ProductDevelopmentComponent_summaryRow__668Z2{flex-wrap:wrap}.ProductDevelopmentComponent_summaryItem__Qa6Mt{flex-basis:45%}.ProductDevelopmentComponent_releaseHeader__1va5I{align-items:flex-start;flex-direction:column;gap:4px;gap:var(--spacing-xs,4px)}}.ProductProjectionsComponent_productProjections__qvdG0{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-lg,24px)}.ProductProjectionsComponent_productProjections__qvdG0.ProductProjectionsComponent_compact__cXg3n{gap:16px;gap:var(--spacing-md,16px)}.ProductProjectionsComponent_header__-FOkC{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;justify-content:space-between;padding-bottom:16px;padding-bottom:var(--spacing-md,16px)}.ProductProjectionsComponent_title__JMAVm{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:8px;gap:var(--spacing-sm,8px);margin:0}.ProductProjectionsComponent_artifactName__QNEJH{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;font-size:var(--font-size-sm,13px)}.ProductProjectionsComponent_sectionTitle__bIEdL{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:14px;font-size:var(--font-size-base,14px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:4px;gap:var(--spacing-xs,4px);margin:0 0 16px;margin:0 0 var(--spacing-md,16px) 0}.ProductProjectionsComponent_summaryRow__SRCNZ{grid-gap:16px;grid-gap:var(--spacing-md,16px);display:grid;gap:16px;gap:var(--spacing-md,16px);grid-template-columns:repeat(4,1fr)}.ProductProjectionsComponent_summaryCard__6FuH9{text-align:center}.ProductProjectionsComponent_summaryCard__6FuH9 .ant-statistic-title{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px)}.ProductProjectionsComponent_summaryCard__6FuH9 .ant-statistic-content{font-size:18px;font-size:var(--font-size-lg,18px)}.ProductProjectionsComponent_chartSection__OiyMB{background:#fff;background:var(--color-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:12px;border-radius:var(--border-radius-lg,12px);padding:16px;padding:var(--spacing-md,16px)}.ProductProjectionsComponent_chartContainer__uM94D{width:100%}.ProductProjectionsComponent_chart__2WS7D{display:block;width:100%}.ProductProjectionsComponent_legend__R70jB{border-top:1px solid #e5e7eb;border-top:1px solid var(--color-border,#e5e7eb);display:flex;gap:24px;gap:var(--spacing-lg,24px);justify-content:center;margin-top:16px;margin-top:var(--spacing-md,16px);padding-top:8px;padding-top:var(--spacing-sm,8px)}.ProductProjectionsComponent_legendItem__1shQR{align-items:center;color:#6b7280;color:var(--color-text-secondary,#6b7280);display:flex;font-size:13px;font-size:var(--font-size-sm,13px);gap:4px;gap:var(--spacing-xs,4px)}.ProductProjectionsComponent_legendColor__0\+zt7{border-radius:4px;border-radius:var(--border-radius-sm,4px);height:12px;width:12px}.ProductProjectionsComponent_assumptionsSection__k10QD{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-radius:12px;border-radius:var(--border-radius-lg,12px);padding:16px;padding:var(--spacing-md,16px)}.ProductProjectionsComponent_assumptionsList__aRYEW{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm,8px)}.ProductProjectionsComponent_assumptionItem__9epV9{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm,8px);padding:4px 0;padding:var(--spacing-xs,4px) 0}.ProductProjectionsComponent_assumptionName__XSxZL{color:#1f2937;color:var(--color-text-primary,#1f2937);flex:1 1;font-size:13px;font-size:var(--font-size-sm,13px)}.ProductProjectionsComponent_assumptionValue__2ClM5{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;font-size:var(--font-size-sm,13px);font-weight:600;font-weight:var(--font-weight-semibold,600)}@media (max-width:768px){.ProductProjectionsComponent_summaryRow__SRCNZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.ProductProjectionsComponent_summaryRow__SRCNZ{grid-template-columns:1fr}.ProductProjectionsComponent_legend__R70jB{flex-wrap:wrap}}.MarketFitComponent_marketFit__ZNqDE{display:flex;flex-direction:column;gap:24px;gap:var(--spacing-lg,24px)}.MarketFitComponent_marketFit__ZNqDE.MarketFitComponent_compact__PRMUk{gap:16px;gap:var(--spacing-md,16px)}.MarketFitComponent_header__S0FNO{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;justify-content:space-between;padding-bottom:16px;padding-bottom:var(--spacing-md,16px)}.MarketFitComponent_title__q2IcA{align-items:center;color:#1f2937;color:var(--color-text-primary,#1f2937);display:flex;font-size:18px;font-size:var(--font-size-lg,18px);font-weight:600;font-weight:var(--font-weight-semibold,600);gap:8px;gap:var(--spacing-sm,8px);margin:0}.MarketFitComponent_artifactName__JDf-u{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:13px;font-size:var(--font-size-sm,13px)}.MarketFitComponent_summaryRow__pto0W{background:#f9fafb;background:var(--color-bg-secondary,#f9fafb);border-radius:12px;border-radius:var(--border-radius-lg,12px);display:flex;gap:16px;gap:var(--spacing-md,16px);justify-content:space-around;padding:16px;padding:var(--spacing-md,16px)}.MarketFitComponent_summaryItem__X8r1B{align-items:center;display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px)}.MarketFitComponent_summaryValue__beSN\+{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:20px;font-size:var(--font-size-xl,20px);font-weight:700;font-weight:var(--font-weight-bold,700)}.MarketFitComponent_summaryLabel__tsERP{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:11px;font-size:var(--font-size-xs,11px);letter-spacing:.5px;text-transform:uppercase}.MarketFitComponent_tabs__4vTG0 .ant-tabs-tab{padding:8px 16px;padding:var(--spacing-sm,8px) var(--spacing-md,16px)}.MarketFitComponent_tabLabel__NMK0w{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs,4px)}.MarketFitComponent_table__iSzth{margin-top:8px;margin-top:var(--spacing-sm,8px)}.MarketFitComponent_dealName__5NLyl{color:#1f2937;color:var(--color-text-primary,#1f2937);font-weight:500;font-weight:var(--font-weight-medium,500)}.MarketFitComponent_dealName__5NLyl.MarketFitComponent_clickable__hfrwP{color:#818cf8;color:var(--color-primary,#818cf8);cursor:pointer}.MarketFitComponent_dealName__5NLyl.MarketFitComponent_clickable__hfrwP:hover{text-decoration:underline}.MarketFitComponent_clickableRow__r9Mr\+{cursor:pointer;transition:background-color .2s ease}.MarketFitComponent_clickableRow__r9Mr\+:hover{background-color:#6366f114!important;background-color:var(--color-hover,#6366f114)!important}.MarketFitComponent_dealValue__ZgTuE{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-weight:600;font-weight:var(--font-weight-semibold,600)}.MarketFitComponent_listContainer__E7vzb{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm,8px);margin-top:8px;margin-top:var(--spacing-sm,8px)}.MarketFitComponent_listItem__6Bm0a{align-items:center;background:#fff;background:var(--color-card,#fff);border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;border-radius:var(--border-radius-md,8px);display:flex;justify-content:space-between;padding:16px;padding:var(--spacing-md,16px);transition:border-color .2s ease}.MarketFitComponent_listItem__6Bm0a:hover{border-color:#818cf8;border-color:var(--color-primary,#818cf8)}.MarketFitComponent_clickableListItem__WRDcB{cursor:pointer;transition:background-color .2s ease}.MarketFitComponent_clickableListItem__WRDcB:hover{background-color:#6366f114;background-color:var(--color-hover,#6366f114)}.MarketFitComponent_listItemMain__j4nKb{align-items:flex-start;display:flex;flex:1 1;gap:8px;gap:var(--spacing-sm,8px)}.MarketFitComponent_listIcon__89aCP{font-size:18px;font-size:var(--font-size-lg,18px);margin-top:2px}.MarketFitComponent_listItemContent__Wif3R{display:flex;flex-direction:column;gap:2px;gap:var(--spacing-2xs,2px)}.MarketFitComponent_listItemName__bs04d{color:#1f2937;color:var(--color-text-primary,#1f2937);font-size:14px;font-size:var(--font-size-base,14px);font-weight:500;font-weight:var(--font-weight-medium,500)}.MarketFitComponent_listItemDescription__MXYT9{color:#9ca3af;color:var(--color-text-tertiary,#9ca3af);font-size:13px;font-size:var(--font-size-sm,13px)}.MarketFitComponent_listItemMeta__9gkJR{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm,8px)}@media (max-width:768px){.MarketFitComponent_summaryRow__pto0W{flex-wrap:wrap}.MarketFitComponent_summaryItem__X8r1B{flex-basis:45%}.MarketFitComponent_listItem__6Bm0a{align-items:flex-start;flex-direction:column;gap:8px;gap:var(--spacing-sm,8px)}.MarketFitComponent_listItemMeta__9gkJR{justify-content:flex-start;width:100%}}.ObjectiveHeader_objectiveHeader__A5y7G{background:var(--color-bg-container);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-lg)}.ObjectiveHeader_headerTop__gfrRT{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:var(--spacing-lg);justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.ObjectiveHeader_titleSection__UN3\+v{flex:1 1}.ObjectiveHeader_titleRow__37P3G{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.ObjectiveHeader_titleIcon__LCSwJ{color:var(--color-primary);font-size:24px}.ObjectiveHeader_title__ecCWj{flex:1 1;margin:0!important}.ObjectiveHeader_statusTag__p2\+p0{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}.ObjectiveHeader_description__Qhd5X{color:var(--color-text-secondary);margin:0!important;max-width:600px}.ObjectiveHeader_progressSection__sqa2a{flex-shrink:0}.ObjectiveHeader_progressCircleContent__c0nFf{align-items:center;display:flex;flex-direction:column;line-height:1.2}.ObjectiveHeader_progressPercent__5zsHn{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.ObjectiveHeader_progressLabel__b2R5K{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ObjectiveHeader_headerBody__R9TTK{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:1fr 1fr}.ObjectiveHeader_section__\+hRzI{background:var(--color-bg-layout);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.ObjectiveHeader_sectionTitle__5R7NK{align-items:center;color:var(--color-text-primary);display:flex;font-size:var(--font-size-base)!important;gap:var(--spacing-xs);margin:0 0 var(--spacing-md) 0!important}.ObjectiveHeader_metricsSection__PKKrE{display:flex;flex-direction:column;gap:var(--spacing-md)}.ObjectiveHeader_metricProgress__pTEj0{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ObjectiveHeader_metricValues__lVQny{align-items:center;display:flex;gap:var(--spacing-md)}.ObjectiveHeader_metricDivider__toyE1{color:var(--color-text-tertiary);font-size:var(--font-size-xl)}.ObjectiveHeader_metricType__4RLMX{align-self:flex-start;text-transform:capitalize}.ObjectiveHeader_timelineSection__-4rS8{width:100%}.ObjectiveHeader_timelineItem__8SCfM{align-items:flex-start;display:flex;gap:var(--spacing-sm)}.ObjectiveHeader_timelineIcon__SoVf3{color:var(--color-primary);font-size:18px;margin-top:2px}.ObjectiveHeader_timelineValue__8CHAk{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin-top:var(--spacing-xs)}.ObjectiveHeader_remaining__P6c7R{color:var(--color-success)}.ObjectiveHeader_overdue__UdDa4{color:var(--color-error)}.ObjectiveHeader_today__nuOK0{color:var(--color-warning)}@media (max-width:992px){.ObjectiveHeader_headerBody__R9TTK{grid-template-columns:1fr}}@media (max-width:768px){.ObjectiveHeader_headerTop__gfrRT{align-items:stretch;flex-direction:column}.ObjectiveHeader_progressSection__sqa2a{display:flex;justify-content:center}}@media (max-width:576px){.ObjectiveHeader_titleRow__37P3G{flex-wrap:wrap}.ObjectiveHeader_timelineItem__8SCfM{flex-direction:column;text-align:center}.ObjectiveHeader_timelineIcon__SoVf3{margin-top:0}}.ObjectiveGanttChart_chartContainer__OUhG0{background:var(--color-bg-container);border-radius:var(--border-radius-lg)}.ObjectiveGanttChart_chartHeader__6rcWE{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.ObjectiveGanttChart_chartTitle__S9L05{margin:0!important}.ObjectiveGanttChart_chartControls__qpgDQ{align-items:center;display:flex;gap:var(--spacing-sm)}.ObjectiveGanttChart_controlLabel__CJX7V{font-size:var(--font-size-sm)}.ObjectiveGanttChart_legendRow__AaYba{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.ObjectiveGanttChart_legendItem__bWT2l{align-items:center;display:flex;gap:var(--spacing-xs)}.ObjectiveGanttChart_legendColor__myVBY{border-radius:2px;display:inline-block;height:12px;width:12px}.ObjectiveGanttChart_legendText__VMQ9s{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-transform:capitalize}.ObjectiveGanttChart_chartWrapper__Q7LLQ{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--spacing-sm)}.ObjectiveGanttChart_chartWrapper__Q7LLQ svg{display:block;min-width:100%}.ObjectiveGanttChart_xAxis__gcndY line,.ObjectiveGanttChart_xAxis__gcndY path{stroke:var(--color-border)}.ObjectiveGanttChart_xAxis__gcndY text{fill:var(--color-text-secondary)}.ObjectiveGanttChart_gridLines__1Gtvn path{stroke:none}.ObjectiveGanttChart_todayLine__vbgMr{pointer-events:none}.ObjectiveGanttChart_markerLegend__noNRx{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.ObjectiveGanttChart_markerLegendTitle__lwRnd{font-size:var(--font-size-sm);margin-right:var(--spacing-sm)}.ObjectiveGanttChart_markerLegendItem__PCALC{align-items:center;display:flex;gap:var(--spacing-xs)}.ObjectiveGanttChart_markerDiamond__ea2kP{border-radius:1px;display:inline-block;height:10px;transform:rotate(45deg);width:10px}.ObjectiveGanttChart_markerText__OXkxo{color:var(--color-text-secondary);font-size:var(--font-size-xs)}@media (max-width:768px){.ObjectiveGanttChart_chartHeader__6rcWE{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.ObjectiveGanttChart_legendRow__AaYba{gap:var(--spacing-sm)}.ObjectiveGanttChart_markerLegend__noNRx{align-items:flex-start;flex-direction:column}}.ArtifactItemsHierarchy_hierarchyContainer__yf\+9E{background:var(--color-bg-container);border-radius:var(--border-radius-lg)}.ArtifactItemsHierarchy_section__DomCU{margin-bottom:var(--spacing-lg)}.ArtifactItemsHierarchy_section__DomCU:last-child{margin-bottom:0}.ArtifactItemsHierarchy_sectionHeader__lh3os{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}.ArtifactItemsHierarchy_sectionIcon__v3VYf{font-size:18px}.ArtifactItemsHierarchy_sectionTitle__uJW6j{flex:1 1;margin:0!important}.ArtifactItemsHierarchy_tree__SFhGB{background:#0000}.ArtifactItemsHierarchy_tree__SFhGB .ant-tree-treenode{padding:var(--spacing-xs) 0}.ArtifactItemsHierarchy_tree__SFhGB .ant-tree-node-content-wrapper{flex:1 1;min-width:0}.ArtifactItemsHierarchy_artifactNode__NKQTm{align-items:center;background:var(--color-bg-layout);border-radius:var(--border-radius-sm);display:flex;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm)}.ArtifactItemsHierarchy_folderIcon__Styx0{color:var(--color-text-secondary)}.ArtifactItemsHierarchy_artifactName__0Q4Tj{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ArtifactItemsHierarchy_itemNode__symNd{background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--border-radius-md);cursor:pointer;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);transition:all .2s ease}.ArtifactItemsHierarchy_itemNode__symNd:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #0000001a}.ArtifactItemsHierarchy_itemNode__symNd.ArtifactItemsHierarchy_compact__xKTWa{padding:var(--spacing-xs) var(--spacing-sm)}.ArtifactItemsHierarchy_itemContent__ZiMRO{align-items:flex-start;display:flex;gap:var(--spacing-sm)}.ArtifactItemsHierarchy_itemIcon__VBaaX{flex-shrink:0;font-size:16px;margin-top:2px}.ArtifactItemsHierarchy_itemInfo__kFbsw{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ArtifactItemsHierarchy_itemName__3wfsN{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.ArtifactItemsHierarchy_itemDescription__Sbgsd{font-size:var(--font-size-sm);max-width:300px}.ArtifactItemsHierarchy_itemMeta__f4Q11{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing-sm)}.ArtifactItemsHierarchy_statusTag__VjT9y{font-size:var(--font-size-xs)}.ArtifactItemsHierarchy_dateRange__aDLcr{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ArtifactItemsHierarchy_itemProgress__4pols{margin:0;width:100%}.ArtifactItemsHierarchy_compact__xKTWa .ArtifactItemsHierarchy_itemInfo__kFbsw{align-items:center;flex-direction:row;gap:var(--spacing-sm)}.ArtifactItemsHierarchy_compact__xKTWa .ArtifactItemsHierarchy_itemDescription__Sbgsd{display:none}@media (max-width:768px){.ArtifactItemsHierarchy_itemContent__ZiMRO{flex-wrap:wrap}.ArtifactItemsHierarchy_itemMeta__f4Q11{justify-content:flex-start;margin-top:var(--spacing-xs);width:100%}}@media (max-width:576px){.ArtifactItemsHierarchy_dateRange__aDLcr{display:none}}.process-flow-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:24px}.process-flow-card.error,.process-flow-card.loading{padding:40px;text-align:center}.loading-spinner{color:#666;font-size:14px}.error-message{color:#ef4444;font-size:14px}.no-data{color:#9ca3af;font-size:14px;padding:40px;text-align:center}.process-flow-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.process-flow-header h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.view-mode-badge{background:#3b82f6;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;text-transform:capitalize}.process-sequence{align-items:center;background:#f9fafb;border-radius:8px;display:flex;gap:16px;margin-bottom:32px;overflow-x:auto;padding:20px}.process-arrow{color:#6b7280;flex-shrink:0;font-size:24px}.process-group{display:flex;flex-direction:column;gap:8px;min-width:180px}.process-type-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.process-node{background:#fff;border:2px solid #3b82f6;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s}.process-node:hover{border-color:#2563eb;box-shadow:0 4px 12px #3b82f633;transform:translateY(-2px)}.process-name{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:4px}.process-metric{color:#6b7280;font-size:12px}.process-diagram{background:linear-gradient(180deg,#f9fafb 0,#fff);border-radius:12px;margin:32px 0;min-height:400px;overflow-x:auto;padding:40px 20px;position:relative}.process-dependency-grid{border-collapse:initial;border-spacing:120px 80px;display:table;margin:0 auto;padding:20px;position:relative}.process-grid-row{display:table-row}.process-grid-cell{display:table-cell;min-width:140px;position:relative;text-align:center;vertical-align:middle}.process-grid-cell.empty{min-width:140px}.process-cell-stack{align-items:center;display:flex;flex-direction:column;gap:20px}.process-arrows-svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.process-circle-node{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px;position:relative;transition:all .3s ease;z-index:2}.process-circle-node:hover{transform:scale(1.05)}.process-circle{align-items:center;background:#fff;border:4px solid #3b82f6;border-radius:50%;box-shadow:0 4px 12px #3b82f633;display:flex;height:100px;justify-content:center;position:relative;transition:all .3s ease;width:100px}.process-circle:hover{border-width:5px;box-shadow:0 8px 24px #3b82f64d}.process-circle-type{color:#3b82f6;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.2;max-width:80px;text-align:center;text-transform:uppercase}.process-circle.demand{border-color:#3b82f6}.process-circle.supply{border-color:#10b981}.process-circle.delivery{border-color:#f59e0b}.process-circle.demand .process-circle-type{color:#3b82f6}.process-circle.supply .process-circle-type{color:#10b981}.process-circle.delivery .process-circle-type{color:#f59e0b}.process-circle-name{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3;max-width:120px;text-align:center}.process-circle-metrics{color:#6b7280;display:flex;flex-direction:column;font-size:11px;gap:2px;text-align:center}.process-arrow-connection{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.arrow-line{background:linear-gradient(90deg,#0000,currentColor,currentColor);height:3px;margin:0 5px;position:relative;width:50px}.arrow-head{border-bottom:5px solid #0000;border-left:8px solid;border-top:5px solid #0000;height:0;width:0}.arrow-label{background:#ffffffe6;border:1px solid;border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;white-space:nowrap}.artifact-flow-labels{background:#fff;border:2px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:16px}.artifact-flow-label-title{color:#6b7280;font-size:13px;font-weight:600;margin-bottom:4px}.artifact-legend{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px}.artifact-legend h4{color:#1f2937;font-size:15px;font-weight:700;margin:0 0 16px}.artifact-list{display:flex;flex-wrap:wrap;gap:12px}.artifact-legend-item{align-items:center;background:#fff;border:3px solid;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 16px;transition:all .2s}.artifact-legend-item:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.artifact-color-dot{border-radius:50%;box-shadow:0 2px 4px #0003;flex-shrink:0;height:16px;width:16px}.artifact-name{color:#374151;font-size:14px;font-weight:600}.artifact-flow-section{margin-top:24px}.artifact-flow-section h4{color:#1f2937;font-size:14px;font-weight:600;margin:0 0 16px}.flow-group{background:#f9fafb;border-radius:8px;margin-bottom:20px;padding:16px}.flow-type-header{color:#3b82f6;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.flow-items{display:flex;flex-direction:column;gap:8px}.flow-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .2s}.flow-item:hover{box-shadow:0 2px 8px #0000001a;transform:translateX(4px)}.flow-artifact{font-size:13px;font-weight:600;min-width:120px}.flow-transition{align-items:center;display:flex;flex:1 1;gap:8px}.state-name{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:12px;padding:4px 8px}.arrow{font-size:16px;font-weight:700}.flow-type-badge{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:11px;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase}.no-flow{color:#9ca3af;font-size:13px;padding:20px;text-align:center}.card-help{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;color:#1e40af;font-size:12px;margin-top:16px;padding:12px}@media (max-width:768px){.process-sequence{align-items:stretch;flex-direction:column}.process-arrow{align-self:center;transform:rotate(90deg)}}.HeaderUserMenu_appHeaderTrigger__\+nhW6{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--border-radius-full);cursor:pointer;display:flex;font-family:var(--font-family-base);gap:8px;height:auto;margin-left:2px;padding:4px 6px 4px 4px}.HeaderUserMenu_appHeaderTrigger__\+nhW6:hover{background:var(--color-hover);border-color:var(--color-border)}.HeaderUserMenu_companyLabel__SLO-H{color:var(--color-text-secondary);font-size:12px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderUserMenu_avatar__Ibfe1{align-items:center;background:#2563eb;background:var(--blue-600,#2563eb);border-radius:50%;color:var(--color-primary-foreground);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}.HeaderUserMenu_avatarGuest__NiKeZ{background:var(--color-bg-secondary);color:var(--color-text-tertiary)}.HeaderUserMenu_selectCompanyPrompt__WaFQy{color:#2563eb;color:var(--blue-600,#2563eb);font-size:12px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatOperationalLayout_root__1qurF{box-sizing:border-box;display:grid;overflow:hidden;width:100%}.ChatOperationalLayout_embedded__jkiLZ{height:100%;min-height:0}.ChatOperationalLayout_standalone__Im-Bj{bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw}.ChatOperationalLayout_legacyHeader__eAkLj{align-items:center;background-color:var(--color-card);border-bottom:1px solid var(--color-border);display:flex;grid-area:header;height:60px;justify-content:space-between;padding:0 16px;width:100%;z-index:var(--z-sticky)}.ChatOperationalLayout_sidebar__fcb-r{background-color:#1e3a8a;background-color:var(--blue-800,#1e3a8a);border-right:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;grid-area:sidebar;overflow-x:hidden;overflow-y:auto;padding:16px;position:relative;transition:width .3s ease}.ChatOperationalLayout_center__tdWPr{background:var(--color-background);display:flex;flex-direction:column;grid-area:center;min-height:0;min-width:0;overflow:hidden}.ChatOperationalLayout_rightPanel__rL6TN{background:var(--color-card);border-left:1px solid var(--color-border);grid-area:right-panel;min-height:0;min-width:0;overflow:hidden}.UserCompanyAssignment_userCompanyAssignment__3aSDJ{margin-bottom:var(--spacing-lg)}.UserCompanyAssignment_userCompanyAssignment__3aSDJ .ant-transfer{margin-top:var(--spacing-md)}.UserCompanyAssignment_userCompanyAssignment__3aSDJ .ant-select{margin-left:var(--spacing-xs)}.CompanyDetail_companyDetailDrawer__r7q0H .ant-drawer-body{padding:var(--spacing-lg)}.CompanyDetail_companyDetailDrawer__r7q0H .ant-descriptions-item-label{font-weight:600}.CompanyInstanceManagement_companyInstanceManagement__4vIqS{padding:var(--spacing-lg)}.CompanyInstanceManagement_companyInstanceManagement__4vIqS .ant-card{margin-bottom:var(--spacing-md)}.CompanyInstanceManagement_companyInstanceManagement__4vIqS .ant-table{margin-top:var(--spacing-md)}.contextual-overlay{background:linear-gradient(135deg,#2c3e50,#34495e);border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #0000004d;color:#fff;max-width:320px;min-width:280px;opacity:0;position:absolute;transform:scale(.9);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:9999}.contextual-overlay.animating{opacity:1;transform:scale(1)}.contextual-overlay--chat-input{bottom:120px;right:20px}.contextual-overlay--artifact-card{left:50%;top:50%;transform:translate(-50%,-50%) scale(.9)}.contextual-overlay--artifact-card.animating{transform:translate(-50%,-50%) scale(1)}.contextual-overlay--context-section{right:20px;top:20px}.contextual-overlay--demo-controls{left:50%;top:100px;transform:translateX(-50%) scale(.9)}.contextual-overlay--demo-controls.animating{transform:translateX(-50%) scale(1)}.overlay-content{padding:0;position:relative}.overlay-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1rem 1.25rem .5rem}.overlay-title{color:#ecf0f1;font-size:1.1rem;font-weight:600;margin:0}.overlay-close{align-items:center;background:none;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.overlay-close:hover{background:#ffffff1a;color:#fff}.overlay-body{padding:1rem 1.25rem 1.25rem}.overlay-description{color:#bdc3c7;font-size:.9rem;line-height:1.5;margin:0 0 1rem}.overlay-action{align-items:center;background:#3498db33;border-left:3px solid #3498db;border-radius:8px;display:flex;gap:.5rem;padding:.75rem}.action-icon{flex-shrink:0;font-size:1.2rem}.action-text{color:#3498db;font-size:.85rem;font-weight:500}.overlay-arrow{height:0;position:absolute;width:0}.contextual-overlay--chat-input .overlay-arrow{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #34495e;bottom:-8px;right:30px}.contextual-overlay--artifact-card .overlay-arrow{border-bottom:8px solid #34495e;border-left:8px solid #0000;border-right:8px solid #0000;left:50%;top:-8px;transform:translateX(-50%)}.contextual-overlay--context-section .overlay-arrow{border-bottom:8px solid #34495e;border-left:8px solid #0000;border-right:8px solid #0000;right:30px;top:-8px}.contextual-overlay--demo-controls .overlay-arrow{border-bottom:8px solid #34495e;border-left:8px solid #0000;border-right:8px solid #0000;left:50%;top:-8px;transform:translateX(-50%)}@keyframes contextualPulse{0%{box-shadow:0 8px 32px #0000004d}50%{box-shadow:0 8px 32px #3498db66}to{box-shadow:0 8px 32px #0000004d}}.contextual-overlay.animating{animation:contextualPulse 2s ease-in-out}@media (max-width:768px){.contextual-overlay{max-width:280px;min-width:240px}.contextual-overlay--chat-input{bottom:100px;left:10px;max-width:none;right:10px}.contextual-overlay--context-section{left:10px;max-width:none;right:10px;top:10px}}.demo-dev-tools-fab{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;bottom:24px;box-shadow:0 4px 12px #667eea66;color:#fff;cursor:pointer;display:flex;font-size:24px;height:56px;justify-content:center;position:fixed;right:24px;transition:all .3s ease;width:56px;z-index:1000}.demo-dev-tools-fab:hover{box-shadow:0 6px 16px #667eea99;transform:scale(1.1)}.demo-dev-tools-fab.open{background:linear-gradient(135deg,#764ba2,#667eea)}.demo-dev-tools-panel{background:#fff;border-radius:12px;bottom:96px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;max-height:600px;overflow:hidden;position:fixed;right:24px;width:400px;z-index:999}.panel-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.panel-header h3{font-size:18px;font-weight:600;margin:0}.close-button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:20px;padding:4px 8px;transition:background-color .2s}.close-button:hover{background-color:#fff3}.panel-content{max-height:540px;overflow-y:auto;padding:20px}.tool-section{margin-bottom:24px}.tool-section:last-child{margin-bottom:0}.tool-section h4{color:#374151;font-size:14px;font-weight:600;margin:0 0 8px}.tool-description{color:#6b7280;font-size:12px;line-height:1.5;margin:0 0 12px}.tool-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.tool-button.primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.tool-button.primary:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}.tool-button:disabled{cursor:not-allowed;opacity:.6}.tool-result{border-radius:6px;font-size:13px;font-weight:500;margin-top:12px;padding:12px}.tool-result.success{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.tool-result.error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.tool-result.warning{background-color:#fef3c7;border:1px solid #fcd34d;color:#92400e}.info-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 0}.info-row:last-child{border-bottom:none}.info-label{color:#6b7280;font-size:12px;font-weight:500}.info-value{color:#374151;font-family:monospace;font-size:12px}.demo-layout{position:relative}.demo-error,.demo-layout{background:#f8f9fa;display:flex;flex-direction:column;height:100vh}.demo-error{align-items:center;justify-content:center;padding:2rem;text-align:center}.demo-error h2{color:#dc3545;margin-bottom:1rem}.demo-error p{color:#6c757d;margin-bottom:2rem;max-width:500px}.demo-error button{background:#dc3545;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.demo-error button:hover{background:#c82333}.demo-chat-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;margin:0 1rem 1rem;min-height:0;overflow:hidden}@media (max-width:768px){.demo-chat-container{margin:0 .5rem .5rem}.demo-layout{padding:0}}@media (max-width:480px){.demo-error{padding:1rem}.demo-error h2{font-size:1.5rem}.demo-error p{font-size:.875rem}.demo-chat-container{border-radius:0;margin:0}}.demo-page{background:linear-gradient(135deg,#667eea,#764ba2);height:100vh;overflow:hidden;width:100%}@media (max-width:768px){.demo-page{height:100vh;height:100dvh}}@media (max-width:480px){.demo-page{overflow-x:hidden}}.AppHeader_header__CpE9l{grid-gap:12px 16px;align-items:center;background:var(--color-card);border-bottom:1px solid var(--color-border);box-sizing:border-box;display:grid;gap:12px 16px;grid-template-columns:minmax(0,1fr) minmax(220px,420px) minmax(0,1fr);height:64px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky)}.AppHeader_headerStart__jnXsS{align-items:center;display:flex;gap:12px;justify-self:start;min-width:0}.AppHeader_headerCenter__xBA--{justify-self:center;max-width:420px;width:100%}.AppHeader_headerEnd__czp-G{align-items:center;display:flex;gap:4px;justify-content:flex-end;justify-self:end;min-width:0}.AppHeader_logoWrap__3kuzR{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.AppHeader_menuBtn__qe5d7{display:none!important;flex-shrink:0}@media (max-width:900px){.AppHeader_header__CpE9l{grid-template-columns:minmax(0,1fr) auto}.AppHeader_headerCenter__xBA--{display:none}.AppHeader_menuBtn__qe5d7{display:inline-flex!important}}.AppHeader_searchBtn__vo69t{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-tertiary);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);gap:10px;height:38px;padding:0 12px;transition:border-color var(--transition-base);width:100%}.AppHeader_searchBtn__vo69t:hover{border-color:var(--color-primary)}.AppHeader_searchPlaceholder__sGm36{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.AppHeader_searchKbd__mcPec{background:var(--color-card);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);flex-shrink:0;font-family:ui-monospace,monospace;font-family:var(--font-family-mono,ui-monospace,monospace);font-size:11px;padding:2px 6px}.AppHeader_actions__0fj9B{align-items:center;display:flex;gap:4px}.AppHeader_iconBtn__L4Hbf{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);height:36px;justify-content:center;position:relative;width:36px}.AppHeader_iconBtn__L4Hbf:hover{background:var(--color-hover)}.AppHeader_iconBtnActive__XKSDL{background:var(--blue-50);color:var(--color-primary)}.AppHeader_iconBadge__kUg2J{align-items:center;background:var(--color-error);border:2px solid var(--color-card);border-radius:var(--border-radius-full);color:var(--color-primary-foreground);display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:4px;top:4px}.AppHeader_userBtn__ZN1Yq{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:var(--border-radius-full);cursor:pointer;display:flex;font-family:var(--font-family-base);gap:8px;margin-left:6px;padding:4px 6px 4px 4px}.AppHeader_userInitials__Uef\+\+{align-items:center;background:var(--blue-600);border-radius:50%;color:var(--color-primary-foreground);display:inline-flex;font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}@media print{.AppHeader_header__CpE9l{display:none!important}}.AppFooter_footer__fyRTe{background:var(--color-card);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-family-base)}.AppFooter_main__VFT9Z{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:24px 20px 16px}.AppFooter_brand__nnqQ0{max-width:280px}.AppFooter_logoWrap__2LMrg{margin-bottom:8px}.AppFooter_compact__E3ZjI .AppFooter_main__VFT9Z{align-items:flex-start;gap:16px;padding:14px 20px 10px}.AppFooter_compact__E3ZjI .AppFooter_brand__nnqQ0{max-width:none}.AppFooter_compact__E3ZjI .AppFooter_logoWrap__2LMrg{margin-bottom:0}.AppFooter_compact__E3ZjI .AppFooter_columns__sT67x{gap:20px}.AppFooter_compact__E3ZjI .AppFooter_columnTitle__wmwDx{margin-bottom:6px}.AppFooter_compact__E3ZjI .AppFooter_linkList__UsPXm{gap:4px}.AppFooter_compact__E3ZjI .AppFooter_bottomInner__e9\+tT{padding:8px 20px}.AppFooter_tagline__-QL96{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}.AppFooter_columns__sT67x{display:flex;flex-wrap:wrap;gap:28px}.AppFooter_columnTitle__wmwDx{color:var(--color-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.06em;letter-spacing:var(--letter-spacing-wide,.06em);margin-bottom:8px;text-transform:uppercase}.AppFooter_linkList__UsPXm{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.AppFooter_link__mF3FE{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none}.AppFooter_link__mF3FE:hover{color:var(--color-primary)}.AppFooter_bottomBar__9BIkr{border-top:1px solid var(--color-border-light)}.AppFooter_bottomInner__e9\+tT{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1100px;padding:10px 20px}.AppFooter_legal__N70fK{font-size:var(--font-size-sm)}.AppFooter_social__vrVRf{display:flex;gap:12px}.AppFooter_bottomActions__RZkyZ{align-items:center;display:flex;gap:12px}.AppFooter_toggleBtn__-rh6E{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);gap:6px;padding:4px 8px}.AppFooter_toggleBtn__-rh6E:hover{background:var(--color-hover);color:var(--color-text-primary)}.AppFooter_collapsedBar__GBbcu{align-items:center;border-top:1px solid var(--color-border-light);display:flex;gap:12px;justify-content:space-between;padding:8px 20px}.AppFooter_collapsed__m9Dha .AppFooter_collapsedBar__GBbcu{border-top:none}@media print{.AppFooter_footer__fyRTe{display:none!important}}.SideNav_sideNav__n9bv\+{background:var(--color-card);border-right:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:visible;padding:12px 10px;transition:width var(--transition-slow);width:248px;width:var(--side-nav-width,248px)}.SideNav_sideNavCollapsed__y\+w8-{--side-nav-width:64px}.SideNav_navScroll__xGvq8{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto}.SideNav_row__06hkp{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;gap:12px;padding:11px 14px;position:relative;text-align:left;transition:background var(--transition-base),color var(--transition-base);width:100%}.SideNav_rowNested__MXlQa{padding-left:30px}.SideNav_rowCollapsed__JEWHG{justify-content:center;padding:11px 0}.SideNav_rowFlyoutOpen__V6Dg2{background:var(--blue-50);color:var(--color-primary)}.SideNav_collapsedGroup__98aBD{position:relative}.SideNav_childList__fma0D{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.SideNav_flyout__n6uVY{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-lg,0 8px 24px #0000001f);display:flex;flex-direction:column;gap:2px;max-width:280px;min-width:220px;padding:8px;position:fixed;z-index:110;z-index:calc(var(--z-sticky, 100) + 10)}.SideNav_flyoutTitle__\+RLmD{color:var(--color-text-secondary);color:var(--color-text-tertiary,var(--color-text-secondary));font-size:11px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;padding:4px 14px 6px;text-transform:uppercase}.SideNav_flyout__n6uVY .SideNav_row__06hkp{padding:10px 14px}.SideNav_flyout__n6uVY .SideNav_rowNested__MXlQa{padding-left:14px}.SideNav_rowActive__61lya{background:var(--blue-50);color:var(--color-primary);font-weight:600}.SideNav_row__06hkp:hover:not(.SideNav_rowActive__61lya){background:var(--color-hover)}.SideNav_activeRail__2c56E{background:var(--color-primary);border-radius:3px;bottom:8px;left:0;position:absolute;top:8px;width:3px}.SideNav_icon__dZpx4{color:var(--color-text-tertiary);display:inline-flex;flex-shrink:0}.SideNav_rowActive__61lya .SideNav_icon__dZpx4{color:var(--color-primary)}.SideNav_label__ZJ37X{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideNav_count__R4dOp{align-items:center;background:var(--color-primary);border-radius:var(--border-radius-full);color:var(--color-primary-foreground);display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.SideNav_countError__Oi-gU{background:var(--color-error)}.SideNav_countDot__W9jFp{background:var(--color-primary);border-radius:50%;height:8px;position:absolute;right:12px;top:6px;width:8px}.SideNav_countDotError__dRop8{background:var(--color-error)}.SideNav_footer__aUwVD{border-top:1px solid var(--color-border-light);margin-top:8px;padding-top:8px}.SideNav_collapseBtn__kId7H{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--color-text-tertiary);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);gap:10px;padding:10px 14px;width:100%}.SideNav_collapseBtn__kId7H:hover{background:var(--color-hover)}.SideNav_collapseBtnCollapsed__Y08N8{justify-content:center;padding:10px 0}.SideNav_chevron__EAZJD{display:inline-flex;transition:transform var(--transition-base)}.SideNav_chevronCollapsed__ukVbu{transform:rotate(180deg)}@media (max-width:900px){.SideNav_sideNav__n9bv\+{bottom:0;box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-lg,0 8px 24px #0000001f);left:0;position:fixed;top:64px;z-index:var(--z-sticky)}.SideNav_sideNavMobileHidden__DlLGH{pointer-events:none;transform:translateX(-100%)}}@media print{.SideNav_sideNav__n9bv\+{display:none!important}}.Breadcrumb_breadcrumb__L\+jG8{align-items:center;background:var(--color-background);border-bottom:1px solid var(--color-border-light);display:flex;flex-wrap:wrap;gap:4px;padding:12px 20px}.Breadcrumb_crumb__YAuSs{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:500;gap:6px;padding:4px 6px}.Breadcrumb_crumb__YAuSs:hover:not(:disabled){color:var(--color-primary)}.Breadcrumb_crumbActive__MCNMB{color:var(--color-text-primary);cursor:default;font-weight:600}.Breadcrumb_crumbIcon__xsoAl{display:inline-flex}.Breadcrumb_separator__jcJIy{color:var(--color-text-tertiary);display:inline-flex;font-size:12px}.UnifiedHeader_brandButton__N9jpD{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:10px;max-width:100%;min-width:0;padding:0}.UnifiedHeader_brandTitle__5hy8j{color:var(--color-text-primary);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnifiedHeader_brandLogo__0zoGG{flex-shrink:0;height:32px;width:auto}.UnifiedHeader_brandButtonNeedsCompany__cE7Jt .UnifiedHeader_brandTitle__5hy8j{color:#2563eb;color:var(--blue-600,#2563eb)}.UnifiedHeader_brandButtonNeedsCompany__cE7Jt:hover .UnifiedHeader_brandTitle__5hy8j{text-decoration:underline}@media print{[data-testid=app-header]{display:none!important}}.SkillManager_skillManager__Cr4m3{background:var(--color-bg-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;padding:var(--spacing-lg)}.SkillManager_skillManagerHeader__\+LvoP{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:15px}.SkillManager_skillManagerHeader__\+LvoP h2{color:var(--color-text-primary);font-size:24px;font-weight:600;margin:0}.SkillManager_skillManagerActions__-nFDo{display:flex;gap:var(--spacing-sm)}.SkillManager_searchInput__IDCqM{border:1px solid var(--color-border-light);border-radius:var(--radius-md);min-width:200px;padding:var(--spacing-xs) var(--spacing-sm)}.SkillManager_skillManagerContent__mMzf0{grid-gap:var(--spacing-lg);display:grid;flex:1 1;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;overflow:hidden}.SkillManager_skillDetailsPanel__SglTP,.SkillManager_skillTreePanel__Lrkfq{border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow-y:auto;padding:15px}.SkillManager_skillTree__Zts9M{-webkit-user-select:none;user-select:none}.SkillManager_skillNode__RolvX{margin:2px 0}.SkillManager_skillNodeContent__TgJXH{align-items:center;border-radius:var(--radius-md);display:flex;gap:var(--spacing-xs);padding:6px var(--spacing-xs);transition:background-color .2s}.SkillManager_skillNodeContent__TgJXH:hover{background-color:var(--color-bg-hover)}.SkillManager_skillNodeContent__TgJXH.SkillManager_selected__UcLGZ{background-color:#e3f2fd;border-left:3px solid var(--color-primary)}.SkillManager_expandButton__DSOeP{align-items:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-xs);height:20px;justify-content:center;padding:0;width:20px}.SkillManager_expandPlaceholder__AK5gK{display:inline-block;width:20px}.SkillManager_skillName__kuBKW{cursor:pointer;flex:1 1;padding:4px 0}.SkillManager_skillLevelBadge__opt4j{background-color:var(--color-bg-hover);border-radius:12px;color:var(--color-text-secondary);font-size:11px;font-weight:600;padding:2px var(--spacing-xs)}.SkillManager_addChildButton__h4NC7{align-items:center;background:var(--color-success);border:none;border-radius:50%;color:var(--color-bg-primary);cursor:pointer;display:flex;font-size:var(--font-size-base);height:24px;justify-content:center;opacity:0;transition:opacity .2s;width:24px}.SkillManager_skillNodeContent__TgJXH:hover .SkillManager_addChildButton__h4NC7{opacity:1}.SkillManager_addChildButton__h4NC7:hover{background:#45a049}.SkillManager_skillChildren__GPhvk{border-left:1px dashed var(--color-border-light);margin-left:var(--spacing-sm)}.SkillManager_skillForm__TNi6p{padding:var(--spacing-sm)}.SkillManager_skillForm__TNi6p h3{color:var(--color-text-primary);font-size:18px;margin-bottom:15px;margin-top:0}.SkillManager_formGroup__7K22D{margin-bottom:15px}.SkillManager_formGroup__7K22D label{color:var(--color-text-secondary);display:block;font-weight:500;margin-bottom:5px}.SkillManager_formGroup__7K22D input,.SkillManager_formGroup__7K22D textarea{border:1px solid var(--color-border-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm);width:100%}.SkillManager_formGroup__7K22D textarea{resize:vertical}.SkillManager_formActions__-CAz6{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-lg)}.SkillManager_skillDetails__zGXXf h3{color:var(--color-text-primary);font-size:20px;margin-bottom:15px;margin-top:0}.SkillManager_skillInfo__ECZlp{margin-bottom:var(--spacing-lg)}.SkillManager_infoRow__iZRig{margin-bottom:var(--spacing-sm)}.SkillManager_infoRow__iZRig label{color:var(--color-text-secondary);display:block;font-weight:600;margin-bottom:4px}.SkillManager_infoRow__iZRig p{color:var(--color-text-primary);margin:0}.SkillManager_infoRow__iZRig ul{margin:4px 0;padding-left:20px}.SkillManager_infoRow__iZRig li{color:var(--color-text-primary)}.SkillManager_skillActions__-jUt8{display:flex;gap:var(--spacing-sm)}.SkillManager_noSelection__BJbbk{align-items:center;color:var(--color-text-tertiary);display:flex;height:200px;justify-content:center}.SkillManager_loading__mzUss{color:var(--color-text-tertiary);padding:40px;text-align:center}.SkillManager_alert__NUisF{align-items:center;border-radius:var(--radius-md);display:flex;justify-content:space-between;margin-bottom:15px;padding:var(--spacing-sm) var(--spacing-md)}.SkillManager_alertError__14qB9{background-color:var(--color-error-bg);border:1px solid var(--color-error);color:#c62828}.SkillManager_alert__NUisF button{background:none;border:none;color:inherit;cursor:pointer;font-size:20px;height:24px;padding:0;width:24px}.SkillManager_btn__kdXYB{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-xs) var(--spacing-md);transition:background-color .2s}.SkillManager_btnPrimary__o7Ehq{background-color:var(--color-primary);color:var(--color-bg-primary)}.SkillManager_btnPrimary__o7Ehq:hover{background-color:var(--color-primary-hover)}.SkillManager_btnSecondary__w7fWr{background-color:var(--color-text-tertiary);color:var(--color-bg-primary)}.SkillManager_btnSecondary__w7fWr:hover{background-color:var(--color-text-secondary)}.SkillManager_btnDanger__gTQ4E{background-color:var(--color-error);color:var(--color-bg-primary)}.SkillManager_btnDanger__gTQ4E:hover{background-color:#d32f2f}.skills-page{background-color:#f5f5f5;min-height:calc(100vh - 64px);padding:24px;width:100%}.skills-page-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:0 auto;max-width:1400px;overflow:hidden}.skills-page-container .skill-manager{height:calc(100vh - 112px);max-height:900px}@media (max-width:1024px){.skills-page{padding:16px}.skills-page-container .skill-manager{height:calc(100vh - 96px)}}@media (max-width:768px){.skills-page{padding:12px}.skills-page-container{border-radius:4px}.skills-page-container .skill-manager{height:calc(100vh - 88px)}}.state-template-library-manager{padding:16px}.state-template-library-manager .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.state-template-library-manager .ant-table{background:#fff}.KrybotDashboard_krybotDashboard__keqp5{background:var(--color-bg-secondary);min-height:100vh;padding:var(--spacing-lg)}.KrybotDashboard_krybotDashboardLoading__FJsmK{align-items:center;display:flex;justify-content:center;min-height:400px}.KrybotDashboard_krybotDashboard__keqp5 .ant-card{border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000001a}.KrybotDashboard_krybotDashboard__keqp5 .ant-statistic-title{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.KrybotDashboard_krybotDashboard__keqp5 .ant-statistic-content{font-size:24px;font-weight:600}.KrybotDashboard_krybotDashboard__keqp5 .ant-tabs-tab{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-lg)}.KrybotDashboard_krybotDashboard__keqp5 .ant-tabs-content-holder{padding-top:var(--spacing-lg)}.PromptBuilder_promptBuilderChat__rOC82{padding:0}.PromptBuilder_chatMessages__9z0ZK{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-md)}.PromptBuilder_chatMessages__9z0ZK .ant-list-item{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000001a;margin-bottom:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md)}.artifact-tree-manager{height:100%;padding:24px}.artifact-tree-manager-container{height:calc(100vh - 200px);min-height:600px}.artifact-tree-list-panel,.tree-list-card{display:flex;flex-direction:column;height:100%}.tree-list-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.tree-list-card .ant-table-wrapper{flex:1 1;overflow:auto}.artifact-tree-details-panel,.tree-details-card{display:flex;flex-direction:column;height:100%}.tree-details-card .ant-card-body{flex:1 1;overflow-y:auto}.selected-tree-row{background-color:#e6f7ff!important}.selected-tree-row:hover{background-color:#bae7ff!important}@media (max-width:992px){.artifact-tree-manager-container{height:auto;min-height:auto}.artifact-tree-details-panel,.artifact-tree-list-panel{height:auto;margin-bottom:16px}.tree-details-card,.tree-list-card{height:auto}}.GlobalPropertyTableView_propertiesListCard__7z9jP{display:flex;flex-direction:column;height:100%}.GlobalPropertyTableView_propertiesListCard__7z9jP .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:var(--spacing-md)}.GlobalPropertyTableView_propertiesListCard__7z9jP .ant-table-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.GlobalPropertyTableView_propertiesListCard__7z9jP .ant-table-container{flex:1 1;overflow-x:auto;overflow-y:auto}.GlobalPropertyTableView_propertiesListCard__7z9jP .ant-table-pagination{border-top:1px solid var(--border-color);flex-shrink:0;margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.GlobalPropertyTableView_propertyDetailsCard__lZTh2{display:flex;flex-direction:column;height:100%}.GlobalPropertyTableView_propertyDetailsCard__lZTh2 .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:var(--spacing-md)}.GlobalPropertyTableView_propertyDetailsCard__lZTh2 .ant-form,.GlobalPropertyTableView_propertyDetailsCard__lZTh2 .ant-tabs{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.GlobalPropertyTableView_propertyDetailsCard__lZTh2 .ant-tabs-content-holder{flex:1 1;max-height:calc(100vh - 450px);overflow-y:auto}.GlobalPropertyTableView_propertyDetailsCard__lZTh2 .ant-tabs-content{height:100%}.GlobalPropertyTableView_propertyDetailsCard__lZTh2 .ant-tabs-tabpane{padding:var(--spacing-md) 0}.GlobalPropertyTableView_selectedPropertyRow__gobX0{background-color:var(--blue-50)}.GlobalPropertyTableView_propertiesListCard__7z9jP .ant-table-tbody>tr:hover{background-color:var(--color-bg-secondary)}.GlobalPropertyTableView_propertiesListCard__7z9jP .ant-table-tbody>tr.selected-property-row:hover{background-color:var(--blue-100)}@media (max-width:992px){.GlobalPropertyTableView_propertiesListCard__7z9jP,.GlobalPropertyTableView_propertyDetailsCard__lZTh2{height:auto;max-height:500px}}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7{display:flex;flex-direction:column;height:calc(100vh - 200px);min-height:600px;width:100%}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-card{display:flex;flex-direction:column;height:100%}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-table-wrapper{max-height:calc(100vh - 300px);overflow-y:auto}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .selected-row{background-color:var(--blue-50)}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-table-tbody>tr:hover{background-color:var(--color-bg-secondary)}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-table-tbody>tr.selected-row:hover{background-color:var(--blue-100)}.OptionCatalogsTabView_catalogDetailsForm__nhOBj{display:flex;flex-direction:column;height:100%}.OptionCatalogsTabView_catalogDetailsForm__nhOBj .ant-tabs{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.OptionCatalogsTabView_catalogDetailsForm__nhOBj .ant-tabs-content-holder{flex:1 1;overflow:hidden}.OptionCatalogsTabView_catalogDetailsForm__nhOBj .ant-tabs-content{height:100%}.OptionCatalogsTabView_catalogDetailsForm__nhOBj .ant-tabs-tabpane{height:100%;overflow:hidden}.OptionCatalogsTabView_basicInfoTabContent__gwRC4{height:100%;overflow-y:auto;padding-right:var(--spacing-sm)}.OptionCatalogsTabView_optionsTabContent__0K3nb{display:flex;flex-direction:column;height:100%}.OptionCatalogsTabView_optionsTabContent__0K3nb .ant-row{flex:1 1;overflow:hidden}.OptionCatalogsTabView_optionsListCard__p4vaz,.OptionCatalogsTabView_optionsTabContent__0K3nb .ant-col{display:flex;flex-direction:column;height:100%}.OptionCatalogsTabView_optionsListCard__p4vaz .ant-card-body{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:var(--spacing-md)}.OptionCatalogsTabView_optionsList__DsR2w{flex:1 1;max-height:calc(100vh - 400px);overflow-y:auto}.OptionCatalogsTabView_optionsList__DsR2w .ant-list-item{transition:background-color var(--transition-base)}.OptionCatalogsTabView_selectedOptionItem__Qv50h{background-color:var(--blue-50)}.OptionCatalogsTabView_optionDetailsCard__Gxj\+I{display:flex;flex-direction:column;height:100%}.OptionCatalogsTabView_optionDetailsCard__Gxj\+I .ant-card-body{flex:1 1;max-height:calc(100vh - 400px);overflow-y:auto}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-form-item{margin-bottom:var(--spacing-md)}.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-card-small{margin-bottom:var(--spacing-sm)}@media (max-width:992px){.OptionCatalogsTabView_optionCatalogsTabView__M0TD7 .ant-col{margin-bottom:var(--spacing-md)}.OptionCatalogsTabView_optionsTabContent__0K3nb .ant-col{height:auto;max-height:400px}}.PropertyTemplateList_templateListCard__CJfIA{height:100%}.PropertyTemplateList_selectedRow__Rh50h{background-color:#e6f7ff!important}.PropertyTemplateList_selectedRow__Rh50h:hover{background-color:#bae7ff!important}.PropertyTemplateList_templateListCard__CJfIA .ant-table-row{cursor:pointer}.PropertyTemplateList_templateListCard__CJfIA .ant-table-row:hover{background-color:#f5f5f5}.TemplatePropertyMapper_mapper__0ZrfH{width:100%}.TemplatePropertyMapper_header__ZoXNo{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.TemplatePropertyMapper_mapper__0ZrfH .ant-table{background:#0000}.TemplatePropertyMapper_mapper__0ZrfH .ant-table-row{cursor:move}.TemplatePropertyMapper_mapper__0ZrfH .ant-table-row:hover{background:var(--ant-color-fill-quaternary)}.PropertyTemplateEditor_editorCard__EEkEJ{height:100%}.PropertyTemplateEditor_emptyState__0C2tU{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PropertyTemplateEditor_form__X21jf{max-width:600px}.PropertyTemplateEditor_editorCard__EEkEJ .ant-card-head{border-bottom:1px solid var(--ant-color-border)}.PropertyTemplateEditor_editorCard__EEkEJ .ant-tabs-content{padding-top:16px}.DashboardQuickNav_triggerButton__SupCP{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;color:#e0e7ff;cursor:pointer;display:flex;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;gap:8px;padding:6px 12px;transition:all .2s ease}.DashboardQuickNav_triggerButton__SupCP:hover{background:#6366f133;border-color:#6366f180}.DashboardQuickNav_triggerButton__SupCP:focus{outline:2px solid #818cf8;outline-offset:2px}.DashboardQuickNav_triggerText__0zfT8{display:inline-block}.DashboardQuickNav_shortcutTagSmall__7yKVn{background:#ffffff1a;border:none;border-radius:4px;color:#fff9;font-size:10px;padding:0 4px}.DashboardQuickNav_dropdownContent__S3dzD{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #6366f14d;border-radius:12px;box-shadow:0 8px 32px #0006;max-height:480px;max-width:400px;min-width:320px;overflow-y:auto}.DashboardQuickNav_searchContainer__ZHONN{align-items:center;border-bottom:1px solid #6366f126;display:flex;gap:8px;padding:12px}.DashboardQuickNav_searchInput__85mHU{background:#0000004d;border:1px solid #6366f133;border-radius:6px;color:#e0e7ff;flex:1 1}.DashboardQuickNav_searchInput__85mHU.ant-input-affix-wrapper{background:#0000004d;border-color:#6366f133}.DashboardQuickNav_searchInput__85mHU.ant-input-affix-wrapper-focused,.DashboardQuickNav_searchInput__85mHU.ant-input-affix-wrapper:focus,.DashboardQuickNav_searchInput__85mHU.ant-input-affix-wrapper:hover{border-color:#6366f180;box-shadow:0 0 0 2px #6366f11a}.DashboardQuickNav_searchInput__85mHU input{background:#0000;color:#e0e7ff}.DashboardQuickNav_searchInput__85mHU input::placeholder{color:#fff6}.DashboardQuickNav_shortcutTag__H6djj{background:#ffffff1a;border:none;border-radius:4px;color:#ffffff80;font-size:11px;padding:2px 6px}.DashboardQuickNav_section__vfvdX{padding:8px 0}.DashboardQuickNav_section__vfvdX:not(:last-child){border-bottom:1px solid #6366f11a}.DashboardQuickNav_sectionTitle__q\+EAB{align-items:center;color:#ffffff80;display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.05em;padding:4px 16px 8px;text-transform:uppercase}.DashboardQuickNav_menu__el7V6{background:#0000;border:none}.DashboardQuickNav_menu__el7V6 .ant-menu-item{border-radius:8px;color:#e0e7ff;margin:0 8px;padding:8px 12px;transition:all .2s ease}.DashboardQuickNav_menu__el7V6 .ant-menu-item:hover{background:#6366f126}.DashboardQuickNav_menu__el7V6 .ant-menu-item-selected{background:#6366f133}.DashboardQuickNav_menu__el7V6 .ant-menu-item-disabled{opacity:.4}.DashboardQuickNav_menuItemContent__LBlt5{display:flex;flex-direction:column;gap:2px}.DashboardQuickNav_subtitle__GBGGL{color:#ffffff80;font-size:11px}.DashboardQuickNav_description__dZEPV{color:#fff6;font-size:11px}.DashboardQuickNav_dropdownContent__S3dzD::-webkit-scrollbar{width:6px}.DashboardQuickNav_dropdownContent__S3dzD::-webkit-scrollbar-track{background:#0003}.DashboardQuickNav_dropdownContent__S3dzD::-webkit-scrollbar-thumb{background:#6366f166;border-radius:3px}@media (max-width:768px){.DashboardQuickNav_shortcutTagSmall__7yKVn,.DashboardQuickNav_triggerText__0zfT8{display:none}.DashboardQuickNav_dropdownContent__S3dzD{min-width:280px}}.DashboardFavorites_triggerButton__Ey8z9{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;color:#e0e7ff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:relative;transition:all .2s ease;width:36px}.DashboardFavorites_triggerButton__Ey8z9:hover{background:#6366f133;border-color:#6366f180}.DashboardFavorites_triggerButton__Ey8z9:focus{outline:2px solid #818cf8;outline-offset:2px}.DashboardFavorites_triggerButton__Ey8z9.DashboardFavorites_favorited__hq-6Y{background:#fbbf241a;border-color:#fbbf244d;color:#fbbf24}.DashboardFavorites_triggerButton__Ey8z9.DashboardFavorites_favorited__hq-6Y:hover{background:#fbbf2433;border-color:#fbbf2480}.DashboardFavorites_badge__Gw6nF{align-items:center;background:#818cf8;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:600;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-4px;top:-4px}.DashboardFavorites_dropdownContent__tXam\+{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #6366f14d;border-radius:12px;box-shadow:0 8px 32px #0006;max-height:400px;max-width:360px;min-width:280px;overflow-y:auto}.DashboardFavorites_header__gM-0S{align-items:center;border-bottom:1px solid #6366f126;display:flex;justify-content:space-between;padding:12px 16px}.DashboardFavorites_headerTitle__9sXJR{align-items:center;color:#e0e7ff;display:flex;font-size:14px;font-weight:600;gap:8px}.DashboardFavorites_headerIcon__TzlMX{color:#fbbf24}.DashboardFavorites_addButton__4tKrJ{color:#fff9;transition:all .2s ease}.DashboardFavorites_addButton__4tKrJ:hover{background:#6366f126;color:#818cf8}.DashboardFavorites_addButton__4tKrJ.DashboardFavorites_active__YuGj-{color:#fbbf24}.DashboardFavorites_addButton__4tKrJ.DashboardFavorites_active__YuGj-:hover{background:#fbbf2426;color:#f59e0b}.DashboardFavorites_empty__MBrLi{padding:24px 16px}.DashboardFavorites_empty__MBrLi .ant-empty-image{height:40px;margin-bottom:8px}.DashboardFavorites_emptyText__d39aa{color:#ffffff80;font-size:13px}.DashboardFavorites_menu__kJPUo{background:#0000;border:none;padding:8px 0}.DashboardFavorites_menu__kJPUo .ant-menu-item{border-radius:8px;color:#e0e7ff;height:auto;line-height:1.4;margin:0 8px;padding:8px 12px}.DashboardFavorites_menu__kJPUo .ant-menu-item:hover{background:#6366f126}.DashboardFavorites_menuItem__mvxo2{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.DashboardFavorites_menuItemContent__hR51o{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.DashboardFavorites_menuItemLabel__wNEnF{color:#e0e7ff;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardFavorites_menuItemSubtitle__1kpO5{color:#ffffff80;font-size:11px}.DashboardFavorites_deleteButton__3Pfax{color:#fff6;opacity:0;transition:all .2s ease}.DashboardFavorites_menu__kJPUo .ant-menu-item:hover .DashboardFavorites_deleteButton__3Pfax{opacity:1}.DashboardFavorites_deleteButton__3Pfax:hover{background:#ef44441a;color:#ef4444!important}.DashboardFavorites_modal__\+01fR .ant-modal-content{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #6366f14d}.DashboardFavorites_modal__\+01fR .ant-modal-header{background:#0000;border-bottom:1px solid #6366f126}.DashboardFavorites_modal__\+01fR .ant-modal-title{color:#e0e7ff}.DashboardFavorites_modal__\+01fR .ant-modal-close-x{color:#fff9}.DashboardFavorites_modal__\+01fR .ant-input{background:#0000004d;border:1px solid #6366f14d;color:#e0e7ff}.DashboardFavorites_modal__\+01fR .ant-input:focus,.DashboardFavorites_modal__\+01fR .ant-input:hover{border-color:#6366f180;box-shadow:0 0 0 2px #6366f11a}.DashboardFavorites_dropdownContent__tXam\+::-webkit-scrollbar{width:6px}.DashboardFavorites_dropdownContent__tXam\+::-webkit-scrollbar-track{background:#0003}.DashboardFavorites_dropdownContent__tXam\+::-webkit-scrollbar-thumb{background:#6366f166;border-radius:3px}.DashboardSettings_settingsContainer__EwOyH{align-items:center;display:flex;position:relative}.DashboardSettings_settingsButton__No79I{align-items:center;background:#0000;border:none;border-radius:8px;color:#a5b4fc;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.DashboardSettings_settingsButton__No79I:hover{background:#6366f126;color:#818cf8}.DashboardSettings_settingsButton__No79I.DashboardSettings_active__\+-Gmw{background:#6366f140;color:#818cf8}.DashboardSettings_settingsPanel__zhoBJ{animation:DashboardSettings_slideDown__\+MFVT .2s ease-out;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #6366f14d;border-radius:12px;box-shadow:0 8px 32px #0006;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:1000}@keyframes DashboardSettings_slideDown__\+MFVT{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.DashboardSettings_panelHeader__HeJ91{align-items:center;border-bottom:1px solid #6366f133;display:flex;justify-content:space-between;padding:12px 16px}.DashboardSettings_panelTitle__PXyM0{align-items:center;color:#e0e7ff;display:flex;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;gap:8px;margin:0}.DashboardSettings_panelTitle__PXyM0 svg{color:#818cf8}.DashboardSettings_closeButton__3x9IY{align-items:center;background:#0000;border:none;border-radius:6px;color:#a5b4fc;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.DashboardSettings_closeButton__3x9IY:hover{background:#ef444426;color:#ef4444}.DashboardSettings_panelContent__q3F9A{display:flex;flex-direction:column;gap:16px;padding:16px}.DashboardSettings_settingGroup__bg17S{display:flex;flex-direction:column;gap:8px}.DashboardSettings_settingLabel__eobC5{align-items:center;color:#a5b4fc;display:flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.5px;text-transform:uppercase}.DashboardSettings_settingLabel__eobC5 svg{color:#818cf8;font-size:14px}.DashboardSettings_dateRangeRow__ON1Bz{align-items:center;display:flex;gap:8px}.DashboardSettings_datePicker__dfN\+9{background:#0003!important;border-color:#6366f14d!important;border-radius:8px!important;flex:1 1}.DashboardSettings_datePicker__dfN\+9:focus-within,.DashboardSettings_datePicker__dfN\+9:hover{border-color:#6366f180!important}.DashboardSettings_datePicker__dfN\+9 input{color:#e0e7ff!important;font-size:13px}.DashboardSettings_datePicker__dfN\+9 input::placeholder{color:#6b7280!important}.DashboardSettings_clearButton__DKNgw{color:#a5b4fc!important;font-size:12px}.DashboardSettings_clearButton__DKNgw:hover{color:#818cf8!important}.DashboardSettings_projectionSwitch__dDq3c{align-self:flex-start}.DashboardSettings_panelFooter__pS2XX{border-top:1px solid #6366f133;display:flex;justify-content:flex-end;padding:12px 16px}.DashboardSettings_applyButton__cSWaA{background:linear-gradient(135deg,#6366f1,#818cf8)!important;border:none!important;border-radius:6px!important;font-weight:500}.DashboardSettings_applyButton__cSWaA:hover{background:linear-gradient(135deg,#818cf8,#a5b4fc)!important}@media (max-width:480px){.DashboardSettings_settingsPanel__zhoBJ{right:-8px;width:calc(100vw - 32px)}}.IntentSetter_container__T1Vkv{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.IntentSetter_container__T1Vkv.IntentSetter_compact__4WLTm{gap:8px;padding:12px}.IntentSetter_container__T1Vkv.IntentSetter_disabled__07ypV{opacity:.6;pointer-events:none}.IntentSetter_header__mYSmj{align-items:center;display:flex;gap:8px;justify-content:space-between}.IntentSetter_domainLabel__jqovM{color:var(--color-foreground);font-size:14px;font-weight:600}.IntentSetter_infoIcon__2luZV{color:#ffffffa6;color:var(--text-secondary,#ffffffa6);cursor:help;font-size:12px}.IntentSetter_controls__FpFLd{display:flex;flex-wrap:wrap;gap:12px}.IntentSetter_intentSection__a-Sm3,.IntentSetter_prioritySection__QTCyN{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:140px}.IntentSetter_sectionLabel__peJB5{font-size:11px;letter-spacing:.5px;text-transform:uppercase}.IntentSetter_intentSelect__MPz6j,.IntentSetter_prioritySelect__oanKX{width:100%}.IntentSetter_intentSelect__MPz6j .ant-select-selector,.IntentSetter_prioritySelect__oanKX .ant-select-selector{background:#ffffff0d!important;background:var(--input-background,#ffffff0d)!important;border-color:#ffffff1a!important;border-color:var(--border-color,#ffffff1a)!important;border-radius:6px!important}.IntentSetter_intentSelect__MPz6j:hover .ant-select-selector,.IntentSetter_prioritySelect__oanKX:hover .ant-select-selector{border-color:#3b82f6!important;border-color:var(--primary-color,#3b82f6)!important}.IntentSetter_optionContent__mcwFN{display:flex;flex-direction:column;gap:2px;padding:4px 0}.IntentSetter_optionIcon__KVNY3{color:#3b82f6;color:var(--primary-color,#3b82f6);display:inline-flex;margin-right:8px}.IntentSetter_optionLabel__7JMv-{font-weight:500}.IntentSetter_optionDesc__7PdLv{font-size:11px;line-height:1.3}.IntentSetter_priorityOption__3KBEd{align-items:center;display:flex;gap:8px}.IntentSetter_priorityTag__KIVMU{margin:0;min-width:24px;text-align:center}.IntentSetter_statusDisplay__srPsG{border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color,#ffffff1a);display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.IntentSetter_statusItem__3Ejdo{align-items:center;display:flex;gap:6px}.IntentSetter_statusLabel__4W8ZO{color:#ffffffa6;color:var(--text-secondary,#ffffffa6);font-size:12px}.IntentSetter_statusTag__V7Iyy{margin:0}.IntentSetter_intentDropdown__\+fLrt .ant-select-item-option-content{padding:4px 0}.IntentSetter_compact__4WLTm .IntentSetter_controls__FpFLd{flex-direction:column;gap:8px}.IntentSetter_compact__4WLTm .IntentSetter_intentSection__a-Sm3,.IntentSetter_compact__4WLTm .IntentSetter_prioritySection__QTCyN{min-width:100%}.ConstraintPanel_container__Dw1Zv{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.ConstraintPanel_container__Dw1Zv.ConstraintPanel_compact__VEHZE{gap:8px;padding:12px}.ConstraintPanel_container__Dw1Zv.ConstraintPanel_disabled__0VZ5I{opacity:.6;pointer-events:none}.ConstraintPanel_header__tYqE0{justify-content:space-between}.ConstraintPanel_headerLeft__M2vUo,.ConstraintPanel_header__tYqE0{align-items:center;display:flex;gap:8px}.ConstraintPanel_headerIcon__Sk-dP{color:#3b82f6;color:var(--primary-color,#3b82f6);font-size:16px}.ConstraintPanel_title__-VJG8{color:var(--color-foreground);font-size:14px;font-weight:600}.ConstraintPanel_activeCount__DKIzY{font-size:12px}.ConstraintPanel_constraintsList__WMkOO{display:flex;flex-direction:column;gap:8px}.ConstraintPanel_constraintItem__vhc6R{align-items:flex-start;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:12px;transition:border-color .2s ease}.ConstraintPanel_constraintItem__vhc6R:hover{border-color:#ffffff26;border-color:var(--border-hover,#ffffff26)}.ConstraintPanel_constraintInfo__LgU8T{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ConstraintPanel_constraintHeader__BEL\+3{align-items:center;display:flex;gap:8px}.ConstraintPanel_constraintIcon__bPFpa{flex-shrink:0;font-size:14px}.ConstraintPanel_constraintLabel__7PSqI{color:var(--color-foreground);font-size:13px;font-weight:500}.ConstraintPanel_infoIcon__tSFha{color:#ffffff73;color:var(--text-secondary,#ffffff73);cursor:help;flex-shrink:0;font-size:12px}.ConstraintPanel_constraintDesc__JOPWO{font-size:11px;line-height:1.4;padding-left:22px}.ConstraintPanel_constraintSwitch__gybdN{flex-shrink:0}.ConstraintPanel_constraintSwitch__gybdN.ant-switch-checked{background:#10b981;background:var(--success-color,#10b981)}.ConstraintPanel_footer__R1Z9V{border-top:1px solid #ffffff1a;border-top:1px solid var(--border-color,#ffffff1a);padding-top:12px}.ConstraintPanel_footerText__Ifm4h{font-size:11px;line-height:1.4}.ConstraintPanel_compact__VEHZE .ConstraintPanel_constraintItem__vhc6R{padding:8px}.ConstraintPanel_compact__VEHZE .ConstraintPanel_constraintLabel__7PSqI{font-size:12px}.LiveStateIndicator_container__gdx-w{align-items:center;background:#10b9811a;background:var(--component-background,#10b9811a);border:1px solid #10b98133;border:1px solid var(--border-color,#10b98133);border-radius:20px;cursor:default;display:inline-flex;gap:8px;padding:6px 12px;transition:all .2s ease}.LiveStateIndicator_container__gdx-w:hover{background:#10b98126;border-color:#10b9814d}.LiveStateIndicator_container__gdx-w.LiveStateIndicator_compact__jzLO9{gap:4px;padding:4px 8px}.LiveStateIndicator_badge__X5Xlv{margin:0}.LiveStateIndicator_badge__X5Xlv .ant-badge-status-dot{height:8px;width:8px}.LiveStateIndicator_content__rKjTG{align-items:center;display:flex;gap:6px}.LiveStateIndicator_icon__8vH3O{align-items:center;display:flex;font-size:14px}.LiveStateIndicator_label__Bq8fY{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.LiveStateIndicator_timestamp__jqP70{font-size:11px;opacity:.8}.LiveStateIndicator_compact__jzLO9 .LiveStateIndicator_icon__8vH3O{font-size:12px}.LiveStateIndicator_compact__jzLO9 .LiveStateIndicator_badge__X5Xlv .ant-badge-status-dot{height:6px;width:6px}.DomainHeaderCard_card__f3fIY{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:8px;flex:1 1;min-width:200px;padding:12px;transition:all .2s ease}.DomainHeaderCard_card__f3fIY:hover{border-color:#6366f166;box-shadow:0 2px 8px #6366f126}.DomainHeaderCard_card__f3fIY.DomainHeaderCard_clickable__f2cbf{cursor:pointer}.DomainHeaderCard_card__f3fIY.DomainHeaderCard_selected__OMzey{background:linear-gradient(135deg,#1a1a2ef2,#16213ef2);border-color:#818cf8;border-color:var(--domain-color,#818cf8);border-width:2px;box-shadow:0 0 0 3px #6366f11a}.DomainHeaderCard_header__yovY5{align-items:center;display:flex;gap:10px;margin-bottom:10px}.DomainHeaderCard_iconContainer__LWAzk{align-items:center;border-radius:6px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.DomainHeaderCard_titleContainer__-OrNw{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.DomainHeaderCard_indicators__m-Lu8{align-items:center;display:flex;gap:4px}.DomainHeaderCard_indicatorIcon__VUIHH{color:#fff9;font-size:12px}.DomainHeaderCard_indicatorIcon__VUIHH:hover{color:#818cf8;color:var(--domain-color,#818cf8)}.DomainHeaderCard_navigateIcon__zeK\+m{color:#ffffff80;font-size:12px;transition:all .2s ease}.DomainHeaderCard_card__f3fIY.DomainHeaderCard_clickable__f2cbf:hover .DomainHeaderCard_navigateIcon__zeK\+m{color:#818cf8;color:var(--domain-color,#818cf8);transform:translateX(2px)}.DomainHeaderCard_title__6hHNJ{color:#e0e7ff;font-size:14px!important;font-weight:600;margin:0!important}.DomainHeaderCard_selectedBadge__uQuW9{background:#818cf8;background:var(--domain-color,#818cf8);border-radius:4px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.DomainHeaderCard_metrics__UBACw{display:flex;justify-content:center;margin-bottom:10px}.DomainHeaderCard_actions__S40qx{border-top:1px solid #6366f126;display:flex;gap:6px;justify-content:center;padding-top:8px}.DomainHeaderCard_actionButton__pA4Ki{border-color:#6366f14d;color:#ffffffb3;flex:1 1;font-size:11px}.DomainHeaderCard_actionButton__pA4Ki:hover{background:#6366f11a;border-color:#6366f180;color:#818cf8}@media (max-width:768px){.DomainHeaderCard_card__f3fIY{min-width:150px;padding:10px}.DomainHeaderCard_title__6hHNJ{font-size:12px!important}.DomainHeaderCard_actions__S40qx{flex-direction:column}.DomainHeaderCard_actionButton__pA4Ki{width:100%}}.DomainBridgeHeaderCard_card__\+\+V3E{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:8px;flex:1 1;min-width:200px;padding:12px;transition:all .2s ease}.DomainBridgeHeaderCard_bridgeCard__AVzNT{position:relative;z-index:2}.DomainBridgeHeaderCard_card__\+\+V3E:hover{border-color:#6366f166;box-shadow:0 2px 8px #6366f126}.DomainBridgeHeaderCard_card__\+\+V3E.DomainBridgeHeaderCard_clickable__YoNtW{cursor:pointer}.DomainBridgeHeaderCard_card__\+\+V3E.DomainBridgeHeaderCard_selected__2n6Mv{background:linear-gradient(135deg,#1a1a2ef2,#16213ef2);border-color:#818cf8;border-color:var(--bridge-color,#818cf8);border-width:2px;box-shadow:0 0 0 3px #6366f11a}.DomainBridgeHeaderCard_header__dEoEI{align-items:center;display:flex;gap:10px;margin-bottom:10px}.DomainBridgeHeaderCard_iconContainer__C6MEK{align-items:center;border-radius:6px;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.DomainBridgeHeaderCard_titleContainer__FvXQA{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.DomainBridgeHeaderCard_indicators__wINKK{align-items:center;display:flex;gap:4px}.DomainBridgeHeaderCard_indicatorIcon__umA8Q{color:#fff9;font-size:12px}.DomainBridgeHeaderCard_indicatorIcon__umA8Q:hover{color:#818cf8;color:var(--bridge-color,#818cf8)}.DomainBridgeHeaderCard_title__6\+q5L{color:#e0e7ff;font-size:14px!important;font-weight:600;margin:0!important}.DomainBridgeHeaderCard_selectedBadge__eJ\+zq{background:#818cf8;background:var(--bridge-color,#818cf8);border-radius:4px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.DomainBridgeHeaderCard_metrics__UBgt-{display:flex;justify-content:center;margin-bottom:10px}.DomainBridgeHeaderCard_productsList__KlW-K{border-top:1px solid #6366f126;margin-bottom:10px;padding-top:8px}.DomainBridgeHeaderCard_productsLabel__1qqiU{color:#ffffff80;font-size:11px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.DomainBridgeHeaderCard_productsGrid__pdlcD{display:flex;flex-wrap:wrap;gap:4px}.DomainBridgeHeaderCard_moreTag__MATZc,.DomainBridgeHeaderCard_productTag__8h20f{border-radius:4px;font-size:10px;margin:0;padding:2px 6px}.DomainBridgeHeaderCard_moreTag__MATZc{background:#6366f133;border:1px solid #6366f14d;color:#ffffffb3}.DomainBridgeHeaderCard_actions__O2px4{border-top:1px solid #6366f126;display:flex;gap:6px;justify-content:center;padding-top:8px}.DomainBridgeHeaderCard_actionButton__Y5EkG{border-color:#6366f14d;color:#ffffffb3;flex:1 1;font-size:11px}.DomainBridgeHeaderCard_actionButton__Y5EkG:hover{background:#6366f11a;border-color:#6366f180;color:#818cf8}@media (max-width:768px){.DomainBridgeHeaderCard_card__\+\+V3E{min-width:150px;padding:10px}.DomainBridgeHeaderCard_title__6\+q5L{font-size:12px!important}.DomainBridgeHeaderCard_actions__O2px4{flex-direction:column}.DomainBridgeHeaderCard_actionButton__Y5EkG{width:100%}}.PriorityControlPanel_panel__bOHH9{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:16px}.PriorityControlPanel_panel__bOHH9.PriorityControlPanel_compact__6ux8Y{padding:8px}.PriorityControlPanel_header__TgEJF{margin-bottom:16px}.PriorityControlPanel_subtitle__UWGeR{display:block;font-size:12px;margin-top:4px}.PriorityControlPanel_table__2z7vU{background:#0000}.PriorityControlPanel_table__2z7vU .ant-table{background:var(--color-card)}.PriorityControlPanel_table__2z7vU .ant-table-thead>tr>th{background:var(--color-muted)}.PriorityControlPanel_table__2z7vU .ant-table-tbody>tr>td,.PriorityControlPanel_table__2z7vU .ant-table-thead>tr>th{border-bottom:1px solid var(--color-border);color:var(--color-foreground)}.PriorityControlPanel_table__2z7vU .ant-table-tbody>tr:hover>td{background:var(--color-hover)}.PriorityControlPanel_sequenceButton__V5hiE{color:var(--color-text-tertiary)}.PriorityControlPanel_sequenceButton__V5hiE:hover:not(:disabled){color:var(--color-primary)}.PriorityControlPanel_sequenceButton__V5hiE:disabled{opacity:.3}.ResourceControlPanel_panel__QNEQD{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:16px}.ResourceControlPanel_panel__QNEQD.ResourceControlPanel_compact__BxjwR{padding:8px}.ResourceControlPanel_header__5CyCn{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.ResourceControlPanel_addButton__M0xm6{flex-shrink:0}.ResourceControlPanel_subtitle__euOKu{display:block;font-size:12px;margin-top:4px}.ResourceControlPanel_table__i48Fo{background:#0000}.ResourceControlPanel_table__i48Fo .ant-table{background:var(--color-card)}.ResourceControlPanel_table__i48Fo .ant-table-thead>tr>th{background:var(--color-muted)}.ResourceControlPanel_table__i48Fo .ant-table-tbody>tr>td,.ResourceControlPanel_table__i48Fo .ant-table-thead>tr>th{border-bottom:1px solid var(--color-border);color:var(--color-foreground)}.ResourceControlPanel_table__i48Fo .ant-table-tbody>tr:hover>td{background:var(--color-hover)}.ResourceControlPanel_allocationInput__Mwkmo{width:100%}.ResourceControlPanel_allocationInput__Mwkmo .ant-input-number{background:var(--color-input);border-color:var(--color-border);color:var(--color-foreground)}.ResourceControlPanel_allocationInput__Mwkmo .ant-input-number:hover{border-color:var(--color-primary)}.ResourceControlPanel_allocationInput__Mwkmo .ant-input-number:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f633}.DomainDetailSection_section__eLrWX{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-left:3px solid #818cf8;border-left:3px solid var(--domain-color,#818cf8);border-radius:12px;margin-bottom:24px;padding:20px;transition:all .3s ease}.DomainDetailSection_section__eLrWX.DomainDetailSection_compact__lw2OD{margin-bottom:0;padding:12px}.DomainDetailSection_section__eLrWX:hover{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a}.DomainDetailSection_header__KiYnR{align-items:center;border-bottom:1px solid #6366f133;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.DomainDetailSection_section__eLrWX.DomainDetailSection_compact__lw2OD .DomainDetailSection_header__KiYnR{margin-bottom:12px;padding-bottom:8px}.DomainDetailSection_headerLeft__IsWoK{align-items:center;display:flex;gap:12px}.DomainDetailSection_iconContainer__oMt-E{align-items:center;border-radius:8px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.DomainDetailSection_section__eLrWX.DomainDetailSection_compact__lw2OD .DomainDetailSection_iconContainer__oMt-E{font-size:14px;height:28px;width:28px}.DomainDetailSection_title__6KpaS{color:#e0e7ff!important;font-weight:600;margin:0!important}.DomainDetailSection_content__r7FYe{width:100%}.DomainDetailSection_tabs__XX1ND .ant-tabs-tab{color:#fff9}.DomainDetailSection_tabs__XX1ND .ant-tabs-tab-active .ant-tabs-tab-btn{color:#818cf8;color:var(--domain-color,#818cf8)}.DomainDetailSection_tabs__XX1ND .ant-tabs-ink-bar{background:#818cf8;background:var(--domain-color,#818cf8)}.DomainDetailSection_tabContent__k-TB8{min-height:300px}.DomainDetailSection_section__eLrWX.DomainDetailSection_compact__lw2OD .DomainDetailSection_tabContent__k-TB8{min-height:200px}.DomainDetailSection_chartContainer__u85dq{background:#1a1a2e80;border-radius:8px;padding:16px;width:100%}.DomainDetailSection_section__eLrWX.DomainDetailSection_compact__lw2OD .DomainDetailSection_chartContainer__u85dq{padding:8px}.DomainDetailSection_businessObjectiveLink__jYwor{margin-bottom:12px}.DomainDetailSection_businessObjectiveLink__jYwor a{color:#818cf8;color:var(--domain-color,#818cf8)}.DomainDetailSection_bridgeCardsList__A2553{margin-bottom:12px}.DomainDetailSection_bridgeCardsList__A2553 ul{margin:8px 0 0;padding-left:20px}.DomainDetailSection_conductBridgeButton__Bqlpf{margin-bottom:16px}@media (max-width:768px){.DomainDetailSection_section__eLrWX{padding:16px}.DomainDetailSection_header__KiYnR{align-items:flex-start;flex-direction:column;gap:12px}.DomainDetailSection_iconContainer__oMt-E{font-size:16px;height:32px;width:32px}.DomainDetailSection_title__6KpaS{font-size:18px!important}}.ProductBridgeList_container__gGaeM{background:var(--color-card);border:1px solid var(--color-border);border-left:3px solid var(--bridge-color,var(--color-warning));border-radius:12px;display:flex;flex-direction:column;height:100%;padding:12px;transition:all .3s ease}.ProductBridgeList_container__gGaeM:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.ProductBridgeList_container__gGaeM.ProductBridgeList_clickable__HkJgG{cursor:pointer}.ProductBridgeList_container__gGaeM.ProductBridgeList_selected__TS1FU{background:var(--color-bg-secondary);border-color:var(--bridge-color,var(--color-warning));border-width:2px;box-shadow:0 0 0 3px var(--orange-50)}.ProductBridgeList_header__tLDLZ{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:8px;margin-bottom:12px;padding-bottom:8px}.ProductBridgeList_iconContainer__-x\+BE{align-items:center;border-radius:6px;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.ProductBridgeList_title__H1v81{color:var(--color-foreground)!important;flex:1 1;font-size:14px!important;font-weight:600;margin:0!important}.ProductBridgeList_selectedBadge__Jg5fH{background:var(--color-warning);background:var(--bridge-color,var(--color-warning));border-radius:4px;color:var(--color-primary-foreground);font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.ProductBridgeList_metrics__c2HoW{display:flex;justify-content:center;margin-bottom:12px}.ProductBridgeList_productsSection__VQPay{display:flex;flex:1 1;flex-direction:column}.ProductBridgeList_productsLabel__azbsC{color:var(--color-text-tertiary);font-size:10px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ProductBridgeList_productsList__q2kUy{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto}.ProductBridgeList_productItem__bVgyZ{background:var(--color-card);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:6px;transition:all .2s ease}.ProductBridgeList_productItem__bVgyZ:hover{background:var(--color-hover);border-color:var(--color-border)}.ProductBridgeList_productItem__bVgyZ.ProductBridgeList_clickable__HkJgG{cursor:pointer}.ProductBridgeList_productItem__bVgyZ.ProductBridgeList_clickable__HkJgG:hover{background:var(--color-bg-hover);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.ProductBridgeList_productTag__T\+lAx{border-radius:3px;font-size:10px;font-weight:500;line-height:1.4;margin:0;padding:2px 6px}.ProductBridgeList_productMetrics__XScjv{color:var(--color-text-secondary);display:flex;font-size:9px;gap:4px;justify-content:space-between}.ProductBridgeList_productRatio__REdkQ{color:var(--color-text-secondary)}.ProductBridgeList_productEntropy__it1GZ{font-weight:500}.ProductBridgeList_noProducts__9bmtb{color:var(--color-text-tertiary);font-size:13px;padding:20px;text-align:center}@media (max-width:768px){.ProductBridgeList_container__gGaeM{padding:12px}.ProductBridgeList_header__tLDLZ{align-items:flex-start;flex-direction:column;gap:8px}.ProductBridgeList_iconContainer__-x\+BE{font-size:16px;height:32px;width:32px}.ProductBridgeList_title__H1v81{font-size:16px!important}}.HierarchicalDashboard_dashboard__kyeL7{background:linear-gradient(180deg,#0a0a14,#0f0f1a 50%,#0a0a14);color:#e0e7ff;display:flex;flex-direction:column;min-height:100vh}.HierarchicalDashboard_header__gH5R4{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:1px solid #6366f133;box-shadow:0 2px 8px #0000004d;display:flex;justify-content:space-between;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.HierarchicalDashboard_headerLeft__mrXje{align-items:center;display:flex;flex:1 1;gap:12px}.HierarchicalDashboard_controlIcon__nGI9y{background:#6366f11a;border-radius:8px;color:#818cf8;font-size:24px;padding:8px}.HierarchicalDashboard_headerTitle__7En77{color:#e0e7ff!important;cursor:pointer;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important;transition:color .2s ease}.HierarchicalDashboard_headerTitle__7En77:hover{color:#a5b4fc!important}.HierarchicalDashboard_breadcrumb__V2l2F{background:#0000;border-bottom:none;flex:1 1}.HierarchicalDashboard_headerActions__id7we{align-items:center;display:flex;gap:8px;padding:0}.HierarchicalDashboard_content__c5yvC{flex:1 1;overflow-y:auto;padding:24px}.HierarchicalDashboard_loadingContainer__JxMis{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.HierarchicalDashboard_loadingContent__j1YRO{color:#818cf8;margin-top:16px;padding:24px;text-align:center}.HierarchicalDashboard_dashboardGrid__6eSxk{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:1800px}.HierarchicalDashboard_dashboardTwoColumn__uNAyS{grid-gap:24px;display:grid;gap:24px;grid-template-columns:4fr 1fr;width:100%}.HierarchicalDashboard_primaryColumn__OjUaH{display:flex;flex-direction:column;gap:24px;min-width:0}.HierarchicalDashboard_sidebarColumn__m56pZ{display:flex;flex-direction:column;gap:16px;min-width:0}.HierarchicalDashboard_sidebarWidget__\+Ou-u{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:10px;padding:16px;transition:all .2s ease}.HierarchicalDashboard_sidebarWidget__\+Ou-u:hover{border-color:#6366f166;box-shadow:0 4px 16px #6366f126;transform:translateY(-2px)}.HierarchicalDashboard_sidebarWidgetTitle__NMhaj{align-items:center;color:#e0e7ff;display:flex;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px}.HierarchicalDashboard_sidebarWidgetTitle__NMhaj svg{color:#818cf8;font-size:14px}@media (max-width:768px){.HierarchicalDashboard_dashboardGrid__6eSxk,.HierarchicalDashboard_dashboardTwoColumn__uNAyS{grid-template-columns:1fr}.HierarchicalDashboard_sidebarColumn__m56pZ{flex-direction:row;flex-wrap:wrap;order:-1}.HierarchicalDashboard_sidebarWidget__\+Ou-u{flex:1 1;min-width:140px}.HierarchicalDashboard_content__c5yvC{padding:16px}.HierarchicalDashboard_headerActions__id7we{gap:4px;padding:0 12px}}@media (min-width:769px) and (max-width:1200px){.HierarchicalDashboard_dashboardGrid__6eSxk{grid-template-columns:repeat(2,1fr)}.HierarchicalDashboard_dashboardTwoColumn__uNAyS{grid-template-columns:3fr 1fr}}@media (min-width:1201px){.HierarchicalDashboard_dashboardGrid__6eSxk{grid-template-columns:repeat(3,1fr)}}.HierarchicalDashboard_section__gaurH{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;padding:20px;transition:all .3s ease}.HierarchicalDashboard_section__gaurH:hover{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a}.HierarchicalDashboard_sectionTitle__2TJKf{align-items:center;color:#e0e7ff;display:flex;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600;gap:8px;margin-bottom:16px}.HierarchicalDashboard_sectionTitle__2TJKf svg{color:#818cf8}.HierarchicalDashboard_fullWidth__7creJ{grid-column:1/-1}.HierarchicalDashboard_cardGrid__dU4KP{grid-gap:16px;display:grid;gap:16px}.HierarchicalDashboard_cardGrid__dU4KP.HierarchicalDashboard_twoColumn__u\+CLb{grid-template-columns:repeat(2,1fr)}.HierarchicalDashboard_cardGrid__dU4KP.HierarchicalDashboard_threeColumn__LcDLA{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.HierarchicalDashboard_cardGrid__dU4KP.HierarchicalDashboard_threeColumn__LcDLA,.HierarchicalDashboard_cardGrid__dU4KP.HierarchicalDashboard_twoColumn__u\+CLb{grid-template-columns:1fr}}.HierarchicalDashboard_fadeIn__eK5Ly{animation:HierarchicalDashboard_fadeIn__eK5Ly .3s ease-in-out}@keyframes HierarchicalDashboard_fadeIn__eK5Ly{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.HierarchicalDashboard_content__c5yvC::-webkit-scrollbar{width:8px}.HierarchicalDashboard_content__c5yvC::-webkit-scrollbar-track{background:#0003}.HierarchicalDashboard_content__c5yvC::-webkit-scrollbar-thumb{background:#6366f166;border-radius:4px}.HierarchicalDashboard_content__c5yvC::-webkit-scrollbar-thumb:hover{background:#6366f199}.BusinessDashboard_dashboard__tVQZj{animation:BusinessDashboard_fadeIn__NSIIz .3s ease-in-out;display:flex;flex-direction:column;gap:24px;height:100%;margin:0 auto;max-width:1800px}@keyframes BusinessDashboard_fadeIn__NSIIz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BusinessDashboard_domainsRow__WaL-r{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px;padding:16px 8px;position:relative}.BusinessDashboard_viewModeSelectorContainer__sbCnX{display:flex;justify-content:center;margin-bottom:16px;padding:16px 8px}.BusinessDashboard_viewModeSelector__qFQJV{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:8px;padding:4px}.BusinessDashboard_viewModeSelector__qFQJV .ant-segmented-item{color:#fff9}.BusinessDashboard_viewModeSelector__qFQJV .ant-segmented-item-selected{background:#6366f133;color:#818cf8}.BusinessDashboard_domainsRow__WaL-r .bridgeCard{margin-top:-20px;position:relative;z-index:2}.BusinessDashboard_mainContent__O5AHY{flex:1 1;overflow-y:auto;padding:0 8px}.BusinessDashboard_domainsGrid__-Qpne{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}.BusinessDashboard_loadingContainer__K-PNs{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px;width:100%}.BusinessDashboard_loadingContainer__K-PNs p{color:#818cf8;font-size:16px}@media (max-width:1200px){.BusinessDashboard_domainsRow__WaL-r{flex-wrap:wrap}.BusinessDashboard_domainsRow__WaL-r .bridgeCard{margin-top:0;order:3;width:100%}.BusinessDashboard_domainsGrid__-Qpne{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BusinessDashboard_domainsRow__WaL-r{flex-direction:column;gap:8px;padding:12px 8px}.BusinessDashboard_domainsRow__WaL-r .bridgeCard{margin-top:0;order:3}.BusinessDashboard_mainContent__O5AHY{padding:0}.BusinessDashboard_domainsGrid__-Qpne{gap:12px;grid-template-columns:1fr}}.DashboardSectionCard_card__ixXUs{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;height:100%;transition:all .3s ease}.DashboardSectionCard_card__ixXUs .ant-card-body{padding:20px}.DashboardSectionCard_clickable__l7dpn{cursor:pointer}.DashboardSectionCard_clickable__l7dpn:hover{border-color:#6366f166;box-shadow:0 8px 24px #6366f126;transform:translateY(-2px)}.DashboardSectionCard_clickable__l7dpn:focus{outline:2px solid #818cf8;outline-offset:2px}.DashboardSectionCard_header__hpkyL{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DashboardSectionCard_titleRow__bn6wC{align-items:center;display:flex;gap:12px}.DashboardSectionCard_icon__tDfO5{align-items:center;background:#6366f126;border-radius:10px;color:#818cf8;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.DashboardSectionCard_title__\+bhKM{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px!important;font-weight:600;margin:0!important}.DashboardSectionCard_arrow__aziQ3{color:#fff6;transition:all .3s ease}.DashboardSectionCard_clickable__l7dpn:hover .DashboardSectionCard_arrow__aziQ3{color:#818cf8;transform:translateX(4px)}.DashboardSectionCard_description__wtcg4{color:#fff9;display:block;font-size:13px;line-height:1.5;margin-bottom:16px}.DashboardSectionCard_metricsRow__xOBMI{border-top:1px solid #6366f11a;margin-top:16px;padding-top:16px}.DashboardSectionCard_metric__KI9Hs{text-align:center}.DashboardSectionCard_statistic__ztOF- .ant-statistic-title{color:#ffffff80;font-size:11px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.DashboardSectionCard_statistic__ztOF- .ant-statistic-content{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px}.DashboardSectionCard_statistic__ztOF-.DashboardSectionCard_up__n029v .ant-statistic-content{color:#22c55e}.DashboardSectionCard_statistic__ztOF-.DashboardSectionCard_down__NUeLw .ant-statistic-content{color:#ef4444}.DashboardSectionCard_content__abzW5{margin-top:16px}.DashboardSectionCard_actionArea__pZjAt{border-top:1px solid #6366f11a;margin-top:16px;padding-top:12px}.DashboardSectionCard_compact__W3Zst .ant-card-body{padding:12px}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_header__hpkyL{margin-bottom:8px}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_icon__tDfO5{border-radius:6px;font-size:14px;height:28px;width:28px}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_titleRow__bn6wC{gap:8px}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_title__\+bhKM{font-size:13px!important}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_description__wtcg4{font-size:11px;margin-bottom:8px}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_metricsRow__xOBMI{margin-top:8px;padding-top:8px}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_statistic__ztOF- .ant-statistic-title{font-size:10px;margin-bottom:2px}.DashboardSectionCard_compact__W3Zst .DashboardSectionCard_statistic__ztOF- .ant-statistic-content{font-size:14px}@media (max-width:768px){.DashboardSectionCard_card__ixXUs .ant-card-body{padding:16px}.DashboardSectionCard_icon__tDfO5{font-size:18px;height:36px;width:36px}.DashboardSectionCard_title__\+bhKM{font-size:16px!important}.DashboardSectionCard_statistic__ztOF- .ant-statistic-content{font-size:16px}}.ProductDashboard_dashboard__14a91{animation:ProductDashboard_fadeIn__H\+J3U .3s ease-in-out;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1800px}@keyframes ProductDashboard_fadeIn__H\+J3U{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProductDashboard_header__ql5Pn{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;padding:16px 24px}.ProductDashboard_headerContent__CfQSH{align-items:center;display:flex;gap:16px}.ProductDashboard_headerIcon__r7tS3{background:#6366f11a;border-radius:12px;color:#818cf8;font-size:32px;padding:12px}.ProductDashboard_title__hoPp5{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important}.ProductDashboard_subtitle__nMACA{color:#fff9;font-size:14px}.ProductDashboard_summaryRow__e-gmV{margin-bottom:8px}.ProductDashboard_summaryLoading__ryVBT{align-items:center;color:#ffffffb3;display:flex;font-size:14px;gap:12px;padding:24px}.ProductDashboard_selected__JfBg\+{border-color:#818cf8!important;box-shadow:0 0 0 3px #6366f133!important}.ProductDashboard_detailSection__Q5Soi{min-height:320px;padding:24px}.ProductDashboard_detailSection__Q5Soi,.ProductDashboard_section__XREvt{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;overflow:hidden}.ProductDashboard_section__XREvt{transition:all .3s ease}.ProductDashboard_section__XREvt:hover{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a}.ProductDashboard_previewSection__s\+fqV{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .3s ease}.ProductDashboard_previewSection__s\+fqV:hover{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a;transform:translateY(-2px)}.ProductDashboard_emptyContainer__rFg5g{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px}.ProductDashboard_emptyContainer__rFg5g .ant-empty-description{color:#fff9}@media (max-width:768px){.ProductDashboard_header__ql5Pn{padding:12px 16px}.ProductDashboard_headerIcon__r7tS3{font-size:24px;padding:8px}.ProductDashboard_title__hoPp5{font-size:20px!important}.ProductDashboard_subtitle__nMACA{font-size:12px}}.OperationsDashboard_dashboard__MiSZI{animation:OperationsDashboard_fadeIn__pN5Iu .3s ease-in-out;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1800px}@keyframes OperationsDashboard_fadeIn__pN5Iu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OperationsDashboard_header__TEMBV{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;padding:16px 24px}.OperationsDashboard_headerContent__oPUwJ{align-items:center;display:flex;gap:16px}.OperationsDashboard_headerIcon__-YUWO{background:#6366f11a;border-radius:12px;color:#818cf8;font-size:32px;padding:12px}.OperationsDashboard_title__2C1S1{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important}.OperationsDashboard_subtitle__A1PAN{color:#fff9;font-size:14px}.OperationsDashboard_operationsGrid__ZM3aa{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;min-height:600px}.OperationsDashboard_deliveryPanel__CsTcS,.OperationsDashboard_demandPanel__qYfLG,.OperationsDashboard_supplyPanel__Uvshd{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:20px;transition:all .3s ease}.OperationsDashboard_deliveryPanel__CsTcS:hover,.OperationsDashboard_demandPanel__qYfLG:hover,.OperationsDashboard_supplyPanel__Uvshd:hover{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a}.OperationsDashboard_demandPanel__qYfLG{grid-column:1;grid-row:1}.OperationsDashboard_supplyPanel__Uvshd{grid-column:1;grid-row:2}.OperationsDashboard_deliveryPanel__CsTcS{grid-column:2;grid-row:1/3}.OperationsDashboard_panelHeader__2RdFg{align-items:center;border-bottom:1px solid #6366f11a;display:flex;gap:12px;margin-bottom:16px;padding-bottom:12px}.OperationsDashboard_panelIcon__qK1rg{color:#818cf8;font-size:24px}.OperationsDashboard_panelTitle__t1CkC{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px!important;font-weight:600;margin:0!important}.OperationsDashboard_emptyContainer__rE\+uj{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px}.OperationsDashboard_emptyContainer__rE\+uj .ant-empty-description{color:#fff9}@media (max-width:1024px){.OperationsDashboard_operationsGrid__ZM3aa{grid-template-columns:1fr;grid-template-rows:auto auto auto}.OperationsDashboard_deliveryPanel__CsTcS,.OperationsDashboard_demandPanel__qYfLG,.OperationsDashboard_supplyPanel__Uvshd{grid-column:1}.OperationsDashboard_demandPanel__qYfLG{grid-row:1}.OperationsDashboard_supplyPanel__Uvshd{grid-row:2}.OperationsDashboard_deliveryPanel__CsTcS{grid-row:3}}@media (max-width:768px){.OperationsDashboard_header__TEMBV{padding:12px 16px}.OperationsDashboard_headerIcon__-YUWO{font-size:24px;padding:8px}.OperationsDashboard_title__2C1S1{font-size:20px!important}.OperationsDashboard_subtitle__A1PAN{font-size:12px}.OperationsDashboard_deliveryPanel__CsTcS,.OperationsDashboard_demandPanel__qYfLG,.OperationsDashboard_supplyPanel__Uvshd{padding:16px}.OperationsDashboard_panelIcon__qK1rg{font-size:20px}.OperationsDashboard_panelTitle__t1CkC{font-size:16px!important}}.DevelopmentDashboard_dashboard__0VPYB{animation:DevelopmentDashboard_fadeIn__yxBtJ .3s ease-in-out;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1800px}@keyframes DevelopmentDashboard_fadeIn__yxBtJ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.DevelopmentDashboard_header__qmkw3{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;padding:16px 24px}.DevelopmentDashboard_headerContent__e8PEN{align-items:center;display:flex;gap:16px}.DevelopmentDashboard_headerIcon__uETjp{background:#6366f11a;border-radius:12px;color:#818cf8;font-size:32px;padding:12px}.DevelopmentDashboard_title__nfDpr{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important}.DevelopmentDashboard_subtitle__l88l2{color:#fff9;font-size:14px}.DevelopmentDashboard_mainContent__Dlzd3{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;overflow:hidden}.DevelopmentDashboard_card__7K\+lm{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;height:100%}.DevelopmentDashboard_card__7K\+lm .ant-card-head{border-bottom:1px solid #6366f126;color:#e0e7ff}.DevelopmentDashboard_card__7K\+lm .ant-card-head-title{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.DevelopmentDashboard_card__7K\+lm .ant-card-body{padding:20px}.DevelopmentDashboard_timeline__EZ2Ab{padding:8px 0}.DevelopmentDashboard_timeline__EZ2Ab .ant-timeline-item-content{color:#e0e7ff}.DevelopmentDashboard_releaseItem__Te-JF{padding:8px 0}.DevelopmentDashboard_releaseHeader__EpgXT{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.DevelopmentDashboard_releaseName__SPbbz{color:#e0e7ff!important;font-size:15px}.DevelopmentDashboard_releaseDate__DSYFt{font-size:12px}.DevelopmentDashboard_releaseItems__LWJiF{display:block;font-size:13px;margin-bottom:8px}.DevelopmentDashboard_releaseProgress__J1v-j{max-width:200px}.DevelopmentDashboard_objectivesList__tSS2r{display:flex;flex-direction:column;gap:12px}.DevelopmentDashboard_objectiveItem__GDU2j{align-items:center;background:#0003;border-radius:8px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.DevelopmentDashboard_objectiveItem__GDU2j:hover{background:#6366f11a}.DevelopmentDashboard_objectiveHeader__pH2VQ{align-items:center;display:flex;gap:12px}.DevelopmentDashboard_objectiveName__oD3pp{color:#e0e7ff;font-size:14px}.DevelopmentDashboard_emptyContainer__gERNP{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px}.DevelopmentDashboard_emptyContainer__gERNP .ant-empty-description{color:#fff9}@media (max-width:768px){.DevelopmentDashboard_header__qmkw3{padding:12px 16px}.DevelopmentDashboard_headerIcon__uETjp{font-size:24px;padding:8px}.DevelopmentDashboard_title__nfDpr{font-size:20px!important}.DevelopmentDashboard_subtitle__l88l2{font-size:12px}}.ProjectionSimulatePanel_toolbar__gsaNz{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.ProjectionSimulatePanel_field__2Du94{align-items:center;display:inline-flex;gap:8px}.ProjectionSimulatePanel_label__hdKpG{color:#000000e0;font-size:14px}.ProjectionsDashboard_dashboard__QhNZu{animation:ProjectionsDashboard_fadeIn__3KyPc .3s ease-in-out;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1800px}@keyframes ProjectionsDashboard_fadeIn__3KyPc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectionsDashboard_header__RFjpS{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;padding:16px 24px}.ProjectionsDashboard_headerContent__KsURf{align-items:center;display:flex;gap:16px}.ProjectionsDashboard_headerIcon__rIokr{background:#6366f11a;border-radius:12px;color:#818cf8;font-size:32px;padding:12px}.ProjectionsDashboard_title__rgyaq{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important}.ProjectionsDashboard_subtitle__CrV7A{color:#fff9;font-size:14px}.ProjectionsDashboard_mainContent__vKUG2{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;overflow:hidden}.ProjectionsDashboard_summaryCard__FKzAn{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px}.ProjectionsDashboard_summaryCard__FKzAn .ant-card-body{padding:20px}.ProjectionsDashboard_statistic__zzOl3 .ant-statistic-title{color:#fff9}.ProjectionsDashboard_statistic__zzOl3 .ant-statistic-content{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.ProjectionsDashboard_card__NdwDe{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px}.ProjectionsDashboard_card__NdwDe .ant-card-head{border-bottom:1px solid #6366f126;color:#e0e7ff}.ProjectionsDashboard_card__NdwDe .ant-card-head-title{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.ProjectionsDashboard_table__OJ5Bi .ant-table{background:#0000}.ProjectionsDashboard_table__OJ5Bi .ant-table-thead>tr>th{background:#0003;border-bottom:1px solid #6366f126;color:#ffffffb3}.ProjectionsDashboard_table__OJ5Bi .ant-table-tbody>tr>td{border-bottom:1px solid #6366f11a;color:#e0e7ff}.ProjectionsDashboard_table__OJ5Bi .ant-table-tbody>tr:hover>td{background:#6366f11a}.ProjectionsDashboard_emptyContainer__wQjKr{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px}.ProjectionsDashboard_emptyContainer__wQjKr .ant-empty-description{color:#fff9}@media (max-width:768px){.ProjectionsDashboard_header__RFjpS{padding:12px 16px}.ProjectionsDashboard_headerIcon__rIokr{font-size:24px;padding:8px}.ProjectionsDashboard_title__rgyaq{font-size:20px!important}.ProjectionsDashboard_subtitle__CrV7A{font-size:12px}}.NewDealDialog_modal__rXwrL .ant-modal-content{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #6366f14d}.NewDealDialog_modal__rXwrL .ant-modal-header{background:#0000;border-bottom:1px solid #6366f133}.NewDealDialog_modal__rXwrL .ant-modal-title{color:#e0e7ff}.NewDealDialog_modal__rXwrL .ant-modal-close-x{color:#a5b4fc}.NewDealDialog_modal__rXwrL .ant-modal-body{padding-top:20px}.NewDealDialog_modal__rXwrL .ant-modal-footer{border-top:1px solid #6366f133}.NewDealDialog_modalTitle__kuk0I{align-items:center;color:#e0e7ff;display:flex;gap:10px}.NewDealDialog_titleIcon__6TtP-{color:#818cf8;font-size:20px}.NewDealDialog_form__Nf0wo .ant-form-item-label>label{color:#a5b4fc;font-weight:500}.NewDealDialog_form__Nf0wo .ant-input,.NewDealDialog_form__Nf0wo .ant-input-textarea textarea{background:#0003;border-color:#6366f14d;color:#e0e7ff}.NewDealDialog_form__Nf0wo .ant-input-textarea textarea:focus,.NewDealDialog_form__Nf0wo .ant-input-textarea textarea:hover,.NewDealDialog_form__Nf0wo .ant-input:focus,.NewDealDialog_form__Nf0wo .ant-input:hover{border-color:#818cf8}.NewDealDialog_form__Nf0wo .ant-input-textarea textarea::placeholder,.NewDealDialog_form__Nf0wo .ant-input::placeholder{color:#6b7280}.NewDealDialog_form__Nf0wo .ant-select-selector{background:#0003!important;border-color:#6366f14d!important}.NewDealDialog_form__Nf0wo .ant-select-selection-item,.NewDealDialog_form__Nf0wo .ant-select-selection-placeholder{color:#e0e7ff}.NewDealDialog_form__Nf0wo .ant-select-selection-placeholder{color:#6b7280!important}.NewDealDialog_divider__C4Pq0{border-color:#6366f133!important;color:#a5b4fc!important;font-size:13px}.NewDealDialog_divider__C4Pq0 .ant-divider-inner-text{align-items:center;display:flex;gap:6px}.NewDealDialog_createNewButton__UQK-j{color:#818cf8!important;text-align:left;width:100%}.NewDealDialog_createNewButton__UQK-j:hover{background:#6366f11a!important;color:#a5b4fc!important}.NewDealDialog_note__5NjFZ{background:#6366f11a;border-radius:8px;color:#a5b4fc;font-size:12px;margin-top:16px;padding:12px}.NewDealDialog_note__5NjFZ strong{color:#818cf8}.NewDealDialog_modal__rXwrL .ant-btn-default{background:#0000;border-color:#6366f166;color:#a5b4fc}.NewDealDialog_modal__rXwrL .ant-btn-default:hover{border-color:#818cf8;color:#818cf8}.NewDealDialog_modal__rXwrL .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#818cf8);border:none}.NewDealDialog_modal__rXwrL .ant-btn-primary:hover{background:linear-gradient(135deg,#818cf8,#a5b4fc)}.NewDealDialog_form__Nf0wo .ant-select-dropdown{background:#1a1a2e;border:1px solid #6366f14d}.NewDealDialog_form__Nf0wo .ant-select-item{color:#e0e7ff}.NewDealDialog_form__Nf0wo .ant-select-item-option-active{background:#6366f126}.NewDealDialog_form__Nf0wo .ant-select-item-option-selected{background:#6366f140}.MarketFitDashboard_dashboard__nWSAj{animation:MarketFitDashboard_fadeIn__kk5RQ .3s ease-in-out;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1800px}@keyframes MarketFitDashboard_fadeIn__kk5RQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MarketFitDashboard_header__pYbmq{align-items:center;background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;display:flex;justify-content:space-between;padding:16px 24px}.MarketFitDashboard_headerContent__CPX7o{align-items:center;display:flex;gap:16px}.MarketFitDashboard_headerActions__2pb8P{display:flex;gap:12px}.MarketFitDashboard_headerIcon__aYfgH{background:#6366f11a;border-radius:12px;color:#818cf8;font-size:32px;padding:12px}.MarketFitDashboard_title__LZ1YY{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important}.MarketFitDashboard_subtitle__8tTRb{color:#fff9;font-size:14px}.MarketFitDashboard_mainContent__K0IOE{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;overflow:hidden}.MarketFitDashboard_card__6Rk7a{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px}.MarketFitDashboard_card__6Rk7a .ant-card-head{border-bottom:1px solid #6366f126;color:#e0e7ff}.MarketFitDashboard_card__6Rk7a .ant-card-head-title{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.MarketFitDashboard_table__adqt0 .ant-table{background:#0000}.MarketFitDashboard_table__adqt0 .ant-table-thead>tr>th{background:#0003;border-bottom:1px solid #6366f126;color:#ffffffb3}.MarketFitDashboard_table__adqt0 .ant-table-tbody>tr>td{border-bottom:1px solid #6366f11a;color:#e0e7ff}.MarketFitDashboard_table__adqt0 .ant-table-tbody>tr:hover>td{background:#6366f11a}.MarketFitDashboard_listContainer__KOngI{display:flex;flex-direction:column;gap:12px}.MarketFitDashboard_listItem__RetZU{align-items:center;background:#0003;border-radius:8px;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.MarketFitDashboard_listItem__RetZU:hover{background:#6366f11a}.MarketFitDashboard_listItemName__wHCnz{color:#e0e7ff;font-size:14px}.MarketFitDashboard_emptyContainer__GMpwS{align-items:center;display:flex;justify-content:center;min-height:400px;padding:40px}.MarketFitDashboard_emptyContainer__GMpwS .ant-empty-description{color:#fff9}@media (max-width:768px){.MarketFitDashboard_header__pYbmq{padding:12px 16px}.MarketFitDashboard_headerIcon__aYfgH{font-size:24px;padding:8px}.MarketFitDashboard_title__LZ1YY{font-size:20px!important}.MarketFitDashboard_subtitle__8tTRb{font-size:12px}}.ScoreHeader_scoreHeader__8PN9c{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ScoreHeader_scoreCard__HF-Cm{align-items:center;background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;cursor:help;display:flex;flex-direction:column;justify-content:center;padding:20px 16px;transition:all .3s ease}.ScoreHeader_scoreCard__HF-Cm:hover{border-color:#6366f166;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.ScoreHeader_scoreCardPrimary__bHvB0{background:linear-gradient(135deg,#6366f11a,#16213ef2);border-color:#6366f166}.ScoreHeader_scoreCardPrimary__bHvB0:hover{border-color:#6366f199}.ScoreHeader_scoreCardIcon__CxoDt{color:#818cf8;font-size:20px;margin-bottom:8px;opacity:.8}.ScoreHeader_scoreLabel__cA7B7{color:#ffffff80;font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ScoreHeader_scoreValue__c7j5g{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:700;line-height:1}.ScoreHeader_scoreValueGreen__Q18eA{color:#22c55e}.ScoreHeader_scoreValueYellow__3ziYE{color:#fbbf24}.ScoreHeader_scoreValueRed__RqY\+w{color:#ef4444}.ScoreHeader_scoreUnit__syC9O{color:#fff6;font-size:14px;font-weight:400;margin-left:2px}.ScoreHeader_scoreProgress__-oa-s{margin-top:12px;width:100%}.ScoreHeader_scoreProgress__-oa-s .ant-progress-bg{height:6px!important}.ScoreHeader_valueIndicator__LQ24Z{font-size:10px;letter-spacing:.3px;margin-top:8px;text-transform:uppercase}.ScoreHeader_valuePositive__lmz6F{color:#22c55e}.ScoreHeader_valueNegative__kT4xb{color:#ef4444}.ScoreHeader_tooltip__4prJa{max-width:280px}.ScoreHeader_tooltipTitle__DKxEu{color:#e0e7ff;font-weight:600;margin-bottom:6px}.ScoreHeader_tooltipContent__NonMN{color:#fffc;font-size:12px;line-height:1.5}@media (max-width:1200px){.ScoreHeader_scoreHeader__8PN9c{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.ScoreHeader_scoreHeader__8PN9c{gap:12px;grid-template-columns:1fr 1fr}.ScoreHeader_scoreCard__HF-Cm{padding:16px 12px}.ScoreHeader_scoreValue__c7j5g{font-size:24px}.ScoreHeader_scoreCardIcon__CxoDt{font-size:16px}}.SolutionPanel_panel__nfVYk{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}.SolutionPanel_solutionPanel__c5Qjn{border-color:#8b5cf64d}.SolutionPanel_panelHeader__Q9X3f{align-items:center;background:#0003;border-bottom:1px solid #6366f126;display:flex;justify-content:space-between;padding:16px 20px}.SolutionPanel_panelTitle__q-oBg{align-items:center;color:#e0e7ff;display:flex;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;gap:10px}.SolutionPanel_panelIcon__y4TSn{color:#a78bfa;font-size:18px}.SolutionPanel_panelBadge__lDVIe{background:#8b5cf633;border-radius:10px;color:#a78bfa;font-size:11px;padding:2px 8px}.SolutionPanel_panelContent__2tDjL{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:16px}.SolutionPanel_section__3IYYh{display:flex;flex:1 1;flex-direction:column;min-height:150px}.SolutionPanel_section__3IYYh+.SolutionPanel_section__3IYYh{border-top:1px solid #6366f11a;padding-top:16px}.SolutionPanel_sectionHeader__SM1VU{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.SolutionPanel_sectionTitle__khYlf{align-items:center;color:#ffffffb3;display:flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.5px;text-transform:uppercase}.SolutionPanel_sectionIcon__ki6fF{color:#a78bfa;font-size:14px}.SolutionPanel_sectionCount__3hZLr{color:#fff6;font-size:11px;font-weight:400}.SolutionPanel_addButton__KWZSz{align-items:center;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:6px;color:#a78bfa!important;display:flex;font-size:12px;gap:4px;padding:4px 10px;transition:all .2s ease}.SolutionPanel_addButton__KWZSz:hover{background:#8b5cf633!important;border-color:#8b5cf64d}.SolutionPanel_itemList__pR3xb{display:flex;flex:1 1;flex-direction:column;gap:8px}.SolutionPanel_item__0y8hE{align-items:center;background:#0003;border:1px solid #6366f11a;border-left:3px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.SolutionPanel_item__0y8hE:hover{background:#8b5cf61a;border-color:#8b5cf64d}.SolutionPanel_itemSelected__HtVI5{background:#8b5cf626;border-color:#8b5cf666}.SolutionPanel_itemLinked__txij7{border-left-color:#22c55e}.SolutionPanel_itemPartial__bhGRQ{border-left-color:#fbbf24}.SolutionPanel_itemUnlinked__YJBGP{border-left-color:#fff3}.SolutionPanel_itemContent__a2Iq1{align-items:center;display:flex;flex:1 1;gap:10px;overflow:hidden}.SolutionPanel_itemIcon__-xM6i{color:#ffffff80;flex-shrink:0;font-size:16px}.SolutionPanel_itemInfo__gD4fG{display:flex;flex-direction:column;gap:2px;overflow:hidden}.SolutionPanel_itemName__RD571{color:#e0e7ff;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SolutionPanel_itemDescription__\+m65d{color:#fff6;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SolutionPanel_itemMeta__b7CG4{align-items:center;display:flex;flex-shrink:0;gap:8px}.SolutionPanel_linkIconFull__bDVrH{color:#22c55e;font-size:14px}.SolutionPanel_linkIconPartial__67NJd{color:#fbbf24;font-size:14px}.SolutionPanel_linkCount__7NzN2{align-items:center;background:#6366f11a;border-radius:4px;color:#ffffff80;display:flex;font-size:11px;gap:4px;padding:2px 6px}.SolutionPanel_itemTag__cRxu7{border-radius:4px;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase}.SolutionPanel_itemTagRequired__N9M2N{background:#ef444433;color:#ef4444}.SolutionPanel_itemTagOptional__7GptO{background:#6366f133;color:#818cf8}.SolutionPanel_itemActions__Vxr2e{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.SolutionPanel_item__0y8hE:hover .SolutionPanel_itemActions__Vxr2e{opacity:1}.SolutionPanel_itemActionButton__MsIra{align-items:center;background:#6366f11a;border:none;border-radius:4px;color:#fff9;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.SolutionPanel_itemActionButton__MsIra:hover{background:#6366f133;color:#818cf8}.SolutionPanel_itemActionButtonDelete__8cLw5:hover{background:#ef444433;color:#ef4444}.SolutionPanel_emptyState__7gQPl{padding:24px 16px}.SolutionPanel_emptyState__7gQPl .ant-empty-description{color:#fff6;font-size:12px}.SolutionPanel_emptyState__7gQPl .ant-empty-image{height:40px}.SolutionPanel_formModal__yBOvS .ant-modal-content{background:linear-gradient(135deg,#1a1a2efa,#16213efa);border:1px solid #6366f133}.SolutionPanel_formModal__yBOvS .ant-modal-header{background:#0000;border-bottom:1px solid #6366f126}.SolutionPanel_formModal__yBOvS .ant-modal-title{color:#e0e7ff}.SolutionPanel_formModal__yBOvS .ant-modal-close-x{color:#ffffff80}.SolutionPanel_formModal__yBOvS .ant-form-item-label>label{color:#ffffffb3}.SolutionPanel_formModal__yBOvS .ant-input,.SolutionPanel_formModal__yBOvS .ant-input-number,.SolutionPanel_formModal__yBOvS .ant-input-textarea textarea,.SolutionPanel_formModal__yBOvS .ant-select-selector{background:#0003!important;border-color:#6366f133!important;color:#e0e7ff!important}.SolutionPanel_formModal__yBOvS .ant-input-number:focus,.SolutionPanel_formModal__yBOvS .ant-input-textarea textarea:focus,.SolutionPanel_formModal__yBOvS .ant-input:focus,.SolutionPanel_formModal__yBOvS .ant-select-focused .ant-select-selector{border-color:#818cf8!important;box-shadow:0 0 0 2px #6366f133!important}.SolutionPanel_formModal__yBOvS .ant-input-textarea textarea::placeholder,.SolutionPanel_formModal__yBOvS .ant-input::placeholder{color:#ffffff4d}.SolutionPanel_formModal__yBOvS .ant-checkbox-wrapper{color:#ffffffb3}.SolutionPanel_formModal__yBOvS .ant-select-dropdown{background:#1a1a2efa;border:1px solid #6366f133}.SolutionPanel_formModal__yBOvS .ant-select-item{color:#e0e7ff}.SolutionPanel_formModal__yBOvS .ant-select-item-option-active{background:#6366f133}.SolutionPanel_formModal__yBOvS .ant-select-item-option-selected{background:#6366f14d}.SolutionPanel_formModal__yBOvS .ant-btn-primary{background:linear-gradient(135deg,#818cf8,#6366f1);border:none}.SolutionPanel_formModal__yBOvS .ant-btn-primary:hover{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ActorAlignmentPanel_actorPanel__N8Zmo{background:linear-gradient(135deg,#6366f114,#16213ef2);border:1px solid #6366f140;border-radius:10px;padding:16px}.ActorAlignmentPanel_actorHeader__AHkoS{align-items:center;border-bottom:1px solid #6366f126;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.ActorAlignmentPanel_actorInfo__2CHfX{align-items:center;display:flex;gap:12px}.ActorAlignmentPanel_actorAvatar__zh6cK{align-items:center;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:10px;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.ActorAlignmentPanel_actorDetails__BArXP{display:flex;flex-direction:column;gap:2px}.ActorAlignmentPanel_actorName__xvmDk{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600}.ActorAlignmentPanel_actorRole__AlZqy{color:#ffffff80;font-size:12px}.ActorAlignmentPanel_alignmentSection__gMALt{align-items:flex-end;display:flex;flex-direction:column}.ActorAlignmentPanel_alignmentLabel__0Pt1i{color:#ffffff80;font-size:10px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ActorAlignmentPanel_alignmentValue__sSkc0{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:700}.ActorAlignmentPanel_sliderSection__elbFV{background:#00000026;border-radius:8px;margin-bottom:20px;padding:12px}.ActorAlignmentPanel_sliderHeader__\+DRwx{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ActorAlignmentPanel_sliderLabel__i27BW{color:#ffffffb3;font-size:12px;font-weight:500}.ActorAlignmentPanel_aiButton__DcykE{background:#6366f11a;border:1px solid #6366f133;border-radius:4px;color:#818cf8!important;font-size:11px;height:auto;padding:2px 8px}.ActorAlignmentPanel_aiButton__DcykE:hover{background:#6366f133!important;border-color:#6366f14d}.ActorAlignmentPanel_alignmentSlider__w0kCS{margin:8px 0}.ActorAlignmentPanel_alignmentSlider__w0kCS .ant-slider-rail{background:#ffffff1a;height:8px}.ActorAlignmentPanel_alignmentSlider__w0kCS .ant-slider-track{background:linear-gradient(90deg,#ef4444,#fbbf24,#22c55e);height:8px}.ActorAlignmentPanel_alignmentSlider__w0kCS .ant-slider-handle{background:#1a1a2e;border:2px solid #818cf8;height:18px;margin-top:-5px;width:18px}.ActorAlignmentPanel_alignmentSlider__w0kCS .ant-slider-handle:focus,.ActorAlignmentPanel_alignmentSlider__w0kCS .ant-slider-handle:hover{border-color:#6366f1;box-shadow:0 0 0 4px #6366f133}.ActorAlignmentPanel_alignmentSlider__w0kCS .ant-slider-mark-text{font-size:10px}.ActorAlignmentPanel_sliderHint__AEsXp{color:#fff6;font-size:11px;font-style:italic;margin-top:8px}.ActorAlignmentPanel_actorSections__jSO6k{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ActorAlignmentPanel_section__9udkP{display:flex;flex-direction:column;min-height:120px}.ActorAlignmentPanel_sectionHeader__PSMEE{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ActorAlignmentPanel_sectionTitle__erR5s{align-items:center;color:#fff9;display:flex;font-size:11px;font-weight:500;gap:6px;letter-spacing:.5px;text-transform:uppercase}.ActorAlignmentPanel_sectionIcon__EudYg{color:#818cf8;font-size:12px}.ActorAlignmentPanel_sectionCount__ApXKd{color:#ffffff4d;font-size:10px;font-weight:400}.ActorAlignmentPanel_addButton__PCqTN{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:4px;color:#818cf8!important;display:flex;font-size:10px;gap:3px;height:auto;padding:2px 6px}.ActorAlignmentPanel_addButton__PCqTN:hover{background:#6366f133!important;border-color:#6366f14d}.ActorAlignmentPanel_listContainer__AV4x7{display:flex;flex:1 1;flex-direction:column;gap:6px;max-height:150px;overflow-y:auto}.ActorAlignmentPanel_listItem__qpDmG{align-items:center;background:#0003;border:1px solid #6366f11a;border-radius:6px;display:flex;justify-content:space-between;padding:8px 10px;transition:all .2s ease}.ActorAlignmentPanel_listItem__qpDmG:hover{background:#6366f11a;border-color:#6366f14d}.ActorAlignmentPanel_listItem__qpDmG:hover .ActorAlignmentPanel_listItemActions__I42aw{opacity:1}.ActorAlignmentPanel_listItemContent__Bqknx{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden}.ActorAlignmentPanel_rankBadge__MvF7v{align-items:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:6px;color:#1a1a2e;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.ActorAlignmentPanel_motivationIcon__PvHan{flex-shrink:0;font-size:14px}.ActorAlignmentPanel_strengthStrong__urI0z{color:#22c55e}.ActorAlignmentPanel_strengthModerate__xd3gk{color:#fbbf24}.ActorAlignmentPanel_strengthWeak__gkPfn{color:#fff6}.ActorAlignmentPanel_listItemInfo__eaQBs{display:flex;flex-direction:column;gap:1px;overflow:hidden}.ActorAlignmentPanel_listItemName__Oo4O5{color:#e0e7ff;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActorAlignmentPanel_listItemDescription__8k2mO{color:#fff6;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ActorAlignmentPanel_listItemMeta__j-liy{align-items:center;display:flex;gap:6px}.ActorAlignmentPanel_strengthBadge__XKTNj{border-radius:4px;font-size:9px;font-weight:500;padding:2px 6px;text-transform:uppercase}.ActorAlignmentPanel_strengthBadge__XKTNj.ActorAlignmentPanel_strengthStrong__urI0z{background:#22c55e33}.ActorAlignmentPanel_strengthBadge__XKTNj.ActorAlignmentPanel_strengthModerate__xd3gk{background:#fbbf2433}.ActorAlignmentPanel_strengthBadge__XKTNj.ActorAlignmentPanel_strengthWeak__gkPfn{background:#ffffff1a}.ActorAlignmentPanel_listItemActions__I42aw{display:flex;gap:3px;opacity:0;transition:opacity .2s ease}.ActorAlignmentPanel_actionButton__-EZ0\+{align-items:center;background:#6366f11a;border:none;border-radius:3px;color:#fff9;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.ActorAlignmentPanel_actionButton__-EZ0\+:hover{background:#6366f133;color:#818cf8}.ActorAlignmentPanel_actionButtonDelete__Rgbm\+:hover{background:#ef444433;color:#ef4444}.ActorAlignmentPanel_emptyState__JXWk4{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px;text-align:center}.ActorAlignmentPanel_emptyIcon__OgnlW{color:#fff3;font-size:32px;margin-bottom:12px}.ActorAlignmentPanel_emptyText__DXANV{color:#fff6;font-size:13px;margin-bottom:12px}.ActorAlignmentPanel_emptyList__4AQ16{padding:12px}.ActorAlignmentPanel_emptyList__4AQ16 .ant-empty-description{color:#ffffff4d;font-size:10px}.ActorAlignmentPanel_emptyList__4AQ16 .ant-empty-image{height:24px}.ActorAlignmentPanel_formModal__kq6dI .ant-modal-content{background:linear-gradient(135deg,#1a1a2efa,#16213efa);border:1px solid #6366f133}.ActorAlignmentPanel_formModal__kq6dI .ant-modal-header{background:#0000;border-bottom:1px solid #6366f126}.ActorAlignmentPanel_formModal__kq6dI .ant-modal-title{color:#e0e7ff}.ActorAlignmentPanel_formModal__kq6dI .ant-modal-close-x{color:#ffffff80}.ActorAlignmentPanel_formModal__kq6dI .ant-form-item-label>label{color:#ffffffb3}.ActorAlignmentPanel_formModal__kq6dI .ant-input,.ActorAlignmentPanel_formModal__kq6dI .ant-input-number,.ActorAlignmentPanel_formModal__kq6dI .ant-input-textarea textarea,.ActorAlignmentPanel_formModal__kq6dI .ant-select-selector{background:#0003!important;border-color:#6366f133!important;color:#e0e7ff!important}.ActorAlignmentPanel_formModal__kq6dI .ant-input-number:focus,.ActorAlignmentPanel_formModal__kq6dI .ant-input-textarea textarea:focus,.ActorAlignmentPanel_formModal__kq6dI .ant-input:focus,.ActorAlignmentPanel_formModal__kq6dI .ant-select-focused .ant-select-selector{border-color:#818cf8!important;box-shadow:0 0 0 2px #6366f133!important}.ActorAlignmentPanel_formModal__kq6dI .ant-input-textarea textarea::placeholder,.ActorAlignmentPanel_formModal__kq6dI .ant-input::placeholder{color:#ffffff4d}.ActorAlignmentPanel_formModal__kq6dI .ant-select-dropdown{background:#1a1a2efa;border:1px solid #6366f133}.ActorAlignmentPanel_formModal__kq6dI .ant-select-item{color:#e0e7ff}.ActorAlignmentPanel_formModal__kq6dI .ant-select-item-option-active{background:#6366f133}.ActorAlignmentPanel_formModal__kq6dI .ant-select-item-option-selected{background:#6366f14d}.ActorAlignmentPanel_formModal__kq6dI .ant-btn-primary{background:linear-gradient(135deg,#818cf8,#6366f1);border:none}.ActorAlignmentPanel_formModal__kq6dI .ant-btn-primary:hover{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ActorAlignmentPanel_formModal__kq6dI .ant-input-number-input{color:#e0e7ff!important}@media (max-width:768px){.ActorAlignmentPanel_actorHeader__AHkoS{align-items:flex-start;flex-direction:column;gap:12px}.ActorAlignmentPanel_alignmentSection__gMALt{align-items:flex-start}.ActorAlignmentPanel_actorSections__jSO6k{grid-template-columns:1fr}}.SituationPanel_panel__yHdjW{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}.SituationPanel_situationPanel__o4tUC{border-color:#22c55e4d}.SituationPanel_panelHeader__FYZZt{align-items:center;background:#0003;border-bottom:1px solid #22c55e26;display:flex;justify-content:space-between;padding:16px 20px}.SituationPanel_panelTitle__kXCuH{align-items:center;color:#e0e7ff;display:flex;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;gap:10px}.SituationPanel_panelIcon__w6EPb{color:#22c55e;font-size:18px}.SituationPanel_panelBadge__yT9eW{background:#22c55e33;border-radius:10px;color:#22c55e;font-size:11px;padding:2px 8px}.SituationPanel_panelContent__HbHmJ{flex:1 1;overflow-y:auto;padding:16px}.SituationPanel_situationGrid__lCpx-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr;height:100%;min-height:500px}.SituationPanel_resourcesSection__IQ0fm{grid-column:1;grid-row:1}.SituationPanel_needsSection__hovMJ{grid-column:1;grid-row:3}.SituationPanel_actorSection__zlFHE{grid-column:1/3;grid-row:2}.SituationPanel_inputsSection__LreIp{grid-column:2;grid-row:1}.SituationPanel_outputsSection__8v8W8{grid-column:2;grid-row:3}.SituationPanel_section__I84dw{background:#0000001a;border-radius:8px;display:flex;flex-direction:column;min-height:0;padding:12px}.SituationPanel_sectionHeader__cqz3O{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px}.SituationPanel_sectionTitle__2mG5N{align-items:center;color:#ffffffb3;display:flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.5px;text-transform:uppercase}.SituationPanel_sectionIcon__ILTqM{color:#22c55e;font-size:14px}.SituationPanel_sectionCount__NmI4k{color:#fff6;font-size:10px;font-weight:400}.SituationPanel_addButton__eBqTn{align-items:center;background:#22c55e1a;border:1px solid #22c55e33;border-radius:4px;color:#22c55e!important;display:flex;font-size:11px;gap:4px;padding:2px 8px;transition:all .2s ease}.SituationPanel_addButton__eBqTn:hover{background:#22c55e33!important;border-color:#22c55e4d}.SituationPanel_itemList__BdyoN{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto}.SituationPanel_item__HTbNe{align-items:center;background:#0003;border:1px solid #6366f11a;border-left:3px solid #ffffff1a;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px;transition:all .2s ease}.SituationPanel_item__HTbNe:hover{background:#22c55e1a;border-color:#22c55e4d}.SituationPanel_itemSelected__hQxTx{background:#22c55e26;border-color:#22c55e66}.SituationPanel_itemLinked__z5VMP{border-left-color:#22c55e}.SituationPanel_itemPartial__Wdpu-{border-left-color:#fbbf24}.SituationPanel_itemUnlinked__m5DCq{border-left-color:#fff3}.SituationPanel_itemContent__tkJP2{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden}.SituationPanel_itemIcon__K2egD{color:#ffffff80;flex-shrink:0;font-size:14px}.SituationPanel_itemInfo__jawMT{display:flex;flex-direction:column;gap:1px;overflow:hidden}.SituationPanel_itemName__HEb56{color:#e0e7ff;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SituationPanel_itemDescription__HzLOS{color:#fff6;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SituationPanel_itemMeta__z4gUj{align-items:center;display:flex;flex-shrink:0;gap:6px}.SituationPanel_linkIconFull__GPUWt{color:#22c55e;font-size:12px}.SituationPanel_linkIconPartial__PmSCK,.SituationPanel_newResourceWarning__q\+rkC{color:#fbbf24;font-size:12px}.SituationPanel_costBadge__eysc\+{background:#6366f133;border-radius:4px;color:#818cf8;font-size:10px;padding:1px 5px}.SituationPanel_linkCount__pRSI1{align-items:center;background:#6366f11a;border-radius:3px;color:#ffffff80;display:flex;font-size:10px;gap:3px;padding:1px 5px}.SituationPanel_itemTag__vrOoe{border-radius:3px;font-size:9px;font-weight:500;padding:1px 5px;text-transform:uppercase}.SituationPanel_itemTagHigh__qym-a{background:#ef444433;color:#ef4444}.SituationPanel_itemTagMedium__Rm1VP{background:#fbbf2433;color:#fbbf24}.SituationPanel_itemTagLow__ifsnT{background:#22c55e33;color:#22c55e}.SituationPanel_itemActions__SGIPr{display:flex;gap:3px;opacity:0;transition:opacity .2s ease}.SituationPanel_item__HTbNe:hover .SituationPanel_itemActions__SGIPr{opacity:1}.SituationPanel_itemActionButton__\+1bF8{align-items:center;background:#6366f11a;border:none;border-radius:3px;color:#fff9;cursor:pointer;display:flex;font-size:11px;height:20px;justify-content:center;transition:all .2s ease;width:20px}.SituationPanel_itemActionButton__\+1bF8:hover{background:#6366f133;color:#818cf8}.SituationPanel_itemActionButtonDelete__bFwQQ:hover{background:#ef444433;color:#ef4444}.SituationPanel_simpleItemList__Z4hE4{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow-y:auto}.SituationPanel_simpleItem__TXSA0{align-items:center;background:#00000026;border:1px solid #6366f114;border-radius:4px;display:flex;justify-content:space-between;padding:6px 8px;transition:all .2s ease}.SituationPanel_simpleItem__TXSA0:hover{background:#6366f11a}.SituationPanel_simpleItem__TXSA0:hover .SituationPanel_itemActions__SGIPr{opacity:1}.SituationPanel_simpleItemIcon__XLKFP{color:#fff6;font-size:12px}.SituationPanel_emptyState__LCfiZ{padding:16px 8px}.SituationPanel_emptyState__LCfiZ .ant-empty-description{color:#fff6;font-size:11px}.SituationPanel_emptyState__LCfiZ .ant-empty-image{height:32px}.SituationPanel_emptyStateSmall__yIvt0{padding:8px}.SituationPanel_emptyStateSmall__yIvt0 .ant-empty-description{color:#ffffff4d;font-size:10px}.SituationPanel_emptyStateSmall__yIvt0 .ant-empty-image{height:24px}.SituationPanel_formModal__GOItW .ant-modal-content{background:linear-gradient(135deg,#1a1a2efa,#16213efa);border:1px solid #6366f133}.SituationPanel_formModal__GOItW .ant-modal-header{background:#0000;border-bottom:1px solid #6366f126}.SituationPanel_formModal__GOItW .ant-modal-title{color:#e0e7ff}.SituationPanel_formModal__GOItW .ant-modal-close-x{color:#ffffff80}.SituationPanel_formModal__GOItW .ant-form-item-label>label{color:#ffffffb3}.SituationPanel_formModal__GOItW .ant-input,.SituationPanel_formModal__GOItW .ant-input-number,.SituationPanel_formModal__GOItW .ant-input-textarea textarea,.SituationPanel_formModal__GOItW .ant-select-selector{background:#0003!important;border-color:#6366f133!important;color:#e0e7ff!important}.SituationPanel_formModal__GOItW .ant-input-number:focus,.SituationPanel_formModal__GOItW .ant-input-textarea textarea:focus,.SituationPanel_formModal__GOItW .ant-input:focus,.SituationPanel_formModal__GOItW .ant-select-focused .ant-select-selector{border-color:#818cf8!important;box-shadow:0 0 0 2px #6366f133!important}.SituationPanel_formModal__GOItW .ant-input-textarea textarea::placeholder,.SituationPanel_formModal__GOItW .ant-input::placeholder{color:#ffffff4d}.SituationPanel_formModal__GOItW .ant-checkbox-wrapper{color:#ffffffb3}.SituationPanel_formModal__GOItW .ant-select-dropdown{background:#1a1a2efa;border:1px solid #6366f133}.SituationPanel_formModal__GOItW .ant-select-item{color:#e0e7ff}.SituationPanel_formModal__GOItW .ant-select-item-option-active{background:#6366f133}.SituationPanel_formModal__GOItW .ant-select-item-option-selected{background:#6366f14d}.SituationPanel_formModal__GOItW .ant-btn-primary{background:linear-gradient(135deg,#818cf8,#6366f1);border:none}.SituationPanel_formModal__GOItW .ant-btn-primary:hover{background:linear-gradient(135deg,#6366f1,#4f46e5)}.SituationPanel_formModal__GOItW .ant-input-number-input{color:#e0e7ff!important}@media (max-width:768px){.SituationPanel_situationGrid__lCpx-{gap:12px;grid-template-columns:1fr;grid-template-rows:auto}.SituationPanel_actorSection__zlFHE,.SituationPanel_inputsSection__LreIp,.SituationPanel_needsSection__hovMJ,.SituationPanel_outputsSection__8v8W8,.SituationPanel_resourcesSection__IQ0fm{grid-column:1;grid-row:auto}.SituationPanel_section__I84dw{min-height:120px}}.ConnectionLinksManager_linksModal__YG96A .ant-modal-content{background:linear-gradient(135deg,#1a1a2efa,#16213efa);border:1px solid #6366f133}.ConnectionLinksManager_linksModal__YG96A .ant-modal-header{background:#0000;border-bottom:1px solid #6366f126}.ConnectionLinksManager_linksModal__YG96A .ant-modal-body{padding:16px 24px}.ConnectionLinksManager_linksModal__YG96A .ant-modal-footer{border-top:1px solid #6366f126;padding:12px 24px}.ConnectionLinksManager_linksModal__YG96A .ant-modal-close-x{color:#ffffff80}.ConnectionLinksManager_modalTitle__BjM-Z{align-items:center;color:#e0e7ff;display:flex;font-size:16px;gap:10px}.ConnectionLinksManager_modalTitle__BjM-Z .anticon{color:#818cf8}.ConnectionLinksManager_modalFooter__zqjKN{align-items:center;display:flex;justify-content:space-between}.ConnectionLinksManager_footerLeft__jg3Ua{display:flex;gap:12px}.ConnectionLinksManager_summary__9OoKk{background:#0003;border-radius:8px;display:flex;gap:24px;margin-bottom:16px;padding:12px 16px}.ConnectionLinksManager_summaryItem__B0TrS{align-items:center;display:flex;gap:8px}.ConnectionLinksManager_summaryLabel__0LNY9{color:#ffffff80;font-size:12px}.ConnectionLinksManager_summaryValue__SpWBD{color:#e0e7ff;font-size:14px;font-weight:600}.ConnectionLinksManager_tabs__GsSQs .ant-tabs-nav{margin-bottom:0}.ConnectionLinksManager_tabs__GsSQs .ant-tabs-tab{color:#ffffff80;padding:8px 16px}.ConnectionLinksManager_tabs__GsSQs .ant-tabs-tab-active .ant-tabs-tab-btn,.ConnectionLinksManager_tabs__GsSQs .ant-tabs-tab:hover{color:#818cf8}.ConnectionLinksManager_tabs__GsSQs .ant-tabs-ink-bar{background:#818cf8}.ConnectionLinksManager_tabLabel__ThqCz{align-items:center;display:flex;gap:6px}.ConnectionLinksManager_tabContent__GALZU{padding:16px 0}.ConnectionLinksManager_tabHeader__5G1Rw{display:flex;justify-content:flex-end;margin-bottom:12px}.ConnectionLinksManager_linkTable__klpl- .ant-table{background:#0000}.ConnectionLinksManager_linkTable__klpl- .ant-table-thead>tr>th{background:#0003;border-bottom:1px solid #6366f126;color:#ffffffb3;font-size:12px;padding:8px 12px}.ConnectionLinksManager_linkTable__klpl- .ant-table-tbody>tr>td{border-bottom:1px solid #6366f11a;color:#e0e7ff;padding:8px 12px}.ConnectionLinksManager_linkTable__klpl- .ant-table-tbody>tr:hover>td{background:#6366f11a}.ConnectionLinksManager_linkTable__klpl- .ant-empty-description{color:#fff6}.ConnectionLinksManager_linkItem__Nn-Xo{align-items:center;display:flex;gap:8px}.ConnectionLinksManager_linkItemName__BpvlK{color:#e0e7ff;font-size:13px}.ConnectionLinksManager_smallTag__3gJ0o{font-size:10px;line-height:16px;padding:0 4px}.ConnectionLinksManager_matchSelect__MO6CG{width:100px}.ConnectionLinksManager_matchSelect__MO6CG .ant-select-selector{background:#0000!important;border-color:#6366f133!important}.ConnectionLinksManager_matchSelect__MO6CG .ant-select-selection-item{color:#e0e7ff}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-modal-content{background:linear-gradient(135deg,#1a1a2efa,#16213efa);border:1px solid #6366f133}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-modal-header{background:#0000;border-bottom:1px solid #6366f126}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-modal-title{color:#e0e7ff}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-modal-close-x{color:#ffffff80}.ConnectionLinksManager_addLinkForm__7KXV5{display:flex;flex-direction:column;gap:16px}.ConnectionLinksManager_formGroup__I8jmf{display:flex;flex-direction:column;gap:6px}.ConnectionLinksManager_formLabel__UGJkd{color:#ffffffb3;font-size:13px}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-selector{background:#0003!important;border-color:#6366f133!important;color:#e0e7ff!important}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-selection-placeholder{color:#ffffff4d!important}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-selection-item{color:#e0e7ff!important}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-focused .ant-select-selector{border-color:#818cf8!important;box-shadow:0 0 0 2px #6366f133!important}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-dropdown{background:#1a1a2efa;border:1px solid #6366f133}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-item{color:#e0e7ff}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-item-option-active{background:#6366f133}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-select-item-option-selected{background:#6366f14d}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-btn-primary{background:linear-gradient(135deg,#818cf8,#6366f1);border:none}.ConnectionLinksManager_addLinkModal__8Mk5J .ant-btn-primary:hover{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ConnectionLinksManager_linksModal__YG96A .ant-btn-primary{background:linear-gradient(135deg,#818cf8,#6366f1);border:none}.ConnectionLinksManager_linksModal__YG96A .ant-btn-primary:hover{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ConnectionLinksManager_linksModal__YG96A .ant-btn-default{background:#6366f11a;border-color:#6366f14d;color:#e0e7ff}.ConnectionLinksManager_linksModal__YG96A .ant-btn-default:hover{background:#6366f133;border-color:#6366f180;color:#818cf8}.ConnectionLinksManager_linksModal__YG96A .ant-btn-dangerous{background:#ef44441a;border-color:#ef44444d}.ConnectionLinksManager_linksModal__YG96A .ant-btn-dangerous:hover{background:#ef444433;border-color:#ef444480}.ant-popconfirm .ant-popover-inner{background:#1a1a2efa;border:1px solid #6366f133}.ant-popconfirm .ant-popconfirm-message-title{color:#e0e7ff}.ant-popconfirm .ant-popconfirm-description{color:#fff9}.MarketFitSettingsDrawer_drawer__JAhUy .ant-drawer-content{background:linear-gradient(135deg,#1a1a2e,#16213e)}.MarketFitSettingsDrawer_drawer__JAhUy .ant-drawer-header{background:#0000;border-bottom:1px solid #6366f133}.MarketFitSettingsDrawer_drawer__JAhUy .ant-drawer-title{color:#e0e7ff}.MarketFitSettingsDrawer_drawer__JAhUy .ant-drawer-close{color:#a5b4fc}.MarketFitSettingsDrawer_drawer__JAhUy .ant-drawer-body{padding:20px}.MarketFitSettingsDrawer_drawer__JAhUy .ant-drawer-footer{background:#0000;border-top:1px solid #6366f133;padding:16px}.MarketFitSettingsDrawer_drawerTitle__lC16\+{align-items:center;color:#e0e7ff;display:flex;gap:10px}.MarketFitSettingsDrawer_titleIcon__Fj7sf{color:#818cf8;font-size:18px}.MarketFitSettingsDrawer_form__EnBXJ .ant-form-item-label>label{color:#a5b4fc;font-weight:500}.MarketFitSettingsDrawer_label__Q9a5r{align-items:center;display:flex;gap:6px}.MarketFitSettingsDrawer_form__EnBXJ .ant-input{background:#0003;border-color:#6366f14d;color:#e0e7ff}.MarketFitSettingsDrawer_form__EnBXJ .ant-input:focus,.MarketFitSettingsDrawer_form__EnBXJ .ant-input:hover{border-color:#818cf8}.MarketFitSettingsDrawer_form__EnBXJ .ant-input::placeholder{color:#6b7280}.MarketFitSettingsDrawer_form__EnBXJ .ant-select-selector{background:#0003!important;border-color:#6366f14d!important}.MarketFitSettingsDrawer_form__EnBXJ .ant-select-selection-item,.MarketFitSettingsDrawer_form__EnBXJ .ant-select-selection-placeholder{color:#e0e7ff}.MarketFitSettingsDrawer_form__EnBXJ .ant-select-selection-placeholder{color:#6b7280!important}.MarketFitSettingsDrawer_form__EnBXJ .ant-select:hover .ant-select-selector{border-color:#818cf8!important}.MarketFitSettingsDrawer_divider__AkqeP{border-color:#6366f126!important;margin:16px 0!important}.MarketFitSettingsDrawer_currentInfo__\+wST2{color:#6b7280;font-size:12px;margin-bottom:8px;margin-top:-12px;padding-left:4px}.MarketFitSettingsDrawer_currentInfo__\+wST2 strong{color:#a5b4fc}.MarketFitSettingsDrawer_copySection__5-aEh{margin-top:8px}.MarketFitSettingsDrawer_copyButton__dDnWi{background:#0000;border-color:#6366f166;color:#a5b4fc;width:100%}.MarketFitSettingsDrawer_copyButton__dDnWi:hover{border-color:#818cf8!important;color:#818cf8!important}.MarketFitSettingsDrawer_footer__HHkBQ{display:flex;gap:12px;justify-content:flex-end}.MarketFitSettingsDrawer_footer__HHkBQ .ant-btn-default{background:#0000;border-color:#6366f166;color:#a5b4fc}.MarketFitSettingsDrawer_footer__HHkBQ .ant-btn-default:hover{border-color:#818cf8;color:#818cf8}.MarketFitSettingsDrawer_footer__HHkBQ .ant-btn-primary{background:linear-gradient(135deg,#6366f1,#818cf8);border:none}.MarketFitSettingsDrawer_footer__HHkBQ .ant-btn-primary:hover{background:linear-gradient(135deg,#818cf8,#a5b4fc)}.MarketFitSettingsDrawer_form__EnBXJ .ant-select-dropdown{background:#1a1a2e;border:1px solid #6366f14d}.MarketFitSettingsDrawer_form__EnBXJ .ant-select-item{color:#e0e7ff}.MarketFitSettingsDrawer_form__EnBXJ .ant-select-item-option-active{background:#6366f126}.MarketFitSettingsDrawer_form__EnBXJ .ant-select-item-option-selected{background:#6366f140}.MarketFitAnalysisPage_analysisPage__48QMd{animation:MarketFitAnalysisPage_fadeIn__Xwp0K .3s ease-in-out;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1920px;min-height:100vh;padding:16px}@keyframes MarketFitAnalysisPage_fadeIn__Xwp0K{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MarketFitAnalysisPage_header__K2Orm{align-items:center;background:linear-gradient(135deg,#1a1a2ef2,#16213ef2);border:1px solid #6366f140;border-radius:12px;box-shadow:0 4px 20px #0000004d;display:flex;justify-content:space-between;padding:16px 24px}.MarketFitAnalysisPage_headerLeft__KkVy-{align-items:center;display:flex;gap:16px}.MarketFitAnalysisPage_backButton__I52px{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:8px;color:#818cf8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.MarketFitAnalysisPage_backButton__I52px:hover{background:#6366f133;border-color:#6366f180;transform:translateX(-2px)}.MarketFitAnalysisPage_headerIcon__JLvqb{background:linear-gradient(135deg,#6366f126,#8b5cf626);border-radius:10px;color:#818cf8;font-size:28px;padding:10px}.MarketFitAnalysisPage_headerTitle__9DXDE{display:flex;flex-direction:column;gap:2px}.MarketFitAnalysisPage_title__zSUGx{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:22px!important;font-weight:600;margin:0!important}.MarketFitAnalysisPage_subtitle__TOUvj{color:#ffffff80;font-size:13px}.MarketFitAnalysisPage_headerActions__RIABU{align-items:center;display:flex;gap:12px}.MarketFitAnalysisPage_saveButton__hAhjQ{background:linear-gradient(135deg,#818cf8,#6366f1);border:none;color:#fff;font-weight:500}.MarketFitAnalysisPage_saveButton__hAhjQ:hover{background:linear-gradient(135deg,#6366f1,#4f46e5)}.MarketFitAnalysisPage_autoDetectButton__qrFgG{background:#22c55e1a;border:1px solid #22c55e4d;color:#22c55e}.MarketFitAnalysisPage_autoDetectButton__qrFgG:hover{background:#22c55e33;border-color:#22c55e80}.MarketFitAnalysisPage_scoreHeader__H2Ue0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.MarketFitAnalysisPage_scoreCard__GWb7z{align-items:center;background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:20px 16px;transition:all .3s ease}.MarketFitAnalysisPage_scoreCard__GWb7z:hover{border-color:#6366f166;box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.MarketFitAnalysisPage_scoreCardPrimary__1RMKx{background:linear-gradient(135deg,#6366f11a,#16213ef2);border-color:#6366f166}.MarketFitAnalysisPage_scoreLabel__jYRmV{color:#ffffff80;font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.MarketFitAnalysisPage_scoreValue__NqP5h{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:700}.MarketFitAnalysisPage_scoreValueGreen__mM7UL{color:#22c55e}.MarketFitAnalysisPage_scoreValueYellow__4GiDK{color:#fbbf24}.MarketFitAnalysisPage_scoreValueRed__SMM4W{color:#ef4444}.MarketFitAnalysisPage_scoreUnit__w7sTu{color:#fff6;font-size:14px;margin-left:2px}.MarketFitAnalysisPage_scoreProgress__zu6cg{margin-top:12px;width:100%}.MarketFitAnalysisPage_scoreProgress__zu6cg .ant-progress-bg{height:6px!important}.MarketFitAnalysisPage_mainContent__KxYRw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;min-height:600px}.MarketFitAnalysisPage_panel__GvHFd{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.MarketFitAnalysisPage_panelHeader__uLscO{align-items:center;background:#0003;border-bottom:1px solid #6366f126;display:flex;justify-content:space-between;padding:16px 20px}.MarketFitAnalysisPage_panelTitle__pcTeS{align-items:center;color:#e0e7ff;display:flex;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600;gap:10px}.MarketFitAnalysisPage_panelIcon__xR8Am{color:#818cf8;font-size:18px}.MarketFitAnalysisPage_panelBadge__DTYRa{background:#6366f133;border-radius:10px;color:#818cf8;font-size:11px;padding:2px 8px}.MarketFitAnalysisPage_panelActions__2FRAi{display:flex;gap:8px}.MarketFitAnalysisPage_panelContent__evjSl{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:16px}.MarketFitAnalysisPage_solutionPanel__IcUjT{border-color:#8b5cf64d}.MarketFitAnalysisPage_solutionPanel__IcUjT .MarketFitAnalysisPage_panelIcon__xR8Am{color:#a78bfa}.MarketFitAnalysisPage_solutionSection__xXL0\+{display:flex;flex:1 1;flex-direction:column}.MarketFitAnalysisPage_solutionSection__xXL0\++.MarketFitAnalysisPage_solutionSection__xXL0\+{border-top:1px solid #6366f11a;margin-top:16px;padding-top:16px}.MarketFitAnalysisPage_sectionHeader__kbCSS{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MarketFitAnalysisPage_sectionTitle__sWfx0{align-items:center;color:#ffffffb3;display:flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.5px;text-transform:uppercase}.MarketFitAnalysisPage_sectionIcon__vToEq{color:#818cf8;font-size:14px}.MarketFitAnalysisPage_addButton__uJYOX{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:6px;color:#818cf8;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 10px;transition:all .2s ease}.MarketFitAnalysisPage_addButton__uJYOX:hover{background:#6366f133;border-color:#6366f14d}.MarketFitAnalysisPage_situationPanel__dJLdF{border-color:#22c55e4d}.MarketFitAnalysisPage_situationPanel__dJLdF .MarketFitAnalysisPage_panelIcon__xR8Am{color:#22c55e}.MarketFitAnalysisPage_situationGrid__KUjNH{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto 1fr}.MarketFitAnalysisPage_situationResources__qEdHb{grid-column:1;grid-row:1}.MarketFitAnalysisPage_situationNeeds__DbRgD{grid-column:1;grid-row:3}.MarketFitAnalysisPage_situationActor__hb8tS{grid-column:1/3;grid-row:2}.MarketFitAnalysisPage_situationInputs__vXK83{grid-column:2;grid-row:1}.MarketFitAnalysisPage_situationOutputs__95d6-{grid-column:2;grid-row:3}.MarketFitAnalysisPage_itemList__qhkD6{display:flex;flex-direction:column;gap:8px}.MarketFitAnalysisPage_item__Pgi5k{align-items:center;background:#0003;border:1px solid #6366f11a;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.MarketFitAnalysisPage_item__Pgi5k:hover{background:#6366f11a;border-color:#6366f14d}.MarketFitAnalysisPage_itemLinked__z6NII{border-left:3px solid #22c55e}.MarketFitAnalysisPage_itemPartial__qFbcz{border-left:3px solid #fbbf24}.MarketFitAnalysisPage_itemUnlinked__JiLza{border-left:3px solid #fff3}.MarketFitAnalysisPage_itemContent__mzsVZ{align-items:center;display:flex;flex:1 1;gap:10px}.MarketFitAnalysisPage_itemIcon__uqMe3{color:#ffffff80;font-size:16px}.MarketFitAnalysisPage_itemInfo__0xoR8{display:flex;flex-direction:column;gap:2px}.MarketFitAnalysisPage_itemName__mkBax{color:#e0e7ff;font-size:13px;font-weight:500}.MarketFitAnalysisPage_itemDescription__-zvzc{color:#fff6;font-size:11px}.MarketFitAnalysisPage_itemMeta__zfBZn{align-items:center;display:flex;gap:8px}.MarketFitAnalysisPage_itemTag__eENLx{border-radius:4px;font-size:10px;padding:2px 6px;text-transform:uppercase}.MarketFitAnalysisPage_itemTagRequired__8QdEj{background:#ef444433;color:#ef4444}.MarketFitAnalysisPage_itemTagOptional__KhsJc{background:#6366f133;color:#818cf8}.MarketFitAnalysisPage_itemTagHigh__zg4qv{background:#ef444433;color:#ef4444}.MarketFitAnalysisPage_itemTagMedium__zjOG\+{background:#fbbf2433;color:#fbbf24}.MarketFitAnalysisPage_itemTagLow__kT0n0{background:#22c55e33;color:#22c55e}.MarketFitAnalysisPage_itemActions__iWUg7{display:flex;gap:4px;opacity:0;transition:opacity .2s ease}.MarketFitAnalysisPage_item__Pgi5k:hover .MarketFitAnalysisPage_itemActions__iWUg7{opacity:1}.MarketFitAnalysisPage_itemActionButton__hAsjF{align-items:center;background:#6366f11a;border:none;border-radius:4px;color:#fff9;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s ease;width:24px}.MarketFitAnalysisPage_itemActionButton__hAsjF:hover{background:#6366f133;color:#818cf8}.MarketFitAnalysisPage_itemActionButtonDelete__BW25K:hover{background:#ef444433;color:#ef4444}.MarketFitAnalysisPage_actorPanel__l1hUX{background:linear-gradient(135deg,#6366f10d,#16213ef2);border:1px solid #6366f133;border-radius:10px;padding:16px}.MarketFitAnalysisPage_actorHeader__4YQuD{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.MarketFitAnalysisPage_actorInfo__QF96L{align-items:center;display:flex;gap:10px}.MarketFitAnalysisPage_actorAvatar__HXhbg{align-items:center;background:linear-gradient(135deg,#818cf8,#6366f1);border-radius:10px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.MarketFitAnalysisPage_actorName__AWfm0{color:#e0e7ff;font-size:15px;font-weight:600}.MarketFitAnalysisPage_actorRole__Mn-1x{color:#ffffff80;font-size:12px}.MarketFitAnalysisPage_actorAlignmentScore__VfYty{align-items:flex-end;display:flex;flex-direction:column}.MarketFitAnalysisPage_actorAlignmentLabel__n7asj{color:#ffffff80;font-size:10px;margin-bottom:4px;text-transform:uppercase}.MarketFitAnalysisPage_actorAlignmentValue__udtTl{color:#22c55e;font-size:24px;font-weight:700}.MarketFitAnalysisPage_actorSections__Amdtr{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.MarketFitAnalysisPage_actorSection__JZXWO{display:flex;flex-direction:column;gap:8px}.MarketFitAnalysisPage_actorSectionTitle__TjWGt{align-items:center;color:#ffffff80;display:flex;font-size:11px;gap:6px;letter-spacing:.5px;text-transform:uppercase}.MarketFitAnalysisPage_connectionOverlay__QFyae{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.MarketFitAnalysisPage_connectionLine__ITUE-{stroke:#818cf8;stroke-width:2;fill:none;opacity:.6}.MarketFitAnalysisPage_connectionLineFull__wpFpt{stroke:#22c55e}.MarketFitAnalysisPage_connectionLinePartial__4AnKt{stroke:#fbbf24;stroke-dasharray:4 4}.MarketFitAnalysisPage_connectionLineNone__M8SfO{stroke:#ef4444;stroke-dasharray:2 2}.MarketFitAnalysisPage_connectionPoint__6nORH{background:#818cf8;border-radius:50%;height:8px;position:absolute;width:8px}.MarketFitAnalysisPage_emptyState__q8a-S{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center}.MarketFitAnalysisPage_emptyIcon__IWJ\+S{color:#fff3;font-size:32px;margin-bottom:12px}.MarketFitAnalysisPage_emptyText__ALsPC{color:#fff6;font-size:13px;margin-bottom:12px}.MarketFitAnalysisPage_loadingContainer__ZCq9L{align-items:center;display:flex;justify-content:center;min-height:400px}.MarketFitAnalysisPage_errorContainer__PCzaz{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:24px}.MarketFitAnalysisPage_errorIcon__Kz1Db{color:#ef4444;font-size:32px;margin-bottom:12px}.MarketFitAnalysisPage_errorText__kpGSF{color:#ef4444;font-size:14px}.MarketFitAnalysisPage_formModal__aDOPD .ant-modal-content{background:linear-gradient(135deg,#1a1a2efa,#16213efa);border:1px solid #6366f133}.MarketFitAnalysisPage_formModal__aDOPD .ant-modal-header{background:#0000;border-bottom:1px solid #6366f126}.MarketFitAnalysisPage_formModal__aDOPD .ant-modal-title{color:#e0e7ff}.MarketFitAnalysisPage_formModal__aDOPD .ant-form-item-label>label{color:#ffffffb3}.MarketFitAnalysisPage_formModal__aDOPD .ant-input,.MarketFitAnalysisPage_formModal__aDOPD .ant-input-number,.MarketFitAnalysisPage_formModal__aDOPD .ant-select-selector{background:#0003!important;border-color:#6366f133!important;color:#e0e7ff!important}.MarketFitAnalysisPage_formModal__aDOPD .ant-input-number:focus,.MarketFitAnalysisPage_formModal__aDOPD .ant-input:focus,.MarketFitAnalysisPage_formModal__aDOPD .ant-select-focused .ant-select-selector{border-color:#818cf8!important;box-shadow:0 0 0 2px #6366f133!important}@media (max-width:1200px){.MarketFitAnalysisPage_mainContent__KxYRw{grid-template-columns:1fr}.MarketFitAnalysisPage_scoreHeader__H2Ue0{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.MarketFitAnalysisPage_analysisPage__48QMd{padding:12px}.MarketFitAnalysisPage_header__K2Orm{flex-direction:column;gap:12px;padding:12px 16px}.MarketFitAnalysisPage_headerLeft__KkVy-{justify-content:space-between;width:100%}.MarketFitAnalysisPage_headerActions__RIABU{justify-content:flex-end;width:100%}.MarketFitAnalysisPage_scoreHeader__H2Ue0{grid-template-columns:1fr 1fr}.MarketFitAnalysisPage_scoreCard__GWb7z{padding:16px 12px}.MarketFitAnalysisPage_scoreValue__NqP5h{font-size:24px}.MarketFitAnalysisPage_situationGrid__KUjNH{grid-template-columns:1fr;grid-template-rows:auto}.MarketFitAnalysisPage_situationActor__hb8tS,.MarketFitAnalysisPage_situationInputs__vXK83,.MarketFitAnalysisPage_situationNeeds__DbRgD,.MarketFitAnalysisPage_situationOutputs__95d6-,.MarketFitAnalysisPage_situationResources__qEdHb{grid-column:1;grid-row:auto}.MarketFitAnalysisPage_actorSections__Amdtr{grid-template-columns:1fr}}.MarketFitAnalysisPage_dragging__PCWE\+{cursor:grabbing;opacity:.5}.MarketFitAnalysisPage_dropTarget__eCuZe{background:#6366f11a;border:2px dashed #818cf8}.MarketFitAnalysisPage_dropTargetActive__VCB8G{background:#22c55e1a;border-color:#22c55e}.MarketFitAnalysisPage_alignmentSlider__3shNB{margin-top:16px;width:100%}.MarketFitAnalysisPage_alignmentSlider__3shNB .ant-slider-track{background:linear-gradient(90deg,#ef4444,#fbbf24,#22c55e)}.MarketFitAnalysisPage_alignmentSlider__3shNB .ant-slider-handle{border-color:#818cf8}.MarketFitAnalysisPage_alignmentSlider__3shNB .ant-slider-handle:hover{border-color:#6366f1}.MarketFitAnalysisPage_sliderLabel__Y32Ef{color:#fff6;display:flex;font-size:11px;justify-content:space-between;margin-top:4px}.MarketFitAnalysisPage_tooltip__ex\+0K{max-width:300px}.MarketFitAnalysisPage_tooltipTitle__\+D5vk{font-weight:600;margin-bottom:4px}.MarketFitAnalysisPage_tooltipContent__07nd5{color:#fffc;font-size:12px}.MarketFitAnalysisPage_unsavedIndicator__6u9pc{align-items:center;background:#fbbf241a;border:1px solid #fbbf244d;border-radius:6px;color:#fbbf24;display:flex;font-size:12px;gap:6px;padding:4px 10px}.MarketFitAnalysisPage_unsavedDot__UMI4Z{animation:MarketFitAnalysisPage_pulse__ERQEm 1.5s infinite;background:#fbbf24;border-radius:50%;height:6px;width:6px}@keyframes MarketFitAnalysisPage_pulse__ERQEm{0%,to{opacity:1}50%{opacity:.5}}.StakeholdersDashboard_dashboard__CL4y6{animation:StakeholdersDashboard_fadeIn__hta1Z .3s ease-in-out;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1800px}@keyframes StakeholdersDashboard_fadeIn__hta1Z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.StakeholdersDashboard_header__Ao\+Oa{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;padding:16px 24px}.StakeholdersDashboard_headerContent__DMYHE{align-items:center;display:flex;gap:16px}.StakeholdersDashboard_headerIcon__OiWPT{background:#6366f11a;border-radius:12px;color:#818cf8;font-size:32px;padding:12px}.StakeholdersDashboard_title__zIMDd{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important}.StakeholdersDashboard_subtitle__D926w{color:#fff9;font-size:14px}.StakeholdersDashboard_content__MGRYP{display:flex;flex-direction:column;gap:24px}.StakeholdersDashboard_section__2Op4g{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;overflow:hidden;transition:all .3s ease}.StakeholdersDashboard_section__2Op4g:hover{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a}.StakeholdersDashboard_stakeholderDetailSection__dt3Sh{animation:StakeholdersDashboard_expandIn__KFauw .3s ease-out;border-top:1px solid #6366f133;margin-top:16px;padding-top:16px}@keyframes StakeholdersDashboard_expandIn__KFauw{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:2000px;opacity:1;transform:translateY(0)}}.StakeholdersDashboard_stakeholderDetailHeader__cwuI6{display:flex;justify-content:flex-end;margin-bottom:12px}.StakeholdersDashboard_collapseButton__plNqv{align-items:center;background:#6366f11a;border:1px solid #6366f14d;border-radius:6px;color:#818cf8;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .2s ease}.StakeholdersDashboard_collapseButton__plNqv:hover{background:#6366f133;border-color:#6366f180}.StakeholdersDashboard_collapseButton__plNqv:focus{outline:2px solid #6366f180;outline-offset:2px}.StakeholdersDashboard_loadingContainer__cnOtd{align-items:center;color:#818cf8;display:flex;flex-direction:column;justify-content:center;min-height:400px;width:100%}.StakeholdersDashboard_loadingContainer__cnOtd p{color:#fff9;margin-top:16px}@media (max-width:768px){.StakeholdersDashboard_header__Ao\+Oa{padding:12px 16px}.StakeholdersDashboard_headerIcon__OiWPT{font-size:24px;padding:8px}.StakeholdersDashboard_title__zIMDd{font-size:20px!important}.StakeholdersDashboard_subtitle__D926w{font-size:12px}.StakeholdersDashboard_content__MGRYP{gap:16px}}.CustomersDashboard_dashboard__S5rY1{animation:CustomersDashboard_fadeIn__I5Z2j .3s ease-in-out;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1800px}@keyframes CustomersDashboard_fadeIn__I5Z2j{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CustomersDashboard_header__LaqeT{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px;padding:16px 24px}.CustomersDashboard_headerContent__igduh{align-items:center;display:flex;gap:16px}.CustomersDashboard_headerIcon__DPmUx{background:#6366f11a;border-radius:12px;color:#818cf8;font-size:32px;padding:12px}.CustomersDashboard_title__fl-2N{color:#e0e7ff!important;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin:0!important}.CustomersDashboard_subtitle__\+2B2m{color:#fff9;font-size:14px}.CustomersDashboard_statCard__bjcIV{background:linear-gradient(135deg,#1a1a2ee6,#16213ee6);border:1px solid #6366f133;border-radius:12px}.CustomersDashboard_statCard__bjcIV .ant-card-body{padding:20px}.CustomersDashboard_statistic__-nw2p .ant-statistic-title{color:#fff9;font-size:13px}.CustomersDashboard_statistic__-nw2p .ant-statistic-content{color:#e0e7ff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.CustomersDashboard_statistic__-nw2p .ant-statistic-content-prefix{color:#818cf8;margin-right:8px}.CustomersDashboard_section__NDqOI{background:linear-gradient(135deg,#1a1a2ecc,#16213ecc);border:1px solid #6366f126;border-radius:12px;overflow:hidden;transition:all .3s ease}.CustomersDashboard_section__NDqOI:hover{border-color:#6366f14d;box-shadow:0 4px 20px #6366f11a}@media (max-width:768px){.CustomersDashboard_header__LaqeT{padding:12px 16px}.CustomersDashboard_headerIcon__DPmUx{font-size:24px;padding:8px}.CustomersDashboard_title__fl-2N{font-size:20px!important}.CustomersDashboard_subtitle__\+2B2m{font-size:12px}.CustomersDashboard_statCard__bjcIV .ant-card-body{padding:16px}}.LeftProgressSidebar_sidebar__rx1Pj{background:#fafafa;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;height:100%;overflow-y:auto;width:280px}.LeftProgressSidebar_header__7tOvM{background:#fff;border-bottom:1px solid #e8e8e8;padding:16px}.LeftProgressSidebar_list__zwv\+Z{flex:1 1;padding:8px 0}.LeftProgressSidebar_sidebarItem__G4Q2X{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 16px;transition:background-color .2s}.LeftProgressSidebar_sidebarItem__G4Q2X:hover{background-color:#f5f5f5}.LeftProgressSidebar_sidebarItem__G4Q2X.LeftProgressSidebar_clickable__n24bt{cursor:pointer}.LeftProgressSidebar_sidebarItem__G4Q2X.LeftProgressSidebar_disabled__kfu1J{cursor:not-allowed;opacity:.6}.LeftProgressSidebar_sidebarItem__G4Q2X.LeftProgressSidebar_currentItem__C4kHb{background-color:#e6f7ff;border-left:3px solid #1890ff}.LeftProgressSidebar_nestedItem__Bun8i{font-size:13px}.LeftProgressSidebar_itemLabel__e534X{font-size:14px}.LeftProgressSidebar_statusText__6BOGu{font-size:12px;margin-left:auto}.LeftProgressSidebar_statusIconComplete__\+mSe6{color:#52c41a;font-size:16px}.LeftProgressSidebar_statusIconInProgress__IjuFS{color:#faad14;font-size:16px}.LeftProgressSidebar_statusIconActive__d6ck4{color:#1890ff;font-size:16px}.LeftProgressSidebar_statusIconLocked__91DeZ{color:#d9d9d9;font-size:16px}.LeftProgressSidebar_children__zSw-8{margin-top:4px}.LeftProgressSidebar_emptyState__szIJw{padding:24px;text-align:center}.DomainBuilder_domainBuilder__yf4w9{display:flex;flex-direction:column;height:100%}.DomainBuilder_domainHeader__S8zLr{background:#fafafa;border-bottom:1px solid #e8e8e8;padding:16px 24px}.DomainBuilder_domainHeader__S8zLr h2{font-size:20px;font-weight:600;margin:0 0 8px}.DomainBuilder_domainDescription__sFBEc{color:#666;font-size:14px;margin:8px 0 0}.DomainBuilder_subdomainInfo__aWmBD{color:#1890ff;font-size:13px;font-weight:500;margin:4px 0 0}.DomainBuilder_domainStatus__79Yj1{background:#f5f5f5;border-radius:4px;font-size:13px;margin-top:12px;padding:12px}.DomainBuilder_domainStatus__79Yj1 p{margin:4px 0}.DomainBuilder_chatContainer__4v1xn{flex:1 1;overflow:hidden}.EntropyFrictionBars_barsWrap__7W0yZ{margin:16px 0}.EntropyFrictionBars_barsLabel__Mat5c{color:#595959;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.EntropyFrictionBars_barsContainer__tEI-A{min-height:70px;width:100%}.EntropyFrictionBars_barsContainer__tEI-A svg{display:block}.EntropyFrictionBars_legends__iKp0g{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:12px}.EntropyFrictionBars_legendItem__XLzQ\+{align-items:center;color:#595959;cursor:help;display:inline-flex;font-size:12px;gap:6px}.EntropyFrictionBars_legendSwatch__YRLnP{border-radius:2px;display:inline-block;height:12px;width:12px}.ActualVsIdealChart_chartWrap__CMxiM{margin:16px 0}.ActualVsIdealChart_chartLabel__Slbvn{color:#595959;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ActualVsIdealChart_chartContainer__VdJ9I{min-height:100px;width:100%}.ActualVsIdealChart_chartContainer__VdJ9I svg{display:block}.ActualVsIdealChart_summary__H1kHJ{color:#595959;display:flex;flex-direction:column;flex-wrap:wrap;font-size:12px;gap:4px;margin-top:12px}.ActualVsIdealChart_summary__H1kHJ span{display:block}@media print{.ActualVsIdealChart_chartWrap__CMxiM{margin:6px 0}.ActualVsIdealChart_chartLabel__Slbvn{font-size:9px;margin-bottom:4px}.ActualVsIdealChart_chartContainer__VdJ9I{max-width:100%;min-height:60px}.ActualVsIdealChart_chartContainer__VdJ9I svg{height:auto;max-width:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ActualVsIdealChart_summary__H1kHJ{font-size:10px;margin-top:6px}}.EntropyHeatMap_entropyHeatMap__U2s8-{margin:0 auto;max-width:1200px;padding:24px}.EntropyHeatMap_header__E2BDh{margin-bottom:32px}.EntropyHeatMap_entropyLegend__4sbX8{align-items:center;color:#595959;display:flex;font-size:13px;gap:20px;margin-top:12px}.EntropyHeatMap_legendSwatch__n4a2i{border-radius:3px;display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.EntropyHeatMap_businessSummary__CXHAH{align-items:center;border-left:4px solid;border-radius:8px;display:flex;font-weight:600;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.EntropyHeatMap_panelHeader__Etl1R{align-items:center;display:flex;gap:12px;padding-right:8px;width:100%}.EntropyHeatMap_panelHeaderBar__dDkg4{border-radius:3px;flex-shrink:0;height:28px;width:6px}.EntropyHeatMap_panelHeaderTitle__cV4yO{flex:1 1}.EntropyHeatMap_panelHeaderBadge__Nuvqs{border-radius:10px;color:#fff;font-size:13px;font-weight:600;padding:2px 10px}.EntropyHeatMap_header__E2BDh h2{margin-bottom:8px}.EntropyHeatMap_tilesGrid__s-ROE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.EntropyHeatMap_subdomainGrid__7-y2-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:12px}.EntropyHeatMap_tileMetadata__azWmC{display:flex;font-size:12px;gap:12px;margin-top:4px}.EntropyHeatMap_tileCorrectionFactor__FqHly,.EntropyHeatMap_tileState__qpmFe{font-size:12px}.EntropyHeatMap_outOfScope__\+bYYp{cursor:not-allowed!important;position:relative}.EntropyHeatMap_outOfScope__\+bYYp:after{background:#0000000d;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.EntropyHeatMap_entropyTile__vbm\+z{cursor:pointer;transition:all .2s}.EntropyHeatMap_entropyTile__vbm\+z:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.EntropyHeatMap_entropyTile__vbm\+z.EntropyHeatMap_selected__7wuEw{border:2px solid #1890ff;box-shadow:0 4px 12px #1890ff33}.EntropyHeatMap_tileContent__kAS\+W{display:flex;flex-direction:column;gap:8px}.EntropyHeatMap_tileHeader__gIUp4{align-items:center;display:flex;justify-content:space-between}.EntropyHeatMap_scoreBadge__smNcH{border-radius:12px;color:#fff;font-size:14px;font-weight:600;padding:4px 12px}.EntropyHeatMap_tileDescription__lnUlL{font-size:13px}.EntropyHeatMap_confirmDetails__igh4a{background:#f5f5f5;border-radius:4px;margin-top:16px;padding:12px}.EntropyHeatMap_loadingContainer__2bgdr{padding:48px;text-align:center}.BridgeCardFinancialChart_chartWrap__GHbg1{margin-bottom:16px}.BridgeCardFinancialChart_futureSection__xRYfs{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.BridgeCardFinancialChart_sectionLabel__Ugp7U{color:#595959;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.BridgeCardFinancialChart_futureContent__VhbCC{display:flex;flex-wrap:wrap;gap:24px}.BridgeCardFinancialChart_futureBars__7zPrg{display:flex;flex-direction:column;gap:4px}.BridgeCardFinancialChart_futureRow__iiZYu{align-items:center;display:flex;gap:16px;justify-content:space-between}.BridgeCardFinancialChart_futureLabel__NnUc9{color:#595959;font-size:12px}.BridgeCardFinancialChart_futureValue__VGdUR{font-size:12px;font-weight:600}.BridgeCardFinancialChart_correctionFactors__HII3f{color:#8c8c8c;display:flex;flex-direction:column;font-size:11px;gap:4px}.BridgeCardFinancialChart_correctionRow__Aa7O0{display:flex;gap:8px}.BridgeCardFinancialChart_correctionLabel__1mnsq{min-width:32px}.BridgeCardFinancialChart_correctionValue__v0Qzj{font-family:ui-monospace,monospace}@media print{.BridgeCardFinancialChart_chartWrap__GHbg1{margin-bottom:8px}.BridgeCardFinancialChart_futureSection__xRYfs{margin-top:8px;padding-top:8px}.BridgeCardFinancialChart_sectionLabel__Ugp7U{font-size:9px;margin-bottom:4px}.BridgeCardFinancialChart_futureLabel__NnUc9,.BridgeCardFinancialChart_futureValue__VGdUR{font-size:10px}.BridgeCardFinancialChart_correctionFactors__HII3f{font-size:9px}}.BridgeCard_bridgeCard__hK--s{max-width:1200px;width:100%}.BridgeCard_bridgeObjectiveSection__lxPfl{margin-bottom:20px}.BridgeCard_bridgeStrip__w40jO{align-items:stretch;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 4px #00000014;display:flex;overflow:hidden}.BridgeCard_bridgeZoneCurrent__mB0Vs{background:linear-gradient(135deg,#f0f2f5,#e4e6eb);border-right:2px solid #d0d3d9;flex:1 1;min-width:0;padding:10px 14px}.BridgeCard_bridgeZoneBridge__VoCDH{background:linear-gradient(135deg,#e6f4ff,#bae0ff);border-right:2px solid #91caff;flex:1 1;min-width:0;padding:10px 14px}.BridgeCard_bridgeZoneFuture__NX-V6{background:linear-gradient(135deg,#f0f9eb,#d9f7be);flex:1 1;min-width:0;padding:10px 14px}.BridgeCard_bridgeZoneLabel__oH05n{border-bottom:1px solid #0000000f;color:#595959;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;padding-bottom:4px;text-transform:uppercase}.BridgeCard_bridgeZoneBridge__VoCDH .BridgeCard_bridgeZoneLabel__oH05n{color:#0958d9}.BridgeCard_bridgeZoneFuture__NX-V6 .BridgeCard_bridgeZoneLabel__oH05n{color:#389e0d}.BridgeCard_bridgeConnector__nbkbK{align-items:center;background:#fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;justify-content:center;min-width:36px;padding:8px 6px}.BridgeCard_bridgeConnectorArrow__ZiGG5{color:#1890ff;font-size:18px;line-height:1}.BridgeCard_bridgeConnectorText__yQAGx{color:#8c8c8c;font-size:9px;font-weight:600;margin-top:2px;text-transform:uppercase}.BridgeCard_compactFields__lT3Dc{display:flex;flex-direction:column;gap:4px}.BridgeCard_compactRow__iRqvt{align-items:baseline;display:flex;font-size:12px;gap:8px;justify-content:space-between;line-height:1.35}.BridgeCard_compactLabel__FKf-K{color:#8c8c8c;flex-shrink:0;font-size:11px}.BridgeCard_compactValue__DddDM{text-align:right;word-break:break-word}.BridgeCard_valueRatioRow__3z1Uk{border-bottom:1px dashed #00000014;margin-bottom:2px;padding:4px 0}.BridgeCard_valueRatioValue__QMUFE{color:#262626;font-size:15px;font-weight:700}.BridgeCard_bridgeZoneCurrent__mB0Vs .BridgeCard_valueRatioValue__QMUFE{color:#262626}.BridgeCard_bridgeZoneFuture__NX-V6 .BridgeCard_valueRatioValue__QMUFE{color:#389e0d;font-weight:700}.BridgeCard_valueRatioImprovement__grbqp{color:#389e0d;font-size:14px;font-weight:700}.BridgeCard_valueRatioDecline__aCuHe{color:#cf1322;font-size:14px;font-weight:700}.BridgeCard_sectionMainTitle__lcyHu{color:#262626;font-size:14px;font-weight:600;margin-bottom:10px!important}.BridgeCard_frictionPlanksSection__LRjj4{margin-bottom:20px}.BridgeCard_frictionPlanksList__DNoA5{display:flex;flex-direction:column;gap:12px}.BridgeCard_frictionPlankItem__XcUFK{background:#fff;border:1px solid #e8e8e8;border-radius:6px;overflow:hidden}.BridgeCard_plankQuestion__2aCrI{background:#fafafa;border-bottom:1px solid #e8e8e8;color:#262626;font-size:12px;padding:6px 12px}.BridgeCard_plankStrip__Q6KaP{align-items:stretch;display:flex}.BridgeCard_plankZoneCurrent__cmiho{background:#f5f6f8;border-right:1px solid #e8e8e8;flex:1 1;min-width:0;padding:8px 12px}.BridgeCard_plankZoneBridge__K5LeR{background:#e6f4ff;border-right:1px solid #bae0ff;flex:1 1;min-width:0;padding:8px 12px}.BridgeCard_plankZoneFuture__wDlSa{background:#f0f9eb;flex:1 1;min-width:0;padding:8px 12px}.BridgeCard_plankZoneLabel__rifJO{color:#8c8c8c;font-size:10px;font-weight:600;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.BridgeCard_plankCellContent__0TT7s{font-size:12px;line-height:1.4;margin-bottom:6px;min-height:1.4em}.BridgeCard_plankConnector__4xc61{align-items:center;background:#fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;color:#1890ff;display:flex;font-size:14px;justify-content:center;padding:0 6px}.BridgeCard_emptyPlanks__7OHAi{display:block;font-size:12px;padding:8px 0}.BridgeCard_fieldRow__JaLDR{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.BridgeCard_fieldRow__JaLDR:last-child{margin-bottom:0}.BridgeCard_headerCard__dhdsT{background:#fafafa;margin-bottom:24px}.BridgeCard_headerContent__78fXx{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BridgeCard_headerLeft__6y6Rh{align-items:center;display:flex}.BridgeCard_artifactName__TGpGA{margin:0!important}.BridgeCard_headerRight__f4Zob{align-items:center;display:flex}.BridgeCard_headerCopy__h-qkj{margin-top:8px}.BridgeCard_bridgeStructure__XOO2z{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr auto 1fr;margin-bottom:24px}.BridgeCard_gapArea__h8QMB,.BridgeCard_leftPillar__HM8zj,.BridgeCard_rightPillar__mBgN1{display:flex;flex-direction:column;gap:16px}.BridgeCard_gapArea__h8QMB{align-items:stretch;justify-content:space-between;min-width:300px}.BridgeCard_leftPillarSection__JMTSE{background:#f5f5f5;border-radius:4px;padding:16px}.BridgeCard_currentStateSection__HnE-1{background:#f5f5f5;min-height:150px}.BridgeCard_assumptionsSection__F5qr\+{background:#f0f0f0;min-height:200px}.BridgeCard_bankTitle__VGctD{font-size:16px;margin-bottom:16px!important}.BridgeCard_stateItems__6TP5N{display:flex;flex-direction:column;gap:12px}.BridgeCard_stateItem__j6G59{background:#fff;border-left:3px solid #d9d9d9;border-radius:4px;padding:8px}.BridgeCard_planksContainer__aI25l{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:12px}.BridgeCard_plank__--FPR{background:#e6f7ff;border:2px solid #91d5ff;border-radius:4px;min-width:250px;padding:12px;transition:all .2s;width:100%}.BridgeCard_plank__--FPR:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff33}.BridgeCard_structuralPlankGroup__-7eVD{display:flex;flex-direction:column;gap:8px}.BridgeCard_structuralPlank__JOTgI{background:#e6f7ff;border:1px solid #91d5ff;width:100%}.BridgeCard_plankHeader__Pi\+fz{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.BridgeCard_plankEditForm__i8xwf{display:flex;flex-direction:column;gap:12px}.BridgeCard_plankField__higRR{display:flex;flex-direction:column;gap:4px}.BridgeCard_plankFormat__FimqV{margin-top:8px}.BridgeCard_plankContent__cR6nO{padding:8px 0}.BridgeCard_lightPlanksContainer__kT04r{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-left:24px}.BridgeCard_lightPlank__RbjdK{background:#f0f9ff;border:1px solid #bae7ff;width:100%}.BridgeCard_addLightPlankButton__WM1gL{margin-top:4px}.BridgeCard_rightPillarSection__IS5iz{background:#fafafa;border-radius:4px;padding:16px}.BridgeCard_futureStateSection__bi4qk{background:#fafafa;min-height:150px}.BridgeCard_conditionsSection__ZUk7n{background:#f5f5f5;min-height:200px}.BridgeCard_bankHeader__9Im9J{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.BridgeCard_conditionsContainer__zTYrU{display:flex;flex-direction:column;gap:12px}.BridgeCard_conditionItem__DgbLk{background:#fff;border-left:3px solid #52c41a;border-radius:4px;padding:12px}.BridgeCard_conditionContent__fLikr{align-items:center;display:flex;justify-content:space-between}.BridgeCard_statusCard__\+PPo1{background:#fafafa;margin-top:24px}.BridgeCard_statusContent__kA\+T0{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.BridgeCard_controlBridgeButton__NPZ21{margin-top:8px;max-width:300px;width:100%}.BridgeCard_completeIcon__-Q1so{color:#52c41a;font-size:20px}.BridgeCard_incompleteIcon__3JdPN{color:#faad14;font-size:20px}.BridgeCard_itemsToChange__YVDbf{background:#fff;border:1px solid #d9d9d9;border-radius:4px;margin-top:auto;min-height:150px;padding:16px}.BridgeCard_itemsToChangeTitle__fsavu{font-size:16px;margin-bottom:12px!important}.BridgeCard_itemsList__NIuHe{display:flex;flex-direction:column;gap:8px}.BridgeCard_changeItem__haqZy{align-items:center;background:#fafafa;border-left:3px solid #1890ff;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.BridgeCard_changeItemBehavioral__45Plr{border-left-color:#722ed1}.BridgeCard_changeItemPhysical__V8gs3{border-left-color:#13c2c2}.BridgeCard_changeItemType__zMh7J{background:#f0f0f0;border-radius:2px;font-size:12px;padding:2px 8px}.BridgeCard_changeItemTypeBehavioral__rBAMu{background:#f9f0ff;color:#722ed1}.BridgeCard_changeItemTypePhysical__17ySE{background:#e6fffb;color:#13c2c2}.BridgeCard_assumptionsList__px4DV{display:flex;flex-direction:column;gap:8px}.BridgeCard_assumptionItem__gecAZ{align-items:center;background:#fff;border-left:3px solid #faad14;border-radius:4px;display:flex;justify-content:space-between;padding:8px 12px}.BridgeCard_futureStateContent__yeWU6{display:flex;flex-direction:column;gap:8px}.BridgeCard_entropyComparison__BAjqN{align-items:center;background:#fff;border-radius:4px;display:flex;gap:12px;padding:12px}.BridgeCard_entropyArrow__tX1I1{color:#1890ff;font-size:18px}@media (max-width:900px){.BridgeCard_bridgeStrip__w40jO{flex-direction:column}.BridgeCard_bridgeConnector__nbkbK{border:1px solid #e8e8e8;border-left:none;border-right:none;flex-direction:row;min-width:auto;padding:4px 8px}.BridgeCard_bridgeConnectorArrow__ZiGG5{margin-right:4px}.BridgeCard_bridgeZoneBridge__VoCDH,.BridgeCard_bridgeZoneCurrent__mB0Vs{border-bottom:2px solid #e8e8e8;border-right:none}.BridgeCard_plankStrip__Q6KaP{flex-direction:column}.BridgeCard_plankConnector__4xc61{border:1px solid #e8e8e8;border-left:none;border-right:none;padding:2px 8px}.BridgeCard_plankZoneBridge__K5LeR,.BridgeCard_plankZoneCurrent__cmiho{border-bottom:1px solid #e8e8e8;border-right:none}}@media (max-width:1200px){.BridgeCard_bridgeStructure__XOO2z{grid-template-columns:1fr}.BridgeCard_gapArea__h8QMB{min-width:100%;order:3}}@media print{.BridgeCard_bridgeCard__hK--s .BridgeCard_financialChartSection__UqSEV{margin-bottom:8px;max-width:220px;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.BridgeCard_bridgeCard__hK--s{background:#fff;color:#000;max-width:100%;overflow:visible!important;padding-bottom:2cm;width:100%}.BridgeCard_bridgeCard__hK--s .BridgeCard_ant-card-body__6IyBZ,.BridgeCard_bridgeCard__hK--s .BridgeCard_ant-card__lq\+Ym{height:auto!important;max-height:none!important;overflow:visible!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_addLightPlankButton__WM1gL,.BridgeCard_bridgeCard__hK--s .BridgeCard_ant-btn__3U0By,.BridgeCard_bridgeCard__hK--s .BridgeCard_bankHeader__9Im9J .BridgeCard_ant-btn__3U0By,.BridgeCard_bridgeCard__hK--s .BridgeCard_controlBridgeButton__NPZ21,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankHeader__Pi\+fz .BridgeCard_ant-space__mmcf0:last-child,.BridgeCard_bridgeCard__hK--s button{display:none!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeStructure__XOO2z{align-items:stretch;display:flex!important;flex-direction:column!important;gap:24px;page-break-inside:auto}.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeStructure__XOO2z>.BridgeCard_leftPillar__HM8zj{order:1}.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeStructure__XOO2z>.BridgeCard_gapArea__h8QMB{order:2}.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeStructure__XOO2z>.BridgeCard_rightPillar__mBgN1{order:3}.BridgeCard_bridgeCard__hK--s .BridgeCard_gapArea__h8QMB{height:auto!important;justify-content:flex-start;max-height:none!important;min-height:0;overflow:visible!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_planksContainer__aI25l{flex:none!important;height:auto!important;max-height:none!important;min-height:0;overflow:visible!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_leftPillar__HM8zj,.BridgeCard_bridgeCard__hK--s .BridgeCard_rightPillar__mBgN1{height:auto!important;overflow:visible!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_headerCard__dhdsT{page-break-after:avoid}.BridgeCard_bridgeCard__hK--s .BridgeCard_assumptionsSection__F5qr\+,.BridgeCard_bridgeCard__hK--s .BridgeCard_conditionsSection__ZUk7n,.BridgeCard_bridgeCard__hK--s .BridgeCard_currentStateSection__HnE-1,.BridgeCard_bridgeCard__hK--s .BridgeCard_futureStateSection__bi4qk{page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.BridgeCard_bridgeCard__hK--s .BridgeCard_plank__--FPR{page-break-inside:avoid}.BridgeCard_bridgeCard__hK--s .BridgeCard_itemsToChange__YVDbf,.BridgeCard_bridgeCard__hK--s .BridgeCard_statusCard__\+PPo1{break-before:page;margin-top:24px!important;page-break-before:always;page-break-inside:avoid}.BridgeCard_bridgeCard__hK--s .BridgeCard_assumptionsSection__F5qr\+,.BridgeCard_bridgeCard__hK--s .BridgeCard_currentStateSection__HnE-1,.BridgeCard_bridgeCard__hK--s .BridgeCard_headerCard__dhdsT,.BridgeCard_bridgeCard__hK--s .BridgeCard_leftPillarSection__JMTSE,.BridgeCard_bridgeCard__hK--s .BridgeCard_plank__--FPR{-webkit-print-color-adjust:exact;print-color-adjust:exact}.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeStrip__w40jO,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankStrip__Q6KaP{overflow:visible!important;page-break-inside:avoid}.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeZoneBridge__VoCDH,.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeZoneCurrent__mB0Vs,.BridgeCard_bridgeCard__hK--s .BridgeCard_bridgeZoneFuture__NX-V6,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneBridge__K5LeR,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneCurrent__cmiho,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneFuture__wDlSa{-webkit-print-color-adjust:exact;print-color-adjust:exact}.BridgeCard_bridgeCard__hK--s .BridgeCard_frictionPlanksList__DNoA5,.BridgeCard_bridgeCard__hK--s .BridgeCard_frictionPlanksSection__LRjj4{height:auto!important;max-height:none!important;overflow:visible!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_frictionPlankItem__XcUFK{break-inside:auto;overflow:visible!important;page-break-inside:auto}.BridgeCard_bridgeCard__hK--s .BridgeCard_plankStrip__Q6KaP{flex-wrap:nowrap!important;overflow:visible!important;width:100%}.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneBridge__K5LeR,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneCurrent__cmiho,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneFuture__wDlSa{align-self:stretch;flex:1 1;min-height:auto!important;min-width:25%!important;overflow:visible!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneFuture__wDlSa .BridgeCard_compactRow__iRqvt,.BridgeCard_bridgeCard__hK--s .BridgeCard_plankZoneFuture__wDlSa .BridgeCard_plankCellContent__0TT7s{min-height:1.4em;visibility:visible!important}.BridgeCard_bridgeCard__hK--s .BridgeCard_frictionPlanksList__DNoA5>.BridgeCard_frictionPlankItem__XcUFK:last-child .BridgeCard_plankZoneFuture__wDlSa{min-height:6em;overflow:visible!important;padding-bottom:2em}.BridgeCard_bridgeCard__hK--s .BridgeCard_frictionPlanksList__DNoA5>.BridgeCard_frictionPlankItem__XcUFK:last-child{break-before:page;break-inside:avoid;overflow:visible!important;padding-bottom:2em;page-break-before:always;page-break-inside:avoid}}.BridgeCardLoader_loadingContainer__fDp\+z{align-items:center;display:flex;justify-content:center;min-height:400px}.BridgeCardLoader_loadingContent__jSDCG{color:#666;margin-top:16px}.BridgeCardLoader_errorContainer__yw2F1{padding:24px}.BridgeCardLoader_emptyState__\+vKLb{color:#666;padding:48px;text-align:center}.BridgeCardLoader_bridgeCardContainer__m-w\+j{margin:0 auto;max-width:1200px}.BridgeCardLoader_actionsBar__h\+epm{align-items:center;display:flex;gap:12px;margin-bottom:16px}@media print{.BridgeCardLoader_actionsBar__h\+epm{display:none!important}.BridgeCardLoader_bridgeCardContainer__m-w\+j{height:auto!important;max-width:none!important;min-height:0!important;overflow:visible!important}.BridgeCardLoader_emptyState__\+vKLb,.BridgeCardLoader_errorContainer__yw2F1,.BridgeCardLoader_loadingContainer__fDp\+z{overflow:visible!important}}.QuestionFlow_wrapper__lowIx{display:flex;flex-direction:column;height:100%;min-height:0}.QuestionFlow_progressBarSection__nVL7y{background:#fafafa;border-bottom:1px solid #e8e8e8;flex-shrink:0;padding:12px 24px 16px}.QuestionFlow_progressBarSection__nVL7y .QuestionFlow_label__DjWpE{color:#595959;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.QuestionFlow_progressBarSection__nVL7y .QuestionFlow_bar__NQM2-{background:#e8e8e8;border-radius:4px;height:8px;overflow:hidden}.QuestionFlow_progressBarSection__nVL7y .QuestionFlow_barFill__YisVo{background:#1890ff;border-radius:4px;height:100%;transition:width .2s ease}.QuestionFlow_body__b7hI8{display:grid;flex:1 1;grid-template-columns:260px 1fr;min-height:0;overflow:hidden}.QuestionFlow_sectionsSidebar__aEp9U{background:#fafafa;border-right:1px solid #e8e8e8;overflow-y:auto;padding:12px 0}.QuestionFlow_sectionGroup__alZZb{margin-bottom:8px}.QuestionFlow_sectionTitle__Tqmt3{background:#0000;color:#262626;font-size:13px;font-weight:600;padding:6px 16px}.QuestionFlow_questionItem__2hJBq{background:#0000;border:none;border-left:3px solid #0000;color:#595959;cursor:pointer;display:block;font-size:13px;padding:8px 16px 8px 24px;text-align:left;transition:background .15s,color .15s;width:100%}.QuestionFlow_questionItem__2hJBq:hover{background:#f0f0f0;color:#262626}.QuestionFlow_questionItem__2hJBq.QuestionFlow_current__tcwCA{background:#e6f4ff;border-left-color:#1890ff;color:#1890ff;font-weight:500}.QuestionFlow_questionItem__2hJBq.QuestionFlow_answered__b-Nh4{color:#52c41a}.QuestionFlow_questionItem__2hJBq.QuestionFlow_answered__b-Nh4.QuestionFlow_current__tcwCA{color:#1890ff}.QuestionFlow_questionItemLabel__J1BRD{align-items:center;display:flex;gap:8px}.QuestionFlow_questionItemLabel__J1BRD .QuestionFlow_dot__oKdQI{background:#d9d9d9;border-radius:50%;flex-shrink:0;height:6px;width:6px}.QuestionFlow_questionItem__2hJBq.QuestionFlow_answered__b-Nh4 .QuestionFlow_dot__oKdQI{background:#52c41a}.QuestionFlow_questionItem__2hJBq.QuestionFlow_current__tcwCA .QuestionFlow_dot__oKdQI{background:#1890ff}.QuestionFlow_mainArea__bBkmu{overflow-y:auto;padding:24px}.QuestionFlow_card__NfMPy{max-width:640px}.QuestionFlow_cardActions__o6S6G{align-items:center;display:flex;gap:12px;margin-top:24px}.QuestionFlow_calculateSection__nv65-{border-top:1px solid #e8e8e8;margin-top:24px;padding-top:24px}.FrictionPriorities_wrapper__4FerZ{margin:0 auto;max-width:800px;padding:24px}.FrictionPriorities_header__RYdlg{margin-bottom:24px}.FrictionPriorities_header__RYdlg h2{margin-bottom:8px}.FrictionPriorities_list__eCPOp{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.FrictionPriorities_item__BjeSk{align-items:flex-start;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:background .2s,border-color .2s}.FrictionPriorities_item__BjeSk:hover{background:#f5f5f5;border-color:#d9d9d9}.FrictionPriorities_item__BjeSk.FrictionPriorities_selected__bpC1V{background:#e6f7ff;border-color:#1890ff}.FrictionPriorities_itemContent__H-5yH{flex:1 1;min-width:0}.FrictionPriorities_itemMeta__V\+ZmV{color:#8c8c8c;font-size:12px;margin-bottom:4px}.FrictionPriorities_itemText__hCGlp{color:#262626;font-size:14px}.FrictionPriorities_frictionBadge__D-kuf{background:#f0f0f0;border-radius:4px;color:#595959;flex-shrink:0;font-size:12px;padding:2px 8px}.FrictionPriorities_actions__6bWJd{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.FrictionPriorities_actions__6bWJd .FrictionPriorities_hint__F7KwW{color:#8c8c8c;font-size:13px}.FrictionPriorities_loadingContainer__63sZv{padding:48px;text-align:center}.FrictionPriorities_error__-8FSs{background:#fff2f0;border:1px solid #ffccc7;border-radius:8px;color:#cf1322;margin-bottom:16px;padding:16px}.DefineConditionsAndPlanks_wrapper__jbRvt{margin:0 auto;max-width:900px;padding:24px}.DefineConditionsAndPlanks_header__qQkkn{margin-bottom:24px}.DefineConditionsAndPlanks_header__qQkkn h2{margin-bottom:8px}.DefineConditionsAndPlanks_tabs__UsBWi{margin-bottom:24px}.DefineConditionsAndPlanks_tabContent__6LlGY{padding-top:16px}.DefineConditionsAndPlanks_currentState__a0PHd{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:16px;padding:12px}.DefineConditionsAndPlanks_questionText__h\+lEm{color:#262626;font-size:14px;margin-top:6px}.DefineConditionsAndPlanks_currentAnswer__ZT3Xi{border-top:1px solid #f0f0f0;font-size:13px;margin-top:10px;padding-top:8px}.DefineConditionsAndPlanks_currentAnswer__ZT3Xi .DefineConditionsAndPlanks_ant-typography__odODm{font-size:13px}.DefineConditionsAndPlanks_actions__UzRET{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.DefineConditionsAndPlanks_loadingContainer__0Z6jg{padding:48px;text-align:center}.BridgeSessionLayout_bridgeSessionLayout__xYWdE{display:grid;grid-template-columns:280px 1fr;height:100vh;overflow:hidden}.BridgeSessionLayout_sidebar__MOyOP{background:#fafafa;border-right:1px solid #e8e8e8;overflow-y:auto}.BridgeSessionLayout_mainContent__8fnvB{background:#fff;display:flex;flex-direction:column;overflow:hidden}.BridgeSessionLayout_contentWrapper__iWtVM{flex:1 1;overflow-y:auto;padding:24px}.BridgeSessionLayout_bridgeCardContainer__Df2YH{margin:0 auto;max-width:1200px}.BridgeSessionLayout_emptyState__Fgg11{color:#666;padding:48px;text-align:center}.BridgeSessionLayout_validationBanner__pWJBp{margin:16px}.BridgeSessionLayout_validationErrorList__mNQSE{margin:0;padding-left:20px}@media print{.BridgeSessionLayout_bridgeSessionLayout__xYWdE{display:block!important;height:auto!important;overflow:visible!important}.BridgeSessionLayout_sidebar__MOyOP{display:none!important}.BridgeSessionLayout_mainContent__8fnvB{display:block!important;flex:none!important;height:auto!important;overflow:visible!important}.BridgeSessionLayout_contentWrapper__iWtVM{flex:none!important;height:auto!important;overflow:visible!important;padding:0!important}}.BridgeSessionIntentmlFacilitatorPanel_panel__0mAh-{margin-bottom:16px}.BridgeSessionIntentmlFacilitatorPanel_sectionTitle__mkdKf{display:block;font-weight:600;margin-bottom:8px}.BridgeSessionIntentmlFacilitatorPanel_actions__tU3f5{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BridgeSessionIntentmlFacilitatorPanel_errorList__BNE9l{margin:8px 0 0;padding-left:20px}.BridgeSessionIntentmlFacilitatorPanel_hiddenInput__D7qwe{display:none}.BridgeSessionPage_bridgeSessionPage__eo39\+{height:100vh;overflow:hidden;width:100%}@media print{.BridgeSessionPage_bridgeSessionPage__eo39\+{height:auto!important;overflow:visible!important}}.BridgeSessionReportPage_wrapper__y\+x4z{margin:0 auto;max-width:1000px;padding:24px}.BridgeSessionReportPage_loadingContainer__UaJlp{align-items:center;display:flex;justify-content:center;min-height:400px}.BridgeSessionReportPage_reportPage__zaLIi{margin:0 auto;max-width:1200px;padding:24px}.BridgeSessionReportPage_reportActions__DeGPh{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.BridgeSessionReportPage_reportContent__6mkX6{display:flex;flex-direction:column;gap:32px}.BridgeSessionReportPage_section__NCLHP{break-inside:avoid;page-break-inside:avoid}.BridgeSessionReportPage_section__NCLHP h2{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:8px}.BridgeSessionReportPage_entropyLegend__es8Pl{align-items:center;color:#595959;display:flex;font-size:13px;gap:20px;margin-bottom:12px}.BridgeSessionReportPage_legendSwatch__6Ior6{border-radius:3px;display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}.BridgeSessionReportPage_sectionDescription__PBHBn{color:#8c8c8c;font-size:14px;margin-bottom:12px}.BridgeSessionReportPage_sessionAnalysisEdit__hgGwN{display:flex;flex-direction:column;gap:12px}.BridgeSessionReportPage_sessionAnalysisActions__phNjo{display:flex;gap:8px}.BridgeSessionReportPage_entropyGrid__IamcT{display:flex;flex-direction:column;gap:12px}.BridgeSessionReportPage_entropyDomain__dYDQo{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.BridgeSessionReportPage_entropyDomainHeader__mGJfd{align-items:center;background:#fafafa;border-left:4px solid #d9d9d9;display:flex;justify-content:space-between;padding:10px 12px}.BridgeSessionReportPage_entropyFactors__HFZyd{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:12px}.BridgeSessionReportPage_entropyTile__-iKHe{align-items:center;background:#fff;border-left:4px solid #d9d9d9;border-radius:4px;display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.BridgeSessionReportPage_scoreBadge__XhaTs{border-radius:4px;color:#fff;font-size:12px;font-weight:500;padding:2px 8px}.BridgeSessionReportPage_worksheetsList__Hwoso{display:flex;flex-direction:column;gap:16px}.BridgeSessionReportPage_worksheetCard__JObLz{break-inside:avoid;page-break-inside:avoid}.BridgeSessionReportPage_worksheetRow__5n2eS{margin-bottom:8px}.BridgeSessionReportPage_worksheetRow__5n2eS .BridgeSessionReportPage_ant-typography__d9cyW:first-child{display:block;margin-bottom:2px}.BridgeSessionReportPage_bridgeCardSection__feXph{width:100%}.BridgeSessionReportPage_sessionAnalysisContent__VSAmf{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:16px}.BridgeSessionReportPage_sessionAnalysisText__z7Rtv{color:#262626;font-size:13px;line-height:1.5}.BridgeSessionReportPage_sessionAnalysisText__z7Rtv .BridgeSessionReportPage_ant-typography__d9cyW{font-size:inherit;line-height:inherit}@media print{.BridgeSessionReportPage_reportActions__DeGPh{display:none!important}.BridgeSessionReportPage_reportPage__zaLIi{height:auto!important;max-width:none!important;min-height:0!important;overflow:visible!important;padding:0}.BridgeSessionReportPage_reportContent__6mkX6{display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.BridgeSessionReportPage_section__NCLHP{page-break-inside:avoid}.BridgeSessionReportPage_sectionSessionAnalysis__YSucW{break-inside:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;page-break-inside:auto!important}.BridgeSessionReportPage_section__NCLHP+.BridgeSessionReportPage_section__NCLHP{page-break-before:auto}.BridgeSessionReportPage_entropyDomain__dYDQo,.BridgeSessionReportPage_worksheetCard__JObLz{page-break-inside:avoid}.BridgeSessionReportPage_sessionAnalysisActions__phNjo,.BridgeSessionReportPage_sessionAnalysisContent__VSAmf .BridgeSessionReportPage_ant-btn__FVPQN{display:none!important}.BridgeSessionReportPage_sessionAnalysisContent__VSAmf{break-inside:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;page-break-inside:auto!important}.BridgeSessionReportPage_sessionAnalysisText__z7Rtv{font-size:11px!important;height:auto!important;line-height:1.45!important;max-height:none!important;min-height:0!important;overflow:visible!important}.BridgeSessionReportPage_sessionAnalysisText__z7Rtv .BridgeSessionReportPage_ant-typography__d9cyW{font-size:11px!important;line-height:1.45!important}.BridgeSessionReportPage_bridgeCardSection__feXph,.BridgeSessionReportPage_entropyDomain__dYDQo,.BridgeSessionReportPage_entropyGrid__IamcT,.BridgeSessionReportPage_worksheetsList__Hwoso{overflow:visible!important}}@page{size:landscape;margin:1.5cm}.ReportSnapshotEnvelopeView_card__fHQ\+y{width:100%}.ReportSnapshotEnvelopeView_meta__XVijK{display:block;margin-bottom:12px}.ReportSnapshotEnvelopeView_alertBlock__y7jgr{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ReportSnapshotEnvelopeView_alert__qTW5B{margin-bottom:0}.ReportSnapshotEnvelopeView_headline__Amzsi{margin-bottom:12px!important}.ReportSnapshotEnvelopeView_desc__r4ggS{margin-bottom:12px}.ReportSnapshotEnvelopeView_narrative__CzB2z{margin-top:12px}.ReportSnapshotEnvelopeView_pre__0g7As{font-size:12px;margin:0;max-height:280px;overflow:auto}.ClientModelClientPage_wrap__mcMA8{margin:0 auto;max-width:960px;padding:16px}.ClientModelClientPage_title__j5Xd2{margin-bottom:8px!important}.ClientModelClientPage_tabs__7cUBc{margin-bottom:16px}.ClientModelClientPage_tabs__7cUBc .ant-tabs-nav{flex-wrap:wrap}.ClientModelClientPage_card__ZKaDW,.ClientModelClientPage_stack__\+QUvD{width:100%}.ClientModelClientPage_alert__t-EmD{margin-bottom:12px}.ClientModelClientPage_alertBlock__L37hO{display:flex;flex-direction:column;gap:8px;margin:12px 0}.ClientModelClientPage_narrative__lOyDo{margin-top:12px}.ClientModelClientPage_code__MqJOd{display:block;font-size:12px;white-space:pre-wrap;word-break:break-word}.ClientModelClientPage_pre__jpf22{font-size:12px;max-height:240px;overflow:auto}.ClientModelClientPage_tableScroll__Csqu2{-webkit-overflow-scrolling:touch;margin-top:12px;overflow-x:auto}@media (max-width:576px){.ClientModelClientPage_wrap__mcMA8{padding:12px}.ClientModelClientPage_title__j5Xd2{font-size:1.25rem!important}}.bridge-session-booking-dialog .bridge-booking-steps{margin-bottom:1.5rem}.bridge-booking-form-container{margin-top:.5rem}.bridge-booking-form .ant-form-item{margin-bottom:1rem}.bridge-booking-form-actions{align-items:center;display:flex;margin-top:1rem}.bridge-booking-form-actions .ant-btn-primary{margin-left:auto}.upcoming-sessions-page{margin:0 auto;max-width:900px;padding:24px}.upcoming-sessions-card .ant-card-head-title{font-size:1.25rem}.upcoming-sessions-loading{align-items:center;display:flex;justify-content:center;min-height:200px}.upcoming-sessions-page .ant-empty{padding:32px 0}.bridge-session-schedule-page{margin:0 auto;max-width:1200px;padding:24px}.bridge-session-schedule-card .ant-card-head-title{font-size:1.25rem}.bridge-session-schedule-loading{align-items:center;display:flex;justify-content:center;min-height:200px}.BusinessObjectivePage_valueRatioPrimary__djpA5{align-items:flex-start;background:#fff9;border:1px solid #00000014;border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:12px 14px}.BusinessObjectivePage_valueRatioLabel__P2ff-{color:#595959;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BusinessObjectivePage_valueRatioValue__a2vBZ{color:#262626;font-size:22px;font-weight:700;line-height:1.2}.BusinessObjectivePage_bridgeZoneCurrent__pWCaZ .BusinessObjectivePage_valueRatioPrimary__djpA5 .BusinessObjectivePage_valueRatioValue__a2vBZ{color:#1f2937}.BusinessObjectivePage_bridgeZoneFuture__Wz0Jf .BusinessObjectivePage_valueRatioPrimary__djpA5{background:#ffffff80}.BusinessObjectivePage_bridgeZoneFuture__Wz0Jf .BusinessObjectivePage_valueRatioPrimary__djpA5 .BusinessObjectivePage_valueRatioValue__a2vBZ{color:#389e0d}.ImpactOfFrictionChart_chartWrap__63pU0{margin:12px 0}.ImpactOfFrictionChart_chartLabel__rFMBA{color:#595959;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ImpactOfFrictionChart_chartContainer__nB-Lc{min-height:60px;width:100%}.ImpactOfFrictionChart_chartContainer__nB-Lc svg{display:block}.ImpactOfFrictionChart_chartPlaceholder__iifKS{color:#8c8c8c;font-size:11px;font-style:italic;padding:8px 0}.ChatPanel_panel__Zjg5S{background:var(--color-card);border-left:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;width:360px;width:var(--chat-panel-width,360px)}.ChatPanel_header__6fCoM{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:12px 14px}.ChatPanel_headerTitle__65rtQ{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0}.ChatPanel_collapseBtn__xBISK{align-items:center;background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--color-text-tertiary);cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ChatPanel_collapseBtn__xBISK:hover{background:var(--color-hover);color:var(--color-text-primary)}.ChatPanel_body__DRpIx{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:12px 14px}.ChatPanel_sectionLabel__8bCB7{color:var(--color-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.ChatPanel_contextCard__8oKHN{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:10px 12px}.ChatPanel_contextTitle__MrMy-{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:600;margin:0 0 4px}.ChatPanel_contextSummary__VsqU\+{color:var(--color-text-secondary);font-size:12px;margin:0}.ChatPanel_modeRow__SwRMd{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ChatPanel_modeChip__vrd4t{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-full);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-base);font-size:11px;padding:2px 10px}.ChatPanel_modeChipActive__\+A2MR{background:var(--blue-50);border-color:var(--color-primary);color:var(--color-primary)}.ChatPanel_threadRow__Bboh-{align-items:center;display:flex;gap:8px}.ChatPanel_newThreadBadge__v-rCF{color:var(--color-primary);font-size:11px;font-weight:600}.ChatPanel_threadRecipientsHint__IovFt{color:var(--color-text-secondary);font-size:11px;margin:4px 0 0}.ChatPanel_recipientSelect__Rb0zF,.ChatPanel_resumeSelect__CXKzm{width:100%}.ChatPanel_messages__c0BPY{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);flex:1 1;max-height:280px;min-height:120px;overflow-y:auto;padding:8px}.ChatPanel_messageBubble__Bd7H0{font-size:12px;line-height:1.45;margin-bottom:8px}.ChatPanel_messageWho__k1NG4{color:var(--color-text-secondary);font-weight:600;margin-right:6px}.ChatPanel_systemMessage__f2ZH\+{background:var(--color-bg-secondary);border:1px dashed var(--color-border-light);border-radius:var(--border-radius-md);font-size:12px;line-height:1.45;margin-bottom:8px;padding:8px 10px}.ChatPanel_systemMessageLabel__qNzMl{color:var(--color-text-secondary);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ChatPanel_systemMessageText__hi8Ge{color:var(--color-text-primary);margin:0}.ChatPanel_systemMessageMeta__YQN7l{color:var(--color-text-secondary);font-size:11px;margin:6px 0 0}.ChatPanel_systemMessageStatus__ZGkUz{text-transform:capitalize}.ChatPanel_assistantErrorMessage__PXMiU{background:color-mix(in srgb,#ff4d4f 8%,var(--color-bg-secondary));background:color-mix(in srgb,var(--color-error,#ff4d4f) 8%,var(--color-bg-secondary));border:1px solid #ff4d4f;border:1px solid var(--color-error,#ff4d4f);border-radius:var(--border-radius-md);font-size:12px;line-height:1.45;margin-bottom:8px;padding:8px 10px}.ChatPanel_assistantErrorLabel__6EYX2{align-items:center;color:#ff4d4f;color:var(--color-error,#ff4d4f);display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ChatPanel_assistantErrorText__FM9T6{color:var(--color-text-primary);margin:0}.ChatPanel_navigationActions__V5OYd{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin-top:6px}.ChatPanel_composeRow__x8Yr7{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:0 14px 14px}.ChatPanel_attachmentStrip__t18dR{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.ChatPanel_attachmentInput__gfV9u{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.ChatPanel_attachBtn__aemC5{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ChatPanel_attachBtn__aemC5:hover{border-color:var(--color-primary);color:var(--color-primary)}.ChatPanel_attachBtnDisabled__YKieo{cursor:not-allowed;opacity:.5;pointer-events:none}.ChatPanel_attachmentList__pQdb7{display:flex;flex:1 1;flex-direction:column;gap:4px;list-style:none;margin:0;min-width:0;padding:0}.ChatPanel_attachmentItem__QFZBT{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);display:flex;gap:8px;padding:4px 6px}.ChatPanel_attachmentThumb__ChogY{border-radius:var(--border-radius-sm);flex-shrink:0;height:28px;object-fit:cover;width:28px}.ChatPanel_attachmentIcon__7USpx{color:var(--color-text-tertiary);flex-shrink:0}.ChatPanel_attachmentMeta__ylsoW{display:flex;flex:1 1;flex-direction:column;min-width:0}.ChatPanel_attachmentName__36VI8{color:var(--color-text-primary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatPanel_attachmentSize__1YCED{color:var(--color-text-tertiary);font-size:10px}.ChatPanel_attachmentRemove__cXlHl{background:#0000;border:none;color:var(--color-text-tertiary);cursor:pointer;line-height:1;padding:2px}.ChatPanel_attachmentRemove__cXlHl:hover{color:#cf1322;color:var(--color-danger,#cf1322)}.ChatPanel_messageAttachmentList__c1Qek{display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.ChatPanel_messageAttachmentItem__4eX9J{font-size:11px}.ChatPanel_messageAttachmentLink__6bm9E{align-items:center;color:var(--color-primary);display:inline-flex;gap:6px;text-decoration:none}.ChatPanel_messageAttachmentLink__6bm9E:hover{text-decoration:underline}.ChatPanel_messageAttachmentImage__u6J4e{border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);max-height:120px;max-width:100%}.ChatPanel_composeInput__KgtT2{font-family:var(--font-family-base);font-size:var(--font-size-sm);resize:none}.ChatPanel_sendBtn__SqSAQ{align-self:flex-end}.ChatPanel_recentToggle__-aH7X{background:#0000;border:none;color:var(--color-text-tertiary);cursor:pointer;font-family:var(--font-family-base);font-size:12px;padding:0;text-align:left}.ChatPanel_recentToggle__-aH7X:hover{color:var(--color-primary)}.ChatPanel_recentList__agekT{display:flex;flex-direction:column;gap:4px;margin-top:6px}.ChatPanel_recentItem__PWNl9{background:#0000;border:none;border-radius:var(--border-radius-md);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-family-base);font-size:12px;padding:6px 8px;text-align:left}.ChatPanel_recentItem__PWNl9:hover{background:var(--color-hover);color:var(--color-text-primary)}.ChatPanel_recentItemActive__xLiMt{background:var(--blue-50);color:var(--color-primary)}.ChatPanel_recentItemEmpty__1kgPr{font-style:italic;opacity:.85}.ChatPanel_emptyHint__SgH3D{color:var(--color-text-tertiary);font-size:12px;margin:0}.ChatPanel_reveal__22qAR{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);border-right:none;box-shadow:var(--shadow-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:var(--font-family-base);font-size:11px;font-weight:600;gap:4px;height:56px;justify-content:center;letter-spacing:.04em;min-width:28px;padding:0 6px;position:absolute;right:0;text-orientation:mixed;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;z-index:calc(var(--z-sticky) - 1)}.ChatPanel_reveal__22qAR:hover{background:var(--color-hover);color:var(--color-primary)}@media (max-width:1100px){.ChatPanel_panel__Zjg5S{bottom:0;box-shadow:0 8px 24px #0000001f;box-shadow:var(--shadow-lg,0 8px 24px #0000001f);position:fixed;right:0;top:64px;z-index:var(--z-sticky)}}@media print{.ChatPanel_panel__Zjg5S,.ChatPanel_reveal__22qAR{display:none!important}}.ChatPanel_statusBar__tWmTI{align-items:center;border-bottom:1px solid var(--color-border-light);display:flex;flex-shrink:0;font-size:12px;gap:8px;line-height:1.4;padding:8px 14px}.ChatPanel_status_krybot_working__9IGXe,.ChatPanel_status_preparing__lrtxW{background:var(--color-bg-secondary);color:var(--color-text-secondary)}.ChatPanel_status_sent__GlT9g{background:#389e0d14;color:#389e0d;color:var(--color-success,#389e0d)}.ChatPanel_status_error__YpfPJ{background:#cf132214;color:#cf1322;color:var(--color-error,#cf1322)}.AppShell_shell__9aAWX{background:var(--color-background);display:flex;flex-direction:column;height:100%;min-height:100vh;overflow:hidden}.AppShell_body__mBelt{display:flex;flex:1 1;min-height:0;position:relative}.AppShell_contentColumn__qQt9-{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.AppShell_main__aoHZB{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}.AppShell_sideNavReveal__371m-{align-items:center;background:var(--color-card);border:1px solid var(--color-border);border-left:none;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;box-shadow:var(--shadow-sm);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;height:56px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:28px;z-index:calc(var(--z-sticky) - 1)}.AppShell_sideNavReveal__371m-:hover{background:var(--color-hover);color:var(--color-primary)}.AppShell_mobileBackdrop__\+JuBI{display:none}@media (max-width:900px){.AppShell_mobileBackdrop__\+JuBI{background:#00000059;border:none;cursor:pointer;display:block;inset:64px 0 0 0;position:fixed;z-index:calc(var(--z-sticky) - 1)}}.App,.app{background-color:var(--color-background);display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden}.app-main{min-height:0;overflow-x:hidden;overflow-y:auto;position:relative}.app-main,.main-content{background-color:var(--color-background);flex:1 1}.main-content{padding:var(--spacing-lg)}@media print{.App,.app,.app-main{height:auto!important;min-height:auto!important;overflow:visible!important}.app-main{display:block!important}}:root{--meaning-alert-bg:#fcebeb;--meaning-alert-fg:#a32d2d;--meaning-alert-border:#e24b4a;--meaning-good-bg:#eaf3de;--meaning-good-fg:#3b6d11;--meaning-good-border:#97c459;--meaning-warn-bg:#faeeda;--meaning-warn-fg:#633806;--meaning-warn-border:#ef9f27;--meaning-info-bg:#e6f1fb;--meaning-info-fg:#185fa5;--meaning-info-border:#85b7eb;--meaning-partner-bg:#eeedfe;--meaning-partner-fg:#534ab7;--meaning-partner-border:#afa9ec;--meaning-muted-bg:#f1efe8;--meaning-muted-fg:#5f5e5a;--meaning-muted-border:#d3d1c7;--entropy-good-bar:#639922;--entropy-good-fg:#3b6d11;--entropy-mid-bar:#ba7517;--entropy-mid-fg:#854f0b;--entropy-weak-bar:#e24b4a;--entropy-weak-fg:#a32d2d;--waypoint-active:#639922;--waypoint-next:#378add;--waypoint-waiting:#d3d1c7}.dark,[data-theme=dark]{--meaning-alert-bg:#e24b4a26;--meaning-alert-fg:#fca5a5;--meaning-alert-border:#e24b4a73;--meaning-good-bg:#6399222e;--meaning-good-fg:#a7d36b;--meaning-good-border:#97c45973;--meaning-warn-bg:#ef9f2729;--meaning-warn-fg:#f0c069;--meaning-warn-border:#ef9f2773;--meaning-info-bg:#185fa538;--meaning-info-fg:#85b7eb;--meaning-info-border:#85b7eb66;--meaning-partner-bg:#534ab73d;--meaning-partner-fg:#afa9ec;--meaning-partner-border:#afa9ec66;--meaning-muted-bg:#94a3b81f;--meaning-muted-fg:#9aa0ab;--meaning-muted-border:#94a3b84d;--entropy-good-bar:#7cb22e;--entropy-good-fg:#a7d36b;--entropy-mid-bar:#d08a2a;--entropy-mid-fg:#e0a94f;--entropy-weak-bar:#e24b4a;--entropy-weak-fg:#fca5a5;--waypoint-active:#7cb22e;--waypoint-next:#5b9fe0;--waypoint-waiting:#3a4660}.dark,[data-theme=dark],html[data-theme=dark]{--color-background:#0b1220;--color-foreground:#f3f5f9;--color-card:#131c2e;--color-card-foreground:#f3f5f9;--color-popover:#1a2436;--color-popover-foreground:#f3f5f9;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-primary-foreground:#0b1220;--color-accent:#22c55e;--color-accent-foreground:#0b1220;--color-secondary:#1e293b;--color-secondary-foreground:#f3f5f9;--color-muted:#1a2436;--color-muted-foreground:#94a3b8;--color-border:#25324a;--color-border-light:#1c2740;--color-input:#131c2e;--color-ring:#3b82f6;--color-success:#22c55e;--color-warning:#f59e0b;--color-error:#f87171;--color-error-bg:#2a1115;--color-error-border:#5b1d22;--color-info:#3b82f6;--color-hover:#1c2740;--color-active:#25324a;--color-focus:#3b82f6;--color-disabled:#334155;--color-disabled-foreground:#64748b;--color-text-primary:#f3f5f9;--color-text-secondary:#94a3b8;--color-text-tertiary:#64748b;--color-bg-primary:#0b1220;--color-bg-secondary:#0e1626;--color-bg-hover:#1a2436;--blue-50:#3b82f61f;--blue-100:#3b82f62e;--blue-200:#3b82f652;--green-50:#22c55e1f;--green-100:#22c55e2e;--green-200:#22c55e52;--orange-50:#f973161f;--orange-100:#f973162e;--red-50:#f871711f;--red-100:#f871712e;--red-200:#f8717152;--yellow-100:#eab3082e;--purple-50:#a855f71f;--purple-100:#a855f72e;--purple-200:#a855f752;--gray-100:#94a3b824;--gray-200:#94a3b838;--blue-700:#93c5fd;--green-700:#86efac;--red-600:#fca5a5;--yellow-600:#fcd34d;--gray-600:#cbd5e1;--gray-700:#e2e8f0;--blue-800:#bfdbfe;color-scheme:dark}.dark ::-webkit-scrollbar-track,[data-theme=dark] ::-webkit-scrollbar-track,html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}.dark ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb,html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--gray-600)}:root{--krysalis-blue:#06f;--krysalis-green:#00d455;--blue-950:#0a0f2e;--blue-900:#1e3a8a;--blue-800:#1e40af;--blue-700:#1d4ed8;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-400:#60a5fa;--blue-300:#93c5fd;--blue-200:#bfdbfe;--blue-100:#dbeafe;--blue-50:#eff6ff;--green-950:#052e16;--green-900:#14532d;--green-800:#166534;--green-700:#15803d;--green-600:#16a34a;--green-500:#22c55e;--green-400:#4ade80;--green-300:#86efac;--green-200:#bbf7d0;--green-100:#dcfce7;--green-50:#f0fdf4;--purple-600:#9333ea;--purple-500:#a855f7;--purple-400:#c084fc;--purple-300:#d8b4fe;--purple-200:#e9d5ff;--purple-100:#f3e8ff;--purple-50:#faf5ff;--orange-600:#ea580c;--orange-500:#f97316;--orange-400:#fb923c;--orange-300:#fdba74;--orange-200:#fed7aa;--orange-100:#ffedd5;--orange-50:#fff7ed;--red-600:#dc2626;--red-500:#ef4444;--red-400:#f87171;--red-300:#fca5a5;--red-200:#fecaca;--red-100:#fee2e2;--red-50:#fef2f2;--yellow-600:#ca8a04;--yellow-500:#eab308;--yellow-400:#facc15;--yellow-300:#fde047;--yellow-200:#fef08a;--yellow-100:#fefce8;--yellow-50:#fefce8;--gray-950:#030712;--gray-900:#111827;--gray-800:#1f2937;--gray-700:#374151;--gray-600:#4b5563;--gray-500:#6b7280;--gray-400:#9ca3af;--gray-300:#d1d5db;--gray-200:#e5e7eb;--gray-100:#f3f4f6;--gray-50:#f9fafb;--color-background:#fff;--color-foreground:#111827;--color-card:#fff;--color-card-foreground:#111827;--color-popover:#fff;--color-popover-foreground:#111827;--color-primary:var(--krysalis-blue);--color-primary-hover:#0052cc;--color-primary-foreground:#fff;--color-secondary:#f3f4f6;--color-secondary-foreground:#111827;--color-muted:#f3f4f6;--color-muted-foreground:#6b7280;--color-accent:var(--krysalis-green);--color-accent-foreground:#fff;--color-destructive:#ef4444;--color-destructive-foreground:#fff;--color-border:#e5e7eb;--color-input:#fff;--color-ring:var(--krysalis-blue);--color-success:var(--krysalis-green);--color-success-foreground:#fff;--color-warning:#f59e0b;--color-warning-foreground:#fff;--color-error:#ef4444;--color-error-foreground:#fff;--color-info:var(--krysalis-blue);--color-info-foreground:#fff;--color-hover:#f3f4f6;--color-active:#e5e7eb;--color-focus:var(--krysalis-blue);--color-disabled:#9ca3af;--color-disabled-foreground:#6b7280;--color-text-primary:#111827;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-bg-primary:#fff;--color-bg-secondary:#f3f4f6;--color-bg-hover:#f5f5f5;--color-border-light:#f0f0f0;--color-error-bg:#ffebee;--color-error-border:#ffcdd2;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--border-width:1px;--border-color:var(--color-border);--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--border-radius-xl:16px;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--z-base:0;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--background:var(--color-background);--foreground:var(--color-foreground);--card:var(--color-card);--card-foreground:var(--color-card-foreground);--popover:var(--color-popover);--popover-foreground:var(--color-popover-foreground);--primary:var(--color-primary);--primary-foreground:var(--color-primary-foreground);--secondary:var(--color-secondary);--secondary-foreground:var(--color-secondary-foreground);--muted:var(--color-muted);--muted-foreground:var(--color-muted-foreground);--accent:var(--color-accent);--accent-foreground:var(--color-accent-foreground);--destructive:var(--color-destructive);--destructive-foreground:var(--color-destructive-foreground);--border:var(--color-border);--input:var(--color-input);--ring:var(--color-ring);--success:var(--color-success);--success-foreground:var(--color-success-foreground);--warning:var(--color-warning);--warning-foreground:var(--color-warning-foreground);--error:var(--color-error);--error-foreground:var(--color-error-foreground);--info:var(--color-info);--info-foreground:var(--color-info-foreground);--hover:var(--color-hover);--active:var(--color-active);--focus:var(--color-focus);--disabled:var(--color-disabled);--disabled-foreground:var(--color-disabled-foreground)}@keyframes krysalis-spin{to{transform:rotate(1turn)}}@keyframes krysalis-ping{75%,to{opacity:0;transform:scale(2.2)}}.krysalis-btn-spinner{animation:krysalis-spin .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;display:inline-block;height:14px;width:14px}.krysalis-status-dot-ping{animation:krysalis-ping 1.6s cubic-bezier(0,0,.2,1) infinite;border-radius:50%;inset:0;opacity:.5;position:absolute}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{margin:0;padding:0}html{height:100%}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);min-height:100%}#root{height:100%;min-height:100vh}ol,ul{list-style:none}canvas,img,picture,svg,video{display:block;height:auto;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:none;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}#root,body,html{height:100%;margin:0;overflow:hidden;padding:0}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:var(--gray-100)}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.bg-krysalis-blue{background-color:var(--krysalis-blue)!important}.text-krysalis-blue{color:var(--krysalis-blue)!important}.border-krysalis-blue{border-color:var(--krysalis-blue)!important}.bg-krysalis-green{background-color:var(--krysalis-green)!important}.text-krysalis-green{color:var(--krysalis-green)!important}.border-krysalis-green{border-color:var(--krysalis-green)!important}.bg-background{background-color:var(--color-background)!important}.text-foreground{color:var(--color-foreground)!important}.bg-card{background-color:var(--color-card)!important}.text-card{color:var(--color-card)!important}.bg-primary{background-color:var(--color-primary)!important}.text-primary{color:var(--color-primary)!important}.border-primary{border-color:var(--color-primary)!important}.bg-secondary{background-color:var(--color-secondary)!important}.text-secondary{color:var(--color-secondary)!important}.bg-muted{background-color:var(--color-muted)!important}.text-muted{color:var(--color-muted-foreground)!important}.bg-accent{background-color:var(--color-accent)!important}.text-accent{color:var(--color-accent)!important}.bg-destructive{background-color:var(--color-destructive)!important}.text-destructive{color:var(--color-destructive)!important}.bg-success{background-color:var(--color-success)!important}.text-success{color:var(--color-success)!important}.bg-warning{background-color:var(--color-warning)!important}.text-warning{color:var(--color-warning)!important}.bg-error{background-color:var(--color-error)!important}.text-error{color:var(--color-error)!important}.bg-info{background-color:var(--color-info)!important}.text-info{color:var(--color-info)!important}.p-xs{padding:var(--spacing-xs)!important}.p-sm{padding:var(--spacing-sm)!important}.p-md{padding:var(--spacing-md)!important}.p-lg{padding:var(--spacing-lg)!important}.p-xl{padding:var(--spacing-xl)!important}.m-xs{margin:var(--spacing-xs)!important}.m-sm{margin:var(--spacing-sm)!important}.m-md{margin:var(--spacing-md)!important}.m-lg{margin:var(--spacing-lg)!important}.m-xl{margin:var(--spacing-xl)!important}.rounded-xs{border-radius:var(--border-radius-xs)!important}.rounded-sm{border-radius:var(--border-radius-sm)!important}.rounded-md{border-radius:var(--border-radius-md)!important}.rounded-lg{border-radius:var(--border-radius-lg)!important}.rounded-xl{border-radius:var(--border-radius-xl)!important}.rounded-full{border-radius:var(--border-radius-full)!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow{box-shadow:var(--shadow)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.shadow-xl{box-shadow:var(--shadow-xl)!important}.hover\:bg-hover:hover{background-color:var(--color-hover)!important}.hover\:bg-active:hover{background-color:var(--color-active)!important}.focus\:ring-focus:focus{box-shadow:0 0 0 2px var(--color-focus)!important}.disabled\:bg-disabled:disabled{background-color:var(--color-disabled)!important}.disabled\:text-disabled-foreground:disabled{color:var(--color-disabled-foreground)!important}.full-height{height:100%!important}.full-width{width:100%!important}.flex{display:flex!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.items-center{align-items:center!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-sm{gap:var(--spacing-sm)!important}.gap-md{gap:var(--spacing-md)!important}.gap-lg{gap:var(--spacing-lg)!important}.form-group{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.form-group:last-child{margin-bottom:0}.form-group label{color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-xs)}.form-group input,.form-group select,.form-group textarea{background-color:var(--color-input);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-foreground);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-base),box-shadow var(--transition-base);width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066ff1a;outline:none}.form-group textarea{min-height:80px;resize:vertical}.form-group select{cursor:pointer}.form-group .error-message{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.btn{align-items:center;border:var(--border-width) solid #0000;border-radius:var(--border-radius-sm);cursor:pointer;display:inline-flex;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;transition:all var(--transition-base)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-secondary{background-color:var(--color-secondary);border-color:var(--color-border);color:var(--color-secondary-foreground)}.btn-secondary:hover:not(:disabled){background-color:var(--color-hover)}.btn-danger{background-color:var(--color-destructive);border-color:var(--color-destructive);color:var(--color-destructive-foreground)}.btn-danger:hover:not(:disabled){background-color:var(--red-600);border-color:var(--red-600)}.btn-success{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-success-foreground)}.btn-success:hover:not(:disabled){background-color:var(--green-600);border-color:var(--green-600)}.btn-outline{background-color:initial;border-color:var(--color-primary);color:var(--color-primary)}.btn-outline:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-primary-foreground)}.btn-ghost{background-color:initial;border-color:#0000;color:var(--color-foreground)}.btn-ghost:hover:not(:disabled){background-color:var(--color-hover)}.card{background-color:var(--color-card);border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow);padding:var(--spacing-md)}.card-header{align-items:center;border-bottom:var(--border-width) solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.card-header h2,.card-header h3,.card-header h4{color:var(--color-foreground);margin:0}.card-body{flex:1 1}.card-footer{border-top:var(--border-width) solid var(--color-border);display:flex;gap:var(--spacing-sm);justify-content:flex-end;margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.details-header,.page-header{align-items:center;border-bottom:var(--border-width) solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.details-header h2,.page-header h2{color:var(--color-foreground);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0}.header-actions{align-items:center;display:flex;gap:var(--spacing-sm)}.list-item{border-bottom:var(--border-width) solid var(--color-border);padding:var(--spacing-md);transition:background-color var(--transition-base)}.list-item:last-child{border-bottom:none}.list-item:hover{background-color:var(--color-hover)}.list-item.selected{background-color:var(--blue-50);border-left:3px solid var(--color-primary)}.badge{align-items:center;border-radius:var(--border-radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.badge-primary{background-color:var(--blue-100);color:var(--blue-700)}.badge-success{background-color:var(--green-100);color:var(--green-700)}.badge-warning{background-color:var(--yellow-100);color:var(--yellow-700)}.badge-error{background-color:var(--red-100);color:var(--red-700)}.error-state,.loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl);text-align:center}.loading-state{color:var(--color-muted-foreground)}.error-state{background-color:var(--red-50);border:var(--border-width) solid var(--red-200);border-radius:var(--border-radius-md);color:var(--color-error)}.empty-state{color:var(--color-muted-foreground);flex-direction:column;padding:var(--spacing-2xl);text-align:center}.empty-state,.overlay{align-items:center;display:flex;justify-content:center}.overlay{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.overlay-content{background-color:var(--color-card);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);max-height:80vh;max-width:500px;overflow-y:auto;padding:var(--spacing-lg);width:90%}:root{--ant-primary-color:var(--color-primary);--ant-primary-color-hover:var(--color-primary-hover);--ant-success-color:var(--color-success);--ant-warning-color:var(--color-warning);--ant-error-color:var(--color-error);--ant-info-color:var(--color-info)}.ant-card,.ant-input,.ant-picker,.ant-select-selector{border-color:var(--color-border)}.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--color-primary);box-shadow:0 0 0 2px #0066ff1a}.ant-btn-primary{background-color:var(--color-primary);border-color:var(--color-primary)}.ant-btn-primary:hover:not(:disabled){background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ant-table,.ant-table-thead>tr>th{color:var(--color-foreground)}.ant-table-thead>tr>th{background-color:var(--color-muted);border-bottom:var(--border-width) solid var(--color-border)}.ant-table-tbody>tr:hover>td{background-color:var(--color-hover)}.ant-table-tbody>tr.selected-row>td{background-color:var(--blue-50)}.ant-card{background-color:var(--color-card);color:var(--color-foreground)}.ant-card-head{border-bottom:var(--border-width) solid var(--color-border)}.ant-card-head-title,.ant-form-item-label>label{color:var(--color-foreground)}.ant-form-item-label>label{font-weight:var(--font-weight-medium)}.ant-tabs-tab{color:var(--color-muted-foreground)}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-primary)}.ant-tabs-ink-bar{background:var(--color-primary)}.ant-modal-content{background-color:var(--color-card);color:var(--color-foreground)}.ant-modal-header{background-color:var(--color-card);border-bottom:var(--border-width) solid var(--color-border)}.ant-modal-title{color:var(--color-foreground)}.ant-modal-footer{border-top:var(--border-width) solid var(--color-border)}.ant-select-dropdown{background-color:var(--color-card)}.ant-select-item{color:var(--color-foreground)}.ant-select-item:hover{background-color:var(--color-hover)}.ant-select-item-option-selected{background-color:var(--blue-50);color:var(--color-primary)}@tailwind base;@tailwind components;@tailwind utilities;#root,.App,body,html{background-color:var(--color-background);color:var(--color-foreground)}.chat-operational-layout.chat-operational-layout--embedded{height:100%;min-height:0;position:relative;width:100%}@media print{#root,body,html{height:auto!important;min-height:auto!important;overflow:visible!important}}
/*# sourceMappingURL=main.591e3d78.css.map*/