.Layout_container__l2gjk{height:100vh;display:flex;flex-direction:column;background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif;overflow:hidden}.Layout_header__8XhYm{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg);background-color:var(--header-bg);border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;z-index:30;box-shadow:var(--shadow-sm);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Layout_headerLeft__VU_e6,.Layout_headerRight__U7sRP{display:flex;align-items:center;gap:var(--spacing-md)}.Layout_menuToggle__g1rwl,.Layout_panelToggle__r1l_C,.Layout_themeToggle__zG6z4{background:none;border:none;cursor:pointer;font-size:1.25rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--text-color);transition:background-color .3s ease,color .3s ease}.Layout_menuToggle__g1rwl:hover,.Layout_panelToggle__r1l_C:hover,.Layout_themeToggle__zG6z4:hover{background-color:var(--background-color)}.Layout_panelToggle__r1l_C{transition:all .2s ease;position:relative}.Layout_panelHidden__Df83E{opacity:.7}.Layout_panelVisible__OcZl_{opacity:1;color:var(--primary-color)}.Layout_logo__Yfd0y{font-weight:700;font-size:1.25rem;color:var(--primary-color)}.Layout_searchBar__VJsfg{flex:1 1;max-width:600px;margin:0 var(--spacing-lg)}.Layout_searchBar__VJsfg input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);background-color:var(--background-color)}.Layout_userMenu__m9XkN{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.Layout_mainContainer__KxjgG{display:flex;flex:1 1;overflow:hidden;height:calc(100vh - 64px)}.Layout_sidebar__saart{width:280px;background-color:var(--sidebar-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow-y:auto;color:var(--text-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Layout_sidebar__saart.Layout_collapsed__LIVTm{width:72px}.Layout_navigation__ufQhg{padding:var(--spacing-md)}.Layout_navigation__ufQhg ul{list-style:none;padding:0;margin:0}.Layout_navigation__ufQhg li{margin-bottom:var(--spacing-sm);border-radius:var(--border-radius-md);cursor:pointer;position:relative}.Layout_navigation__ufQhg li:hover{background-color:var(--background-color)}.Layout_navItem__dRAc_{display:flex;align-items:center;padding:var(--spacing-md);gap:var(--spacing-md);position:relative;transition:background-color .2s ease;border-radius:var(--border-radius-md);background:none;border:none;width:100%;text-align:left;font-size:inherit;font-family:inherit;color:inherit;cursor:pointer;outline:none}.Layout_navItem__dRAc_:hover{background-color:var(--background-color)}.Layout_navItem__dRAc_.Layout_active__obJLs{background-color:var(--primary-color);color:#fff}.Layout_navItem__dRAc_.Layout_active__obJLs .Layout_navIcon__g1cHI,.Layout_navItem__dRAc_.Layout_active__obJLs .Layout_navIcon__g1cHI i{color:#fff}.Layout_navIcon__g1cHI{font-size:1.25rem;display:flex;align-items:center;justify-content:center;min-width:24px}.Layout_navIcon__g1cHI,.Layout_navIcon__g1cHI i{color:var(--nav-icon-color);transition:color .3s ease}.Layout_navText__xv63F{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Layout_sectionHeader__9lL5B{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);position:relative}.Layout_sectionTitle__7yAFb{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Layout_tooltip__0PFM9{position:absolute;left:72px;top:50%;transform:translateY(-50%);background-color:var(--panel-bg);color:var(--text-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);white-space:nowrap;z-index:100;opacity:0;pointer-events:none;transition:opacity .2s ease,background-color .3s ease,color .3s ease;border:1px solid var(--border-color);font-size:14px;display:none}.Layout_navItem__dRAc_:hover .Layout_tooltip__0PFM9,.Layout_sectionHeader__9lL5B:hover .Layout_tooltip__0PFM9{opacity:1;display:block}.Layout_sidebar__saart.Layout_collapsed__LIVTm .Layout_navText__xv63F,.Layout_sidebar__saart.Layout_collapsed__LIVTm .Layout_sectionTitle__7yAFb{display:none}.Layout_sidebar__saart.Layout_collapsed__LIVTm .Layout_navItem__dRAc_,.Layout_sidebar__saart.Layout_collapsed__LIVTm .Layout_sectionHeader__9lL5B{justify-content:center;padding:var(--spacing-md) 0}.Layout_mainContent__ut07Y{flex:1 1;height:100%;overflow:hidden;background-color:var(--main-content-bg);display:flex;flex-direction:column;transition:background-color .3s ease,color .3s ease;position:relative}.Layout_resizeHandle__NxIN8{width:8px;cursor:col-resize;background-color:var(--resize-handle-bg);position:relative;z-index:10;transition:background-color .3s ease;flex-shrink:0}.Layout_resizeHandleBar__Pd1Ny{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50px;width:2px;background-color:var(--resize-handle-bar-color);border-radius:2px;opacity:.5;transition:background-color .3s ease,opacity .3s ease}.Layout_resizeHandle__NxIN8:hover .Layout_resizeHandleBar__Pd1Ny{opacity:1;background-color:var(--resize-handle-bar-hover-color)}.Layout_leftContentPanel__7yERf{background-color:var(--panel-bg);border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow-y:auto;color:var(--text-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Layout_leftContentPanel__7yERf.Layout_collapsed__LIVTm{width:0!important;overflow:hidden}.Layout_leftContentBody__dGL_8{padding:var(--spacing-md);flex:1 1;color:var(--text-color)}.Layout_documentPanel__ECjtk{background-color:var(--panel-bg);border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow-y:auto;color:var(--text-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Layout_documentPanel__ECjtk.Layout_collapsed__LIVTm{width:0!important;overflow:hidden}.Layout_panelHeader__Qonlr{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);border-bottom:1px solid var(--border-color)}.Layout_panelHeader__Qonlr button{background:none;border:none;cursor:pointer}.Layout_documentEditor__hHTRR{padding:var(--spacing-md);flex:1 1;color:var(--text-color)}.Layout_processMonitorResizeHandle__tdC2a{height:8px;cursor:row-resize;background-color:var(--resize-handle-bg);position:relative;z-index:10;transition:background-color .3s ease;flex-shrink:0}.Layout_processMonitorResizeHandleBar__FW3F1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:1px;background-color:var(--resize-handle-bar-color);border-radius:2px;opacity:.5;transition:background-color .3s ease,opacity .3s ease}.Layout_processMonitorResizeHandle__tdC2a:hover .Layout_processMonitorResizeHandleBar__FW3F1{opacity:1;background-color:var(--resize-handle-bar-hover-color)}.Layout_processMonitor__E8yP_{border-top:1px solid var(--border-color);background-color:var(--panel-bg);overflow:hidden;color:var(--text-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.Layout_processMonitor__E8yP_.Layout_collapsed__LIVTm{height:40px!important}.Layout_monitorHeader__LDSRv{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-md);height:40px}.Layout_monitorHeader__LDSRv button{background:none;border:none;cursor:pointer}.Layout_monitorContent__52LTd{padding:var(--spacing-md);height:calc(200px - 40px);overflow-y:auto;color:var(--text-color)}@media (max-width:1023px){.Layout_sidebar__saart{width:72px}.Layout_leftContentPanel__7yERf,.Layout_sidebar__saart.Layout_collapsed__LIVTm{width:0;overflow:hidden}.Layout_leftContentPanel__7yERf.Layout_collapsed__LIVTm{width:0}.Layout_documentPanel__ECjtk{width:0;overflow:hidden}.Layout_documentPanel__ECjtk.Layout_collapsed__LIVTm{width:400px}.Layout_processMonitor__E8yP_{height:40px}}@media (max-width:767px){.Layout_mainContainer__KxjgG{flex-direction:column}.Layout_sidebar__saart{width:100%;height:calc(100vh - 64px);position:fixed;z-index:20;top:64px;left:0;transform:translateX(-100%)}.Layout_sidebar__saart:not(.Layout_collapsed__LIVTm){transform:translateX(0)}.Layout_leftContentPanel__7yERf{width:100%;height:calc(100vh - 64px);position:fixed;z-index:20;top:64px;left:0;transform:translateX(-100%)}.Layout_leftContentPanel__7yERf:not(.Layout_collapsed__LIVTm){transform:translateX(0)}.Layout_documentPanel__ECjtk{width:100%;height:calc(100vh - 64px);position:fixed;z-index:20;top:64px;right:0;transform:translateX(100%)}.Layout_documentPanel__ECjtk:not(.Layout_collapsed__LIVTm){transform:translateX(0)}.Layout_processMonitor__E8yP_{position:fixed;bottom:0;left:0;width:100%;z-index:20}}.AuthForms_authForm__3fugo{width:100%;max-width:400px;padding:0 2rem 2rem;margin:0 auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility}.AuthForms_authForm__3fugo,.AuthForms_title__fxPAc{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.AuthForms_title__fxPAc{font-size:1.75rem;font-weight:300;text-align:center;margin-top:1.5rem;margin-bottom:1.5rem;color:var(--text-primary,#000)}.AuthForms_error__wqJvm{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:.875rem;font-weight:300}.AuthForms_form__Gtkjd{display:flex;flex-direction:column;gap:1rem}.AuthForms_formRow__1EetR{display:flex;gap:.75rem;width:100%}.AuthForms_formRow__1EetR .AuthForms_formGroup__Wb4An{flex:1 1;min-width:0}.AuthForms_formGroup__Wb4An{display:flex;flex-direction:column}.AuthForms_label__AAzSG{font-weight:400;margin-bottom:.5rem;color:var(--text-primary,#000);font-size:.875rem}.AuthForms_input__dJdMh,.AuthForms_input__dJdMh select{padding:.75rem;border:1px solid var(--border-color,#d1d5db);border-radius:6px;font-size:1rem;font-weight:300;transition:border-color .2s,box-shadow .2s;background-color:var(--bg-primary,#fff);color:var(--text-primary,#000);font-family:inherit;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none}select.AuthForms_input__dJdMh{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.AuthForms_input__dJdMh:focus,select.AuthForms_input__dJdMh:focus{outline:none;border-color:var(--text-primary,#000);box-shadow:0 0 0 3px rgba(var(--text-color,0,0,0),.1)}.AuthForms_input__dJdMh:disabled,select.AuthForms_input__dJdMh:disabled{background-color:var(--bg-secondary,#f9fafb);color:var(--text-muted,#6b7280);cursor:not-allowed}.AuthForms_hint__29EPC{margin-top:.25rem;font-size:.75rem;color:var(--text-muted,#6b7280);font-weight:300}.AuthForms_submitButton__dEnbT{background-color:var(--text-primary,#000);color:var(--bg-primary,#fff);border:none;padding:.75rem 1rem;border-radius:6px;font-size:1rem;font-weight:400;cursor:pointer;transition:all .2s;margin-top:.5rem;font-family:inherit}.AuthForms_submitButton__dEnbT:hover:not(:disabled){background-color:var(--text-muted,#374151);transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-color,rgba(0,0,0,.15))}.AuthForms_submitButton__dEnbT:disabled{background-color:var(--text-muted,#9ca3af);cursor:not-allowed;transform:none}.AuthForms_divider__iFEtw{display:flex;align-items:center;margin:1.5rem 0;color:var(--text-muted,#6b7280);font-size:.875rem;font-weight:300}.AuthForms_divider__iFEtw:after,.AuthForms_divider__iFEtw:before{content:"";flex:1 1;height:1px;background-color:var(--border-color,#e5e7eb)}.AuthForms_divider__iFEtw span{padding:0 1rem}.AuthForms_googleButton___fh8F{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:var(--bg-primary,#fff);color:var(--text-muted,#374151);border:1px solid var(--border-color,#d1d5db);padding:.75rem 1rem;border-radius:6px;font-size:1rem;font-weight:400;cursor:pointer;transition:all .2s;width:100%;font-family:inherit}.AuthForms_googleButton___fh8F:hover:not(:disabled){background-color:var(--bg-secondary,#f9fafb);border-color:var(--text-muted,#9ca3af);transform:translateY(-1px)}.AuthForms_googleButton___fh8F:disabled{background-color:var(--bg-secondary,#f9fafb);color:var(--text-muted,#9ca3af);cursor:not-allowed}.AuthForms_googleButton___fh8F i{font-size:1.125rem}.AuthForms_switchForm__aK2D_{text-align:center;margin-top:1.5rem;font-size:.875rem;color:var(--text-muted,#6b7280);font-weight:300}.AuthForms_switchButton___SJXZ{background:none;border:none;color:var(--text-primary,#000);cursor:pointer;font-weight:400;text-decoration:underline;font-size:inherit;font-family:inherit}.AuthForms_switchButton___SJXZ:hover:not(:disabled){color:var(--text-muted,#374151)}.AuthForms_switchButton___SJXZ:disabled{color:var(--text-muted,#9ca3af);cursor:not-allowed}.dark-theme select.AuthForms_input__dJdMh{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D1D5DB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}.dark-theme .AuthForms_input__dJdMh:-webkit-autofill,.dark-theme .AuthForms_input__dJdMh:-webkit-autofill:active,.dark-theme .AuthForms_input__dJdMh:-webkit-autofill:focus,.dark-theme .AuthForms_input__dJdMh:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--bg-primary,#1f2937) inset!important;-webkit-text-fill-color:var(--text-primary,#f9fafb)!important;-webkit-transition:all 5000s ease-in-out 0s;transition:all 5000s ease-in-out 0s}.dark-theme .AuthForms_input__dJdMh{background-color:var(--bg-primary,#1f2937)!important;color:var(--text-primary,#f9fafb)!important;border:1px solid var(--border-color,#374151)!important}.AuthForms_submitButton__dEnbT{background-color:var(--submit-button-bg,var(--text-primary,#000));color:var(--submit-button-color,var(--bg-primary,#fff))}.AuthForms_submitButton__dEnbT:hover:not(:disabled){background-color:var(--submit-button-hover-bg,var(--text-muted,#374151))}.AuthForms_submitButton__dEnbT:disabled{background-color:var(--submit-button-disabled-bg,var(--text-muted,#9ca3af));color:var(--submit-button-disabled-color,var(--bg-primary,#fff))}.AuthForms_googleButton___fh8F{background-color:var(--google-button-bg,var(--bg-primary,#fff));color:var(--google-button-color,var(--text-muted,#374151));border:1px solid var(--google-button-border,var(--border-color,#d1d5db))}.AuthForms_googleButton___fh8F:hover:not(:disabled){background-color:var(--google-button-hover-bg,var(--bg-secondary,#f9fafb));border-color:var(--google-button-hover-border,var(--text-muted,#9ca3af))}.AuthForms_googleButton___fh8F:disabled{background-color:var(--google-button-disabled-bg,var(--bg-secondary,#f9fafb));color:var(--google-button-disabled-color,var(--text-muted,#9ca3af))}@media (max-width:640px){.AuthForms_authForm__3fugo{padding:0 1.5rem 1.5rem}.AuthForms_formRow__1EetR{flex-direction:column;gap:1rem}.AuthForms_title__fxPAc{font-size:1.5rem}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap");.AuthModal_backdrop__jDh3x{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:10000;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.AuthModal_modal__wLuCy{background-color:var(--bg-primary,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);position:relative;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.AuthModal_closeButton__ffu7H{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.25rem;color:var(--text-muted,#6b7280);cursor:pointer;padding:.5rem;border-radius:6px;transition:color .2s,background-color .2s;z-index:10}.AuthModal_closeButton__ffu7H:hover{color:var(--text-primary,#000);background-color:var(--bg-secondary,#f9fafb)}.AuthModal_logoSection__IMdlo{display:flex;justify-content:center;align-items:center;padding:40px 40px 20px;border-bottom:1px solid var(--border-color,#f3f4f6)}.AuthModal_logoContainer__5eMvP{display:flex;align-items:center;gap:12px}.AuthModal_brandName__rh1YF{font-size:1.25rem;color:var(--text-primary,#000);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.AuthModal_smartsBold__WrXIg{font-weight:600}.AuthModal_bioLight__ORVmQ{font-weight:300}.dark-theme .AuthModal_modal__wLuCy{background-color:var(--bg-primary,#1f2937);border:1px solid var(--border-color,#374151);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.dark-theme .AuthModal_backdrop__jDh3x{background-color:rgba(0,0,0,.7)}@media (max-width:640px){.AuthModal_backdrop__jDh3x{padding:.5rem}.AuthModal_modal__wLuCy{max-height:95vh;border-radius:6px}.AuthModal_closeButton__ffu7H{top:.75rem;right:.75rem}.AuthModal_logoSection__IMdlo{padding:30px 20px 15px}.AuthModal_brandName__rh1YF{font-size:1.125rem}}.OrganizationDropdown_dropdown__OFjP0{position:relative;display:inline-block}.OrganizationDropdown_dropdownButton__FJ3DW{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:400;color:var(--text-primary);transition:all .2s ease;width:auto;justify-content:space-between}.OrganizationDropdown_dropdownButton__FJ3DW:hover{background:var(--bg-hover);border-color:var(--border-color)}.OrganizationDropdown_dropdownButton__FJ3DW:disabled{opacity:.6;cursor:not-allowed}.OrganizationDropdown_selectedItem__0bx8q{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.OrganizationDropdown_icon___j8x1{font-size:18px;flex-shrink:0}.OrganizationDropdown_name__nMzBJ{font-weight:400;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.OrganizationDropdown_roleTag__4abX_{font-size:10px;font-weight:600;color:#fff;padding:2px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.OrganizationDropdown_placeholder__qnh0H{color:var(--text-secondary);font-style:italic}.OrganizationDropdown_loading__iThn5{color:var(--text-secondary);font-size:13px}.OrganizationDropdown_dropdownButton__FJ3DW i{font-size:12px;color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0}.OrganizationDropdown_rotated__ZeU1K{transform:rotate(180deg)}.OrganizationDropdown_dropdownMenu__7wYDy{position:absolute;top:100%;left:0;right:0;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px var(--shadow-color);z-index:1000;margin-top:4px;max-height:400px;overflow-y:auto;min-width:300px}.OrganizationDropdown_menuHeader__IvWDR{padding:12px 16px 8px;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color)}.OrganizationDropdown_organizationList__wFlei{max-height:250px;overflow-y:auto}.OrganizationDropdown_organizationItem___FkHp{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;transition:background-color .2s ease;position:relative}.OrganizationDropdown_organizationItem___FkHp:hover{background:var(--background-color-hover)}.OrganizationDropdown_organizationItem___FkHp.OrganizationDropdown_selected__D48ov{background:var(--accent-bg);border-left:3px solid var(--primary-color)}.OrganizationDropdown_orgIcon__243Oo{font-size:18px;flex-shrink:0}.OrganizationDropdown_orgInfo__f4nv1{flex:1 1;min-width:0}.OrganizationDropdown_orgName__dPHh5{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-primary);margin-bottom:2px}.OrganizationDropdown_orgStats__7532f{font-size:12px;color:var(--text-secondary)}.OrganizationDropdown_statusBadge__SjAp4{font-size:10px;font-weight:600;color:#f39c12;background:#fef9e7;padding:2px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.OrganizationDropdown_emptyState__5m7aH{padding:24px 16px;text-align:center;color:var(--text-secondary);font-style:italic}.OrganizationDropdown_divider__3XOPX{margin:8px 0;border:none;border-top:1px solid var(--border-color)}.OrganizationDropdown_menuAction__DMavy{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;font-size:14px;color:var(--text-primary);transition:background-color .2s ease}.OrganizationDropdown_menuAction__DMavy:hover{background:var(--background-color-hover)}.OrganizationDropdown_menuAction__DMavy i{font-size:14px;color:var(--text-secondary)}.OrganizationDropdown_modalOverlay__rFoAT{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:2000}.OrganizationDropdown_modal__5EyVj{background:var(--background-primary);border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px var(--shadow-color)}.OrganizationDropdown_modalHeader__o3Wp2{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-color)}.OrganizationDropdown_modalHeader__o3Wp2 h2{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.OrganizationDropdown_closeButton__OhK4G{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.OrganizationDropdown_closeButton__OhK4G:hover{background:var(--background-color-hover)}.OrganizationDropdown_modalForm__CfW0K{padding:24px}.OrganizationDropdown_formGroup__g_a0n{margin-bottom:20px}.OrganizationDropdown_formGroup__g_a0n label{display:block;margin-bottom:6px;font-weight:500;color:var(--text-primary);font-size:14px}.OrganizationDropdown_formGroup__g_a0n input,.OrganizationDropdown_formGroup__g_a0n select,.OrganizationDropdown_formGroup__g_a0n textarea{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);background:var(--background-primary);transition:border-color .2s ease;box-sizing:border-box}.OrganizationDropdown_formGroup__g_a0n input:focus,.OrganizationDropdown_formGroup__g_a0n select:focus,.OrganizationDropdown_formGroup__g_a0n textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.OrganizationDropdown_formGroup__g_a0n textarea{resize:vertical;min-height:80px}.OrganizationDropdown_error__OULJW{background:#ffebee;color:#c62828;padding:12px;border-radius:6px;font-size:14px;margin-bottom:16px;border-left:3px solid #c62828}.OrganizationDropdown_modalActions__Um4Ms{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-color)}.OrganizationDropdown_modalActions__Um4Ms button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.OrganizationDropdown_modalActions__Um4Ms button[type=button]{background:var(--background-secondary);color:var(--text-secondary);border-color:var(--border-color)}.OrganizationDropdown_modalActions__Um4Ms button[type=button]:hover{background:var(--background-color-hover)}.OrganizationDropdown_modalActions__Um4Ms button[type=submit]{background:var(--primary-color);color:#fff}.OrganizationDropdown_modalActions__Um4Ms button[type=submit]:hover{background:var(--primary-color-dark)}.OrganizationDropdown_modalActions__Um4Ms button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.OrganizationDropdown_dropdownButton__FJ3DW{min-width:150px}.OrganizationDropdown_dropdownMenu__7wYDy{min-width:250px}.OrganizationDropdown_modal__5EyVj{width:95%;margin:20px}.OrganizationDropdown_modalForm__CfW0K{padding:16px}}.WorkspaceDropdown_dropdown__AvBtR{position:relative;display:inline-block}.WorkspaceDropdown_dropdownButton__GLaYS{display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:400;color:var(--text-primary);transition:all .2s ease;width:auto;justify-content:space-between}.WorkspaceDropdown_dropdownButton__GLaYS:hover{background:var(--bg-hover);border-color:var(--border-color)}.WorkspaceDropdown_dropdownButton__GLaYS:disabled{opacity:.6;cursor:not-allowed}.WorkspaceDropdown_selectedItem__9rL1c{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.WorkspaceDropdown_icon__iM3SQ{font-size:18px;flex-shrink:0}.WorkspaceDropdown_name__YNdQR{font-weight:400;font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.WorkspaceDropdown_roleTag__DCLFX{font-size:10px;font-weight:600;color:#fff;padding:2px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.WorkspaceDropdown_placeholder__swRo_{color:var(--text-secondary);font-style:italic}.WorkspaceDropdown_loading__C7h08{color:var(--text-secondary);font-size:13px}.WorkspaceDropdown_dropdownButton__GLaYS i{font-size:12px;color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0}.WorkspaceDropdown_rotated__tRGL4{transform:rotate(180deg)}.WorkspaceDropdown_dropdownMenu__w6usa{position:absolute;top:100%;left:0;right:0;background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px var(--shadow-color);z-index:1000;margin-top:4px;max-height:450px;overflow-y:auto;min-width:350px}.WorkspaceDropdown_menuHeader__GQEC3{padding:12px 16px 8px;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color)}.WorkspaceDropdown_workspaceList__A9jcV{max-height:300px;overflow-y:auto}.WorkspaceDropdown_workspaceItem__rRR4G{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.WorkspaceDropdown_workspaceItem__rRR4G:hover{background:var(--background-color-hover)}.WorkspaceDropdown_workspaceItem__rRR4G.WorkspaceDropdown_selected__iLSzz{background:var(--accent-bg);border-left:3px solid var(--primary-color)}.WorkspaceDropdown_workspaceItem__rRR4G.WorkspaceDropdown_archived__aZazm{opacity:.7}.WorkspaceDropdown_workspaceIcon__SHQJn{font-size:18px;flex-shrink:0;margin-top:2px}.WorkspaceDropdown_workspaceInfo__obZVl{flex:1 1;min-width:0}.WorkspaceDropdown_workspaceName___fBDR{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--text-primary);margin-bottom:4px;flex-wrap:wrap}.WorkspaceDropdown_workspaceStats__nbtk6{font-size:12px;color:var(--text-secondary);margin-bottom:2px}.WorkspaceDropdown_workspaceActivity__3Id_q{font-size:11px;color:var(--text-tertiary);font-style:italic}.WorkspaceDropdown_statusBadge__RyT5W{font-size:10px;font-weight:600;color:#f39c12;background:#fef9e7;padding:2px 6px;border-radius:10px;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.WorkspaceDropdown_emptyState__mgckK{padding:24px 16px;text-align:center;color:var(--text-secondary)}.WorkspaceDropdown_emptyState__mgckK p{margin:0 0 4px;font-style:italic}.WorkspaceDropdown_emptyState__mgckK small{font-size:12px;color:var(--text-tertiary)}.WorkspaceDropdown_divider__qiU_p{margin:8px 0;border:none;border-top:1px solid var(--border-color)}.WorkspaceDropdown_menuAction__SmEC9{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:none;background:none;cursor:pointer;text-align:left;font-size:14px;color:var(--text-primary);transition:background-color .2s ease}.WorkspaceDropdown_menuAction__SmEC9:hover{background:var(--background-color-hover)}.WorkspaceDropdown_menuAction__SmEC9 i{font-size:14px;color:var(--text-secondary)}.WorkspaceDropdown_modalOverlay__qqkE9{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:2000}.WorkspaceDropdown_modal__QOkDv{background:var(--background-primary);border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px var(--shadow-color)}.WorkspaceDropdown_modalHeader__0fYli{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-color)}.WorkspaceDropdown_modalHeader__0fYli h2{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.WorkspaceDropdown_closeButton__25TTO{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.WorkspaceDropdown_closeButton__25TTO:hover{background:var(--background-color-hover)}.WorkspaceDropdown_modalForm__Bu6rl{padding:24px}.WorkspaceDropdown_formGroup__Boz7C{margin-bottom:20px}.WorkspaceDropdown_formGroup__Boz7C label{display:block;margin-bottom:6px;font-weight:500;color:var(--text-primary);font-size:14px}.WorkspaceDropdown_formGroup__Boz7C input,.WorkspaceDropdown_formGroup__Boz7C select,.WorkspaceDropdown_formGroup__Boz7C textarea{width:100%;padding:10px 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px;color:var(--text-primary);background:var(--background-primary);transition:border-color .2s ease;box-sizing:border-box}.WorkspaceDropdown_formGroup__Boz7C input:focus,.WorkspaceDropdown_formGroup__Boz7C select:focus,.WorkspaceDropdown_formGroup__Boz7C textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.WorkspaceDropdown_formGroup__Boz7C textarea{resize:vertical;min-height:80px}.WorkspaceDropdown_checkboxLabel__xIsph{display:flex!important;align-items:flex-start;gap:8px;cursor:pointer;margin-bottom:0!important}.WorkspaceDropdown_checkboxLabel__xIsph input[type=checkbox]{width:auto!important;flex-shrink:0;margin:2px 0 0}.WorkspaceDropdown_checkboxText__ttOKm{display:flex;flex-direction:column;gap:2px}.WorkspaceDropdown_checkboxText__ttOKm small{font-size:12px;color:var(--text-secondary);font-weight:400}.WorkspaceDropdown_error__e6sZg{background:#ffebee;color:#c62828;padding:12px;border-radius:6px;font-size:14px;margin-bottom:16px;border-left:3px solid #c62828}.WorkspaceDropdown_modalActions__EabLK{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-color)}.WorkspaceDropdown_modalActions__EabLK button{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.WorkspaceDropdown_modalActions__EabLK button[type=button]{background:var(--background-secondary);color:var(--text-secondary);border-color:var(--border-color)}.WorkspaceDropdown_modalActions__EabLK button[type=button]:hover{background:var(--background-color-hover)}.WorkspaceDropdown_modalActions__EabLK button[type=submit]{background:var(--primary-color);color:#fff}.WorkspaceDropdown_modalActions__EabLK button[type=submit]:hover{background:var(--primary-color-dark)}.WorkspaceDropdown_modalActions__EabLK button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.WorkspaceDropdown_dropdownButton__GLaYS{width:auto}.WorkspaceDropdown_dropdownMenu__w6usa{min-width:280px}.WorkspaceDropdown_modal__QOkDv{width:95%;margin:20px}.WorkspaceDropdown_modalForm__Bu6rl{padding:16px}.WorkspaceDropdown_workspaceName___fBDR{flex-direction:column;align-items:flex-start;gap:4px}}.Header_header__072v2{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;height:48px;background-color:var(--header-bg,#fff);border-bottom:1px solid var(--border-color,#e5e7eb);position:relative;z-index:100}.Header_headerLeft__ftLB2{display:flex;align-items:center;gap:2rem;flex:1 1}.Header_headerCenter__9NBUb{display:flex;align-items:center;justify-content:center;flex:1 1}.Header_headerRight__NpHKu{display:flex;align-items:center;gap:.5rem;flex:1 1;justify-content:flex-end}.Header_logo__0dir7{display:flex;align-items:center;text-decoration:none}.Header_logo__0dir7 .brand-text{color:var(--text-primary,#1f2937)}.Header_organizationControls__sdRwe{display:flex;align-items:center;gap:1rem;margin-left:1rem}.Header_organizationDropdown__h1_nx,.Header_workspaceDropdown__MG8aK{width:auto;align-self:center}.Header_dropdownSeparator__8OvWn{color:var(--text-secondary,#6b7280);font-size:16px;font-weight:400;margin:0;align-self:center}.Header_organizationDropdown__h1_nx{z-index:1001}.Header_workspaceDropdown__MG8aK{z-index:1000}.Header_newChatButton__gNVdN{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #1f2937;color:#1f2937;padding:.25rem;border-radius:.25rem;font-size:1rem;cursor:pointer;transition:all .2s}.Header_newChatButton__gNVdN:hover{background-color:rgba(31,41,55,.1);color:#1f2937}.Header_newChatButton__gNVdN i{font-size:1rem}.Header_separator__Qy92J{width:1px;height:24px;background-color:var(--border-color,#e5e7eb);margin:0 .5rem}.Header_panelToggle__M12T0{background:none;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;color:var(--text-secondary,#6b7280);transition:all .2s;font-size:1.125rem}.Header_panelToggle__M12T0:hover{background-color:var(--bg-hover);color:var(--text-primary)}.Header_panelVisible__TqGfl{color:var(--primary-color,#3b82f6)}.Header_panelHidden__ULvhX{color:var(--text-secondary,#6b7280)}.Header_authButtons__W_hN7{display:flex;align-items:center;gap:.75rem;margin-left:1rem}.Header_loginButton__0oaZL{background:none;border:1px solid var(--border-color,#d1d5db);color:var(--text-primary,#374151);padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.Header_loginButton__0oaZL:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}.Header_registerButton__esqPP{background-color:var(--primary-color,#3b82f6);border:1px solid var(--primary-color,#3b82f6);color:#fff;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.Header_registerButton__esqPP:hover{background-color:var(--primary-hover,#2563eb);border-color:var(--primary-hover,#2563eb)}.Header_userMenu__CGaMk{position:relative;margin-left:1rem}.Header_userButton__ZKleo{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--border-color);padding:.375rem .75rem;border-radius:.5rem;cursor:pointer;transition:all .2s;color:var(--text-primary)}.Header_userButton__ZKleo:hover{background-color:var(--bg-hover);border-color:var(--border-hover)}.Header_profilePicture__B8Krn{width:24px;height:24px;border-radius:50%;object-fit:cover}.Header_userName__ZaRYO{font-size:.875rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_userButton__ZKleo i{font-size:1.125rem}.Header_rotated__T81Eh{transform:rotate(180deg)}.Header_userDropdown__wYQ_1{position:absolute;top:100%;right:0;margin-top:.5rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);min-width:200px;z-index:1000;overflow:hidden}.Header_userInfo__SgQm4{padding:.75rem 1rem;background-color:var(--bg-tertiary)}.Header_userFullName__p5IJT{font-weight:600;color:var(--text-primary,#1f2937);font-size:.875rem}.Header_userEmail__BLHD4{color:var(--text-secondary,#6b7280);font-size:.75rem;margin-top:.25rem}.Header_divider__aJ_OB{margin:0;border:none;border-top:1px solid var(--border-color,#e5e7eb)}.Header_menuItem__OeyZc{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;cursor:pointer;color:var(--text-primary,#212529);font-size:.875rem;transition:background-color .2s}.Header_menuItem__OeyZc:hover{background-color:var(--bg-hover)}.Header_menuItem__OeyZc i{font-size:1rem;color:var(--text-secondary,#6c757d)}@media (max-width:768px){.Header_header__072v2{padding:0 .75rem}.Header_headerLeft__ftLB2{gap:.5rem}.Header_headerCenter__9NBUb{flex:0.8 1}.Header_organizationControls__sdRwe{gap:.5rem;margin-left:.5rem}.Header_organizationDropdown__h1_nx,.Header_workspaceDropdown__MG8aK{width:auto}.Header_newChatButton__gNVdN{padding:.375rem;font-size:1.125rem}.Header_newChatButton__gNVdN i{font-size:1.125rem}.Header_userName__ZaRYO{display:none}.Header_authButtons__W_hN7{margin-left:.5rem}.Header_loginButton__0oaZL,.Header_registerButton__esqPP{padding:.375rem .75rem;font-size:.8125rem}.Header_userDropdown__wYQ_1{right:-.5rem;min-width:180px}}@media (max-width:640px){.Header_headerLeft__ftLB2{gap:.25rem}.Header_headerCenter__9NBUb{flex:0.6 1}.Header_headerRight__NpHKu{gap:.25rem}.Header_organizationControls__sdRwe{gap:.25rem;margin-left:.25rem}.Header_organizationDropdown__h1_nx,.Header_workspaceDropdown__MG8aK{width:auto}.Header_newChatButton__gNVdN{padding:.25rem;font-size:1rem}.Header_newChatButton__gNVdN i{font-size:1rem}.Header_panelToggle__M12T0{padding:.375rem;font-size:1rem}.Header_authButtons__W_hN7{gap:.5rem}.Header_logo__0dir7 .brand-text{font-size:1.25rem}}@media (max-width:480px){.Header_logo__0dir7 .brand-text{display:none}.Header_headerCenter__9NBUb{flex:0.5 1}.Header_organizationControls__sdRwe{flex-direction:column;gap:.25rem;align-items:flex-start;margin-left:.25rem}.Header_organizationDropdown__h1_nx,.Header_workspaceDropdown__MG8aK{width:auto;font-size:.75rem}}html:not(.dark-theme) .Header_menuItem__OeyZc{color:#212529!important}html:not(.dark-theme) .Header_menuItem__OeyZc i{color:#6c757d!important}.dark-theme .Header_newChatButton__gNVdN{background:transparent;border:1px solid #fff;color:#fff}.dark-theme .Header_newChatButton__gNVdN:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.RecentConversations_container__37Y3v{height:100%;display:flex;flex-direction:column;background:var(--sidebar-bg);border-right:1px solid var(--border-color)}.RecentConversations_header__LqV_B{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color);background:var(--header-bg)}.RecentConversations_header__LqV_B h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-color)}.RecentConversations_refreshButton__ZXggf{background:none;border:none;color:var(--text-color);opacity:.7;cursor:pointer;padding:.25rem;border-radius:var(--border-radius-sm);font-size:1.2rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.RecentConversations_refreshButton__ZXggf:hover{background:var(--primary-color);color:#fff;opacity:1;transform:rotate(180deg)}.RecentConversations_empty__YldVb,.RecentConversations_error__rbD7b,.RecentConversations_loading__J26f7{padding:2rem 1rem;text-align:center;color:var(--text-color);opacity:.7;font-size:.9rem;line-height:1.5}.RecentConversations_error__rbD7b{color:var(--error-color);opacity:1}.RecentConversations_retryButton__E3QyN{display:block;margin:1rem auto 0;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.RecentConversations_retryButton__E3QyN:hover{background:var(--primary-color);opacity:.9;transform:translateY(-1px);box-shadow:var(--shadow-md)}.RecentConversations_conversationList__HlwVn{flex:1 1;overflow-y:auto;padding:.5rem 0}.RecentConversations_conversationItem__LYaCe{padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;position:relative;border-radius:var(--border-radius-sm);border-bottom:none;margin:0 .5rem .25rem}.RecentConversations_conversationItem__LYaCe:hover{background:var(--primary-color);color:#fff;transform:translateX(4px);box-shadow:var(--shadow-sm)}.RecentConversations_conversationItem__LYaCe.RecentConversations_active__Imgcg{background:var(--primary-color);color:#fff;box-shadow:var(--shadow-md)}.RecentConversations_conversationItem__LYaCe.RecentConversations_active__Imgcg:before{content:"";position:absolute;left:-.5rem;top:50%;transform:translateY(-50%);width:4px;height:60%;background:var(--secondary-color);border-radius:2px}.RecentConversations_conversationTitle__49gbg{font-size:.9rem;font-weight:500;margin-bottom:.25rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.RecentConversations_conversationItem__LYaCe.RecentConversations_active__Imgcg .RecentConversations_conversationTitle__49gbg,.RecentConversations_conversationItem__LYaCe:hover .RecentConversations_conversationTitle__49gbg{color:#fff}.RecentConversations_conversationMeta__TcUPG{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;opacity:.8}.RecentConversations_conversationItem__LYaCe.RecentConversations_active__Imgcg .RecentConversations_conversationMeta__TcUPG,.RecentConversations_conversationItem__LYaCe:hover .RecentConversations_conversationMeta__TcUPG{color:#fff;opacity:.9}.RecentConversations_messageCount__PeTyP{font-weight:500;background:var(--background-color);color:var(--text-color);padding:.125rem .375rem;border-radius:var(--border-radius-sm);font-size:.7rem}.RecentConversations_conversationItem__LYaCe.RecentConversations_active__Imgcg .RecentConversations_messageCount__PeTyP,.RecentConversations_conversationItem__LYaCe:hover .RecentConversations_messageCount__PeTyP{background:hsla(0,0%,100%,.2);color:#fff}.RecentConversations_lastActivity__f7IOK{font-style:italic}.RecentConversations_conversationList__HlwVn::-webkit-scrollbar{width:6px}.RecentConversations_conversationList__HlwVn::-webkit-scrollbar-track{background:transparent}.RecentConversations_conversationList__HlwVn::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.RecentConversations_conversationList__HlwVn::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.RecentConversations_empty__YldVb{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}.RecentConversations_loading__J26f7{position:relative}.RecentConversations_loading__J26f7:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:RecentConversations_spin__XcvPB 1s linear infinite;margin-top:1rem}@keyframes RecentConversations_spin__XcvPB{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:768px){.RecentConversations_header__LqV_B{padding:.75rem}.RecentConversations_header__LqV_B h3{font-size:.9rem}.RecentConversations_conversationItem__LYaCe{padding:.5rem .75rem;margin:0 .25rem}.RecentConversations_conversationTitle__49gbg{font-size:.85rem}.RecentConversations_conversationMeta__TcUPG{font-size:.7rem}.RecentConversations_messageCount__PeTyP{font-size:.65rem;padding:.1rem .3rem}}.RecentConversations_conversationItem__LYaCe:focus,.RecentConversations_refreshButton__ZXggf:focus,.RecentConversations_retryButton__E3QyN:focus{outline:2px solid var(--primary-color);outline-offset:2px}.DocumentsList_documentsContainer__7N8VY{height:100%;display:flex;flex-direction:column;background:var(--bg-primary)}.DocumentsList_panelHeader__dNSEu{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);display:flex;align-items:center;justify-content:space-between}.DocumentsList_panelHeader__dNSEu h3{margin:0;color:var(--text-primary);font-size:1.1rem;font-weight:600}.DocumentsList_refreshButton__F06mb{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:4px;transition:color .2s,background-color .2s}.DocumentsList_refreshButton__F06mb:hover{color:var(--accent-color);background:var(--bg-hover)}.DocumentsList_refreshButton__F06mb:disabled{color:var(--text-disabled);cursor:not-allowed}.DocumentsList_spinning__lLsdB{animation:DocumentsList_spin__is8Au 1s linear infinite}@keyframes DocumentsList_spin__is8Au{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DocumentsList_error__Bc6Ai{padding:.75rem 1rem;background:var(--error-bg,#fee);color:var(--error-text,#c53030);border-bottom:1px solid var(--border-color);font-size:.875rem}.DocumentsList_documentsBody__W6rrI{flex:1 1;overflow-y:auto}.DocumentsList_loading__JBv7Y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-secondary)}.DocumentsList_loadingSpinner__RQUx4{width:24px;height:24px;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:DocumentsList_spin__is8Au 1s linear infinite;margin-bottom:1rem}.DocumentsList_emptyState__9jATM{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:var(--text-secondary)}.DocumentsList_emptyState__9jATM i{color:var(--text-disabled);margin-bottom:1rem}.DocumentsList_emptyState__9jATM p{margin:0 0 .5rem;font-size:1rem}.DocumentsList_emptyState__9jATM small{font-size:.875rem;color:var(--text-disabled)}.DocumentsList_documentsList__A6ku8{padding:.5rem}.DocumentsList_documentItem__zex71{padding:1rem;margin-bottom:.5rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);cursor:pointer;transition:all .2s}.DocumentsList_documentItem__zex71:hover{background:var(--bg-hover);border-color:var(--accent-color);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.DocumentsList_documentItem__zex71.DocumentsList_selected__TQwGR{background:var(--accent-color-alpha);border-color:var(--accent-color)}.DocumentsList_documentHeader__sBIzJ{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.DocumentsList_documentTitle__ARFJq{font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.3;flex:1 1;margin:0 .5rem 0 0}.DocumentsList_deleteButton__s_sa7{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s,background-color .2s;opacity:0}.DocumentsList_documentItem__zex71:hover .DocumentsList_deleteButton__s_sa7{opacity:1}.DocumentsList_deleteButton__s_sa7:hover{color:var(--error-text,#c53030);background:var(--error-bg,#fee)}.DocumentsList_documentDescription__FmbZR{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DocumentsList_documentMeta__LBZO6{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;color:var(--text-secondary)}.DocumentsList_itemCount__J_1ir{background:var(--bg-tertiary);padding:.25rem .5rem;border-radius:12px;font-weight:500}.DocumentsList_lastUpdated__O3LxD{font-style:italic}.DocumentsList_tags__s0_Xn{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.DocumentsList_tag__O_rPb{background:var(--accent-color)}.DocumentsList_moreTagsIndicator__6ZwPY,.DocumentsList_tag__O_rPb{color:#fff;padding:.125rem .375rem;border-radius:10px;font-size:.7rem;font-weight:500}.DocumentsList_moreTagsIndicator__6ZwPY{background:var(--text-disabled)}.DocumentsList_publicIndicator__wyuHR{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--accent-color);font-weight:500}.DocumentsList_publicIndicator__wyuHR i{font-size:.875rem}@media (max-width:768px){.DocumentsList_panelHeader__dNSEu{padding:.75rem}.DocumentsList_documentsList__A6ku8{padding:.25rem}.DocumentsList_documentItem__zex71{padding:.75rem}.DocumentsList_documentTitle__ARFJq{font-size:.9rem}.DocumentsList_documentDescription__FmbZR{font-size:.8rem}.DocumentsList_documentMeta__LBZO6{font-size:.7rem}}.DocumentPanel_documentPanel__6dKKX{height:100%;display:flex;flex-direction:column;background:var(--bg-primary);border-left:1px solid var(--border-color)}.DocumentPanel_panelHeader__WaqZd{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.DocumentPanel_panelHeader__WaqZd h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.1rem;font-weight:600}.DocumentPanel_documentInfo__ZfpV3{color:var(--text-secondary);font-size:.75rem;line-height:1.4}.DocumentPanel_error__OCd42{padding:.75rem 1rem;background:var(--error-bg,#fee);color:var(--error-text,#c53030);border-bottom:1px solid var(--border-color);font-size:.875rem}.DocumentPanel_noDocument__PMnhE{flex:1 1;padding:1rem;display:flex;align-items:center;justify-content:center}.DocumentPanel_createDocumentForm__VjCmc{width:100%;max-width:300px}.DocumentPanel_createDocumentForm__VjCmc h4{margin:0 0 1rem;color:var(--text-primary);font-size:1rem;text-align:center}.DocumentPanel_descriptionInput__A5DBe,.DocumentPanel_titleInput__jcBuD{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.875rem;margin-bottom:.75rem;resize:vertical}.DocumentPanel_descriptionInput__A5DBe:focus,.DocumentPanel_titleInput__jcBuD:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha)}.DocumentPanel_createButton__D79Jp,.DocumentPanel_saveButton__pO2KW{width:100%;padding:.75rem;background:var(--accent-color);color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.DocumentPanel_createButton__D79Jp:hover,.DocumentPanel_saveButton__pO2KW:hover{background:var(--accent-color-hover)}.DocumentPanel_createButton__D79Jp:disabled,.DocumentPanel_saveButton__pO2KW:disabled{background:var(--text-disabled);cursor:not-allowed}.DocumentPanel_documentContent__L_Fdd{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.DocumentPanel_documentHeader__gpOEU{padding:1rem;border-bottom:1px solid var(--border-color)}.DocumentPanel_documentDisplay__GmlTf{color:var(--text-primary)}.DocumentPanel_documentTitleRow__49BF2{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.DocumentPanel_documentTitleRow__49BF2 h4{margin:0;font-size:1rem;font-weight:600;flex:1 1}.DocumentPanel_headerActions__qNIE4{display:flex;align-items:center;gap:.5rem}.DocumentPanel_editButton__HDvgT,.DocumentPanel_exportButton__4X6tS{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s,background-color .2s;font-size:14px}.DocumentPanel_editButton__HDvgT:hover,.DocumentPanel_exportButton__4X6tS:hover{color:var(--accent-color);background:var(--bg-hover)}.DocumentPanel_editButton__HDvgT i,.DocumentPanel_exportButton__4X6tS i{font-size:14px}.DocumentPanel_documentDescription___XHx2{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.DocumentPanel_editForm__OmEPm{display:flex;flex-direction:column;gap:.75rem}.DocumentPanel_editActions__butx8{display:flex;gap:.5rem}.DocumentPanel_cancelButton__WLYyl{flex:1 1;padding:.5rem;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.DocumentPanel_cancelButton__WLYyl:hover{background:var(--bg-hover)}.DocumentPanel_saveButton__pO2KW{flex:1 1;padding:.5rem;font-size:.875rem}.DocumentPanel_documentBody__cYjwD{flex:1 1;overflow-y:auto;padding:1rem}.DocumentPanel_emptyDocument__V2_9m{text-align:center;color:var(--text-secondary);font-style:italic;padding:2rem 1rem}.DocumentPanel_contentList__33XYB{display:flex;flex-direction:column;gap:1rem}.DocumentPanel_contentItem__AeIJZ{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);overflow:hidden}.DocumentPanel_contentHeader__Y8ew0{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.DocumentPanel_contentType__FfwBz{background:var(--accent-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.DocumentPanel_contentTimestamp__XH7uc{color:var(--text-secondary);font-size:.75rem;flex:1 1;text-align:center}.DocumentPanel_removeButton__aoZhs{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s,background-color .2s}.DocumentPanel_removeButton__aoZhs:hover{color:var(--error-text,#c53030);background:var(--error-bg,#fee)}.DocumentPanel_contentBody__KAjev{padding:1rem;color:var(--text-primary);font-size:.875rem;line-height:1.2;white-space:pre-wrap;word-wrap:break-word}.DocumentPanel_specialContent__qTpNd{padding:.5rem 1rem;background:var(--bg-primary);border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem}.DocumentPanel_documentActions__wwusl{padding:1rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.DocumentPanel_newDocumentButton__im7RO{width:100%;padding:.75rem;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s,border-color .2s}.DocumentPanel_newDocumentButton__im7RO:hover{background:var(--bg-hover);border-color:var(--accent-color)}@media (max-width:768px){.DocumentPanel_documentActions__wwusl,.DocumentPanel_documentBody__cYjwD,.DocumentPanel_panelHeader__WaqZd{padding:.75rem}.DocumentPanel_contentHeader__Y8ew0{padding:.5rem}.DocumentPanel_contentBody__KAjev{padding:.75rem}}.MarkdownRenderer_markdownRenderer___4kt5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;color:var(--text-primary)}.MarkdownRenderer_markdownRenderer___4kt5 h1,.MarkdownRenderer_markdownRenderer___4kt5 h2,.MarkdownRenderer_markdownRenderer___4kt5 h3,.MarkdownRenderer_markdownRenderer___4kt5 h4,.MarkdownRenderer_markdownRenderer___4kt5 h5,.MarkdownRenderer_markdownRenderer___4kt5 h6{margin-top:.5em;margin-bottom:.2em;font-weight:600;line-height:1.2;color:var(--text-primary)}.MarkdownRenderer_markdownRenderer___4kt5 h1{font-size:2em;border-bottom:1px solid var(--border-color);padding-bottom:.3em}.MarkdownRenderer_markdownRenderer___4kt5 h2{font-size:1.5em;border-bottom:1px solid var(--border-color);padding-bottom:.3em}.MarkdownRenderer_markdownRenderer___4kt5 h3{font-size:1.25em}.MarkdownRenderer_markdownRenderer___4kt5 h4{font-size:1em}.MarkdownRenderer_markdownRenderer___4kt5 h5{font-size:.875em}.MarkdownRenderer_markdownRenderer___4kt5 h6{font-size:.85em;color:var(--text-secondary)}.MarkdownRenderer_markdownRenderer___4kt5 p{margin-bottom:.8em;margin-top:0}.MarkdownRenderer_markdownRenderer___4kt5 ol,.MarkdownRenderer_markdownRenderer___4kt5 ul{margin-bottom:.5em;padding-left:2em;line-height:1.4}.MarkdownRenderer_markdownRenderer___4kt5 li{margin-bottom:.3em;margin-top:0;line-height:1.3}.MarkdownRenderer_markdownRenderer___4kt5 blockquote{margin:.3em 0;padding:0 1em;color:var(--text-secondary);border-left:.25em solid var(--border-color);background-color:var(--background-secondary);border-radius:0 4px 4px 0}.MarkdownRenderer_markdownRenderer___4kt5 code{background-color:var(--background-secondary);padding:.2em .4em;border-radius:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em}.MarkdownRenderer_markdownRenderer___4kt5 pre{background-color:var(--background-secondary);padding:1em;border-radius:6px;overflow-x:auto;margin:.3em 0;border:1px solid var(--border-color)}.MarkdownRenderer_markdownRenderer___4kt5 pre code{background-color:transparent;padding:0;border-radius:0;font-size:.875em}.MarkdownRenderer_markdownRenderer___4kt5 table{border-collapse:collapse;margin:.3em 0;width:100%;overflow-x:auto;display:block;white-space:nowrap}.MarkdownRenderer_markdownRenderer___4kt5 table thead{background-color:var(--background-secondary)}.MarkdownRenderer_markdownRenderer___4kt5 table td,.MarkdownRenderer_markdownRenderer___4kt5 table th{border:1px solid var(--border-color);padding:.5em 1em;text-align:left}.MarkdownRenderer_markdownRenderer___4kt5 table th{font-weight:600}.MarkdownRenderer_markdownRenderer___4kt5 table tbody tr:nth-child(2n){background-color:var(--background-tertiary)}.MarkdownRenderer_markdownRenderer___4kt5 a{color:var(--primary-color);text-decoration:none}.MarkdownRenderer_markdownRenderer___4kt5 a:hover{text-decoration:underline}.MarkdownRenderer_markdownRenderer___4kt5 .internal-link{color:inherit;text-decoration:none;cursor:pointer;font-weight:500;background-color:rgba(0,0,0,.15);border-radius:3px;padding:1px 3px;transition:background-color .2s ease}.MarkdownRenderer_markdownRenderer___4kt5 .internal-link:hover{background-color:rgba(0,0,0,.22)}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .internal-link{color:inherit;background-color:hsla(0,0%,100%,.18)}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .internal-link:hover{background-color:hsla(0,0%,100%,.25)}.MarkdownRenderer_markdownRenderer___4kt5 img{max-width:100%;height:auto;border-radius:4px;margin:.3em 0}.MarkdownRenderer_markdownRenderer___4kt5 hr{border:none;border-top:1px solid var(--border-color);margin:.5em 0}.MarkdownRenderer_markdownRenderer___4kt5 .mermaid{text-align:center;margin:1.5em 0;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;padding:1em;overflow-x:auto}.MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg{max-width:100%;height:auto}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid{background-color:var(--background-primary);border-color:var(--border-color)}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg{color:var(--text-primary)}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg text{fill:var(--text-primary)!important}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg .node circle,.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg .node ellipse,.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg .node polygon,.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg .node rect{stroke:var(--border-color)!important}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg .edgePath path{stroke:var(--text-secondary)!important}.dark-theme .MarkdownRenderer_markdownRenderer___4kt5 .mermaid svg .arrowheadPath{fill:var(--text-secondary)!important;stroke:var(--text-secondary)!important}.MarkdownRenderer_chartContainer__81SIR{margin:1.5em 0;padding:1em;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:6px;height:400px;position:relative}.MarkdownRenderer_chartContainer__81SIR canvas{max-width:100%;max-height:100%}.MarkdownRenderer_error__zcq00{background-color:#fee;color:#c33;padding:.5em;border:1px solid #fcc;border-radius:4px;margin:1em 0;font-family:monospace}.MarkdownRenderer_markdownRenderer___4kt5 .hljs{background-color:var(--background-secondary)!important;color:var(--text-primary)!important}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-keyword{color:#d73a49;font-weight:700}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-string{color:#032f62}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-comment{color:#6a737d;font-style:italic}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-number{color:#005cc5}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-function{color:#6f42c1}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-variable{color:#e36209}@media (prefers-color-scheme:dark){.MarkdownRenderer_markdownRenderer___4kt5 .hljs-keyword{color:#ff7b72}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-string{color:#a5d6ff}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-comment{color:#8b949e}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-number{color:#79c0ff}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-function{color:#d2a8ff}.MarkdownRenderer_markdownRenderer___4kt5 .hljs-variable{color:#ffa657}}@media (max-width:768px){.MarkdownRenderer_markdownRenderer___4kt5{font-size:.9em}.MarkdownRenderer_markdownRenderer___4kt5 table{font-size:.8em}.MarkdownRenderer_chartContainer__81SIR{height:300px;padding:.5em}.MarkdownRenderer_markdownRenderer___4kt5 .mermaid{padding:.5em}}.MarkdownRenderer_markdownRenderer___4kt5 .task-list-item{list-style-type:none;margin-left:-1.5em}.MarkdownRenderer_markdownRenderer___4kt5 .task-list-item input{margin-right:.5em}.MarkdownRenderer_markdownRenderer___4kt5 .inline-citation{display:inline;color:#007acc;cursor:pointer;font-size:.75em;font-weight:600;text-decoration:none;padding:.1em .2em;border-radius:2px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:super;line-height:1}.MarkdownRenderer_markdownRenderer___4kt5 .inline-citation:hover{background-color:#007acc;color:#fff;transform:scale(1.1)}.MarkdownRenderer_markdownRenderer___4kt5 .inline-citation:active{transform:scale(.95)}@media (prefers-color-scheme:dark){.MarkdownRenderer_markdownRenderer___4kt5 .inline-citation{color:#4da6ff}.MarkdownRenderer_markdownRenderer___4kt5 .inline-citation:hover{background-color:#4da6ff;color:#fff}}.MarkdownRenderer_markdownRenderer___4kt5 .footnote-ref{color:var(--primary-color);text-decoration:none;font-size:.8em;vertical-align:super}.MarkdownRenderer_markdownRenderer___4kt5 .footnote-ref:hover{text-decoration:underline}.References_inlineCitation___ZHg9{display:inline;color:#007acc;cursor:pointer;font-size:.75em;font-weight:600;text-decoration:none;padding:.1em .2em;border-radius:2px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:super;line-height:1}.References_citationNumber__7W8HX{color:inherit;cursor:pointer;transition:all .2s ease}.References_citationNumber__7W8HX:hover{text-decoration:underline}.References_citationNumberUnlinked__39c_s{color:inherit;cursor:default}.References_container__0F7_6 .inline-citation{display:inline;color:#007acc;cursor:pointer;font-size:.75em;font-weight:600;text-decoration:none;padding:.1em .2em;border-radius:2px;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:super;line-height:1}.References_container__0F7_6 .inline-citation:hover{background-color:#007acc;color:#fff;transform:scale(1.1)}.References_container__0F7_6 .inline-citation:active{transform:scale(.95)}.References_container__0F7_6 .inline-citation:focus{outline:2px solid #007acc;outline-offset:1px}.References_container__0F7_6 .citation-number{color:inherit;cursor:pointer;transition:all .2s ease}.References_container__0F7_6 .citation-number:hover{text-decoration:underline}.References_container__0F7_6 .citation-number-unlinked{color:inherit;cursor:default}.References_inlineCitation___ZHg9:hover{background-color:#007acc;color:#fff;transform:scale(1.1)}.References_inlineCitation___ZHg9:active{transform:scale(.95)}.References_inlineCitation___ZHg9:focus{outline:2px solid #007acc;outline-offset:1px}.References_referencesSection__HIEdO{margin-top:1.5em;border:1px solid #e1e5e9;border-radius:8px;background-color:#fafbfc;overflow:hidden;transition:all .3s ease}.References_referencesHeader__7G_uU{display:flex;align-items:center;justify-content:space-between;padding:.75em 1em;background-color:#f8f9fa;border-bottom:1px solid #e1e5e9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.References_referencesHeader__7G_uU:hover{background-color:#e9ecef}.References_referencesTitle__5fTS1{display:flex;align-items:center;gap:.5em;font-weight:600;color:#495057;font-size:.95em}.References_referencesTitle__5fTS1 i{font-size:1.1em;color:#6c757d}.References_referenceCount__NoFmv{color:#6c757d;font-weight:400;font-size:.9em}.References_expandIcon__q54Zi{transition:transform .3s ease;color:#6c757d;font-size:.8em}.References_expandIcon__q54Zi.References_expanded__rrh6R{transform:rotate(180deg)}.References_referencesContent__AsY6s{transition:all .3s ease;overflow:hidden}.References_referencesContent__AsY6s.References_collapsed__isoEw{max-height:0;opacity:0}.References_referencesContent__AsY6s.References_expanded__rrh6R{max-height:600px;opacity:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c1c8cd #f1f3f4}.References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar{width:6px}.References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-track{background:#f1f3f4;border-radius:3px}.References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb{background:#c1c8cd;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb:hover{background:#a8b2ba}.References_referencesBody__p1_76{padding:1em}.References_referenceItem__EOrUB{display:flex;gap:.75em;margin-bottom:1em;padding:.75em;border-radius:6px;transition:all .2s ease;position:relative}.References_referenceItem__EOrUB:last-child{margin-bottom:0}.References_referenceItem__EOrUB.References_active__kYb0J{background-color:#fff3cd;border:1px solid #ffeaa7;box-shadow:0 2px 4px rgba(255,193,7,.1)}.References_referenceNumber__z_XzW{font-weight:600;color:#495057;min-width:1.5em;text-align:right;margin-top:.1em;font-size:.9em}.References_referenceBody__15Tj6{flex:1 1;min-width:0}.References_referenceContent__XSj5Y{margin-bottom:.5em}.References_referenceText___Pov_{color:#212529;line-height:1.5;font-size:.9em}.References_referenceDetails__m4WKj{margin-top:.25em;font-size:.8em;color:#6c757d}.References_referenceDetails__m4WKj strong{color:#495057}.References_referenceLink__vakoZ,.References_referenceSource__jliin{display:flex;align-items:center;gap:.4em;font-size:.8em;margin-top:.5em}.References_referenceLink__vakoZ a{color:#007acc;text-decoration:none;transition:color .2s ease}.References_referenceLink__vakoZ a:hover{color:#0056b3;text-decoration:underline}.References_referenceSource__jliin{color:#6c757d}.References_externalLink__pUEAP{display:inline-flex;align-items:center;gap:.3em}@media (prefers-color-scheme:dark){.References_referencesSection__HIEdO{border-color:#3a3a3a;background-color:#2d2d2d}.References_referencesHeader__7G_uU{background-color:#383838;border-color:#3a3a3a}.References_referencesHeader__7G_uU:hover{background-color:#424242}.References_referencesTitle__5fTS1{color:#e0e0e0}.References_expandIcon__q54Zi,.References_referenceCount__NoFmv,.References_referencesTitle__5fTS1 i{color:#b0b0b0}.References_referenceItem__EOrUB{color:#e0e0e0}.References_referenceItem__EOrUB.References_active__kYb0J{background-color:#3d3d2a;border-color:#5a5a3a}.References_referenceNumber__z_XzW{color:#b0b0b0}.References_referenceText___Pov_{color:#e0e0e0}.References_referenceDetails__m4WKj{color:#b0b0b0}.References_referenceDetails__m4WKj strong{color:#d0d0d0}.References_referenceLink__vakoZ a{color:#4da6ff}.References_referenceLink__vakoZ a:hover{color:#80c4ff}.References_referenceSource__jliin{color:#b0b0b0}.References_inlineCitation___ZHg9{color:#4da6ff}.References_inlineCitation___ZHg9:hover{background-color:#4da6ff;color:#fff}.References_container__0F7_6 .inline-citation{color:#4da6ff}.References_container__0F7_6 .inline-citation:hover{background-color:#4da6ff;color:#fff}.References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-track{background:#444}.References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb{background:#666}.References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb:hover{background:#777}.References_referencesContent__AsY6s.References_expanded__rrh6R{scrollbar-color:#666 #444}}.dark-theme .References_referencesSection__HIEdO{border-color:#3a3a3a;background-color:#2d2d2d}.dark-theme .References_referencesHeader__7G_uU{background-color:#383838;border-color:#3a3a3a}.dark-theme .References_referencesHeader__7G_uU:hover{background-color:#424242}.dark-theme .References_referencesTitle__5fTS1{color:#e0e0e0}.dark-theme .References_expandIcon__q54Zi,.dark-theme .References_referenceCount__NoFmv,.dark-theme .References_referencesTitle__5fTS1 i{color:#b0b0b0}.dark-theme .References_referenceItem__EOrUB{color:#e0e0e0}.dark-theme .References_referenceItem__EOrUB.References_active__kYb0J{background-color:#3d3d2a;border-color:#5a5a3a}.dark-theme .References_referenceNumber__z_XzW{color:#b0b0b0}.dark-theme .References_referenceText___Pov_{color:#e0e0e0}.dark-theme .References_referenceDetails__m4WKj{color:#b0b0b0}.dark-theme .References_referenceDetails__m4WKj strong{color:#d0d0d0}.dark-theme .References_referenceLink__vakoZ a{color:#4da6ff}.dark-theme .References_referenceLink__vakoZ a:hover{color:#80c4ff}.dark-theme .References_referenceSource__jliin{color:#b0b0b0}.dark-theme .References_inlineCitation___ZHg9{color:#4da6ff}.dark-theme .References_inlineCitation___ZHg9:hover{background-color:#4da6ff;color:#fff}.dark-theme .References_container__0F7_6 .inline-citation{color:#4da6ff}.dark-theme .References_container__0F7_6 .inline-citation:hover{background-color:#4da6ff;color:#fff}.dark-theme .References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-track{background:#444}.dark-theme .References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb{background:#666}.dark-theme .References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb:hover{background:#777}.dark-theme .References_referencesContent__AsY6s.References_expanded__rrh6R{scrollbar-color:#666 #444}html:not(.dark-theme) .References_referencesSection__HIEdO{border-color:#e1e5e9!important;background-color:#fafbfc!important}html:not(.dark-theme) .References_referencesHeader__7G_uU{background-color:#f8f9fa!important;border-color:#e1e5e9!important}html:not(.dark-theme) .References_referencesHeader__7G_uU:hover{background-color:#e9ecef!important}html:not(.dark-theme) .References_referencesTitle__5fTS1{color:#495057!important}html:not(.dark-theme) .References_expandIcon__q54Zi,html:not(.dark-theme) .References_referenceCount__NoFmv,html:not(.dark-theme) .References_referencesTitle__5fTS1 i{color:#6c757d!important}html:not(.dark-theme) .References_referenceItem__EOrUB{color:#212529!important}html:not(.dark-theme) .References_referenceItem__EOrUB.References_active__kYb0J{background-color:#fff3cd!important;border-color:#ffeaa7!important}html:not(.dark-theme) .References_referenceNumber__z_XzW{color:#495057!important}html:not(.dark-theme) .References_referenceText___Pov_{color:#212529!important}html:not(.dark-theme) .References_referenceDetails__m4WKj{color:#6c757d!important}html:not(.dark-theme) .References_referenceDetails__m4WKj strong{color:#495057!important}html:not(.dark-theme) .References_referenceLink__vakoZ a{color:#007acc!important}html:not(.dark-theme) .References_referenceLink__vakoZ a:hover{color:#0056b3!important}html:not(.dark-theme) .References_referenceSource__jliin{color:#6c757d!important}html:not(.dark-theme) .References_inlineCitation___ZHg9{color:#007acc!important}html:not(.dark-theme) .References_inlineCitation___ZHg9:hover{background-color:#007acc!important;color:#fff!important}html:not(.dark-theme) .References_container__0F7_6 .inline-citation{color:#007acc!important}html:not(.dark-theme) .References_container__0F7_6 .inline-citation:hover{background-color:#007acc!important;color:#fff!important}html:not(.dark-theme) .References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-track{background:#f1f3f4!important}html:not(.dark-theme) .References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb{background:#c1c8cd!important}html:not(.dark-theme) .References_referencesContent__AsY6s.References_expanded__rrh6R::-webkit-scrollbar-thumb:hover{background:#a8b2ba!important}html:not(.dark-theme) .References_referencesContent__AsY6s.References_expanded__rrh6R{scrollbar-color:#c1c8cd #f1f3f4!important}@media (max-width:768px){.References_referencesHeader__7G_uU{padding:.6em .8em}.References_referencesBody__p1_76{padding:.8em}.References_referenceItem__EOrUB{padding:.6em;gap:.6em}.References_referenceText___Pov_{font-size:.85em}.References_referenceDetails__m4WKj,.References_referenceLink__vakoZ,.References_referenceSource__jliin{font-size:.75em}}@keyframes References_expandReferences__oQ6QS{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes References_collapseReferences__8XmdT{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}.References_referencesHeader__7G_uU:focus{outline:2px solid #007acc;outline-offset:-2px}.References_inlineCitation___ZHg9:focus-visible{outline:2px solid #007acc;outline-offset:1px}.ChatInterface_pdbViewerContainer__EQ5c2{background:var(--surface-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-md);margin:var(--spacing-md) 0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ChatInterface_pdbViewerTitle__XfQ7v{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-sm)}.ChatInterface_pdbFileSelector__FQjS2{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--input-bg);border-radius:var(--border-radius-sm)}.ChatInterface_pdbFileSelector__FQjS2 label{font-weight:500;color:var(--text-primary);min-width:70px}.ChatInterface_pdbSelect__fa25f{flex:1 1;padding:var(--spacing-xs) var(--spacing-sm);background:var(--input-bg);color:var(--text-primary);font-size:14px}.ChatInterface_pdbControls__ioHWy,.ChatInterface_pdbSelect__fa25f{border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}.ChatInterface_pdbControls__ioHWy{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--surface-bg)}.ChatInterface_pdbControlGroup__eIn8S{display:flex;align-items:center;gap:var(--spacing-xs)}.ChatInterface_pdbControlGroup__eIn8S label{font-size:13px;font-weight:500;color:var(--text-secondary);min-width:45px}.ChatInterface_pdbControlSelect__vIhbz{padding:4px 8px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--input-bg);color:var(--text-primary);font-size:13px;min-width:100px}.ChatInterface_pdbColorInput__YMK9_{width:40px;height:28px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:transparent;cursor:pointer}.ChatInterface_pdbActionButtons__jU9xg{display:flex;gap:var(--spacing-sm);margin-left:auto}.ChatInterface_pdbControlButton__RFneQ{padding:6px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--button-bg);color:var(--text-primary);font-size:13px;cursor:pointer;transition:all .2s ease}.ChatInterface_pdbControlButton__RFneQ:hover{background:var(--button-hover-bg);border-color:var(--button-hover-border)}.ChatInterface_pdbViewerWrapper__Sbl7S{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ChatInterface_pdbViewer__o1qST{position:relative;margin:0 auto;max-width:100%}.ChatInterface_pdbLoading___kNLw{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);color:var(--text-secondary);font-style:italic}.ChatInterface_pdbError__t0pdv{padding:var(--spacing-sm) var(--spacing-md);background:#fee;border:1px solid #fcc;border-radius:var(--border-radius-sm);color:#a00;font-size:14px;margin:var(--spacing-sm) 0}.ChatInterface_pdbInfo__Ix81J{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--input-bg);border-radius:var(--border-radius-sm);font-size:13px}.ChatInterface_pdbInfoItem__EWHh8{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--text-secondary)}.ChatInterface_pdbInfoItem__EWHh8 strong{color:var(--text-primary);min-width:70px}.ChatInterface_pdbLink__rhKeF{color:var(--link-color);text-decoration:none}.ChatInterface_pdbLink__rhKeF:hover{text-decoration:underline}.ChatInterface_chatContainer__KW1j0{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;background-color:var(--main-content-bg);padding:var(--spacing-lg);overflow:hidden;transition:background-color .3s ease,color .3s ease;box-sizing:border-box}.ChatInterface_statusBanner__PGCvS{background-color:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);text-align:center;font-size:14px;font-weight:500;transition:all .3s ease}.ChatInterface_dark-theme__IK5Oa .ChatInterface_statusBanner__PGCvS{background-color:#2d1b00;color:#ffc107;border-color:#664d03}.ChatInterface_messagesContainer__FB2WN{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-lg);padding-bottom:120px;scroll-behavior:smooth;min-height:0;box-sizing:border-box;padding-right:8px;max-width:var(--chat-max-width,800px);margin:0 auto;width:100%}.ChatInterface_messageWrapper__lbbMg{display:flex;flex-direction:column;max-width:100%;animation:ChatInterface_fadeIn__xEPNZ .3s ease}.ChatInterface_agentMessageWrapper__WD_wH,.ChatInterface_userMessageWrapper__D9hpc{align-self:flex-start;max-width:100%}.ChatInterface_messageBubble__2Tx6W{padding:var(--spacing-md);border-radius:6px;position:relative;overflow:hidden}.ChatInterface_userMessage__aqGmS{background-color:var(--bg-secondary);color:var(--text-primary);border-radius:6px;transition:background-color .3s ease,color .3s ease;margin-bottom:var(--spacing-md);position:relative}.ChatInterface_userMessage__aqGmS:before{content:"You:";font-size:12px;font-weight:600;opacity:.8;margin-bottom:var(--spacing-xs);display:block;text-transform:uppercase;letter-spacing:.5px}.ChatInterface_agentMessage__A9pwe{background-color:transparent;color:var(--text-color);border-radius:0;padding:var(--spacing-sm) 0;transition:color .3s ease;margin-bottom:var(--spacing-lg);position:relative}.ChatInterface_agentMessage__A9pwe:before{content:"Assistant:";font-size:12px;font-weight:600;opacity:.7;margin-bottom:var(--spacing-xs);display:block;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-color)}.ChatInterface_loadingMessage__ZM__6:before{display:none}.dark-theme .ChatInterface_userMessage__aqGmS{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.dark-theme .ChatInterface_agentMessage__A9pwe{background-color:transparent;color:var(--text-color)}.ChatInterface_messageContent__EF18s{white-space:pre-wrap;word-break:break-word;line-height:1.2}.ChatInterface_messageContent__EF18s pre{background-color:rgba(0,0,0,.05);padding:var(--spacing-md);border-radius:var(--border-radius-md);overflow-x:auto;font-family:monospace;margin:var(--spacing-sm) 0;transition:background-color .3s ease}.ChatInterface_dark-theme__IK5Oa .ChatInterface_messageContent__EF18s pre{background-color:hsla(0,0%,100%,.1)}.ChatInterface_messageContent__EF18s code{font-family:monospace;background-color:rgba(0,0,0,.05);padding:2px 4px;border-radius:4px;transition:background-color .3s ease}.ChatInterface_dark-theme__IK5Oa .ChatInterface_messageContent__EF18s code{background-color:hsla(0,0%,100%,.1)}.ChatInterface_specialContent__TpSdI{margin-top:var(--spacing-md);border-top:1px solid rgba(0,0,0,.1);padding-top:var(--spacing-md)}.ChatInterface_messageTimestamp__JX7Tm{font-size:12px;color:var(--text-color);opacity:.6;margin-top:4px;align-self:flex-start}.ChatInterface_agentMessageWrapper__WD_wH .ChatInterface_messageTimestamp__JX7Tm,.ChatInterface_userMessageWrapper__D9hpc .ChatInterface_messageTimestamp__JX7Tm{align-self:flex-start}.ChatInterface_messageActions__fmKKY{display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs);opacity:0;transition:opacity .2s ease}.ChatInterface_agentMessageWrapper__WD_wH:hover .ChatInterface_messageActions__fmKKY{opacity:1}.ChatInterface_actionButton__4wqiW{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center}.ChatInterface_actionButton__4wqiW:hover{background-color:rgba(0,0,0,.05)}.ChatInterface_actionButton__4wqiW i,.ChatInterface_actionIcon__9g2Zh{font-size:16px;color:var(--text-color);opacity:.7}.ChatInterface_actionButton__4wqiW:hover i{opacity:1}.ChatInterface_reactionActive__YLlrv{background-color:transparent!important;border-radius:var(--border-radius-sm)}.ChatInterface_reactionActive__YLlrv i{opacity:.7}.ChatInterface_actionButton__4wqiW:hover.ChatInterface_reactionActive__YLlrv i{opacity:1}.ChatInterface_actionButton__4wqiW:hover.ChatInterface_reactionActive__YLlrv{background-color:transparent!important}.ChatInterface_thumbsButton__J0mbb{margin-left:var(--spacing-md)}.ChatInterface_taskThinkingContent__vE0h4{margin-top:12px;margin-bottom:4px}.ChatInterface_agentStatusMessages__Wx94n{margin-top:8px;padding:8px 12px;background-color:rgba(59,130,246,.05);border-radius:6px;border-left:3px solid #3b82f6}.ChatInterface_dark-theme__IK5Oa .ChatInterface_agentStatusMessages__Wx94n{background-color:rgba(96,165,250,.1);border-left-color:#60a5fa}.ChatInterface_statusMessage__klqef{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:12px;color:#374151;line-height:1.4}.ChatInterface_dark-theme__IK5Oa .ChatInterface_statusMessage__klqef{color:#e5e7eb}.ChatInterface_statusIcon__ZyXIK{color:#3b82f6;font-size:10px;flex-shrink:0}.ChatInterface_dark-theme__IK5Oa .ChatInterface_statusIcon__ZyXIK{color:#60a5fa}.ChatInterface_taskProgressContainer__DigaI{background-color:var(--main-content-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--spacing-sm);margin-bottom:var(--spacing-md);box-shadow:var(--shadow-xs)}.ChatInterface_inputContainer__UnTxK{flex-shrink:0;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:12px 16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;flex-direction:column;margin-top:var(--spacing-md);z-index:10;min-height:108px;justify-content:space-between;box-sizing:border-box;max-width:var(--chat-max-width,800px);margin-left:auto;margin-right:auto;width:calc(100% - 32px)}.ChatInterface_centeredGreeting__wBnHl{position:absolute;top:50%;left:50%;transform:translate(-50%,-380%);font-size:32px;font-weight:600;color:var(--text-color);text-align:center;z-index:15;max-width:var(--chat-max-width,800px);width:calc(100% - 32px);opacity:1;transition:opacity .5s ease,transform .5s ease;pointer-events:none;white-space:nowrap}.ChatInterface_centeredGreeting__wBnHl.ChatInterface_fadeOut__YrIF2{opacity:0;transform:translate(-50%,-400%)}.dark-theme .ChatInterface_centeredGreeting__wBnHl{color:var(--text-color)}.ChatInterface_inputContainerCentered__ARikl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #9ca3af;border-radius:8px;padding:12px 16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;flex-direction:column;z-index:10;min-height:108px;justify-content:space-between;box-sizing:border-box;max-width:var(--chat-max-width,800px);width:calc(100% - 32px)}.ChatInterface_inputContainerCentered__ARikl:focus-within,.ChatInterface_inputContainer__UnTxK:focus-within{border:2px solid var(--text-secondary);padding:11px 15px}.ChatInterface_inputField__zAHmH{width:100%;border:none;resize:none;padding:8px 0;font-size:16px;line-height:1.5;min-height:56px;max-height:120px;outline:none;font-family:inherit;background-color:transparent;color:#000;transition:all .2s ease;overflow-y:auto;vertical-align:top;align-self:flex-start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ChatInterface_inputField__zAHmH::placeholder{color:#9ca3af}.ChatInterface_inputControls__vxNMl{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--spacing-sm);flex-shrink:0;align-self:flex-end}.ChatInterface_controlButton__lmS2x{background:none;border:none;cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ChatInterface_controlButton__lmS2x:hover{background-color:var(--background-color)}.ChatInterface_controlButton__lmS2x i,.ChatInterface_controlIcon__0tHaU{font-size:16px;opacity:.7;color:#374151}.ChatInterface_controlButton__lmS2x:hover i{opacity:1}.dark-theme .ChatInterface_controlButton__lmS2x i{color:#9ca3af!important}.dark-theme .ChatInterface_controlButton__lmS2x:hover i{color:#f9fafb!important}.ChatInterface_sendButton__TCoCR{background-color:var(--text-tertiary);color:var(--bg-primary);border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.ChatInterface_sendButton__TCoCR:hover:not(:disabled){background-color:var(--text-primary);color:var(--bg-primary)}.ChatInterface_sendButton__TCoCR:not(:disabled){background-color:var(--text-secondary);color:var(--bg-primary)}.ChatInterface_sendButton__TCoCR:disabled{background-color:var(--text-tertiary);color:#fff;cursor:not-allowed}.ChatInterface_sendButton__TCoCR i,.ChatInterface_sendIcon__z7VSz{font-size:16px}.ChatInterface_sendButton__TCoCR:not(:disabled) i{color:#fff!important}.dark-theme .ChatInterface_sendButton__TCoCR:not(:disabled) i{color:#000!important}.ChatInterface_loadingMessage__ZM__6{padding:var(--spacing-md);min-width:60px}.ChatInterface_agentStatus__lgiCA{font-size:.9rem;color:var(--text-color);opacity:.8;margin-bottom:8px;font-style:italic;text-align:center;transition:color .3s ease}.ChatInterface_loadingMessageContainer__zZ_4W{display:flex;align-items:flex-start;gap:12px}.ChatInterface_animatedLogoWrapper__Zx9tI{display:flex;align-items:center;justify-content:center;min-width:32px;margin-top:8px}.ChatInterface_sequenceDisplay__tFUdr{font-family:monospace;overflow-x:auto;padding:var(--spacing-sm);background-color:rgba(0,0,0,.03);border-radius:var(--border-radius-md);margin:var(--spacing-sm) 0}.ChatInterface_sequenceDisplay__tFUdr .ChatInterface_nucleotide__zAvZm{padding:0 2px}.ChatInterface_sequenceDisplay__tFUdr .ChatInterface_nucleotide__zAvZm.ChatInterface_a__npeb3{color:#ff5252}.ChatInterface_sequenceDisplay__tFUdr .ChatInterface_nucleotide__zAvZm.ChatInterface_t__n1nRO,.ChatInterface_sequenceDisplay__tFUdr .ChatInterface_nucleotide__zAvZm.ChatInterface_u__m34Lv{color:#2196f3}.ChatInterface_sequenceDisplay__tFUdr .ChatInterface_nucleotide__zAvZm.ChatInterface_g__lJKur{color:#4caf50}.ChatInterface_sequenceDisplay__tFUdr .ChatInterface_nucleotide__zAvZm.ChatInterface_c__sav_F{color:#ffc107}.ChatInterface_tableContainer__zuvA2{margin:var(--spacing-sm) 0;border-radius:var(--border-radius-md);border:1px solid var(--border-color)}.ChatInterface_tableWrapper__SjIZU{overflow-x:auto;max-height:600px;overflow-y:auto}.ChatInterface_dataTable__FQOql{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.ChatInterface_resizableHeader__mmz9l{background-color:var(--background-color);position:-webkit-sticky;position:sticky;top:0;padding:0;text-align:left;font-weight:600;border-bottom:1px solid var(--border-color);transition:background-color .3s ease,color .3s ease;border-right:1px solid var(--border-color);position:relative}.ChatInterface_headerContent__T8jrF{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%;min-height:40px}.ChatInterface_headerText__9N4_h{flex:1 1;padding:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:4px;font-weight:600;font-size:14px}.ChatInterface_headerText__9N4_h:hover{background-color:var(--border-color);color:var(--primary-color)}.ChatInterface_sortIcon__qwe4P{font-size:12px;color:var(--primary-color);font-weight:700}.ChatInterface_resizeHandle__dJFAc{width:8px;height:100%;background-color:rgba(59,130,246,.1);cursor:col-resize;position:absolute;right:-2px;top:0;z-index:10;border-right:2px solid #3b82f6;transition:all .2s ease;opacity:.3}.ChatInterface_resizeHandle__dJFAc:hover{opacity:1;background-color:rgba(59,130,246,.2);border-right-color:#1d4ed8}.ChatInterface_dataTable__FQOql th{background-color:var(--background-color);position:-webkit-sticky;position:sticky;top:0;padding:var(--spacing-sm);text-align:left;font-weight:600;border-bottom:1px solid var(--border-color);transition:background-color .3s ease,color .3s ease}.ChatInterface_dataTable__FQOql td{padding:var(--spacing-sm);border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color);transition:border-color .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInterface_dataTable__FQOql tr:nth-child(2n){background-color:var(--background-color);transition:background-color .3s ease}.ChatInterface_dataTable__FQOql tr:hover{background-color:var(--border-color);transition:background-color .3s ease}.ChatInterface_dark-theme__IK5Oa .ChatInterface_resizableHeader__mmz9l{background-color:#2d3748}.ChatInterface_dark-theme__IK5Oa .ChatInterface_headerText__9N4_h:hover{background-color:#4a5568}.ChatInterface_dark-theme__IK5Oa .ChatInterface_dataTable__FQOql th{background-color:#2d3748}.ChatInterface_dark-theme__IK5Oa .ChatInterface_dataTable__FQOql tr:nth-child(2n){background-color:#1a202c}.ChatInterface_dark-theme__IK5Oa .ChatInterface_dataTable__FQOql tr:hover{background-color:#2d3748}.ChatInterface_tableControls__RizPt{display:flex;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--background-color);border-top:1px solid var(--border-color);border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}.ChatInterface_tableControl__vV1uX{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background-color:var(--background-color);color:var(--text-color);cursor:pointer;font-size:14px;transition:all .3s ease}.ChatInterface_tableControl__vV1uX:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ChatInterface_tableControl__vV1uX:active{transform:translateY(1px)}.ChatInterface_dark-theme__IK5Oa .ChatInterface_tableControls__RizPt{background-color:#2d3748}.ChatInterface_dark-theme__IK5Oa .ChatInterface_tableControl__vV1uX{background-color:#1a202c;border-color:#4a5568;color:#e2e8f0}.ChatInterface_dark-theme__IK5Oa .ChatInterface_tableControl__vV1uX:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}@keyframes ChatInterface_fadeIn__xEPNZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatInterface_pulse__PSUVC{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}@media (max-width:1024px){.ChatInterface_chatContainer__KW1j0{padding:var(--spacing-md)}}@media (max-width:768px){.ChatInterface_agentMessageWrapper__WD_wH,.ChatInterface_userMessageWrapper__D9hpc{max-width:90%}}@media (max-width:480px){.ChatInterface_agentMessageWrapper__WD_wH,.ChatInterface_userMessageWrapper__D9hpc{max-width:100%}.ChatInterface_inputContainer__UnTxK{padding:var(--spacing-sm)}}.ChatInterface_diagramContainer__aTPNb{margin:var(--spacing-md) 0;border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--background-color);overflow:hidden;transition:all .3s ease}.ChatInterface_diagramCaption__6P67N{font-weight:600;font-size:14px;color:var(--text-color)}.ChatInterface_diagramCaption__6P67N,.ChatInterface_diagramControls__5iEbh{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--secondary-bg);border-bottom:1px solid var(--border-color);transition:all .3s ease}.ChatInterface_diagramControls__5iEbh{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap}.ChatInterface_diagramControl__WDFNe{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.ChatInterface_diagramControl__WDFNe:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.ChatInterface_diagramControl__WDFNe:active{transform:translateY(0)}.ChatInterface_zoomLevel__BxBwZ{margin-left:auto;font-size:12px;color:var(--text-secondary);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--background-color);border-radius:var(--border-radius-sm);border:1px solid var(--border-color)}.ChatInterface_diagramContent__Uk4Ry{position:relative;background-color:#fafafa;min-height:400px;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease}.ChatInterface_dark-theme__IK5Oa .ChatInterface_diagramContent__Uk4Ry{background-color:#1a1a1a}.ChatInterface_diagramPlaceholder__TSzPr{color:var(--text-secondary);font-style:italic;text-align:center;padding:var(--spacing-xl)}.ChatInterface_dark-theme__IK5Oa .ChatInterface_diagramContainer__aTPNb{border-color:#374151;background-color:#1f2937}.ChatInterface_dark-theme__IK5Oa .ChatInterface_diagramCaption__6P67N{background-color:#374151;border-color:#4b5563;color:#f9fafb}.ChatInterface_dark-theme__IK5Oa .ChatInterface_diagramControls__5iEbh{background-color:#374151;border-color:#4b5563}.ChatInterface_dark-theme__IK5Oa .ChatInterface_zoomLevel__BxBwZ{background-color:#1f2937;border-color:#4b5563;color:#9ca3af}.ChatInterface_chartContainer__LhT75{margin:var(--spacing-md) 0;border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--background-color);overflow:hidden}.ChatInterface_chartCaption__AxJlK{font-weight:600;color:var(--text-primary);font-size:14px}.ChatInterface_chartCaption__AxJlK,.ChatInterface_chartControls__Dx6cv{background-color:var(--background-secondary);border-bottom:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md)}.ChatInterface_chartControls__Dx6cv{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.ChatInterface_chartTypeControls__uThiw{display:flex;gap:var(--spacing-xs)}.ChatInterface_chartTypeButton__GhGOG{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:12px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.ChatInterface_chartTypeButton__GhGOG:hover{background-color:var(--background-hover);border-color:var(--border-hover)}.ChatInterface_chartTypeButton__GhGOG.ChatInterface_active__hHXWC{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ChatInterface_chartExportControls__ajoe_{display:flex;gap:var(--spacing-xs)}.ChatInterface_chartControl__TPY7B{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:12px;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.ChatInterface_chartControl__TPY7B:hover{background-color:var(--background-hover);border-color:var(--border-hover)}.ChatInterface_chartWrapper__QU9DH{padding:var(--spacing-md);background-color:var(--background-color);min-height:400px;position:relative}.ChatInterface_chartWrapper__QU9DH canvas{max-width:100%;max-height:100%}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartContainer__LhT75{border-color:#374151;background-color:#1f2937}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartCaption__AxJlK{background-color:#374151;border-color:#4b5563;color:#f9fafb}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartControls__Dx6cv{background-color:#374151;border-color:#4b5563}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartTypeButton__GhGOG{background-color:#1f2937;border-color:#4b5563;color:#d1d5db}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartTypeButton__GhGOG:hover{background-color:#374151;border-color:#6b7280}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartTypeButton__GhGOG.ChatInterface_active__hHXWC{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartControl__TPY7B{background-color:#1f2937;border-color:#4b5563;color:#d1d5db}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartControl__TPY7B:hover{background-color:#374151;border-color:#6b7280}.ChatInterface_dark-theme__IK5Oa .ChatInterface_chartWrapper__QU9DH{background-color:#1f2937}.dark-theme .ChatInterface_inputContainerCentered__ARikl,.dark-theme .ChatInterface_inputContainer__UnTxK{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.2)!important}.dark-theme .ChatInterface_inputField__zAHmH{color:var(--text-primary)!important}.dark-theme .ChatInterface_inputField__zAHmH::placeholder{color:var(--text-secondary)!important}.dark-theme .ChatInterface_inputContainerCentered__ARikl:focus-within,.dark-theme .ChatInterface_inputContainer__UnTxK:focus-within{border:2px solid var(--text-secondary)!important;padding:11px 15px!important}.ChatInterface_attributionChips__aXbj6{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm);margin-left:-16px;margin-right:-16px;margin-bottom:-12px;padding:var(--spacing-sm) 16px;border-top:1px solid var(--border-color);background:rgba(0,0,0,.02);border-radius:0 0 8px 8px;min-height:32px;align-items:center}.dark-theme .ChatInterface_attributionChips__aXbj6{background:hsla(0,0%,100%,.05);border-top-color:#4b5563}.ChatInterface_messageAttributions__9PhV2{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.ChatInterface_inputWrapper__9iObc{display:flex;align-items:flex-end;gap:var(--spacing-sm);width:100%;min-height:72px;flex:1 1}.ChatInterface_agentButtonsContainer__38VOb{margin-top:var(--spacing-sm);width:100%;max-width:var(--chat-max-width,800px);margin-left:auto;margin-right:auto}.ChatInterface_agentButtonsCentered__J0b1L{position:absolute;top:calc(50% + 80px);left:50%;transform:translateX(-50%);width:100%;max-width:var(--chat-max-width,800px);z-index:9}@media (max-width:768px){.ChatInterface_attributionChips__aXbj6,.ChatInterface_messageAttributions__9PhV2{gap:4px}}.ChatInterface_chatContainer__KW1j0>div:last-child{z-index:1001}.ChatInterface_toast__XTD5S{position:fixed;bottom:30px;right:30px;background:var(--primary-color,#007bff);color:#fff;padding:12px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);font-size:14px;font-weight:500;z-index:10000;animation:ChatInterface_slideIn__Hqn1F .3s ease-out,ChatInterface_fadeOut__YrIF2 .3s ease-in 2.7s;pointer-events:none}@keyframes ChatInterface_slideIn__Hqn1F{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ChatInterface_fadeOut__YrIF2{0%{opacity:1}to{opacity:0}}.DocumentExportDialog_overlay__XSKk5{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000}.DocumentExportDialog_dialog__yyGxz{background:var(--dialog-bg,#fff);border-radius:8px;box-shadow:0 4px 20px var(--dialog-shadow,rgba(0,0,0,.2));width:90%;max-width:500px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--dialog-border,#e5e5e5)}.DocumentExportDialog_header__hd_Mg{padding:20px 24px 16px;border-bottom:1px solid var(--dialog-border,#e5e5e5);display:flex;align-items:center;justify-content:space-between;background:var(--header-bg,transparent)}.DocumentExportDialog_header__hd_Mg h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary,#1a1a1a)}.DocumentExportDialog_closeButton__n8KLY{background:none;border:none;font-size:18px;color:var(--text-secondary,#666);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.DocumentExportDialog_closeButton__n8KLY:hover:not(:disabled){background:var(--button-hover-bg,#f5f5f5);color:var(--text-primary,#333)}.DocumentExportDialog_closeButton__n8KLY:disabled{opacity:.5;cursor:not-allowed}.DocumentExportDialog_content__ZRs0g{padding:24px;flex:1 1;overflow-y:auto}.DocumentExportDialog_section__eLRcS{margin-bottom:24px}.DocumentExportDialog_section__eLRcS:last-child{margin-bottom:0}.DocumentExportDialog_sectionTitle__NWPpR{display:block;font-weight:600;color:var(--text-primary,#333);margin-bottom:12px;font-size:14px}.DocumentExportDialog_formatOptions__BDyhW{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.DocumentExportDialog_formatOption__XTyXE{display:contents}.DocumentExportDialog_formatOption__XTyXE input[type=radio]{display:none}.DocumentExportDialog_formatLabel__qeiWx{display:flex;align-items:center;padding:12px 16px;border:2px solid var(--input-border,#e5e5e5);border-radius:8px;cursor:pointer;transition:all .2s;background:var(--input-bg,#fff)}.DocumentExportDialog_formatLabel__qeiWx:hover{border-color:var(--accent-color,#007bff);background:var(--input-hover-bg,#f8f9ff)}.DocumentExportDialog_formatOption__XTyXE input[type=radio]:checked+.DocumentExportDialog_formatLabel__qeiWx{border-color:var(--accent-color,#007bff);background:var(--input-selected-bg,#e6f2ff)}.DocumentExportDialog_formatLabel__qeiWx i{font-size:18px;margin-right:8px;color:var(--accent-color,#007bff)}.DocumentExportDialog_formatLabel__qeiWx span{font-size:14px;font-weight:500;color:var(--text-primary,#333)}.DocumentExportDialog_checkboxGroup__ZcMbr{display:flex;flex-direction:column;gap:12px}.DocumentExportDialog_checkboxItem__Wmls4{display:flex;align-items:center;gap:8px}.DocumentExportDialog_checkboxItem__Wmls4 input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-color,#007bff)}.DocumentExportDialog_checkboxItem__Wmls4 label{font-size:14px;color:var(--text-secondary,#555);cursor:pointer}.DocumentExportDialog_inputGroup__fvAAH{margin-bottom:16px}.DocumentExportDialog_inputGroup__fvAAH:last-child{margin-bottom:0}.DocumentExportDialog_inputGroup__fvAAH label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary,#555);margin-bottom:4px}.DocumentExportDialog_textInput__rltph{width:100%;padding:8px 12px;border:1px solid var(--input-border,#ddd);border-radius:4px;font-size:14px;transition:border-color .2s;background:var(--input-bg,#fff);color:var(--text-primary,#333)}.DocumentExportDialog_textInput__rltph:focus{outline:none;border-color:var(--accent-color,#007bff);box-shadow:0 0 0 2px var(--focus-ring,rgba(0,123,255,.1))}.DocumentExportDialog_exportProgress__JyrR_{text-align:center;padding:20px}.DocumentExportDialog_progressHeader__ZaeSq{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;font-size:16px;font-weight:500;color:#333}.DocumentExportDialog_progressHeader__ZaeSq i{font-size:20px;color:var(--accent-color,#007bff);animation:DocumentExportDialog_pulse__4rr5A 2s infinite}@keyframes DocumentExportDialog_pulse__4rr5A{0%,to{opacity:1}50%{opacity:.5}}.DocumentExportDialog_progressDetails__sFoSs{max-width:300px;margin:0 auto}.DocumentExportDialog_progressBar__yNZcy{width:100%;height:6px;background:var(--progress-bg,#e5e5e5);border-radius:3px;overflow:hidden;margin-bottom:8px}.DocumentExportDialog_progressFill__IwNOd{height:100%;background:linear-gradient(90deg,var(--accent-color,#007bff),var(--accent-color-dark,#0056b3));border-radius:3px;transition:width .3s ease}.DocumentExportDialog_progressText__c7lVF{font-size:14px;color:var(--text-secondary,#666)}.DocumentExportDialog_progressMessage__bInlC{font-size:12px;color:var(--text-muted,#888);margin-top:4px}.DocumentExportDialog_footer___aPaj{padding:16px 24px;border-top:1px solid var(--dialog-border,#e5e5e5);display:flex;justify-content:flex-end;gap:12px;background:var(--footer-bg,transparent)}.DocumentExportDialog_cancelButton__yEfc5,.DocumentExportDialog_exportButton__nApH1{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.DocumentExportDialog_cancelButton__yEfc5{background:var(--button-secondary-bg,#f5f5f5);color:var(--text-secondary,#666);border:1px solid var(--button-secondary-border,#ddd)}.DocumentExportDialog_cancelButton__yEfc5:hover:not(:disabled){background:var(--button-secondary-hover-bg,#e9e9e9);color:var(--text-primary,#333)}.DocumentExportDialog_exportButton__nApH1{background:var(--accent-color,#007bff);color:var(--button-primary-text,#fff)}.DocumentExportDialog_exportButton__nApH1:hover:not(:disabled){background:var(--accent-color-dark,#0056b3)}.DocumentExportDialog_cancelButton__yEfc5:disabled,.DocumentExportDialog_exportButton__nApH1:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.DocumentExportDialog_dialog__yyGxz{width:95%;margin:20px}.DocumentExportDialog_formatOptions__BDyhW{grid-template-columns:1fr}.DocumentExportDialog_content__ZRs0g,.DocumentExportDialog_header__hd_Mg{padding:16px}.DocumentExportDialog_footer___aPaj{padding:12px 16px}}.DocumentExportDialog_dialog__yyGxz{--dialog-bg:#fff;--dialog-shadow:rgba(0,0,0,.2);--dialog-border:#e5e5e5;--header-bg:transparent;--footer-bg:transparent;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#888;--input-bg:#fff;--input-border:#ddd;--input-hover-bg:#f8f9ff;--input-selected-bg:#e6f2ff;--button-hover-bg:#f5f5f5;--button-secondary-bg:#f5f5f5;--button-secondary-border:#ddd;--button-secondary-hover-bg:#e9e9e9;--button-primary-text:#fff;--accent-color:#007bff;--accent-color-dark:#0056b3;--progress-bg:#e5e5e5;--focus-ring:rgba(0,123,255,.1)}.dark-theme .DocumentExportDialog_dialog__yyGxz{--dialog-bg:#1f2937;--dialog-shadow:rgba(0,0,0,.5);--dialog-border:#374151;--header-bg:#111827;--footer-bg:#111827;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-muted:#9ca3af;--input-bg:#374151;--input-border:#4b5563;--input-hover-bg:rgba(59,130,246,.1);--input-selected-bg:rgba(59,130,246,.2);--button-hover-bg:#4b5563;--button-secondary-bg:#374151;--button-secondary-border:#4b5563;--button-secondary-hover-bg:#4b5563;--button-primary-text:#fff;--accent-color:#3b82f6;--accent-color-dark:#2563eb;--progress-bg:#4b5563;--focus-ring:rgba(59,130,246,.2)}.dark-theme .DocumentExportDialog_progressHeader__ZaeSq{color:var(--text-primary)}.UploadProgressBar_uploadProgressContainer__yPdFo{margin:12px 0;padding:0;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.UploadProgressBar_progressHeader__u4UYS{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--background-primary);border-bottom:1px solid var(--border-color)}.UploadProgressBar_progressHeader__u4UYS h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.UploadProgressBar_uploadCount__TF5i_{font-size:12px;color:var(--text-secondary);font-weight:500}.UploadProgressBar_uploadItem__TW_0G{background:var(--background-primary);border-bottom:1px solid var(--border-color);padding:12px 16px;transition:all .3s ease;position:relative}.UploadProgressBar_uploadItem__TW_0G:last-child{border-bottom:none}.UploadProgressBar_uploadItem__TW_0G:hover{background:var(--background-color-hover)}.UploadProgressBar_uploadHeader__pcV3J{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.UploadProgressBar_fileInfo__ZLqnS{display:flex;align-items:flex-start;flex:1 1;min-width:0}.UploadProgressBar_statusIcon__U0XPL{font-size:16px;margin-right:8px;margin-top:2px;flex-shrink:0}.UploadProgressBar_fileDetails__U0fE8{flex:1 1;min-width:0}.UploadProgressBar_filename__bA1Bu{font-weight:600;color:var(--text-primary);font-size:14px;line-height:1.3;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UploadProgressBar_fileSize__WchKg{font-size:12px;color:var(--text-secondary);line-height:1.2}.UploadProgressBar_speed___hgjm{color:#28a745;font-weight:500}.UploadProgressBar_eta__BFAyi{color:var(--primary-color);font-weight:500}.UploadProgressBar_statusArea__N8G7p{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;margin-left:12px}.UploadProgressBar_statusText__AwSCv{font-size:12px;color:var(--text-secondary);text-align:right;margin-bottom:4px;white-space:nowrap}.UploadProgressBar_buttonGroup__x_UF1{display:flex;align-items:center;gap:4px}.UploadProgressBar_removeButton__UCzSM{background:none;border:none;color:#dc3545;cursor:pointer;font-size:14px;padding:2px 4px;border-radius:3px;transition:background-color .2s ease}.UploadProgressBar_removeButton__UCzSM:hover{background-color:rgba(220,53,69,.1)}.UploadProgressBar_closeButton__NeFMM{position:absolute;top:8px;right:8px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:4px;border-radius:3px;transition:all .2s ease;z-index:1}.UploadProgressBar_closeButton__NeFMM:hover{background-color:var(--background-color-hover);color:var(--text-secondary)}.UploadProgressBar_cancelButton__hiyV_{background:#dc3545;border:none;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;white-space:nowrap}.UploadProgressBar_cancelButton__hiyV_:hover{background-color:#c82333}.UploadProgressBar_progressBarContainer__wh47A{display:flex;align-items:center;gap:8px;margin-top:8px}.UploadProgressBar_progressBar__KNLQH{flex:1 1;height:6px;background-color:var(--background-secondary);border-radius:3px;overflow:hidden;position:relative}.UploadProgressBar_progressFill__bPwAB{height:100%;background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-color-dark,#0056b3) 100%);border-radius:3px;transition:width .3s ease;position:relative;animation:UploadProgressBar_uploadShimmer__ChmoF 2s ease-in-out infinite}@keyframes UploadProgressBar_uploadShimmer__ChmoF{0%{box-shadow:inset 0 0 0 0 hsla(0,0%,100%,.3)}50%{box-shadow:inset 0 0 8px 2px hsla(0,0%,100%,.3)}to{box-shadow:inset 0 0 0 0 hsla(0,0%,100%,.3)}}.UploadProgressBar_progressText__qu_7U{font-size:11px;font-weight:600;color:var(--text-primary);min-width:32px;text-align:right}.UploadProgressBar_errorMessage__xNy7n{margin-top:8px;padding:8px;background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:4px;color:#721c24;font-size:12px;line-height:1.3}.UploadProgressBar_uploadItem__TW_0G[data-status=completed]{background:linear-gradient(135deg,rgba(40,167,69,.1) 0,var(--background-primary) 100%);border-left:4px solid #28a745}.UploadProgressBar_uploadItem__TW_0G[data-status=error]{background:linear-gradient(135deg,rgba(220,53,69,.1) 0,var(--background-primary) 100%);border-left:4px solid #dc3545}.UploadProgressBar_uploadItem__TW_0G[data-status=cancelled]{background:linear-gradient(135deg,hsla(208,7%,46%,.1) 0,var(--background-primary) 100%);border-left:4px solid #6c757d;opacity:.8}.UploadProgressBar_uploadItem__TW_0G[data-status=uploading]{background:linear-gradient(135deg,rgba(37,99,235,.1) 0,var(--background-primary) 100%);border-left:4px solid var(--primary-color)}.UploadProgressBar_uploadItem__TW_0G[data-status=preparing]{background:linear-gradient(135deg,rgba(255,193,7,.1) 0,var(--background-primary) 100%);border-left:4px solid #ffc107}@media (max-width:768px){.UploadProgressBar_uploadItem__TW_0G{padding:10px 32px 10px 12px}.UploadProgressBar_uploadHeader__pcV3J{flex-direction:column;align-items:flex-start}.UploadProgressBar_statusArea__N8G7p{align-items:flex-start;margin-left:0;margin-top:8px}.UploadProgressBar_statusText__AwSCv{text-align:left}.UploadProgressBar_buttonGroup__x_UF1{margin-top:4px}.UploadProgressBar_cancelButton__hiyV_{font-size:10px;padding:3px 6px}.UploadProgressBar_filename__bA1Bu{white-space:normal;overflow:visible;text-overflow:unset}.UploadProgressBar_progressHeader__u4UYS{padding:10px 12px}.UploadProgressBar_progressHeader__u4UYS h4{font-size:13px}.UploadProgressBar_uploadCount__TF5i_{font-size:11px}}.UploadProgressBar_uploadItem__TW_0G{animation:UploadProgressBar_slideIn__UpFaq .3s ease-out}@keyframes UploadProgressBar_slideIn__UpFaq{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UploadProgressBar_uploadItem__TW_0G[data-status=completed] .UploadProgressBar_statusIcon__U0XPL{animation:UploadProgressBar_bounceIn__FKeI_ .5s ease-out}@keyframes UploadProgressBar_bounceIn__FKeI_{0%{transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.UploadProgressBar_uploadDropZone__98oRq{border:2px dashed var(--border-color);border-radius:8px;padding:2rem;text-align:center;color:var(--text-secondary);background:var(--background-secondary);transition:all .3s ease;margin:12px 0}.UploadProgressBar_uploadDropZone__98oRq.UploadProgressBar_dragActive__Sssbf{border-color:var(--primary-color);background:rgba(37,99,235,.1);color:var(--primary-color)}.UploadProgressBar_uploadDropZone__98oRq p{margin:.5rem 0;font-size:14px}.UploadProgressBar_uploadDropZone__98oRq .UploadProgressBar_dropIcon__PsSwr{font-size:2rem;margin-bottom:1rem;opacity:.5}.UploadProgressBar_uploadDropZone__98oRq.UploadProgressBar_dragActive__Sssbf .UploadProgressBar_dropIcon__PsSwr{opacity:1;animation:UploadProgressBar_bounce__Y6xpN .6s ease-in-out infinite alternate}@keyframes UploadProgressBar_bounce__Y6xpN{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.FolderTreeExplorer_folderTreeExplorer__Rg_Ot{display:flex;flex-direction:column;height:100%;background:var(--background-primary);color:var(--text-primary)}.FolderTreeExplorer_header__FT_Hx{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color);background:var(--background-secondary)}.FolderTreeExplorer_header__FT_Hx h3{margin:0;font-size:1.1rem;font-weight:600}.FolderTreeExplorer_toolbar__w9qFG{display:flex;gap:.5rem}.FolderTreeExplorer_toolbarButton__BFqcE{background:var(--background-secondary);border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.FolderTreeExplorer_toolbarButton__BFqcE:hover:not(:disabled){background:var(--background-color-hover);border-color:var(--border-color)}.FolderTreeExplorer_toolbarButton__BFqcE:disabled{opacity:.5;cursor:not-allowed}.FolderTreeExplorer_controls__Eez_V{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:var(--background-secondary);border-bottom:1px solid var(--border-color)}.FolderTreeExplorer_searchBox__eRAgf{position:relative;flex:1 1;max-width:300px}.FolderTreeExplorer_searchBox__eRAgf i{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:.9rem}.FolderTreeExplorer_searchInput__8NwRE{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid var(--border-color);border-radius:4px;background:var(--background-primary);color:var(--text-primary);font-size:.9rem;transition:border-color .2s ease}.FolderTreeExplorer_searchInput__8NwRE:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.FolderTreeExplorer_sortControls__Qm5dR{display:flex;align-items:center;gap:.5rem}.FolderTreeExplorer_sortSelect__p3vkU{background:var(--background-primary);font-size:.9rem}.FolderTreeExplorer_sortOrderButton__6_y3m,.FolderTreeExplorer_sortSelect__p3vkU{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer}.FolderTreeExplorer_sortOrderButton__6_y3m{background:var(--background-secondary);transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.FolderTreeExplorer_sortOrderButton__6_y3m:hover{background:var(--background-color-hover)}.FolderTreeExplorer_stats__GofwJ{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;background:var(--background-secondary);border-bottom:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}.FolderTreeExplorer_error__oj_uf{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--error-bg);color:var(--error-color);border-left:4px solid var(--error-color);margin:.5rem;border-radius:4px}.FolderTreeExplorer_treeContainer__1eFhg{flex:1 1;overflow-y:auto;padding:.5rem}.FolderTreeExplorer_loading__pr07u{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary)}.FolderTreeExplorer_spinner__jCtoQ{width:32px;height:32px;border-top:3px solid var(--border-color);border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:FolderTreeExplorer_spin__ATGOx 1s linear infinite;margin-bottom:1rem}@keyframes FolderTreeExplorer_spin__ATGOx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FolderTreeExplorer_emptyState__3SeQc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:var(--text-secondary);text-align:center}.FolderTreeExplorer_emptyState__3SeQc i{font-size:3rem;margin-bottom:1rem;opacity:.5}.FolderTreeExplorer_emptyState__3SeQc p{margin:.5rem 0}.FolderTreeExplorer_contextMenu__EdnCl{position:fixed;background:var(--background-primary);border:1px solid var(--border-color);border-radius:6px;box-shadow:var(--shadow-lg);z-index:1000;min-width:150px;padding:.5rem 0}.FolderTreeExplorer_contextMenuItem__Ok2lM{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--text-primary);cursor:pointer;transition:background-color .2s ease;text-align:left}.FolderTreeExplorer_contextMenuItem__Ok2lM:hover{background:var(--background-color-hover)}.FolderTreeExplorer_contextMenuItem__Ok2lM i{width:16px;color:var(--text-secondary)}.FolderTreeExplorer_modal__88ZG7{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}.FolderTreeExplorer_modalContent__Su0EP{background:var(--background-primary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;min-width:300px;max-width:90vw}.FolderTreeExplorer_modalContent__Su0EP h4{margin:0 0 1rem;color:var(--text-primary)}.FolderTreeExplorer_folderPath__d0AWy{margin:0 0 1rem;padding:.5rem;background:var(--background-secondary);border-radius:4px;font-size:.9rem;color:var(--text-secondary)}.FolderTreeExplorer_folderPath__d0AWy span{font-weight:500;color:var(--text-primary)}.FolderTreeExplorer_modalContent__Su0EP input{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--background-secondary);color:var(--text-primary);margin-bottom:1rem;font-size:.9rem}.FolderTreeExplorer_modalContent__Su0EP input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.FolderTreeExplorer_modalButtons__fqmDi{display:flex;gap:.75rem;justify-content:flex-end}.FolderTreeExplorer_modalButtons__fqmDi button{padding:.75rem 1.5rem;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.9rem}.FolderTreeExplorer_modalButtons__fqmDi button:first-child{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.FolderTreeExplorer_modalButtons__fqmDi button:first-child:hover:not(:disabled){background:var(--primary-color-dark);border-color:var(--primary-color-dark)}.FolderTreeExplorer_modalButtons__fqmDi button:first-child:disabled{opacity:.5;cursor:not-allowed}.FolderTreeExplorer_modalButtons__fqmDi button:last-child{background:var(--background-secondary);color:var(--text-primary)}.FolderTreeExplorer_modalButtons__fqmDi button:last-child:hover{background:var(--background-color-hover);border-color:var(--border-color)}.FolderTreeExplorer_uploadDropZone__LgkO_{border:2px dashed var(--primary-color);border-radius:8px;padding:2rem;text-align:center;color:var(--text-primary);background:rgba(37,99,235,.1);margin:12px;animation:FolderTreeExplorer_pulse__WOHT4 2s ease-in-out infinite}.FolderTreeExplorer_uploadDropZone__LgkO_ .FolderTreeExplorer_dropIcon__w5m9F{font-size:2rem;margin-bottom:1rem;animation:FolderTreeExplorer_bounce__iM5q_ .6s ease-in-out infinite alternate}.FolderTreeExplorer_uploadDropZone__LgkO_ p{margin:.5rem 0;font-size:14px}@keyframes FolderTreeExplorer_pulse__WOHT4{0%{background:rgba(37,99,235,.1);transform:scale(1)}50%{background:rgba(37,99,235,.2);transform:scale(1.02)}to{background:rgba(37,99,235,.1);transform:scale(1)}}@keyframes FolderTreeExplorer_bounce__iM5q_{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.FolderTreeExplorer_treeContainer__1eFhg::-webkit-scrollbar{width:8px}.FolderTreeExplorer_treeContainer__1eFhg::-webkit-scrollbar-track{background:var(--background-secondary)}.FolderTreeExplorer_treeContainer__1eFhg::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.FolderTreeExplorer_treeContainer__1eFhg::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeView-root{--tree-indent-multiplier:1.5rem}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-root{position:relative}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-content{padding:.25rem .5rem!important;border-radius:4px!important;transition:all .2s ease!important;margin:1px 0!important}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-content:hover{background:var(--background-color-hover)!important}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-content.Mui-selected{background:rgba(37,99,235,.1)!important}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-content.Mui-selected:hover{background:rgba(37,99,235,.15)!important}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-group,.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-root .MuiTreeItem-root,.FolderTreeExplorer_treeContainer__1eFhg [role=group]{margin-left:var(--tree-indent-multiplier)!important;padding-left:.5rem!important;position:relative}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-iconContainer{width:20px!important;margin-right:.5rem!important}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-iconContainer svg{font-size:1rem!important;color:var(--text-secondary)!important}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-label{font-size:.9rem!important;color:var(--text-primary)!important}@media (max-width:768px){.FolderTreeExplorer_controls__Eez_V{flex-direction:column;align-items:stretch;gap:.75rem}.FolderTreeExplorer_searchBox__eRAgf{max-width:none}.FolderTreeExplorer_sortControls__Qm5dR{justify-content:space-between}.FolderTreeExplorer_stats__GofwJ{flex-wrap:wrap;gap:.5rem}.FolderTreeExplorer_modalContent__Su0EP{margin:1rem;min-width:auto}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeView-root{--tree-indent-multiplier:1rem}.FolderTreeExplorer_treeContainer__1eFhg .MuiTreeItem-group{padding-left:.25rem!important}}.ProcessMonitor_processMonitor__yJOAn{flex-direction:column;color:var(--text-color);overflow:hidden}.ProcessMonitor_collapsedView__PPlvT,.ProcessMonitor_processMonitor__yJOAn{display:flex;background-color:var(--panel-bg);border-top:1px solid var(--border-color)}.ProcessMonitor_collapsedView__PPlvT{height:40px;align-items:center;padding:0 var(--spacing-md)}.ProcessMonitor_collapsedStats__87MRE{display:flex;gap:var(--spacing-lg);align-items:center}.ProcessMonitor_statItem__vPXFx{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-muted)}.ProcessMonitor_statItem__vPXFx i{font-size:1rem}.ProcessMonitor_monitorHeader__eczae{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);border-bottom:1px solid var(--border-color);background-color:var(--panel-bg);min-height:60px}.ProcessMonitor_headerLeft__FTaaI{display:flex;align-items:center;gap:var(--spacing-lg)}.ProcessMonitor_headerLeft__FTaaI h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-color)}.ProcessMonitor_statsBar__2WJFY{display:flex;gap:var(--spacing-sm);align-items:center}.ProcessMonitor_statBadge__Lf75J{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;color:#fff;white-space:nowrap}.ProcessMonitor_headerRight__YAfxB{display:flex;gap:var(--spacing-sm);align-items:center}.ProcessMonitor_connectionStatus__fIEIU{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);background-color:var(--background-color);border:1px solid var(--border-color);font-size:.875rem;font-weight:500;color:var(--text-muted);cursor:default;transition:all .2s ease}.ProcessMonitor_connectionStatus__fIEIU:hover{background-color:var(--background-color-hover)}.ProcessMonitor_connectionStatus__fIEIU i{font-size:1rem}.ProcessMonitor_dateFilter__Vgyk2{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none}.ProcessMonitor_dateFilter__Vgyk2:hover{background-color:var(--background-color-hover);border-color:var(--primary-color)}.ProcessMonitor_dateFilter__Vgyk2:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.ProcessMonitor_newProcessBtn__crQC2{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius-md);cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.ProcessMonitor_newProcessBtn__crQC2:hover{background-color:var(--primary-color-dark)}.ProcessMonitor_newProcessBtn__crQC2 i{font-size:1rem}.ProcessMonitor_monitorContent__ZomkM{flex:1 1;overflow-y:auto;background-color:var(--background-color)}.ProcessMonitor_emptyState__8vMMy,.ProcessMonitor_errorState__lU980,.ProcessMonitor_loadingState__k8jGE{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--spacing-md);color:var(--text-muted);text-align:center}.ProcessMonitor_loadingState__k8jGE i{font-size:2rem;animation:ProcessMonitor_spin__yTKoq 1s linear infinite}@keyframes ProcessMonitor_spin__yTKoq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProcessMonitor_errorState__lU980{color:var(--error-color)}.ProcessMonitor_errorState__lU980 i{font-size:2rem}.ProcessMonitor_retryBtn__zCoBP{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius-md);cursor:pointer;font-size:.875rem;transition:background-color .2s ease}.ProcessMonitor_retryBtn__zCoBP:hover{background-color:var(--primary-color-dark)}.ProcessMonitor_emptyState__8vMMy i{font-size:3rem;color:var(--text-muted)}.ProcessMonitor_emptyState__8vMMy p{margin:0;font-size:1.125rem}.ProcessMonitor_processTable__tZALp{display:flex;flex-direction:column;height:100%}.ProcessMonitor_tableHeader__JCfRT{display:grid;grid-template-columns:2fr 3fr 1fr 1.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--panel-bg);border-bottom:1px solid var(--border-color);font-weight:600;font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.ProcessMonitor_tableBody__SoJKd{flex:1 1;overflow-y:auto}.ProcessMonitor_processRow__No0qe{display:grid;grid-template-columns:2fr 3fr 1fr 1.5fr 1.5fr 1.5fr 1fr 1.5fr 1fr;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);transition:background-color .2s ease;align-items:center}.ProcessMonitor_processRow__No0qe:hover{background-color:var(--background-color-hover)}.ProcessMonitor_processRow__No0qe:last-child{border-bottom:none}.ProcessMonitor_colActions__wecYd,.ProcessMonitor_colDescription__cJ_2H,.ProcessMonitor_colExecution__gscAp,.ProcessMonitor_colName__qd6Nt,.ProcessMonitor_colPipeline__GZRRg,.ProcessMonitor_colRunning__rb7Cc,.ProcessMonitor_colStarted__eOapB,.ProcessMonitor_colStatus__fQDBJ,.ProcessMonitor_colTool__m0LpL{font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProcessMonitor_colName__qd6Nt{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:500}.ProcessMonitor_colName__qd6Nt i{font-size:1rem;flex-shrink:0}.ProcessMonitor_clickable__ZXhEj{cursor:pointer;transition:color .2s ease}.ProcessMonitor_clickable__ZXhEj:hover{color:var(--primary-color)}.ProcessMonitor_colDescription__cJ_2H{color:var(--text-muted)}.ProcessMonitor_statusBadge__okT1N{color:#fff;text-transform:capitalize;display:inline-block}.ProcessMonitor_executionBadge__brxep,.ProcessMonitor_statusBadge__okT1N{padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap}.ProcessMonitor_executionBadge__brxep{display:flex;align-items:center;gap:4px;background-color:var(--background-color);border:1px solid var(--border-color);color:var(--text-color);transition:all .2s ease}.ProcessMonitor_executionBadge__brxep i{font-size:.875rem}.ProcessMonitor_codeText__sHiNw{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;background-color:var(--background-color);padding:2px 6px;border-radius:4px;border:1px solid var(--border-color);color:var(--text-color)}.ProcessMonitor_colActions__wecYd{display:flex;gap:var(--spacing-xs);justify-content:flex-end}.ProcessMonitor_actionBtn__tcPrg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid var(--border-color);border-radius:var(--border-radius-sm);cursor:pointer;color:var(--text-muted);transition:all .2s ease}.ProcessMonitor_actionBtn__tcPrg:hover{background-color:var(--background-color);color:var(--text-color);border-color:var(--primary-color)}.ProcessMonitor_actionBtn__tcPrg i{font-size:.875rem}.ProcessMonitor_modalOverlay__Tbv0b{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:10000;padding:var(--spacing-lg)}.ProcessMonitor_modal___6Ojb{background-color:var(--panel-bg);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);max-width:800px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.ProcessMonitor_modalHeader__x_7eQ{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);border-bottom:1px solid var(--border-color);background-color:var(--panel-bg)}.ProcessMonitor_modalHeader__x_7eQ h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-color)}.ProcessMonitor_closeBtn__NuHm6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--border-radius-sm);cursor:pointer;color:var(--text-muted);transition:all .2s ease}.ProcessMonitor_closeBtn__NuHm6:hover{background-color:var(--background-color);color:var(--text-color)}.ProcessMonitor_closeBtn__NuHm6 i{font-size:1.25rem}.ProcessMonitor_modalContent__3Aa3X{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.ProcessMonitor_detailSection__m1Dlr{margin-bottom:var(--spacing-lg)}.ProcessMonitor_detailSection__m1Dlr:last-child{margin-bottom:0}.ProcessMonitor_detailSection__m1Dlr h4{margin:0 0 var(--spacing-md) 0;font-size:1rem;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-xs)}.ProcessMonitor_detailGrid__AhxbF{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ProcessMonitor_detailItem__amMfl{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ProcessMonitor_detailItem__amMfl label{font-size:.875rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.ProcessMonitor_codeBlock__kecNz,.ProcessMonitor_detailItem__amMfl span{font-size:.875rem;color:var(--text-color)}.ProcessMonitor_codeBlock__kecNz{padding:var(--spacing-md);font-family:Monaco,Menlo,Ubuntu Mono,monospace;overflow-x:auto;white-space:pre-wrap}.ProcessMonitor_codeBlock__kecNz,.ProcessMonitor_logContainer__MOYvV{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-md)}.ProcessMonitor_logContainer__MOYvV{max-height:200px;overflow-y:auto}.ProcessMonitor_logEntry__yZPhV{padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--border-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:var(--text-color)}.ProcessMonitor_logEntry__yZPhV:last-child{border-bottom:none}.ProcessMonitor_errorMessage__fzvKc{background-color:var(--error-bg);border:1px solid var(--error-color);border-radius:var(--border-radius-md);padding:var(--spacing-md);color:var(--error-color);font-size:.875rem}.ProcessMonitor_formGroup__jHkEy{margin-bottom:var(--spacing-lg)}.ProcessMonitor_formGroup__jHkEy label{display:block;margin-bottom:var(--spacing-xs);font-size:.875rem;font-weight:500;color:var(--text-color)}.ProcessMonitor_formGroup__jHkEy input,.ProcessMonitor_formGroup__jHkEy textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-md);background-color:var(--background-color);color:var(--text-color);font-size:.875rem;transition:border-color .2s ease}.ProcessMonitor_formGroup__jHkEy input:focus,.ProcessMonitor_formGroup__jHkEy textarea:focus{outline:none;border-color:var(--primary-color)}.ProcessMonitor_formGroup__jHkEy textarea{resize:vertical;min-height:80px}.ProcessMonitor_formActions__MzuL7{display:flex;justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.ProcessMonitor_cancelBtn___3RPC{padding:var(--spacing-sm) var(--spacing-lg);background:none;border:1px solid var(--border-color);border-radius:var(--border-radius-md);cursor:pointer;color:var(--text-color);font-size:.875rem;transition:all .2s ease}.ProcessMonitor_cancelBtn___3RPC:hover{background-color:var(--background-color);border-color:var(--text-color)}.ProcessMonitor_submitBtn__MveGl{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--primary-color);color:#fff;border:none;border-radius:var(--border-radius-md);cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.ProcessMonitor_submitBtn__MveGl:hover{background-color:var(--primary-color-dark)}@media (max-width:1400px){.ProcessMonitor_processRow__No0qe,.ProcessMonitor_tableHeader__JCfRT{grid-template-columns:1.5fr 2fr 1fr 1fr 1fr 1fr .8fr 1fr .8fr}}@media (max-width:1200px){.ProcessMonitor_processRow__No0qe,.ProcessMonitor_tableHeader__JCfRT{grid-template-columns:1.5fr 2fr 1fr 1fr 1fr .8fr 1fr .8fr}.ProcessMonitor_colTool__m0LpL{display:none}}@media (max-width:900px){.ProcessMonitor_processRow__No0qe,.ProcessMonitor_tableHeader__JCfRT{grid-template-columns:1fr 1.5fr .8fr 1fr .8fr}.ProcessMonitor_colExecution__gscAp,.ProcessMonitor_colPipeline__GZRRg,.ProcessMonitor_colRunning__rb7Cc{display:none}}@media (max-width:600px){.ProcessMonitor_processRow__No0qe,.ProcessMonitor_tableHeader__JCfRT{grid-template-columns:1fr 1fr .8fr}.ProcessMonitor_colActions__wecYd,.ProcessMonitor_colStarted__eOapB{display:none}.ProcessMonitor_headerLeft__FTaaI{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.ProcessMonitor_statsBar__2WJFY{flex-wrap:wrap}.ProcessMonitor_modal___6Ojb{margin:var(--spacing-md);max-width:none}.ProcessMonitor_detailGrid__AhxbF{grid-template-columns:1fr}}.ToolsList_toolsList__MO_SG{height:100%;display:flex;flex-direction:column;background:var(--bg-primary);border-right:1px solid var(--border-color)}.ToolsList_header__zj3ez{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);display:flex;justify-content:space-between;align-items:center}.ToolsList_header__zj3ez h3{margin:0;color:var(--text-primary);font-size:1.1rem;font-weight:600}.ToolsList_count__clUPq{background:var(--accent-color);color:#fff!important;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500}.ToolsList_categories__mXalr{flex:1 1;overflow-y:auto;padding:1rem}.ToolsList_category__k_RSP{margin-bottom:1.5rem}.ToolsList_categoryTitle__e5Qbv{margin:0 0 .75rem;color:var(--text-secondary);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ToolsList_toolsGrid__c4Xrf{display:flex;flex-direction:column;gap:.5rem}.ToolsList_toolCard__pc_0a{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);cursor:pointer;transition:all .2s ease}.ToolsList_toolCard__pc_0a:hover{border-color:var(--accent-color);background:var(--bg-hover);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ToolsList_toolCard__pc_0a.ToolsList_selected__HphEl{border-color:var(--accent-color);background:var(--accent-bg);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.2)}.ToolsList_toolIcon__miH8Z{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-color);color:#fff;border-radius:6px;font-size:1rem}.ToolsList_toolIcon__miH8Z:has(.ToolsList_toolLogo__Gm7tT){background:transparent}.ToolsList_toolLogo__Gm7tT{width:100%;height:100%;object-fit:contain;padding:4px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ToolsList_toolInfo__lizDY{flex:1 1;min-width:0}.ToolsList_toolName__RxIl5{margin:0 0 .25rem;color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1.2}.ToolsList_toolDescription__GU_Jf{margin:0 0 .5rem;color:var(--text-secondary);font-size:.8rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ToolsList_toolMeta__sKeme{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ToolsList_paramCount__Rv4Vq{color:var(--text-tertiary);font-size:.7rem;background:var(--bg-secondary);padding:.125rem .375rem;border-radius:4px}.ToolsList_tags__dfNnC{display:flex;gap:.25rem;flex-wrap:wrap}.ToolsList_tag____C06{background:var(--accent-bg);color:var(--accent-color);padding:.125rem .25rem;border-radius:3px;font-size:.65rem;font-weight:500}.ToolsList_loading__K_Bth{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary)}.ToolsList_spinner__5MsNS{width:24px;height:24px;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:ToolsList_spin__qvECG 1s linear infinite;margin-bottom:.5rem}.ToolsList_error__AN8fi{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary);text-align:center}.ToolsList_error__AN8fi i{font-size:2rem;color:var(--error-color);margin-bottom:.5rem}.ToolsList_retryButton__5g0cP{margin-top:1rem;padding:.5rem 1rem;background:var(--accent-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;transition:background-color .2s ease}.ToolsList_retryButton__5g0cP:hover{background:var(--accent-hover)}@keyframes ToolsList_spin__qvECG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark-theme .ToolsList_toolCard__pc_0a{background:var(--bg-secondary);border-color:var(--border-color)}.dark-theme .ToolsList_toolCard__pc_0a:hover{background:var(--bg-hover);box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark-theme .ToolsList_toolCard__pc_0a.ToolsList_selected__HphEl{background:rgba(var(--accent-color-rgb),.1);border-color:var(--accent-color)}.dark-theme .ToolsList_spinner__5MsNS{border-color:var(--border-color);border-top-color:var(--accent-color)}.dark-theme .ToolsList_paramCount__Rv4Vq{background:var(--bg-primary);color:var(--text-tertiary)}.dark-theme .ToolsList_tag____C06{background:var(--accent-bg);color:var(--accent-color)}.dark-theme .ToolsList_toolLogo__Gm7tT{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4)}.ToolInterface_toolInterface___Ypc3{height:100%;display:flex;flex-direction:column;background:var(--bg-primary);overflow:hidden}.ToolInterface_emptyState__2Ee7O{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-secondary);text-align:center;padding:2rem}.ToolInterface_emptyState__2Ee7O i{font-size:3rem;margin-bottom:1rem;opacity:.5}.ToolInterface_emptyState__2Ee7O h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.25rem}.ToolInterface_emptyState__2Ee7O p{margin:0;font-size:.9rem;line-height:1.4}.ToolInterface_header__LipB5{padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.ToolInterface_toolInfo__cCdo1 h2{margin:0 0 .5rem;color:var(--text-primary);font-size:1.5rem;font-weight:600}.ToolInterface_description__gUkV_{margin:0 0 1rem;color:var(--text-secondary);font-size:.95rem;line-height:1.4}.ToolInterface_tags__EVtpb{display:flex;gap:.5rem;flex-wrap:wrap}.ToolInterface_tag__4kmUu{background:var(--accent-bg);color:var(--accent-color);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.ToolInterface_parametersSection__JFvcO{flex:1 1;overflow-y:auto;padding:1.5rem}.ToolInterface_parametersSection__JFvcO h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.1rem;font-weight:600}.ToolInterface_parameters__JiY18{display:flex;flex-direction:column;gap:1.5rem}.ToolInterface_parameter__sHOg0{display:flex;flex-direction:column;gap:.5rem;opacity:1;transform:translateY(0);transition:all .3s ease-in-out;margin-bottom:1.5rem}.ToolInterface_parameter__sHOg0.ToolInterface_entering__8N9D8{opacity:0;transform:translateY(-10px)}.ToolInterface_parameter__sHOg0.ToolInterface_exiting__8yIMc{opacity:0;transform:translateY(-10px);margin-bottom:0;max-height:0;overflow:hidden}.ToolInterface_label__vwk1V{color:var(--text-primary);font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:.25rem}.ToolInterface_required__jx0gK{color:var(--error-color);font-weight:600}.ToolInterface_paramDescription__DXL9T{margin:0;color:var(--text-secondary);font-size:.8rem;line-height:1.3}.ToolInterface_input__RpXF0,.ToolInterface_textarea__9qEEW{padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.ToolInterface_input__RpXF0:focus,.ToolInterface_textarea__9qEEW:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.2)}.ToolInterface_input__RpXF0.ToolInterface_error__u7WI1,.ToolInterface_textarea__9qEEW.ToolInterface_error__u7WI1{border-color:var(--error-color);box-shadow:0 0 0 2px rgba(var(--error-color-rgb),.1)}.ToolInterface_textarea__9qEEW{resize:vertical;min-height:80px;font-family:inherit}.ToolInterface_checkboxLabel__dDGhq{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-primary);font-size:.9rem}.ToolInterface_checkbox__H24d2{width:16px;height:16px;accent-color:var(--accent-color)}.ToolInterface_errorMessage__6IVZh{color:var(--error-color);font-size:.8rem;margin-top:.25rem}.ToolInterface_actions__sg_ye{padding:1.5rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.ToolInterface_executeButton__H7pR_{width:100%;padding:.875rem 1.5rem;background:var(--accent-color);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.ToolInterface_executeButton__H7pR_:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-color-rgb),.3)}.ToolInterface_executeButton__H7pR_:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ToolInterface_executeButton__H7pR_.ToolInterface_executing__ldmiy{background:var(--accent-color)}.ToolInterface_spinner__GA8qs{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ToolInterface_spin__5O9hW 1s linear infinite}@keyframes ToolInterface_spin__5O9hW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark-theme .ToolInterface_input__RpXF0,.dark-theme .ToolInterface_textarea__9qEEW{background:var(--bg-secondary);border-color:var(--border-color)}.dark-theme .ToolInterface_input__RpXF0:focus,.dark-theme .ToolInterface_textarea__9qEEW:focus{border-color:var(--accent-color)}.dark-theme .ToolInterface_tag__4kmUu{background:var(--accent-bg);color:var(--accent-color)}.dark-theme .ToolInterface_executeButton__H7pR_:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--accent-color-rgb),.4)}@media (max-width:768px){.ToolInterface_actions__sg_ye,.ToolInterface_header__LipB5,.ToolInterface_parametersSection__JFvcO{padding:1rem}.ToolInterface_toolInfo__cCdo1 h2{font-size:1.25rem}.ToolInterface_parameters__JiY18{gap:1rem}}.InvitationModal_overlay__16KOU{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:10000;padding:20px}.InvitationModal_modal__JUBI5{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.InvitationModal_header__Vrc56{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding:24px 24px 16px;margin-bottom:0}.InvitationModal_header__Vrc56 h2{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.InvitationModal_closeButton__gpp_u{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px;transition:all .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.InvitationModal_closeButton__gpp_u:hover{background-color:#f3f4f6;color:#374151}.InvitationModal_closeButton__gpp_u:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_form__bKC6b{display:flex;flex-direction:column;height:100%}.InvitationModal_content__4BTEv{padding:24px;flex:1 1;overflow-y:auto}.InvitationModal_description__jgKel{margin:0 0 20px;color:#6b7280;font-size:14px;line-height:1.5}.InvitationModal_errorList__4s2fb{margin-bottom:20px}.InvitationModal_error__Apj1h{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:8px 12px;border-radius:6px;font-size:14px;margin-bottom:8px}.InvitationModal_error__Apj1h:last-child{margin-bottom:0}.InvitationModal_invitationsList__Re2yd{margin-bottom:20px}.InvitationModal_invitationRow__W88MK{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:end;padding:16px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;background-color:#fafafa}.InvitationModal_invitationRow__W88MK:last-child{margin-bottom:0}.InvitationModal_emailField__Yqi0T,.InvitationModal_roleField__R2A3f{display:flex;flex-direction:column}.InvitationModal_emailField__Yqi0T{min-width:0}.InvitationModal_emailField__Yqi0T label,.InvitationModal_roleField__R2A3f label{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.InvitationModal_emailField__Yqi0T input,.InvitationModal_roleField__R2A3f select{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s;background-color:#fff}.InvitationModal_emailField__Yqi0T input:focus,.InvitationModal_roleField__R2A3f select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InvitationModal_emailField__Yqi0T input:disabled,.InvitationModal_roleField__R2A3f select:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.InvitationModal_roleField__R2A3f select{cursor:pointer;min-width:100px}.InvitationModal_actions__d9Gmg{display:flex;align-items:center;gap:8px}.InvitationModal_removeButton__f3T4N{background-color:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.InvitationModal_removeButton__f3T4N:hover{background-color:#fecaca;border-color:#f87171}.InvitationModal_removeButton__f3T4N:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_addButton__dBEaE{background-color:#f3f4f6;border:1px dashed #d1d5db;color:#374151;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;width:100%;justify-content:center}.InvitationModal_addButton__dBEaE:hover{background-color:#e5e7eb;border-color:#9ca3af}.InvitationModal_addButton__dBEaE:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_footer__lSVRU{padding:16px 24px 24px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end}.InvitationModal_cancelButton__xCKYy{background-color:#fff;border:1px solid #d1d5db;color:#374151;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500}.InvitationModal_cancelButton__xCKYy:hover{background-color:#f9fafb;border-color:#9ca3af}.InvitationModal_cancelButton__xCKYy:disabled{opacity:.5;cursor:not-allowed}.InvitationModal_submitButton__HiANa{background-color:#3b82f6;border:1px solid #3b82f6;color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer;transition:all .2s;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.InvitationModal_submitButton__HiANa:hover{background-color:#2563eb;border-color:#2563eb}.InvitationModal_submitButton__HiANa:disabled{opacity:.5;cursor:not-allowed;background-color:#9ca3af;border-color:#9ca3af}@keyframes InvitationModal_spin__zOLEA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InvitationModal_spin__zOLEA{animation:InvitationModal_spin__zOLEA 1s linear infinite}@media (max-width:640px){.InvitationModal_modal__JUBI5{margin:10px;max-height:calc(100vh - 20px)}.InvitationModal_invitationRow__W88MK{grid-template-columns:1fr;gap:12px}.InvitationModal_actions__d9Gmg{justify-content:flex-end}.InvitationModal_footer__lSVRU{flex-direction:column-reverse}.InvitationModal_footer__lSVRU button{width:100%;justify-content:center}}.OrganizationDetails_container__ZhgwB{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);color:var(--text-primary)}.OrganizationDetails_loading__Aq9HB{color:var(--text-secondary)}.OrganizationDetails_error__yIubU,.OrganizationDetails_loading__Aq9HB{display:flex;align-items:center;justify-content:center;height:100%;font-size:1.1rem}.OrganizationDetails_error__yIubU{color:var(--error-color)}.OrganizationDetails_header__Z3zmJ{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.OrganizationDetails_backButton__sNFpk{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.OrganizationDetails_backButton__sNFpk:hover{background:var(--bg-hover);border-color:var(--border-hover)}.OrganizationDetails_organizationInfo__7hS1m{display:flex;align-items:center;gap:1rem;flex:1 1}.OrganizationDetails_organizationIcon___86sX{font-size:2.5rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border-radius:12px;border:1px solid var(--border-color)}.OrganizationDetails_organizationMeta__6PWG2{flex:1 1}.OrganizationDetails_organizationName__cb3mq{margin:0 0 .5rem;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.OrganizationDetails_organizationStats__OCrCy{display:flex;align-items:center;gap:1rem;font-size:.9rem;color:var(--text-secondary)}.OrganizationDetails_roleTag__CCRwa{padding:.25rem .5rem;border-radius:4px;color:#fff;font-size:.8rem;font-weight:500;text-transform:uppercase}.OrganizationDetails_tabNavigation__dWDRN{display:flex;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.OrganizationDetails_tab__uChI1{padding:1rem 1.5rem;background:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;border:none;border-bottom:2px solid transparent;font-size:.95rem;font-weight:500}.OrganizationDetails_tab__uChI1:hover{color:var(--text-primary);background:var(--bg-hover)}.OrganizationDetails_tab__uChI1.OrganizationDetails_active__rTyRS{color:var(--primary-color);border-bottom-color:var(--primary-color);background:var(--bg-primary)}.OrganizationDetails_content__hsxu4{flex:1 1;overflow-y:auto;padding:0}.OrganizationDetails_successBanner__lULCf{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin:1rem;background:var(--success-bg);border:1px solid var(--success-color);border-radius:6px;color:var(--success-color)}.OrganizationDetails_successBanner__lULCf button{background:none;border:none;color:var(--success-color);cursor:pointer;font-size:1.2rem;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.OrganizationDetails_errorBanner__aeM3L{display:flex;align-items:center;justify-content:space-between;padding:1rem;margin:1rem;background:var(--error-bg);border:1px solid var(--error-color);border-radius:6px;color:var(--error-color)}.OrganizationDetails_errorBanner__aeM3L button{background:none;border:none;color:var(--error-color);cursor:pointer;font-size:1.2rem;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.OrganizationDetails_tabContent__J6E0Q{padding:1.5rem}.OrganizationDetails_section__RK_ai{margin-bottom:2rem}.OrganizationDetails_sectionHeader__PY2hG{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.OrganizationDetails_sectionHeader__PY2hG h2{margin:0;font-size:1.4rem;font-weight:600;color:var(--text-primary)}.OrganizationDetails_editButton__iAWBe{padding:.5rem 1rem;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;transition:all .2s ease}.OrganizationDetails_editButton__iAWBe:hover{background:var(--primary-hover)}.OrganizationDetails_editForm__BNqpX{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.OrganizationDetails_formGroup__pHeWf{margin-bottom:1rem}.OrganizationDetails_formGroup__pHeWf label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.OrganizationDetails_formGroup__pHeWf input,.OrganizationDetails_formGroup__pHeWf select,.OrganizationDetails_formGroup__pHeWf textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.95rem}.OrganizationDetails_formGroup__pHeWf input:focus,.OrganizationDetails_formGroup__pHeWf select:focus,.OrganizationDetails_formGroup__pHeWf textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-alpha)}.OrganizationDetails_formActions__Mvoww{margin-top:1.5rem;display:flex;gap:1rem}.OrganizationDetails_saveButton__uSLEZ{padding:.75rem 1.5rem;background:var(--success-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .2s ease}.OrganizationDetails_saveButton__uSLEZ:hover{background:var(--success-hover)}.OrganizationDetails_detailsGrid__QEh5z{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.OrganizationDetails_detailItem__4I_nJ{display:flex;flex-direction:column;gap:.5rem}.OrganizationDetails_detailItem__4I_nJ label{font-weight:500;color:var(--text-secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.OrganizationDetails_detailItem__4I_nJ span{color:var(--text-primary);font-size:1rem}.OrganizationDetails_statusBadge__53G9A{padding:.25rem .75rem;background:var(--success-color);color:#fff;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:capitalize}.OrganizationDetails_inviteSection__0BEtI{display:flex;gap:.5rem;align-items:center}.OrganizationDetails_inviteInput__yUbsY{min-width:200px}.OrganizationDetails_inviteInput__yUbsY,.OrganizationDetails_roleSelect__KugM8{padding:.5rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.OrganizationDetails_inviteButton__fgNaQ{padding:.5rem 1rem;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;transition:all .2s ease}.OrganizationDetails_inviteButton__fgNaQ:hover:not(:disabled){background:var(--primary-hover)}.OrganizationDetails_inviteButton__fgNaQ:disabled{opacity:.6;cursor:not-allowed}.OrganizationDetails_inviteNewUserButton__0ONuO{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.OrganizationDetails_inviteNewUserButton__0ONuO:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.OrganizationDetails_inviteNewUserButton__0ONuO:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.OrganizationDetails_inviteNewUserButton__0ONuO i{font-size:1rem}.OrganizationDetails_membersList__tHrX_{display:flex;flex-direction:column;gap:.75rem}.OrganizationDetails_memberItem__rhdVH{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.OrganizationDetails_memberItem__rhdVH:hover{border-color:var(--border-hover);background:var(--bg-hover)}.OrganizationDetails_pendingInvitation__TjiPw{border-left:4px solid var(--warning-color);background:var(--warning-bg)}.OrganizationDetails_pendingInvitation__TjiPw:hover{background:var(--warning-hover-bg)}.OrganizationDetails_memberInfo__S67Oc{flex:1 1}.OrganizationDetails_memberName__BhEg3{font-weight:500;color:var(--text-primary);margin-bottom:.25rem}.OrganizationDetails_memberEmail__PYvkL{font-size:.9rem;color:var(--text-secondary)}.OrganizationDetails_memberMeta__T_yGl{display:flex;align-items:center;gap:1rem}.OrganizationDetails_memberStatus__FO_xx{font-size:.8rem;color:var(--text-secondary);text-transform:capitalize}.OrganizationDetails_formRow__QNQAu{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.OrganizationDetails_memberDetails__JeVqL{font-size:.8rem;color:var(--text-secondary);margin-top:.25rem}.OrganizationDetails_resendButton__GtMrx{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--warning-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease}.OrganizationDetails_resendButton__GtMrx:hover:not(:disabled){background:var(--warning-hover);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.OrganizationDetails_resendButton__GtMrx:disabled{opacity:.6;cursor:not-allowed;transform:none}.OrganizationDetails_resendButton__GtMrx i{font-size:.9rem}.OrganizationDetails_spin__O2jXj{animation:OrganizationDetails_spin__O2jXj 1s linear infinite}@keyframes OrganizationDetails_spin__O2jXj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OrganizationDetails_workspacesList__LqcKX{display:flex;flex-direction:column;gap:1rem}.OrganizationDetails_workspaceItem__utvAI{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s ease}.OrganizationDetails_workspaceItem__utvAI:hover{border-color:var(--border-hover);background:var(--bg-hover)}.OrganizationDetails_workspaceInfo__faVAT{flex:1 1}.OrganizationDetails_workspaceName__JawCG{font-weight:600;font-size:1.1rem;color:var(--text-primary);margin-bottom:.5rem}.OrganizationDetails_workspaceDescription__97I8e{color:var(--text-secondary);margin-bottom:.75rem}.OrganizationDetails_workspaceStats__Ft3aM{font-size:.9rem;color:var(--text-secondary)}.OrganizationDetails_workspaceMeta__UGa0Z{text-align:right}.OrganizationDetails_workspaceDate__MmjJ8{font-size:.8rem;color:var(--text-secondary);margin-bottom:.25rem}.OrganizationDetails_billingInfo__0tnsF{margin-bottom:2rem}.OrganizationDetails_billingCurrent__iwf_d{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.OrganizationDetails_planDetails__aDK73{margin-top:1rem}.OrganizationDetails_planName__nHL0B{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.OrganizationDetails_planAmount__Sx4mC{font-size:1.1rem;color:var(--primary-color);font-weight:500;margin-bottom:.5rem}.OrganizationDetails_nextBilling__qkPvm{color:var(--text-secondary);margin-bottom:.5rem}.OrganizationDetails_paymentMethod__X3OAG{color:var(--text-secondary);font-size:.9rem}.OrganizationDetails_invoicesList__1iEIA{display:flex;flex-direction:column;gap:.75rem}.OrganizationDetails_invoiceItem__nedjx{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}.OrganizationDetails_invoiceInfo__3EwuR{display:flex;gap:2rem;align-items:center}.OrganizationDetails_invoiceDate__2WWFO{font-weight:500;color:var(--text-primary)}.OrganizationDetails_invoiceAmount__yDEwA{color:var(--text-primary);font-weight:600}.OrganizationDetails_invoiceMeta__tpmAw{display:flex;align-items:center;gap:1rem}.OrganizationDetails_invoiceStatus__GZLKJ{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:capitalize}.OrganizationDetails_invoiceStatus__GZLKJ.OrganizationDetails_paid__So_43{background:var(--success-color);color:#fff}.OrganizationDetails_invoiceStatus__GZLKJ.OrganizationDetails_pending__3898W{background:var(--warning-color);color:#fff}.OrganizationDetails_invoiceStatus__GZLKJ.OrganizationDetails_overdue__jLoCZ{background:var(--error-color);color:#fff}.OrganizationDetails_downloadLink__260eE{color:var(--primary-color);text-decoration:none;font-size:.9rem}.OrganizationDetails_downloadLink__260eE:hover{text-decoration:underline}.OrganizationDetails_limitsGrid__CfyOa{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.OrganizationDetails_limitItem__4w_iA{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.OrganizationDetails_limitItem__4w_iA h3{margin:0 0 1rem;font-size:1.1rem;color:var(--text-primary)}.OrganizationDetails_limitBar__lFb_F{width:100%;height:8px;background:var(--border-color);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.OrganizationDetails_limitProgress__EhkU1{height:100%;background:var(--primary-color);transition:width .3s ease}.OrganizationDetails_limitText__sorbw{font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.OrganizationDetails_limitReset__vFXo2{font-size:.8rem;color:var(--text-secondary)}.OrganizationDetails_emptyState__4tdSV{text-align:center;padding:2rem;color:var(--text-secondary)}.OrganizationDetails_emptyState__4tdSV p{margin:0;font-style:italic}@media (max-width:768px){.OrganizationDetails_header__Z3zmJ{flex-direction:column;align-items:flex-start;gap:1rem}.OrganizationDetails_organizationInfo__7hS1m{width:100%}.OrganizationDetails_tabNavigation__dWDRN{overflow-x:auto}.OrganizationDetails_tab__uChI1{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.OrganizationDetails_inviteSection__0BEtI{flex-direction:column;align-items:stretch;gap:.75rem}.OrganizationDetails_detailsGrid__QEh5z,.OrganizationDetails_formRow__QNQAu{grid-template-columns:1fr}.OrganizationDetails_workspaceItem__utvAI{flex-direction:column;align-items:stretch;gap:1rem}.OrganizationDetails_workspaceMeta__UGa0Z{text-align:left}.OrganizationDetails_invoiceInfo__3EwuR{flex-direction:column;align-items:flex-start;gap:.5rem}.OrganizationDetails_invoiceMeta__tpmAw{flex-direction:column;align-items:flex-end;gap:.5rem}.OrganizationDetails_limitsGrid__CfyOa{grid-template-columns:1fr}}.UserProfile_container__GzES2{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);color:var(--text-primary)}.UserProfile_header__4QRX2{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.UserProfile_backButton__AsyBi{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-primary)}.UserProfile_backButton__AsyBi:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}.UserProfile_backButton__AsyBi i{font-size:1rem}.UserProfile_header__4QRX2 h1{margin:0;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.UserProfile_content__y8lhl{padding:2rem;max-width:800px;margin:0 auto;width:100%;overflow-y:auto}.UserProfile_alert__UWB55{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;margin-bottom:1.5rem;font-size:.9rem}.UserProfile_alertError__DuFvi{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);color:#dc3545}.UserProfile_alertSuccess__6msWk{background:rgba(40,167,69,.1);border:1px solid rgba(40,167,69,.3);color:#28a745}.UserProfile_section__n_k4p{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.UserProfile_sectionHeader__bj3c0{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-tertiary)}.UserProfile_sectionHeader__bj3c0 h2{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-primary)}.UserProfile_editButton__EGzqg{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;font-size:.9rem}.UserProfile_editButton__EGzqg:hover:not(:disabled){background:var(--primary-color-dark)}.UserProfile_editButton__EGzqg:disabled{opacity:.6;cursor:not-allowed}.UserProfile_profileInfo__dvS6O{padding:1.5rem}.UserProfile_infoItem__XIhoS{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.UserProfile_infoItem__XIhoS:last-child{margin-bottom:0}.UserProfile_infoItem__XIhoS label{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.UserProfile_infoItem__XIhoS span{font-size:1rem;color:var(--text-primary);padding:.5rem 0}.UserProfile_form__LgU_v{padding:1.5rem}.UserProfile_formGroup__yLTt1{margin-bottom:1.5rem}.UserProfile_formGroup__yLTt1:last-of-type{margin-bottom:2rem}.UserProfile_formGroup__yLTt1 label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:600;color:var(--text-primary)}.UserProfile_formGroup__yLTt1 input,.UserProfile_formGroup__yLTt1 select{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.UserProfile_formGroup__yLTt1 select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem;cursor:pointer}.UserProfile_formGroup__yLTt1 input:focus,.UserProfile_formGroup__yLTt1 select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.UserProfile_formGroup__yLTt1 input:disabled,.UserProfile_formGroup__yLTt1 select:disabled{opacity:.6;cursor:not-allowed}.dark-theme .UserProfile_formGroup__yLTt1 select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e")}.UserProfile_helpText__sOllq{display:block;margin-top:.25rem;font-size:.8rem;color:var(--text-secondary)}.UserProfile_formActions__PbV5t{display:flex;gap:1rem;justify-content:flex-end}.UserProfile_saveButton__1numi{padding:.75rem 1.5rem;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:600}.UserProfile_saveButton__1numi:hover:not(:disabled){background:var(--primary-color-dark)}.UserProfile_saveButton__1numi:disabled{opacity:.6;cursor:not-allowed}.UserProfile_cancelButton__BbCFc{padding:.75rem 1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:600}.UserProfile_cancelButton__BbCFc:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover)}.UserProfile_cancelButton__BbCFc:disabled{opacity:.6;cursor:not-allowed}.UserProfile_passwordInfo__QhxN1{padding:1.5rem;color:var(--text-secondary);font-style:italic}@media (max-width:768px){.UserProfile_content__y8lhl,.UserProfile_header__4QRX2{padding:1rem}.UserProfile_sectionHeader__bj3c0{padding:1rem;flex-direction:column;align-items:flex-start;gap:1rem}.UserProfile_formActions__PbV5t{flex-direction:column}.UserProfile_cancelButton__BbCFc,.UserProfile_saveButton__1numi{width:100%}}.Settings_settingsContainer__njYox{padding:2rem;max-width:800px;margin:0 auto;height:100%;overflow-y:auto;font-size:16px;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.Settings_settingsHeader__w5sZE{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.Settings_backButton__dVlmx{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary,#6b7280);font-size:14px;cursor:pointer;padding:.5rem 0;width:-moz-fit-content;width:fit-content;transition:color .2s ease}.Settings_backButton__dVlmx:hover,.Settings_settingsTitle__JrnY5{color:var(--text-primary,#1f2937)}.Settings_settingsTitle__JrnY5{font-size:2rem;font-weight:600;margin:0}.Settings_settingsContent__MAlHs{display:flex;flex-direction:column;gap:2rem}.Settings_settingsSection__oUneD{background:var(--background-primary,#fff);border-radius:8px;padding:1.5rem;border:1px solid var(--border-color,#e5e7eb)}.Settings_sectionTitle__JI1Bt{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--text-primary,#1f2937)}.Settings_settingGroup__51LAL{display:flex;flex-direction:column;gap:.75rem}.Settings_settingSeparator__cXt04{height:1px;background:var(--border-color,#e5e7eb);margin:1.5rem 0}.Settings_settingLabel__KoQWr{font-size:1rem;font-weight:500;color:var(--text-primary,#1f2937)}.Settings_settingDescription__9BXja{font-size:.875rem;color:var(--text-secondary,#6b7280);margin:0;line-height:1.5}.Settings_themeOptions__KYAv_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.Settings_themeOption__frWO6{cursor:pointer}.Settings_themeOption__frWO6 input[type=radio]{display:none}.Settings_themeCard__W0j__{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem;border:2px solid var(--border-color,#e5e7eb);border-radius:8px;transition:all .2s ease;background:var(--background-primary,#fff)}.Settings_themeOption__frWO6 input[type=radio]:checked+.Settings_themeCard__W0j__{border-color:var(--primary-color,#3b82f6);background:var(--accent-bg,#f0f9ff)}.Settings_themeCard__W0j__:hover{border-color:var(--primary-color,#3b82f6)}.Settings_themePreview__76Tkb{width:80px;height:50px;border-radius:4px;overflow:hidden;border:1px solid var(--border-color,#e5e7eb);display:flex;flex-direction:column}.Settings_previewHeader__IeVKF{height:12px;flex-shrink:0}.Settings_previewContent__Ky__u{flex:1 1}.Settings_lightPreview__MJ18Y .Settings_previewHeader__IeVKF{background:#fff;border-bottom:1px solid #e5e7eb}.Settings_lightPreview__MJ18Y .Settings_previewContent__Ky__u{background:#f9fafb}.Settings_darkPreview__1lmDY .Settings_previewHeader__IeVKF{background:#1f2937;border-bottom:1px solid #374151}.Settings_darkPreview__1lmDY .Settings_previewContent__Ky__u{background:#111827}.Settings_systemPreview__3EyLj{position:relative;background:linear-gradient(135deg,#f9fafb 50%,#111827 0)}.Settings_systemPreview__3EyLj .Settings_previewHeader__IeVKF{background:linear-gradient(135deg,#fff 50%,#1f2937 0);border-bottom:1px solid #6b7280}.Settings_systemPreview__3EyLj .Settings_previewContent__Ky__u{background:linear-gradient(135deg,#f9fafb 50%,#111827 0)}.Settings_themeName__RcZU4{font-size:.875rem;font-weight:500;color:var(--text-primary,#1f2937);text-align:center}@media (max-width:768px){.Settings_settingsContainer__njYox{padding:1rem}.Settings_settingsTitle__JrnY5{font-size:1.5rem}.Settings_themeOptions__KYAv_{grid-template-columns:1fr;gap:.75rem}.Settings_themeCard__W0j__{flex-direction:row;text-align:left}.Settings_themePreview__76Tkb{width:60px;height:40px}}.Settings_sliderContainer___q8lG{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.Settings_slider__92pqV{width:100%;height:6px;border-radius:3px;background:var(--border-color,#e5e7eb);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Settings_slider__92pqV::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-color,#3b82f6);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Settings_slider__92pqV::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--primary-color,#3b82f6);cursor:pointer;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Settings_sliderLabels__SCuMo{display:flex;justify-content:space-between;padding:0 10px}.Settings_sliderLabel__UAAlG{font-size:.75rem;color:var(--text-secondary,#6b7280);font-weight:500;transition:color .2s ease}.Settings_sliderLabel__UAAlG.Settings_active__Gd4RV{color:var(--primary-color,#3b82f6);font-weight:600}.Settings_currentValue__F9E8z{text-align:center;font-size:.875rem;font-weight:600;color:var(--text-primary,#1f2937);background:var(--accent-bg,#f0f9ff);padding:.5rem 1rem;border-radius:6px;border:1px solid var(--primary-color,#3b82f6)}.dark-theme .Settings_slider__92pqV{background:var(--border-color)}.dark-theme .Settings_slider__92pqV::-webkit-slider-thumb{border-color:var(--bg-primary)}.dark-theme .Settings_slider__92pqV::-moz-range-thumb{border-color:var(--bg-primary)}.dark-theme .Settings_currentValue__F9E8z{background:var(--accent-bg);border-color:var(--primary-color);color:var(--text-primary)}.Settings_select__gQAQw{width:100%;padding:.75rem;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;background:var(--background-primary,#fff);color:var(--text-primary,#1f2937);font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.Settings_select__gQAQw:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 3px var(--primary-color-alpha,rgba(59,130,246,.1))}.Settings_select__gQAQw:hover{border-color:var(--border-hover,#9ca3af)}.Settings_radioGroup__zRVeY{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.Settings_radioOption__TkDkt{display:flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem;border-radius:6px;border:1px solid var(--border-color,#e5e7eb);transition:all .2s ease;background:var(--background-primary,#fff)}.Settings_radioOption__TkDkt:hover{border-color:var(--primary-color,#3b82f6);background:var(--accent-bg,#f0f9ff)}.Settings_radioOption__TkDkt input[type=radio]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color,#3b82f6)}.Settings_radioOption__TkDkt input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.Settings_radioOption__TkDkt input[type=radio]:checked{accent-color:var(--primary-color,#3b82f6)}.Settings_radioOption__TkDkt span{font-size:.9rem;color:var(--text-primary,#1f2937)}.Settings_radioOption__TkDkt input[type=radio]:disabled+span{color:var(--text-tertiary,#9ca3af)}.Settings_checkbox__Nby1y{width:20px;height:20px;cursor:pointer;accent-color:var(--primary-color,#3b82f6);margin-right:.75rem}.Settings_settingLabel__KoQWr input[type=checkbox]{margin-right:.75rem}.Settings_settingLabel__KoQWr{display:flex;align-items:center;cursor:pointer}.Settings_settingLabel__KoQWr span{font-size:1rem;font-weight:500;color:var(--text-primary,#1f2937)}.dark-theme .Settings_select__gQAQw{color:var(--text-primary)}.dark-theme .Settings_radioOption__TkDkt,.dark-theme .Settings_select__gQAQw{background:var(--bg-primary);border-color:var(--border-color)}.dark-theme .Settings_radioOption__TkDkt:hover{background:var(--accent-bg);border-color:var(--primary-color)}.WelcomeScreen_welcomeContainer__JKuTe{display:flex;align-items:center;justify-content:center;min-height:100%;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.WelcomeScreen_welcomeContent__RD_2N{max-width:800px;width:100%;text-align:center;background:#fff;border-radius:16px;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e9ecef}.WelcomeScreen_welcomeHeader__kSyru{margin-bottom:2.5rem}.WelcomeScreen_welcomeTitle__qJS89{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.WelcomeScreen_welcomeTo__cOxaS{color:#2c3e50;font-weight:400}.WelcomeScreen_brandName___aVGh{color:#2c3e50;font-weight:700}.WelcomeScreen_brandBio__yuBOs{color:#2c3e50;font-weight:400}.WelcomeScreen_welcomeSubtitle__hVYao{font-size:1.2rem;color:#6c757d;line-height:1.6;margin-bottom:0}.WelcomeScreen_welcomeActions__AvREb{margin-bottom:3rem}.WelcomeScreen_createWorkspaceButton__bySYl{background:#2c3e50;color:#fff;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(44,62,80,.3);text-transform:uppercase;letter-spacing:.5px}.WelcomeScreen_createWorkspaceButton__bySYl:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(44,62,80,.4);background:#34495e}.WelcomeScreen_createWorkspaceButton__bySYl:active{transform:translateY(0)}.WelcomeScreen_createWorkspaceButton__bySYl:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.WelcomeScreen_welcomeExplanation__JF83o{text-align:left;color:#495057;line-height:1.7}.WelcomeScreen_welcomeExplanation__JF83o>p{font-size:1rem;margin-bottom:2rem;text-align:center}.WelcomeScreen_workspaceFeatures__6X869{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}@media (min-width:768px){.WelcomeScreen_workspaceFeatures__6X869{grid-template-columns:repeat(3,1fr)}}.WelcomeScreen_feature__UlVI9{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;transition:all .3s ease}.WelcomeScreen_feature__UlVI9:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#667eea}.WelcomeScreen_featureIcon__pXf_X{font-size:2.5rem;margin-bottom:1rem;color:#2c3e50}.WelcomeScreen_featureIcon__pXf_X i{display:block}.WelcomeScreen_featureText__MIV0V h3{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.WelcomeScreen_featureText__MIV0V p{font-size:.9rem;color:#6c757d;margin:0;line-height:1.5}.WelcomeScreen_errorMessage___PZ60{background:#f8d7da;color:#721c24;padding:1rem;border-radius:8px;border:1px solid #f5c6cb;margin-top:1rem;text-align:center}.dark-theme .WelcomeScreen_welcomeContainer__JKuTe{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.dark-theme .WelcomeScreen_welcomeContent__RD_2N{background:#2d2d2d;border-color:#404040;color:#e9ecef}.dark-theme .WelcomeScreen_brandBio__yuBOs,.dark-theme .WelcomeScreen_brandName___aVGh,.dark-theme .WelcomeScreen_featureIcon__pXf_X,.dark-theme .WelcomeScreen_welcomeTo__cOxaS{color:#e9ecef}.dark-theme .WelcomeScreen_welcomeSubtitle__hVYao{color:#adb5bd}.dark-theme .WelcomeScreen_feature__UlVI9{background:#343a40;border-color:#495057}.dark-theme .WelcomeScreen_featureText__MIV0V h3{color:#e9ecef}.dark-theme .WelcomeScreen_featureText__MIV0V p{color:#adb5bd}.UnauthenticatedWelcome_welcomeContainer__2oJ1V{display:flex;align-items:center;justify-content:center;min-height:100vh;max-height:100vh;padding:2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow-y:auto}.UnauthenticatedWelcome_welcomeContent__u97zp{max-width:900px;width:100%;background:#fff;border-radius:16px;padding:3rem;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e9ecef;margin:auto;flex-shrink:0}.UnauthenticatedWelcome_welcomeHeader__JROE_{text-align:center;margin-bottom:3rem}.UnauthenticatedWelcome_logoSection__Vl901{margin-bottom:2rem}.UnauthenticatedWelcome_logoContainer__HpV7_{display:flex;align-items:center;justify-content:center;gap:1rem}.UnauthenticatedWelcome_brandName__DAOYo{font-size:2rem;font-weight:700}.UnauthenticatedWelcome_smartsBold__cLEP8{color:#2c3e50;font-weight:700}.UnauthenticatedWelcome_bioLight__p0Zbu{color:#2c3e50;font-weight:400}.UnauthenticatedWelcome_authSection__lXCCv{border-top:1px solid #e9ecef;padding-top:2rem;margin-top:2rem}.UnauthenticatedWelcome_authContainer__IKK5y{max-width:400px;margin:0 auto}.dark-theme .UnauthenticatedWelcome_welcomeContainer__2oJ1V{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.dark-theme .UnauthenticatedWelcome_welcomeContent__u97zp{background:#2d2d2d;border-color:#404040;color:#e9ecef}.dark-theme .UnauthenticatedWelcome_bioLight__p0Zbu,.dark-theme .UnauthenticatedWelcome_smartsBold__cLEP8{color:#e9ecef}.dark-theme .UnauthenticatedWelcome_authSection__lXCCv{border-top-color:#495057}@media (max-width:768px){.UnauthenticatedWelcome_welcomeContainer__2oJ1V{padding:1rem}.UnauthenticatedWelcome_welcomeContent__u97zp{padding:2rem}.UnauthenticatedWelcome_logoContainer__HpV7_{flex-direction:column;gap:.5rem}.UnauthenticatedWelcome_brandName__DAOYo{font-size:1.5rem}}.AnimatedLogo_animatedLogoContainer__9I80s,.AnimatedLogo_logoWrapper__6xK77{display:flex;align-items:center;justify-content:center}.AnimatedLogo_logo__rCiD_{color:var(--text-color,#333);opacity:.7}.AnimatedLogo_pulse__QGk2u{animation:AnimatedLogo_logoPluse___jqiQ var(--animation-duration,2s) ease-in-out infinite}.AnimatedLogo_rotate__kl5N_{animation:AnimatedLogo_logoRotate__ZAm0T var(--animation-duration,2s) linear infinite}.AnimatedLogo_fade__ZohBY{animation:AnimatedLogo_logoFade__ZcmBY var(--animation-duration,2s) ease-in-out infinite}.AnimatedLogo_bounce____ZiC{animation:AnimatedLogo_logoBounce___8CLp var(--animation-duration,2s) ease-in-out infinite}.AnimatedLogo_pulseRotate__obwPJ{animation:AnimatedLogo_logoPulseRotate__K62VB calc(var(--animation-duration, 2s) * 4) ease-in-out infinite}@keyframes AnimatedLogo_logoPluse___jqiQ{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes AnimatedLogo_logoRotate__ZAm0T{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AnimatedLogo_logoFade__ZcmBY{0%,to{opacity:.3}50%{opacity:.9}}@keyframes AnimatedLogo_logoBounce___8CLp{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes AnimatedLogo_logoPulseRotate__K62VB{0%{opacity:.4;transform:scale(1) rotate(0deg)}8%{opacity:.8;transform:scale(1.05) rotate(0deg)}16%{opacity:.4;transform:scale(1) rotate(0deg)}24%{opacity:.8;transform:scale(1.05) rotate(0deg)}32%{opacity:.4;transform:scale(1) rotate(0deg)}40%{opacity:.8;transform:scale(1.05) rotate(0deg)}48%{opacity:.4;transform:scale(1) rotate(0deg)}56%{opacity:.8;transform:scale(1.05) rotate(180deg)}64%{opacity:.4;transform:scale(1) rotate(1turn)}72%{opacity:.8;transform:scale(1.05) rotate(1turn)}80%{opacity:.4;transform:scale(1) rotate(1turn)}88%{opacity:.8;transform:scale(1.05) rotate(1turn)}96%{opacity:.4;transform:scale(1) rotate(1turn)}to{opacity:.4;transform:scale(1) rotate(1turn)}}[data-theme=dark] .AnimatedLogo_logo__rCiD_{color:var(--text-color,#fff);opacity:.8}.LoadingScreen_loadingContainer__lkDwb{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;background-color:var(--background-color,#fff);position:relative}.LoadingScreen_loadingContent__d_dPv{flex-direction:column;text-align:center;gap:2rem;padding:2rem}.LoadingScreen_loadingContent__d_dPv,.LoadingScreen_logoSection__OEZsj{display:flex;align-items:center;justify-content:center}.LoadingScreen_logo__QMuCL{filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}.LoadingScreen_brandSection__EBze3{display:flex;flex-direction:column;align-items:center;gap:.5rem}.LoadingScreen_brandText__lS5Fr{font-size:2.25rem;font-family:system-ui,-apple-system,sans-serif;color:var(--text-primary,#1f2937);line-height:1.2}.LoadingScreen_smartsText__Nt7gS{font-weight:400}.LoadingScreen_bioText__CO03y{font-weight:200;opacity:.8}.LoadingScreen_tagline__XR4vT{font-size:.875rem;color:var(--text-secondary,#6b7280);font-weight:400;opacity:.7;letter-spacing:.05em;text-transform:uppercase}[data-theme=dark] .LoadingScreen_loadingContainer__lkDwb{background-color:var(--background-color,#1f2937)}[data-theme=dark] .LoadingScreen_brandText__lS5Fr{color:var(--text-primary,#f9fafb)}[data-theme=dark] .LoadingScreen_tagline__XR4vT{color:var(--text-secondary,#d1d5db)}[data-theme=dark] .LoadingScreen_logo__QMuCL{filter:drop-shadow(0 4px 12px rgba(255,255,255,.1))}@media (max-width:768px){.LoadingScreen_brandText__lS5Fr{font-size:1.875rem}.LoadingScreen_tagline__XR4vT{font-size:.75rem}.LoadingScreen_loadingContent__d_dPv{gap:1.5rem;padding:1rem}}@media (max-width:480px){.LoadingScreen_brandText__lS5Fr{font-size:1.5rem}.LoadingScreen_loadingContent__d_dPv{gap:1rem}}.CollaborationPanel_panel__Qqp7d{height:100%;display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary)}.CollaborationPanel_panelHeader__7vztW{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.CollaborationPanel_panelHeader__7vztW h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.CollaborationPanel_workspaceInfo__8DyYO{display:flex;flex-direction:column;gap:.25rem}.CollaborationPanel_workspaceName__aAdvn{font-size:.9rem;font-weight:500;color:var(--text-primary)}.CollaborationPanel_memberCount__IDpK2{font-size:.8rem;color:var(--text-secondary)}.CollaborationPanel_panelBody__q3DL_{flex:1 1;padding:1rem;overflow-y:auto}.CollaborationPanel_loading__jvD82{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary)}.CollaborationPanel_error__he_e4{padding:1rem;background:var(--error-bg);border:1px solid var(--error-border);border-radius:4px;margin-bottom:1rem}.CollaborationPanel_error__he_e4 p{margin:0 0 .5rem;color:var(--error-text)}.CollaborationPanel_retryButton__MDLZM{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.8rem}.CollaborationPanel_retryButton__MDLZM:hover{background:var(--primary-hover)}.CollaborationPanel_emptyState__jUbBo{display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-secondary)}.CollaborationPanel_addUserSection__ul8fP{margin-bottom:1.5rem}.CollaborationPanel_addButton__T_lsZ{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s}.CollaborationPanel_addButton__T_lsZ:hover{background:var(--primary-hover)}.CollaborationPanel_addButton__T_lsZ i{font-size:1rem}.CollaborationPanel_membersList__8E30x h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.CollaborationPanel_emptyMembers__yygvl{text-align:center;padding:2rem;color:var(--text-secondary)}.CollaborationPanel_membersGrid__FIotx{display:flex;flex-direction:column;gap:.75rem}.CollaborationPanel_memberCard__YHVHf{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;transition:border-color .2s}.CollaborationPanel_memberCard__YHVHf:hover{border-color:var(--primary-color)}.CollaborationPanel_memberInfo__CJ__k{display:flex;align-items:center;gap:.75rem;flex:1 1}.CollaborationPanel_memberAvatar__vVfQs{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.CollaborationPanel_memberAvatar__vVfQs img{width:100%;height:100%;object-fit:cover}.CollaborationPanel_avatarPlaceholder__JixHg{width:100%;height:100%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.CollaborationPanel_memberDetails__mHS1r{flex:1 1;min-width:0}.CollaborationPanel_memberName__q2HPF{font-size:.9rem;font-weight:500;color:var(--text-primary);margin-bottom:.25rem}.CollaborationPanel_memberEmail__RiQ4v{font-size:.8rem;color:var(--text-secondary);margin-bottom:.25rem}.CollaborationPanel_memberMeta__Z9fdN{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.CollaborationPanel_joinedDate__M5Xw0{color:var(--text-tertiary)}.CollaborationPanel_invitedBadge__0M8sG{background:var(--warning-bg);color:var(--warning-text);padding:.125rem .375rem;border-radius:12px;font-size:.7rem;font-weight:500}.CollaborationPanel_memberActions__m_Qyu{display:flex;align-items:center;gap:.75rem}.CollaborationPanel_roleSection__EFz3J{display:flex;align-items:center;gap:.375rem}.CollaborationPanel_roleSection__EFz3J i{font-size:.9rem}.CollaborationPanel_roleSelect__WGNIV{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;padding:.25rem .5rem;font-size:.8rem;color:var(--text-primary);cursor:pointer}.CollaborationPanel_roleSelect__WGNIV:focus{outline:none;border-color:var(--primary-color)}.CollaborationPanel_roleTag__4K97d{font-size:.8rem;font-weight:500;text-transform:capitalize}.CollaborationPanel_removeButton__jjXmr{background:none;border:none;color:var(--error-color);cursor:pointer;padding:.25rem;border-radius:4px;transition:background-color .2s}.CollaborationPanel_removeButton__jjXmr:hover{background:var(--error-bg)}.CollaborationPanel_removeButton__jjXmr i{font-size:1rem}.CollaborationPanel_modalOverlay__vDtLC{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}.CollaborationPanel_modal__Nfdi_{background:var(--bg-primary);border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow:visible;box-shadow:0 10px 25px rgba(0,0,0,.2)}.CollaborationPanel_modalHeader__EAX3F{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.CollaborationPanel_modalHeader__EAX3F h2{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-primary)}.CollaborationPanel_closeButton__svU6o{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.25rem;line-height:1}.CollaborationPanel_closeButton__svU6o:hover{color:var(--text-primary)}.CollaborationPanel_modalForm__hmM5b{padding:1.5rem;max-height:60vh;overflow-y:visible}.CollaborationPanel_formGroup__ah1b8{margin-bottom:1.5rem}.CollaborationPanel_formGroup__ah1b8 label{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:var(--text-primary)}.CollaborationPanel_searchContainer__dGcMd{position:relative}.CollaborationPanel_searchInput__snq_N{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem}.CollaborationPanel_searchInput__snq_N:focus{outline:none;border-color:var(--primary-color)}.CollaborationPanel_searchSpinner__brVPc{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--text-secondary)}.CollaborationPanel_searchResults__R1Gdu{position:static;background:var(--bg-primary);border:1px solid var(--primary-color);border-radius:6px;max-height:200px;overflow-y:auto;margin-top:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.CollaborationPanel_searchResultItem__KpExL{width:100%;padding:.75rem;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s;border-bottom:1px solid var(--border-color)}.CollaborationPanel_searchResultItem__KpExL:hover{background:var(--bg-secondary)}.CollaborationPanel_searchResultItem__KpExL:last-child{border-bottom:none}.CollaborationPanel_userInfo__H71Ho{display:flex;flex-direction:column;gap:.25rem}.CollaborationPanel_userName__5VkKG{font-size:.9rem;font-weight:500;color:var(--text-primary)}.CollaborationPanel_userEmail__DLqGc{font-size:.8rem;color:var(--text-secondary)}.CollaborationPanel_selectedUsers__iUGaQ{display:flex;flex-wrap:wrap;gap:.5rem}.CollaborationPanel_selectedUser__HaKLm{display:flex;align-items:center;gap:.5rem;background:var(--primary-color);color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.8rem}.CollaborationPanel_removeSelectedUser__QNcpf{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;line-height:1;padding:0;margin-left:.25rem}.CollaborationPanel_removeSelectedUser__QNcpf:hover{opacity:.8}.CollaborationPanel_modalActions__5kcTX{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-color)}.CollaborationPanel_modalActions__5kcTX button{padding:.75rem 1.5rem;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s}.CollaborationPanel_modalActions__5kcTX button:first-child{background:var(--bg-secondary);color:var(--text-primary)}.CollaborationPanel_modalActions__5kcTX button:first-child:hover{background:var(--bg-tertiary)}.CollaborationPanel_primaryButton__vrXQo{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}.CollaborationPanel_primaryButton__vrXQo:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}.CollaborationPanel_modalActions__5kcTX button:disabled{opacity:.6;cursor:not-allowed}.CollaborationPanel_confirmationContent__HIBBp{text-align:center;padding:1rem 0}.CollaborationPanel_warningIcon__k_xQE{font-size:3rem;color:#f39c12;margin-bottom:1rem}.CollaborationPanel_confirmationContent__HIBBp p{margin:.75rem 0;font-size:1rem;color:var(--text-primary)}.CollaborationPanel_warningText__bnxus{font-size:.9rem!important;color:var(--text-secondary)!important;background:var(--warning-bg);padding:.75rem;border-radius:6px;border-left:4px solid #f39c12}.CollaborationPanel_dangerButton__N8oCY{background:#dc3545!important;color:#fff!important;border-color:#dc3545!important}.CollaborationPanel_dangerButton__N8oCY:hover{background:#c82333!important;border-color:#bd2130!important}.dark-theme .CollaborationPanel_panel__Qqp7d{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-tertiary:#404040;--text-primary:#fff;--text-secondary:#b3b3b3;--text-tertiary:grey;--border-color:#404040;--primary-color:#007acc;--primary-hover:#005a9e;--error-color:#ff6b6b;--error-bg:hsla(0,100%,71%,.1);--error-border:hsla(0,100%,71%,.3);--error-text:#ff6b6b;--warning-bg:rgba(255,193,7,.1);--warning-text:#ffc107}.CollaborationPanel_panel__Qqp7d,.light-theme .CollaborationPanel_panel__Qqp7d{--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-tertiary:#e9ecef;--text-primary:#212529;--text-secondary:#6c757d;--text-tertiary:#adb5bd;--border-color:#dee2e6;--primary-color:#007bff;--primary-hover:#0056b3;--error-color:#dc3545;--error-bg:rgba(220,53,69,.1);--error-border:rgba(220,53,69,.3);--error-text:#dc3545;--warning-bg:rgba(255,193,7,.1);--warning-text:#856404}.BillingNotifications_notificationContainer__lL3LC{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:400px}.BillingNotifications_notificationHeader__Mc8Cy{justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border-color)}.BillingNotifications_headerLeft__mLMkp{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text-primary);font-size:.875rem}.BillingNotifications_unreadBadge__6Laa2{background:var(--primary-color);color:#fff;font-size:.75rem;padding:.125rem .375rem;border-radius:10px;font-weight:600;line-height:1}.BillingNotifications_expandButton__10kny{background:none;border:none;color:var(--primary-color);font-size:.75rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s ease}.BillingNotifications_expandButton__10kny:hover{background:var(--primary-color-alpha-10)}.BillingNotifications_notificationList__gJ_G2{max-height:400px;overflow-y:auto}.BillingNotifications_notification__oogFe{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);transition:background-color .2s ease;position:relative}.BillingNotifications_notification__oogFe:last-child{border-bottom:none}.BillingNotifications_notification__oogFe:hover{background:var(--bg-tertiary)}.BillingNotifications_notification__oogFe.BillingNotifications_actionRequired__PuhAt{border-left:4px solid var(--primary-color)}.BillingNotifications_notification__oogFe.BillingNotifications_critical__Py2Ma{background:rgba(239,68,68,.05);border-left-color:#ef4444}.BillingNotifications_notification__oogFe.BillingNotifications_error__dyWqA{background:hsla(0,88%,68%,.05);border-left-color:#f56565}.BillingNotifications_notification__oogFe.BillingNotifications_warning__NnY6n{background:rgba(251,191,36,.05);border-left-color:#fbbf24}.BillingNotifications_notification__oogFe.BillingNotifications_info__LIdkc{background:rgba(59,130,246,.05);border-left-color:#3b82f6}.BillingNotifications_notificationContent__qm7o0{display:flex;flex-direction:column;gap:.5rem}.BillingNotifications_notificationHeader__Mc8Cy{display:flex;align-items:flex-start;gap:.75rem;padding:0;background:transparent;border:none}.BillingNotifications_notificationIcon__AQHGi{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.BillingNotifications_notification__oogFe.BillingNotifications_critical__Py2Ma .BillingNotifications_notificationIcon__AQHGi{color:#ef4444}.BillingNotifications_notification__oogFe.BillingNotifications_error__dyWqA .BillingNotifications_notificationIcon__AQHGi{color:#f56565}.BillingNotifications_notification__oogFe.BillingNotifications_warning__NnY6n .BillingNotifications_notificationIcon__AQHGi{color:#fbbf24}.BillingNotifications_notification__oogFe.BillingNotifications_info__LIdkc .BillingNotifications_notificationIcon__AQHGi{color:#3b82f6}.BillingNotifications_notificationMain__SjCKQ{flex:1 1;min-width:0}.BillingNotifications_notificationTitle__F9I3A{font-weight:600;color:var(--text-primary);font-size:.875rem;line-height:1.25;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.BillingNotifications_actionBadge__0cx6C{background:var(--primary-color);color:#fff;font-size:.625rem;padding:.125rem .25rem;border-radius:3px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.BillingNotifications_notificationMessage___LDvr{color:var(--text-secondary);font-size:.8125rem;line-height:1.4;margin-bottom:.375rem}.BillingNotifications_notificationMeta__fDYT1{display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary);font-size:.75rem}.BillingNotifications_separator__k_q4b,.BillingNotifications_timestamp__O9guP{color:var(--text-tertiary)}.BillingNotifications_details__bY43G{color:var(--text-secondary);font-weight:500}.BillingNotifications_dismissButton__uLXGj{background:none;border:none;color:var(--text-tertiary);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.875rem}.BillingNotifications_dismissButton__uLXGj:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.BillingNotifications_emptyState__Wtl3k{padding:2rem 1rem;text-align:center;color:var(--text-tertiary);display:flex;flex-direction:column;align-items:center;gap:.5rem}.BillingNotifications_emptyState__Wtl3k i{font-size:1.5rem;color:#10b981}@media (max-width:768px){.BillingNotifications_notificationContainer__lL3LC{max-width:100%;margin:0}.BillingNotifications_notification__oogFe{padding:1rem}.BillingNotifications_notificationHeader__Mc8Cy{flex-direction:column;align-items:flex-start;gap:.5rem}.BillingNotifications_expandButton__10kny{align-self:flex-end}}@keyframes BillingNotifications_slideIn__OLqp4{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.BillingNotifications_notification__oogFe{animation:BillingNotifications_slideIn__OLqp4 .3s ease-out}@keyframes BillingNotifications_pulse__mvwtw{0%{box-shadow:0 0 0 0 rgba(239,68,68,.4)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.BillingNotifications_notification__oogFe.BillingNotifications_critical__Py2Ma.BillingNotifications_actionRequired__PuhAt{animation:BillingNotifications_pulse__mvwtw 2s infinite,BillingNotifications_slideIn__OLqp4 .3s ease-out}.UsageDashboard_usageDashboard__hryMh{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.UsageDashboard_header__aEwly{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.UsageDashboard_headerLeft__RlRk3 h2{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:600}.UsageDashboard_organizationName__uJpOw{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem;display:block}.UsageDashboard_headerRight__Sj5W_{display:flex;align-items:center;gap:1rem}.UsageDashboard_billingPeriod__uz_44{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_realTimeControls__jmJaj,.UsageDashboard_realTimeToggle__0ITWn{display:flex;align-items:center;gap:.5rem}.UsageDashboard_realTimeToggle__0ITWn{background:none;border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s ease}.UsageDashboard_realTimeToggle__0ITWn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.UsageDashboard_realTimeToggle__0ITWn.UsageDashboard_active__hD_f6{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.UsageDashboard_realTimeToggle__0ITWn.UsageDashboard_active__hD_f6:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.UsageDashboard_closeButton__zzfgP{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-primary)}.UsageDashboard_closeButton__zzfgP:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}.UsageDashboard_tabs__rP7ek{display:flex;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.UsageDashboard_tab__sbIlt{background:none;padding:.75rem 1.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;border:none;border-bottom:2px solid transparent;font-weight:500}.UsageDashboard_tab__sbIlt:hover{background:var(--bg-tertiary);color:var(--text-primary)}.UsageDashboard_tab__sbIlt.UsageDashboard_active__hD_f6{color:var(--primary-color);border-bottom-color:var(--primary-color);background:var(--bg-primary)}.UsageDashboard_content__9OzcX{flex:1 1;overflow-y:auto;padding:2rem;max-width:1000px;margin:0 auto;width:100%}.UsageDashboard_overviewTab__pX_n3{display:flex;flex-direction:column;gap:1.5rem}.UsageDashboard_planCard___mSbM{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.UsageDashboard_planCard___mSbM h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_planDetails__FqN69{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.UsageDashboard_planTier__ZexkR{background:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.UsageDashboard_planType__aHX5P{background:var(--bg-tertiary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:20px;font-size:.75rem;text-transform:capitalize}.UsageDashboard_billingStatus__X3uhM{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_status__tF__N{font-weight:600;text-transform:uppercase}.UsageDashboard_status__tF__N.UsageDashboard_active__hD_f6{color:#10b981}.UsageDashboard_status__tF__N.UsageDashboard_trial__OB9jN{color:#f59e0b}.UsageDashboard_status__tF__N.UsageDashboard_suspended__89RDE{color:#ef4444}.UsageDashboard_status__tF__N.UsageDashboard_cancelled__v6ETm{color:#6b7280}.UsageDashboard_usageCards__aCOZl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.UsageDashboard_usageCard__yvQAk{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.UsageDashboard_usageCard__yvQAk h4{margin:0 0 1rem;color:var(--text-primary);font-size:1rem;font-weight:600}.UsageDashboard_usageValue__uY1q2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.UsageDashboard_progressBar___xv89{width:100%;height:8px;background:var(--bg-tertiary);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.UsageDashboard_progressFill__1G1LB{height:100%;border-radius:4px;transition:all .3s ease}.UsageDashboard_overageInfo__o4_Qc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem}.UsageDashboard_overageLabel__XhzNG{color:var(--text-secondary);font-weight:500}.UsageDashboard_overageValue__n6sV9{color:#f59e0b;font-weight:600}.UsageDashboard_overageCost___MLsH{color:#ef4444;font-weight:600}.UsageDashboard_overageAlert___5dsg{display:flex;align-items:flex-start;gap:1rem;background:#fef3c7;color:#92400e;padding:1rem;border-radius:8px;border:1px solid #fde68a}.UsageDashboard_alertIcon__pUwAR{font-size:1.5rem;flex-shrink:0}.UsageDashboard_alertContent__E60wY h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}.UsageDashboard_alertContent__E60wY p{margin:0;font-size:.875rem;line-height:1.5}.UsageDashboard_usageTab__Juy6_{display:flex;flex-direction:column;gap:1.5rem}.UsageDashboard_usageEvents__RxvxH h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_eventsTable___So6M{background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);overflow:hidden}.UsageDashboard_tableHeader__ohtSX{background:var(--bg-tertiary);font-weight:600;color:var(--text-primary);font-size:.875rem}.UsageDashboard_eventRow__jJ5ZY,.UsageDashboard_tableHeader__ohtSX{display:grid;grid-template-columns:2fr 1fr 1.5fr 2fr;grid-gap:1rem;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-color)}.UsageDashboard_eventRow__jJ5ZY{transition:background-color .2s ease}.UsageDashboard_eventRow__jJ5ZY:last-child{border-bottom:none}.UsageDashboard_eventRow__jJ5ZY:hover{background:var(--bg-tertiary)}.UsageDashboard_eventType__VcJjg{color:var(--text-primary);font-weight:500}.UsageDashboard_eventAmount__4TgdP{color:var(--text-primary);font-weight:600}.UsageDashboard_eventTime__w5m3b{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_eventDetails__hf7Ut{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.UsageDashboard_overageBadge__F5VuJ{background:#fee2e2;color:#dc2626;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600}.UsageDashboard_description__8vw0G,.UsageDashboard_filename__3X8bN{color:var(--text-secondary);font-size:.875rem}.UsageDashboard_noEvents__KUqyY{color:var(--text-secondary);text-align:center;padding:2rem;font-style:italic}.UsageDashboard_billingTab__wKXEc{display:flex;flex-direction:column;gap:1.5rem}.UsageDashboard_billingInfo__ErdaF{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.UsageDashboard_billingInfo__ErdaF h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_billingDetails__IUEE5{display:flex;flex-direction:column;gap:.75rem}.UsageDashboard_billingRow__g9JCV{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.UsageDashboard_billingRow__g9JCV:last-child{border-bottom:none}.UsageDashboard_billingRow__g9JCV span:first-child{color:var(--text-secondary);font-weight:500}.UsageDashboard_billingRow__g9JCV span:last-child{color:var(--text-primary);font-weight:600}.UsageDashboard_overageAmount__HYP9H{color:#ef4444!important}.UsageDashboard_overageProgress__dbeE5{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.UsageDashboard_overageProgress__dbeE5 h4{margin:0 0 1rem;color:var(--text-primary);font-size:1rem;font-weight:600}.UsageDashboard_progressLabel__19FPk{display:flex;justify-content:space-between;margin-top:.5rem;color:var(--text-secondary);font-size:.875rem}.UsageDashboard_footer__8hwsy{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-secondary);border-top:1px solid var(--border-color)}.UsageDashboard_refreshButton__s7gK8{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.UsageDashboard_refreshButton__s7gK8:hover{background:var(--primary-hover)}.UsageDashboard_lastUpdated__U6i8W{color:var(--text-secondary);font-size:.75rem}.UsageDashboard_loading__ErELm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;color:var(--text-secondary)}.UsageDashboard_spinner__dkxM7{width:32px;height:32px;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-top-color:var(--primary-color);border-radius:50%;animation:UsageDashboard_spin__RdyR9 1s linear infinite}@keyframes UsageDashboard_spin__RdyR9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UsageDashboard_error__1kNc2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;text-align:center}.UsageDashboard_error__1kNc2 h3{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:600}.UsageDashboard_error__1kNc2 p{margin:0;color:var(--text-secondary)}.UsageDashboard_retryButton__JpZ2m{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.UsageDashboard_retryButton__JpZ2m:hover{background:var(--primary-hover)}@media (max-width:768px){.UsageDashboard_usageCards__aCOZl{grid-template-columns:1fr}.UsageDashboard_eventRow__jJ5ZY,.UsageDashboard_tableHeader__ohtSX{grid-template-columns:1fr;gap:.5rem}.UsageDashboard_eventRow__jJ5ZY span,.UsageDashboard_tableHeader__ohtSX span{padding:.25rem 0}.UsageDashboard_tableHeader__ohtSX{display:none}.UsageDashboard_eventRow__jJ5ZY{display:flex;flex-direction:column;padding:1rem}.UsageDashboard_eventRow__jJ5ZY span:before{content:attr(data-label) ": ";font-weight:600;color:var(--text-secondary)}}.SubscriptionManager_subscriptionManager__Azqch{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SubscriptionManager_header__4PSDb{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.SubscriptionManager_headerLeft__I_M1i h2{margin:0;color:var(--text-primary);font-size:1.25rem;font-weight:600}.SubscriptionManager_organizationName__Dkyc8{color:var(--text-secondary);font-size:.875rem;margin-top:.25rem;display:block}.SubscriptionManager_closeButton__uNu4Q{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-primary)}.SubscriptionManager_closeButton__uNu4Q:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}.SubscriptionManager_tabs__K3T2B{display:flex;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.SubscriptionManager_tab__H1xrg{background:none;padding:.75rem 1.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;border:none;border-bottom:2px solid transparent;font-weight:500}.SubscriptionManager_tab__H1xrg:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SubscriptionManager_tab__H1xrg.SubscriptionManager_active__9pee2{color:var(--primary-color);border-bottom-color:var(--primary-color);background:var(--bg-primary)}.SubscriptionManager_content__cyuUa{flex:1 1;overflow-y:auto;padding:2rem;max-width:1000px;margin:0 auto;width:100%}.SubscriptionManager_currentTab__UwcNG{display:flex;flex-direction:column;gap:1.5rem}.SubscriptionManager_currentPlan__b9ECo{background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color);overflow:hidden}.SubscriptionManager_planHeader__UX3V1{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--primary-color);color:#fff}.SubscriptionManager_planHeader__UX3V1 h3{margin:0;font-size:1.5rem;font-weight:700}.SubscriptionManager_planBadge__qb791{background:hsla(0,0%,100%,.2);padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500}.SubscriptionManager_planDetails__3inzj{padding:1.5rem;display:flex;flex-direction:column;gap:2rem}.SubscriptionManager_featuresSection__EEFdk h4,.SubscriptionManager_overageSection__tk3GR h4,.SubscriptionManager_quotaSection__K7hO0 h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.SubscriptionManager_quotaGrid__ohkrA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.SubscriptionManager_quotaItem__PYwHZ{display:flex;flex-direction:column;gap:.25rem}.SubscriptionManager_quotaLabel__VpdQg{color:var(--text-secondary);font-size:.875rem;font-weight:500}.SubscriptionManager_quotaValue___20Sf{color:var(--text-primary);font-size:1.125rem;font-weight:600}.SubscriptionManager_overageDetails___YQkv{display:flex;flex-direction:column;gap:.75rem}.SubscriptionManager_overageItem__0RVV1{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.SubscriptionManager_overageItem__0RVV1:last-child{border-bottom:none}.SubscriptionManager_overageLabel__zz3wL{color:var(--text-secondary);font-weight:500}.SubscriptionManager_overageStatus__tgvGo.SubscriptionManager_enabled__ukjW3{color:#10b981;font-weight:600}.SubscriptionManager_overageStatus__tgvGo.SubscriptionManager_disabled__j1FyW{color:#ef4444;font-weight:600}.SubscriptionManager_overageValue__dzWg1{color:var(--text-primary);font-weight:600}.SubscriptionManager_featureList__Rq2Yq{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.SubscriptionManager_feature__v2A9z{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.SubscriptionManager_featureIcon__3cOVb{font-weight:700;font-size:.875rem}.SubscriptionManager_feature__v2A9z.SubscriptionManager_enabled__ukjW3 .SubscriptionManager_featureIcon__3cOVb{color:#10b981}.SubscriptionManager_feature__v2A9z.SubscriptionManager_disabled__j1FyW .SubscriptionManager_featureIcon__3cOVb{color:#ef4444}.SubscriptionManager_feature__v2A9z.SubscriptionManager_disabled__j1FyW .SubscriptionManager_featureName__2_YkU{color:var(--text-secondary);text-decoration:line-through}.SubscriptionManager_featureName__2_YkU{color:var(--text-primary);font-size:.875rem}.SubscriptionManager_billingStatus__rRuCn{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.SubscriptionManager_billingStatus__rRuCn h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600}.SubscriptionManager_statusGrid__zafXe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.SubscriptionManager_statusItem__8Sux_{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-tertiary);border-radius:6px}.SubscriptionManager_statusLabel__HWjBM{color:var(--text-secondary);font-weight:500}.SubscriptionManager_status__6ycVE{font-weight:600;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.SubscriptionManager_status__6ycVE.SubscriptionManager_active__9pee2{background:#dcfce7;color:#166534}.SubscriptionManager_status__6ycVE.SubscriptionManager_trial__i_gQC{background:#fef3c7;color:#92400e}.SubscriptionManager_status__6ycVE.SubscriptionManager_suspended__40zIb{background:#fee2e2;color:#dc2626}.SubscriptionManager_statusValue__ydXLf{color:var(--text-primary);font-weight:600}.SubscriptionManager_noSubscription__eDz_x{text-align:center;padding:3rem}.SubscriptionManager_noSubscription__eDz_x h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.5rem;font-weight:600}.SubscriptionManager_noSubscription__eDz_x p{color:var(--text-secondary);font-size:1rem;max-width:400px;margin:0 auto 2rem}.SubscriptionManager_choosePlanButton__ZS8kO{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease}.SubscriptionManager_choosePlanButton__ZS8kO:hover{background:var(--primary-hover)}.SubscriptionManager_plansTab__qc3Ff{display:flex;flex-direction:column;gap:1.5rem}.SubscriptionManager_plansGrid__c6n8X{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.SubscriptionManager_planCard__Aaump{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:all .3s ease;position:relative}.SubscriptionManager_planCard__Aaump:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.SubscriptionManager_planCard__Aaump.SubscriptionManager_current__ftPDt{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SubscriptionManager_planCardHeader__oT4e9{padding:1.5rem;background:var(--bg-tertiary);position:relative}.SubscriptionManager_planCardHeader__oT4e9 h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.5rem;font-weight:700}.SubscriptionManager_planPrice__n__yr{color:var(--text-primary);font-size:2rem;font-weight:700}.SubscriptionManager_priceUnit__UncyZ{font-size:1rem;color:var(--text-secondary);font-weight:400}.SubscriptionManager_pricePerUser__6_hFL{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.SubscriptionManager_currentPlanBadge__yi8_e{position:absolute;top:1rem;right:1rem;background:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600}.SubscriptionManager_planFeatures__UhpBE,.SubscriptionManager_planOverage__P6Fh5,.SubscriptionManager_planQuotas__R2tnm{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.SubscriptionManager_planOverage__P6Fh5,.SubscriptionManager_planQuotas__R2tnm .SubscriptionManager_quotaItem__PYwHZ{margin-bottom:.5rem;color:var(--text-primary);font-size:.875rem}.SubscriptionManager_planOverage__P6Fh5{margin-bottom:0}.SubscriptionManager_overageEnabled__tEEsG{color:#10b981;font-weight:500}.SubscriptionManager_overageLimit__YcWPX{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.SubscriptionManager_overageDisabled__f_Tau{color:#ef4444;font-weight:500}.SubscriptionManager_planFeatures__UhpBE{flex:1 1}.SubscriptionManager_planFeatures__UhpBE .SubscriptionManager_featureList__Rq2Yq{grid-template-columns:1fr}.SubscriptionManager_planActions__s1__w{padding:1.5rem}.SubscriptionManager_selectPlanButton__nl8sG{width:100%;background:var(--primary-color);color:#fff;border:none;padding:.75rem 1rem;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease}.SubscriptionManager_selectPlanButton__nl8sG:hover{background:var(--primary-hover)}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_upgrade__I5Aak{background:#10b981}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_upgrade__I5Aak:hover{background:#059669}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_downgrade__CFS1R{background:#6b7280}.SubscriptionManager_selectPlanButton__nl8sG.SubscriptionManager_downgrade__CFS1R:hover{background:#4b5563}.SubscriptionManager_billingTab__vqEd7{display:flex;flex-direction:column;gap:1.5rem}.SubscriptionManager_billingInfo__ZtTjw h3{margin:0 0 1.5rem;color:var(--text-primary);font-size:1.25rem;font-weight:600}.SubscriptionManager_billingGrid__v08K0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.SubscriptionManager_billingCard__01wXQ{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-color)}.SubscriptionManager_billingCard__01wXQ h4{margin:0 0 1rem;color:var(--text-primary);font-size:1.125rem;font-weight:600;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.SubscriptionManager_billingDetails__NLWYz{display:flex;flex-direction:column;gap:.75rem}.SubscriptionManager_billingRow__5lo97{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.SubscriptionManager_billingRow__5lo97 span:first-child{color:var(--text-secondary);font-weight:500}.SubscriptionManager_billingRow__5lo97 span:last-child{color:var(--text-primary);font-weight:600}.SubscriptionManager_billingRow__5lo97.SubscriptionManager_total__YnUUM{border-top:1px solid var(--border-color);padding-top:1rem;margin-top:.5rem;font-size:1.125rem}.SubscriptionManager_overageAmount__0TR9d{color:#ef4444!important}.SubscriptionManager_modal__Z8dID{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}.SubscriptionManager_modalContent__yhQ42{background:var(--bg-primary);border-radius:8px;padding:2rem;max-width:400px;width:90%;box-shadow:0 4px 20px rgba(0,0,0,.2)}.SubscriptionManager_modalContent__yhQ42 h3{margin:0 0 1rem;color:var(--text-primary);font-size:1.25rem;font-weight:600}.SubscriptionManager_modalContent__yhQ42 p{margin:0 0 1.5rem;color:var(--text-secondary);line-height:1.5}.SubscriptionManager_modalPricing__ySW_m{background:var(--bg-secondary);padding:1rem;border-radius:6px;margin-bottom:1.5rem}.SubscriptionManager_modalPricing__ySW_m div{margin-bottom:.5rem;color:var(--text-primary)}.SubscriptionManager_modalPricing__ySW_m div:last-child{margin-bottom:0}.SubscriptionManager_modalActions__4fhau{display:flex;gap:1rem;justify-content:flex-end}.SubscriptionManager_cancelButton__lP_ZC{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.SubscriptionManager_cancelButton__lP_ZC:hover{background:var(--border-color)}.SubscriptionManager_confirmButton__ImZ5_{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .2s ease}.SubscriptionManager_confirmButton__ImZ5_:hover{background:var(--primary-hover)}.SubscriptionManager_loading__qm81G{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;color:var(--text-secondary)}.SubscriptionManager_spinner__zrJcb{width:32px;height:32px;border-top:3px solid var(--bg-tertiary);border:3px solid var(--bg-tertiary);border-top-color:var(--primary-color);border-radius:50%;animation:SubscriptionManager_spin__ExHC3 1s linear infinite}@keyframes SubscriptionManager_spin__ExHC3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionManager_error__VNUpj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem;text-align:center}.SubscriptionManager_error__VNUpj h3{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:600}.SubscriptionManager_error__VNUpj p{margin:0;color:var(--text-secondary)}.SubscriptionManager_retryButton__PEq1x{background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.SubscriptionManager_retryButton__PEq1x:hover{background:var(--primary-hover)}@media (max-width:768px){.SubscriptionManager_billingGrid__v08K0,.SubscriptionManager_plansGrid__c6n8X,.SubscriptionManager_quotaGrid__ohkrA,.SubscriptionManager_statusGrid__zafXe{grid-template-columns:1fr}.SubscriptionManager_modalContent__yhQ42{margin:1rem;padding:1.5rem}.SubscriptionManager_modalActions__4fhau{flex-direction:column}.SubscriptionManager_cancelButton__lP_ZC,.SubscriptionManager_confirmButton__ImZ5_{width:100%}}.KeyboardShortcutsHelp_overlay__3k5EU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.KeyboardShortcutsHelp_modal__SF0Ry{background:var(--bg-primary,#fff);border-radius:12px;max-width:800px;width:90%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);border:1px solid var(--border-color,#e5e7eb)}.KeyboardShortcutsHelp_header__fEsLz{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.KeyboardShortcutsHelp_header__fEsLz h2{margin:0;font-size:1.5rem;color:var(--text-primary,#1f2937)}.KeyboardShortcutsHelp_closeButton__y0MVz{background:none;border:none;font-size:1.5rem;color:var(--text-secondary,#6b7280);cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.KeyboardShortcutsHelp_closeButton__y0MVz:hover{background:var(--bg-hover,#f3f4f6);color:var(--text-primary,#1f2937)}.KeyboardShortcutsHelp_closeButton__y0MVz:focus-visible{outline:var(--focus-outline-width,2px) solid var(--focus-outline-color,#3b82f6);outline-offset:2px}.KeyboardShortcutsHelp_content___nIPW{flex:1 1;overflow-y:auto;padding:1.5rem}.KeyboardShortcutsHelp_section__5_w2m{margin-bottom:2rem}.KeyboardShortcutsHelp_section__5_w2m:last-child{margin-bottom:0}.KeyboardShortcutsHelp_section__5_w2m h3{font-size:1.125rem;color:var(--text-primary,#1f2937);margin:0 0 1rem;font-weight:600}.KeyboardShortcutsHelp_shortcutsList___GI1O{display:flex;flex-direction:column;gap:.75rem;margin:0}.KeyboardShortcutsHelp_shortcutItem__wfFp_{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-secondary,#f9fafb);border-radius:6px;border:1px solid var(--border-color,#e5e7eb)}.KeyboardShortcutsHelp_shortcutItem__wfFp_ dt{display:flex;gap:.5rem;align-items:center;font-weight:500}.KeyboardShortcutsHelp_shortcutItem__wfFp_ dd{margin:0;color:var(--text-secondary,#6b7280);font-size:.875rem;text-align:right}.KeyboardShortcutsHelp_modal__SF0Ry kbd{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#d1d5db);border-radius:4px;padding:.25rem .5rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875rem;color:var(--text-primary,#1f2937);box-shadow:0 1px 2px rgba(0,0,0,.05);min-width:2rem;text-align:center;display:inline-block}.KeyboardShortcutsHelp_footer__uQBB_{padding:1rem 1.5rem;border-top:1px solid var(--border-color,#e5e7eb);background:var(--bg-secondary,#f9fafb);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.KeyboardShortcutsHelp_footer__uQBB_ p{margin:0;color:var(--text-secondary,#6b7280);font-size:.875rem;text-align:center}.dark-theme .KeyboardShortcutsHelp_shortcutItem__wfFp_{background:var(--bg-secondary);border-color:var(--border-color)}.dark-theme .KeyboardShortcutsHelp_modal__SF0Ry kbd{background:var(--bg-tertiary);border-color:var(--border-color)}@media (max-width:768px){.KeyboardShortcutsHelp_modal__SF0Ry{width:95%;max-height:90vh}.KeyboardShortcutsHelp_shortcutItem__wfFp_{flex-direction:column;align-items:flex-start;gap:.5rem}.KeyboardShortcutsHelp_shortcutItem__wfFp_ dd{text-align:left}}.ManageWorkspaces_container__2tvdi{display:flex;flex-direction:column;height:100%;width:100%;max-width:100%;background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;box-sizing:border-box}.ManageWorkspaces_header__QlnIe{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.ManageWorkspaces_backButton__KN4lx{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--text-secondary);font-size:14px;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;border:1px solid var(--border-color);background:var(--bg-primary)}.ManageWorkspaces_backButton__KN4lx:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-hover)}.ManageWorkspaces_headerInfo__8N5wo{flex:1 1}.ManageWorkspaces_title__QF3S3{margin:0 0 .25rem;font-size:1.8rem;font-weight:600;color:var(--text-primary)}.ManageWorkspaces_subtitle__DRkhb{margin:0;font-size:.9rem;color:var(--text-secondary)}.ManageWorkspaces_headerActions__F9hK0{display:flex;gap:.75rem}.ManageWorkspaces_createButton__I7t4k{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--primary-color);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease;font-size:.9rem;font-weight:500}.ManageWorkspaces_createButton__I7t4k:hover:not(:disabled){background:var(--primary-hover)}.ManageWorkspaces_createButton__I7t4k:disabled{opacity:.6;cursor:not-allowed}.ManageWorkspaces_filters__9tWB6{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.ManageWorkspaces_searchBox__7Pdwv{display:flex;align-items:center;gap:.5rem;flex:1 1;max-width:400px;padding:.5rem .75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary)}.ManageWorkspaces_searchBox__7Pdwv input{flex:1 1;border:none;background:none;color:var(--text-primary);font-size:.9rem}.ManageWorkspaces_searchBox__7Pdwv input:focus{outline:none}.ManageWorkspaces_filterControls__HqvC0{display:flex;gap:.75rem}.ManageWorkspaces_filterControls__HqvC0 select{padding:.5rem .75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem;cursor:pointer}.ManageWorkspaces_filterControls__HqvC0 select:focus{outline:none;border-color:var(--primary-color)}.ManageWorkspaces_errorBanner__cCeyx,.ManageWorkspaces_successBanner__qCRmc{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;font-size:.9rem}.ManageWorkspaces_successBanner__qCRmc{background:#d4edda;color:#155724;border-bottom:1px solid #c3e6cb}.ManageWorkspaces_errorBanner__cCeyx{background:#f8d7da;color:#721c24;border-bottom:1px solid #f5c6cb}.ManageWorkspaces_errorBanner__cCeyx button,.ManageWorkspaces_successBanner__qCRmc button{background:none;border:none;color:inherit;cursor:pointer;font-size:1.2rem;padding:0;margin-left:1rem}.ManageWorkspaces_bulkActions__OhEdo{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:var(--bg-accent);border-bottom:1px solid var(--border-color);font-size:.9rem}.ManageWorkspaces_bulkButtons__eiWuh{display:flex;gap:.5rem}.ManageWorkspaces_bulkButtons__eiWuh button{padding:.375rem .75rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.8rem;transition:all .2s ease}.ManageWorkspaces_bulkButtons__eiWuh button:hover{background:var(--bg-hover)}.ManageWorkspaces_tableContainer__Q1CwX{flex:1 1;display:flex;flex-direction:column;position:relative;padding:1.5rem 2rem;margin:0 auto;overflow:hidden;min-width:0;max-width:1200px;width:100%;box-sizing:border-box}.ManageWorkspaces_tableScrollContainer__ci4Dz{flex:1 1;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 300px);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ManageWorkspaces_tableScrollContainer__ci4Dz::-webkit-scrollbar{width:8px;height:8px}.ManageWorkspaces_tableScrollContainer__ci4Dz::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:4px}.ManageWorkspaces_tableScrollContainer__ci4Dz::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.ManageWorkspaces_tableScrollContainer__ci4Dz::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.ManageWorkspaces_tableScrollContainer__ci4Dz{scrollbar-width:thin;scrollbar-color:var(--border-color) var(--bg-primary)}.ManageWorkspaces_workspacesTable__DHNDH{width:100%;min-width:800px;border-collapse:collapse;background:var(--bg-secondary);margin:0;box-sizing:border-box}.ManageWorkspaces_workspacesTable__DHNDH thead{background:var(--bg-primary);position:-webkit-sticky;position:sticky;top:0;z-index:10}.ManageWorkspaces_workspacesTable__DHNDH thead tr{background:var(--bg-primary)}.ManageWorkspaces_workspacesTable__DHNDH th{text-align:left;font-weight:600;color:var(--text-primary);background:var(--bg-primary);border-bottom:1px solid var(--border-color);font-size:.9rem;position:relative;box-shadow:0 2px 2px -1px rgba(0,0,0,.1)}.ManageWorkspaces_workspacesTable__DHNDH td:first-child,.ManageWorkspaces_workspacesTable__DHNDH th:first-child{width:40px;text-align:center}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(2),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(2){width:250px}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(3),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(3){width:80px}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(4),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(4){width:70px}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(5),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(5){width:100px}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(6),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(6){width:90px}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(7),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(7){width:120px}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(8),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(8){width:80px}.ManageWorkspaces_workspacesTable__DHNDH td,.ManageWorkspaces_workspacesTable__DHNDH th{padding:.5rem;border-bottom:1px solid var(--border-color);vertical-align:middle;font-size:.9rem}.ManageWorkspaces_workspacesTable__DHNDH th.ManageWorkspaces_sortable__k8sqT{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.ManageWorkspaces_workspacesTable__DHNDH th.ManageWorkspaces_sortable__k8sqT:hover{background:var(--bg-hover)}.ManageWorkspaces_workspacesTable__DHNDH th.ManageWorkspaces_sortable__k8sqT{position:relative}.ManageWorkspaces_workspacesTable__DHNDH th.ManageWorkspaces_sortable__k8sqT i{margin-left:.5rem;font-size:.8rem;color:var(--text-secondary)}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(2),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(2){white-space:normal;overflow:visible}.ManageWorkspaces_workspacesTable__DHNDH th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ManageWorkspaces_workspacesTable__DHNDH tr:last-child td{border-bottom:none}.ManageWorkspaces_workspacesTable__DHNDH tr:hover{background:var(--bg-hover)}.ManageWorkspaces_workspacesTable__DHNDH tr.ManageWorkspaces_archived__0uz9U{opacity:.6}.ManageWorkspaces_workspaceCell__NKTfZ{display:flex;align-items:center;gap:.75rem}.ManageWorkspaces_workspaceIcon__rEo_G{font-size:1.2rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-color)}.ManageWorkspaces_workspaceInfo__ExQNE{flex:1 1}.ManageWorkspaces_workspaceName__C_d_u{font-weight:500;color:var(--text-primary);margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.ManageWorkspaces_workspaceDescription__dKChM{color:var(--text-secondary);font-size:.8rem;line-height:1.3}.ManageWorkspaces_roleTag__nXwAO{letter-spacing:.5px}.ManageWorkspaces_roleTag__nXwAO,.ManageWorkspaces_statusBadge___aKXo{padding:.25rem .5rem;border-radius:4px;color:#fff;font-size:.7rem;font-weight:500;text-transform:uppercase}.ManageWorkspaces_statusBadge___aKXo{background:var(--warning-color)}.ManageWorkspaces_usageStats__UPAtB{display:flex;flex-direction:column;gap:.25rem}.ManageWorkspaces_usageDetails__OdBVe{color:var(--text-secondary);font-size:.8rem}.ManageWorkspaces_actions__ViKM1{display:flex;gap:.5rem;align-items:center}.ManageWorkspaces_actionButton___Xdm9{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.ManageWorkspaces_actionButton___Xdm9:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover);color:var(--text-primary)}.ManageWorkspaces_actionButton___Xdm9:disabled{opacity:.6;cursor:not-allowed}.ManageWorkspaces_actionButton___Xdm9 i.ManageWorkspaces_spin__mbv_E{animation:ManageWorkspaces_spin__mbv_E 1s linear infinite}@keyframes ManageWorkspaces_spin__mbv_E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ManageWorkspaces_emptyState__fON__{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-secondary);background:var(--bg-secondary);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0;box-sizing:border-box}.ManageWorkspaces_emptyState__fON__ i{font-size:4rem;margin-bottom:1rem;color:var(--text-tertiary)}.ManageWorkspaces_emptyState__fON__ h3{margin:0 0 .5rem;font-size:1.2rem;color:var(--text-primary)}.ManageWorkspaces_emptyState__fON__ p{margin:0 0 1.5rem;max-width:400px;line-height:1.5}@media (max-width:1200px){.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(5),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(5){display:none}}@media (max-width:900px){.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(6),.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(7),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(6),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(7){display:none}.ManageWorkspaces_filters__9tWB6{flex-direction:column;align-items:stretch;gap:.75rem}.ManageWorkspaces_filterControls__HqvC0{justify-content:stretch}.ManageWorkspaces_filterControls__HqvC0 select{flex:1 1}}@media (max-width:600px){.ManageWorkspaces_header__QlnIe{flex-direction:column;align-items:stretch;gap:1rem}.ManageWorkspaces_headerActions__F9hK0{justify-content:center}.ManageWorkspaces_workspacesTable__DHNDH td:nth-child(4),.ManageWorkspaces_workspacesTable__DHNDH th:nth-child(4){display:none}.ManageWorkspaces_tableContainer__Q1CwX{margin:0 1rem;padding:0}.ManageWorkspaces_tableScrollContainer__ci4Dz{max-height:calc(100vh - 420px)}.ManageWorkspaces_workspacesTable__DHNDH td,.ManageWorkspaces_workspacesTable__DHNDH th{padding:.5rem .25rem}}.ManageWorkspaces_modalOverlay___9C95{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}.ManageWorkspaces_modal__8QK8x{background:var(--bg-secondary);border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.2);width:100%;max-width:500px;max-height:90vh;overflow:hidden;border:1px solid var(--border-color)}.ManageWorkspaces_modalHeader__coKc2{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.ManageWorkspaces_modalHeader__coKc2 h2{margin:0;font-size:1.2rem;font-weight:600;color:var(--text-primary)}.ManageWorkspaces_closeButton__eOWZS{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.ManageWorkspaces_closeButton__eOWZS:hover{background:var(--bg-hover);color:var(--text-primary)}.ManageWorkspaces_modalForm__4FmOd{padding:1.5rem;overflow-y:auto;max-height:calc(90vh - 140px)}.ManageWorkspaces_formGroup__GtPb3{margin-bottom:1.5rem}.ManageWorkspaces_formGroup__GtPb3:last-child{margin-bottom:0}.ManageWorkspaces_formGroup__GtPb3 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.9rem}.ManageWorkspaces_formGroup__GtPb3 input,.ManageWorkspaces_formGroup__GtPb3 textarea{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;transition:border-color .2s ease}.ManageWorkspaces_formGroup__GtPb3 input:focus,.ManageWorkspaces_formGroup__GtPb3 textarea:focus{outline:none;border-color:var(--primary-color)}.ManageWorkspaces_formGroup__GtPb3 textarea{resize:vertical;min-height:80px}.ManageWorkspaces_checkboxLabel__y2CP2{display:flex!important;align-items:flex-start;gap:.75rem;cursor:pointer;margin-bottom:0!important}.ManageWorkspaces_checkboxLabel__y2CP2 input[type=checkbox]{width:auto!important;margin:.125rem 0 0!important}.ManageWorkspaces_checkboxText__f_RSV{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.ManageWorkspaces_checkboxText__f_RSV small{color:var(--text-secondary);font-size:.8rem;line-height:1.3}.ManageWorkspaces_modalActions__NL_cs{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.ManageWorkspaces_modalActions__NL_cs button{padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid var(--border-color)}.ManageWorkspaces_modalActions__NL_cs button[type=button]{background:var(--bg-primary);color:var(--text-primary)}.ManageWorkspaces_modalActions__NL_cs button[type=button]:hover:not(:disabled){background:var(--bg-hover)}.ManageWorkspaces_modalActions__NL_cs button[type=submit]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.ManageWorkspaces_modalActions__NL_cs button[type=submit]:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.ManageWorkspaces_modalActions__NL_cs button:disabled{opacity:.6;cursor:not-allowed}.ManageWorkspaces_deleteWarning__aM1qG{display:flex;gap:1rem;padding:1.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1.5rem}.ManageWorkspaces_warningIcon__6dZdw{flex-shrink:0;font-size:1.5rem;color:#dc2626}.ManageWorkspaces_warningContent__yDGEP h3{margin:0 0 .75rem;color:#dc2626;font-size:1.1rem;font-weight:600}.ManageWorkspaces_warningContent__yDGEP p{margin:0 0 .75rem;color:#374151;line-height:1.5}.ManageWorkspaces_warningList__UdatL{margin:.75rem 0;padding-left:1.5rem;color:#374151}.ManageWorkspaces_warningList__UdatL li{margin-bottom:.375rem;line-height:1.4}.ManageWorkspaces_warningNote__CDKfo{margin-top:1rem!important;padding:.75rem;background:#fee2e2;border-radius:4px;color:#dc2626!important;font-size:.9rem}.ManageWorkspaces_confirmationSection__WcqkP{margin-bottom:1.5rem}.ManageWorkspaces_confirmationSection__WcqkP p{margin:0 0 1rem;color:var(--text-primary);font-weight:500}.ManageWorkspaces_confirmationInput__J9N2C{display:flex;flex-direction:column;gap:.5rem}.ManageWorkspaces_confirmationInput__J9N2C label{font-weight:500;color:var(--text-primary);font-size:.9rem}.ManageWorkspaces_confirmationInput__J9N2C input{padding:.75rem;border:2px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:.9rem;transition:border-color .2s ease}.ManageWorkspaces_confirmationInput__J9N2C input:focus{outline:none;border-color:#dc2626}.ManageWorkspaces_deleteButton__QYXWM{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.ManageWorkspaces_deleteButton__QYXWM:hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}.ManageWorkspaces_deleteButton__QYXWM:disabled{background:#9ca3af!important;border-color:#9ca3af!important;cursor:not-allowed!important}.ManageWorkspaces_dark-theme__PoIHJ .ManageWorkspaces_deleteWarning__aM1qG,[data-theme=dark] .ManageWorkspaces_deleteWarning__aM1qG{background:#3f1f1f;border-color:#7f1d1d}.ManageWorkspaces_dark-theme__PoIHJ .ManageWorkspaces_warningNote__CDKfo,[data-theme=dark] .ManageWorkspaces_warningNote__CDKfo{background:#451a1a;color:#f87171!important}