.Executor_container__v9e_B{max-width:1200px;margin:0 auto}.Executor_header__hCQYA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.Executor_headerInfo__AQogz h2{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .5rem}.Executor_headerInfo__AQogz p{color:#4b5563;margin:0;line-height:1.6}.Executor_headerActions__XOhnP{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.Executor_refreshButton__M1pi6{background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:6px;padding:.5rem;cursor:pointer;color:#4b5563;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.Executor_refreshButton__M1pi6:hover:not(:disabled){background:#f9fafb;border-color:#2563eb;color:#2563eb}.Executor_refreshButton__M1pi6:disabled{cursor:not-allowed;opacity:.6}.Executor_refreshButton__M1pi6 svg{width:16px;height:16px}.Executor_spinning__T5scA{animation:Executor_spin__RUaQ_ 1s linear infinite}@keyframes Executor_spin__RUaQ_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Executor_logCount__dZ_2B{display:flex;align-items:center;gap:.375rem;color:#6b7280;font-size:.875rem;padding:.375rem .75rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.Executor_logCount__dZ_2B svg{width:.875rem;height:.875rem}.Executor_executorPanel__DjqDE{flex:1;background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow-y:auto;display:flex;flex-direction:column;max-height:68vh}.Executor_executorLoading__K5dqG{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280;gap:1rem}.Executor_executorLoading__K5dqG span{font-size:.9rem;font-weight:500}.Executor_placeholder__r0RCy{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280}.Executor_placeholder__r0RCy h3{margin-bottom:.5rem;color:#374151}.Executor_placeholder__r0RCy p{max-width:400px;line-height:1.5}.Executor_logTableData__iAryS{height:100%;display:flex;flex-direction:column}.Executor_logTableHeader__kAjxO{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.Executor_logTableHeader__kAjxO h3{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .5rem}.Executor_logTableContainer__bl4n3{flex:1;background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;max-height:500px}.Executor_emptyLogState__T9iN2{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#6c757d}.Executor_emptyLogState__T9iN2 .Executor_emptyIcon___jCEP{width:2.5rem;height:2.5rem;margin-bottom:1rem}.Executor_emptyLogState__T9iN2 p{margin-bottom:.25rem;font-style:italic}.Executor_logTable__8ltUb{width:100%;height:100%;display:flex;flex-direction:column}.Executor_logTableHead__g8xB4{background:#f8f9fa;border-bottom:2px solid #e9ecef;position:sticky;top:0;z-index:10}.Executor_logTableBody__C6jLc{flex:1;overflow-y:auto}.Executor_logTableRow__QaMjV{display:grid;grid-template-columns:80px 180px 1fr 1fr;border-bottom:1px solid #e9ecef}.Executor_logTableRow__QaMjV:hover{background-color:#f8f9fa}.Executor_logTableRow__QaMjV:last-child{border-bottom:none}.Executor_logTableCell__0msUI{padding:.75rem 1rem;text-align:left;vertical-align:top;font-size:.875rem;border-right:1px solid #e9ecef}.Executor_logTableCell__0msUI:last-child{border-right:none}.Executor_logTableCell__0msUI:first-child{text-align:center;font-weight:600;color:#374151}.Executor_logTableCell__0msUI:nth-child(2){font-size:.8rem;color:#4b5563}.Executor_logDataContent__s1brf{max-height:120px;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;line-height:1.4;background:#f8f9fa;padding:.5rem;border-radius:4px;border:1px solid #e9ecef;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem}.Executor_logDataContent__s1brf::-webkit-scrollbar{width:4px}.Executor_logDataContent__s1brf::-webkit-scrollbar-track{background:#f1f1f1}.Executor_logDataContent__s1brf::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.Executor_logDataContent__s1brf::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width:768px){.Executor_monitoringContainer__iN5KJ{flex-direction:column;padding:.5rem;gap:.5rem}.Executor_workflowList__fyZkz{flex:0 0 auto;height:200px}.Executor_executorPanel__DjqDE{flex:1;min-height:400px}.Executor_logTableRow__QaMjV{grid-template-columns:60px 140px 1fr 1fr}.Executor_logTableCell__0msUI{padding:.5rem .75rem;font-size:.8rem}.Executor_logTableCell__0msUI:nth-child(2){font-size:.75rem}.Executor_logDataContent__s1brf{font-size:.75rem;padding:.375rem;max-height:80px}}.Monitor_loadingSpinner__gYWHE{width:32px;height:32px;border:3px solid #e9ecef;border-top-color:#007bff;border-radius:50%;animation:Monitor_spin__ELbPq 1s linear infinite}@keyframes Monitor_spin__ELbPq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Monitor_performancePanel__GDYjd{flex:1;background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07);overflow-y:auto;max-height:68vh}.Monitor_performanceLoading__s4IJF{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6c757d;gap:1rem}.Monitor_performanceLoading__s4IJF span{font-size:.875rem;font-weight:500}.Monitor_placeholder__HA5Wu{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#6b7280}.Monitor_placeholder__HA5Wu h3{margin-bottom:.5rem;color:#374151}.Monitor_placeholder__HA5Wu p{max-width:400px;line-height:1.5}.Monitor_performanceData__Viw_3{height:100%;display:flex;flex-direction:column}.Monitor_headerActions__C2CTN{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.Monitor_recordCount__7KSmA{display:flex;align-items:center;color:#6c757d;font-size:.875rem;padding:.375rem .75rem;background:#f8f9fa;border-radius:.375rem;border:1px solid #e9ecef}.Monitor_clearRecordsBtn__q1AA_{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#fff;border:1px solid #dc3545;border-radius:.375rem;color:#dc3545;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Monitor_clearRecordsBtn__q1AA_:hover:not(:disabled){background:#f8d7da;border-color:#c82333;color:#721c24}.Monitor_clearRecordsBtn__q1AA_:disabled{cursor:not-allowed;opacity:.6;background:#f8f9fa}.Monitor_clearRecordsBtn__q1AA_ svg{width:1rem;height:1rem}.Monitor_performanceHeader__s4Oum{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.Monitor_performanceHeader__s4Oum h3{margin:0;color:#2c3e50;font-size:1.4rem;font-weight:600;flex:1}.Monitor_btn__0BGGp{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:background-color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.Monitor_btn__0BGGp:hover:not(:disabled){background:#0056b3}.Monitor_btn__0BGGp:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}.Monitor_btn__0BGGp.Monitor_refresh__TO6Xb{background:#007bff}.Monitor_btn__0BGGp.Monitor_refresh__TO6Xb:hover:not(:disabled){background:#0056b3}.Monitor_btn__0BGGp.Monitor_chart__QEHgO{background:#007bff}.Monitor_btn__0BGGp.Monitor_chart__QEHgO:hover:not(:disabled){background:#0056b3}.Monitor_spinning__ryovQ{animation:Monitor_spin__ELbPq 1s linear infinite}.Monitor_chartButton__kfdTL,.Monitor_refreshButton__h4HwT{background:#007bff;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:background-color .2s ease;display:inline-flex;align-items:center}.Monitor_chartButton__kfdTL:hover:not(:disabled),.Monitor_refreshButton__h4HwT:hover:not(:disabled){background:#0056b3}.Monitor_chartButton__kfdTL:disabled,.Monitor_refreshButton__h4HwT:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}.Monitor_summarySection__ca43J{margin-bottom:2rem}.Monitor_summarySection__ca43J h4{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem;font-weight:600}.Monitor_summaryGrid__TFb8O{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.Monitor_summaryItem__0sKvm{background:#f8f9fa;padding:1rem;border-radius:.375rem;border-left:4px solid #007bff;display:flex;flex-direction:column;gap:.5rem}.Monitor_summaryItem__0sKvm .Monitor_label__hFjpw{font-size:.875rem;color:#6c757d;font-weight:500}.Monitor_summaryItem__0sKvm .Monitor_value__MHYJx{font-size:1.25rem;font-weight:600;color:#2c3e50}.Monitor_nodePerformanceSection__s2pTv{flex:1;padding-bottom:1.5rem}.Monitor_nodePerformanceSection__s2pTv h4{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem;font-weight:600}.Monitor_nodePerformanceList__Ims_t{display:flex;flex-direction:column;gap:1rem}.Monitor_nodePerformanceItem__p_pft{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.75rem;padding:1.5rem;transition:box-shadow .2s ease}.Monitor_nodePerformanceItem__p_pft:hover{box-shadow:0 10px 15px rgba(0,0,0,.1)}.Monitor_nodeHeader__J0N2n{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #dee2e6}.Monitor_nodeHeader__J0N2n h5{margin:0;color:#2c3e50;font-size:1rem;font-weight:600}.Monitor_nodeHeader__J0N2n .Monitor_nodeId__xI8Cp{font-size:.75rem;color:#6c757d;background:#e9ecef;padding:.25rem .5rem;border-radius:.375rem;font-family:monospace}.Monitor_nodeStats__sMorQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.Monitor_stat__jroGm{display:flex;flex-direction:column;gap:.25rem}.Monitor_stat__jroGm .Monitor_statLabel__LjfcO{font-size:.75rem;color:#6c757d;font-weight:500}.Monitor_stat__jroGm .Monitor_statValue__tR7ix{font-size:.95rem;font-weight:600;color:#2c3e50}.Monitor_loading__hLQ4N{display:flex;align-items:center;justify-content:center;padding:2rem;color:#6c757d;font-style:italic}.Monitor_error___XN6Z{background:#f8d7da;color:#721c24;padding:1rem;border-radius:.375rem;border:1px solid #f5c6cb;margin-bottom:1rem}@media(max-width:768px){.Monitor_monitoringContainer__1Zt1W{flex-direction:column;padding:.5rem}.Monitor_workflowList__E_iBW{flex:none;max-height:300px}.Monitor_summaryGrid__TFb8O{grid-template-columns:1fr}.Monitor_nodeStats__sMorQ{grid-template-columns:repeat(2,1fr)}}@keyframes ChartDashboard_fadeIn__DeA_S{0%{opacity:0}to{opacity:1}}@keyframes ChartDashboard_fadeInRight__aWm7J{0%{opacity:0;transform:translateX(0)}to{opacity:1;transform:translateX(0)}}.ChartDashboard_overlay__Cq8pw{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ChartDashboard_fadeIn__DeA_S .3s ease-out}.ChartDashboard_dashboardContainer__IjGMo{background:#f8f9fa;width:95vw;height:90vh;max-width:1600px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;animation:ChartDashboard_fadeInRight__aWm7J .3s ease-out}.ChartDashboard_header__eccTh{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;background:#fff}.ChartDashboard_header__eccTh h2{margin:0;font-size:1.25rem;font-weight:600}.ChartDashboard_closeButton__uInsD{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:.5rem;border-radius:50%;transition:all .2s ease}.ChartDashboard_closeButton__uInsD:hover{background-color:#f1f3f5;color:#212529;transform:scale(1.1)}.ChartDashboard_controls__v9mzf{padding:1rem 1.5rem;background:#fff;border-bottom:1px solid #dee2e6;display:flex;align-items:center;gap:1rem}.ChartDashboard_controls__v9mzf label{font-weight:500;font-size:.9rem}.ChartDashboard_controls__v9mzf .ChartDashboard_slider__umOm_{flex:1;max-width:400px}.ChartDashboard_content__nWx2_{flex:1;overflow-y:auto;padding:1.5rem}.ChartDashboard_chartGrid__GfAYT{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:1.5rem}.ChartDashboard_chartCard__IPso3{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);min-height:380px}.ChartDashboard_chartCard__IPso3,.ChartDashboard_chartPlaceholder__vrHOg{display:flex;flex-direction:column;align-items:center;justify-content:center}.ChartDashboard_chartPlaceholder__vrHOg{width:100%;height:100%;color:#adb5bd;text-align:center;padding:1rem}.ChartDashboard_chartPlaceholder__vrHOg svg{margin-bottom:1rem;color:#ced4da}.ChartDashboard_chartPlaceholder__vrHOg h3{font-size:1.1rem;font-weight:600;margin:0 0 .5rem;color:#495057}.ChartDashboard_chartPlaceholder__vrHOg p{margin:0;font-size:.9rem}.ChartDashboard_chartPlaceholder__vrHOg .ChartDashboard_placeholderSubtext__9mTqb{font-size:.8rem;margin-top:.25rem;color:#ced4da}.ChartDashboard_chartLoader__Sk_MJ{color:#6c757d;font-size:1rem}.ChartDashboard_error___Y1xf,.ChartDashboard_loader__co_jE{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:#6c757d}.ChartDashboard_error___Y1xf svg,.ChartDashboard_loader__co_jE svg{animation:ChartDashboard_spin__M8zbN 1s linear infinite;font-size:2rem}.ChartDashboard_error___Y1xf{color:#dc3545}@keyframes ChartDashboard_spin__M8zbN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainPage_container__2NEt3{min-height:100vh;background:linear-gradient(135deg,#f9fafb,#ffffff);display:flex}.MainPage_mainContent__LlGaz{flex:1;padding:2rem;margin-left:280px;overflow-y:auto;min-height:100vh;transition:margin-left .3s ease-in-out;position:relative;z-index:1}.MainPage_openOnlyBtn__2CenS{position:fixed;top:50%;left:0;transform:translateY(-50%);width:24px;height:48px;background:#fff;border:1px solid #e0e0e0;border-left:none;border-radius:0 100px 100px 0;cursor:pointer;z-index:101;display:flex;align-items:center;justify-content:center;box-shadow:2px 0 5px rgba(0,0,0,.1)}.MainPage_mainContentPushed__v_YAu{margin-left:0}.MainPage_contentArea__dVQY4{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05);padding:2rem;min-height:calc(100vh - 4rem);transition:margin-left .3s ease-in-out}.MainPage_contentHeader__Ibw3s{margin-bottom:2rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start}.MainPage_contentHeader__Ibw3s .MainPage_headerContent__s4thQ{flex:1}.MainPage_contentHeader__Ibw3s .MainPage_headerButtons__aYfaD{display:flex;gap:8px;align-items:center;margin-left:16px}.MainPage_contentHeader__Ibw3s h1{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .5rem}.MainPage_contentHeader__Ibw3s p{color:#4b5563;margin:0;line-height:1.6}.MainPage_tabToggleContainer__3F1R_{display:flex;gap:8px}.MainPage_tabToggleButton__bTsdo{padding:6px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease;background-color:#fff;border:1px solid #d1d5db;color:#374151}.MainPage_tabToggleButton__bTsdo.MainPage_active__58BQW{font-weight:600;background-color:rgba(37,99,235,.1);border:2px solid #2563eb;color:#2563eb}.MainPage_tabToggleButton__bTsdo:hover:not(.MainPage_active__58BQW){background-color:#f3f4f6;border-color:#9ca3af}@media(max-width:1024px){.MainPage_container__2NEt3{flex-direction:column}.MainPage_mainContent__LlGaz{margin-left:0;order:1}}.CanvasIntro_container__R_t9e{max-width:1000px;margin:0 auto}.CanvasIntro_heroSection__9V_f6{text-align:center;margin-bottom:3rem;padding:2rem;background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(124,58,237,.05));border-radius:1rem;border:1px solid rgba(37,99,235,.1)}.CanvasIntro_heroIcon__IYvUE{width:4rem;height:4rem;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.CanvasIntro_heroIcon__IYvUE svg{width:2rem;height:2rem;color:#fff}.CanvasIntro_heroTitle__7QHOw{font-size:2rem;font-weight:700;color:#111827;margin:0 0 1rem}.CanvasIntro_heroDescription__3Z8g7{font-size:1.125rem;color:#4b5563;line-height:1.6;max-width:600px;margin:0 auto 2rem}.CanvasIntro_primaryButton__51v_Q{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;text-decoration:none;border-radius:.75rem;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 4px 12px rgba(37,99,235,.3)}.CanvasIntro_primaryButton__51v_Q:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,99,235,.4)}.CanvasIntro_primaryButton__51v_Q svg{width:1.25rem;height:1.25rem}.CanvasIntro_featuresGrid__mzYfY{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.CanvasIntro_featureCard__j0u1r{background:#fff;padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;transition:all .2s ease-in-out}.CanvasIntro_featureCard__j0u1r:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:rgba(37,99,235,.3)}.CanvasIntro_featureCard__j0u1r h3{font-size:1.125rem;font-weight:600;color:#111827;margin:1rem 0 .5rem}.CanvasIntro_featureCard__j0u1r p{color:#4b5563;line-height:1.6;margin:0}.CanvasIntro_featureIcon___q9Cq{width:3rem;height:3rem;background:rgba(37,99,235,.1);border-radius:.75rem;display:flex;align-items:center;justify-content:center}.CanvasIntro_featureIcon___q9Cq svg{width:1.5rem;height:1.5rem;color:#2563eb}.CanvasIntro_quickStart__IH5bJ{background:#f9fafb;padding:2rem;border-radius:1rem;border:1px solid #e5e7eb}.CanvasIntro_quickStart__IH5bJ h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 1.5rem;text-align:center}.CanvasIntro_steps__UnkFb{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.CanvasIntro_steps__UnkFb{flex-direction:row;gap:2rem}}.CanvasIntro_step__1zQ19{flex:1;display:flex;align-items:flex-start;gap:1rem}@media(min-width:768px){.CanvasIntro_step__1zQ19{flex-direction:column;text-align:center;align-items:center}}.CanvasIntro_stepNumber__ymBPW{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.CanvasIntro_stepContent__CMGtu{flex:1}.CanvasIntro_stepContent__CMGtu h4{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.CanvasIntro_stepContent__CMGtu p{color:#4b5563;line-height:1.6;margin:0;font-size:.925rem}.CanvasIntro_additionalInfo__vbyDU{background:#fff;padding:2rem;border-radius:1rem;border:1px solid #e5e7eb;margin-bottom:2rem}.CanvasIntro_additionalInfo__vbyDU h3{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 1.5rem;text-align:center}.CanvasIntro_infoGrid__PfrY1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.CanvasIntro_infoCard__uPVxG{background:#f9fafb;padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb}.CanvasIntro_infoCard__uPVxG h4{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem}.CanvasIntro_infoCard__uPVxG p{color:#4b5563;line-height:1.6;margin:0;font-size:.925rem}.CanvasIntro_nodeTypes__qp_iG{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.CanvasIntro_nodeCategory__pViK6{background:#f9fafb;padding:1.5rem;border-radius:.75rem;border:1px solid #e5e7eb}.CanvasIntro_nodeCategory__pViK6 h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #2563eb}.CanvasIntro_nodeCategory__pViK6 ul{list-style:none;padding:0;margin:0}.CanvasIntro_nodeCategory__pViK6 ul li{color:#4b5563;font-size:.925rem;position:relative;padding:.375rem 0 .375rem 1rem}.CanvasIntro_nodeCategory__pViK6 ul li:before{content:"•";color:#2563eb;position:absolute;left:0;font-weight:700}.CanvasIntro_tipsList__U1Czl{display:grid;gap:1rem}.CanvasIntro_tip__egqGr{background:linear-gradient(135deg,rgba(37,99,235,.05),rgba(124,58,237,.05));padding:1.5rem;border-radius:.75rem;border:1px solid rgba(37,99,235,.1)}.CanvasIntro_tip__egqGr h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.CanvasIntro_tip__egqGr p{color:#4b5563;line-height:1.6;margin:0;font-size:.925rem}.CompletedWorkflows_header__z2Xg9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.CompletedWorkflows_headerInfo__uDCDm{display:flex}.CompletedWorkflows_headerInfo__uDCDm h2{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .5rem}.CompletedWorkflows_headerInfo__uDCDm p{color:#4b5563;margin:0;line-height:1.6}.CompletedWorkflows_headerActions__Qj2us{display:flex;align-items:center;gap:1rem;margin-left:auto}.CompletedWorkflows_filters__ISgOZ{display:flex;gap:1rem;align-items:center}.CompletedWorkflows_filterGroup__bnVaQ{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.CompletedWorkflows_filterGroup__bnVaQ span{font-size:.875rem;color:#4b5563;font-weight:500;margin-left:.5rem;white-space:nowrap}.CompletedWorkflows_refreshButton__0Od9c{background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:6px;padding:.5rem;cursor:pointer;color:#4b5563;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.CompletedWorkflows_refreshButton__0Od9c:hover:not(:disabled){background:#f9fafb;border-color:#2563eb;color:#2563eb}.CompletedWorkflows_refreshButton__0Od9c:disabled{cursor:not-allowed;opacity:.6}.CompletedWorkflows_refreshButton__0Od9c svg{width:16px;height:16px}.CompletedWorkflows_spinning__U6RZZ{animation:CompletedWorkflows_spin__uYDNL 1s linear infinite}@keyframes CompletedWorkflows_spin__uYDNL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompletedWorkflows_filterButton__irg6Y{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem}.CompletedWorkflows_filterButton__irg6Y:hover{background:#fff;color:#111827}.CompletedWorkflows_filterButton__irg6Y.CompletedWorkflows_active__kxg1a{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CompletedWorkflows_workflowsGrid__WDqdT{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.CompletedWorkflows_workflowCard__r2kre{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out}.CompletedWorkflows_workflowCard__r2kre:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:rgba(37,99,235,.3)}.CompletedWorkflows_cardHeader__eCaQv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.CompletedWorkflows_statusContainer__jxTQE{display:flex;flex-direction:row;gap:.5rem;align-items:flex-end}.CompletedWorkflows_workflowIcon__aa0o_{width:2.5rem;height:2.5rem;background:rgba(37,99,235,.1);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.CompletedWorkflows_workflowIcon__aa0o_ svg{width:1.25rem;height:1.25rem;color:#2563eb}.CompletedWorkflows_status__EyhfR{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CompletedWorkflows_status__EyhfR.CompletedWorkflows_statusActive__nofz_{background:rgba(5,150,105,.1);color:#059669}.CompletedWorkflows_status__EyhfR.CompletedWorkflows_statusDraft__QWzi6{background:rgba(217,119,6,.1);color:#d97706}.CompletedWorkflows_status__EyhfR.CompletedWorkflows_statusArchived__UIBe2{background:rgba(107,114,128,.1);color:#6b7280}.CompletedWorkflows_status__EyhfR.CompletedWorkflows_statusUnactive__cZlCv{background:rgba(220,38,38,.1);color:#dc2626}.CompletedWorkflows_shareStatus__seRP4{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CompletedWorkflows_shareStatus__seRP4.CompletedWorkflows_statusShared__9n7om{background:rgba(37,99,235,.1);color:#2563eb}.CompletedWorkflows_shareStatus__seRP4.CompletedWorkflows_statusPersonal__D9GDo{background:rgba(107,114,128,.1);color:#6b7280}.CompletedWorkflows_deployStatus__tPDBD{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CompletedWorkflows_deployStatus__tPDBD.CompletedWorkflows_statusDeployed__k_5w_{background:rgba(124,58,237,.1);color:#7c3aed}.CompletedWorkflows_deployStatus__tPDBD.CompletedWorkflows_statusNotDeployed__KvQZn{background:rgba(220,38,38,.1);color:#dc2626}.CompletedWorkflows_deployStatus__tPDBD.CompletedWorkflows_statusPending__ukYAq{background:rgba(234,88,12,.1);color:#ea580c}.CompletedWorkflows_cardContent__lMzqS{margin-bottom:1rem}.CompletedWorkflows_workflowName__3E3DL{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.CompletedWorkflows_workflowDescription__bOLkF{color:#4b5563;line-height:1.6;margin:0 0 1rem;font-size:.925rem}.CompletedWorkflows_workflowError__KjWMX{color:#dc2626;line-height:1.6;margin:0 0 1rem;font-size:.875rem;padding:.5rem;background:rgba(220,38,38,.1);border-radius:.375rem;border-left:3px solid #dc2626}.CompletedWorkflows_workflowMeta__WZglh{display:flex;flex-wrap:wrap;gap:1rem}.CompletedWorkflows_metaItem__qPZun{display:flex;align-items:center;gap:.375rem;color:#6b7280;font-size:.75rem}.CompletedWorkflows_metaItem__qPZun svg{width:.75rem;height:.75rem}.CompletedWorkflows_cardActions__9ujCx{display:flex;gap:.5rem;border-top:1px solid #e5e7eb;padding-top:1rem;align-items:center}.CompletedWorkflows_sharedMessage__84c94{color:#6b7280;font-style:italic}.CompletedWorkflows_sharedMessage__84c94,.CompletedWorkflows_unactiveMessage__23u9k{display:flex;align-items:center;justify-content:center;font-size:.875rem;text-align:center;flex:1}.CompletedWorkflows_unactiveMessage__23u9k{color:#dc2626;font-weight:500;padding:.5rem;background:rgba(220,38,38,.05);border-radius:.375rem}.CompletedWorkflows_actionButton__4YHP1{padding:.5rem;border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out}.CompletedWorkflows_actionButton__4YHP1:hover{background:#f9fafb;color:#111827;border-color:#9ca3af}.CompletedWorkflows_actionButton__4YHP1.CompletedWorkflows_danger__8_0GG:hover{background:rgba(220,38,38,.05);color:#dc2626;border-color:rgba(220,38,38,.3)}.CompletedWorkflows_actionButton__4YHP1.CompletedWorkflows_disabled__Rt2VQ{cursor:not-allowed;opacity:.35;pointer-events:none}.CompletedWorkflows_actionButton__4YHP1 svg{width:1rem;height:1rem}.CompletedWorkflows_loadingState__Ff_yv{text-align:center;padding:4rem 2rem;color:#6b7280}.CompletedWorkflows_loadingState__Ff_yv p{font-size:1.125rem;margin:0}.CompletedWorkflows_errorState__kTZkS{text-align:center;padding:4rem 2rem;color:#dc2626}.CompletedWorkflows_errorState__kTZkS p{font-size:1.125rem;margin:0 0 1rem}.CompletedWorkflows_errorState__kTZkS button{padding:.5rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500;transition:background-color .2s ease-in-out}.CompletedWorkflows_errorState__kTZkS button:hover{background:hsl(221.2121212121,83.1932773109%,48%)}.CompletedWorkflows_emptyState__xLq_s{text-align:center;padding:4rem 2rem;color:#6b7280}.CompletedWorkflows_emptyState__xLq_s .CompletedWorkflows_emptyIcon__KB4Fq{width:4rem;height:4rem;margin:0 auto 1rem;opacity:.5}.CompletedWorkflows_emptyState__xLq_s h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#374151}.CompletedWorkflows_emptyState__xLq_s p{margin:0;line-height:1.6}@media(max-width:768px){.CompletedWorkflows_header__z2Xg9{flex-direction:column;align-items:stretch}.CompletedWorkflows_filters__ISgOZ{justify-content:center}.CompletedWorkflows_workflowsGrid__WDqdT{grid-template-columns:1fr}.CompletedWorkflows_workflowMeta__WZglh{flex-direction:column;gap:.5rem}}.CollectionEditModal_modalBackdrop__Qyh0_{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}.CollectionEditModal_modalContent__BEXmv{background:#fff;padding:2rem;border-radius:.75rem;width:90%;max-width:500px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.CollectionEditModal_modalContent__BEXmv h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.CollectionEditModal_formGroup__DtSlw{margin-bottom:1.5rem}.CollectionEditModal_formGroup__DtSlw label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.CollectionEditModal_formGroup__DtSlw label input[type=checkbox]{margin-right:.5rem}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1{width:100%;padding:.75rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;background:#fff;color:#374151}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1:hover:not(:disabled){border-color:#2563eb;background:#f9fafb}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1.CollectionEditModal_active__10C6z{border-color:#2563eb;background:#2563eb;color:#fff}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1.CollectionEditModal_active__10C6z:hover:not(:disabled){background:rgb(19.8571428571,81.4142857143,216.4428571429)}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1.CollectionEditModal_pending__CNxm0{border-color:#f59e0b;background:#f59e0b;color:#fff}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1.CollectionEditModal_pending__CNxm0:hover:not(:disabled){background:rgb(211.6267716535,136.1696850394,8.6732283465)}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1.CollectionEditModal_pendingOff__IYWg1{border-color:#f59e0b;background:#fff;color:#f59e0b}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1.CollectionEditModal_pendingOff__IYWg1:hover:not(:disabled){background:#fef3c7}.CollectionEditModal_formGroup__DtSlw .CollectionEditModal_toggleButton__F_4i1:disabled{cursor:not-allowed;opacity:.6}.CollectionEditModal_formGroup__DtSlw input,.CollectionEditModal_formGroup__DtSlw select,.CollectionEditModal_formGroup__DtSlw textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease-in-out}.CollectionEditModal_formGroup__DtSlw input:focus,.CollectionEditModal_formGroup__DtSlw select:focus,.CollectionEditModal_formGroup__DtSlw textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CollectionEditModal_formGroup__DtSlw textarea{resize:vertical;min-height:100px}.CollectionEditModal_formGroup__DtSlw small{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}.CollectionEditModal_disabledInput__lGxs2{background:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed!important}.CollectionEditModal_disabledInput__lGxs2:focus{box-shadow:none!important;border-color:#d1d5db!important}.CollectionEditModal_error__wxtsI{background-color:rgba(220,38,38,.1);color:#dc2626;padding:1rem;border-radius:.5rem;margin-bottom:1rem;font-weight:500}.CollectionEditModal_modalActions__Vck0_{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem}.CollectionEditModal_button__tbzvI{padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;gap:.5rem}.CollectionEditModal_button__tbzvI:disabled{cursor:not-allowed;opacity:.6}.CollectionEditModal_button__tbzvI.CollectionEditModal_primary__Y455Y{background-color:#2563eb;color:#fff}.CollectionEditModal_button__tbzvI.CollectionEditModal_primary__Y455Y:hover:not(:disabled){background-color:rgb(19.8571428571,81.4142857143,216.4428571429)}.CollectionEditModal_button__tbzvI.CollectionEditModal_secondary__TxL_6{background-color:#fff;color:#374151;border-color:#d1d5db}.CollectionEditModal_button__tbzvI.CollectionEditModal_secondary__TxL_6:hover:not(:disabled){background-color:#f9fafb}@media(max-width:768px){.CollectionEditModal_modalContent__BEXmv{width:95%;padding:1.5rem}}.Documents_header__geblZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.Documents_header__geblZ h2{font-size:1.875rem;font-weight:700;color:#111827}.Documents_header__geblZ .Documents_headerLeft__uvgku{display:flex;align-items:center;gap:1rem}.Documents_header__geblZ .Documents_headerLeft__uvgku h2{margin:0}.Documents_header__geblZ .Documents_headerRight__11hwV{display:flex;align-items:center;gap:1rem}.Documents_header__geblZ .Documents_headerRight__11hwV .Documents_filterButtons__EJU4P{display:flex;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.Documents_header__geblZ .Documents_headerRight__11hwV .Documents_filterButtons__EJU4P .Documents_button__nlp9P{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem}.Documents_header__geblZ .Documents_headerRight__11hwV .Documents_filterButtons__EJU4P .Documents_button__nlp9P:hover{background:#fff;color:#111827}.Documents_header__geblZ .Documents_headerRight__11hwV .Documents_filterButtons__EJU4P .Documents_button__nlp9P.Documents_active__F_QxU{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Documents_subheader__DlRIv{width:100%;background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:.5rem 1rem;display:flex;gap:1.5rem;font-size:.8rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx{flex:1;min-width:0;position:relative}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx:first-child{flex:1}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx:last-child{flex:2}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx:not(:first-child):before{content:"";position:absolute;left:-.75rem;top:0;bottom:0;width:1px;background:#d1d5db}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderTitle__Dmcwb{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#374151}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderGrid__dalZh{display:grid;gap:.25rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_collectionGrid__BWTnx{grid-template-columns:2fr 3fr;gap:.25rem 1rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_embeddingGrid__oQHDQ{grid-template-columns:1fr 2fr 1fr 1fr;gap:.25rem 1rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK .Documents_subheaderLabel__FrtG0{font-weight:500;color:#4b5563;font-size:.8rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK .Documents_subheaderValue__apyeP{font-weight:500;color:#1f2937;font-size:.8rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK .Documents_subheaderValue__apyeP.Documents_subheaderStatusAvailable__LKAb7{color:#059669}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK .Documents_subheaderValue__apyeP.Documents_subheaderStatusUnavailable__Q4k_A{color:#dc2626}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK .Documents_subheaderStatusContainer__o0VaZ{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderLoading__x_emT{color:#6b7280;font-style:italic;font-size:.8rem;text-align:center}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderError__itS_K{color:#dc2626;font-size:.8rem;text-align:center}.Documents_button__nlp9P{padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;gap:.5rem}.Documents_button__nlp9P:disabled{cursor:not-allowed;opacity:.6}.Documents_button__nlp9P.Documents_primary__k3Rum{background-color:#2563eb;color:#fff}.Documents_button__nlp9P.Documents_primary__k3Rum:hover:not(:disabled){background-color:rgb(19.8571428571,81.4142857143,216.4428571429)}.Documents_button__nlp9P.Documents_secondary__buAlJ{background-color:#fff;color:#374151;border-color:#d1d5db}.Documents_button__nlp9P.Documents_secondary__buAlJ:hover:not(:disabled){background-color:#f9fafb}.Documents_button__nlp9P.Documents_danger__MMa8l{background-color:#dc2626;color:#fff}.Documents_button__nlp9P.Documents_danger__MMa8l:hover:not(:disabled){background-color:rgb(191.425,30.875,30.875)}.Documents_button__nlp9P.Documents_remakeButton__cWMD1{background-color:#d97706;color:#fff;font-size:.75rem;padding:.375rem;border-radius:.375rem;font-weight:500;min-width:auto;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center}.Documents_button__nlp9P.Documents_remakeButton__cWMD1:hover:not(:disabled){background-color:rgb(182.2605381166,99.9493273543,5.0394618834)}.Documents_button__nlp9P.Documents_iconOnly__O588r{padding:.625rem;min-width:2.5rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#374151;border-color:#d1d5db}.Documents_button__nlp9P.Documents_iconOnly__O588r:hover:not(:disabled){background-color:#f9fafb}.Documents_error__6XMTQ{background-color:rgba(220,38,38,.1);color:#dc2626;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}.Documents_loading__N12a5{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.Documents_collectionListContainer__6cFan .Documents_collectionTitle__LhvSV{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Documents_collectionGrid__BWTnx{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.Documents_collectionCard__DZ3Qq{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out;position:relative}.Documents_collectionCard__DZ3Qq:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:rgba(37,99,235,.3)}.Documents_collectionCard__DZ3Qq .Documents_cardHeader__gZ_xB{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Documents_collectionCard__DZ3Qq .Documents_cardHeader__gZ_xB .Documents_collectionIcon__avaoC{width:2.5rem;height:2.5rem;background:rgba(37,99,235,.1);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.Documents_collectionCard__DZ3Qq .Documents_cardHeader__gZ_xB .Documents_collectionIcon__avaoC svg{width:1.25rem;height:1.25rem;color:#2563eb}.Documents_collectionCard__DZ3Qq .Documents_cardHeader__gZ_xB .Documents_status__s7ofl{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.Documents_collectionCard__DZ3Qq .Documents_cardHeader__gZ_xB .Documents_status__s7ofl.Documents_statusShared___HKx1{background:rgba(5,150,105,.1);color:#059669}.Documents_collectionCard__DZ3Qq .Documents_cardHeader__gZ_xB .Documents_status__s7ofl.Documents_statusPersonal__a6qIj{background:rgba(107,114,128,.1);color:#6b7280}.Documents_collectionCard__DZ3Qq .Documents_cardContent__rPb4P{margin-bottom:1rem}.Documents_collectionCard__DZ3Qq .Documents_cardContent__rPb4P .Documents_collectionName__ZI_v0{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem;line-height:1.3}.Documents_collectionCard__DZ3Qq .Documents_cardContent__rPb4P .Documents_collectionDescription__h3xgJ{color:#4b5563;line-height:1.6;margin:0 0 1rem;font-size:.925rem}.Documents_collectionCard__DZ3Qq .Documents_cardContent__rPb4P .Documents_collectionMeta__JUOmS{display:flex;flex-wrap:wrap;gap:1rem}.Documents_collectionCard__DZ3Qq .Documents_cardContent__rPb4P .Documents_collectionMeta__JUOmS .Documents_metaItem__bCO_j{display:flex;align-items:center;gap:.375rem;color:#6b7280;font-size:.875rem}.Documents_collectionCard__DZ3Qq .Documents_cardContent__rPb4P .Documents_collectionMeta__JUOmS .Documents_metaItem__bCO_j svg{width:.875rem;height:.875rem}.Documents_collectionCard__DZ3Qq .Documents_cardActions__CxHlA{display:flex;gap:.5rem;border-top:1px solid #e5e7eb;padding-top:1rem;opacity:1;transition:opacity .2s ease-in-out}.Documents_collectionCard__DZ3Qq .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk{padding:.5rem;border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.Documents_collectionCard__DZ3Qq .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk:hover{background:#f9fafb;color:#111827;border-color:#9ca3af;transform:scale(1.05)}.Documents_collectionCard__DZ3Qq .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk.Documents_danger__MMa8l:hover{background:rgba(220,38,38,.05);color:#dc2626;border-color:rgba(220,38,38,.3)}.Documents_collectionCard__DZ3Qq .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk svg{width:1rem;height:1rem}.Documents_collectionCard__DZ3Qq .Documents_cardMessage__MslE6{display:flex;align-items:center;justify-content:center;border-top:1px solid #e5e7eb;padding-top:1rem;font-size:.875rem;color:#6b7280;text-align:center;font-style:italic}.Documents_breadcrumbContainer__POTNm{display:flex;justify-content:space-between;align-items:center;margin-top:-2rem;margin-bottom:1.5rem;padding:1rem;background:#fff;border-bottom:1px solid #e5e7eb}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM .Documents_breadcrumbItem__lJBG6{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease-in-out}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM .Documents_breadcrumbItem__lJBG6:hover{background:#f3f4f6;color:#111827}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM .Documents_breadcrumbItem__lJBG6.Documents_active__F_QxU{background:rgba(37,99,235,.1);color:#2563eb;font-weight:600}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM .Documents_breadcrumbItem__lJBG6 svg{width:1rem;height:1rem}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM .Documents_breadcrumbSeparator__MX36u{color:#9ca3af;font-weight:500;margin:0 .25rem}.Documents_breadcrumbContainer__POTNm .Documents_small__8lqHs{padding:.5rem .75rem;font-size:.8rem}.Documents_documentViewContainer__TZQ3z{display:flex;flex-direction:column;gap:1rem}.Documents_documentMainContent__f_y8w{display:flex;gap:1.5rem;min-height:550px}.Documents_documentListContainer__FkFnP{flex:3;min-width:0}.Documents_documentListContainer__FkFnP .Documents_documentListTitle__YCBCK{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Documents_documentSidePanel__5nmIw{flex:1;min-width:300px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.Documents_documentGrid__QU_vK{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.Documents_documentCard__E5yys{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out;position:relative}.Documents_documentCard__E5yys:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:rgba(37,99,235,.3)}.Documents_documentCard__E5yys .Documents_cardHeader__gZ_xB{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Documents_documentCard__E5yys .Documents_cardHeader__gZ_xB .Documents_collectionIcon__avaoC{width:2.5rem;height:2.5rem;background:rgba(37,99,235,.1);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.Documents_documentCard__E5yys .Documents_cardHeader__gZ_xB .Documents_collectionIcon__avaoC svg{width:1.25rem;height:1.25rem;color:#2563eb}.Documents_documentCard__E5yys .Documents_cardHeader__gZ_xB .Documents_status__s7ofl{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.Documents_documentCard__E5yys .Documents_cardHeader__gZ_xB .Documents_status__s7ofl.Documents_statusShared___HKx1{background:rgba(5,150,105,.1);color:#059669}.Documents_documentCard__E5yys .Documents_cardHeader__gZ_xB .Documents_status__s7ofl.Documents_statusPersonal__a6qIj{background:rgba(107,114,128,.1);color:#6b7280}.Documents_documentCard__E5yys .Documents_cardHeader__gZ_xB .Documents_status__s7ofl.Documents_statusFolder__JyWS5{background:rgba(217,119,6,.1);color:#d97706}.Documents_documentCard__E5yys .Documents_cardContent__rPb4P{margin-bottom:1rem}.Documents_documentCard__E5yys .Documents_cardContent__rPb4P .Documents_collectionName__ZI_v0{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem;line-height:1.3}.Documents_documentCard__E5yys .Documents_cardContent__rPb4P .Documents_collectionDescription__h3xgJ{color:#4b5563;line-height:1.6;margin:0 0 1rem;font-size:.925rem}.Documents_documentCard__E5yys .Documents_cardContent__rPb4P .Documents_collectionMeta__JUOmS{display:flex;flex-wrap:wrap;gap:1rem}.Documents_documentCard__E5yys .Documents_cardContent__rPb4P .Documents_collectionMeta__JUOmS .Documents_metaItem__bCO_j{display:flex;align-items:center;gap:.375rem;color:#6b7280;font-size:.875rem}.Documents_documentCard__E5yys .Documents_cardContent__rPb4P .Documents_collectionMeta__JUOmS .Documents_metaItem__bCO_j svg{width:.875rem;height:.875rem}.Documents_documentCard__E5yys .Documents_cardActions__CxHlA{display:flex;gap:.5rem;border-top:1px solid #e5e7eb;padding-top:1rem;opacity:1;transition:opacity .2s ease-in-out}.Documents_documentCard__E5yys .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk{padding:.5rem;border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.Documents_documentCard__E5yys .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk:hover{background:#f9fafb;color:#111827;border-color:#9ca3af;transform:scale(1.05)}.Documents_documentCard__E5yys .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk.Documents_danger__MMa8l:hover{background:rgba(220,38,38,.05);color:#dc2626;border-color:rgba(220,38,38,.3)}.Documents_documentCard__E5yys .Documents_cardActions__CxHlA .Documents_actionButton__HTuJk svg{width:1rem;height:1rem}.Documents_documentCard__E5yys .Documents_cardMessage__MslE6{display:flex;align-items:center;justify-content:center;border-top:1px solid #e5e7eb;padding-top:1rem;font-size:.875rem;color:#6b7280;text-align:center;font-style:italic}.Documents_emptyState__ZRdOq{text-align:center;padding:3rem;background:#f9fafb;border-radius:.75rem;color:#6b7280}.Documents_documentDetailContainer__f75ju .Documents_searchContainer__U2aGI{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.Documents_documentDetailContainer__f75ju .Documents_searchContainer__U2aGI .Documents_searchBox__ynbvu{display:flex;gap:1rem;align-items:center}.Documents_documentDetailContainer__f75ju .Documents_searchContainer__U2aGI .Documents_searchBox__ynbvu .Documents_searchInput__9k9os{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease-in-out}.Documents_documentDetailContainer__f75ju .Documents_searchContainer__U2aGI .Documents_searchBox__ynbvu .Documents_searchInput__9k9os:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H{margin-bottom:2rem}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H .Documents_searchResultsTitle__8zCIs{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H .Documents_searchResultItem__QxNsd{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem;transition:box-shadow .2s ease-in-out}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H .Documents_searchResultItem__QxNsd:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H .Documents_searchResultItem__QxNsd .Documents_resultHeader__2HSSI{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H .Documents_searchResultItem__QxNsd .Documents_resultHeader__2HSSI .Documents_resultScore__IRoYD{font-size:.875rem;font-weight:600;color:#059669;background:rgba(5,150,105,.1);padding:.25rem .5rem;border-radius:.375rem}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H .Documents_searchResultItem__QxNsd .Documents_resultHeader__2HSSI .Documents_resultChunk__D3lAs{font-size:.875rem;font-weight:500;color:#6b7280}.Documents_documentDetailContainer__f75ju .Documents_searchResultsContainer__pv65H .Documents_searchResultItem__QxNsd .Documents_resultText__u38PO{color:#374151;line-height:1.6;margin:0}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_documentDetailMeta__v3uXj{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_documentDetailMeta__v3uXj .Documents_documentTitle__p8iVt{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 1rem}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_documentDetailMeta__v3uXj .Documents_metaInfo__IQEO3{display:flex;gap:1.5rem;font-size:.875rem;color:#4b5563;flex-wrap:wrap;align-items:center}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_documentDetailMeta__v3uXj .Documents_metaInfo__IQEO3 span{font-weight:500}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_chunksContainer__tJCyF .Documents_chunksTitle__NBOQp{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_chunksContainer__tJCyF .Documents_chunkItem__iSPKc{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_chunksContainer__tJCyF .Documents_chunkItem__iSPKc .Documents_chunkHeader__R5Gph{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_chunksContainer__tJCyF .Documents_chunkItem__iSPKc .Documents_chunkHeader__R5Gph .Documents_chunkIndex___QSx9{font-size:.875rem;font-weight:600;color:#2563eb;background:rgba(37,99,235,.1);padding:.25rem .5rem;border-radius:.375rem}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_chunksContainer__tJCyF .Documents_chunkItem__iSPKc .Documents_chunkHeader__R5Gph .Documents_chunkSize__QYPtF{font-size:.75rem;font-weight:500;color:#6b7280}.Documents_documentDetailContainer__f75ju .Documents_documentDetailContent__sgjiI .Documents_chunksContainer__tJCyF .Documents_chunkItem__iSPKc .Documents_chunkText__LthOB{color:#374151;line-height:1.7;white-space:pre-wrap;word-break:break-word}.Documents_modalOverlay__zEIjB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Documents_modal__XwMaj{background:#fff;border-radius:.75rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15)}.Documents_modal__XwMaj .Documents_modalHeader__5XuLz{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.Documents_modal__XwMaj .Documents_modalHeader__5XuLz h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.Documents_modal__XwMaj .Documents_modalHeader__5XuLz .Documents_modalCloseButton__1vZz0{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease-in-out}.Documents_modal__XwMaj .Documents_modalHeader__5XuLz .Documents_modalCloseButton__1vZz0:hover{background:#f3f4f6;color:#374151}.Documents_modal__XwMaj .Documents_modalContent___wuBV{padding:0 1.5rem}.Documents_modal__XwMaj .Documents_modalContent___wuBV .Documents_modalField___Mg1K{margin-bottom:1.5rem}.Documents_modal__XwMaj .Documents_modalContent___wuBV .Documents_modalField___Mg1K label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.Documents_modal__XwMaj .Documents_modalContent___wuBV .Documents_modalField___Mg1K .Documents_modalInput__tqoL3{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease-in-out}.Documents_modal__XwMaj .Documents_modalContent___wuBV .Documents_modalField___Mg1K .Documents_modalInput__tqoL3:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Documents_modal__XwMaj .Documents_modalContent___wuBV .Documents_modalField___Mg1K .Documents_modalInput__tqoL3::placeholder{color:#9ca3af}.Documents_modal__XwMaj .Documents_modalContent___wuBV .Documents_modalField___Mg1K .Documents_modalInfo__7glz0{padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:#4b5563;font-family:monospace}.Documents_modal__XwMaj .Documents_modalActions__pscde{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;margin-top:1.5rem}@media(max-width:768px){.Documents_header__geblZ{flex-direction:column;align-items:flex-start}.Documents_header__geblZ .Documents_headerLeft__uvgku,.Documents_header__geblZ .Documents_headerRight__11hwV{width:100%;justify-content:space-between}.Documents_header__geblZ .Documents_headerRight__11hwV{justify-content:flex-start}.Documents_header__geblZ .Documents_headerRight__11hwV .Documents_filterButtons__EJU4P .Documents_button__nlp9P{padding:.5rem 1rem}.Documents_subheader__DlRIv{flex-direction:column;gap:1rem;padding:.5rem 1rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_collectionGrid__BWTnx,.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_embeddingGrid__oQHDQ{grid-template-columns:1fr;gap:.2rem}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK{flex-direction:row;justify-content:space-between;align-items:center;padding:.15rem 0}.Documents_subheader__DlRIv .Documents_subheaderSection__dq_hx .Documents_subheaderItem__zmdXK .Documents_subheaderValue__apyeP{text-align:right}.Documents_collectionGrid__BWTnx,.Documents_documentGrid__QU_vK{grid-template-columns:1fr}.Documents_breadcrumbContainer__POTNm{flex-direction:column;align-items:flex-start;gap:1rem}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM{flex-wrap:wrap}.Documents_breadcrumbContainer__POTNm .Documents_breadcrumb__5wNrM .Documents_breadcrumbItem__lJBG6{padding:.375rem .5rem;font-size:.8rem}.Documents_documentDetailContainer__f75ju .Documents_searchBox__ynbvu{flex-direction:column;align-items:stretch}.Documents_documentDetailContainer__f75ju .Documents_documentDetailMeta__v3uXj .Documents_metaInfo__IQEO3{flex-direction:column;gap:.5rem}.Documents_documentDetailContainer__f75ju .Documents_chunkItem__iSPKc .Documents_chunkHeader__R5Gph{flex-direction:column;align-items:flex-start;gap:.5rem}}.DocumentsGraph_documentGraphContainer__NrvYu{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;max-height:63vh}.DocumentsGraph_graphTabHeader__sKH5j{display:flex;border-bottom:1px solid #e5e7eb;background:#f9fafb}.DocumentsGraph_tabButton__LxUDd{padding:1rem 2rem;background:rgba(0,0,0,0);cursor:pointer;font-size:1rem;font-weight:500;color:#4b5563;border:none;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s ease}.DocumentsGraph_tabButton__LxUDd:hover{background:#f3f4f6;color:#1f2937}.DocumentsGraph_tabButton__LxUDd.DocumentsGraph_active__jnbv_{color:#2563eb;border-bottom-color:#2563eb;background:#fff;font-weight:600}.DocumentsGraph_graphContent__qCMPQ{padding-top:1rem}.DocumentsGraph_graphPlaceholder__fJpCp{text-align:center;padding:3rem;border:2px dashed #d1d5db;border-radius:.5rem;background:#f9fafb}.DocumentsGraph_graphPlaceholder__fJpCp h3{color:#374151;margin-bottom:.5rem;font-size:1.5rem}.DocumentsGraph_graphPlaceholder__fJpCp p{color:#6b7280;margin-bottom:2rem}.DocumentsGraph_debugInfo__EIt8B{margin-top:2rem;padding:1rem;background:#f3f4f6;border-radius:.5rem;text-align:left}.DocumentsGraph_debugInfo__EIt8B h4{color:#374151;margin-bottom:.5rem;font-size:1rem}.DocumentsGraph_debugInfo__EIt8B pre{background:#fff;padding:1rem;border-radius:.25rem;overflow-x:auto;font-size:.875rem;color:#1f2937;border:1px solid #e5e7eb;max-height:300px;overflow-y:auto}.DocumentsGraph_graphContainer__hgTsW{display:flex;height:60vh;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.DocumentsGraph_graphWrapper__nXY_0{flex:1;background:#fff;position:relative}.DocumentsGraph_graphSvg__s5rtB{width:100%;height:100%;background:#fff;cursor:grab}.DocumentsGraph_graphSvg__s5rtB:active{cursor:grabbing}.DocumentsGraph_zoomControls__QbCCW{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.DocumentsGraph_zoomButton__LsRrs{width:40px;height:40px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#374151;transition:all .2s ease}.DocumentsGraph_zoomButton__LsRrs:hover{background:#f9fafb;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.DocumentsGraph_zoomButton__LsRrs:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DocumentsGraph_graphLink__FWawW{stroke:#9ca3af;stroke-opacity:.6}.DocumentsGraph_linkLabel__moiPz{font-size:10px;fill:#4b5563;text-anchor:middle;pointer-events:none;background:#fff;padding:2px 4px;border-radius:2px}.DocumentsGraph_chunkNode__Yo_f2{stroke:#fff;stroke-width:2px;cursor:pointer;transition:all .2s ease}.DocumentsGraph_chunkNode__Yo_f2:hover{stroke-width:3px}.DocumentsGraph_conceptNode__MqocM{stroke:#4b5563;stroke-width:2px;cursor:pointer;transition:all .2s ease}.DocumentsGraph_conceptNode__MqocM:hover{stroke:#1f2937;stroke-width:3px}.DocumentsGraph_nodeLabel__OT6L7{font-size:12px;fill:#374151;text-anchor:middle;pointer-events:none;font-weight:500}.DocumentsGraph_nodeInfoPanel__siIeU{width:350px;background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;max-height:700px;overflow-y:auto}.DocumentsGraph_nodeInfoHeader__AHBn0{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.DocumentsGraph_nodeInfoHeader__AHBn0 h4{margin:0;color:#1f2937;font-size:1.125rem}.DocumentsGraph_closeButton__IxOri{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.DocumentsGraph_closeButton__IxOri:hover{color:#374151;background:#e5e7eb;border-radius:50%}.DocumentsGraph_nodeInfoContent__izMpq{padding:1rem;flex:1}.DocumentsGraph_nodeInfoContent__izMpq p{margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.DocumentsGraph_nodeInfoContent__izMpq p strong{color:#1f2937;font-weight:600}.DocumentsGraph_summaryText__ceuDr{background:#f9fafb;padding:.75rem;border-radius:.25rem;font-size:.875rem;line-height:1.5;color:#374151;margin-bottom:1rem;border-left:3px solid #2563eb}.DocumentsGraph_concepts__R_3ZM,.DocumentsGraph_keywords__ae0Sq{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.DocumentsGraph_keyword__KvsIo{background:#2563eb}.DocumentsGraph_concept__HnRdT,.DocumentsGraph_keyword__KvsIo{color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.DocumentsGraph_concept__HnRdT{background:#059669}.DocumentsGraph_loading__hO3ND{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.DocumentsGraph_modalOverlay__Z5nwI{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.DocumentsGraph_modalContainer__bwvVG{width:90vw;height:90vh;background-color:#fff;border-radius:8px;padding:20px;position:relative;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.DocumentsGraph_modalHeader__SuLFC{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e5e7eb;padding-bottom:10px}.DocumentsGraph_modalHeader__SuLFC h3{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}.DocumentsGraph_modalCloseButton__POoW8{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#6b7280;border-radius:50%;transition:all .2s ease}.DocumentsGraph_modalCloseButton__POoW8:hover{background:#f3f4f6;color:#374151}.DocumentsGraph_modalCloseButton__POoW8:active{background:#e5e7eb}.DocumentsGraph_modalContent__4VgxO{flex:1;position:relative;overflow:hidden}.DocumentsGraph_modalSvg__zNQ8c{width:100%;height:100%;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:grab}.DocumentsGraph_modalSvg__zNQ8c:active{cursor:grabbing}.DocumentCollectionModal_modalBackdrop__lt8VT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.DocumentCollectionModal_modalContent__5E8pL{background:#fff;border-radius:.875rem;padding:2rem;width:90%;max-width:500px;box-shadow:0 25px 50px rgba(0,0,0,.15);border:1px solid #e5e7eb}.DocumentCollectionModal_modalContent__5E8pL h3{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 1.5rem;text-align:center}.DocumentCollectionModal_error__RAzeD{background:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.3);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem;font-size:.875rem;font-weight:500}.DocumentCollectionModal_formGroup__oBasf{margin-bottom:1.5rem}.DocumentCollectionModal_formGroup__oBasf label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.DocumentCollectionModal_formGroup__oBasf input,.DocumentCollectionModal_formGroup__oBasf textarea{width:100%;padding:.875rem 1rem;border:1.5px solid #d1d5db;border-radius:.5rem;font-size:.9rem;transition:all .2s ease-in-out;font-family:inherit;resize:vertical;min-height:2.75rem}.DocumentCollectionModal_formGroup__oBasf input:focus,.DocumentCollectionModal_formGroup__oBasf textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.DocumentCollectionModal_formGroup__oBasf input::placeholder,.DocumentCollectionModal_formGroup__oBasf textarea::placeholder{color:#9ca3af}.DocumentCollectionModal_formGroup__oBasf textarea{min-height:4rem;max-height:8rem}.DocumentCollectionModal_modalActions__bvPpE{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.DocumentCollectionModal_button__Ytuht{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease-in-out;border:none;display:flex;align-items:center;justify-content:center;min-width:100px}.DocumentCollectionModal_button__Ytuht:disabled{opacity:.6;cursor:not-allowed}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_secondary__Zd5Rq{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_secondary__Zd5Rq:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_primary__dkVvW{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:1px solid rgba(0,0,0,0)}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_primary__dkVvW:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_primary__dkVvW:active:not(:disabled){transform:translateY(0)}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_danger__nyIKc{background:#dc2626;color:#fff;border:1px solid rgba(0,0,0,0)}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_danger__nyIKc:hover:not(:disabled){background:rgba(220,38,38,.9);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.DocumentCollectionModal_button__Ytuht.DocumentCollectionModal_danger__nyIKc:active:not(:disabled){transform:translateY(0)}.DocumentsDirectoryTree_directoryTreeContainer__L0ANM{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DocumentsDirectoryTree_treeHeader__5wOvB{padding:16px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;border-radius:8px 8px 0 0}.DocumentsDirectoryTree_treeHeader__5wOvB h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#333}.DocumentsDirectoryTree_treeHeader__5wOvB p{margin:0;font-size:14px;color:#666}.DocumentsDirectoryTree_loading__eKFrW{display:flex;justify-content:center;align-items:center;height:200px;color:#666;font-size:14px}.DocumentsDirectoryTree_treeContent__ptZu4{flex:1;overflow-y:auto;padding:8px 0}.DocumentsDirectoryTree_emptyState__fpa1E{display:flex;justify-content:center;align-items:center;height:200px;color:#999;font-size:14px}.DocumentsDirectoryTree_treeNode__dH7q9,.DocumentsDirectoryTree_treeView__8QzAp{width:100%}.DocumentsDirectoryTree_nodeContent__0jEwf{display:flex;align-items:center;padding:6px 8px;cursor:pointer;transition:background-color .2s ease;min-height:32px}.DocumentsDirectoryTree_nodeContent__0jEwf:hover{background-color:#f5f5f5}.DocumentsDirectoryTree_nodeContent__0jEwf.DocumentsDirectoryTree_folderNode__jk81A:hover{background-color:#e3f2fd}.DocumentsDirectoryTree_nodeContent__0jEwf.DocumentsDirectoryTree_fileNode__a_VFG:hover{background-color:#fff3e0}.DocumentsDirectoryTree_nodeContent__0jEwf.DocumentsDirectoryTree_currentFolder__YhdAz{background-color:#e8f5e8;border-left:3px solid #4caf50;font-weight:600}.DocumentsDirectoryTree_nodeContent__0jEwf.DocumentsDirectoryTree_currentFolder__YhdAz:hover{background-color:#d4edda}.DocumentsDirectoryTree_nodeContent__0jEwf.DocumentsDirectoryTree_currentFolder__YhdAz .DocumentsDirectoryTree_nodeName__9q8j_{color:#2e7d32}.DocumentsDirectoryTree_nodeContent__0jEwf.DocumentsDirectoryTree_currentFolder__YhdAz .DocumentsDirectoryTree_folderIcon__N_0Oo{color:#4caf50}.DocumentsDirectoryTree_nodeIcon___wyK_{display:flex;align-items:center;margin-right:8px;min-width:20px}.DocumentsDirectoryTree_expandIcon__8IwlG{display:flex;align-items:center;margin-right:4px;color:#666;font-size:12px;transition:transform .2s ease}.DocumentsDirectoryTree_folderIcon__N_0Oo{color:#2196f3;font-size:16px}.DocumentsDirectoryTree_fileIcon__exPjv{color:#ff9800;font-size:14px}.DocumentsDirectoryTree_nodeName__9q8j_{flex:1;font-size:14px;color:#333;word-break:break-all}.DocumentsDirectoryTree_fileInfo__ijy2R{font-size:12px;color:#666;margin-left:8px;white-space:nowrap}.DocumentsDirectoryTree_nodeChildren__k2shP{border-left:1px solid #e0e0e0;margin-left:10px}.DocumentsDirectoryTree_treeContent__ptZu4::-webkit-scrollbar{width:6px}.DocumentsDirectoryTree_treeContent__ptZu4::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.DocumentsDirectoryTree_treeContent__ptZu4::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.DocumentsDirectoryTree_treeContent__ptZu4::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ModelPage_modelContainer__gNi5U{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px rgba(0,0,0,.05)}.ModelPage_modelSection__Yb0uZ{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:1rem;transition:all .5s ease;overflow:hidden;height:100vh;max-height:100vh}.ModelPage_modelSection__Yb0uZ .ModelPage_container__zWWUc{width:100%;max-width:1200px;margin:0 auto;height:100%}.TaskSelector_backdrop__5FHN4{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(4px);background-color:rgba(17,24,39,.7)}.TaskSelector_backdrop__5FHN4:focus{outline:none}.TaskSelector_modal__9fJps{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px rgba(0,0,0,.1);max-width:42rem;width:100%;max-height:90vh;display:flex;flex-direction:column}.TaskSelector_header__JSiKK{padding:1.5rem;border-bottom:1px solid #e5e7eb}.TaskSelector_header__JSiKK h2{margin:0;font-size:1.5rem;font-weight:700;color:#111827}.TaskSelector_header__JSiKK p{margin:.5rem 0 0;color:#6b7280}.TaskSelector_title__llovB{font-size:1.125rem;font-weight:500;margin:0}.TaskSelector_subtitle__W1eNK{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}.TaskSelector_closeButton__KR6BY{color:#6b7280;background:none;border:none;padding:.25rem;cursor:pointer;border-radius:.25rem}.TaskSelector_closeButton__KR6BY:hover{color:#374151}.TaskSelector_closeIcon__pDd84{width:1.5rem;height:1.5rem}.TaskSelector_selectedTasksContainer__27WLy{padding:1rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.TaskSelector_selectedTasksHeader__OcPCj{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.TaskSelector_selectedTasksLabel__Pm4kz{font-size:.875rem;font-weight:500;color:#374151}.TaskSelector_clearAllButton__f_ZEv{font-size:.875rem;color:#dc2626;background:none;border:none;cursor:pointer}.TaskSelector_clearAllButton__f_ZEv:hover{color:#991b1b}.TaskSelector_selectedTasksList__VAlct{display:flex;flex-wrap:wrap;gap:.5rem;max-height:8rem;overflow-y:auto}.TaskSelector_selectedTaskTag__zBAto{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.TaskSelector_taskIndex__RtsHg{margin-right:.25rem;color:#2563eb;font-weight:700}.TaskSelector_removeTaskButton__rl2vB{margin-left:.25rem;display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;border-radius:50%;color:#60a5fa;background:none;border:none;cursor:pointer}.TaskSelector_removeTaskButton__rl2vB:hover{background-color:#93c5fd;color:#2563eb}.TaskSelector_removeIcon__79xZ_{width:.5rem;height:.5rem}.TaskSelector_searchContainer__4AdRI{padding:1rem;border-bottom:1px solid #e5e7eb}.TaskSelector_searchInput__YSUZd{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem}.TaskSelector_searchInput__YSUZd:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5);border-color:#3b82f6}.TaskSelector_content__t4K0i{overflow-y:auto;padding:1rem;flex:1}.TaskSelector_emptyState__DlGwm{background-color:#f9fafb;border-radius:.5rem;padding:2rem;text-align:center}.TaskSelector_emptyState__DlGwm p{color:#6b7280;margin:0}.TaskSelector_topTasksSection__QYViF{margin-bottom:1.5rem}.TaskSelector_topTasksHeader__HL_UP{display:flex;align-items:center;margin-bottom:.75rem}.TaskSelector_topTasksTitle__A_fDa{font-size:.875rem;font-weight:600;color:#1e40af;background-color:#eff6ff;padding:.25rem .5rem;border-radius:.25rem;margin:0}.TaskSelector_topTasksContainer__M7zB4{background-color:#eff6ff;border:1px solid #93c5fd;border-radius:.5rem;padding:.75rem}.TaskSelector_topTasksList__PtL0H{display:grid;grid-template-columns:1fr;gap:.25rem}.TaskSelector_topTaskItem___DCvV{width:100%;text-align:left;padding:.5rem .75rem;border-radius:.25rem;font-size:.875rem;color:#1d4ed8;background:none;border:none;cursor:pointer;transition:all .2s;position:relative}.TaskSelector_topTaskItem___DCvV:hover{background-color:#dbeafe}.TaskSelector_topTaskItem___DCvV.TaskSelector_selected__Zykl6{background-color:#93c5fd;border:1px solid #60a5fa;color:#1e40af;font-weight:500}.TaskSelector_taskGroups__WFoAx{display:flex;flex-direction:column;gap:.5rem}.TaskSelector_taskGroup__QRYDo{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.TaskSelector_taskGroupHeader__NHBur{background-color:#f3f4f6;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.TaskSelector_taskGroupTitle__8reMb{font-size:.875rem;font-weight:500;color:#1f2937;text-transform:capitalize;margin:0}.TaskSelector_tooltipButton__J6JW9{padding:.25rem;color:#6b7280;background:none;border:none;border-radius:50%;cursor:pointer;transition:all .2s}.TaskSelector_tooltipButton__J6JW9:hover{color:#2563eb;background-color:#eff6ff}.TaskSelector_infoIcon__kOcUG{width:1rem;height:1rem}.TaskSelector_taskList__ohpv4{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.TaskSelector_taskItem__hPGYs{width:100%;text-align:left;padding:.5rem .75rem;border-radius:.25rem;font-size:.875rem;color:#374151;background:none;border:none;cursor:pointer;transition:all .2s;position:relative}.TaskSelector_taskItem__hPGYs:hover{background-color:#f9fafb}.TaskSelector_taskItem__hPGYs.TaskSelector_selected__Zykl6{background-color:#eff6ff;border:1px solid #93c5fd;color:#1d4ed8;font-weight:500}.TaskSelector_taskNumber__iLWc6{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;background-color:#2563eb;color:#fff;border-radius:50%;font-size:.75rem;display:flex;align-items:center;justify-content:center;font-weight:700}.TaskSelector_footer__TErPR{padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.TaskSelector_footerLeft__vtI70{display:flex;align-items:center;gap:.5rem}.TaskSelector_selectedCount__bCu7_{font-size:.875rem;color:#6b7280}.TaskSelector_footerButtons__vxcGt{display:flex;gap:.5rem}.TaskSelector_button__VjNzo{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.TaskSelector_button__VjNzo:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.TaskSelector_cancelButton__jKFd5{border:1px solid #d1d5db;background-color:#fff;color:#374151}.TaskSelector_cancelButton__jKFd5:hover{background-color:#f3f4f6}.TaskSelector_confirmButton__64tBh{background-color:#2563eb;color:#fff}.TaskSelector_confirmButton__64tBh:hover{background-color:#1d4ed8}.TaskSelector_tooltip__gpSE0{position:fixed;z-index:100;background-color:#1f2937;color:#fff;font-size:.75rem;border-radius:.5rem;padding:.5rem .75rem;max-width:18rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);pointer-events:none;transform:translateX(-50%) translateY(-100%)}.TaskSelector_tooltipArrow__kHRnp{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-top:.25rem solid #1f2937}@media(max-width:768px){.TaskSelector_backdrop__5FHN4{padding:.5rem}.TaskSelector_modal__9fJps{max-height:calc(100vh - 1rem)}.TaskSelector_content__t4K0i,.TaskSelector_header__JSiKK,.TaskSelector_searchContainer__4AdRI,.TaskSelector_selectedTasksContainer__27WLy{padding:.75rem}.TaskSelector_footer__TErPR{padding:.75rem;flex-direction:column;gap:.75rem;align-items:stretch}.TaskSelector_footerButtons__vxcGt{width:100%}.TaskSelector_footerButtons__vxcGt .TaskSelector_button__VjNzo{flex:1}.TaskSelector_selectedTasksList__VAlct{max-height:6rem}.TaskSelector_taskGroupHeader__NHBur,.TaskSelector_taskList__ohpv4,.TaskSelector_topTasksContainer__M7zB4{padding:.5rem}}@media(max-width:480px){.TaskSelector_selectedTaskTag__zBAto{font-size:.6875rem;padding:.1875rem .375rem}.TaskSelector_taskIndex__RtsHg{margin-right:.1875rem}.TaskSelector_removeTaskButton__rl2vB{width:.625rem;height:.625rem;margin-left:.1875rem}.TaskSelector_removeIcon__79xZ_{width:.375rem;height:.375rem}}.SelectionPopup_backdrop__GTmat{position:fixed;inset:0;z-index:50;backdrop-filter:blur(4px);background-color:rgba(17,24,39,.7)}.SelectionPopup_modal__XjHQv{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:51;background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:56rem;width:100%;max-height:90vh;display:flex;flex-direction:column}.SelectionPopup_modal__XjHQv:focus{outline:none}.SelectionPopup_header__VgGj7{padding:1rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.SelectionPopup_title__8ImL_{font-size:1.125rem;font-weight:500;margin:0}.SelectionPopup_closeButton__pfq4b{color:#6b7280;background:none;border:none;padding:.25rem;border-radius:.375rem;cursor:pointer;transition:all .2s}.SelectionPopup_closeButton__pfq4b:hover{color:#374151;background-color:#f3f4f6}.SelectionPopup_closeButton__pfq4b:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.SelectionPopup_closeIcon__wLNxD{width:1.5rem;height:1.5rem}.SelectionPopup_searchContainer__JjQku{padding:1rem;border-bottom:1px solid #e5e7eb}.SelectionPopup_searchInput__q3LLu{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem}.SelectionPopup_searchInput__q3LLu:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5);border-color:#3b82f6}.SelectionPopup_content__l8CmQ{overflow-y:auto;padding:1rem;flex:1}.SelectionPopup_loadingContainer__8_t3O{display:flex;justify-content:center;align-items:center;padding:2rem}.SelectionPopup_loadingSpinner__4Qarn{width:2rem;height:2rem;border:2px solid #3b82f6;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:SelectionPopup_spin__bMoD9 1s linear infinite}.SelectionPopup_emptyState___utff{background-color:#f9fafb;border-radius:.5rem;padding:2rem;text-align:center}.SelectionPopup_emptyState___utff p{color:#6b7280;margin:0}.SelectionPopup_itemsGrid__mGhS3{display:grid;grid-template-columns:1fr;gap:.75rem}.SelectionPopup_itemButton__RVgR4{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;text-align:left;background:#fff;cursor:pointer;transition:all .2s;width:100%}.SelectionPopup_itemButton__RVgR4:hover{background-color:#f9fafb}.SelectionPopup_itemButton__RVgR4:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.SelectionPopup_itemButton__RVgR4.SelectionPopup_selected__kxbkP{background-color:#eff6ff;border-color:#93c5fd}.SelectionPopup_itemName___engU{font-weight:500;color:#111827;margin:0 0 .25rem;font-size:1rem}.SelectionPopup_itemDetails__8lT9m{margin-top:.25rem;font-size:.875rem;color:#6b7280}.SelectionPopup_itemDetails__8lT9m p{margin:.25rem 0}.SelectionPopup_itemDetails__8lT9m p:first-child{margin-top:0}.SelectionPopup_itemDetails__8lT9m p:last-child{margin-bottom:0}.SelectionPopup_description__aYLHL{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectionPopup_badges__l4ntN{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.SelectionPopup_badge__uPrNw{padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.SelectionPopup_deepspeedBadge__8VUYk{background-color:#dbeafe;color:#1e40af}.SelectionPopup_peftBadge__vG12E{background-color:#dcfce7;color:#166534}.SelectionPopup_flashAttentionBadge__aB4zR{background-color:#fee2e2;color:#991b1b}.SelectionPopup_footer__wCAP2{padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.5rem}.SelectionPopup_button__gdO7u{padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.SelectionPopup_button__gdO7u:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.SelectionPopup_button__gdO7u:disabled{opacity:.5;cursor:not-allowed}.SelectionPopup_cancelButton__m_uP3{border:1px solid #d1d5db;background-color:#fff;color:#374151}.SelectionPopup_cancelButton__m_uP3:hover:not(:disabled){background-color:#f3f4f6}.SelectionPopup_cancelButton__m_uP3:focus{box-shadow:0 0 0 2px rgba(107,114,128,.5)}.SelectionPopup_confirmButton__coU_y{background-color:#2563eb;color:#fff}.SelectionPopup_confirmButton__coU_y:hover:not(:disabled){background-color:#1d4ed8}.SelectionPopup_confirmButton__coU_y:disabled{background-color:#93c5fd}@keyframes SelectionPopup_spin__bMoD9{to{transform:rotate(1turn)}}@media(max-width:768px){.SelectionPopup_backdrop__GTmat{padding:.5rem}.SelectionPopup_modal__XjHQv{max-height:calc(100vh - 1rem)}.SelectionPopup_content__l8CmQ,.SelectionPopup_header__VgGj7,.SelectionPopup_searchContainer__JjQku{padding:.75rem}.SelectionPopup_footer__wCAP2{padding:.75rem;flex-direction:column-reverse;gap:.5rem}.SelectionPopup_button__gdO7u{width:100%}.SelectionPopup_itemButton__RVgR4{padding:.5rem}.SelectionPopup_itemName___engU{font-size:.875rem}.SelectionPopup_itemDetails__8lT9m{font-size:.75rem}}@media(max-width:480px){.SelectionPopup_badges__l4ntN{gap:.25rem}.SelectionPopup_badge__uPrNw{font-size:.625rem;padding:.0625rem .25rem}}.JobDetailModal_backdrop__CSO4Y{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(4px);background-color:rgba(17,24,39,.7)}.JobDetailModal_modal__F5wWW{background-color:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:56rem;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.JobDetailModal_header__5ChkI{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.JobDetailModal_title__LEhAT{font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.75rem;margin:0}.JobDetailModal_statusBadge__xrP3b{padding:.25rem .75rem;font-size:.875rem;font-weight:500;border-radius:9999px;border:1px solid}.JobDetailModal_subtitle__1Jhqw{font-size:.875rem;color:#6b7280;margin:.25rem 0 0}.JobDetailModal_closeButton__En7lW{color:#6b7280;background:none;border:none;padding:.25rem;cursor:pointer;border-radius:.25rem}.JobDetailModal_closeButton__En7lW:hover{color:#374151}.JobDetailModal_closeIcon__BQGAO{width:1.5rem;height:1.5rem}.JobDetailModal_loadingContainer__xptOv{display:flex;justify-content:center;align-items:center;padding:2rem}.JobDetailModal_loadingSpinner__5mjt7{width:2rem;height:2rem;border:2px solid #3b82f6;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:JobDetailModal_spin__2K1Te 1s linear infinite}.JobDetailModal_content__pt2sQ{padding:1.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.5rem}.JobDetailModal_section__kA_ZK:not(:last-child){margin-bottom:1.5rem}.JobDetailModal_sectionTitle__qbqpP{font-size:1.125rem;font-weight:500;margin:0 0 1rem}.JobDetailModal_infoGrid__InrdW{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;font-size:.875rem}@media(max-width:768px){.JobDetailModal_infoGrid__InrdW{grid-template-columns:1fr}}.JobDetailModal_infoItem__bHiRs{display:flex;flex-direction:column;gap:.25rem}.JobDetailModal_infoItem__bHiRs.JobDetailModal_fullWidth__qVI32{grid-column:span 2}@media(max-width:768px){.JobDetailModal_infoItem__bHiRs.JobDetailModal_fullWidth__qVI32{grid-column:span 1}}.JobDetailModal_infoLabel__leydX{font-weight:500;color:#374151}.JobDetailModal_infoValue__oH_kD{word-break:break-all;color:#111827}.JobDetailModal_resultSection__UmKm7{margin-bottom:1rem}.JobDetailModal_resultSection__UmKm7:last-child{margin-bottom:0}.JobDetailModal_resultTitle__iwiHg{font-weight:500;color:#374151;margin:0 0 .5rem}.JobDetailModal_resultContainer__Vlldk{padding:1rem;border-radius:.5rem;background-color:#f9fafb}.JobDetailModal_resultContainer__Vlldk.JobDetailModal_baseModelResult__eNw1j{background-color:#eff6ff;border:1px solid #dbeafe}.JobDetailModal_resultContainer__Vlldk.JobDetailModal_comparisonResult__an0p_{background-color:#f0fdf4;border:1px solid #dcfce7}.JobDetailModal_resultItem__gBu9N{margin-bottom:.75rem}.JobDetailModal_resultItem__gBu9N:last-child{margin-bottom:0}.JobDetailModal_taskName__xK4JR{font-weight:500;font-size:1.125rem;display:block;margin-bottom:.25rem}.JobDetailModal_metricItem__Qqd3k{margin-left:1rem;font-size:.875rem;display:flex;justify-content:space-between;align-items:center}.JobDetailModal_metricValue__fY5oK{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.125rem;font-weight:700;color:#2563eb}.JobDetailModal_metricValue__fY5oK.JobDetailModal_baseValue__Qt5Tm{color:#1e40af}.JobDetailModal_metricValue__fY5oK.JobDetailModal_improved__9Ekre{color:#16a34a}.JobDetailModal_metricValue__fY5oK.JobDetailModal_degraded__KBe1f{color:#dc2626}.JobDetailModal_errorContainer__v7__W{background-color:#fef2f2;padding:1rem;border-radius:.5rem;border:1px solid #fecaca;max-height:200px;overflow-y:auto}.JobDetailModal_errorText__kOPyW{font-size:.875rem;color:#b91c1c;white-space:pre-wrap;margin:0}.JobDetailModal_logContainer__cpNEf{background-color:#f9fafb;padding:1rem;border-radius:.5rem;max-height:300px;overflow-y:auto}.JobDetailModal_logItem____PW4{font-size:.75rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.JobDetailModal_logItem____PW4:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.JobDetailModal_logHeader__4efoL{display:flex;justify-content:space-between;align-items:flex-start}.JobDetailModal_logLevel__xwIYs{font-weight:500;color:#6b7280}.JobDetailModal_logTimestamp__HdUQn{color:#6b7280}.JobDetailModal_logMessage__UhJRu{margin:.25rem 0 0;color:#374151;white-space:pre-wrap}.JobDetailModal_footer__pxevg{padding:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;margin-top:auto}.JobDetailModal_button__FpOFI{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s}.JobDetailModal_button__FpOFI:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.JobDetailModal_button__FpOFI:disabled{cursor:not-allowed;opacity:.6}.JobDetailModal_deleteButton__eiFoB{color:#fff;background-color:#dc2626}.JobDetailModal_deleteButton__eiFoB:hover:not(:disabled){background-color:#b91c1c}.JobDetailModal_deleteButton__eiFoB:disabled{background-color:#f87171}.JobDetailModal_closeModalButton__1pmUu{background-color:#f3f4f6;color:#1f2937}.JobDetailModal_closeModalButton__1pmUu:hover{background-color:#e5e7eb}.JobDetailModal_closeModalButton__1pmUu:focus{box-shadow:0 0 0 2px rgba(107,114,128,.5)}.JobDetailModal_buttonIcon__15VGG,.JobDetailModal_buttonSpinner__9Fu_0{width:1rem;height:1rem;margin-right:.5rem}.JobDetailModal_buttonSpinner__9Fu_0{border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:JobDetailModal_spin__2K1Te 1s linear infinite}@keyframes JobDetailModal_spin__2K1Te{to{transform:rotate(1turn)}}.JobDetailModal_status-completed__krVRi{background-color:#dcfce7;border-color:#16a34a;color:#166534}.JobDetailModal_status-running__g4rIU{background-color:#dbeafe;border-color:#2563eb;color:#1e40af}.JobDetailModal_status-failed__82yEO{background-color:#fee2e2;border-color:#dc2626;color:#991b1b}.JobDetailModal_status-pending__bNHfJ{background-color:#fef3c7;border-color:#d97706;color:#92400e}.JobDetailModal_status-accepted__Qw825{background-color:#e0e7ff;border-color:#6366f1;color:#4338ca}@media(max-width:768px){.JobDetailModal_modal__F5wWW{margin:.5rem;max-height:calc(100vh - 1rem)}.JobDetailModal_header__5ChkI{padding:1rem}.JobDetailModal_header__5ChkI,.JobDetailModal_title__LEhAT{flex-direction:column;align-items:flex-start;gap:.5rem}.JobDetailModal_closeButton__En7lW{position:absolute;top:1rem;right:1rem}.JobDetailModal_content__pt2sQ{padding:1rem}.JobDetailModal_footer__pxevg{padding:1rem;flex-direction:column-reverse;gap:.75rem}.JobDetailModal_button__FpOFI{width:100%;justify-content:center}}.EvalTable_container__Dn7N_{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;padding:1rem;width:66.666667%;height:fit-content;flex-grow:1;overflow:hidden}@media(max-width:1024px){.EvalTable_container__Dn7N_{width:100%}}.EvalTable_header__ilV6K{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width:768px){.EvalTable_header__ilV6K{flex-direction:column;gap:1rem;align-items:stretch}}.EvalTable_title__6TidH{font-size:1.125rem;font-weight:500;margin:0}.EvalTable_controls__0FeK2{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.EvalTable_controls__0FeK2{flex-wrap:wrap;justify-content:space-between}}.EvalTable_button__kRXvA{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.875rem;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s}.EvalTable_button__kRXvA:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.EvalTable_button__kRXvA:disabled{cursor:not-allowed;opacity:.6}.EvalTable_deleteButton__7sLlC{color:#fff;background-color:#dc2626}.EvalTable_deleteButton__7sLlC:hover:not(:disabled){background-color:#b91c1c}.EvalTable_deleteButton__7sLlC:disabled{background-color:#f87171}.EvalTable_refreshButton__IB_rV{color:#374151}.EvalTable_refreshButton__IB_rV:hover{color:#2563eb}.EvalTable_icon__7HMyF,.EvalTable_spinner__OiIna{width:1rem;height:1rem;margin-right:.25rem}.EvalTable_spinner__OiIna{border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:EvalTable_spin__82IK3 1s linear infinite}.EvalTable_searchContainer__etVnw{position:relative}.EvalTable_searchInput__0xIzb{padding:.25rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.EvalTable_searchInput__0xIzb:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5);border-color:#3b82f6}.EvalTable_statusSelect__tL0IR{padding:.25rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;width:8rem;background-color:#fff}.EvalTable_statusSelect__tL0IR:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.5);border-color:#3b82f6}.EvalTable_loadingContainer__DGi88{display:flex;justify-content:center;align-items:center;padding:2rem}.EvalTable_loadingSpinner__qz0O_{width:2.5rem;height:2.5rem;border:2px solid #3b82f6;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:EvalTable_spin__82IK3 1s linear infinite}.EvalTable_emptyState__Dc1qN{background-color:#f9fafb;border-radius:.5rem;padding:2rem;text-align:center}.EvalTable_emptyState__Dc1qN p{color:#6b7280;margin:0}.EvalTable_tableContainer__xtmZ8{overflow-x:auto;margin:0 -1rem;height:calc(100vh - 220px);overflow-y:auto}.EvalTable_table__5Vb03{min-width:100%;border-collapse:separate;border-spacing:0}.EvalTable_tableHead__G3dQm{background-color:#f9fafb;position:sticky;top:0;z-index:10}.EvalTable_checkboxColumn__DiLcv,.EvalTable_tableHeader__lUl0L{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb}.EvalTable_checkboxColumn__DiLcv{width:2.5rem}.EvalTable_sortButton__I_K4j{display:inline-flex;align-items:center;font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:none;border:none;cursor:pointer;padding:0}.EvalTable_sortButton__I_K4j:hover{color:#374151}.EvalTable_sortIcon__uw2i1{width:1rem;height:1rem;margin-left:.25rem}.EvalTable_tableBody__y7cox{background-color:#fff}.EvalTable_tableRow__Vy0Fm{cursor:pointer;border-bottom:1px solid #e5e7eb}.EvalTable_tableRow__Vy0Fm:hover{background-color:#f9fafb}.EvalTable_tableCell__Slh9n{padding:1rem;font-size:.875rem;color:#6b7280;white-space:nowrap;vertical-align:top}.EvalTable_jobName__skdPT{font-weight:500;color:#111827}.EvalTable_modelInfo__935i0{max-width:200px}.EvalTable_modelName__wqMRN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvalTable_baseModel__TjCEn{font-size:.75rem;color:#2563eb;margin-top:.25rem}.EvalTable_datasetName__AIUOF{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EvalTable_score__vuL2G{font-weight:500;color:#2563eb}.EvalTable_failed__e5Ggn{color:#dc2626}.EvalTable_running__9O25W{color:#2563eb}.EvalTable_noData__8hlM4{color:#6b7280}.EvalTable_badge__Drfvq{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:9999px;border:1px solid}.EvalTable_checkbox__UEcXQ{border-radius:.25rem;border-color:#d1d5db;color:#2563eb}.EvalTable_checkbox__UEcXQ:focus{box-shadow:0 0 0 2px rgba(59,130,246,.5)}.EvalTable_deleteJobButton__kR95I{color:#dc2626;background:none;border:none;padding:.25rem;cursor:pointer;border-radius:.25rem}.EvalTable_deleteJobButton__kR95I:hover:not(:disabled){color:#991b1b}.EvalTable_deleteJobButton__kR95I:disabled{color:#fca5a5}.EvalTable_deleteIcon__7rLkR{width:1rem;height:1rem}.EvalTable_deleteSpinner___3qX9{width:1rem;height:1rem;border:2px solid #dc2626;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:EvalTable_spin__82IK3 1s linear infinite}@keyframes EvalTable_spin__82IK3{to{transform:rotate(1turn)}}.EvalTable_statusCompleted__xFbA0{background-color:#dcfce7;border-color:#16a34a;color:#166534}.EvalTable_statusRunning__dpJEq{background-color:#dbeafe;border-color:#2563eb;color:#1e40af}.EvalTable_statusFailed__gwIod{background-color:#fee2e2;border-color:#dc2626;color:#991b1b}.EvalTable_statusPending__43qpe{background-color:#fef3c7;border-color:#d97706;color:#92400e}.EvalTable_statusAccepted__rwlaL{background-color:#e0e7ff;border-color:#6366f1;color:#4338ca}