.Sidebar-module__WZVnLW__sidebar{background-color:var(--surface);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--border);width:260px;height:100vh;box-shadow:var(--shadow-md);z-index:1000;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.Sidebar-module__WZVnLW__mobileTopbar{background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);z-index:900;align-items:center;width:100%;height:4rem;padding:0 1rem;display:none;position:fixed;top:0;left:0}.Sidebar-module__WZVnLW__hamburgerBtn{cursor:pointer;color:var(--text-main);background:0 0;border:none;justify-content:center;align-items:center;margin-right:1rem;display:flex}.Sidebar-module__WZVnLW__mobileTitle{color:var(--text-main);font-size:1.1rem;font-weight:700}.Sidebar-module__WZVnLW__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:950;background:#00000080;animation:.3s Sidebar-module__WZVnLW__fadeIn;display:none;position:fixed;inset:0}@keyframes Sidebar-module__WZVnLW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Sidebar-module__WZVnLW__mobileTopbar{display:flex}.Sidebar-module__WZVnLW__sidebar{transform:translate(-100%)}.Sidebar-module__WZVnLW__sidebar.Sidebar-module__WZVnLW__open{transform:translate(0)}.Sidebar-module__WZVnLW__overlay{display:block}}.Sidebar-module__WZVnLW__logo{border-bottom:1px solid var(--border);background:#fff6;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.Sidebar-module__WZVnLW__nav{flex-direction:column;gap:.5rem;padding:1.5rem 1rem;display:flex;overflow-y:auto}.Sidebar-module__WZVnLW__link{color:var(--text-main);transition:var(--transition);border-radius:var(--radius-md);align-items:center;padding:.85rem 1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.Sidebar-module__WZVnLW__link:hover{color:var(--primary);box-shadow:var(--shadow-sm);background-color:#fff;transform:translate(4px)}
