.report-sticky,.report-sticky *{box-sizing:border-box}.report-sticky{color:#000;max-width:280px;position:relative;width:100%}.report-sticky__panel{background:#e5e5e5;border-radius:12px;display:flex;flex-direction:column;max-height:80vh;overflow-y:auto;padding:24px 18px;scrollbar-width:thin}.report-sticky__title{font-size:20px;font-weight:300;margin-bottom:20px}.report-sticky__list,.report-sticky__list-item{list-style:none!important;margin:0!important;padding:0!important;position:relative}.report-sticky li:after,.report-sticky li:before{content:none!important;display:none!important}.report-sticky__list{display:flex;flex-direction:column;gap:8px}.report-sticky__link{align-items:center;background:#fff;border-radius:6px;color:#111;column-gap:10px;display:grid;font-size:13px;font-weight:500;grid-template-columns:28px 1fr;line-height:1.35;padding:8px;text-decoration:none;transition:background-color .35s ease,color .35s ease,font-weight .35s ease}.report-sticky__link .arrow-icon{background:#e5e5e5;border-radius:6px;color:#16162e;display:inline-grid;flex:0 0 28px;font-size:13px;height:28px;line-height:1;place-items:center;transition:background-color .35s ease,color .35s ease,transform .25s ease;width:28px}.report-sticky__link.is-active,.report-sticky__link:hover{background-color:#fff;color:#000;font-weight:700}.report-sticky__link.is-active .arrow-icon,.report-sticky__link:hover .arrow-icon{background-color:#16162e;color:#b2b0ff;transform:scale(1.05)}.report-sticky__bottom{margin-top:16px}.report-sticky__cta{align-items:center;color:#111;display:inline-flex;font-size:13px;font-weight:400;gap:5px;text-decoration:none;transition:color .3s ease,font-weight .3s ease}.report-sticky__cta:hover{color:#000;font-weight:700}.report-sticky__cta i{font-size:12px;transition:transform .3s ease}.report-sticky__cta:hover i{transform:scale(1.1)}.report-sticky__toggle{align-items:center;background-color:#111;border:0;border-radius:50%;color:#fff;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}.report-sticky.is-open .report-sticky__toggle-open,.report-sticky__toggle-close{display:none}.report-sticky.is-open .report-sticky__toggle-close{display:inline-block}@media (max-width:767px){.report-sticky{display:flex;flex-direction:column;max-width:none;width:100%}.report-sticky__toggle{display:flex;flex-shrink:0;margin-bottom:12px}.report-sticky__panel{display:none;flex:1 1 auto;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.report-sticky.is-open .report-sticky__panel{display:flex}}@media (min-width:768px){.report-sticky__toggle{display:none!important}}