section[id]{scroll-margin-top:64px}.stats-section section#conda-forge h2{margin-top:2rem}.intro-content{margin:.5rem 0}.intro-content img{vertical-align:middle}#chart-container{position:relative;margin:2rem auto}#pypiDistributionChart{width:100%;height:auto;max-width:400px;max-height:400px;margin:0 auto}.icon-stats{width:1.25rem;height:1.25rem;vertical-align:middle}.stats-wrapper{display:flex;flex-direction:column}.stats-main{flex:1;padding:2rem 4rem}.stats-wrapper .stats-aside{display:none;position:sticky;top:56px;left:0;align-self:start;width:270px;white-space:nowrap;box-shadow:var(--shadow-invert-btn);padding:1.5rem 1rem;min-height:100vh;background:var(--sl-color-black)}.stats-aside .stats-aside__content{list-style:none;padding:0;background:var(--bg-table);border-radius:8px;box-shadow:var(--shadow-invert-btn)}.stats-wrapper .stats-aside h2{margin-bottom:.5rem}.stats-page .stats-content .stats-aside .stats-aside__content h2{font-size:1.5rem;margin-bottom:0}.stats-aside ul{list-style:none;padding:0}.stats-aside li{font-size:1rem;line-height:1.5}.stats-aside__content .chart-list{border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background-color:var(--sl-color-black)}.chart-item.active{font-weight:700;border-left:4px solid var(--sl-color-accent)}.stats-aside__content .chart-list a{color:var(--tab-switcher-text-color--active);border-radius:.25rem;display:flex;align-items:center;gap:.5rem;font-size:var(--sl-text-base);font-weight:600;line-height:1.5;padding:.5rem;text-decoration:none}.stats-aside a:hover{color:var(--sl-color-accent);background-color:var(--sl-color-bg-sidebar)}.stats-aside__content .chart-list a.active{background-color:var(--sl-color-bg-sidebar);color:var(--sl-color-accent)}.stats-aside-mobile{display:block;width:100%;background-color:var(--sl-color-bg-sidebar);box-shadow:0 2px 4px #0003;position:fixed;top:56px;z-index:10}body[data-mobile-menu-expanded] .stats-aside-mobile{z-index:1}.stats-aside-mobile summary{padding:1rem;cursor:pointer;color:var(--sl-color-text-invert-lighter)}.stats-aside-mobile summary .title{background-color:var(--sl-color-black);padding:.5rem 1rem;border-radius:4px}.stats-aside-mobile summary .list-sections{margin-left:.75rem;font-size:.875rem;color:var(--sl-color-white);opacity:.8;font-weight:600;letter-spacing:.05em;vertical-align:middle;border-radius:4px}.stats-aside-mobile summary .icon{width:24px;height:24px;transition:transform .3s ease}.stats-aside-mobile details[open] summary .icon{transform:rotate(90deg)}.stats-aside-mobile .stats-aside__content{background:var(--sl-color-black);padding:1rem;box-shadow:0 4px 8px #0000004d;border-radius:0 0 8px 8px}.stats-aside-mobile .chart-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.stats-aside-mobile .chart-item{font-size:1rem;line-height:1.5}.stats-aside-mobile .chart-item.active{font-weight:700;border-left:4px solid var(--sl-color-accent);background-color:#ffffff0d}.stats-aside-mobile .scroll-link{display:block;padding:.75rem 1rem;color:var(--tab-switcher-text-color--active);text-decoration:none;border-radius:4px;font-family:Inter,sans-serif;font-weight:500;transition:background-color .2s ease,color .2s ease}.stats-aside-mobile .scroll-link:hover{background-color:var(--sl-color-bg-sidebar);color:var(--sl-color-accent)}.chart-host{margin:1rem 0 2rem}.chart-host__title{margin-bottom:.75rem;font-weight:600}.chart-host__canvas{width:100%!important;min-height:420px!important;display:block}#totalDownloadsChart{min-height:560px!important}.chart-host__img{width:100%;height:auto;display:none}.chart-host__title{display:none;text-align:center;font-size:1.5rem}@media(max-width:1024px){.chart-host__title{display:block}.chart-host{margin-bottom:4rem}}@media(max-width:1023px){.chart-host--line .chart-host__canvas{display:none}.chart-host--line .chart-host__img{display:block}}@media(max-width:1280px){.chart-host__canvas{height:360px!important}}@media(min-width:75rem){.stats-wrapper{flex-direction:row}.stats-wrapper .stats-aside{display:block}.stats-aside-mobile{display:none}}@media(max-width:75rem){.stats-main{padding:4rem 2rem 2rem}}@media print{.stats-section .main-section section{page-break-inside:avoid}canvas{page-break-inside:avoid;width:100%!important;height:auto!important}}
