.SideMenu_sidebar__y3BcP{position:fixed;top:72px;left:0;z-index:900;width:260px;height:calc(100vh - 72px);padding:16px 12px;box-sizing:border-box;background:#ffffff;border-right:1px solid #e5e7eb;box-shadow:4px 0 24px rgba(15,23,42,.06);display:flex;flex-direction:column;overflow-x:hidden;transform:translateX(0);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s ease,box-shadow .28s ease;will-change:transform;color:#111827;isolation:isolate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SideMenu_nav__t32P1{flex:1;min-height:0;overflow-y:auto}.SideMenu_open__DGQlf{transform:translateX(0);pointer-events:auto;visibility:visible}.SideMenu_closed__fiIKe{transform:translateX(-105%);pointer-events:none;visibility:hidden;box-shadow:none}.SideMenu_sidebarTop__19lXs{display:flex;align-items:center;gap:11px;padding:10px 10px 14px;margin-bottom:10px;border-bottom:1px solid #f1f5f9}.SideMenu_brandMark__lzzrf{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#ffffff;font-size:16px;font-weight:900;letter-spacing:-.02em;box-shadow:0 4px 12px rgba(37,99,235,.3)}.SideMenu_brandText__K4Q7Z{display:flex;flex-direction:column;gap:1px;min-width:0}.SideMenu_brandText__K4Q7Z strong{color:#0f172a;font-size:13px;font-weight:900;letter-spacing:.1em}.SideMenu_brandText__K4Q7Z span{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.02em}.SideMenu_nav__t32P1{display:flex;flex-direction:column;gap:22px}.SideMenu_menuSection__avG0o{display:flex;flex-direction:column;gap:4px}.SideMenu_sectionTitle__pjcGv{margin:0 0 6px;padding:0 10px;font-size:10px;font-weight:800;color:#b0bac7;text-transform:uppercase;letter-spacing:.12em}.SideMenu_menuList__T6Z90{display:flex;flex-direction:column;gap:2px}.SideMenu_menuItem__OT9YZ{position:relative;overflow:hidden;width:100%;min-height:42px;display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;color:#475569;border-radius:12px;padding:6px 10px;text-decoration:none;box-sizing:border-box;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.SideMenu_menuItem__OT9YZ:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:linear-gradient(180deg,#2563eb,#7c3aed);border-radius:0 3px 3px 0;opacity:0;transition:opacity .16s ease}.SideMenu_menuItem__OT9YZ:hover{background:#f8fafc;border-color:#e9edf2;color:#0f172a}.SideMenu_menuItem__OT9YZ:hover .SideMenu_itemIcon__8DQwW{background:#e8f0fe;color:#2563eb}.SideMenu_menuItem__OT9YZ:active{transform:scale(.99)}.SideMenu_menuItemActive__XB7QS{background:linear-gradient(135deg,#eff6ff,#eef2ff);color:#1d4ed8;border-color:#c7d9fd;box-shadow:0 2px 8px rgba(37,99,235,.1);font-weight:700}.SideMenu_menuItemActive__XB7QS:before{opacity:1}.SideMenu_menuItemActive__XB7QS:hover{background:linear-gradient(135deg,#dbeafe,#e0e7ff);border-color:#93c5fd;color:#1e40af}.SideMenu_itemIcon__8DQwW{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#f1f5f9;color:#64748b;transition:background .16s ease,color .16s ease}.SideMenu_menuItemActive__XB7QS .SideMenu_itemIcon__8DQwW{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#ffffff;box-shadow:0 4px 12px rgba(37,99,235,.28)}.SideMenu_itemLabel__p5cmy{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.SideMenu_activePill__c38Zs{width:6px;height:6px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18);flex-shrink:0;margin-left:auto}.SideMenu_alertBadge__b0NOB{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#ef4444;color:#ffffff;font-size:12px;font-weight:800;line-height:1;flex-shrink:0;box-shadow:0 0 0 3px rgba(239,68,68,.18);animation:SideMenu_alertPulse__ETRbb 2s ease-in-out infinite;cursor:help}@keyframes SideMenu_alertPulse__ETRbb{0%,to{box-shadow:0 0 0 3px rgba(239,68,68,.18)}50%{box-shadow:0 0 0 5px rgba(239,68,68,.3)}}.SideMenu_dark__5w_m5 .SideMenu_alertBadge__b0NOB{background:#f87171;box-shadow:0 0 0 3px rgba(248,113,113,.22);animation-name:SideMenu_alertPulseDark__EF0pB}@keyframes SideMenu_alertPulseDark__EF0pB{0%,to{box-shadow:0 0 0 3px rgba(248,113,113,.22)}50%{box-shadow:0 0 0 5px rgba(248,113,113,.35)}}.SideMenu_dark__5w_m5{background:#0f172a;border-right-color:#1e293b;box-shadow:4px 0 24px rgba(0,0,0,.3);color:#e2e8f0}.SideMenu_dark__5w_m5 .SideMenu_sidebarTop__19lXs{border-bottom-color:#1e293b}.SideMenu_dark__5w_m5 .SideMenu_brandText__K4Q7Z strong{color:#f1f5f9}.SideMenu_dark__5w_m5 .SideMenu_brandText__K4Q7Z span{color:#64748b}.SideMenu_dark__5w_m5 .SideMenu_sectionTitle__pjcGv{color:#334155}.SideMenu_dark__5w_m5 .SideMenu_menuItem__OT9YZ{color:#94a3b8}.SideMenu_dark__5w_m5 .SideMenu_menuItem__OT9YZ:hover{background:#1e293b;border-color:#334155;color:#e2e8f0}.SideMenu_dark__5w_m5 .SideMenu_menuItem__OT9YZ:hover .SideMenu_itemIcon__8DQwW{background:rgba(96,165,250,.12);color:#93c5fd}.SideMenu_dark__5w_m5 .SideMenu_itemIcon__8DQwW{background:#1e293b;color:#64748b}.SideMenu_dark__5w_m5 .SideMenu_menuItemActive__XB7QS{background:rgba(37,99,235,.14);color:#93c5fd;border-color:rgba(96,165,250,.28);box-shadow:none}.SideMenu_dark__5w_m5 .SideMenu_menuItemActive__XB7QS:hover{background:rgba(37,99,235,.22);border-color:rgba(96,165,250,.4);color:#bfdbfe}.SideMenu_dark__5w_m5 .SideMenu_menuItemActive__XB7QS .SideMenu_itemIcon__8DQwW{background:linear-gradient(135deg,#1d4ed8,#4f46e5);color:#ffffff;box-shadow:0 4px 12px rgba(37,99,235,.3)}.SideMenu_dark__5w_m5 .SideMenu_activePill__c38Zs{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.SideMenu_sidebar__y3BcP::-webkit-scrollbar{width:4px}.SideMenu_sidebar__y3BcP::-webkit-scrollbar-track{background:transparent}.SideMenu_sidebar__y3BcP::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:999px}.SideMenu_sidebar__y3BcP::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.SideMenu_dark__5w_m5.SideMenu_sidebar__y3BcP::-webkit-scrollbar-thumb{background:#1e293b}.SideMenu_dark__5w_m5.SideMenu_sidebar__y3BcP::-webkit-scrollbar-thumb:hover{background:#334155}@media (max-width:768px){.SideMenu_sidebar__y3BcP{top:68px;height:calc(100vh - 68px);width:260px}}.SideMenu_poweredBy__a3ZLI{margin-top:auto;padding:14px 10px 4px;border-top:1px solid #f1f5f9}.SideMenu_dark__5w_m5 .SideMenu_poweredBy__a3ZLI{border-top-color:#1e293b}.SideMenu_poweredByLink__Z3Qd5{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#94a3b8;font-size:11px;font-weight:500;letter-spacing:.01em;transition:color .15s ease,transform .15s ease}.SideMenu_poweredByLink__Z3Qd5:hover{color:#475569}.SideMenu_dark__5w_m5 .SideMenu_poweredByLink__Z3Qd5:hover{color:#cbd5e1}.SideMenu_poweredByMark__CWgpG{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#2563eb,#7c3aed);display:inline-flex;align-items:center;justify-content:center;color:#ffffff;font-size:11px;font-weight:800;letter-spacing:-.04em;box-shadow:0 2px 8px rgba(37,99,235,.3);flex-shrink:0}.SideMenu_poweredByText__PwYgW strong{color:#475569;font-weight:700}.SideMenu_dark__5w_m5 .SideMenu_poweredByText__PwYgW strong{color:#e2e8f0}