.Sidebar-module__XRNO5a__sidebar{z-index:100;background-color:#fff;border-right:1px solid #0000000a;flex-direction:column;width:270px;height:100vh;padding:8px 10px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0}.Sidebar-module__XRNO5a__sidebarOpen{transform:translate(0)!important}@media (max-width:1024px){.Sidebar-module__XRNO5a__sidebar{transform:translate(-100%)}}.Sidebar-module__XRNO5a__logoContainer{background:#f8fafc80;border:1px solid #e2e8f0b3;border-radius:14px;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;padding:8px;display:flex;box-shadow:inset 0 2px 4px #00000001}.Sidebar-module__XRNO5a__logoWrapper{justify-content:center;width:100%;max-width:140px;display:flex}.Sidebar-module__XRNO5a__logoImg{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 3px #00000003);width:100%;height:auto}.Sidebar-module__XRNO5a__companyInfo{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.Sidebar-module__XRNO5a__companyName{font-family:var(--font-display),sans-serif;color:#1e293b;letter-spacing:-.2px;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;line-height:1.25}.Sidebar-module__XRNO5a__rifBadge{color:#475569;letter-spacing:.3px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;padding:1.5px 8px;font-size:.65rem;font-weight:750;display:inline-block}.Sidebar-module__XRNO5a__nav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:2px;padding-right:2px;display:flex;overflow-y:auto}.Sidebar-module__XRNO5a__nav::-webkit-scrollbar{display:none}.Sidebar-module__XRNO5a__link{color:#64748b;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Sidebar-module__XRNO5a__link:hover{color:#0f172a;background:#f8fafc;border-color:#f1f5f9;transform:translate(3px)}.Sidebar-module__XRNO5a__active{color:#fff;background:#0f172a;font-weight:700;box-shadow:0 4px 10px #0f172a1f}.Sidebar-module__XRNO5a__active:hover{color:#fff;background:#020617;transform:none}.Sidebar-module__XRNO5a__iconWrapper{width:20px;height:20px;color:inherit;justify-content:center;align-items:center;display:flex}.Sidebar-module__XRNO5a__iconWrapper svg{stroke-width:2px;transition:stroke-width .2s}.Sidebar-module__XRNO5a__active .Sidebar-module__XRNO5a__iconWrapper svg{stroke-width:2.5px}.Sidebar-module__XRNO5a__userSection{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafc80;border:1px solid #e2e8f0b3;border-radius:10px;align-items:center;gap:8px;margin:4px 0 0;padding:6px 10px;display:flex}.Sidebar-module__XRNO5a__avatar{color:#fff;background:linear-gradient(135deg,#f472b6,#e11d48);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 3px 8px #e11d4826}.Sidebar-module__XRNO5a__userInfo{flex-direction:column;flex:1;display:flex}.Sidebar-module__XRNO5a__userName{color:#1e293b;margin:0;font-size:.8rem;font-weight:700}.Sidebar-module__XRNO5a__userRole{color:#64748b;margin:0;font-size:.65rem;font-weight:500}.Sidebar-module__XRNO5a__logoutBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;font-size:1rem;transition:all .2s;display:flex}.Sidebar-module__XRNO5a__logoutBtn:hover{background-color:#e11d4814}
.SigmaPanel-module__XkzzoW__overlay{z-index:199;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;background-color:#040812bf;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.SigmaPanel-module__XkzzoW__overlayOpen{opacity:1;visibility:visible}.SigmaPanel-module__XkzzoW__panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;color:#e2e8f0;background:linear-gradient(#0d172efa 0%,#070d1afa 100%);border-left:1px solid #ffffff1a;border-radius:24px 0 0 24px;flex-direction:column;width:100%;max-width:440px;height:100vh;transition:right .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;right:-100%;box-shadow:-15px 0 40px #0009}.SigmaPanel-module__XkzzoW__panelOpen{right:0}.SigmaPanel-module__XkzzoW__chatArea{flex:1;padding:1.25rem;overflow-y:auto}.SigmaPanel-module__XkzzoW__chatArea::-webkit-scrollbar{width:5px}.SigmaPanel-module__XkzzoW__chatArea::-webkit-scrollbar-track{background:0 0}.SigmaPanel-module__XkzzoW__chatArea::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:10px}.SigmaPanel-module__XkzzoW__chatArea::-webkit-scrollbar-thumb:hover{background-color:#14b8a666}@media (max-width:768px){.SigmaPanel-module__XkzzoW__panel{border-radius:0;max-width:100%}}
.Layout-module__e_xTDG__layout{background-color:#0000;width:100vw;height:100vh;display:flex;overflow:hidden}.Layout-module__e_xTDG__main{z-index:1;flex-direction:column;flex:1;min-width:0;height:100vh;margin-left:280px;display:flex;position:relative}.Layout-module__e_xTDG__contentContainer{flex:1;padding:32px;overflow-y:auto}.Layout-module__e_xTDG__contentContainer::-webkit-scrollbar{width:6px}.Layout-module__e_xTDG__contentContainer::-webkit-scrollbar-track{background:0 0}.Layout-module__e_xTDG__contentContainer::-webkit-scrollbar-thumb{background:#1118271a;border-radius:10px}.Layout-module__e_xTDG__contentContainer::-webkit-scrollbar-thumb:hover{background:#1118274d}.Layout-module__e_xTDG__mobileHeader,.Layout-module__e_xTDG__overlay{display:none}@media (max-width:1024px){.Layout-module__e_xTDG__main{margin-left:0}.Layout-module__e_xTDG__contentContainer{padding:80px 16px 16px}.Layout-module__e_xTDG__mobileHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#ffffffd9;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;height:60px;padding:12px 20px;display:flex;position:fixed;top:0;left:0;right:0}.Layout-module__e_xTDG__hamburgerButton{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.Layout-module__e_xTDG__hamburgerButton:hover{background:#0000000d}.Layout-module__e_xTDG__overlay{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11182766;display:block;position:fixed;inset:0}}
