.LoadingModal_modalOverlay__BFvnG{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.LoadingModal_modalContent__pzZRX{background-color:hsla(0,0%,100%,.9);padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.LoadingModal_spinner__KtEhA{width:50px;height:50px;border:3px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;animation:LoadingModal_spin__cJdHy 1s linear infinite;margin:0 auto 1rem}@keyframes LoadingModal_spin__cJdHy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingModal_modalContent__pzZRX p{color:#2c3e50;font-size:1.1rem;margin:0}.Card_card__1XGVN{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0;overflow:hidden;transition:box-shadow .2s ease}.Card_card__1XGVN:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.Card_cardHeader__PXcFS{padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0}.Card_cardTitle__s0Gh1{margin:0;font-size:1.25rem;font-weight:600;color:#2d3748;line-height:1.2}.Card_cardContent__WM7MY{padding:1.5rem}.ModelStatistics_container__uitL3{width:100%;max-width:64rem;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ModelStatistics_title__HJk9k{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#2c3e50}.ModelStatistics_table__TNFiE{width:100%;border-collapse:collapse;margin-bottom:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.ModelStatistics_tableHeader__3o4gh{background-color:#f8fafc;font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:2px solid #e2e8f0;color:#4a5568}.ModelStatistics_tableCell__QWWf1{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.ModelStatistics_metricName__yNqRa{font-weight:500;color:#2d3748}.ModelStatistics_classMetricsContainer__z0SqL{margin-top:2rem}.ModelStatistics_classMetricsTitle__zFwEH{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#2c3e50}.ModelStatistics_classMetricsTable__qaYOY{width:100%;border-collapse:collapse;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.ModelStatistics_classTableHeader__NCri6{background-color:#edf2f7;font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:2px solid #e2e8f0;color:#4a5568}.ModelStatistics_classTableCell__0Mvir{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.ModelStatistics_classNameCell__A4vfi{font-weight:500;color:#2d3748;background-color:#f8fafc}.ModelStatistics_headerWithTooltip__1aWeo{display:flex;align-items:center}.ModelStatistics_infoIcon__lXv9A{margin-left:5px;cursor:help}.ModelStatistics_tooltip__oLCIA{background-color:#333;color:#fff}.ModelStatistics_tooltip__oLCIA[data-popper-arrow]{color:#333}.ModelRegressionStatistics_container__O7tSq{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:64rem;margin:0 auto}.ModelRegressionStatistics_table__zDp5a{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.875rem}.ModelRegressionStatistics_table__zDp5a th{background-color:#f8fafc;font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:2px solid #e2e8f0;color:#4a5568}.ModelRegressionStatistics_table__zDp5a td{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.ModelRegressionStatistics_strong__TYgo2{font-weight:500;color:#2d3748}.ModelRegressionStatistics_effectCard__11Z25{margin-top:1rem}.ModelRegressionStatistics_interpretations__17q6_{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.ModelRegressionStatistics_interpretation__dq5vz{padding:.75rem 1rem;background-color:#f8fafc;border-left:4px solid #3b82f6;border-radius:.25rem;color:#4a5568;font-size:.875rem;line-height:1.5}.Scenario_nodeInputs__BBxgA,.Scenario_scenarioSection__UDwWj,.Scenario_targetSelection__ZEFbs{margin-bottom:20px}.Scenario_nodeInputs__BBxgA h3,.Scenario_targetSelection__ZEFbs h3{margin-bottom:10px}.Scenario_nodeInputs__BBxgA p,.Scenario_targetSelection__ZEFbs p{margin-top:0;margin-bottom:15px}.Scenario_targetInputWrapper__sie5M{margin-top:10px}.Scenario_targetLabel__sKNMo{font-weight:700;margin-right:5px}.Scenario_nodeInputs__BBxgA{display:flex;flex-direction:column;gap:20px}.Scenario_nodeInputWrapper__atGaT{width:100%}.Scenario_nodeInput__yWV3p{display:flex;flex-direction:column;width:100%}.Scenario_labelWrapper__C0vOb{display:flex;align-items:center;margin-bottom:5px}.Scenario_nodeLabel__mWwnk{font-weight:700;margin-right:5px}.Scenario_fromToInputs__6ieZ6{display:flex;gap:10px}.Scenario_inputColumn__MZEMm{flex:1 1;display:flex;flex-direction:column}.Scenario_fromToLabel__TVTyO{font-size:14px;margin-bottom:5px}.Scenario_numberInput__1uPXL{width:100%;padding:8px;border:1px solid var(--form-border);border-radius:4px;font-size:14px;background-color:var(--form-input-bg);color:var(--form-input-text)}.Scenario_infoIcon__80_UM{cursor:help;font-size:16px;line-height:1;margin-left:5px}.Scenario_tooltipContent__qZp3I{max-width:300px;color:#fff;font-size:14px;background-color:rgba(0,0,0,.8);padding:8px;border-radius:4px}.Scenario_dataType__3jdEJ,.Scenario_numObs__v5Q3s,.Scenario_valuesDistribution__OnS7K{margin-bottom:8px}.Scenario_dataType__3jdEJ span,.Scenario_numObs__v5Q3s span{font-weight:700;color:var(--modal-text)}.Scenario_creatingScenarios__Jfb6O{display:flex;align-items:center;gap:10px;margin-bottom:15px}.Scenario_spinner__73isT{border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#3498db;width:20px;height:20px;animation:Scenario_spin__9QXrM 1s linear infinite}@keyframes Scenario_spin__9QXrM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Scenario_valuesLabel__AiT5X{font-weight:700;display:block;margin-bottom:4px}.Scenario_valuesList__WpUnq{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:4px;gap:4px}.Scenario_valueItem__kw_Se{display:flex;justify-content:space-between;align-items:center}.Scenario_valueKey__j84oX{font-weight:600;margin-right:4px}.Scenario_valueNumber__DuU7L{font-weight:400}.Scenario_tooltip__CA9XA{background-color:#333;color:#fff}.Scenario_tooltip__CA9XA[data-popper-arrow]{color:#333}.Scenario_description__nt03O{color:#6b7280;margin-bottom:1.5rem}.Scenario_generatedScenarioMessage__HnIss{background-color:#f9fafb;padding:1rem;margin-bottom:1.5rem;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Scenario_generatedScenarioMessage__HnIss p{color:#4b5563;font-weight:500;margin:0}.Scenario_scenarioOptions__uT1Bi{margin-top:1rem}.Scenario_scenarioOptionsTitle__ujfGg{font-size:1rem;font-weight:500;color:#4b5563;margin-bottom:.75rem}.Scenario_scenarioOptionsList__niMXS{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.Scenario_scenarioOptionCard__mDLiX{background-color:#f3f4f6;border:none;border-radius:9999px;padding:.75rem 1.5rem;font-size:.95rem;color:#4b5563;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.05);text-align:left;display:inline-block;font-weight:400;max-width:100%;white-space:normal;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;line-height:1.4}.Scenario_selectedScenarioOption__i0qrm{background-color:#dbeafe;color:#1e40af;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Scenario_scenarioOptionCard__mDLiX:hover{background-color:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.Scenario_scenarioOptionCard__mDLiX:active{background-color:#d1d5db;transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.Scenario_scenarioOptionTitle__R74T1{font-weight:500;margin-bottom:.25rem;color:#4b5563}.Scenario_scenarioOptionDescription__oLiJK{font-size:.85rem;color:#6b7280;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.Scenario_showAllVariablesToggle__d2wLY{margin:20px 0;display:flex;justify-content:flex-start}.Scenario_toggleButton__PjOBj{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;padding:8px 16px;font-size:14px;color:#4b5563;cursor:pointer;transition:all .15s ease;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.Scenario_toggleButton__PjOBj:hover{background-color:#e5e7eb}.Scenario_toggleButtonActive__Os5kc{background-color:#dbeafe;color:#1e40af;border-color:#bfdbfe}.ScenarioSummary_summaryContainer__nfzoK{background-color:#fff;border-radius:4px;padding:20px;margin:20px 0;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:100%}.ScenarioSummary_summaryContent__cjVf3{font-size:1.1rem;line-height:1.6;color:#333;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.ScenarioSummary_variableName__L7z1n{font-style:italic;color:#1a1a1a;font-weight:500}.ScenarioSummary_valueText__ryt61{font-weight:700;color:#0070f3}.ScenarioSummary_changeValue__uNn6N{font-weight:700;font-size:1.1em}.ScenarioSummary_increase__fDd0D{color:#10b981}.ScenarioSummary_decrease__uGajv{color:#0070f3}.ScenarioSummary_significant__T_W_z{color:#0070f3;font-weight:700}.ScenarioSummary_nonsignificant__9L4BD{color:#666}.ScenarioSummary_summaryText__43hda{margin:0;padding:0;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ScenarioResults_resultsContainer___l3R1{border-radius:8px;padding:20px;margin-top:20px}.ScenarioResults_statsGrid__D8PKa{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:20px}.ScenarioResults_statItem__Wj2Wv{background-color:var(--form-bg);border-radius:4px;padding:15px;box-shadow:0 2px 4px var(--form-shadow);border:1px solid var(--form-border);overflow:hidden}.ScenarioResults_statLabel__6LN_U{display:block;font-size:.9rem;color:var(--modal-text-secondary);margin-bottom:5px}.ScenarioResults_statValue__4revf{display:block;font-size:1.2rem;font-weight:700;color:var(--modal-text);overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.ScenarioResults_statSubValue__5AcEl{font-size:.9rem;font-weight:400;color:var(--modal-text-secondary);margin-top:5px}.ScenarioResults_chartContainer__MBjbs{background-color:var(--form-bg);border-radius:4px;padding:20px;box-shadow:0 2px 4px var(--form-shadow);border:1px solid var(--form-border)}.ScenarioResults_chartContainer__MBjbs h3{margin-top:0;margin-bottom:20px;color:var(--modal-text)}.ScenarioResults_chartWrapper__jD3NH{height:500px;width:100%}.ScenarioResults_scenarioDetails__X4rjR{margin-bottom:20px}.ScenarioResults_scenarioDetails__X4rjR p{margin:10px 0}.ScenarioResults_customTooltip__0inka{background-color:var(--form-bg);border:1px solid var(--form-border);padding:10px;border-radius:4px;color:var(--form-input-text);box-shadow:0 2px 8px var(--form-shadow)}.ScenarioResults_customTooltip__0inka .ScenarioResults_label__Mim22{font-weight:700;margin-bottom:5px}.ScenarioResults_toggleButton__DH48X{padding:10px 20px;font-size:1rem;color:#fff;background-color:var(--step-active,#0070f3);border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.ScenarioResults_toggleButton__DH48X:hover{background-color:var(--hover-blue,#0051cc)}.ScenarioResults_toggleButton__DH48X:disabled{opacity:.5;cursor:not-allowed}.DatasetTooltip_tooltipContent__qyCNW{max-width:300px;font-size:12px;max-height:300px;overflow-y:auto;padding-right:10px}.DatasetTooltip_dataType__YeGDY,.DatasetTooltip_numObs__RXyYL,.DatasetTooltip_valuesDistribution__KtuV5{margin-bottom:6px}.DatasetTooltip_dataType__YeGDY span,.DatasetTooltip_numObs__RXyYL span{font-weight:700}.DatasetTooltip_valuesLabel__B6ZMR{font-weight:700;display:block;margin-bottom:4px}.DatasetTooltip_valuesList__006xh{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:4px;gap:4px;max-height:200px;overflow-y:auto}.DatasetTooltip_valueItem___vpGq{display:flex;justify-content:space-between;align-items:center}.DatasetTooltip_valueKey__dxvkN{font-weight:600;margin-right:4px}.DatasetTooltip_valueNumber__c9h_0{font-weight:400}.DatasetTooltip_tooltipContent__qyCNW::-webkit-scrollbar,.DatasetTooltip_valuesList__006xh::-webkit-scrollbar{width:6px}.DatasetTooltip_tooltipContent__qyCNW::-webkit-scrollbar-thumb,.DatasetTooltip_valuesList__006xh::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:3px}.DatasetTooltip_tooltipContent__qyCNW::-webkit-scrollbar-track,.DatasetTooltip_valuesList__006xh::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.1)}.AnalysisPanel_container__lBkYX{width:100%;padding:1rem;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AnalysisPanel_tabs__Bc91d{display:flex;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.AnalysisPanel_tab__uLWsx{padding:.5rem 1rem;background:none;cursor:pointer;font-weight:500;color:#6b7280;border:none;border-bottom:2px solid transparent;transition:all .2s}.AnalysisPanel_tab__uLWsx:hover{color:#374151}.AnalysisPanel_activeTab__td7HP{color:#1f2937;border-bottom-color:#2563eb}.AnalysisPanel_content__VE6ZX{padding:1rem 0}.AnalysisPanel_title__EVkf3{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.AnalysisPanel_description__RbfsT{color:#6b7280;margin-bottom:1.5rem}.ModelTraining_modelTrainingContainer__cEdpx{display:flex;flex-direction:column;margin-top:1.5rem;margin-bottom:1.5rem;width:100%}.ModelTraining_buttonGroup__VWMGS{display:flex;gap:1rem;margin-top:3.5rem}.ModelTraining_errorMessage___3QBD{display:flex;align-items:center;padding:.75rem 1rem;margin-bottom:1rem;background-color:rgba(239,68,68,.1);border-left:3px solid #ef4444;color:#b91c1c;border-radius:8px;font-size:.9rem;animation:ModelTraining_fadeIn__8JUlf .3s ease}.ModelTraining_errorIcon__yzjJP{margin-right:.5rem}.ModelTraining_modalOverlay__0Kpyp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:ModelTraining_fadeIn__8JUlf .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ModelTraining_modalContent__4UjvA{background-color:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.12);width:90%;max-width:500px;overflow:hidden;animation:ModelTraining_slideUp__F8pru .3s ease}.ModelTraining_modalTitle__pvF0_{font-size:1.25rem;font-weight:600;color:#111827;margin:0;padding:1.5rem 1.5rem .5rem}.ModelTraining_modalForm__FjYdZ{padding:0 1.5rem 1.5rem}.ModelTraining_inputGroup__4ub3P{margin-bottom:1.5rem}.ModelTraining_inputLabel__qRKK7{display:block;font-size:.875rem;font-weight:500;color:#4b5563;margin-bottom:.5rem}.ModelTraining_modalInput__HeMcy{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid #e5e7eb;font-size:1rem;outline:none;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ModelTraining_modalInput__HeMcy:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ModelTraining_modalActions__NCX_n{display:flex;justify-content:flex-end;gap:.75rem}.ModelTraining_cancelButton__OPKF_{padding:.625rem 1.25rem;border-radius:10px;font-size:.95rem;font-weight:500;border:1px solid #e5e7eb;background-color:transparent;color:#4b5563;cursor:pointer;transition:all .2s ease}.ModelTraining_cancelButton__OPKF_:hover{background-color:#f3f4f6}.ModelTraining_confirmButton__tqOoG{padding:.625rem 1.25rem;border-radius:10px;font-size:.95rem;font-weight:500;border:none;background-color:#2563eb;color:#fff;cursor:pointer;transition:all .2s ease}.ModelTraining_confirmButton__tqOoG:hover:not(:disabled){background-color:#1d4ed8}.ModelTraining_confirmButton__tqOoG:disabled{background-color:#93c5fd;cursor:not-allowed}@keyframes ModelTraining_fadeIn__8JUlf{0%{opacity:0}to{opacity:1}}@keyframes ModelTraining_slideUp__F8pru{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-color-scheme:dark){.ModelTraining_modalContent__4UjvA{background-color:#1f2937}.ModelTraining_modalTitle__pvF0_{color:#f9fafb}.ModelTraining_inputLabel__qRKK7{color:#d1d5db}.ModelTraining_modalInput__HeMcy{background-color:#374151;border-color:#4b5563;color:#f9fafb}.ModelTraining_modalInput__HeMcy:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ModelTraining_cancelButton__OPKF_{border-color:#4b5563;color:#d1d5db}.ModelTraining_cancelButton__OPKF_:hover{background-color:#374151}.ModelTraining_confirmButton__tqOoG{background-color:#3b82f6}.ModelTraining_confirmButton__tqOoG:hover:not(:disabled){background-color:#2563eb}.ModelTraining_confirmButton__tqOoG:disabled{background-color:#3b82f6;opacity:.5}.ModelTraining_errorMessage___3QBD{background-color:rgba(239,68,68,.15);color:#ef4444}}@media (max-width:640px){.ModelTraining_buttonGroup__VWMGS{flex-direction:column;gap:.75rem}.ModelTraining_modalContent__4UjvA{width:95%}.ModelTraining_modalActions__NCX_n{flex-direction:column-reverse;gap:.5rem}.ModelTraining_cancelButton__OPKF_,.ModelTraining_confirmButton__tqOoG{width:100%;padding:.75rem}}.InsightSummary_container__3Mxx7{background-color:var(--form-bg);border-radius:8px;box-shadow:0 4px 12px var(--form-shadow);padding:2rem;margin-top:2rem;transition:all .3s ease;border:1px solid var(--form-border)}.InsightSummary_title__jfrFX{font-size:1.5rem;font-weight:600;color:var(--modal-text);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--form-border)}.InsightSummary_emptyState__d781a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background-color:var(--scenario-container-bg);border-radius:6px;border:1px dashed var(--form-border)}.InsightSummary_emptyState__d781a p{color:var(--modal-text-secondary);margin-bottom:1.5rem;font-size:1.1rem}.InsightSummary_loadingState__mp2iP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center}.InsightSummary_loadingState__mp2iP p{color:var(--modal-text-secondary);margin-top:1rem;font-size:1.1rem}.InsightSummary_spinner__NFX_t{width:40px;height:40px;border-radius:50%;border:4px solid rgba(59,130,246,.2);border-top:4px solid var(--step-active);animation:InsightSummary_spin__WLak_ 1s ease-in-out infinite}@keyframes InsightSummary_spin__WLak_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InsightSummary_errorState__xR2zA{background-color:var(--form-error-bg);border:1px solid var(--form-error-text);color:var(--form-error-text);border-radius:6px;padding:1.5rem;margin-bottom:1.5rem;text-align:center}.InsightSummary_retryButton__4aPo8{background-color:var(--form-error-text);color:#fff;padding:.5rem 1.5rem;border:none;border-radius:4px;margin-top:1rem;cursor:pointer;font-weight:500;transition:background-color .2s}.InsightSummary_retryButton__4aPo8:hover{background-color:#c53030;opacity:.9}.InsightSummary_summaryContent__JNEaA{display:flex;flex-direction:column;gap:1.5rem}.InsightSummary_shortAnswer__8yC4J{background-color:rgba(49,130,206,.1);border-left:4px solid var(--step-active);padding:1.5rem;border-radius:6px}.InsightSummary_shortAnswer__8yC4J h3{font-size:1.25rem;font-weight:600;color:#2c5282;margin-bottom:.75rem}.InsightSummary_shortAnswer__8yC4J p{color:#2d3748;font-size:1.1rem;line-height:1.6}.InsightSummary_tabsContainer___UFg4{margin-top:1rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.InsightSummary_tabs__0Aei5{display:flex;background-color:#f7fafc;border-bottom:1px solid #e2e8f0}.InsightSummary_tab__CINAQ{padding:.75rem 1.5rem;cursor:pointer;flex:1 1;text-align:center;background:none;color:#4a5568;font-weight:500;transition:all .2s ease;border:none;border-bottom:3px solid transparent}.InsightSummary_tab__CINAQ:hover{background-color:#edf2f7;color:#2d3748}.InsightSummary_activeTab__pgmTK{background-color:#fff;color:#3182ce;border-bottom:3px solid #3182ce}.InsightSummary_tabContent__dVVd0{padding:1.5rem;min-height:200px}.InsightSummary_tabPanel__V6nDU h3{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.InsightSummary_tabPanel__V6nDU p{color:#4a5568;line-height:1.7;white-space:pre-line}.InsightSummary_actions__435Ba{display:flex;justify-content:flex-end;margin-top:1rem}.InsightSummary_regenerateButton__ObpQq{background-color:#3182ce;color:#fff;border:none;border-radius:4px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.InsightSummary_regenerateButton__ObpQq:hover{background-color:#2c5282}@media (max-width:768px){.InsightSummary_container__3Mxx7{padding:1.5rem}.InsightSummary_tabs__0Aei5{flex-direction:column}.InsightSummary_tab__CINAQ{border-bottom:1px solid #e2e8f0;border-left:3px solid transparent}.InsightSummary_activeTab__pgmTK{border-bottom:1px solid #e2e8f0;border-left:3px solid #3182ce}}.AutoFlowModal_modalOverlay__3Gq28{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;font-family:var(--font-family)}.AutoFlowModal_modal__gh6x4{background-color:var(--modal-bg);border-radius:8px;box-shadow:0 4px 12px var(--modal-shadow);width:500px;max-width:90%;overflow:hidden}.AutoFlowModal_modalHeader__OCoZX{padding:16px 20px;border-bottom:1px solid var(--modal-border);display:flex;justify-content:space-between;align-items:center;background-color:var(--modal-header-bg)}.AutoFlowModal_modalHeader__OCoZX h2{margin:0;font-size:1.25rem;color:var(--modal-text)}.AutoFlowModal_dagNameDisplay__wUeOb{font-size:.95rem;color:#2196f3;font-weight:500;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0;word-wrap:break-word;overflow-wrap:break-word}.AutoFlowModal_closeButton__F_wJk{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--modal-text-secondary)}.AutoFlowModal_modalContent__vD47R{padding:20px;max-height:70vh;overflow-y:auto}.AutoFlowModal_modalContent__vD47R p{margin-top:0;margin-bottom:20px;color:var(--modal-text-secondary)}.AutoFlowModal_progressContainer__fhxQx{height:8px;background-color:var(--progress-bg);border-radius:4px;margin-bottom:24px;overflow:hidden}.AutoFlowModal_progressBar__CJGmm{height:100%;background-color:var(--progress-fill);transition:width .3s ease}.AutoFlowModal_stepIndicator__SCzp7{display:flex;justify-content:space-between;margin-bottom:16px}.AutoFlowModal_step__mlTFe{display:flex;flex-direction:column;align-items:center;flex:1 1;position:relative}.AutoFlowModal_step__mlTFe:not(:last-child):after{content:"";position:absolute;top:12px;left:50%;width:100%;height:2px;background-color:var(--step-inactive-bg);z-index:1}.AutoFlowModal_step__mlTFe.AutoFlowModal_active__Q2Nwv:not(:last-child):after{background-color:var(--step-active)}.AutoFlowModal_stepCircle__zWOeg{width:24px;height:24px;border-radius:50%;background-color:var(--step-inactive-bg);display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;color:#fff;margin-bottom:8px;z-index:2;position:relative}.AutoFlowModal_step__mlTFe.AutoFlowModal_active__Q2Nwv .AutoFlowModal_stepCircle__zWOeg{background-color:var(--step-active)}.AutoFlowModal_stepLabel__viMox{font-size:.75rem;color:var(--step-inactive-text);text-align:center}.AutoFlowModal_step__mlTFe.AutoFlowModal_active__Q2Nwv .AutoFlowModal_stepLabel__viMox{color:var(--step-active);font-weight:500}.AutoFlowModal_dagNameLabel__Lc3OD{font-size:.75rem;color:#555;margin-top:4px;background-color:#e8f4fd;padding:2px 6px;border-radius:4px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.AutoFlowModal_modalFooter__JFNT3{padding:16px 20px;border-top:1px solid var(--modal-border);display:flex;justify-content:flex-end}.AutoFlowModal_button__OtFWj{background-color:var(--progress-fill);color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.AutoFlowModal_button__OtFWj:hover{background-color:var(--hover-blue,#0b7dda)}.AutoFlowModal_spinnerContainer__S2JQw{display:flex;justify-content:center;margin:20px 0}.AutoFlowModal_spinner__qlZNh{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid var(--progress-fill);width:30px;height:30px;animation:AutoFlowModal_spin__GrM_y 1s linear infinite}@keyframes AutoFlowModal_spin__GrM_y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AutoFlowModal_scenarioOptionsContainer__szu6Q{margin-top:20px;padding:15px;background-color:var(--scenario-container-bg);border-radius:4px;border-left:4px solid var(--progress-fill)}.AutoFlowModal_scenarioOptionsContainer__szu6Q h3{margin-top:0;color:var(--modal-text);font-size:1rem}.AutoFlowModal_scenarioList__JV636{list-style:none;padding:0;margin:0}.AutoFlowModal_scenarioItem__PEdRc{padding:10px;margin-bottom:10px;background-color:var(--scenario-item-bg);border-radius:4px;box-shadow:0 1px 3px var(--scenario-item-shadow)}.AutoFlowModal_scenarioItem__PEdRc h4{margin:0 0 5px;color:var(--scenario-title);font-size:.9rem}.AutoFlowModal_scenarioItem__PEdRc p{margin:0;font-size:.8rem;color:var(--scenario-text)}.page_container__fGvnC{display:flex;flex-direction:column;min-height:100vh;padding-top:2rem;font-family:var(--font-family)}.page_title__IZSKR{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--primary-color)}.page_content__ZoGTk{flex-grow:1;display:flex;flex-direction:column;padding:0 2rem;max-width:1400px;margin:0 auto;width:100%}.page_datasetControls__NpFij{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page_datasetSelect__RCEtM,.page_datasetUpload__NBYQv{flex:1 1;max-width:48%}.page_datasetSelect__RCEtM h3,.page_datasetUpload__NBYQv h3{font-size:1.1rem;margin-bottom:.5rem}.page_loadingIndicator__u9dgj{text-align:center;padding:2rem;font-size:1.2rem;color:var(--modal-text-secondary)}.page_section__c5xKQ{margin-top:2rem;margin-bottom:1rem}.page_graphContainer__57vDl{flex-grow:1;position:relative;height:50vh;min-height:400px;max-height:600px}.page_modelButtons__dQZ8r{display:flex;justify-content:space-between;margin-top:-4rem;margin-bottom:-2rem}.page_deployButton__cX6OC{padding:.5rem 1rem;background-color:var(--button-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.page_deployButton__cX6OC:disabled{background-color:var(--button-disabled-color);cursor:not-allowed}.page_modelSection__162O9{display:flex;flex-direction:column;margin-top:2rem;gap:2rem}.page_modelSelect__h8lir{flex:1 1}.page_modelStatistics__ZLaFC{flex:1 1;width:100%}.page_scenarioSection___76N4{margin-top:2rem}.page_dagContainer__GuecJ{position:relative;width:100%;height:50vh;min-height:400px;max-height:800px;flex:1 1;display:flex;flex-direction:column;margin:1.5rem 0}.page_dagWrapper__NgFvE{flex:1 1;position:relative;width:100%;height:100%;border:2px solid var(--form-border);border-radius:8px;background-color:var(--form-bg);box-shadow:0 2px 4px var(--form-shadow);transition:all .2s ease}.page_dagWrapper__NgFvE:hover{box-shadow:0 4px 6px rgba(59,130,246,.1);border-color:var(--step-active)}@media (max-height:900px){.page_dagContainer__GuecJ{height:40vh}}@media (max-height:700px){.page_dagContainer__GuecJ{height:35vh;min-height:300px}}@media (max-height:500px){.page_dagContainer__GuecJ{height:300px;min-height:300px}}.page_container__khmES{max-width:1200px;margin:0 auto;padding:2rem 1rem}.page_header___FoDk{margin-bottom:2rem;text-align:center}.page_header___FoDk h1{font-size:2rem;margin-bottom:.5rem;color:var(--primary-color)}.page_header___FoDk p{color:var(--modal-text-secondary);font-size:1rem}.page_content__2abww{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){.page_content__2abww{grid-template-columns:1fr 1fr}}.page_descriptionSection__urMrG,.page_uploadSection__yeMzK{background-color:var(--form-bg);border-radius:8px;box-shadow:0 2px 10px var(--form-shadow);padding:1.5rem;border:1px solid var(--form-border)}.page_sectionHeader__5Uhgy{display:flex;align-items:center;margin-bottom:1rem;gap:.75rem}.page_sectionHeader__5Uhgy h2{font-size:1.5rem;margin:0;color:var(--primary-color)}.page_sectionDescription__mNi8G{color:var(--modal-text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.page_uploadContainer__5YnRS{display:flex;justify-content:center;margin-top:1.5rem}.page_selectContainer__qgEUC{margin-bottom:1.5rem}.page_selectContainer__qgEUC label,.page_textareaContainer__nR2l4 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.page_datasetSelect__u9j7H{width:100%;padding:.75rem;border:1px solid var(--form-border);border-radius:4px;font-size:1rem;background-color:var(--form-input-bg);color:var(--form-input-text)}.page_datasetSelect__u9j7H:disabled{background-color:var(--form-input-bg);opacity:.7;cursor:not-allowed}.page_textareaContainer__nR2l4{margin-bottom:1.5rem}.page_descriptionTextarea__t1BYI{width:100%;padding:.75rem;border:1px solid var(--form-border);border-radius:4px;font-size:1rem;resize:vertical;min-height:120px;font-family:inherit;background-color:var(--form-input-bg);color:var(--form-input-text)}.page_descriptionTextarea__t1BYI:disabled{background-color:var(--form-input-bg);opacity:.7;cursor:not-allowed}.page_buttonContainer__mYKai{display:flex;align-items:center;gap:1rem}.page_successMessage__L2H_2{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.page_successMessage__L2H_2,.page_successMessage__L2H_2 svg{color:var(--form-success-text)}.page_datasetInfo__dfZ4O{margin:1rem 0;padding:1rem;border-radius:8px;background-color:var(--background-secondary);border:1px solid var(--border-color)}.page_uploadDate__hN9ND,.page_uploadType__CwV9J{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--text-secondary);font-size:.9rem}.page_uploadType__CwV9J{margin-left:1.5rem}.page_uploadTypeBadge__QaLj4{display:inline-block;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;text-transform:uppercase;margin-left:.5rem}.page_uploadTypeCsv__t3thF{background-color:rgba(var(--primary-rgb),.15);color:var(--primary)}.page_uploadTypeSql__RMMAK{background-color:rgba(var(--secondary-rgb),.15);color:var(--secondary)}.page_uploadTypeAgent__XIzYb{background-color:rgba(var(--accent-rgb),.15);color:var(--accent)}.page_uploadTypeOther__2pugc{background-color:rgba(var(--text-secondary-rgb),.15);color:var(--text-secondary)}