.FeaturesSidebar-module__pCKGRq__sidebar{background:linear-gradient(180deg,#fff 0%,var(--bg-light)100%);border-right:none;flex-shrink:0;width:280px;height:calc(100vh - 114px);padding:24px 0;position:sticky;top:64px;overflow-y:auto}.FeaturesSidebar-module__pCKGRq__sidebar:after{content:"";background:linear-gradient(180deg,#fff 0%,var(--bg-light)100%);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.FeaturesSidebar-module__pCKGRq__sidebarHeader{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 20px 20px;display:flex}.FeaturesSidebar-module__pCKGRq__sidebarTitle{color:var(--text-primary);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.FeaturesSidebar-module__pCKGRq__sidebarTitle:hover{color:var(--primary-teal)}.FeaturesSidebar-module__pCKGRq__sidebarIcon{background:var(--gradient-light);width:32px;height:32px;color:var(--primary-teal);border-radius:8px;justify-content:center;align-items:center;display:flex}.FeaturesSidebar-module__pCKGRq__nav{padding:0 12px}.FeaturesSidebar-module__pCKGRq__featureGroup{margin-bottom:4px}.FeaturesSidebar-module__pCKGRq__featureHeader{align-items:center;gap:4px;display:flex}.FeaturesSidebar-module__pCKGRq__featureLink{color:var(--text-secondary);border-radius:8px;flex:1;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.FeaturesSidebar-module__pCKGRq__featureLink:hover{color:var(--text-primary);background:#2dbdad0f}.FeaturesSidebar-module__pCKGRq__featureLinkActive:hover{color:var(--text-primary);background:0 0}.FeaturesSidebar-module__pCKGRq__featureLinkActive{color:var(--text-primary);background:0 0;font-weight:600}.FeaturesSidebar-module__pCKGRq__featureIcon{color:var(--text-muted);font-size:20px}.FeaturesSidebar-module__pCKGRq__featureLinkActive .FeaturesSidebar-module__pCKGRq__featureIcon{color:var(--text-primary)}.FeaturesSidebar-module__pCKGRq__featureName{flex:1}.FeaturesSidebar-module__pCKGRq__expandButton{cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.FeaturesSidebar-module__pCKGRq__expandButton:hover{background:var(--border-light);color:var(--text-secondary)}.FeaturesSidebar-module__pCKGRq__expandButton svg{transition:transform .2s}.FeaturesSidebar-module__pCKGRq__expandButton.FeaturesSidebar-module__pCKGRq__expanded svg{transform:rotate(180deg)}.FeaturesSidebar-module__pCKGRq__articlesList{margin:0;padding:4px 0 8px;list-style:none}.FeaturesSidebar-module__pCKGRq__articleLink{color:var(--text-secondary);border-radius:6px;padding:8px 12px 8px 32px;font-size:13px;text-decoration:none;transition:all .15s;display:block}.FeaturesSidebar-module__pCKGRq__articleLink:hover{color:var(--text-primary);background:#2dbdad0a}.FeaturesSidebar-module__pCKGRq__articleLinkActive{color:var(--text-primary);background:#2dbdad14;font-weight:500}.FeaturesSidebar-module__pCKGRq__sidebar::-webkit-scrollbar{width:6px}.FeaturesSidebar-module__pCKGRq__mobileSidebar::-webkit-scrollbar{width:6px}.FeaturesSidebar-module__pCKGRq__sidebar::-webkit-scrollbar-track{background:0 0}.FeaturesSidebar-module__pCKGRq__mobileSidebar::-webkit-scrollbar-track{background:0 0}.FeaturesSidebar-module__pCKGRq__sidebar::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.FeaturesSidebar-module__pCKGRq__mobileSidebar::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.FeaturesSidebar-module__pCKGRq__sidebar::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.FeaturesSidebar-module__pCKGRq__mobileSidebar::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.FeaturesSidebar-module__pCKGRq__mobileCloseButton,.FeaturesSidebar-module__pCKGRq__mobileToggle,.FeaturesSidebar-module__pCKGRq__mobileSidebar,.FeaturesSidebar-module__pCKGRq__mobileOverlay{display:none}@media (max-width:1024px){.FeaturesSidebar-module__pCKGRq__sidebar{display:none}.FeaturesSidebar-module__pCKGRq__mobileToggle{z-index:100;background:var(--gradient-primary);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 20px #2dbdad66}.FeaturesSidebar-module__pCKGRq__mobileToggle:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2dbdad80}.FeaturesSidebar-module__pCKGRq__mobileOverlay{z-index:999;background:#00000080;animation:.2s FeaturesSidebar-module__pCKGRq__fadeIn;display:block;position:fixed;inset:0}@keyframes FeaturesSidebar-module__pCKGRq__fadeIn{0%{opacity:0}to{opacity:1}}.FeaturesSidebar-module__pCKGRq__mobileSidebar{background:linear-gradient(180deg,#fff 0%,var(--bg-light)100%);z-index:1000;width:300px;max-width:85vw;height:100vh;padding:24px 0;transition:transform .3s;display:block;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 24px #0000001a}.FeaturesSidebar-module__pCKGRq__mobileSidebar:after{content:"";background:linear-gradient(180deg,#fff 0%,var(--bg-light)100%);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.FeaturesSidebar-module__pCKGRq__mobileSidebarOpen{transform:translate(0)}.FeaturesSidebar-module__pCKGRq__mobileCloseButton{cursor:pointer;width:36px;height:36px;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.FeaturesSidebar-module__pCKGRq__mobileCloseButton:hover{background:var(--border-light);color:var(--text-primary)}}@media (max-width:480px){.FeaturesSidebar-module__pCKGRq__mobileToggle{padding:10px 16px;font-size:13px;bottom:16px;left:16px}.FeaturesSidebar-module__pCKGRq__mobileSidebar{width:280px}}
.layout-module__SJtX1W__layout{background:var(--bg-light);min-height:100vh;padding-top:64px;display:flex}.layout-module__SJtX1W__main{flex:1;min-width:0;overflow-x:hidden}@media (max-width:1024px){.layout-module__SJtX1W__layout{display:block}}
