.ThemeToggle_themeToggleButton__1qMT6{background:none;border:none;padding:0;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:color .2s ease}.ThemeToggle_themeToggleButton__1qMT6:focus,.ThemeToggle_themeToggleButton__1qMT6:focus-visible{outline:none!important;box-shadow:none}.ThemeToggle_themeToggleButton__1qMT6:hover{color:var(--text-primary)}.ThemeToggle_themeToggleInner___ZK7Q{position:relative;width:20px;height:20px}.ThemeToggle_moonIcon__C2eEg,.ThemeToggle_sunIcon__nN5Ph{position:absolute;top:0;left:0;transition:opacity .3s ease,transform .3s ease}.ThemeToggle_moonIcon__C2eEg{opacity:0;transform:rotate(-30deg)}.ThemeToggle_sunIcon__nN5Ph,.dark .ThemeToggle_moonIcon__C2eEg{opacity:1;transform:rotate(0deg)}.dark .ThemeToggle_sunIcon__nN5Ph{opacity:0;transform:rotate(30deg)}.Home_container__d256j{min-height:100vh;height:100vh;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--text-primary);background-color:var(--background)}.Home_dashboard__9pJRg{display:flex;flex:1 1;height:100vh;overflow:hidden}.Home_sidebar__5uvgt{width:250px;background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.05);transition:all .3s ease;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden}.Home_sidebarCollapsed__MOYUw{width:72px}.Home_logoSection__o4993{padding:16px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;min-height:60px;position:relative}.Home_teamMetricsLogo__ugv8Y{font-size:20px;font-weight:600;color:#4a6bf0;text-decoration:none;cursor:pointer;flex-shrink:0}.Home_teamMetricsLogo__ugv8Y:focus,.Home_teamMetricsLogo__ugv8Y:focus-visible{outline:none!important;box-shadow:none}.Home_collapseBtn__O1d41{background:var(--toolbar-icon-bg);border:none;color:var(--text-secondary);width:28px;height:28px;border-radius:8px;cursor:pointer;flex-shrink:0;margin-left:8px}.Home_collapseBtn__O1d41:focus,.Home_collapseBtn__O1d41:focus-visible{outline:none!important;box-shadow:none}.Home_sidebarContent__r84ah{flex:1 1;padding:20px 0;overflow-y:auto}.Home_sidebarSection__slI_t{margin-bottom:25px}.Home_sectionTitle__DKb2S{font-size:14px;font-weight:500;color:var(--text-muted);padding:0 16px;margin:0 0 10px;letter-spacing:.5px}.Home_sidebarLinks__d0BOW{display:flex;flex-direction:column}.Home_sidebarLink__RFrEC{display:flex;align-items:center;padding:10px 18px;color:var(--text-secondary);font-size:15px;cursor:pointer;transition:background-color .2s;text-decoration:none;width:100%;box-sizing:border-box;gap:12px}.Home_sidebarIcon__oyzR8{flex-shrink:0;width:20px;height:20px}.Home_sidebarText__7Xq_D{flex:1 1}.Home_sidebarLink__RFrEC:hover{background-color:var(--card-bg);color:var(--text-primary)}.Home_disabledLink__crIHH{opacity:.6;cursor:not-allowed;pointer-events:none}.Home_disabledLink__crIHH .Home_sidebarIcon__oyzR8,.Home_disabledLink__crIHH .Home_sidebarText__7Xq_D{color:var(--text-muted)}.Home_createButton__ZDeVg{display:flex;align-items:center;gap:10px;width:calc(100% - 32px);margin:12px 16px 8px;padding:12px 16px;border-radius:12px;background-color:var(--text-primary);border:1px solid var(--border-color);color:var(--background);transition:all .2s ease}.Home_createButton__ZDeVg:disabled,.Home_createButton__ZDeVg[aria-disabled=true]{background-color:var(--card-bg);color:var(--text-muted);cursor:not-allowed;opacity:.7}.Home_createButton__ZDeVg:hover{opacity:.9;transform:translateY(-1px)}.Home_createButtonDisabled__IB60d{opacity:.6;cursor:not-allowed}.Home_createIcon__S99bt{font-size:18px;line-height:1}.Home_createText__edrpz{font-weight:600}.Home_sidebarCollapsed__MOYUw .Home_createText__edrpz{display:none}.Home_sidebarCollapsed__MOYUw .Home_createButton__ZDeVg{justify-content:center;width:56px;margin-left:8px;margin-right:8px}.Home_sidebarCollapsed__MOYUw .Home_createText__edrpz,.Home_sidebarCollapsed__MOYUw .Home_sectionTitle__DKb2S,.Home_sidebarCollapsed__MOYUw .Home_sidebarLinkSecondary__Elclt,.Home_sidebarCollapsed__MOYUw .Home_sidebarText__7Xq_D,.Home_sidebarCollapsed__MOYUw .Home_userInfo__umA09,.Home_sidebarCollapsed__MOYUw .Home_userRole__l9vO6{display:none}.Home_sidebarCollapsed__MOYUw .Home_sidebarLink__RFrEC,.Home_sidebarCollapsed__MOYUw .Home_sidebarSection__slI_t h3{justify-content:center}.Home_sidebarCollapsed__MOYUw .Home_sidebarLink__RFrEC{padding:10px;width:40px;margin:4px auto}.Home_sidebarLink__RFrEC.Home_activeLink__z_Luv{background-color:var(--card-bg);color:var(--text-primary);font-weight:600;border-radius:8px}.Home_sidebarLink__RFrEC a{color:inherit;text-decoration:none;display:block;width:100%;margin:0 -18px;padding:10px 18px}.Home_sidebarLink__RFrEC:focus,.Home_sidebarLink__RFrEC:focus-visible{outline:none!important;box-shadow:none}.Home_circleIcon__IpBAo,.Home_linkIcon__uwERA{margin-right:8px;color:#4a6bf0}.Home_circleIcon__IpBAo{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%}.Home_sidebarLinkSecondary__Elclt{padding:7px 18px;color:#718096;font-size:14px;text-align:center}.Home_userSection__DqRd9{display:flex;align-items:center;padding:12px;border-top:1px solid var(--border-color);margin-top:auto;background-color:var(--sidebar-bg)}.Home_userAvatar__JDnX_{width:40px;height:40px;border-radius:50%;background-color:#4a6bf0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;margin-right:10px}.Home_userInfo__umA09{flex:1 1}.Home_userName__erhXR{font-size:16px;font-weight:500;color:#2d3748;margin:0}.Home_userRole__l9vO6{font-size:14px;color:#718096}.Home_content__tkQPU{flex:1 1;background-color:var(--background);overflow-y:auto;height:100vh;max-height:100vh;padding:0}.Home_header__y2QYS{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;height:90px;padding:0 25px;background-color:var(--chat-bg);width:100%;box-shadow:0 1px 0 rgba(0,0,0,.05);margin-top:-1px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Home_appTitle__pnoKo{font-size:26px;font-weight:500;color:var(--text-primary);margin:0}.Home_headerActions__Ocdbb{display:flex;align-items:center}.Home_headerActions__Ocdbb>:not(:last-child){margin-right:12px}.Home_notificationIcon__XGwPF{position:relative;margin-right:16px;cursor:pointer;color:var(--text-muted);background-color:var(--toolbar-icon-bg);border-radius:10px;padding:10px}.Home_notificationBadge__lPu8r{position:absolute;top:-6px;right:-6px;background-color:#e53e3e;color:#fff;font-size:10px;font-weight:500;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Home_helpIcon__L5G2X{margin-right:16px;cursor:pointer;color:var(--text-muted);background-color:var(--toolbar-icon-bg);border-radius:10px;padding:10px}.Home_logoutButton__EiZdQ{background-color:#dc2626;border:none;color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-right:16px;padding:10px 16px;border-radius:10px}.Home_userInfo__umA09 span{color:var(--text-primary);font-size:16px;font-weight:500}.Home_welcomeSection__26ZwS{background-color:#fff;border-radius:6px;padding:20px;margin-bottom:200px;box-shadow:0 1px 3px rgba(0,0,0,.05);text-align:center}.Home_welcomeTitle__mM2pc{font-size:50px;font-weight:200;color:#262626;margin:0;width:100%;padding:20px 0}.Home_welcomeDesc__NzadY,.Home_welcomeTitle__mM2pc{text-align:center;font-family:ui-sans-serif,system-ui,sans-serif}.Home_welcomeDesc__NzadY{font-size:18px;color:#737373;margin:0 auto 60px;max-width:635px;line-height:1.5}.Home_workbenchGrid__YVxuk{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:30px;gap:30px;padding:0 25px}.Home_workbenchCard__ljYef{background-color:var(--card-bg);border-radius:8px;padding:24px;box-shadow:0 2px 5px rgba(0,0,0,.08);display:flex;flex-direction:column;min-height:200px}.Home_workbenchTitle__sLjZ2{font-size:20px;font-weight:500;color:var(--text-primary);margin:0 0 8px}.Home_workbenchDescription__HfNfL{font-size:16px;color:var(--text-secondary);margin:0 0 20px;flex:1 1}.Home_openWorkbenchButton__y4oII{background-color:var(--text-primary);color:var(--background);border:none;border-radius:6px;padding:14px 0;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:auto;transition:all .2s ease}.Home_openWorkbenchButton__y4oII:hover{opacity:.9;transform:translateY(-1px)}.Home_loadingContainer__Mgyk5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;grid-column:1/-1}.Home_loadingSpinner__XoUQF{border:3px solid rgba(74,107,240,.2);border-top-color:#4a6bf0;border-radius:50%;width:30px;height:30px;animation:Home_spin__VEV0f 1s linear infinite;margin-bottom:16px}@keyframes Home_spin__VEV0f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Home_errorContainer__NRlZJ{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:16px;text-align:center;grid-column:1/-1}.Home_errorMessage__n47_b{color:#e53e3e;margin-bottom:12px}.Home_retryButton__Q9DLi{background-color:#4a6bf0;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer}.Home_modalOverlay__Q9k7h{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100}.Home_modalContent__XKBCH{background-color:#fff;border-radius:6px;width:100%;max-width:400px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Home_modalHeader__0qgf3{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e6e8f0}.Home_modalTitle__LWOOv{font-size:16px;font-weight:500;color:#2d3748;margin:0}.Home_closeButton__rDX9l{background:none;border:none;font-size:20px;color:#718096;cursor:pointer}.Home_modalBody__EUru0{padding:16px}.Home_formGroup__KFkHd{margin-bottom:16px}.Home_label__D_5fs{display:block;font-size:13px;font-weight:500;color:#4a5568;margin-bottom:6px}.Home_input__OGaGo,.Home_textarea__k243o{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#2d3748}.Home_input__OGaGo:focus,.Home_textarea__k243o:focus{outline:none;border-color:#4a6bf0}.Home_modalFooter__ZE63O{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e6e8f0;gap:12px}.Home_cancelButton__Lbcr3{background-color:#e2e8f0;color:#4a5568}.Home_cancelButton__Lbcr3,.Home_createButton__ZDeVg{border:none;border-radius:4px;padding:8px 12px;font-size:13px;font-weight:500;cursor:pointer}.Home_createButton__ZDeVg{background-color:#4a6bf0;color:#fff}.Home_createButton__ZDeVg:disabled{opacity:.6;cursor:not-allowed}.Home_loading__Z_JGo{display:flex;align-items:center;justify-content:center;height:100vh;font-size:16px;color:#4a6bf0}@media (max-width:768px){.Home_dashboard__9pJRg{flex-direction:column;height:auto;min-height:100vh}.Home_sidebar__5uvgt{width:100%;max-height:auto;border-right:none;border-bottom:1px solid #e6e8f0}.Home_content__tkQPU{padding:16px}.Home_workbenchGrid__YVxuk{grid-template-columns:1fr}.Home_sidebarSection__slI_t{margin-bottom:15px}.Home_sidebarLinks__d0BOW{display:flex;flex-wrap:wrap;gap:8px}.Home_sidebarLinkSecondary__Elclt,.Home_sidebarLink__RFrEC{margin-bottom:5px;padding:8px 12px}}@media (min-width:769px) and (max-width:1024px){.Home_sidebar__5uvgt{width:200px}.Home_workbenchGrid__YVxuk{grid-template-columns:repeat(2,1fr)}}.ErrorMessage_errorContainer__d4pcy{display:flex;align-items:center;padding:16px;margin:16px 0;border-radius:8px;background-color:rgba(255,76,76,.1);border:1px solid rgba(255,76,76,.3)}.ErrorMessage_errorIcon__cRoOC{display:flex;align-items:center;justify-content:center;margin-right:16px;color:#ff4c4c}.ErrorMessage_errorContent__bM2rT{flex:1 1}.ErrorMessage_errorMessage__hbtwS{margin:0 0 8px;color:#333;font-size:14px}.ErrorMessage_retryButton__LhyZM{background-color:transparent;border:1px solid #ff4c4c;color:#ff4c4c;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer;transition:all .2s ease}.ErrorMessage_retryButton__LhyZM:hover{background-color:#ff4c4c;color:#fff}@media (max-width:768px){.ErrorMessage_errorContainer__d4pcy{flex-direction:column;text-align:center}.ErrorMessage_errorIcon__cRoOC{margin-right:0;margin-bottom:8px}}.LoadingSpinner_loadingContainer__SIsMH{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;margin:16px 0}.LoadingSpinner_inlineContainer__ku2jV{display:inline-flex;flex-direction:row;padding:0;margin:0 8px 0 0}.LoadingSpinner_spinner__wBKOL{border-radius:50%;border:4px solid rgba(0,0,0,.1);border-top-color:#3498db;animation:LoadingSpinner_spin__gzcbN 1s ease-in-out infinite;margin-bottom:16px}.LoadingSpinner_inlineContainer__ku2jV .LoadingSpinner_spinner__wBKOL{margin-bottom:0}.LoadingSpinner_spinnerSmall__xlWLl{width:16px;height:16px;border-width:2px}.LoadingSpinner_spinnerMedium__pzb1U{width:40px;height:40px;border-width:4px}.LoadingSpinner_spinnerLarge__aiYw8{width:64px;height:64px;border-width:5px}.LoadingSpinner_loadingMessage__8SoZz{margin:0;color:#666;font-size:14px}@keyframes LoadingSpinner_spin__gzcbN{to{transform:rotate(1turn)}}@media (max-width:768px){.LoadingSpinner_loadingContainer__SIsMH{padding:16px}.LoadingSpinner_spinnerMedium__pzb1U{width:32px;height:32px;border-width:3px}.LoadingSpinner_spinnerLarge__aiYw8{width:48px;height:48px;border-width:4px}}.ConfirmationModal_modalOverlay__KfhpX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:150;padding:1rem}.ConfirmationModal_modalContent__tSQrW{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:28rem;width:100%;padding:1.5rem}.ConfirmationModal_modalTitle__SGJU1{font-size:1.125rem;font-weight:500;color:#111827;margin-bottom:.5rem}.ConfirmationModal_modalMessage__3cNPC{color:#4b5563;margin-bottom:1.5rem}.ConfirmationModal_buttonGroup__foirc{display:flex;justify-content:flex-end;gap:.75rem}.ConfirmationModal_cancelButton__wB6uX{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer;transition:background-color .2s,border-color .2s}.ConfirmationModal_cancelButton__wB6uX:hover{background-color:#f9fafb}.ConfirmationModal_cancelButton__wB6uX:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.25)}.ConfirmationModal_confirmButton__9aQeE{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background-color:#dc2626;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.ConfirmationModal_confirmButton__9aQeE:hover{background-color:#b91c1c}.ConfirmationModal_confirmButton__9aQeE:focus{outline:none;box-shadow:0 0 0 2px rgba(220,38,38,.5)}.WorkbenchGrid_workbenchGrid__oJTs4{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:30px;gap:30px;padding:0 25px}.WorkbenchGrid_workbenchCard__tHH96{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:24px;box-shadow:0 2px 5px rgba(0,0,0,.08);display:flex;flex-direction:column;min-height:200px}.WorkbenchGrid_workbenchHeader__NrhDj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.WorkbenchGrid_workbenchTitle__FLhlR{font-size:20px;font-weight:500;color:var(--text-primary);margin:0;flex:1 1;padding-right:10px;word-break:break-word}.WorkbenchGrid_workbenchActions__p01pd{display:flex;gap:8px;margin-top:-4px}.WorkbenchGrid_iconButton__ck9fh{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.WorkbenchGrid_iconButton__ck9fh:hover{background-color:var(--card-bg);color:var(--text-primary)}.WorkbenchGrid_iconButton__ck9fh.WorkbenchGrid_deleteButton__btpmt:hover{color:#e53e3e;background-color:rgba(229,62,62,.08)}.WorkbenchGrid_workbenchDescription__uvDeQ{font-size:16px;color:var(--text-secondary);margin:0 0 20px;flex:1 1}.WorkbenchGrid_openWorkbenchButton__nB_J7{background-color:var(--text-primary);color:var(--background);border:none;border-radius:6px;padding:14px 0;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:auto;transition:all .2s ease}.WorkbenchGrid_openWorkbenchButton__nB_J7:hover{opacity:.9;transform:translateY(-1px)}.WorkbenchGrid_loadingContainer__PVwl6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;grid-column:1/-1}.WorkbenchGrid_loadingSpinner__yugC3{border:3px solid rgba(74,107,240,.2);border-top-color:#4a6bf0;border-radius:50%;width:30px;height:30px;animation:WorkbenchGrid_spin__gGj30 1s linear infinite;margin-bottom:16px}@keyframes WorkbenchGrid_spin__gGj30{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkbenchGrid_errorContainer__GWN9O{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:16px;text-align:center;grid-column:1/-1}.WorkbenchGrid_errorMessage__iRQm6{color:#e53e3e;margin-bottom:12px}.WorkbenchGrid_retryButton___Ovon{background-color:#4a6bf0;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;cursor:pointer}.WorkbenchGrid_noWorkbenches__OAf5N{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;padding:40px;text-align:center;grid-column:1/-1;box-shadow:0 2px 5px rgba(0,0,0,.05);min-height:200px;display:flex;align-items:center;justify-content:center}.WorkbenchGrid_noWorkbenches__OAf5N p{font-size:18px;color:var(--text-secondary);margin:0;font-weight:500}