@tailwind base;@tailwind components;@tailwind utilities;:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--font-primary:"Inter",sans-serif}body{color:rgb(var(--foreground-rgb));margin:0;font-family:var(--font-primary)}@layer utilities{.text-balance{text-wrap:balance}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #5e56e7;outline-offset:2px}.ql-toolbar{border:1px solid #e5e7eb!important;background-color:#f9fafb!important;border-radius:8px 8px 0 0!important}.ql-container{border:1px solid #e5e7eb!important;border-top:none!important;border-radius:0 0 8px 8px!important;font-family:inherit!important}.ql-editor{min-height:100px!important;padding:12px!important;font-size:14px!important;line-height:1.5!important}.ql-editor.ql-blank:before{color:#9ca3af!important;font-style:normal!important}.ql-tooltip{z-index:1000!important}.loading_loadingContainer__1Vjdu{display:flex;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;overflow:hidden}.loading_loadingContainer__1Vjdu.loading_app__d5_0_{background:linear-gradient(135deg,#5e56e7,#532775 50%,#381a4f)}.loading_loadingContainer__1Vjdu.loading_page__wvCpA{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading_loadingContent__kcDNM{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:2.5rem;z-index:2;position:relative}.loading_brandSection__wFq_N{opacity:0;animation:loading_fadeInUp__JH_ML 1s ease-out .2s forwards;text-align:center}.loading_logo__TGUOe{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.75rem}.loading_brandLogo__qpQ8a{transition:all .2s ease;animation:loading_pulse__kEc_S 2s ease-in-out infinite}@media(max-width:768px){.loading_brandLogo__qpQ8a{max-width:260px;height:auto}}.loading_tagline__c_Kpd{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:500;letter-spacing:.5px;margin-top:.5rem}.loading_spinnerSection__SLZ1V{opacity:0;animation:loading_fadeInUp__JH_ML 1s ease-out .4s forwards}.loading_appSpinner__oBh4t{position:relative;width:120px;height:120px}.loading_outerRing__ZVKIt{width:120px;height:120px;border:3px solid hsla(0,0%,100%,.2);border-top-color:#fff;border-radius:50%;animation:loading_spin__7bLkz 2s linear infinite}.loading_innerRing__8kgZL,.loading_outerRing__ZVKIt{display:flex;align-items:center;justify-content:center}.loading_innerRing__8kgZL{width:80px;height:80px;border:2px solid hsla(0,0%,100%,.15);border-bottom-color:hsla(0,0%,100%,.8);border-radius:50%;animation:loading_spin__7bLkz 1.5s linear infinite reverse}.loading_conalyticLogo__8ZB6n{width:60px;height:60px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;padding:.5rem;animation:none}.loading_logoImage__50oGM{width:100%;height:100%;object-fit:contain;border-radius:.5rem}.loading_analyticsSpinner__9DOaI{display:flex;align-items:center;justify-content:center}.loading_analyticsSpinner__9DOaI.loading_small__Gb_sf .loading_chartBars__kd1Hz{gap:2px}.loading_analyticsSpinner__9DOaI.loading_small__Gb_sf .loading_chartBars__kd1Hz .loading_bar__nVR6S{width:3px;height:20px}.loading_analyticsSpinner__9DOaI.loading_medium__lSZTd .loading_chartBars__kd1Hz{gap:4px}.loading_analyticsSpinner__9DOaI.loading_medium__lSZTd .loading_chartBars__kd1Hz .loading_bar__nVR6S{width:6px;height:40px}.loading_analyticsSpinner__9DOaI.loading_large__NGqrB .loading_chartBars__kd1Hz{gap:6px}.loading_analyticsSpinner__9DOaI.loading_large__NGqrB .loading_chartBars__kd1Hz .loading_bar__nVR6S{width:8px;height:60px}.loading_chartBars__kd1Hz{display:flex;align-items:flex-end;gap:4px}.loading_bar__nVR6S{width:6px;height:40px;background:linear-gradient(0deg,#5e56e7,#532775);border-radius:.25rem;animation:loading_chartPulse__lhAfJ 1.5s ease-in-out infinite}.loading_bar__nVR6S:first-child{animation-delay:0s}.loading_bar__nVR6S:nth-child(2){animation-delay:.1s}.loading_bar__nVR6S:nth-child(3){animation-delay:.2s}.loading_bar__nVR6S:nth-child(4){animation-delay:.3s}.loading_bar__nVR6S:nth-child(5){animation-delay:.4s}.loading_spinner__ikTj_{display:flex;gap:4px}.loading_spinner__ikTj_.loading_small__Gb_sf{gap:2px}.loading_spinner__ikTj_.loading_small__Gb_sf .loading_bounce1__T_8D6,.loading_spinner__ikTj_.loading_small__Gb_sf .loading_bounce2__3nAgr,.loading_spinner__ikTj_.loading_small__Gb_sf .loading_bounce3__mKxmn{width:6px;height:6px}.loading_spinner__ikTj_.loading_medium__lSZTd{gap:4px}.loading_spinner__ikTj_.loading_medium__lSZTd .loading_bounce1__T_8D6,.loading_spinner__ikTj_.loading_medium__lSZTd .loading_bounce2__3nAgr,.loading_spinner__ikTj_.loading_medium__lSZTd .loading_bounce3__mKxmn{width:8px;height:8px}.loading_spinner__ikTj_.loading_large__NGqrB{gap:6px}.loading_spinner__ikTj_.loading_large__NGqrB .loading_bounce1__T_8D6,.loading_spinner__ikTj_.loading_large__NGqrB .loading_bounce2__3nAgr,.loading_spinner__ikTj_.loading_large__NGqrB .loading_bounce3__mKxmn{width:12px;height:12px}.loading_bounce1__T_8D6,.loading_bounce2__3nAgr,.loading_bounce3__mKxmn{width:8px;height:8px;background:#5e56e7;border-radius:50%;animation:loading_bounce__kGLqM 1.4s ease-in-out infinite both}.loading_bounce1__T_8D6{animation-delay:-.32s}.loading_bounce2__3nAgr{animation-delay:-.16s}.loading_textSection__YbyNo{opacity:0;animation:loading_fadeInUp__JH_ML 1s ease-out .6s forwards;text-align:center}.loading_loadingText__uGgQf{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;letter-spacing:.5px;min-height:1.5em}.loading_loadingSubtext__xw55l{color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:400}.loading_progressSection__XIc3A{opacity:0;animation:loading_fadeInUp__JH_ML 1s ease-out .8s forwards}.loading_progressDots__wGt_G{display:flex;gap:.5rem;align-items:center;justify-content:center}.loading_dot__tirpY{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:all .2s ease}.loading_dot__tirpY.loading_active__otpzj{background:#fff;transform:scale(1.2)}.loading_dot__tirpY.loading_pulse__kEc_S{background:#fff;animation:loading_dotPulse__5nvii 1s ease-in-out infinite}.loading_inlineContainer___ngRh{display:flex;align-items:center;gap:.5rem}.loading_inlineText__Ak0he{color:#475467;font-size:.875rem;font-weight:500}.loading_backgroundPattern__2KIPv{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.loading_floatingChart__qdxG9{position:absolute;font-size:1.5rem;opacity:.1;animation:loading_float__SZrTI 6s ease-in-out infinite}.loading_floatingChart__qdxG9:first-child{top:20%;left:10%;animation-delay:0s}.loading_floatingChart__qdxG9:nth-child(2){top:60%;right:15%;animation-delay:1s}.loading_floatingChart__qdxG9:nth-child(3){bottom:30%;left:20%;animation-delay:2s}.loading_floatingChart__qdxG9:nth-child(4){top:40%;left:70%;animation-delay:3s}.loading_floatingChart__qdxG9:nth-child(5){bottom:20%;right:30%;animation-delay:4s}.loading_floatingChart__qdxG9:nth-child(6){top:10%;right:40%;animation-delay:5s}@keyframes loading_spin__7bLkz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading_pulse__kEc_S{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes loading_chartPulse__lhAfJ{0%,to{transform:scaleY(1);opacity:.7}50%{transform:scaleY(1.5);opacity:1}}@keyframes loading_bounce__kGLqM{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes loading_dotPulse__5nvii{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}@keyframes loading_float__SZrTI{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@keyframes loading_fadeInUp__JH_ML{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading_loadingContainer__1Vjdu.loading_page__wvCpA .loading_loadingText__uGgQf{color:#1d2939}.loading_loadingContainer__1Vjdu.loading_page__wvCpA .loading_loadingSubtext__xw55l{color:#475467}.loading_loadingContainer__1Vjdu.loading_page__wvCpA .loading_dot__tirpY{background:#d1d5db}.loading_loadingContainer__1Vjdu.loading_page__wvCpA .loading_dot__tirpY.loading_active__otpzj,.loading_loadingContainer__1Vjdu.loading_page__wvCpA .loading_dot__tirpY.loading_pulse__kEc_S{background:#5e56e7}.info_container___v9KN{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:10px}.info_container___v9KN .info_info__iueR9{animation:info_slideIn__tn0zS .5s ease forwards;display:flex;width:380px;flex-direction:column;align-items:flex-start;border-radius:4px 4px 0 0;background:#def9ea;z-index:99}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM{display:flex;padding:16px 0 16px 16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG{display:flex;align-items:flex-start;align-self:stretch}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_frameInner__Lef1m{display:flex;align-items:flex-start;gap:14px;flex:1 0}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_frameInner__Lef1m .info_content__QQyLV{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 0}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_frameInner__Lef1m .info_content__QQyLV .info_textFrame__WrXpC{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;align-self:stretch}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_frameInner__Lef1m .info_content__QQyLV .info_textFrame__WrXpC .info_title__I20p6{color:#17191c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_frameInner__Lef1m .info_content__QQyLV .info_textFrame__WrXpC .info_desc__AS2e2{color:#17191c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_frameInner__Lef1m .info_content__QQyLV .info_btn__hjErR{display:flex;padding:6px 0;align-items:center;gap:10px;cursor:pointer;text-decoration:none}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_frameInner__Lef1m .info_content__QQyLV .info_btn__hjErR .info_text__WI12D{color:#0c66e4;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}.info_container___v9KN .info_info__iueR9 .info_box__5DNYM .info_frame__t9qHG .info_close__47V4x{display:flex;padding:0 14px;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch;cursor:pointer}.info_container___v9KN .info_info__iueR9 .info_progressBar__lzwe8{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.info_container___v9KN .info_info__iueR9 .info_progressBar__lzwe8 .info_progress__hGvoZ{transition:width .5s;height:4px;position:absolute;border-radius:0 0 0 4px;background:#0fb85b}.info_container___v9KN .info_info__iueR9 .info_progressBar__lzwe8 .info_bar__GerBn{height:4px;align-self:stretch;border-radius:0 0 4px 4px;background:#a8c7b6}.info_container___v9KN .info_info__iueR9 .info_success__Pj_aH{background:#def9ea}.info_container___v9KN .info_info__iueR9 .info_warning__IIwiZ{background:#fff7d6}.info_container___v9KN .info_info__iueR9 .info_error__sRcx5{background:#ffedeb}.info_container___v9KN .info_hide__73rLH{animation:info_slideOut__caN2d .5s ease forwards}@keyframes info_slideIn__tn0zS{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes info_slideOut__caN2d{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.UserProfileModal_modalOverlay__nvhbs{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;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:UserProfileModal_fadeIn__7CO5Y .2s ease-out}@keyframes UserProfileModal_fadeIn__7CO5Y{0%{opacity:0}to{opacity:1}}.UserProfileModal_modalContent__V66MF{background:#fff;border-radius:16px;width:90%;max-width:480px;max-height:90vh;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:UserProfileModal_slideIn__5Hxwy .3s ease-out}@keyframes UserProfileModal_slideIn__5Hxwy{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserProfileModal_modalHeader__F_Mu6{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.UserProfileModal_modalHeader__F_Mu6 h2{margin:0;font-size:20px;font-weight:600;color:#1f2937}.UserProfileModal_closeButton__pujZU{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:all .2s ease}.UserProfileModal_closeButton__pujZU:hover{background:#f3f4f6;color:#374151}.UserProfileModal_modalBody__ChTyE{padding:24px;max-height:60vh;overflow-y:auto}.UserProfileModal_photoSection__zyhHh{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.UserProfileModal_photoContainer__ItCIi{position:relative;width:120px;height:120px;margin-bottom:12px;border-radius:50%;overflow:hidden;border:4px solid #e5e7eb;transition:all .2s ease}.UserProfileModal_photoContainer__ItCIi:hover{border-color:#3b82f6}.UserProfileModal_photoContainer__ItCIi:hover .UserProfileModal_photoOverlay__TTeFT{opacity:1}.UserProfileModal_profilePhoto__Zj124{width:100%;height:100%;object-fit:cover}.UserProfileModal_profileInitials__jmwz4{width:100%;height:100%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:36px}.UserProfileModal_photoOverlay__TTeFT{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.UserProfileModal_changePhotoButton__SZwH3{background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s ease}.UserProfileModal_changePhotoButton__SZwH3:hover{background:#fff;transform:scale(1.1)}.UserProfileModal_changePhotoButton__SZwH3:disabled{opacity:.5;cursor:not-allowed;transform:none}.UserProfileModal_hiddenFileInput__rdsVs{display:none}.UserProfileModal_photoHint__wbZ8S{font-size:14px;color:#6b7280;text-align:center;margin:0}.UserProfileModal_formGroup__KwnbW{margin-bottom:24px}.UserProfileModal_label__RvZc2{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}.UserProfileModal_input__d_B34{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:16px;color:#1f2937;transition:all .2s ease;box-sizing:border-box}.UserProfileModal_input__d_B34:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.UserProfileModal_input__d_B34.UserProfileModal_disabled__fvgLO{background:#f9fafb;color:#6b7280;cursor:not-allowed}.UserProfileModal_input__d_B34::placeholder{color:#9ca3af}.UserProfileModal_emailHint__yH2CZ{margin-top:6px;font-size:12px;color:#6b7280;margin-bottom:0}.UserProfileModal_modalFooter__IOGch{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end}.UserProfileModal_cancelButton__QpJ7l,.UserProfileModal_saveButton__ZGidk{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:80px}.UserProfileModal_cancelButton__QpJ7l:disabled,.UserProfileModal_saveButton__ZGidk:disabled{opacity:.5;cursor:not-allowed}.UserProfileModal_cancelButton__QpJ7l{background:#f3f4f6;color:#374151}.UserProfileModal_cancelButton__QpJ7l:hover:not(:disabled){background:#e5e7eb}.UserProfileModal_saveButton__ZGidk{background:#3b82f6;color:#fff}.UserProfileModal_saveButton__ZGidk:hover:not(:disabled){background:#2563eb}@media(max-width:768px){.UserProfileModal_modalContent__V66MF{width:95%;margin:16px}.UserProfileModal_modalHeader__F_Mu6{padding:16px 20px}.UserProfileModal_modalHeader__F_Mu6 h2{font-size:18px}.UserProfileModal_modalBody__ChTyE{padding:20px}.UserProfileModal_photoContainer__ItCIi{width:100px;height:100px}.UserProfileModal_profileInitials__jmwz4{font-size:30px}.UserProfileModal_changePhotoButton__SZwH3{width:36px;height:36px;font-size:16px}.UserProfileModal_modalFooter__IOGch{padding:16px 20px;flex-direction:column-reverse}.UserProfileModal_modalFooter__IOGch button{width:100%}}.ConanSidebar_sidebar__33tVv{position:fixed;top:0;left:0;width:280px;height:100vh;background:#17191c;border-right:1px solid #0f1114;display:flex;flex-direction:column;transform:translateX(-100%);transition:all .2s ease}@media(min-width:768px){.ConanSidebar_sidebar__33tVv{position:relative;transform:translateX(0)}}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarOpen__cqg_N{transform:translateX(0)}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu{width:60px}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_sidebarHeader__yg62I{padding:.75rem;justify-content:center}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_logo__xBlrF{display:none}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_collapseButton__3PmHU{display:flex}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_navigation__2cY93{padding:.5rem}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_navigation__2cY93 .ConanSidebar_navItem__Sq_5S{justify-content:center;padding:.75rem}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_navigation__2cY93 .ConanSidebar_navItem__Sq_5S .ConanSidebar_navItemContent__txXf9,.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_navigation__2cY93 .ConanSidebar_navItem__Sq_5S .ConanSidebar_navText__V806q{display:none}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_navigation__2cY93 .ConanSidebar_navItem__Sq_5S .ConanSidebar_navIcon__GgyMc{font-size:1.125rem}.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_chatLists__wtR7D,.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_navigation__2cY93 .ConanSidebar_navItem__Sq_5S .ConanSidebar_navItemLeft__g86QM,.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_navigation__2cY93 .ConanSidebar_navItem__Sq_5S .ConanSidebar_navItemRight__EjVIz,.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_reportsLists__2Ndju,.ConanSidebar_sidebar__33tVv.ConanSidebar_sidebarCollapsed__Kw5Wu .ConanSidebar_searchSection__ZMO6p{display:none}.ConanSidebar_reportsLists__2Ndju{margin-top:1rem}.ConanSidebar_reportsSection__ghEXj{margin-bottom:1rem}.ConanSidebar_reportsList__L7FS2{display:flex;flex-direction:column;gap:.25rem}.ConanSidebar_reportItem__SaykF{padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.ConanSidebar_reportItem__SaykF:hover{background:rgba(94,86,231,.05);border-color:rgba(94,86,231,.1)}.ConanSidebar_reportContent__G1q4G{display:flex;flex-direction:column;gap:2px}.ConanSidebar_reportName__sZORq{font-size:.875rem;font-weight:500;color:#1d2939;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ConanSidebar_reportMeta__AJjB_{display:flex;justify-content:space-between;align-items:center;gap:.25rem}.ConanSidebar_reportType__Y79Ao{font-size:.75rem;color:#475467;text-transform:uppercase;font-weight:500}.ConanSidebar_reportDate__u7ozG{font-size:.75rem;color:#6b7280}.ConanSidebar_mobileOverlay__BA2KK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(23,25,28,.8);z-index:1040;pointer-events:auto}@media(min-width:768px){.ConanSidebar_mobileOverlay__BA2KK{display:none}}.ConanSidebar_sidebarHeader__yg62I{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);min-height:60px}.ConanSidebar_logo__xBlrF{display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s ease}.ConanSidebar_logo__xBlrF:hover{transform:scale(1.05)}.ConanSidebar_logoIcon__ijFMC{width:40px;height:40px;color:#fff;border-radius:.75rem;display:flex;align-items:center;justify-content:center}.ConanSidebar_logoIcon__ijFMC,.ConanSidebar_logoText__xFA8H{background:linear-gradient(135deg,#5e56e7,#532775);font-size:1.25rem;font-weight:700}.ConanSidebar_logoText__xFA8H{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:1px}.ConanSidebar_collapseButton__3PmHU{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:1.125rem;padding:.5rem;border-radius:.5rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease;display:none;align-items:center;justify-content:center;width:32px;height:32px}.ConanSidebar_collapseButton__3PmHU:hover{color:#fff;background:hsla(0,0%,100%,.1)}@media(min-width:768px){.ConanSidebar_collapseButton__3PmHU{display:flex}}.ConanSidebar_closeButton__luoAH{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.125rem;padding:.5rem;border-radius:.5rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease;display:none}.ConanSidebar_closeButton__luoAH:hover{color:#475467;background:rgba(94,86,231,.1)}@media(max-width:767px){.ConanSidebar_closeButton__luoAH{display:flex;align-items:center;justify-content:center}}.ConanSidebar_searchSection__ZMO6p{padding:.5rem 1.5rem}.ConanSidebar_searchBox__OxqwU{position:relative;display:flex;align-items:center}.ConanSidebar_searchIcon__BMotQ{position:absolute;left:.75rem;color:hsla(0,0%,100%,.6);font-size:.875rem;z-index:1}.ConanSidebar_searchInput__6_mQR{width:100%;height:40px;padding:0 1rem 0 2.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;font-size:.875rem;color:#fff;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ConanSidebar_searchInput__6_mQR:focus{outline:none;border-color:#5e56e7;box-shadow:0 0 0 3px rgba(94,86,231,.2);background:hsla(0,0%,100%,.1)}.ConanSidebar_searchInput__6_mQR::placeholder{color:hsla(0,0%,100%,.5)}.ConanSidebar_newChatSection__uPg9F{padding:0 1.5rem}.ConanSidebar_newChatButton__4b8Z9{width:100%;height:48px;background:#fff;color:#17191c;border:none;border-radius:.75rem;font-size:.875rem;font-weight:500;display:flex;align-items:center;padding:.5rem .75rem;gap:.5rem;cursor:pointer;transition:all .2s ease;margin-bottom:8px}.ConanSidebar_newChatButton__4b8Z9:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,38,53,.3)}.ConanSidebar_newChatButton__4b8Z9:active{transform:translateY(0)}.ConanSidebar_newChatButton__4b8Z9 span:first-child{font-size:1.125rem;font-weight:400}.ConanSidebar_navigation__2cY93{padding:.5rem .5rem 0}.ConanSidebar_navItem__Sq_5S{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease;background:none;border:none;width:100%;text-align:left}.ConanSidebar_navItem__Sq_5S:hover{background:hsla(0,0%,100%,.1);color:#fff}.ConanSidebar_navItem__Sq_5S.ConanSidebar_active__mYuXe{background:rgba(94,86,231,.2);color:#5e56e7}.ConanSidebar_navItem__Sq_5S:last-child{margin-bottom:0}.ConanSidebar_navIcon__GgyMc{font-size:1rem}.ConanSidebar_navText__V806q{font-size:.875rem;font-weight:500}.ConanSidebar_navItemContent__txXf9{display:flex;align-items:center;justify-content:space-between;width:100%}.ConanSidebar_navItemLeft__g86QM{display:flex;align-items:center;gap:.75rem}.ConanSidebar_navItemRight__EjVIz{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ConanSidebar_navCount__Lsj_e{font-size:.75rem;color:hsla(0,0%,100%,.5);font-weight:500}.ConanSidebar_navArrow__GzaDT{color:hsla(0,0%,100%,.5);font-size:.875rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ConanSidebar_navItem__Sq_5S:hover .ConanSidebar_navArrow__GzaDT{color:#fff}.ConanSidebar_navItem__Sq_5S.ConanSidebar_active__mYuXe .ConanSidebar_navArrow__GzaDT{color:#5e56e7}.ConanSidebar_chatLists__wtR7D{flex:1 1;overflow-y:auto;padding:0 .5rem .5rem}.ConanSidebar_chatLists__wtR7D::-webkit-scrollbar{width:4px}.ConanSidebar_chatLists__wtR7D::-webkit-scrollbar-track{background:transparent}.ConanSidebar_chatLists__wtR7D::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.ConanSidebar_chatLists__wtR7D::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ConanSidebar_chatSection__Yw_Sw{margin-bottom:2rem;padding:0 .5rem .5rem}.ConanSidebar_chatSection__Yw_Sw:last-child{margin-bottom:0}.ConanSidebar_sectionHeader__egPcZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ConanSidebar_sectionTitle__t5_h6{font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.9);letter-spacing:1px;text-transform:uppercase}.ConanSidebar_sectionCount__UQfiw{font-size:.75rem;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.1);padding:.25rem .5rem;border-radius:9999px}.ConanSidebar_chatList__4dQFm{display:flex;flex-direction:column;gap:.5rem}.ConanSidebar_chatItem__cPIqj{padding:.75rem 1rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease;position:relative;border:1px solid hsla(0,0%,100%,.1)}.ConanSidebar_chatItem__cPIqj:hover{background:hsla(0,0%,100%,.05)}.ConanSidebar_chatItem__cPIqj.ConanSidebar_chatItemActive__2pPPW{background:rgba(94,86,231,.15);border-color:#5e56e7}.ConanSidebar_chatItem__cPIqj.ConanSidebar_chatItemActive__2pPPW .ConanSidebar_chatName__p8kod{color:#5e56e7;font-weight:600}.ConanSidebar_chatContent__9dN3d{width:100%}.ConanSidebar_chatHeader___zY0E{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.25rem}.ConanSidebar_chatName__p8kod{font-size:.875rem;font-weight:500;color:#fff;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;flex:1 1;margin-right:.5rem}.ConanSidebar_chatNameEdit__IUrYL{background:transparent;border:none;font-size:.875rem;font-weight:500;color:#fff;width:100%;outline:none;cursor:text;padding:0;margin:0;line-height:1.3;appearance:none;-webkit-appearance:none;-moz-appearance:none}.ConanSidebar_chatNameEdit__IUrYL:focus{outline:none;box-shadow:none;border:none}.ConanSidebar_chatMenu__OCM6C{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:.25rem;border-radius:.25rem;font-size:.875rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease;opacity:0}.ConanSidebar_chatItem__cPIqj:hover .ConanSidebar_chatMenu__OCM6C{opacity:1}.ConanSidebar_chatMenu__OCM6C:hover{color:#fff;background:hsla(0,0%,100%,.1)}.ConanSidebar_chatMeta__oZxXu{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:hsla(0,0%,100%,.6)}.ConanSidebar_chatSources__bs1lk{font-weight:500}.ConanSidebar_chatDate__ZuDsl{white-space:nowrap}.ConanSidebar_chatMenuDropdown__V5o6I{position:absolute;top:100%;right:1rem;background:#2a2d32;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 8px 25px rgba(0,0,0,.3);z-index:1000;min-width:160px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ConanSidebar_menuOption__xiZdM{width:100%;background:none;border:none;padding:.75rem 1rem;text-align:left;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#fff}.ConanSidebar_menuOption__xiZdM:hover{background:hsla(0,0%,100%,.1)}.ConanSidebar_menuOption__xiZdM.ConanSidebar_menuOptionDanger__vEYW4{color:#f63d68}.ConanSidebar_menuOption__xiZdM.ConanSidebar_menuOptionDanger__vEYW4:hover{background:rgba(246,61,104,.2);color:#f63d68}.ConanSidebar_loadingState__r2RGb{display:flex;flex-direction:column;gap:.75rem}.ConanSidebar_loadingSkeleton__WwfSO{height:60px;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;animation:ConanSidebar_loading__0taTm 1.5s infinite;border-radius:.75rem}@keyframes ConanSidebar_loading__0taTm{0%{background-position:200% 0}to{background-position:-200% 0}}.ConanSidebar_emptyState__5YERx{text-align:center;padding:2rem 1.25rem;color:hsla(0,0%,100%,.6)}.ConanSidebar_emptyIcon__4MK0V{font-size:1.875rem;margin-bottom:1rem;opacity:.5}.ConanSidebar_emptyText__pFKmw{font-size:.875rem;color:hsla(0,0%,100%,.6)}.ConanSidebar_userProfile__w7j_h{padding:1rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.ConanSidebar_userInfo__3zEan{display:flex;align-items:center;gap:.75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;padding:.75rem;position:relative}.ConanSidebar_userAvatar__08F8A{width:40px;height:40px;border-radius:9999px;overflow:hidden;flex-shrink:0;border:2px solid hsla(0,0%,100%,.2)}.ConanSidebar_avatarImage__5QQfX{width:100%;height:100%;object-fit:cover}.ConanSidebar_avatarInitials__M9LR3{width:100%;height:100%;background:linear-gradient(135deg,#5e56e7,#4b46d4);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem}.ConanSidebar_userDetails__V4l1f{flex:1 1;min-width:0}.ConanSidebar_userName__jQBsL{font-size:.875rem;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.ConanSidebar_userEmail__0Hb77{font-size:.75rem;color:hsla(0,0%,100%,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConanSidebar_userActions__jJdPk{display:flex;align-items:center;gap:.5rem;margin-left:auto}.ConanSidebar_settingsButton__UGklL{background:none;border:none;font-size:18px;cursor:pointer;padding:.25rem;border-radius:.5rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease;color:hsla(0,0%,100%,.7)}.ConanSidebar_settingsButton__UGklL:hover{background:hsla(0,0%,100%,.1);color:#fff}.ConanSidebar_userDropdownSidebar__stI4h{bottom:auto;top:100%;left:auto;right:auto;margin-bottom:.5rem;background:#2a2d32;border:1px solid hsla(0,0%,100%,.1)}.ConanSidebar_userDropdownSidebar__stI4h:before{top:auto;bottom:-6px;left:20px;right:auto;transform:rotate(-135deg);border-color:transparent transparent #2a2d32}.ConanSidebar_modalOverlay__ehOue{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(23,25,28,.8);z-index:1050;display:flex;align-items:center;justify-content:center;padding:1.25rem}.ConanSidebar_deleteModal__XWQCA{background:#fff;border-radius:1rem;box-shadow:0 20px 50px rgba(0,0,0,.3);max-width:400px;width:100%;overflow:hidden}.ConanSidebar_modalHeader__XM5zv{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb}.ConanSidebar_modalTitle__g_1vy{font-size:1.125rem;font-weight:600;color:#1d2939;margin:0}.ConanSidebar_modalContent__qKHYN{padding:1.25rem 1.5rem}.ConanSidebar_modalText__HhWdc{font-size:.875rem;color:#1d2939;margin:0 0 .75rem;line-height:1.5}.ConanSidebar_modalWarning__j4Dcq{color:#475467;font-size:.875rem;margin:.5rem 0 0}.ConanSidebar_modalActions__ahuOo{display:flex;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #e5e7eb}.ConanSidebar_cancelButton__8zL0_{flex:1 1;padding:.75rem 1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;color:#475467;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ConanSidebar_cancelButton__8zL0_:hover{background:rgba(94,86,231,.1);border-color:#d1d5db}.ConanSidebar_cancelButton__8zL0_:disabled{opacity:.6;cursor:not-allowed}.ConanSidebar_deleteButton__Icen4{flex:1 1;padding:.75rem 1.25rem;background:#e02954;border:1px solid #e02954;border-radius:.75rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ConanSidebar_deleteButton__Icen4:hover{background:#c9234a;border-color:#c9234a}.ConanSidebar_deleteButton__Icen4:disabled{opacity:.6;cursor:not-allowed}.ChatContextModal_overlay__Z0Isn{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ChatContextModal_fadeIn__v4k2w .2s ease-out}.ChatContextModal_modal__VO5ys{background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);width:90vw;max-width:900px;max-height:85vh;overflow:hidden;animation:ChatContextModal_slideUp__I7oCW .3s ease-out;display:flex;flex-direction:column}.ChatContextModal_header__g3R_b{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #e5e5e5;background:#fafafa}.ChatContextModal_header__g3R_b h3{margin:0;font-size:20px;font-weight:600;color:#2d3748}.ChatContextModal_headerActions__u4wrW{display:flex;align-items:center;gap:12px}.ChatContextModal_refreshBtn__pfrt4{background:none;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280}.ChatContextModal_refreshBtn__pfrt4:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.ChatContextModal_refreshBtn__pfrt4:disabled{opacity:.6;cursor:not-allowed}.ChatContextModal_refreshBtn__pfrt4 .ChatContextModal_spinning__nh_gq{animation:ChatContextModal_spin__tuDhi 1s linear infinite}.ChatContextModal_closeBtn__CoPUp{background:none;border:none;font-size:20px;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s ease;color:#6b7280}.ChatContextModal_closeBtn__CoPUp:hover{background:#f3f4f6;color:#374151}.ChatContextModal_loading__1kK5D{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;color:#6b7280}.ChatContextModal_loading__1kK5D .ChatContextModal_spinner__GDjti{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:ChatContextModal_spin__tuDhi 1s linear infinite;margin-bottom:16px}.ChatContextModal_loading__1kK5D p{margin:0;font-size:16px}.ChatContextModal_error___b_Y_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#dc2626;text-align:center}.ChatContextModal_error___b_Y_ p{margin:0 0 16px;font-size:16px}.ChatContextModal_error___b_Y_ .ChatContextModal_retryBtn__JuTCJ{background:#dc2626;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s ease}.ChatContextModal_error___b_Y_ .ChatContextModal_retryBtn__JuTCJ:hover{background:#b91c1c}.ChatContextModal_tabs__nB6ux{display:flex;border-bottom:1px solid #e5e5e5;background:#fafafa}.ChatContextModal_tab__OYvnH{flex:1 1;padding:16px 24px;background:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#6b7280;border:none;border-bottom:3px solid transparent}.ChatContextModal_tab__OYvnH:hover{background:#f3f4f6;color:#374151}.ChatContextModal_tab__OYvnH.ChatContextModal_active__1D0Yr{color:#3b82f6;background:#fff;border-bottom-color:#3b82f6}.ChatContextModal_content__XaiIc{padding:28px;overflow-y:auto;flex:1 1}.ChatContextModal_dateRange__1nxg9{background:#f8fafc;padding:12px 16px;border-radius:8px;margin-bottom:24px;border-left:4px solid #3b82f6}.ChatContextModal_dateRange__1nxg9 span{font-size:14px;color:#475569;font-weight:500}.ChatContextModal_section__gqMjm{margin-bottom:32px}.ChatContextModal_section__gqMjm:last-child{margin-bottom:0}.ChatContextModal_section__gqMjm h4{margin:0 0 16px;font-size:16px;font-weight:600;color:#1f2937}.ChatContextModal_list__RUKBa{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.ChatContextModal_listItem__48fDW{padding:16px 20px;border-bottom:1px solid #f3f4f6;transition:background-color .2s ease}.ChatContextModal_listItem__48fDW:last-child{border-bottom:none}.ChatContextModal_listItem__48fDW:hover{background:#f9fafb}.ChatContextModal_itemMain__rxo_Q{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.ChatContextModal_itemName__eOC1g,.ChatContextModal_itemPath__2uFxF{font-family:Monaco,Menlo,monospace;font-size:13px;color:#1f2937;font-weight:500;flex:1 1;margin-right:16px;word-break:break-all}.ChatContextModal_itemCount__Df_u8,.ChatContextModal_itemStats__POV1d{font-size:13px;color:#059669;font-weight:600;white-space:nowrap}.ChatContextModal_itemStats__POV1d{color:#6366f1}.ChatContextModal_itemSubtext__WELgi,.ChatContextModal_itemTitle__RxdEW{font-size:12px;color:#6b7280;margin-top:4px;padding-left:0}.ChatContextModal_moreIndicator__II8g7{padding:12px 20px;text-align:center;font-size:14px;color:#9ca3af;font-style:italic;background:#f9fafb}.ChatContextModal_suggestions__LD_8q{background:#fffbeb;border:1px solid #fed7aa;border-radius:10px;padding:20px;margin-top:24px}.ChatContextModal_suggestions__LD_8q h5{margin:0 0 12px;font-size:14px;font-weight:600;color:#92400e}.ChatContextModal_suggestions__LD_8q ul{margin:0;padding-left:20px}.ChatContextModal_suggestions__LD_8q ul li{font-size:14px;color:#78350f;margin-bottom:6px}.ChatContextModal_suggestions__LD_8q ul li:last-child{margin-bottom:0}.ChatContextModal_performanceGrid__6Fruw{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:16px}.ChatContextModal_performanceCard__zRFTD{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;text-align:center;transition:all .2s ease}.ChatContextModal_performanceCard__zRFTD:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.ChatContextModal_performanceValue__wP79a{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px;line-height:1.2}.ChatContextModal_performanceLabel__8nJ_6{font-size:13px;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@keyframes ChatContextModal_fadeIn__v4k2w{0%{opacity:0}to{opacity:1}}@keyframes ChatContextModal_slideUp__I7oCW{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ChatContextModal_spin__tuDhi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.ChatContextModal_modal__VO5ys{width:95vw;max-height:90vh;margin:20px}.ChatContextModal_header__g3R_b{padding:20px}.ChatContextModal_header__g3R_b h3{font-size:18px}.ChatContextModal_content__XaiIc{padding:20px}.ChatContextModal_tab__OYvnH{padding:14px 16px;font-size:14px}.ChatContextModal_itemMain__rxo_Q{flex-direction:column;align-items:flex-start;gap:6px}.ChatContextModal_itemName__eOC1g,.ChatContextModal_itemPath__2uFxF{margin-right:0;font-size:12px}.ChatContextModal_itemCount__Df_u8,.ChatContextModal_itemStats__POV1d{font-size:12px}.ChatContextModal_performanceGrid__6Fruw{grid-template-columns:repeat(2,1fr);gap:12px}.ChatContextModal_performanceCard__zRFTD{padding:16px}.ChatContextModal_performanceValue__wP79a{font-size:20px}.ChatContextModal_performanceLabel__8nJ_6{font-size:12px}}@media(max-width:480px){.ChatContextModal_modal__VO5ys{width:100vw;height:100vh;max-height:none;border-radius:0;margin:0}.ChatContextModal_overlay__Z0Isn{padding:0}.ChatContextModal_performanceGrid__6Fruw{grid-template-columns:1fr;gap:10px}.ChatContextModal_performanceCard__zRFTD{padding:14px}.ChatContextModal_performanceValue__wP79a{font-size:18px}.ChatContextModal_performanceLabel__8nJ_6{font-size:11px}}.DataSourcesModal_modalOverlay__wtDbM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DataSourcesModal_modalContent__Hbtgc{background:#fff;border-radius:16px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:DataSourcesModal_modalSlideIn__EnfqC .3s ease-out}@keyframes DataSourcesModal_modalSlideIn__EnfqC{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.DataSourcesModal_modalHeader__kn6xj{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.DataSourcesModal_modalHeader__kn6xj h2{font-size:22px;font-weight:700;color:#1e293b;margin:0}.DataSourcesModal_closeButton__1FDxj{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.DataSourcesModal_closeButton__1FDxj:hover{background:#f1f5f9;color:#475569}.DataSourcesModal_modalBody__6Km1z{padding:32px;display:flex;flex-direction:column;gap:32px}.DataSourcesModal_section__HUBT2 h3{font-size:18px;font-weight:600;color:#374151;margin:0 0 16px;display:flex;align-items:center;gap:8px}.DataSourcesModal_connectedList__TUoKg{display:flex;flex-direction:column;gap:12px}.DataSourcesModal_connectedItem__HsNOt{display:flex;align-items:center;justify-content:space-between;padding:16px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:12px;transition:all .2s}.DataSourcesModal_connectedItem__HsNOt:hover{box-shadow:0 2px 8px rgba(14,165,233,.1)}.DataSourcesModal_sourceInfo__FvS6y{display:flex;align-items:center;gap:12px;flex:1 1}.DataSourcesModal_sourceInfo__FvS6y .DataSourcesModal_sourceIcon__EFlJX{font-size:24px}.DataSourcesModal_sourceInfo__FvS6y .DataSourcesModal_sourceDetails__lgXzD .DataSourcesModal_sourceName__dRG9x{font-weight:600;color:#0c4a6e;font-size:16px;margin-bottom:2px}.DataSourcesModal_sourceInfo__FvS6y .DataSourcesModal_sourceDetails__lgXzD .DataSourcesModal_sourceAccount__YswXO{color:#64748b;font-size:14px}.DataSourcesModal_removeButton__qzYj0{background:none;border:1px solid #fca5a5;color:#dc2626;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s;display:flex;align-items:center;gap:4px}.DataSourcesModal_removeButton__qzYj0:hover:not(:disabled){background:#fee2e2;border-color:#f87171}.DataSourcesModal_removeButton__qzYj0:disabled{opacity:.5;cursor:not-allowed}.DataSourcesModal_availableList__skcub{display:flex;flex-direction:column;gap:12px}.DataSourcesModal_availableItem__RpZbB{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s}.DataSourcesModal_availableItem__RpZbB:hover{background:#f1f5f9;border-color:#cbd5e1}.DataSourcesModal_availableItem__RpZbB .DataSourcesModal_sourceDetails__lgXzD .DataSourcesModal_sourceName__dRG9x{font-weight:600;color:#374151;font-size:16px;margin-bottom:2px}.DataSourcesModal_availableItem__RpZbB .DataSourcesModal_sourceDetails__lgXzD .DataSourcesModal_sourceDescription___FNVh{color:#64748b;font-size:14px}.DataSourcesModal_sourceActions__1Jiwr{display:flex;align-items:center;gap:8px}.DataSourcesModal_sourceActions__1Jiwr .DataSourcesModal_comingSoon__hIT2m{background:#f59e0b;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.DataSourcesModal_sourceActions__1Jiwr .DataSourcesModal_noAccounts__RbUwR{color:#dc2626;font-size:14px;font-weight:500}.DataSourcesModal_sourceActions__1Jiwr .DataSourcesModal_connectedBadge__DmXEQ{background:#10b981;color:#fff;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:4px}.DataSourcesModal_addSourceConfig__CjO9M{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:20px;margin-top:16px}.DataSourcesModal_configHeader__qf_jR{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border-color,#e5e7eb)}.DataSourcesModal_configHeader__qf_jR h4{margin:0;font-size:16px;font-weight:600;color:var(--text-primary,#1f2937)}.DataSourcesModal_cancelButton__9W_3M{background:none;border:none;font-size:20px;color:var(--text-secondary,#6b7280);cursor:pointer;padding:4px;border-radius:4px}.DataSourcesModal_cancelButton__9W_3M:hover{background:rgba(0,0,0,.1);color:var(--text-primary,#1f2937)}.DataSourcesModal_configSteps__HbVB2{display:flex;flex-direction:column;gap:16px}.DataSourcesModal_configStep__f_j_p{display:flex;flex-direction:column;gap:8px}.DataSourcesModal_configStep__f_j_p label{font-weight:500;color:var(--text-primary,#1f2937);font-size:14px}.DataSourcesModal_selectInput__CzTRU{width:100%;padding:12px 16px;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background:var(--bg-primary,#fff);color:var(--text-primary,#1f2937);font-size:14px;transition:all .2s ease}.DataSourcesModal_selectInput__CzTRU:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DataSourcesModal_selectInput__CzTRU:hover{border-color:var(--primary-hover,#2563eb)}.DataSourcesModal_configActions__Rr08J{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-color,#e5e7eb)}.DataSourcesModal_secondaryButton__3Pcei{padding:10px 16px;border:1px solid var(--border-color,#e5e7eb);background:var(--bg-primary,#fff);color:var(--text-primary,#1f2937);border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.DataSourcesModal_secondaryButton__3Pcei:hover:not(:disabled){background:var(--bg-secondary,#f8fafc);border-color:var(--primary-color,#3b82f6)}.DataSourcesModal_secondaryButton__3Pcei:disabled{opacity:.6;cursor:not-allowed}.DataSourcesModal_primaryButton__tchR1{padding:10px 16px;border:none;background:var(--primary-color,#3b82f6);color:#fff;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.DataSourcesModal_primaryButton__tchR1:hover:not(:disabled){background:var(--primary-hover,#2563eb)}.DataSourcesModal_primaryButton__tchR1:disabled{opacity:.6;cursor:not-allowed;background:var(--text-secondary,#6b7280)}.DataSourcesModal_addButton__Zyk5z{padding:8px 16px;border:1px solid var(--primary-color,#3b82f6);background:transparent;color:var(--primary-color,#3b82f6);border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.DataSourcesModal_addButton__Zyk5z:hover:not(:disabled){background:var(--primary-color,#3b82f6);color:#fff}.DataSourcesModal_addButton__Zyk5z:disabled{opacity:.6;cursor:not-allowed}.DataSourcesModal_emptyState__NijGq{text-align:center;padding:32px;color:#64748b}.DataSourcesModal_emptyState__NijGq p{margin:0;font-size:16px}.DataSourcesModal_loadingState__ZNk1p{text-align:center;padding:32px;color:#64748b}.DataSourcesModal_loadingState__ZNk1p p{margin:0;font-size:16px}@media(max-width:768px){.DataSourcesModal_modalContent__Hbtgc{width:95%;max-height:95vh}.DataSourcesModal_modalHeader__kn6xj{padding:20px 24px}.DataSourcesModal_modalHeader__kn6xj h2{font-size:20px}.DataSourcesModal_modalBody__6Km1z{padding:24px;gap:24px}.DataSourcesModal_availableItem__RpZbB,.DataSourcesModal_connectedItem__HsNOt{flex-direction:column;gap:12px;align-items:flex-start}.DataSourcesModal_availableItem__RpZbB .DataSourcesModal_sourceActions__1Jiwr,.DataSourcesModal_connectedItem__HsNOt .DataSourcesModal_sourceActions__1Jiwr{width:100%;justify-content:flex-end}}.UserDropdown_userDropdown__LqRE8{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 8px 25px rgba(0,0,0,.15);z-index:1000;min-width:280px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.UserDropdown_userDropdown__LqRE8:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:#fff;border:1px solid #e5e7eb;border-right:none;border-bottom:none;transform:rotate(45deg)}.UserDropdown_userInfo__Y_yi4{display:flex;align-items:center;gap:.75rem;padding:1.25rem;border-bottom:1px solid #e5e7eb}.UserDropdown_userAvatarLarge__sWNUp{width:48px;height:48px;border-radius:9999px;overflow:hidden;flex-shrink:0;border:2px solid #e5e7eb}.UserDropdown_avatarImage__5_XWa{width:100%;height:100%;object-fit:cover}.UserDropdown_avatarInitials__jFHZm{width:100%;height:100%;background:linear-gradient(135deg,#5e56e7,#4b46d4);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.UserDropdown_userDetails__HXUFB{flex:1 1;min-width:0}.UserDropdown_userDisplayName__A59w9{font-size:1rem;font-weight:600;color:#1d2939;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserDropdown_userEmail__lbsHT{font-size:.875rem;color:#475467;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserDropdown_userRole__1ZVXd{font-size:.75rem;color:#5e56e7;font-weight:500;background:rgba(139,38,53,.1);padding:.25rem .5rem;border-radius:.5rem;display:inline-block;margin-top:.25rem}.UserDropdown_menuDivider__Qx6uj{height:1px;background:#e5e7eb;margin:.5rem 0}.UserDropdown_menuItem__5aG_l{width:100%;background:none;border:none;padding:.75rem 1.25rem;text-align:left;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease;display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#1d2939}.UserDropdown_menuItem__5aG_l:hover{background:rgba(94,86,231,.1)}.UserDropdown_menuItem__5aG_l:last-child{color:#e02954}.UserDropdown_menuItem__5aG_l:last-child:hover{background:rgba(239,68,68,.1);color:#c9234a}.UserDropdown_menuIcon__8kWTT{font-size:1rem;width:20px;text-align:center}.UserDropdown_overlay__Euksb{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:999}.HeaderSyncStatus_headerSyncStatus__fwlhB{display:flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;transition:all .3s ease;min-width:120px}.HeaderSyncStatus_headerSyncStatus__fwlhB.HeaderSyncStatus_blocking__d3yWA{background:#fef3cd;border:1px solid #fbbf24;color:#92400e}.HeaderSyncStatus_loading__zGEq1{display:flex;align-items:center;gap:6px;color:#64748b}.HeaderSyncStatus_loading__zGEq1 span{font-size:11px}.HeaderSyncStatus_syncing__Nb5EV{display:flex;align-items:center;gap:8px;background:#dbeafe;border:1px solid #3b82f6;color:#1e40af;padding:4px 8px;border-radius:16px}.HeaderSyncStatus_syncingText__XdU5n{display:flex;flex-direction:column;line-height:1.2}.HeaderSyncStatus_syncingLabel__jpRkq{font-weight:600;font-size:11px}.HeaderSyncStatus_syncingSource__tuD9r{font-size:10px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.HeaderSyncStatus_success__Q5e_G{display:flex;align-items:center;gap:6px;background:#dcfce7;border:1px solid #10b981;color:#065f46;padding:4px 8px;border-radius:16px}.HeaderSyncStatus_successText__VejQS{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1 1}.HeaderSyncStatus_successLabel__K0hRR{font-weight:600;font-size:11px}.HeaderSyncStatus_successDetails__IcS8_{font-size:10px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeaderSyncStatus_error__QzXYy{display:flex;align-items:center;gap:6px;background:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:4px 8px;border-radius:16px}.HeaderSyncStatus_errorText__Y7COV{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1 1}.HeaderSyncStatus_errorLabel__NmB0M{font-weight:600;font-size:11px}.HeaderSyncStatus_errorMessage__M0YOp{font-size:10px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.HeaderSyncStatus_errorIcon__Im873,.HeaderSyncStatus_successIcon__8jDii{font-size:12px;flex-shrink:0}.HeaderSyncStatus_refreshBtn__1TrOn,.HeaderSyncStatus_retryBtn__scvwo{background:none;border:none;font-size:10px;cursor:pointer;padding:2px;border-radius:4px;transition:all .2s ease;opacity:.7;flex-shrink:0}.HeaderSyncStatus_refreshBtn__1TrOn:hover,.HeaderSyncStatus_retryBtn__scvwo:hover{opacity:1;background:hsla(0,0%,100%,.2)}.HeaderSyncStatus_spinner__iWOdG{width:12px;height:12px;border:1.5px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:HeaderSyncStatus_spin__S9qau 1s linear infinite;flex-shrink:0}@keyframes HeaderSyncStatus_spin__S9qau{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.HeaderSyncStatus_headerSyncStatus__fwlhB{min-width:100px;padding:4px 8px}.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_errorMessage__M0YOp,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_successDetails__IcS8_,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_syncingSource__tuD9r{display:none}.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_errorLabel__NmB0M,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_successLabel__K0hRR,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_syncingLabel__jpRkq{font-size:10px}}@media(max-width:480px){.HeaderSyncStatus_headerSyncStatus__fwlhB{min-width:80px}.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_errorText__Y7COV,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_successText__VejQS,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_syncingText__XdU5n{display:none}.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_error__QzXYy,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_success__Q5e_G,.HeaderSyncStatus_headerSyncStatus__fwlhB .HeaderSyncStatus_syncing__Nb5EV{padding:4px 6px}}.HeaderCostSummary_headerCostSummary__PVYQ_{position:relative;display:flex;align-items:center;cursor:pointer}.HeaderCostSummary_loading__mWal_{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#64748b;font-size:11px}.HeaderCostSummary_loading__mWal_ span:first-child{font-size:12px}.HeaderCostSummary_costBadge__D122I{display:flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;font-size:11px;font-weight:600;box-shadow:0 2px 4px rgba(102,126,234,.3);transition:all .2s ease}.HeaderCostSummary_costBadge__D122I:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(102,126,234,.4)}.HeaderCostSummary_costIcon__L3eKF{font-size:12px}.HeaderCostSummary_totalCost__3nR_P{font-weight:700;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.HeaderCostSummary_efficiency__vDmk0{padding:2px 5px;border-radius:8px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.HeaderCostSummary_efficiency__vDmk0.HeaderCostSummary_excellent__9nlrZ{background:rgba(72,187,120,.9);color:#fff}.HeaderCostSummary_efficiency__vDmk0.HeaderCostSummary_good__PKV6i{background:rgba(66,153,225,.9);color:#fff}.HeaderCostSummary_efficiency__vDmk0.HeaderCostSummary_fair__cZuPE{background:rgba(237,137,54,.9);color:#fff}.HeaderCostSummary_efficiency__vDmk0.HeaderCostSummary_high__nib6Z{background:hsla(0,88%,68%,.9);color:#fff}.HeaderCostSummary_tooltip__rFAvt{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;animation:HeaderCostSummary_slideDown__7NXBV .2s ease-out}.HeaderCostSummary_tooltipContent__S7in9{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:200px;font-size:12px}.HeaderCostSummary_tooltipHeader__tqGpo{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.HeaderCostSummary_tooltipTitle__rE_XX{font-weight:600;color:#1e293b}.HeaderCostSummary_tooltipTotal__p6sun{font-weight:700;color:#667eea;font-size:13px}.HeaderCostSummary_tooltipStats__OyRlF{display:flex;justify-content:space-between;margin-bottom:8px}.HeaderCostSummary_tooltipStat__dQDMa{display:flex;flex-direction:column;align-items:center;gap:2px}.HeaderCostSummary_tooltipLabel__T6FXg{color:#64748b;font-size:10px;font-weight:500}.HeaderCostSummary_tooltipValue__A2KC5{color:#1e293b;font-weight:600;font-size:11px}.HeaderCostSummary_tooltipBreakdown__6__Q6{margin-bottom:8px;padding-top:8px;border-top:1px solid #f1f5f9}.HeaderCostSummary_tooltipBreakdownItem__puwkh{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.HeaderCostSummary_tooltipBreakdownItem__puwkh .HeaderCostSummary_tooltipLabel__T6FXg{flex:1 1;text-align:left}.HeaderCostSummary_tooltipBreakdownItem__puwkh .HeaderCostSummary_tooltipValue__A2KC5{margin-right:4px}.HeaderCostSummary_tooltipPercent__zr8zb{color:#64748b;font-size:10px;font-weight:500}.HeaderCostSummary_tooltipUsage__Z8pvO{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid #f1f5f9}@keyframes HeaderCostSummary_slideDown__7NXBV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.HeaderCostSummary_costBadge__D122I{padding:3px 8px;gap:4px}.HeaderCostSummary_costBadge__D122I .HeaderCostSummary_costIcon__L3eKF,.HeaderCostSummary_costBadge__D122I .HeaderCostSummary_totalCost__3nR_P{font-size:11px}.HeaderCostSummary_costBadge__D122I .HeaderCostSummary_efficiency__vDmk0{font-size:8px;padding:1px 4px}.HeaderCostSummary_tooltipContent__S7in9{min-width:180px;padding:10px;font-size:11px}.HeaderCostSummary_tooltipTotal__p6sun{font-size:12px}}@media(max-width:480px){.HeaderCostSummary_costBadge__D122I{padding:2px 6px}.HeaderCostSummary_costBadge__D122I .HeaderCostSummary_efficiency__vDmk0{display:none}.HeaderCostSummary_tooltip__rFAvt{right:-20px}.HeaderCostSummary_tooltipContent__S7in9{min-width:160px;font-size:10px}}.NotificationBell_notificationBell__JJGXc{position:relative;display:inline-block}.NotificationBell_bellButton__uvJQo{position:relative;background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.NotificationBell_bellButton__uvJQo:hover{background:#f3f4f6}.NotificationBell_bellButton__uvJQo:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.NotificationBell_bellButton__uvJQo .NotificationBell_bellIcon__HMFcE{font-size:20px;display:block}.NotificationBell_bellButton__uvJQo .NotificationBell_badge__AV9Hw{position:absolute;top:0;right:0;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;transform:translate(25%,-25%);animation:NotificationBell_pulse__hG4VR 2s infinite;box-shadow:0 2px 4px rgba(239,68,68,.3)}@keyframes NotificationBell_pulse__hG4VR{0%,to{transform:translate(25%,-25%) scale(1)}50%{transform:translate(25%,-25%) scale(1.1)}}.NotificationBell_dropdown__JDl2H{position:absolute;top:100%;right:0;width:360px;background:#fff;border-radius:12px;box-shadow:0 20px 32px rgba(0,0,0,.15);border:1px solid #e5e7eb;z-index:1000;margin-top:8px;max-height:500px;display:flex;flex-direction:column;animation:NotificationBell_dropdownFadeIn__Uhvez .2s ease-out}@keyframes NotificationBell_dropdownFadeIn__Uhvez{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationBell_dropdownHeader__fojC6{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f3f4f6}.NotificationBell_dropdownHeader__fojC6 h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.NotificationBell_dropdownHeader__fojC6 .NotificationBell_markAllButton__KqjLT{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;border-radius:4px;transition:all .2s ease}.NotificationBell_dropdownHeader__fojC6 .NotificationBell_markAllButton__KqjLT:hover{background:#eff6ff}.NotificationBell_dropdownContent__4oJwt{flex:1 1;overflow-y:auto;max-height:400px}.NotificationBell_empty__vcnLy,.NotificationBell_error__mtYIJ,.NotificationBell_loading____UJ2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.NotificationBell_empty__vcnLy .NotificationBell_spinner__Z_XyZ,.NotificationBell_error__mtYIJ .NotificationBell_spinner__Z_XyZ,.NotificationBell_loading____UJ2 .NotificationBell_spinner__Z_XyZ{width:24px;height:24px;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:NotificationBell_spin__SEccA 1s linear infinite;margin-bottom:12px}.NotificationBell_empty__vcnLy p,.NotificationBell_error__mtYIJ p,.NotificationBell_loading____UJ2 p{margin:0 0 8px;color:#6b7280;font-size:14px}.NotificationBell_empty__vcnLy small,.NotificationBell_error__mtYIJ small,.NotificationBell_loading____UJ2 small{color:#9ca3af;font-size:12px}.NotificationBell_empty__vcnLy .NotificationBell_retryButton__tKbMz,.NotificationBell_error__mtYIJ .NotificationBell_retryButton__tKbMz,.NotificationBell_loading____UJ2 .NotificationBell_retryButton__tKbMz{background:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:13px;margin-top:8px}.NotificationBell_empty__vcnLy .NotificationBell_retryButton__tKbMz:hover,.NotificationBell_error__mtYIJ .NotificationBell_retryButton__tKbMz:hover,.NotificationBell_loading____UJ2 .NotificationBell_retryButton__tKbMz:hover{background:#2563eb}@keyframes NotificationBell_spin__SEccA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationBell_empty__vcnLy .NotificationBell_emptyIcon__9Quvo{font-size:32px;margin-bottom:12px}.NotificationBell_notificationsList__KiB_P{padding:8px 0}.NotificationBell_notificationItem__mnI_u{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.NotificationBell_notificationItem__mnI_u:hover{background:#f9fafb}.NotificationBell_notificationItem__mnI_u.NotificationBell_unread__vGd5F{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border-left-color:#3b82f6}.NotificationBell_notificationItem__mnI_u.NotificationBell_high__ZNU55{border-left-color:#ef4444}.NotificationBell_notificationItem__mnI_u.NotificationBell_high__ZNU55.NotificationBell_unread__vGd5F{background:linear-gradient(135deg,#fef2f2,#fdf2f8)}.NotificationBell_notificationItem__mnI_u.NotificationBell_medium___4QDm{border-left-color:#f59e0b}.NotificationBell_notificationItem__mnI_u.NotificationBell_medium___4QDm.NotificationBell_unread__vGd5F{background:linear-gradient(135deg,#fffbeb,#fef3c7)}.NotificationBell_notificationItem__mnI_u.NotificationBell_low__56Uns{border-left-color:#10b981}.NotificationBell_notificationItem__mnI_u.NotificationBell_low__56Uns.NotificationBell_unread__vGd5F{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationIcon__7fYbZ{font-size:18px;flex-shrink:0;margin-top:2px}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr{flex:1 1;min-width:0}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr .NotificationBell_notificationTitle__QkKIK{margin:0 0 4px;font-size:14px;font-weight:600;color:#1f2937;line-height:1.3}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr .NotificationBell_notificationMessage__L_7ZR{margin:0 0 8px;font-size:13px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr .NotificationBell_notificationMeta__ZQpni{display:flex;align-items:center;gap:8px}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr .NotificationBell_notificationMeta__ZQpni .NotificationBell_notificationTime__KBpzx{font-size:11px;color:#9ca3af}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr .NotificationBell_notificationMeta__ZQpni .NotificationBell_unreadDot__KD588{width:6px;height:6px;background:#3b82f6;border-radius:50%;flex-shrink:0}.NotificationBell_notificationItem__mnI_u .NotificationBell_actionIndicator__n14ON{color:#9ca3af;font-size:12px;flex-shrink:0;margin-top:2px}.NotificationBell_dropdownFooter__FJoKQ{padding:12px 20px;border-top:1px solid #f3f4f6}.NotificationBell_dropdownFooter__FJoKQ .NotificationBell_viewAllButton__VXqdP{width:100%;background:none;border:1px solid #e5e7eb;color:#374151;padding:10px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.NotificationBell_dropdownFooter__FJoKQ .NotificationBell_viewAllButton__VXqdP:hover{background:#f9fafb;border-color:#d1d5db}@media(max-width:768px){.NotificationBell_dropdown__JDl2H{width:320px;max-width:calc(100vw - 40px)}.NotificationBell_notificationItem__mnI_u{padding:10px 16px}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr .NotificationBell_notificationTitle__QkKIK{font-size:13px}.NotificationBell_notificationItem__mnI_u .NotificationBell_notificationContent__QntHr .NotificationBell_notificationMessage__L_7ZR{font-size:12px}.NotificationBell_dropdownHeader__fojC6{padding:12px 16px}.NotificationBell_dropdownHeader__fojC6 h3{font-size:15px}}@media(max-width:480px){.NotificationBell_dropdown__JDl2H{right:-20px;width:280px}}.NotificationBell_notificationBell__JJGXc.NotificationBell_inSidebar__2wNoo .NotificationBell_dropdown__JDl2H{right:auto;left:0;top:auto;bottom:100%;margin-top:0;margin-bottom:8px}@media(max-width:480px){.NotificationBell_dropdown__JDl2H{right:-20px;width:280px}.NotificationBell_notificationBell__JJGXc.NotificationBell_inSidebar__2wNoo .NotificationBell_dropdown__JDl2H{right:0;left:auto}}.ConanHeader_header__Ui1lA{display:flex;align-items:center;justify-content:space-between;padding:4px 1.5rem;border-bottom:1px solid #d5d9e1;box-shadow:0 2px 7px rgba(0,0,0,.15);position:relative}.ConanHeader_leftSection__iBVoY{display:flex;align-items:center;gap:1rem;flex:1 1;min-width:0}.ConanHeader_mobileMenuButton__za_fO{display:none;background:none;border:none;font-size:1.125rem;color:#475467;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ConanHeader_mobileMenuButton__za_fO:hover{background:rgba(94,86,231,.1);color:#5e56e7}@media(max-width:767px){.ConanHeader_mobileMenuButton__za_fO{display:flex;align-items:center;justify-content:center}}.ConanHeader_chatInfo__ZU8hO{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.ConanHeader_chatTitle__oiZ_h{font-size:1.125rem;font-weight:600;color:#1d2939;margin:0;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:639px){.ConanHeader_chatTitle__oiZ_h{font-size:1rem}}.ConanHeader_chatMeta__bBUA_{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ConanHeader_chatType__ngwCZ{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ConanHeader_sourcesIndicator__5emf0{display:flex;align-items:center;gap:.25rem}.ConanHeader_sourceChip__FFiQJ{display:flex;align-items:center;padding:2px 6px;border:1px solid;border-radius:.25rem;background:#fff;font-size:.75rem}.ConanHeader_manageSourcesBtn__g507x{background:none;border:1px solid #e5e7eb;width:40px;height:40px;border-radius:.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.5rem}.ConanHeader_manageSourcesBtn__g507x:hover{border-color:#5e56e7;background:rgba(94,86,231,.1)}.ConanHeader_infoButton__3ISvz{background:none;border:1px solid #e5e7eb;width:40px;height:40px;border-radius:.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.5rem;flex-shrink:0}.ConanHeader_infoButton__3ISvz:hover{border-color:#5e56e7;background:rgba(94,86,231,.1);transform:translateY(-1px)}.ConanHeader_preferencesButton__jOp_Y{background:none;border:1px solid #e5e7eb;width:40px;height:40px;border-radius:.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1.5rem;flex-shrink:0}.ConanHeader_preferencesButton__jOp_Y:hover{border-color:#5e56e7;background:rgba(94,86,231,.1);transform:translateY(-1px)}@media(max-width:639px){.ConanHeader_preferencesButton__jOp_Y{width:36px;height:36px;font-size:1.125rem}}.ConanHeader_rightSection__sokLK{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ConanHeader_chatStatusIndicators__1nQLG{display:flex;align-items:center;gap:.5rem}@media(max-width:639px){.ConanHeader_chatStatusIndicators__1nQLG{display:none}}.ConanHeader_dashboardButton__F82ba{background:none;border:1px solid #e5e7eb;width:40px;height:40px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1rem}.ConanHeader_dashboardButton__F82ba:hover{border-color:#5e56e7;background:rgba(94,86,231,.1);transform:translateY(-1px)}@media(max-width:639px){.ConanHeader_dashboardButton__F82ba{display:none}}.ConanHeader_userMenu__kD7L_{position:relative;border:1px solid #f2f4f7;border-radius:.75rem}.ConanHeader_userMenu__kD7L_:hover{background:#f3f4f6}.ConanHeader_userButton__kch_1{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:.5rem .75rem;cursor:pointer;transition:all .2s ease}@media(max-width:639px){.ConanHeader_userButton__kch_1 .ConanHeader_userName___ThEG{display:none}}.ConanHeader_userAvatar___SNI4{width:32px;height:32px;border-radius:9999px;border:1px solid #f2f4f7}.ConanHeader_userName___ThEG{font-size:.875rem;font-weight:500;color:#1d2939;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ConanHeader_dropdownArrow__IQGuJ{font-size:.75rem;color:#6b7280;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ConanHeader_userDropdown__uBXB_{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 8px 32px rgba(0,0,0,.1);padding:.5rem;min-width:240px;z-index:1000}.ConanHeader_userInfo__WIV3s{display:flex;align-items:center;gap:.75rem;padding:.75rem;margin-bottom:.5rem}.ConanHeader_userAvatarLarge__xxA_P{width:48px;height:48px;border-radius:9999px;background:#5e56e7;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;flex-shrink:0}.ConanHeader_avatarImage__zFRRF{width:100%;height:100%;border-radius:9999px;object-fit:cover}.ConanHeader_avatarInitials__UEhoL{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ConanHeader_userDetails___Dx8X{flex:1 1;min-width:0}.ConanHeader_userDisplayName__VJGzK{font-size:1rem;font-weight:600;color:#1d2939;margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ConanHeader_userEmail__yMvCW{font-size:.875rem;color:#475467;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ConanHeader_userRole__u7azp{font-size:.75rem;color:#5e56e7;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.ConanHeader_menuItem__lcy3X{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:none;border:none;border-radius:.5rem;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease;font-size:.875rem;color:#1d2939;text-align:left}.ConanHeader_menuItem__lcy3X:hover{background:rgba(94,86,231,.1)}.ConanHeader_menuItem__lcy3X span:first-child{font-size:1rem}.ConanHeader_menuIcon__XjWU_{width:20px;display:flex;align-items:center;justify-content:center}.ConanHeader_menuDivider__GfstR{height:1px;background:#e5e7eb;margin:.5rem 0}.ConanHeader_overlay__XaEVI{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}@media(max-width:767px){.ConanHeader_header__Ui1lA{padding:.75rem 1rem;height:70px}.ConanHeader_leftSection__iBVoY{gap:.75rem}.ConanHeader_rightSection__sokLK{gap:.5rem}}@media(max-width:639px){.ConanHeader_header__Ui1lA{padding:.75rem;height:65px}.ConanHeader_chatInfo__ZU8hO{gap:2px}.ConanHeader_chatMeta__bBUA_{gap:.25rem}.ConanHeader_sourcesIndicator__5emf0{gap:2px}.ConanHeader_userDropdown__uBXB_{min-width:200px;right:-.5rem}}.ConanHeader_breadcrumb__IQap3{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;margin-top:2px}.ConanHeader_breadcrumbItem__OjOi8{font-weight:500;color:#475467}.ConanHeader_breadcrumbSeparator__BeQiO{color:#6b7280;margin:0 .25rem}.ConanHeader_pageSubtitle__WhVGC{font-size:.875rem;color:#475467;margin:0;font-weight:400;line-height:1.2}.ConanHeader_pageActions__B_1Yg{display:flex;align-items:center;gap:.75rem}.ConanHeader_pageActionButton__zOVIT{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:#5e56e7;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.ConanHeader_pageActionButton__zOVIT:hover{background:#4b46d4}.ConanHeader_pageActionButton__zOVIT:disabled{opacity:.6;cursor:not-allowed}.ConanHeader_reportStatus__7wsvm{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#475467}.ConanHeader_syncStatusDot__HFfWy{display:flex;align-items:center}.ConanHeader_syncStatusDot__HFfWy .ConanHeader_synced__r0kcB{color:#12b76a;font-size:.875rem;animation:ConanHeader_pulse__ylL10 2s infinite}.ConanHeader_syncStatusDot__HFfWy .ConanHeader_syncing__56ERv{color:#ff692e;font-size:.875rem;animation:ConanHeader_spin__iBpi1 1s linear infinite}.ConanHeader_autoSaveIndicator__4CTlD{display:flex;align-items:center;gap:.25rem;color:#6b7280;font-style:italic}.ConanHeader_autoSaveIndicator__4CTlD:before{content:"⟳";animation:ConanHeader_spin__iBpi1 2s linear infinite}@keyframes ConanHeader_pulse__ylL10{0%,to{opacity:1}50%{opacity:.5}}@keyframes ConanHeader_spin__iBpi1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateConv_modalOverlay__KFfN2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1050;padding:1.25rem}.CreateConv_modalContent__1GsiU{background:#fff;border-radius:1.5rem;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 25px 50px rgba(0,0,0,.25);border:1px solid #e5e7eb}.CreateConv_modalContent__1GsiU::-webkit-scrollbar{width:8px}.CreateConv_modalContent__1GsiU::-webkit-scrollbar-track{background:transparent}.CreateConv_modalContent__1GsiU::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}.CreateConv_modalContent__1GsiU::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes CreateConv_modalSlideIn__a5LHZ{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.CreateConv_modalHeader__YJlBY{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1.25rem;border-bottom:1px solid #e5e7eb}.CreateConv_modalHeader__YJlBY h2{color:#1d2939;font-size:1.5rem;font-weight:700;margin:0;background:linear-gradient(135deg,#5e56e7,#532775);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.CreateConv_closeButton__CE2_J{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;padding:.5rem;border-radius:.5rem;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.CreateConv_closeButton__CE2_J:hover{color:#475467;background:rgba(94,86,231,.1)}.CreateConv_modalBody__LjxtL{padding:1.25rem 2rem}.CreateConv_progressSteps__YGgo1{display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem}@media(max-width:768px){.CreateConv_progressSteps__YGgo1{margin-bottom:2rem}}.CreateConv_progressStep__Weunm{display:flex;flex-direction:column;align-items:center;gap:.5rem}.CreateConv_progressStep__Weunm.CreateConv_active__P34nr .CreateConv_stepNumber__31l7I{background:linear-gradient(135deg,#5e56e7,#4b46d4);color:#fff;box-shadow:0 4px 12px rgba(139,38,53,.3)}.CreateConv_progressStep__Weunm.CreateConv_active__P34nr .CreateConv_stepLabel__bX2d7{color:#5e56e7;font-weight:600}.CreateConv_stepNumber__31l7I{width:40px;height:40px;border-radius:9999px;background:#17191c;color:#475467;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;transition:all .2s ease}.CreateConv_stepLabel__bX2d7{font-size:.875rem;font-weight:500;color:#475467;text-align:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.CreateConv_progressLine__FjPLo{width:80px;height:2px;background:#e5e7eb;margin:0 1rem}@media(max-width:768px){.CreateConv_progressLine__FjPLo{width:60px;margin:0 .75rem}}.CreateConv_loadingState__s1tav{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;text-align:center}.CreateConv_loadingState__s1tav p{color:#475467;margin-top:1rem;font-size:1rem}.CreateConv_stepHeader__H2e_f{text-align:center;margin-bottom:2rem}.CreateConv_stepHeader__H2e_f h3{color:#1d2939;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.CreateConv_stepHeader__H2e_f p{color:#475467;font-size:1rem;margin:0;line-height:1.6}.CreateConv_sourceSelection__8mHkT{color:#2563eb}.CreateConv_sourceSelection__8mHkT .CreateConv_sourcesGrid__iYEgq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-bottom:2rem}@media(max-width:768px){.CreateConv_sourceSelection__8mHkT .CreateConv_sourcesGrid__iYEgq{grid-template-columns:1fr;gap:1rem}}.CreateConv_sourceCard__HmP3j{background:#fff;border:2px solid #e5e7eb;border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .2s ease;position:relative}.CreateConv_sourceCard__HmP3j:hover{border-color:#5e56e7;box-shadow:0 8px 20px rgba(139,38,53,.1);transform:translateY(-2px)}.CreateConv_sourceCard__HmP3j.CreateConv_selected__oKCxr{border-color:#5e56e7;background:linear-gradient(135deg,rgba(139,38,53,.05),rgba(232,228,240,.3));box-shadow:0 8px 20px rgba(139,38,53,.15)}.CreateConv_sourceCard__HmP3j.CreateConv_unavailable__SINKt{opacity:.6;cursor:not-allowed}.CreateConv_sourceCard__HmP3j.CreateConv_unavailable__SINKt:hover{transform:none;border-color:#e5e7eb;box-shadow:none}.CreateConv_sourceHeader__1dH3b{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.CreateConv_sourceIcon__vDfq1{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.CreateConv_sourceName__WGa91{color:#1d2939;font-size:1.125rem;font-weight:700;margin:0}.CreateConv_sourceDescription__SNLuV{color:#475467;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.CreateConv_sourceStatus__3j8ID{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#17191c}.CreateConv_sourceStatus__3j8ID.CreateConv_available__zUs4z{color:#5e56e7}.CreateConv_sourceStatus__3j8ID.CreateConv_unavailable__SINKt{color:#6b7280}.CreateConv_checkIcon__GYPxS{position:absolute;top:1rem;right:1rem;width:24px;height:24px;border-radius:9999px;background:#5e56e7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;opacity:0;transform:scale(.8);transition:all .2s ease}.CreateConv_sourceCard__HmP3j.CreateConv_selected__oKCxr .CreateConv_checkIcon__GYPxS{opacity:1;transform:scale(1)}.CreateConv_selectionSummary__C52jZ{background:linear-gradient(135deg,rgba(139,38,53,.05),rgba(232,228,240,.3));border:1px solid #5e56e7;border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.CreateConv_selectionSummary__C52jZ h4{color:#5e56e7;font-size:1rem;font-weight:600;margin:0 0 1rem}.CreateConv_selectedList__vsB_4{display:flex;flex-direction:column;gap:.75rem}.CreateConv_selectedItem__a3cqR{display:flex;align-items:center;gap:.75rem;background:#fff;padding:.75rem 1rem;border-radius:.75rem;border:1px solid #e5e7eb}.CreateConv_selectedItem__a3cqR span:first-child{font-size:1.25rem}.CreateConv_selectedItem__a3cqR span:nth-child(2){font-weight:600;color:#1d2939}.CreateConv_accountInfo__R4aN1{color:#475467;font-size:.875rem;margin-left:auto}.CreateConv_formGroup__vhD9m{margin-bottom:24px}.CreateConv_formGroup__vhD9m label{display:block;color:#374151;margin-bottom:8px;font-size:14px}.CreateConv_textInput__WCMFi{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;color:#1d2939;background:#fff;transition:all .2s ease}.CreateConv_textInput__WCMFi:focus{outline:none;border-color:#5e56e7;box-shadow:0 0 0 3px rgba(139,38,53,.1)}.CreateConv_textInput__WCMFi::placeholder{color:#6b7280}.CreateConv_selectInput__FPvVo{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;color:#1d2939;background:#fff;transition:all .2s ease}.CreateConv_selectInput__FPvVo:focus{outline:none;border-color:#5e56e7;box-shadow:0 0 0 3px rgba(139,38,53,.1)}.CreateConv_selectInput__FPvVo:disabled{opacity:.6;cursor:not-allowed}.CreateConv_sourcesConfig__u0YgO h4{font-size:16px;font-weight:600;color:#374151;margin:0 0 20px}.CreateConv_sourceConfigCard__nuEzb{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem;margin-bottom:1rem;transition:all .2s ease}.CreateConv_sourceConfigCard__nuEzb:hover{border-color:#5e56e7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.CreateConv_sourceConfigHeader__26bbx{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.CreateConv_sourceConfigName__0ocD4{font-weight:600;color:#1d2939;flex:1 1}.CreateConv_configStatus__X0LEW{font-size:1.125rem;font-weight:700}.CreateConv_configStep__5BUln{margin-bottom:1rem}.CreateConv_configStep__5BUln:last-child{margin-bottom:0}.CreateConv_configStep__5BUln label{display:block;font-weight:500;color:#1d2939;margin-bottom:.5rem;font-size:.875rem}.CreateConv_stepActions__EKDnk{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.CreateConv_primaryButton__RZhcQ{background:#5e56e7;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.CreateConv_primaryButton__RZhcQ:hover:not(:disabled){background:rgba(94,86,231,.9);transform:translateY(-1px)}.CreateConv_primaryButton__RZhcQ:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.CreateConv_secondaryButton___mWmx{background:#fff;color:#475467;border:1px solid #e5e7eb;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.CreateConv_secondaryButton___mWmx:hover{background:rgba(94,86,231,.1);border-color:#d1d5db}@media(max-width:768px){.CreateConv_modalContent__1GsiU{width:95%;max-height:95vh;margin:.75rem}.CreateConv_modalHeader__YJlBY{padding:1.5rem 1.5rem 1rem}.CreateConv_modalHeader__YJlBY h2{font-size:1.25rem}.CreateConv_modalBody__LjxtL{padding:1rem 1.5rem}.CreateConv_sourcesGrid__iYEgq{grid-template-columns:1fr;gap:1rem}.CreateConv_stepActions__EKDnk{flex-direction:column;gap:.75rem}.CreateConv_primaryButton__RZhcQ,.CreateConv_secondaryButton___mWmx{width:100%}.CreateConv_progressLine__FjPLo{width:40px;margin:0 .5rem}.CreateConv_stepLabel__bX2d7{font-size:.75rem}}.CreateConv_sourceConfiguration__l5Lsl .CreateConv_configurationGrid__mYZes{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.CreateConv_configCard___OMFR{background:linear-gradient(135deg,rgba(139,38,53,.02),rgba(232,228,240,.1));border:1px solid #e5e7eb;border-radius:1rem;padding:1.5rem}.CreateConv_configHeader__8F4u_{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.CreateConv_configHeader__8F4u_ h4{color:#1d2939;font-size:1.125rem;font-weight:700;margin:0}.CreateConv_configForm__VD6M8{display:flex;flex-direction:column;gap:1rem}.CreateConv_formGroup__vhD9m{display:flex;flex-direction:column;gap:.5rem}.CreateConv_formGroup__vhD9m label{color:#1d2939;font-weight:600;font-size:.875rem}.CreateConv_formGroup__vhD9m select{padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;color:#1d2939;background:#fff;transition:all .2s ease}.CreateConv_formGroup__vhD9m select:focus{outline:none;border-color:#5e56e7;box-shadow:0 0 0 3px rgba(139,38,53,.1)}.CreateConv_formGroup__vhD9m select:disabled{opacity:.6;cursor:not-allowed}.CreateConv_chatNameSection__gdU3s .CreateConv_nameInput__JBSrp{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;color:#1d2939;background:#fff;transition:all .2s ease;margin-bottom:1rem}.CreateConv_chatNameSection__gdU3s .CreateConv_nameInput__JBSrp:focus{outline:none;border-color:#5e56e7;box-shadow:0 0 0 3px rgba(139,38,53,.1)}.CreateConv_chatNameSection__gdU3s .CreateConv_nameInput__JBSrp::placeholder{color:#6b7280}.CreateConv_chatNameSection__gdU3s .CreateConv_generateButton__DuTYw{background:#17191c;color:#1d2939;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CreateConv_chatNameSection__gdU3s .CreateConv_generateButton__DuTYw:hover{background:#0f1114;border-color:#9ca3af}.CreateConv_modalFooter__S1Apl{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem 2rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.CreateConv_modalFooter__S1Apl{flex-direction:column;gap:1rem}.CreateConv_modalFooter__S1Apl .CreateConv_footerButtons__3FOVw{width:100%;justify-content:space-between}}.CreateConv_footerButtons__3FOVw{display:flex;gap:.75rem}.CreateConv_backButton__s2Zs3{background:#17191c;color:#1d2939;border:1px solid #d1d5db;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CreateConv_backButton__s2Zs3:hover{background:#0f1114;border-color:#9ca3af;transform:translateY(-1px)}.CreateConv_createButton__LdR5L,.CreateConv_nextButton__z_H3e{background:linear-gradient(135deg,#5e56e7,#4b46d4);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.75rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(139,38,53,.2)}.CreateConv_createButton__LdR5L:hover:not(:disabled),.CreateConv_nextButton__z_H3e:hover:not(:disabled){background:linear-gradient(135deg,rgba(94,86,231,.9),#5e56e7);transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,38,53,.3)}.CreateConv_createButton__LdR5L:disabled,.CreateConv_nextButton__z_H3e:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.CreateConv_cancelButton__88JHD{background:none;color:#475467;border:none;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.CreateConv_cancelButton__88JHD:hover{color:#1d2939;background:rgba(94,86,231,.1)}.CreateConv_summarySection__0R5Yk{background:linear-gradient(135deg,rgba(139,38,53,.05),rgba(232,228,240,.3));border:1px solid #5e56e7;border-radius:1rem;padding:1.5rem;margin-bottom:2rem}.CreateConv_summarySection__0R5Yk h4{color:#5e56e7;font-size:1.125rem;font-weight:700;margin:0 0 1rem}.CreateConv_summarySection__0R5Yk .CreateConv_summaryList__3gldV{display:flex;flex-direction:column;gap:.75rem}.CreateConv_summarySection__0R5Yk .CreateConv_summaryItem__CP2Km{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.7);border-radius:.5rem}.CreateConv_summarySection__0R5Yk .CreateConv_summaryItem__CP2Km .CreateConv_summaryIcon__dY63w{font-size:1.125rem}.CreateConv_summarySection__0R5Yk .CreateConv_summaryItem__CP2Km .CreateConv_summaryText__dPWXH{color:#1d2939;font-weight:500;font-size:.875rem}@media(max-width:768px){.CreateConv_modalOverlay__KFfN2{padding:.75rem}.CreateConv_modalHeader__YJlBY{padding:1.5rem 1.5rem 1rem}.CreateConv_modalHeader__YJlBY h2{font-size:1.25rem}.CreateConv_modalBody__LjxtL{padding:1rem 1.5rem}.CreateConv_modalFooter__S1Apl{padding:1rem 1.5rem 1.5rem}.CreateConv_sourceGrid__PXlbc{grid-template-columns:1fr}.CreateConv_configurationGrid__mYZes{gap:1rem}}.CreateConv_customerDetails__berRR{margin-top:1rem}.CreateConv_detailsCard__7rpne{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem}.CreateConv_detailsHeader__DX5un{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.CreateConv_detailsIcon__vlJmf{font-size:1.125rem}.CreateConv_detailsTitle__zZYcs{font-weight:600;color:#1d2939;font-size:1rem}.CreateConv_detailsGrid__xkQqs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.75rem;gap:.75rem}.CreateConv_detailItem__jgSF2{display:flex;flex-direction:column;gap:.25rem}.CreateConv_detailLabel___6wt9{font-size:.75rem;color:#475467;font-weight:500}.CreateConv_detailValue__7di_O{font-size:.875rem;color:#1d2939;font-weight:500}.CreateReport_modalOverlay__7VdBi{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:10000;padding:1rem}.CreateReport_modalContent__gH9bL{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column}.CreateReport_modalHeader__PQjdP{padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;background:#f9fafb}.CreateReport_modalHeader__PQjdP h2{font-size:1.5rem;font-weight:600;color:#111827;margin:0}.CreateReport_closeButton__r0qbf{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:.5rem;border-radius:6px;transition:all .2s ease}.CreateReport_closeButton__r0qbf:hover{background:#e5e7eb;color:#374151}.CreateReport_modalBody__nSNcD{padding:2rem;overflow-y:auto;flex:1 1;min-height:0}.CreateReport_progressSteps__KwAyb{display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:1rem 0}.CreateReport_progressSteps__KwAyb .CreateReport_progressStep__QrYmv{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.875rem;font-weight:500}.CreateReport_progressSteps__KwAyb .CreateReport_progressStep__QrYmv.CreateReport_active__xcvSp{color:#2563eb}.CreateReport_progressSteps__KwAyb .CreateReport_progressStep__QrYmv.CreateReport_active__xcvSp .CreateReport_stepNumber__K1F9b{background:#2563eb;color:#fff}.CreateReport_progressSteps__KwAyb .CreateReport_progressStep__QrYmv .CreateReport_stepNumber__K1F9b{width:2rem;height:2rem;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.CreateReport_progressSteps__KwAyb .CreateReport_progressLine__ubC0Z{width:4rem;height:2px;background:#e5e7eb;margin:0 1rem}.CreateReport_loadingState__dHmm3{text-align:center;padding:3rem 1rem;color:#6b7280}.CreateReport_loadingState__dHmm3 p{margin-top:1rem;font-size:1rem}.CreateReport_stepHeader__drv1c{text-align:center;margin-bottom:2rem}.CreateReport_stepHeader__drv1c h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.CreateReport_stepHeader__drv1c p{color:#6b7280;font-size:.875rem;margin:0;line-height:1.5}.CreateReport_sourcesGrid__YXSQ1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.CreateReport_sourceCard__v6rsE{border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;background:#fff;position:relative}.CreateReport_sourceCard__v6rsE:hover{border-color:#3b82f6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}.CreateReport_sourceCard__v6rsE.CreateReport_selected__bKLR1{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 1px #2563eb}.CreateReport_sourceCard__v6rsE.CreateReport_unavailable__kXOQA{opacity:.6;cursor:not-allowed;background:#f9fafb}.CreateReport_sourceCard__v6rsE.CreateReport_unavailable__kXOQA:hover{transform:none;box-shadow:none;border-color:#e5e7eb}.CreateReport_sourceHeader__b3LSO{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.CreateReport_sourceIcon__JAzzT{font-size:2rem;display:block}.CreateReport_sourceSelection__wXy_6 .CreateReport_checkbox__SCI0G{width:1.5rem;height:1.5rem;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease}.CreateReport_sourceSelection__wXy_6 .CreateReport_checkbox__SCI0G.CreateReport_checked__DJHIP{background:#2563eb;border-color:#2563eb;color:#fff}.CreateReport_sourceSelection__wXy_6 .CreateReport_checkbox__SCI0G span{font-size:.75rem;font-weight:600}.CreateReport_sourceName__geJZo{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.CreateReport_sourceDescription__Qw2d6{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0 0 1rem}.CreateReport_sourceStatus__PFFIV{font-size:.75rem;font-weight:500;color:#17191c}.CreateReport_sourceStatus__PFFIV .CreateReport_availableStatus__p6kES{color:#059669}.CreateReport_sourceStatus__PFFIV .CreateReport_unavailableStatus___YLyU{color:#dc2626}.CreateReport_selectionSummary__8BZfx{background:#f3f4f6;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.CreateReport_selectionSummary__8BZfx h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.CreateReport_selectedList__Tzb1p{display:flex;flex-direction:column;gap:.75rem}.CreateReport_selectedItem__wjygv{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:6px;border:1px solid #e5e7eb}.CreateReport_selectedItem__wjygv span:first-child{font-size:1.25rem}.CreateReport_selectedItem__wjygv span:nth-child(2){font-weight:500;color:#111827;flex:1 1}.CreateReport_selectedItem__wjygv .CreateReport_accountInfo__tFm1W{font-size:.875rem;color:#6b7280}.CreateReport_stepActions__Rtyd5{display:flex;justify-content:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.CreateReport_primaryButton__Wziw_{background:#2563eb;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.CreateReport_primaryButton__Wziw_:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CreateReport_primaryButton__Wziw_:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.CreateReport_secondaryButton__oGDnd{background:#fff;color:#374151;border:1px solid #d1d5db;padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.CreateReport_secondaryButton__oGDnd:hover{background:#f9fafb;border-color:#9ca3af}.CreateReport_configForm__DTsq2 .CreateReport_formGroup__umR9D{margin-bottom:1.5rem}.CreateReport_configForm__DTsq2 .CreateReport_formGroup__umR9D label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.CreateReport_configForm__DTsq2 .CreateReport_formGroup__umR9D .CreateReport_textInput__4ZOUD{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.CreateReport_configForm__DTsq2 .CreateReport_formGroup__umR9D .CreateReport_textInput__4ZOUD:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CreateReport_configForm__DTsq2 .CreateReport_formGroup__umR9D .CreateReport_textArea__ERXNB{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;resize:vertical;min-height:100px;font-family:inherit;transition:border-color .2s ease}.CreateReport_configForm__DTsq2 .CreateReport_formGroup__umR9D .CreateReport_textArea__ERXNB:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CreateReport_sourcesConfig__iHlOo h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1.5rem}.CreateReport_sourceConfigCard__JVu7q{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;background:#f9fafb}.CreateReport_sourceConfigCard__JVu7q:last-child{margin-bottom:0}.CreateReport_sourceConfigHeader__8FjZ6{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.CreateReport_sourceConfigHeader__8FjZ6 span:first-child{font-size:1.5rem}.CreateReport_sourceConfigHeader__8FjZ6 .CreateReport_sourceConfigName__pS50t{flex:1 1;font-weight:600;color:#111827}.CreateReport_sourceConfigHeader__8FjZ6 .CreateReport_configStatus__1RV9c{font-size:1.25rem}.CreateReport_configStep__o0afU{margin-bottom:1rem}.CreateReport_configStep__o0afU:last-child{margin-bottom:0}.CreateReport_configStep__o0afU label{display:block;font-weight:500;color:#374151;margin-bottom:.5rem;font-size:.875rem}.CreateReport_configStep__o0afU .CreateReport_selectInput__ZRY0l{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;cursor:pointer;transition:border-color .2s ease}.CreateReport_configStep__o0afU .CreateReport_selectInput__ZRY0l:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}@media(max-width:768px){.CreateReport_modalContent__gH9bL{margin:1rem;max-width:none;max-height:calc(100vh - 2rem)}.CreateReport_modalBody__nSNcD{padding:1rem}.CreateReport_sourcesGrid__YXSQ1{grid-template-columns:1fr;gap:1rem}.CreateReport_stepActions__Rtyd5{flex-direction:column}.CreateReport_stepActions__Rtyd5 .CreateReport_primaryButton__Wziw_,.CreateReport_stepActions__Rtyd5 .CreateReport_secondaryButton__oGDnd{width:100%}.CreateReport_progressSteps__KwAyb .CreateReport_progressLine__ubC0Z{width:2rem}}.Dashboard_dashboard__Ts1xP{display:flex;height:100vh;background-color:var(--color-background);font-family:var(--font-primary)}.Dashboard_mainContent__fkcGI{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow-y:auto;background:#f9fafb}.Dashboard_chatListView__uIuHD{flex:1 1;padding:2rem;overflow-y:auto;background:#f9fafb}@media(max-width:768px){.Dashboard_chatListView__uIuHD{padding:1.5rem}}.Dashboard_chatListHeader__fNv1Z{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.Dashboard_chatListHeader__fNv1Z h1{color:#5e56e7;font-size:1.875rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media(max-width:768px){.Dashboard_chatListHeader__fNv1Z{flex-direction:column;align-items:stretch;gap:1rem}.Dashboard_chatListHeader__fNv1Z h1{font-size:1.5rem;text-align:center}}.Dashboard_newChatButton__jhb8P{background:linear-gradient(135deg,#5e56e7,#4b46d4);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 8px 20px rgba(139,38,53,.3)}.Dashboard_newChatButton__jhb8P:hover{background:linear-gradient(135deg,rgba(94,86,231,.9),#5e56e7);transform:translateY(-2px);box-shadow:0 12px 25px rgba(139,38,53,.4)}.Dashboard_newChatButton__jhb8P span:first-child{font-size:1.125rem;font-weight:400}.Dashboard_searchSection__yXRm7{margin-bottom:2rem}.Dashboard_searchBox__lfyXQ{position:relative;max-width:500px;margin:0 auto}.Dashboard_searchIcon__tX0Us{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#475467;font-size:1rem;z-index:1}.Dashboard_searchInput__HjdHb{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;font-size:1rem;color:#1d2939;transition:all .2s ease}.Dashboard_searchInput__HjdHb:focus{outline:none;border-color:#5e56e7;box-shadow:0 0 0 3px rgba(139,38,53,.1)}.Dashboard_searchInput__HjdHb::placeholder{color:#475467}.Dashboard_chatGrid__ClPjw{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:1024px){.Dashboard_chatGrid__ClPjw{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(max-width:768px){.Dashboard_chatGrid__ClPjw{grid-template-columns:1fr;gap:1rem}}.Dashboard_chatCard__aCltN{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:1.5rem;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .2s ease}.Dashboard_chatCard__aCltN:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.15);border-color:#5e56e7}.Dashboard_chatCardHeader__ziWTv{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.Dashboard_chatCardHeader__ziWTv h3{color:#1d2939;font-size:1.125rem;font-weight:700;margin:0;flex:1 1;line-height:1.3}.Dashboard_chatType__W8U06{background:linear-gradient(135deg,#5e56e7,#4b46d4);color:#fff;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-left:.75rem;flex-shrink:0}.Dashboard_chatCardBody__rnvfm{margin-bottom:1.25rem}.Dashboard_chatSources__uG43J{margin-bottom:1rem}.Dashboard_source__gy6OB{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;background:rgba(139,38,53,.05);border-radius:.75rem;border:1px solid rgba(139,38,53,.1)}.Dashboard_source__gy6OB span:last-child{color:#1d2939;font-weight:500}.Dashboard_source__gy6OB:last-child{margin-bottom:0}.Dashboard_sourceIcon__pRdEm{font-size:1rem}.Dashboard_chatMeta__SxPnJ{display:flex;flex-direction:column;gap:.25rem}.Dashboard_chatActivity__efd3U,.Dashboard_chatDate__evRE_{font-size:.75rem;color:#475467}.Dashboard_chatCardActions__M6JnK{display:flex;justify-content:flex-end}.Dashboard_openChatButton__gdCtI{background:#5e56e7;color:#fff;border:1px solid #5e56e7;padding:.5rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.Dashboard_openChatButton__gdCtI:hover{background:rgba(94,86,231,.9);color:#fff;border-color:rgba(94,86,231,.9);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,38,53,.3)}.Dashboard_emptyChats__biUAx{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.5rem;min-height:400px}.Dashboard_emptyIcon__WNsgd{font-size:4rem;margin-bottom:1.25rem;opacity:.6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.Dashboard_emptyChats__biUAx h3{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .75rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Dashboard_emptyChats__biUAx p{color:hsla(0,0%,100%,.8);font-size:1rem;margin:0 0 1.5rem;max-width:400px;line-height:1.6}.Dashboard_createFirstChatButton__WKqbZ{background:linear-gradient(135deg,#5e56e7,#4b46d4);color:#fff;border:none;padding:1rem 2rem;border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 20px rgba(139,38,53,.3)}.Dashboard_createFirstChatButton__WKqbZ:hover{background:linear-gradient(135deg,rgba(94,86,231,.9),#5e56e7);transform:translateY(-2px);box-shadow:0 12px 25px rgba(139,38,53,.4)}.Dashboard_dashboardHome__TIyu8{flex:1 1;padding:2rem;overflow-y:auto;background:#f9fafb;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.Dashboard_dashboardHome__TIyu8{padding:1.5rem}}.Dashboard_welcomeSection__NpaPT{text-align:center;margin-bottom:2.5rem}.Dashboard_welcomeSection__NpaPT .Dashboard_welcomeTitle__k7HLt{font-size:1.5rem;font-weight:700;color:#1d2939;margin:0 0 1rem}@media(max-width:768px){.Dashboard_welcomeSection__NpaPT .Dashboard_welcomeTitle__k7HLt{font-size:1.5rem}}.Dashboard_welcomeSection__NpaPT .Dashboard_welcomeSubtitle__aAaT4{font-size:1rem;color:#475467;max-width:600px;margin:0 auto}.Dashboard_quickActionsSection__vazGn{margin-bottom:2.5rem}.Dashboard_quickActionsSection__vazGn .Dashboard_sectionTitle__p84oN{font-size:1.5rem;font-weight:600;color:#1d2939;margin:0 0 1.5rem}.Dashboard_quickActionsGrid__nvFqn{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.Dashboard_quickActionsGrid__nvFqn{grid-template-columns:1fr;gap:1rem}}.Dashboard_quickActionCard___yG6l{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease}.Dashboard_quickActionCard___yG6l:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.15);border-color:#5e56e7}.Dashboard_quickActionCard___yG6l .Dashboard_actionIcon__CZmbR{font-size:3rem;margin-bottom:1rem;display:block}.Dashboard_quickActionCard___yG6l h3{font-size:1.25rem;font-weight:600;color:#1d2939;margin:0 0 .75rem}.Dashboard_quickActionCard___yG6l p{font-size:1rem;color:#475467;margin:0;line-height:1.5}.Dashboard_recentActivitySection__Xlxyz{margin-bottom:2.5rem}.Dashboard_recentActivitySection__Xlxyz .Dashboard_sectionTitle__p84oN{font-size:1.5rem;font-weight:600;color:#1d2939;margin:0 0 1.5rem}.Dashboard_activityGrid__2y1N8{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem}@media(max-width:768px){.Dashboard_activityGrid__2y1N8{grid-template-columns:1fr;gap:1rem}}.Dashboard_activityCard__eM_no{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;padding:1.5rem}.Dashboard_activityCard__eM_no .Dashboard_activityHeader__ALXvL{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.Dashboard_activityCard__eM_no .Dashboard_activityHeader__ALXvL .Dashboard_activityIcon__Gi2q9{font-size:1.25rem}.Dashboard_activityCard__eM_no .Dashboard_activityHeader__ALXvL h3{font-size:1.125rem;font-weight:600;color:#1d2939;margin:0}.Dashboard_activityContent__lOOP0 .Dashboard_activityList__K_DhW{display:flex;flex-direction:column;gap:.75rem}.Dashboard_activityContent__lOOP0 .Dashboard_activityItem__3mUyh{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border-radius:.75rem;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.Dashboard_activityContent__lOOP0 .Dashboard_activityItem__3mUyh:hover{background:rgba(0,0,0,.02)}.Dashboard_activityContent__lOOP0 .Dashboard_activityItem__3mUyh .Dashboard_itemName__qZmVJ{font-weight:500;color:#1d2939}.Dashboard_activityContent__lOOP0 .Dashboard_activityItem__3mUyh .Dashboard_itemDate__d40q3{font-size:.875rem;color:#475467}.Dashboard_activityContent__lOOP0 .Dashboard_viewAllItem__gKe6T{padding:.75rem;text-align:center;color:#5e56e7;font-weight:500;cursor:pointer;border-radius:.75rem;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.Dashboard_activityContent__lOOP0 .Dashboard_viewAllItem__gKe6T:hover{background:rgba(94,86,231,.1)}.Dashboard_activityContent__lOOP0 .Dashboard_noActivity__iKiVe{color:#475467;font-style:italic;text-align:center;padding:1.25rem}.Dashboard_featureStatsSection__UE38M .Dashboard_sectionTitle__p84oN{font-size:1.5rem;font-weight:600;color:#1d2939;margin:0 0 1.5rem}.Dashboard_statsGrid__KieH_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.25rem;gap:1.25rem}@media(max-width:768px){.Dashboard_statsGrid__KieH_{grid-template-columns:repeat(2,1fr);gap:1rem}}.Dashboard_statCard__07oOF{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;padding:1.5rem;text-align:center}.Dashboard_statCard__07oOF .Dashboard_statIcon__JDfKm{font-size:2rem;margin-bottom:.75rem;display:block}.Dashboard_statCard__07oOF .Dashboard_statContent__BnaZR h3{font-size:.875rem;font-weight:500;color:#475467;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.5px}.Dashboard_statCard__07oOF .Dashboard_statContent__BnaZR .Dashboard_statValue__KXWC2{font-size:1.5rem;font-weight:700;color:#1d2939;margin:0}