.SidebarNav_sidebar__tr8kI{height:100vh;width:84px;display:flex;flex-direction:column;flex-shrink:0;z-index:2000;position:fixed;top:0;left:0;bottom:0;overflow:visible}.SidebarNav_sidebarContent__zwc5Y{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:flex-start;padding:1rem 0;width:100%}.SidebarNav_sidebarLight__vHDp6{background:var(--sidebar-bg,#e0e0e5);box-shadow:0 0 15px rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);color:var(--sidebar-text,#333338);--divider-color:rgba(0,0,0,.1);--hover-bg:rgba(0,0,0,.05);--active-color:#333338;--input-bg:rgba(0,0,0,.05);--button-hover-bg:rgba(0,0,0,.08);--button-color:#333338;--nav-hover-bg:#333338;--nav-hover-text:#fff;--nav-active-bg:#f5f5f5;--nav-active-text:#333338;--button-hover-text:#000}.SidebarNav_sidebarDark__7f6LL{background:var(--sidebar-bg,#333338);box-shadow:0 0 15px rgba(0,0,0,.4);border-right:1px solid hsla(0,0%,100%,.1);color:var(--sidebar-text,#fff);--divider-color:hsla(0,0%,100%,.1);--hover-bg:hsla(0,0%,100%,.05);--active-color:#fff;--input-bg:hsla(0,0%,100%,.08);--button-hover-bg:hsla(0,0%,100%,.15);--button-color:#fff;--nav-hover-bg:#fff;--nav-hover-text:#1e293b;--nav-active-bg:#444449;--nav-active-text:#fff;--button-hover-text:#fff}.SidebarNav_topSection__r7aPk{margin-bottom:.5rem;width:100%;display:flex;justify-content:center}.SidebarNav_divider__gRXHE{width:40px;height:1px;margin:.75rem 0;background:var(--divider-color,hsla(0,0%,100%,.15));border-radius:1px}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_divider__gRXHE{--divider-color:rgba(0,0,0,.15)}.SidebarNav_desktopNavList__sDMLn{display:flex;flex-direction:column;align-items:center}.SidebarNav_mobileBar__DJV3X,.SidebarNav_mobileNavContainer__Tk_Vn{display:none}.SidebarNav_navList__dQMvd{list-style:none;flex-grow:1;flex-direction:column;gap:18px}.SidebarNav_navItem__bfRFO,.SidebarNav_navList__dQMvd{padding:0;margin:0;width:100%;display:flex;align-items:center}.SidebarNav_navItem__bfRFO{position:relative;justify-content:center;z-index:10;height:42px;box-sizing:border-box;transition:none!important;animation:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}.SidebarNav_navItem__bfRFO:not(.SidebarNav_themeToggleButton__GDyzW):hover{z-index:100}.SidebarNav_navItem__bfRFO.SidebarNav_active__idWkB{pointer-events:none}.SidebarNav_modulesToggle__C79CR.SidebarNav_navItem__bfRFO.SidebarNav_active__idWkB{pointer-events:auto}.SidebarNav_navLink__jvgCX{display:flex;align-items:center;justify-content:center;padding:4px;text-decoration:none;color:inherit;width:2rem;height:2rem;border-radius:0;background:none;border:none;cursor:pointer;position:relative;margin:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none!important;animation:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_navLink__jvgCX{z-index:auto!important}.SidebarNav_navLink__jvgCX:active,.SidebarNav_navLink__jvgCX:focus,.SidebarNav_navLink__jvgCX:visited{color:inherit;background:none;outline:none}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_navLink__jvgCX{background:inherit!important;color:inherit!important;border:inherit!important;box-shadow:inherit!important;width:2rem!important;border-radius:50%!important;padding:4px!important}.SidebarNav_navLink__jvgCX:focus-visible{outline:none}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_active__idWkB .SidebarNav_navLink__jvgCX{background-color:var(--input-bg,#fff);color:var(--button-color,#333338);box-shadow:var(--input-shadow,inset 0 1px 3px rgba(0,0,0,.08),inset 0 1px 2px rgba(0,0,0,.1));border:1px solid var(--border-color,#c5c5ca);border-radius:42.5%;position:relative;margin:0;padding:4px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.SidebarNav_sidebarDark__7f6LL .SidebarNav_active__idWkB .SidebarNav_navLink__jvgCX{background-color:var(--input-bg,#242428);color:var(--button-color,#fff);box-shadow:var(--input-shadow,inset 0 1px 3px rgba(0,0,0,.2)),var(--input-shadow,inset 0 1px 2px rgba(0,0,0,.25));border:1px solid var(--border-color,#444449);border-radius:42.5%;position:relative;margin:0;padding:4px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.SidebarNav_active__idWkB:before{content:"";position:absolute;left:0;top:50%;height:60%;width:3px;background-color:var(--button-color);border-radius:0 2px 2px 0;z-index:5;transform:translateY(-50%)}.SidebarNav_navIcon__cPQJ1{display:flex;align-items:center;justify-content:center;color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.SidebarNav_navIcon__cPQJ1,.SidebarNav_navIcon__cPQJ1 svg{height:22px;width:22px;background:transparent;transition:none!important;animation:none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important}.SidebarNav_navIcon__cPQJ1 svg{display:block;stroke-width:1.5px}.SidebarNav_active__idWkB .SidebarNav_navIcon__cPQJ1{display:flex;align-items:center;justify-content:center;height:22px;width:22px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navLink__jvgCX{width:160px;min-width:auto;max-width:none;padding-left:18px;justify-content:flex-start;border-radius:1.2rem;z-index:9999;position:absolute;left:21px;transform:none;transition:none}.SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navIcon__cPQJ1{position:absolute;left:10px;transform:translateY(-50%);top:50%}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navLink__jvgCX{background-color:var(--nav-hover-bg);color:var(--nav-hover-text);box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:9999;transition:none}.SidebarNav_sidebarDark__7f6LL .SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navLink__jvgCX{background-color:var(--nav-hover-bg);color:var(--nav-hover-text);box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:9999;transition:none}.SidebarNav_labelText__LeUC9{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;margin-left:30px;opacity:0;width:0;overflow:hidden;display:inline-block;transition:none}.SidebarNav_navItem__bfRFO:not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_labelText__LeUC9{opacity:1;width:auto;overflow:visible;transition:none}.SidebarNav_mobileModulesIcon__WDZL0{position:absolute;right:8px;bottom:8px;display:none}.SidebarNav_rotateIcon__W64Lx{transform:rotate(180deg)}.SidebarNav_mobileModulesList__W3bjx{display:none;width:100%;position:absolute;left:0;top:100%;background-color:inherit;z-index:2050;max-height:0;overflow:hidden}.SidebarNav_showMobileModules__85djv{display:block;max-height:300px;border:1px solid var(--divider-color);padding:8px;box-shadow:0 -4px 8px rgba(0,0,0,.15);border-radius:8px 8px 8px 8px}.SidebarNav_bottomSection__QQWcz{margin-top:auto;width:100%;display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:16px;position:relative;z-index:1}.SidebarNav_bottomSection__QQWcz .SidebarNav_navItem__bfRFO{position:relative;width:100%;display:flex;justify-content:center;align-items:center;z-index:10;padding:0;margin:0;height:42px}.SidebarNav_bottomSection__QQWcz .SidebarNav_navItem__bfRFO:hover{z-index:100}.SidebarNav_bottomSection__QQWcz .SidebarNav_navItem__bfRFO button.SidebarNav_navLink__jvgCX{width:2rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;position:relative;border-radius:0;cursor:pointer}.SidebarNav_bottomSection__QQWcz .SidebarNav_navItem__bfRFO:not(.SidebarNav_themeToggleButton__GDyzW):hover button.SidebarNav_navLink__jvgCX{width:160px;min-width:auto;max-width:none;padding-left:18px;justify-content:flex-start;border-radius:1.2rem;z-index:9999;position:absolute;left:21px;transform:none;transition:none}.SidebarNav_bottomSection__QQWcz .SidebarNav_navItem__bfRFO:not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navIcon__cPQJ1{position:absolute;left:10px;transform:translateY(-50%);top:50%}.SidebarNav_bottomSection__QQWcz .SidebarNav_navIcon__cPQJ1{display:flex!important;align-items:center;justify-content:center;height:22px;width:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navLink__jvgCX,.SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO:not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navLink__jvgCX,.SidebarNav_sidebarDark__7f6LL .SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navLink__jvgCX,.SidebarNav_sidebarLight__vHDp6 .SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navLink__jvgCX{width:2rem!important;height:2rem!important;background:transparent!important;color:inherit!important;box-shadow:none!important;border-radius:0!important;position:relative!important;left:auto!important;padding:4px!important;justify-content:center!important;z-index:auto!important;transform:none!important}.SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO:not(.SidebarNav_active__idWkB):not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navIcon__cPQJ1,.SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO:not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_navIcon__cPQJ1{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.SidebarNav_mobileBarList___PK4r .SidebarNav_labelText__LeUC9,.SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO:not(.SidebarNav_themeToggleButton__GDyzW):hover .SidebarNav_labelText__LeUC9{display:none!important}.SidebarNav_sidebar__tr8kI{width:100%;height:auto;position:fixed;top:auto;bottom:0;flex-direction:column;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.SidebarNav_sidebar__tr8kI::-webkit-scrollbar{display:none}.SidebarNav_mobileBar__DJV3X{display:block;position:fixed;left:0;right:0;bottom:0;background:inherit;border-top:1px solid var(--divider-color);padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:2200}.SidebarNav_mobileBarList___PK4r{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.SidebarNav_sidebarContent__zwc5Y{display:none}.SidebarNav_topSection__r7aPk{display:flex;margin-bottom:0;margin-right:0;width:auto}.SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO{width:auto;flex:1 1;display:flex;justify-content:center}.SidebarNav_desktopNavList__sDMLn,.SidebarNav_divider__gRXHE,.SidebarNav_mobileNavContainer__Tk_Vn{display:none}.SidebarNav_mobileNavList__lyM_s{display:flex;flex-direction:row;padding:0;margin:0;list-style:none}.SidebarNav_mobileModulesIcon__WDZL0{display:block}.SidebarNav_mobileModulesList__W3bjx{position:fixed;left:50%;transform:translateX(-50%);top:auto!important;bottom:var(--dropdown-bottom,calc(64px + env(safe-area-inset-bottom)));width:min(92vw,320px);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.25);border:1px solid var(--divider-color);background-color:inherit;z-index:4000;max-height:0;overflow:hidden}.SidebarNav_showMobileModules__85djv{display:block!important;padding:8px!important;max-height:80vh!important;overflow:auto!important}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO{margin-bottom:8px;width:100%}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:last-child{margin-bottom:0}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navLink__jvgCX{width:100%;height:auto;padding:12px 14px;border-radius:12px;justify-content:flex-start;box-shadow:none;display:flex;gap:12px;align-items:center;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:active .SidebarNav_navLink__jvgCX,.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:focus .SidebarNav_navLink__jvgCX,.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:hover .SidebarNav_navLink__jvgCX{width:100%!important;height:auto!important;padding:12px 14px!important;border-radius:12px!important;left:auto!important;position:relative!important;background:transparent!important;color:inherit!important;box-shadow:none!important}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_labelText__LeUC9{display:inline-block!important;margin-left:8px;font-size:.95rem;font-weight:600;letter-spacing:.3px;visibility:visible!important}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_labelText__LeUC9,.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:active .SidebarNav_labelText__LeUC9,.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:focus .SidebarNav_labelText__LeUC9,.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:hover .SidebarNav_labelText__LeUC9{opacity:1!important;width:auto!important;overflow:visible!important}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navIcon__cPQJ1{position:static;transform:none;height:22px;width:22px}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_active__idWkB .SidebarNav_navIcon__cPQJ1{position:static!important;transform:none!important}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:active .SidebarNav_navIcon__cPQJ1,.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:focus .SidebarNav_navIcon__cPQJ1,.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO:hover .SidebarNav_navIcon__cPQJ1{position:static!important;transform:none!important;left:auto!important;top:auto!important}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO.SidebarNav_active__idWkB{pointer-events:auto}.SidebarNav_mobileModulesList__W3bjx .SidebarNav_navItem__bfRFO.SidebarNav_active__idWkB .SidebarNav_navLink__jvgCX{background-color:var(--nav-active-bg)!important;color:var(--nav-active-text)!important;border:1px solid var(--divider-color)!important;width:100%!important;height:auto!important;padding:12px 14px!important;justify-content:flex-start!important;border-radius:12px!important;position:relative!important}.SidebarNav_mobileModulesList__W3bjx.SidebarNav_sidebarLight__vHDp6,.SidebarNav_sidebarLight__vHDp6.SidebarNav_mobileModulesList__W3bjx{background-color:var(--sidebar-bg,#e0e0e5);border-color:var(--divider-color,rgba(0,0,0,.15))}.SidebarNav_mobileModulesList__W3bjx.SidebarNav_sidebarDark__7f6LL,.SidebarNav_sidebarDark__7f6LL.SidebarNav_mobileModulesList__W3bjx{background-color:var(--sidebar-bg,#333338);border-color:var(--divider-color,hsla(0,0%,100%,.1))}.SidebarNav_navItem__bfRFO{margin-right:0;margin-bottom:0}.SidebarNav_active__idWkB:before{display:none}.SidebarNav_modulesOpen__y5acQ .SidebarNav_navItem__bfRFO.SidebarNav_active__idWkB .SidebarNav_navLink__jvgCX{background-color:transparent;color:inherit}.SidebarNav_modulesOpen__y5acQ .SidebarNav_modulesToggle__C79CR .SidebarNav_navLink__jvgCX{background-color:var(--nav-active-bg);color:var(--nav-active-text)}.SidebarNav_active__idWkB:not(.SidebarNav_themeToggleButton__GDyzW) .SidebarNav_navLink__jvgCX{background-color:var(--nav-active-bg);color:var(--nav-active-text);border-radius:12px}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_navLink__jvgCX{border-radius:50%!important;width:2rem!important;height:2rem!important;background:inherit!important;box-shadow:inherit!important;color:inherit!important;border:inherit!important}.SidebarNav_bottomSection__QQWcz,.SidebarNav_bottomSection__QQWcz .SidebarNav_divider__gRXHE{display:none}.SidebarNav_navItem__bfRFO{margin:0}.SidebarNav_modulesToggle__C79CR .SidebarNav_navLink__jvgCX{position:relative}.SidebarNav_modulesOpen__y5acQ .SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO.SidebarNav_active__idWkB .SidebarNav_navLink__jvgCX{background-color:transparent!important;color:inherit!important;border:none!important;box-shadow:none!important}.SidebarNav_modulesOpen__y5acQ .SidebarNav_modulesToggle__C79CR .SidebarNav_navLink__jvgCX{background-color:var(--nav-active-bg)!important;color:var(--nav-active-text)!important;border-radius:12px!important}.SidebarNav_onModuleRoute__S_mwx .SidebarNav_mobileBarList___PK4r .SidebarNav_navItem__bfRFO.SidebarNav_active__idWkB .SidebarNav_navLink__jvgCX{background-color:transparent!important;color:inherit!important;border:none!important;box-shadow:none!important}.SidebarNav_onModuleRoute__S_mwx .SidebarNav_modulesToggle__C79CR .SidebarNav_navLink__jvgCX{background-color:var(--nav-active-bg)!important;color:var(--nav-active-text)!important;border-radius:12px!important}}.SidebarNav_themeToggleWrapper__mwb_r{position:relative;display:flex;align-items:center;justify-content:center;gap:0}.SidebarNav_themeToggleWrapper__mwb_r .SidebarNav_themeToggle__Oc_5P,.SidebarNav_themeToggleWrapper__mwb_r button{pointer-events:auto}.SidebarNav_mobileThemeButton__gDUId{display:none}.SidebarNav_themeToggleIconLeft__nFOCZ,.SidebarNav_themeToggleIconRight__m8FS8{position:absolute;top:50%;transform:translateY(-50%);z-index:10;pointer-events:none;transition:opacity .3s ease}.SidebarNav_themeToggleIconLeft__nFOCZ{left:6px}.SidebarNav_sidebarDark__7f6LL .SidebarNav_themeToggleIconLeft__nFOCZ{color:#999}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_themeToggleIconLeft__nFOCZ{color:#292a2e}.SidebarNav_themeToggleIconRight__m8FS8{right:6px}.SidebarNav_sidebarDark__7f6LL .SidebarNav_themeToggleIconRight__m8FS8{color:#fff}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_themeToggleIconRight__m8FS8{color:#f4f4f7}.SidebarNav_themeToggleWrapper__mwb_r .SidebarNav_themeToggle__Oc_5P,.SidebarNav_themeToggleWrapper__mwb_r button{transition:all .3s ease!important}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_navLink__jvgCX{width:100%!important;height:2rem!important;border-radius:0!important;padding:0!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;cursor:default!important;outline:none!important;transition:none!important;transform:none!important;background:transparent!important;box-shadow:none!important;border:none!important}.SidebarNav_themeToggle__Oc_5P{margin-left:auto;flex-shrink:0}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_navIcon__cPQJ1{position:relative!important;left:0!important;top:0!important;transform:none!important;width:22px!important;height:22px!important;flex-shrink:0}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_labelText__LeUC9{display:inline-block!important;opacity:1!important;width:auto!important;overflow:visible!important;margin-left:0!important;flex-grow:1}.SidebarNav_themeToggleButton__GDyzW:hover .SidebarNav_navLink__jvgCX{background:transparent!important;box-shadow:none!important;border:none!important;width:100%!important}@media (max-width:768px){.SidebarNav_themeToggleButton__GDyzW .SidebarNav_navLink__jvgCX{width:auto!important;gap:4px!important;justify-content:center!important}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_labelText__LeUC9{display:none!important}.SidebarNav_themeToggleButton__GDyzW .SidebarNav_navIcon__cPQJ1{position:relative!important;left:0!important;top:0!important;transform:none!important}.SidebarNav_themeToggleWrapper__mwb_r{display:none!important}.SidebarNav_mobileThemeButton__gDUId{display:block!important;width:20px;height:20px;border-radius:50%;position:relative;cursor:pointer;transition:all .3s ease}.SidebarNav_mobileThemeButton__gDUId,.SidebarNav_sidebarDark__7f6LL .SidebarNav_mobileThemeButton__gDUId{box-shadow:0 3px 8px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.2)}.SidebarNav_sidebarDark__7f6LL .SidebarNav_mobileThemeButton__gDUId{background:#525259}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_mobileThemeButton__gDUId{background:#f4f4f7;box-shadow:0 2px 6px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.15)}.SidebarNav_mobileThemeIconMoon__BDmVZ,.SidebarNav_mobileThemeIconSun__LHZnu{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;pointer-events:none}.SidebarNav_sidebarDark__7f6LL .SidebarNav_mobileThemeIconMoon__BDmVZ{display:none}.SidebarNav_sidebarDark__7f6LL .SidebarNav_mobileThemeIconSun__LHZnu{display:block;color:#fff}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_mobileThemeIconMoon__BDmVZ{display:block;color:#292a2e}.SidebarNav_sidebarLight__vHDp6 .SidebarNav_mobileThemeIconSun__LHZnu{display:none}}.CompanyLogoButton_companyLogoButton__tqsMq{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:50%;background-color:rgba(30,30,30,.7);border:2px solid hsla(0,0%,100%,.1);z-index:999;transition:all .3s ease;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.3);padding:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.light-theme .CompanyLogoButton_companyLogoButton__tqsMq{background-color:hsla(0,0%,94%,.9);border:2px solid rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.2)}.CompanyLogoButton_companyLogoButton__tqsMq:hover{transform:scale(1.1)}.CompanyLogoButton_companyLogoButton__tqsMq:active{transform:scale(.95)}.CompanyLogoButton_companyLogoButton__tqsMq:focus{outline:none}.CompanyLogoButton_logoImage__SozKq{width:24px;height:24px;transition:all .3s ease;opacity:.8}.CompanyLogoButton_logoPlaceholder__Q1PZZ{color:hsla(0,0%,100%,.6);font-size:10px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.light-theme .CompanyLogoButton_logoPlaceholder__Q1PZZ{color:rgba(0,0,0,.6)}.light-theme .CompanyLogoButton_logoImage__SozKq{opacity:.7;filter:drop-shadow(0 0 8px rgba(0,0,0,.2))}.dark-theme .CompanyLogoButton_logoImage__SozKq{opacity:.8;filter:drop-shadow(0 0 8px rgba(0,0,0,.6))}.CompanyLogoButton_companyLogoButton__tqsMq:hover .CompanyLogoButton_logoImage__SozKq{opacity:1}@media screen and (max-width:768px){.CompanyLogoButton_companyLogoButton__tqsMq{width:40px;height:40px;bottom:calc(20px + env(safe-area-inset-bottom));right:15px}.CompanyLogoButton_logoImage__SozKq{width:20px;height:20px}body[data-mobile-nav=true] .CompanyLogoButton_companyLogoButton__tqsMq{bottom:calc(88px + env(safe-area-inset-bottom))}}@media screen and (max-width:480px){.CompanyLogoButton_companyLogoButton__tqsMq{width:35px;height:35px;bottom:calc(20px + env(safe-area-inset-bottom));right:10px}.CompanyLogoButton_logoImage__SozKq{width:18px;height:18px}body[data-mobile-nav=true] .CompanyLogoButton_companyLogoButton__tqsMq{bottom:calc(80px + env(safe-area-inset-bottom))}}.StartChatModal_modalOverlay__OK6Km{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10100;padding:20px;overflow:auto;touch-action:none;overscroll-behavior:contain}.StartChatModal_modalContent__vo_2y{max-width:500px;width:100%;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;position:relative;animation:StartChatModal_modalSlideIn__rn0_E .2s ease-out;z-index:10101}@keyframes StartChatModal_modalSlideIn__rn0_E{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.StartChatModal_modalBody__Te_lU{flex:1 1;overflow:visible;display:flex;flex-direction:column;gap:1.5rem}.StartChatModal_modalBody__Te_lU::-webkit-scrollbar{width:8px}.StartChatModal_modalBody__Te_lU::-webkit-scrollbar-track{background:var(--input-bg);border-radius:4px}.StartChatModal_modalBody__Te_lU::-webkit-scrollbar-thumb{background:#666;border-radius:4px}.StartChatModal_modalBody__Te_lU::-webkit-scrollbar-thumb:hover{background:#777}.StartChatModal_selectSection__XCpn8,.StartChatModal_selectedMembersSection__WU7cC{margin-top:-.5rem}.StartChatModal_selectedMembersTitle__PXOuj{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:var(--text-color)}.StartChatModal_membersList__NhlsN{display:flex;flex-direction:column;gap:.5rem;max-height:240px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.StartChatModal_membersList__NhlsN::-webkit-scrollbar{width:8px}.StartChatModal_membersList__NhlsN::-webkit-scrollbar-track{background:transparent;border-radius:10px}.StartChatModal_membersList__NhlsN::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.StartChatModal_membersList__NhlsN::-webkit-scrollbar-thumb:hover{background:#555}.StartChatModal_memberName__Hibyg{font-weight:500;color:var(--text-color);font-size:.95rem}.StartChatModal_memberDetails___KcPj{font-size:.85rem;color:var(--text-color);opacity:.7}.StartChatModal_modalFooter__lofTc{margin-top:1.5rem;display:flex;justify-content:flex-end}@media (max-width:768px){.StartChatModal_modalOverlay__OK6Km{padding:10px}.StartChatModal_modalContent__vo_2y{max-width:100%}.StartChatModal_modalTitle__VmT58{font-size:1.25rem}}.NotificationBell_notificationBell__jZes8{position:fixed;top:20px;right:20px;z-index:10001;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.NotificationBell_bellButton__lVwTx{position:relative;width:48px;height:48px;border-radius:50%;background-color:rgba(30,30,30,.7);border:2px solid hsla(0,0%,100%,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:0;outline:none}.light-theme .NotificationBell_bellButton__lVwTx{background-color:hsla(0,0%,94%,.9);border:2px solid rgba(0,0,0,.1);color:#333;box-shadow:0 2px 10px rgba(0,0,0,.15)}.NotificationBell_bellButton__lVwTx:hover{transform:scale(1.1)}.NotificationBell_bellButton__lVwTx:active{transform:scale(.95)}.NotificationBell_bellButton__lVwTx.NotificationBell_active__sqPZw{background-color:#666;border-color:hsla(0,0%,40%,.3);color:#fff}.light-theme .NotificationBell_bellButton__lVwTx.NotificationBell_active__sqPZw{background-color:#666;border-color:hsla(0,0%,40%,.2);color:#fff}.NotificationBell_bellIcon__I6KwL{width:24px;height:24px;transition:all .2s ease}.NotificationBell_badge__j6hIN{position:absolute;top:-2px;right:-2px;background-color:#ef4444;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:2px solid rgba(30,30,30,.7);animation:NotificationBell_pulse__Kzq1C 2s infinite}.light-theme .NotificationBell_badge__j6hIN{border-color:hsla(0,0%,94%,.9)}@keyframes NotificationBell_pulse__Kzq1C{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.NotificationBell_bellLoadingSpinner__mfir8{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:NotificationBell_spin__S3sXH .8s linear infinite}.light-theme .NotificationBell_bellLoadingSpinner__mfir8{border-color:#333338 rgba(51,51,56,.3) rgba(51,51,56,.3)}.NotificationBell_bellButton__lVwTx:disabled{cursor:not-allowed;opacity:.8}.NotificationBell_dropdown__oR6At{position:absolute;top:60px;right:0;width:380px;max-height:500px;z-index:10000!important;margin:0!important}.NotificationBell_dropdownWrapper__gsWUE{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;gap:.75rem}.NotificationBell_dropdownTitle__q1tJR{font-size:16px;font-weight:600;color:#fff;margin:0;text-align:center;width:100%}.light-theme .NotificationBell_dropdownTitle__q1tJR{color:#333}.NotificationBell_deleteAllButton__yc8Lf{background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:absolute;top:calc(1.5rem - 3px);right:1.5rem}.light-theme .NotificationBell_deleteAllButton__yc8Lf{color:rgba(0,0,0,.6)}.NotificationBell_deleteAllButton__yc8Lf:hover{transform:scale(1.1)}.NotificationBell_deleteAllButton__yc8Lf:hover,.light-theme .NotificationBell_deleteAllButton__yc8Lf:hover{background-color:rgba(239,68,68,.1);color:#ef4444}.NotificationBell_dropdownContent__I_Rkc{max-height:400px;overflow-y:auto;width:100%;margin-bottom:-.5rem;padding:0 4px 0 0}.NotificationBell_dropdownContent__I_Rkc::-webkit-scrollbar{width:8px}.NotificationBell_dropdownContent__I_Rkc::-webkit-scrollbar-track{background:transparent;border-radius:4px;margin:8px 0}.NotificationBell_dropdownContent__I_Rkc::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.NotificationBell_dropdownContent__I_Rkc::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3);border:2px solid transparent;background-clip:padding-box}.light-theme .NotificationBell_dropdownContent__I_Rkc::-webkit-scrollbar-track{background:transparent}.light-theme .NotificationBell_dropdownContent__I_Rkc::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border:2px solid transparent;background-clip:padding-box}.light-theme .NotificationBell_dropdownContent__I_Rkc::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);border:2px solid transparent;background-clip:padding-box}.NotificationBell_notificationItem__hHmYd{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .2s ease;cursor:pointer}.light-theme .NotificationBell_notificationItem__hHmYd{border-bottom-color:rgba(0,0,0,.1)}.NotificationBell_notificationItem__hHmYd:last-child{border-bottom:none}.NotificationBell_notificationItem__hHmYd{background-color:var(--input-bg)!important;border-left:4px solid var(--button-bg)!important}.NotificationBell_notificationItem__hHmYd:hover{background-color:hsla(0,0%,100%,.1)!important}.light-theme .NotificationBell_notificationItem__hHmYd:hover{background-color:rgba(0,0,0,.1)!important}.NotificationBell_notificationContent__b1ivH{position:relative}.NotificationBell_notificationHeader__RIs1J{display:flex;align-items:center;gap:8px;margin-bottom:8px}.NotificationBell_notificationIcon__lEXCm{font-size:16px;flex-shrink:0}.NotificationBell_notificationTitle__2eqdG{font-size:14px;font-weight:600;color:#fff;flex:1 1}.light-theme .NotificationBell_notificationTitle__2eqdG{color:#333}.NotificationBell_notificationTime__XjDbz{font-size:12px;color:hsla(0,0%,100%,.6);flex-shrink:0}.light-theme .NotificationBell_notificationTime__XjDbz{color:rgba(0,0,0,.6)}.NotificationBell_notificationMessage__pR3Lf{font-size:13px;color:hsla(0,0%,100%,.8);line-height:1.4;margin-bottom:8px}.light-theme .NotificationBell_notificationMessage__pR3Lf{color:rgba(0,0,0,.7)}.NotificationBell_notificationActions__S6j8m{display:flex;justify-content:flex-end;gap:8px;align-items:center}.NotificationBell_emptyState__XU8qV,.NotificationBell_errorState__v9TRU,.NotificationBell_loadingState__L4E3c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:hsla(0,0%,100%,.6)}.light-theme .NotificationBell_emptyState__XU8qV,.light-theme .NotificationBell_errorState__v9TRU,.light-theme .NotificationBell_loadingState__L4E3c{color:rgba(0,0,0,.6)}.NotificationBell_spinner__ujdkd{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:NotificationBell_spin__S3sXH 1s linear infinite;margin-bottom:12px}.light-theme .NotificationBell_spinner__ujdkd{border-color:#333338 rgba(0,0,0,.3) rgba(0,0,0,.3)}@keyframes NotificationBell_spin__S3sXH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationBell_emptyIcon__Q24ZY{color:hsla(0,0%,100%,.4);margin-bottom:12px}.light-theme .NotificationBell_emptyIcon__Q24ZY{color:rgba(0,0,0,.4)}.NotificationBell_retryButton__PuGm_,.NotificationBell_viewAllButton__AxTrN{background:none;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8);padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;margin-top:12px}.light-theme .NotificationBell_retryButton__PuGm_,.light-theme .NotificationBell_viewAllButton__AxTrN{border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.7)}.NotificationBell_retryButton__PuGm_:hover,.NotificationBell_viewAllButton__AxTrN:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.light-theme .NotificationBell_retryButton__PuGm_:hover,.light-theme .NotificationBell_viewAllButton__AxTrN:hover{background-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,.5);color:#333}.NotificationBell_dropdownFooter__O_mtD{padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.light-theme .NotificationBell_dropdownFooter__O_mtD{border-top-color:rgba(0,0,0,.1)}@media screen and (max-width:768px){.NotificationBell_notificationBell__jZes8{top:15px;right:15px}.NotificationBell_bellButton__lVwTx{width:40px;height:40px}.NotificationBell_bellIcon__I6KwL{width:22px;height:22px}.NotificationBell_badge__j6hIN{width:18px;height:18px;font-size:10px;top:-1px;right:-1px}.NotificationBell_dropdown__oR6At{position:fixed;width:calc(100vw - 30px);left:50%;right:auto;transform:translateX(-50%);top:70px}}@media screen and (max-width:480px){.NotificationBell_notificationBell__jZes8{top:10px;right:10px}.NotificationBell_bellButton__lVwTx{width:35px;height:35px}.NotificationBell_bellIcon__I6KwL{width:18px;height:18px}.NotificationBell_badge__j6hIN{width:16px;height:16px;font-size:9px}.NotificationBell_dropdown__oR6At{position:fixed;width:calc(100vw - 20px);left:50%;right:auto;transform:translateX(-50%);top:60px;max-height:400px}.NotificationBell_dropdownHeader__SwhP1,.NotificationBell_notificationItem__hHmYd{padding:12px 16px}}.NotificationBell_actionsPopup___m_ni{position:fixed;border-radius:12px;padding:8px;z-index:10000;display:flex;flex-direction:column;gap:4px;min-width:150px;transition:all .3s ease}.NotificationBell_actionsPopup___m_ni.NotificationBell_dark__W6gDa{background-color:var(--card-bg,#333338);box-shadow:0 15px 35px rgba(0,0,0,.35),0 5px 15px rgba(0,0,0,.25);border:1px solid #444449;background-image:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.05))}.NotificationBell_actionsPopup___m_ni.NotificationBell_light__5wjmf{background-color:var(--card-bg,#d0d0da);box-shadow:0 15px 35px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.07);border:1px solid #c0c0ca;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}.NotificationBell_popupButton__5AJMg{background:transparent;border:none;color:var(--text-color);padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:10px;font-size:14px;text-align:left;width:100%}.NotificationBell_popupButton__5AJMg:hover{background:hsla(0,0%,100%,.1)}.NotificationBell_actionsPopup___m_ni.NotificationBell_light__5wjmf .NotificationBell_popupButton__5AJMg:hover{background:rgba(0,0,0,.05)}.ChatActionButtons_button__UsVvt{border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;font-weight:500;outline:none}.ChatActionButtons_button__UsVvt:disabled{opacity:.5;cursor:not-allowed}.ChatActionButtons_small__5rUpy{width:32px;height:32px;padding:.5rem}.ChatActionButtons_medium___tQpw{width:40px;height:40px;padding:.625rem}.ChatActionButtons_large__AFhiF{width:48px;height:48px;padding:.75rem}.ChatActionButtons_dark__Gow5Y.ChatActionButtons_primary__4g18W{background:#3b82f6;color:#fff}.ChatActionButtons_dark__Gow5Y.ChatActionButtons_primary__4g18W:hover:not(:disabled){background:#2563eb}.ChatActionButtons_dark__Gow5Y.ChatActionButtons_secondary__r3sFE{background:var(--form-container-bg);color:var(--text-color)}.ChatActionButtons_dark__Gow5Y.ChatActionButtons_secondary__r3sFE:hover:not(:disabled){background:var(--input-bg)}.ChatActionButtons_dark__Gow5Y.ChatActionButtons_danger__3rvzL{background:#ef4444;color:#fff}.ChatActionButtons_dark__Gow5Y.ChatActionButtons_danger__3rvzL:hover:not(:disabled){background:#dc2626}.ChatActionButtons_light___Xqyj.ChatActionButtons_primary__4g18W{background:#3b82f6;color:#fff}.ChatActionButtons_light___Xqyj.ChatActionButtons_primary__4g18W:hover:not(:disabled){background:#2563eb}.ChatActionButtons_light___Xqyj.ChatActionButtons_secondary__r3sFE{background:var(--form-container-bg);color:var(--text-color)}.ChatActionButtons_light___Xqyj.ChatActionButtons_secondary__r3sFE:hover:not(:disabled){background:var(--input-bg)}.ChatActionButtons_light___Xqyj.ChatActionButtons_danger__3rvzL{background:#ef4444;color:#fff}.ChatActionButtons_light___Xqyj.ChatActionButtons_danger__3rvzL:hover:not(:disabled){background:#dc2626}.ChatActionButtons_actionButtonsRow__KzB_N{display:flex;gap:.75rem;padding:.75rem 0 0;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box;overflow:visible;position:relative;z-index:999999}.ChatActionButtons_leftButtons__htAZE{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;flex:1 1;min-width:0}.ChatActionButtons_actionButton__ih3H7{width:2.5rem;height:2.5rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;position:relative;z-index:999999}.ChatActionButtons_actionButton__ih3H7.ChatActionButtons_dark__Gow5Y{background-color:#fff;color:#1e293b}.ChatActionButtons_actionButton__ih3H7.ChatActionButtons_light___Xqyj{background-color:#292a2e;color:#fff}.ChatActionButtons_actionButton__ih3H7:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatActionButtons_actionButton__ih3H7:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChatActionButtons_leaveChat__p_w9T{background-color:#ef4444!important;color:#fff!important}.ChatActionButtons_leaveChat__p_w9T:hover{background-color:#dc2626!important}.ChatActionButtons_notificationBadge__1tVTf{position:absolute;top:-2px;right:-2px;background-color:#ef4444;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:2px solid rgba(30,30,30,.7);animation:ChatActionButtons_pulse__dPlMc 2s infinite;z-index:1000000}.light-theme .ChatActionButtons_notificationBadge__1tVTf{border-color:hsla(0,0%,94%,.9)}@keyframes ChatActionButtons_pulse__dPlMc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ChatActionButtons_spinner__eiK7m{width:18px;height:18px;border-radius:50%;animation:ChatActionButtons_spin__Gcf_e .8s linear infinite}.ChatActionButtons_spinnerDark__FcO_l{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff}.ChatActionButtons_spinnerLight__6ELYp{border:2px solid rgba(0,0,0,.15);border-top-color:#333338}@keyframes ChatActionButtons_spin__Gcf_e{to{transform:rotate(1turn)}}.TypingIndicator_typingOverlay__qR6YF{position:absolute;top:0;left:0;right:0;background-color:var(--card-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.95;padding:.75rem 1.25rem;z-index:10;border-bottom:1px solid var(--border-color);animation:TypingIndicator_slideDown__Tt_Rj .2s ease-out}@keyframes TypingIndicator_slideDown__Tt_Rj{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:.95}}.TypingIndicator_typingContent__42eQn{display:flex;align-items:center;gap:.5rem}.TypingIndicator_typingText__V6_kh{font-size:.875rem;color:var(--text-color);font-style:italic;opacity:.85;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px)}.TypingIndicator_dotsContainer__IHsSr{display:flex;gap:.25rem;align-items:center}.TypingIndicator_dot__sRitm{width:6px;height:6px;background-color:var(--text-color);border-radius:50%;opacity:.7;animation:TypingIndicator_typingDot__2jWFt 1.4s ease-in-out infinite;will-change:transform,opacity}.TypingIndicator_dot__sRitm:nth-child(2){animation-delay:.2s}.TypingIndicator_dot__sRitm:nth-child(3){animation-delay:.4s}@keyframes TypingIndicator_typingDot__2jWFt{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}@media (max-width:768px){.TypingIndicator_typingOverlay__qR6YF{padding:.625rem 1rem}.TypingIndicator_typingText__V6_kh{font-size:.8125rem}.TypingIndicator_dot__sRitm{width:5px;height:5px}}.ChatInterface_chatInterface__hta__{position:absolute;bottom:0;right:0;width:380px;height:660px;border-radius:1rem;display:flex;flex-direction:column;overflow:visible;animation:ChatInterface_growFromBottom__D2bsY .3s ease;transform-origin:bottom right;z-index:1000}@keyframes ChatInterface_growFromBottom__D2bsY{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ChatInterface_chatInterface__hta__.ChatInterface_dark__ETwlJ{background-color:var(--card-bg,#333338);box-shadow:var(--form-shadow,0 15px 35px rgba(0,0,0,.35),0 5px 15px rgba(0,0,0,.25));border:1px solid #444449;background-image:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.05))}.ChatInterface_chatInterface__hta__.ChatInterface_dark__ETwlJ:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,0));border-radius:1rem 1rem 0 0;z-index:1;pointer-events:none}.ChatInterface_chatInterface__hta__.ChatInterface_light__kdgtY{background-color:var(--card-bg,#d0d0da);box-shadow:var(--form-shadow,0 15px 35px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.07));border:1px solid #c0c0ca;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}.ChatInterface_chatInterface__hta__.ChatInterface_light__kdgtY:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));border-radius:1rem 1rem 0 0;z-index:1;pointer-events:none}.ChatInterface_tabsArea__dkefg{padding:1rem;border-bottom:1px solid transparent;position:relative}.ChatInterface_tabsArea__dkefg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px}.ChatInterface_dark__ETwlJ .ChatInterface_tabsArea__dkefg:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,0));box-shadow:0 1px 2px rgba(0,0,0,.2)}.ChatInterface_light__kdgtY .ChatInterface_tabsArea__dkefg:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 50%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ChatInterface_chatTypeSelector__vOJrh{display:flex;gap:.5rem}.ChatInterface_chatTypeButton__RtDbm{flex:1 1;padding:.6rem 1rem;border:none;border-radius:.5rem;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:all .2s ease;position:relative}.ChatInterface_dark__ETwlJ .ChatInterface_chatTypeButton__RtDbm{color:#9ca3af}.ChatInterface_light__kdgtY .ChatInterface_chatTypeButton__RtDbm{color:#6b7280}.ChatInterface_chatTypeButton__RtDbm:hover{background-color:#666;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatInterface_chatTypeButton__RtDbm.ChatInterface_active__hHXWC{color:#fff}.ChatInterface_dark__ETwlJ .ChatInterface_chatTypeButton__RtDbm.ChatInterface_active__hHXWC{background-color:#fff;color:#1e293b}.ChatInterface_light__kdgtY .ChatInterface_chatTypeButton__RtDbm.ChatInterface_active__hHXWC{background-color:#292a2e;color:#fff}.ChatInterface_tabBadge__ln7Tb{position:absolute;top:6px;left:8px;background-color:#ef4444;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:2px solid var(--card-bg);animation:ChatInterface_tabBadgePulse__0qEz9 2s infinite;z-index:10}.light-theme .ChatInterface_tabBadge__ln7Tb{border-color:hsla(0,0%,94%,.9)}@keyframes ChatInterface_tabBadgePulse__0qEz9{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ChatInterface_mainContent__nbdqI{flex:1 1;overflow-y:auto;overflow-x:clip;display:flex;flex-direction:column;position:relative}.ChatInterface_chatHome__S3i8L{flex:1 1;display:flex;flex-direction:column;padding:0;overflow-y:auto;width:100%;max-width:100%;box-sizing:border-box}.ChatInterface_chatHomeHeader__n6w18{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem 1rem;gap:.75rem}.ChatInterface_chatHomeIcon__gSRpl{opacity:.6;color:var(--text-color)}.ChatInterface_chatHomeTitle__De4DE{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}.ChatInterface_chatHomeContent__8kCrp{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2rem 1rem;transform:translateY(-10%)}.ChatInterface_conversationSelectWrapper__xHaM3{flex:1 1;align-items:center}.ChatInterface_conversationSelectWrapper__xHaM3,.ChatInterface_startNewChatWrapper___WLc8{width:100%;max-width:320px;display:flex;justify-content:center}.ChatInterface_ticketList__t99zZ{flex:1 1;padding:1rem;overflow-y:auto}.ChatInterface_ticketEmptyState__Ik4Af{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center;color:var(--text-color);opacity:.6}.ChatInterface_ticketItem__mL4v_{background:var(--input-bg);border-radius:.75rem;padding:1rem;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.ChatInterface_ticketItem__mL4v_:hover{border-color:var(--primary-button-bg);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ChatInterface_ticketHeader__zteO0{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ChatInterface_ticketUser__a6PKl{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-color);font-weight:500}.ChatInterface_ticketStatus__BWZBE{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;color:#000}.ChatInterface_ticketMeta__p34RJ{display:flex;gap:.75rem;margin-bottom:.5rem;font-size:.8125rem}.ChatInterface_ticketCompany__YTZoa,.ChatInterface_ticketDepartment__dg6Le,.ChatInterface_ticketRole__u2hUW{display:flex;align-items:center;gap:.375rem;color:var(--text-color);opacity:.8}.ChatInterface_ticketContent__j5o2t{margin-bottom:.75rem}.ChatInterface_ticketTitle__DvLA6{font-size:.9375rem;font-weight:600;color:var(--text-color);margin:0 0 .5rem;text-align:center}.ChatInterface_ticketPreview__b88Xn{font-size:.875rem;color:var(--text-color);opacity:.7;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatInterface_ticketFooter__xe2cZ{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.ChatInterface_ticketTime__YkYqx{display:flex;align-items:center;gap:.375rem;color:var(--text-color);opacity:.6}.ChatInterface_ticketClaimed__LJrA1{font-size:.75rem;color:var(--primary-button-bg);font-weight:500}.ChatInterface_ticketSelectors__AlnhC{flex:1 1;padding:1rem;display:flex;flex-direction:column;gap:2rem;overflow-y:auto}.ChatInterface_ticketSelectorSection__SDF_B{display:flex;flex-direction:column;gap:.75rem}.ChatInterface_ticketSelectorLabel__CPGJM{font-size:.9375rem;font-weight:600;color:var(--text-color);margin:0}.ChatInterface_ticketDetailHeader__Y1Spk{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.ChatInterface_backButton__Clggl{gap:.5rem;background:none;font-size:1rem;transition:opacity .2s ease}.ChatInterface_backButton__Clggl:hover{opacity:.8}.ChatInterface_ticketDetailContainer__nuRcm{flex:1 1;padding:0 1.5rem 1rem;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ChatInterface_ticketDetailCard__rFHKr{background:var(--input-bg);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.875rem;width:100%;max-width:100%;box-sizing:border-box}.ChatInterface_ticketDetailStatus__0igp_{font-size:.75rem;font-weight:600;padding:.375rem .875rem;border-radius:1rem;color:#000;text-align:center;width:-moz-fit-content;width:fit-content;align-self:center}.ChatInterface_ticketDetailSection__acYQ9{display:flex;flex-direction:column;gap:.375rem}.ChatInterface_ticketDetailLabel__QJj2k{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--text-color);opacity:.7;text-transform:uppercase;letter-spacing:.5px}.ChatInterface_ticketDetailValue__b1rGS{font-size:.9375rem;font-weight:500;color:var(--text-color);padding-left:1.75rem;word-wrap:break-word;overflow-wrap:break-word}.ChatInterface_ticketDetailSection__acYQ9:first-child .ChatInterface_ticketDetailValue__b1rGS{font-size:.8125rem}.ChatInterface_ticketDetailSubValue___epG4{font-size:.8125rem;color:var(--text-color);opacity:.7;padding-left:1.75rem}.ChatInterface_ticketDetailActions__sN560{display:flex;gap:.75rem;margin-top:.5rem}.ChatInterface_ticketDetailActions__sN560 button{flex:1 1}.ChatInterface_messagesContainer__FB2WN{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:0;gap:.75rem;position:relative;z-index:1}.ChatInterface_messagesContainer__FB2WN::-webkit-scrollbar{width:6px}.ChatInterface_messagesContainer__FB2WN::-webkit-scrollbar-track{background:transparent}.ChatInterface_messagesContainer__FB2WN::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.ChatInterface_messagesContainer__FB2WN::-webkit-scrollbar-thumb:hover{background:#777}.ChatInterface_emptyState__UATz9{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-color);opacity:.6}.ChatInterface_emptyState__UATz9 p{margin:0;font-size:1rem}.ChatInterface_bottomArea__edOpb{padding:1rem;border-top:1px solid transparent;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:visible;z-index:100000}.ChatInterface_bottomArea__edOpb:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px}.ChatInterface_dark__ETwlJ .ChatInterface_bottomArea__edOpb:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,0));box-shadow:0 1px 2px rgba(0,0,0,.2)}.ChatInterface_light__kdgtY .ChatInterface_bottomArea__edOpb:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 50%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ChatInterface_inputRow__kQD0N{display:flex;gap:.75rem;align-items:center;position:relative}.ChatInterface_inputRow__kQD0N div[class*=inputContainer],.ChatInterface_inputRow__kQD0N div[class*=inputGroup],.ChatInterface_inputRow__kQD0N input{margin-bottom:0!important}.ChatInterface_sendButton__TCoCR{width:2.5rem;height:2.5rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.ChatInterface_sendButton__TCoCR:disabled{background-color:#666;color:#fff;opacity:.7;cursor:not-allowed}.ChatInterface_sendButton__TCoCR:not(:disabled){color:#fff}.ChatInterface_dark__ETwlJ .ChatInterface_sendButton__TCoCR:not(:disabled){background-color:#fff;color:#1e293b}.ChatInterface_light__kdgtY .ChatInterface_sendButton__TCoCR:not(:disabled){background-color:#292a2e;color:#fff}.ChatInterface_sendButton__TCoCR:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatInterface_sendButton__TCoCR:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChatInterface_actionButtons__BLy4q{justify-content:space-between}.ChatInterface_actionButtonsLeft__JiCgh,.ChatInterface_actionButtons__BLy4q{display:flex;gap:.5rem;align-items:center}.ChatInterface_actionButton__4wqiW{width:2.5rem;height:2.5rem;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;font-weight:600;font-size:.75rem;letter-spacing:.025em;color:#fff}.ChatInterface_dark__ETwlJ .ChatInterface_actionButton__4wqiW{background-color:#fff;color:#1e293b}.ChatInterface_light__kdgtY .ChatInterface_actionButton__4wqiW{background-color:#292a2e;color:#fff}.ChatInterface_actionButton__4wqiW:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatInterface_actionButton__4wqiW:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChatInterface_actionButton__4wqiW:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (max-width:768px){.ChatInterface_chatInterface__hta__{width:100%;height:100vh;border-radius:0;right:0;left:0}}.ChatInterface_messagesContainer__FB2WN{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box}.ChatInterface_messagesHeader__w6bSV{display:flex;align-items:center;justify-content:flex-start;padding:.3rem 1.5rem;border-bottom:1px solid transparent;flex-shrink:0;position:relative}.ChatInterface_messagesHeader__w6bSV:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px}.ChatInterface_dark__ETwlJ .ChatInterface_messagesHeader__w6bSV:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,0));box-shadow:0 1px 2px rgba(0,0,0,.2)}.ChatInterface_light__kdgtY .ChatInterface_messagesHeader__w6bSV:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 50%,transparent);box-shadow:0 1px 2px rgba(0,0,0,.05)}.ChatInterface_backButton__Clggl{background:transparent;border:none;color:var(--text-color);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ChatInterface_backButton__Clggl:hover{background-color:hsla(0,0%,100%,.1)}.light-theme .ChatInterface_backButton__Clggl:hover{background-color:rgba(0,0,0,.05)}.ChatInterface_conversationInfo__nRkQX{width:100%;text-align:left;display:flex;align-items:center;gap:.5rem;position:relative}.ChatInterface_conversationTitle__wXcRD{font-size:1rem;font-weight:600;color:var(--text-color);margin:12px 0;text-align:left;flex:1 1}.ChatInterface_searchButton__6qYyN{background:none;border:none;color:var(--text-color);cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.dark-theme .ChatInterface_searchButton__6qYyN:hover{background-color:hsla(0,0%,100%,.1)}.light-theme .ChatInterface_searchButton__6qYyN:hover{background-color:rgba(0,0,0,.05)}.ChatInterface_searchInput__6AiL5{margin-bottom:0!important}.ChatInterface_conversationMeta__G2_8d{font-size:.85rem;color:hsla(0,0%,100%,.6);margin:0}.light-theme .ChatInterface_conversationMeta__G2_8d{color:rgba(0,0,0,.6)}.ChatInterface_messagesList__hNGuU{flex:1 1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.ChatInterface_messagesList__hNGuU::-webkit-scrollbar{width:8px}.ChatInterface_messagesList__hNGuU::-webkit-scrollbar-track{background:transparent;border-radius:4px;margin:8px 0}.ChatInterface_messagesList__hNGuU::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.ChatInterface_messagesList__hNGuU::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3);border:2px solid transparent;background-clip:padding-box}.light-theme .ChatInterface_messagesList__hNGuU::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border:2px solid transparent;background-clip:padding-box}.light-theme .ChatInterface_messagesList__hNGuU::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);border:2px solid transparent;background-clip:padding-box}.ChatInterface_emptyMessages___DuzZ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:hsla(0,0%,100%,.6)}.light-theme .ChatInterface_emptyMessages___DuzZ{color:rgba(0,0,0,.6)}.ChatInterface_emptyMessagesIcon__6_Z5X{margin-bottom:1rem;opacity:.4}.ChatInterface_emptyMessagesText__tKh7_{font-size:1rem;font-weight:600;margin:0 0 .5rem}.ChatInterface_emptyMessagesSubtext__OIsC8{font-size:.9rem;margin:0}.ChatInterface_messageItem__yG7V_{display:flex;flex-direction:column;max-width:75%}.ChatInterface_ownMessage__H9QrG{align-self:flex-end;align-items:flex-end}.ChatInterface_otherMessage__QY_Io{align-self:flex-start;align-items:flex-start}.ChatInterface_senderName__TmRcy{font-size:.75rem;font-weight:600;color:var(--text-color);margin-bottom:.25rem;white-space:nowrap}.ChatInterface_ownMessage__H9QrG .ChatInterface_senderName__TmRcy{align-self:flex-end;text-align:right}.ChatInterface_otherMessage__QY_Io .ChatInterface_senderName__TmRcy{align-self:flex-start;text-align:left}.ChatInterface_messageBubble__2Tx6W{padding:.75rem 1rem;border-radius:1rem;position:relative;max-width:85%}.ChatInterface_ownMessage__H9QrG .ChatInterface_messageBubble__2Tx6W{background-color:#fff;color:#1e293b;border-bottom-right-radius:.25rem}.ChatInterface_otherMessage__QY_Io .ChatInterface_messageBubble__2Tx6W{background-color:#666;color:#fff;border-bottom-left-radius:.25rem}.light-theme .ChatInterface_ownMessage__H9QrG .ChatInterface_messageBubble__2Tx6W{background-color:#292a2e;color:#fff}.light-theme .ChatInterface_otherMessage__QY_Io .ChatInterface_messageBubble__2Tx6W{background-color:#666;color:#fff}.ChatInterface_messageContent__EF18s{margin:0;line-height:1.4;word-wrap:break-word;white-space:pre-wrap;color:inherit;text-align:left}.ChatInterface_repliedMessageContainer__0O0IO{background-color:rgba(0,0,0,.1);border-left:3px solid hsla(0,0%,100%,.3);padding:.5rem;margin-bottom:.5rem;border-radius:.375rem}.light-theme .ChatInterface_repliedMessageContainer__0O0IO{background-color:rgba(0,0,0,.05);border-left-color:rgba(0,0,0,.2)}.ChatInterface_repliedMessageHeader__lrfIi{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.75rem;opacity:.8;font-weight:500}.ChatInterface_repliedMessageName__c_H70{font-weight:600}.ChatInterface_repliedMessageContent__q_tIx{font-size:.85rem;opacity:.9;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.ChatInterface_messageTime__OP24z{font-size:.7rem;opacity:.6;margin-top:.25rem;display:flex;align-items:center;gap:.25rem;white-space:nowrap}.ChatInterface_checkIcon__ipNJE{flex-shrink:0}.ChatInterface_ownMessage__H9QrG .ChatInterface_messageTime__OP24z{align-self:flex-end;text-align:right}.ChatInterface_otherMessage__QY_Io .ChatInterface_messageTime__OP24z{align-self:flex-start;text-align:left}.ChatInterface_messageInputContainer___m7OW{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;align-items:flex-end;position:relative}.light-theme .ChatInterface_messageInputContainer___m7OW{border-top-color:rgba(0,0,0,.1)}.ChatInterface_textareaWrapper__f7LqQ{flex:1 1;position:relative;display:flex;align-items:center}.ChatInterface_messageTextarea__GvoX8{width:100%;min-height:2.8rem;max-height:200px;padding:.75rem 3rem .75rem 1rem;font-size:.95rem;border-radius:1.2rem;box-sizing:border-box;font-family:inherit;resize:none;overflow-y:hidden;line-height:1.4;transition:all .2s ease;border:1px solid var(--border-color);background-color:var(--input-bg)!important;color:var(--text-color)!important;box-shadow:var(--input-shadow);caret-color:var(--caret-color)}.ChatInterface_messageTextarea__GvoX8::placeholder{font-style:italic}.dark-theme .ChatInterface_messageTextarea__GvoX8::placeholder{color:hsla(240,9%,89%,.5)}.light-theme .ChatInterface_messageTextarea__GvoX8::placeholder{color:rgba(51,51,51,.6)}.ChatInterface_messageTextarea__GvoX8:focus{outline:none;border-color:#666;box-shadow:var(--input-shadow),0 0 0 3px hsla(0,0%,40%,.1)}.ChatInterface_messageInputContainer___m7OW>div:first-child{flex:1 1;margin-bottom:0}.ChatInterface_screenshotPreviewContainer__qvOg2{position:absolute;bottom:100%;left:0;right:0;margin-bottom:.5rem;background-color:var(--card-bg);border-radius:.5rem;padding:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:1000000;max-height:400px;overflow-y:auto}.ChatInterface_screenshotPreviewHeader__tbaqj{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9rem;font-weight:500;color:var(--text-color)}.ChatInterface_screenshotPreviewImageContainer__be6RO{border-radius:.375rem;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.ChatInterface_screenshotPreviewImage__0vkvT{width:100%;max-height:200px;object-fit:contain;display:block;background-color:rgba(0,0,0,.05)}.ChatInterface_filePreviewText__Fw9ZJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-color);background-color:rgba(0,0,0,.05);border-radius:.375rem}.ChatInterface_filePreviewText__Fw9ZJ p{margin:.25rem 0;word-break:break-all}.ChatInterface_actionPopupContainer__IsBzv{bottom:3.5rem;max-height:300px;overflow-y:auto}.ChatInterface_actionPopupContainer__IsBzv,.ChatInterface_replyPreviewContainer__M587e{position:absolute;left:0;right:0;margin-bottom:.5rem;background-color:var(--card-bg);border-radius:.5rem;padding:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:1000000}.ChatInterface_replyPreviewContainer__M587e{bottom:100%}.ChatInterface_replyPreviewHeader__ZROxo{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.9rem;font-weight:500;color:var(--text-color)}.ChatInterface_replyPreviewContent__R1qYs{border-left:3px solid var(--text-color);padding-left:.75rem}.ChatInterface_replyPreviewText__6m5Jv{margin:0;font-size:.9rem;color:var(--text-color);word-wrap:break-word;white-space:pre-wrap;line-height:1.4;text-align:left}.ChatInterface_emojiPickerContent__pY5Dp{padding:.75rem}.ChatInterface_emojiPickerControls__RpLgH{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.ChatInterface_emojiPickerControls__RpLgH>div:first-child{flex:1 1;min-width:0;margin-bottom:0}.ChatInterface_emojiPickerControls__RpLgH>div:first-child>div{margin-bottom:0}.ChatInterface_emojiPageNav__FbhJL{display:flex;align-items:center;gap:.5rem}.ChatInterface_emojiNavButton__36hUZ{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--input-bg);border:1px solid var(--border-color);border-radius:.375rem;cursor:pointer;font-size:1.25rem;font-weight:700;color:var(--text-color);transition:opacity .2s ease}.ChatInterface_emojiNavButton__36hUZ:hover:not(:disabled){opacity:.7}.ChatInterface_emojiNavButton__36hUZ:disabled{opacity:.3;cursor:not-allowed}.ChatInterface_emojiPageInfo__m5DtJ{font-size:.85rem;color:var(--text-color);min-width:50px;text-align:center}.ChatInterface_emojiGrid__mEqvW{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:.5rem;gap:.5rem}.ChatInterface_emojiButton___YrHB{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:1.5rem;transition:all .2s ease}.ChatInterface_emojiButton___YrHB:hover{transform:scale(1.2)}.ChatInterface_messageAttachmentContainer__CGYac{margin-bottom:.5rem;border-radius:.375rem;overflow:hidden}.ChatInterface_messageAttachment__Tudz_{width:100%;max-width:400px;max-height:300px;object-fit:contain;display:block;border-radius:.375rem;transition:opacity .2s ease}.ChatInterface_messageAttachment__Tudz_:hover{opacity:.9}.ChatInterface_messageFileAttachment__0oUXj{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:rgba(0,0,0,.05);border-radius:.375rem;transition:background-color .2s ease}.ChatInterface_messageFileAttachment__0oUXj:hover{background-color:rgba(0,0,0,.1)}.ChatInterface_messageFileAttachment__0oUXj span{word-break:break-all;font-size:.9rem}.ChatInterface_messageBubble__2Tx6W{transition:all .2s ease}.ChatInterface_messageBubble__2Tx6W:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ChatInterface_messageBubble__2Tx6W:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ChatInterface_messageActionsPopup__zNKYO{position:fixed;border-radius:12px;padding:8px;z-index:10000;display:flex;flex-direction:column;gap:4px;min-width:150px;transition:all .3s ease}.ChatInterface_messageActionsPopup__zNKYO.ChatInterface_dark__ETwlJ{background-color:var(--card-bg,#333338);box-shadow:0 15px 35px rgba(0,0,0,.35),0 5px 15px rgba(0,0,0,.25);border:1px solid #444449;background-image:linear-gradient(180deg,hsla(0,0%,100%,.03),rgba(0,0,0,.05))}.ChatInterface_messageActionsPopup__zNKYO.ChatInterface_light__kdgtY{background-color:var(--card-bg,#d0d0da);box-shadow:0 15px 35px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.07);border:1px solid #c0c0ca;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0))}.ChatInterface_messagePopupButton__L8YxA{background:transparent;border:none;color:var(--text-color);padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:10px;font-size:14px;text-align:left;width:100%}.ChatInterface_messagePopupButton__L8YxA:hover{background:hsla(0,0%,100%,.1)}.ChatInterface_messageActionsPopup__zNKYO.ChatInterface_light__kdgtY .ChatInterface_messagePopupButton__L8YxA:hover{background:rgba(0,0,0,.05)}.ChatInterface_emojiInputButton__scgjz{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-color);z-index:10;transition:opacity .2s ease}.ChatInterface_emojiInputButton__scgjz:hover{opacity:.7}.ChatAgreementModal_overlay__qPG_V{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10100;padding:20px;overflow:auto;touch-action:none;overscroll-behavior:contain}.ChatAgreementModal_modalContent__Z_E5t{max-width:800px;width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;animation:ChatAgreementModal_modalSlideIn__NOjCp .2s ease-out;z-index:10101}@keyframes ChatAgreementModal_modalSlideIn__NOjCp{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ChatAgreementModal_modalHeader__UOOU2{padding:1.5rem;border-bottom:1px solid var(--border-color)}.ChatAgreementModal_title__hM3bQ{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color)}.ChatAgreementModal_agreementContent__WecJP{flex:1 1;padding:1.5rem;overflow-y:auto;max-height:50vh}.ChatAgreementModal_agreementContent__WecJP::-webkit-scrollbar{width:8px}.ChatAgreementModal_agreementContent__WecJP::-webkit-scrollbar-track{background:var(--input-bg,#242428);border-radius:0 .75rem .75rem 0}.ChatAgreementModal_agreementContent__WecJP::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.ChatAgreementModal_agreementContent__WecJP::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.light-theme .ChatAgreementModal_agreementContent__WecJP::-webkit-scrollbar-track{background:var(--input-bg,#fff)}.light-theme .ChatAgreementModal_agreementContent__WecJP::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.light-theme .ChatAgreementModal_agreementContent__WecJP::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_dark__4DBlZ,.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_light__8DUw4{background:var(--input-bg)}.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_light__8DUw4::-webkit-scrollbar{width:8px}.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_light__8DUw4::-webkit-scrollbar-track{background:#f4f4f7}.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_light__8DUw4::-webkit-scrollbar-thumb{background:#999;border-radius:4px}.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_dark__4DBlZ::-webkit-scrollbar{width:8px}.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_dark__4DBlZ::-webkit-scrollbar-track{background:#2a2a2e}.ChatAgreementModal_agreementContent__WecJP.ChatAgreementModal_dark__4DBlZ::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.ChatAgreementModal_header__rG_QD{font-size:1.1rem;font-weight:600;margin:1rem 0 .5rem;color:var(--text-color);text-align:left}.ChatAgreementModal_paragraph__2XNp8{margin:.75rem 0;line-height:1.6;color:var(--text-color);text-align:left}.ChatAgreementModal_buttonContainer__tpvef,.ChatAgreementModal_checkboxSection__KY3D4{padding:1.5rem;border-top:1px solid var(--border-color)}.ChatAgreementModal_buttonContainer__tpvef{display:flex;gap:1rem;justify-content:flex-end}@media (max-width:768px){.ChatAgreementModal_modal__1Ohzu{max-width:95%;max-height:85vh}.ChatAgreementModal_agreementContent__WecJP{max-height:40vh}.ChatAgreementModal_buttonContainer__tpvef{flex-direction:column-reverse}}.ChatButton_chatButton___YL6g{position:fixed;bottom:2rem;right:2rem;z-index:9998;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ChatButton_button__FpRBC{position:relative;width:48px;height:48px;border-radius:50%;background-color:rgba(30,30,30,.7);border:2px solid hsla(0,0%,100%,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2);padding:0;outline:none}.light-theme .ChatButton_button__FpRBC{background-color:hsla(0,0%,94%,.9);border:2px solid rgba(0,0,0,.1);color:#333;box-shadow:0 2px 10px rgba(0,0,0,.15)}.ChatButton_button__FpRBC:hover{transform:scale(1.1)}.ChatButton_button__FpRBC:active{transform:scale(.95)}.ChatButton_button__FpRBC.ChatButton_active__JTGy3{background-color:#666;border-color:hsla(0,0%,40%,.3);color:#fff}.light-theme .ChatButton_button__FpRBC.ChatButton_active__JTGy3{background-color:#666;border-color:hsla(0,0%,40%,.2);color:#fff}.ChatButton_icon__LGNDk{width:24px;height:24px;transition:all .2s ease}.ChatButton_badge__rz_u2{position:absolute;top:-2px;right:-2px;background-color:#ef4444;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border:2px solid rgba(30,30,30,.7);animation:ChatButton_pulse__yLvd6 2s infinite}.light-theme .ChatButton_badge__rz_u2{border-color:hsla(0,0%,94%,.9)}@keyframes ChatButton_pulse__yLvd6{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ChatButton_loadingSpinner__uUr1p{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ChatButton_spin__pFieY .8s linear infinite}.light-theme .ChatButton_loadingSpinner__uUr1p{border-color:#333338 rgba(51,51,56,.3) rgba(51,51,56,.3)}@keyframes ChatButton_spin__pFieY{to{transform:rotate(1turn)}}.ChatButton_button__FpRBC:disabled{cursor:not-allowed;opacity:.8}.ChatButton_dropdown__Ums7x{position:absolute;top:4rem;right:0;width:20rem;max-height:28rem;overflow:visible;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:ChatButton_slideDown__x5wKK .2s ease}@keyframes ChatButton_slideDown__x5wKK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChatButton_dropdownWrapper__RCAXa{width:100%;height:100%;display:flex;flex-direction:column}.ChatButton_dropdownTitle___pTRe{font-size:1rem;font-weight:600;margin:0 0 .75rem;padding:0;color:var(--text-color)}.ChatButton_dropdownContent__DE_cq{flex:1 1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.ChatButton_chatOption__u_e9v{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;position:relative}.ChatButton_light__l9Iqf .ChatButton_chatOption__u_e9v{background:var(--input-bg);border:1px solid var(--border-color)}.ChatButton_light__l9Iqf .ChatButton_chatOption__u_e9v:hover{background:var(--card-bg);transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChatButton_dark__ty8pG .ChatButton_chatOption__u_e9v{background:var(--input-bg);border:1px solid var(--border-color)}.ChatButton_dark__ty8pG .ChatButton_chatOption__u_e9v:hover{background:var(--card-bg);transform:translateX(4px);box-shadow:0 2px 8px hsla(0,0%,100%,.05)}.ChatButton_optionIcon__zy4Ux{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.ChatButton_dark__ty8pG .ChatButton_optionIcon__zy4Ux,.ChatButton_light__l9Iqf .ChatButton_optionIcon__zy4Ux{background:var(--card-bg);color:var(--text-color)}.ChatButton_optionContent__6ZWST{flex:1 1;min-width:0}.ChatButton_optionTitle__GyDq_{font-size:.9rem;font-weight:600;color:var(--text-color);margin-bottom:.2rem}.ChatButton_optionDescription__j2fKL{font-size:.75rem;color:var(--secondary-text-color)}.ChatButton_optionBadge__F7Nd4{flex-shrink:0;background:#ef4444;color:#fff;font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:10px;min-width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.ChatButton_chatButton___YL6g{top:1rem;right:4.5rem}.ChatButton_button__FpRBC{width:2.75rem;height:2.75rem}.ChatButton_icon__LGNDk{width:1.35rem;height:1.35rem}.ChatButton_dropdown__Ums7x{width:18rem;right:-2rem}}@media (max-width:480px){.ChatButton_chatButton___YL6g{top:1rem;right:4rem}.ChatButton_button__FpRBC{width:2.5rem;height:2.5rem}.ChatButton_icon__LGNDk{width:1.25rem;height:1.25rem}.ChatButton_dropdown__Ums7x{width:calc(100vw - 2rem);max-width:18rem;right:-3rem}.ChatButton_chatOption__u_e9v{padding:.75rem}.ChatButton_optionIcon__zy4Ux{width:2.25rem;height:2.25rem}.ChatButton_optionTitle__GyDq_{font-size:.85rem}.ChatButton_optionDescription__j2fKL{font-size:.7rem}}.ChatButton_button__FpRBC:focus-visible,.ChatButton_chatOption__u_e9v:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.Layout_layout__oM4MU{display:flex;min-height:100vh}.Layout_main__BqQ1G{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 4rem);box-sizing:border-box;padding:2rem}.Layout_fadeIn__y0mvQ{opacity:1;transition:opacity .4s ease}.Layout_fadeOut__aGZYx{opacity:0;transition:opacity .4s ease}.Layout_container__l2gjk{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}.Layout_centeredContent__yqeRl{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;text-align:center;width:100%}@media screen and (max-width:768px){.Layout_main__BqQ1G{padding:1rem 1rem 8rem;min-height:calc(100vh - 2rem)}.Layout_container__l2gjk{padding:0 .5rem}}@media screen and (max-width:480px){.Layout_main__BqQ1G{padding:.5rem .5rem 8rem;min-height:calc(100vh - 1rem)}.Layout_container__l2gjk{padding:0}}.Layout_profileContainer__oH6eJ{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}@media screen and (min-width:1024px){.Layout_profileContainer__oH6eJ{display:grid;grid-template-columns:1fr 400px;grid-gap:2rem;gap:2rem;align-items:start;justify-items:stretch;max-width:1200px;margin:0 auto}}.Layout_responsiveFieldContainer__aUp_e{width:48%}@media screen and (max-width:768px){.Layout_responsiveFieldContainer__aUp_e{width:100%}}.Layout_rightColumn__9uQCG{display:flex;flex-direction:column;gap:1.5rem;width:100%}.Layout_dashboardContainer__R3BHq{display:flex;min-height:100vh;width:100%}.Layout_mainContent__ut07Y{flex:1 1;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;overflow-y:auto}.Layout_profileHeader__6SMYH{text-align:center;margin-bottom:1rem}@media screen and (max-width:768px){.Layout_dashboardContainer__R3BHq{flex-direction:column}.Layout_mainContent__ut07Y{padding:1rem 1rem 8rem;min-height:calc(100vh - 2rem)}}@media screen and (max-width:480px){.Layout_mainContent__ut07Y{padding:.5rem .5rem 8rem;min-height:calc(100vh - 1rem)}}