.robofinals-rl-env .line-sidebar{--marker-color:#505050;--text-color:#6b6b6b;--item-gap:8px;display:none}.robofinals-rl-env .line-sidebar__list{display:grid;gap:var(--item-gap);margin:0;padding:0 var(--max-shift) 12px calc(var(--marker-length) + var(--marker-gap));list-style:none}.robofinals-rl-env .line-sidebar__item{position:relative}.robofinals-rl-env .line-sidebar__link{display:flex;align-items:center;min-height:30px;padding-block:4px;margin-inline-start:calc(-1 * (var(--marker-length) + var(--marker-gap)));padding-inline-start:calc(var(--marker-length) + var(--marker-gap));color:var(--text-color);font-size:14px;line-height:1.4}.robofinals-rl-env .line-sidebar__link[aria-current]{color:white}.robofinals-rl-env .line-sidebar__item:has(>[aria-current]){--effect:1}.robofinals-rl-env .line-sidebar__label{position:absolute;top:50%;left:0;width:-moz-max-content;width:max-content;white-space:nowrap;transform:translateY(-50%) translateX(calc(var(--effect, 0) * var(--max-shift)))}.robofinals-rl-env .line-sidebar__item[data-label-overlap] .line-sidebar__label{opacity:0;pointer-events:none}.robofinals-rl-env .line-sidebar__item:not(:last-child):after,.robofinals-rl-env .line-sidebar__marker{position:absolute;left:calc(-1 * (var(--marker-length) + var(--marker-gap)));height:1px;pointer-events:none;transform-origin:left center}.robofinals-rl-env .line-sidebar__marker{top:50%;width:var(--marker-length);background:var(--marker-color);transform:translateY(-50%) scaleX(calc(.7 + var(--effect, 0) * .5))}.robofinals-rl-env .line-sidebar__link[aria-current] .line-sidebar__marker{background:currentColor}.robofinals-rl-env .line-sidebar__item:not(:last-child):after{content:"";top:calc(100% + var(--item-gap) / 2);width:calc(var(--marker-length) * .5);background:var(--marker-color);opacity:.5;transform:translateY(-50%) scaleX(calc(.7 + var(--effect, 0) * .6))}@media (min-width:800px) and (min-height:440px) and (any-hover:hover){.robofinals-rl-env .release-layout{display:grid;grid-template-columns:minmax(0,1fr)}.robofinals-rl-env .release-layout>.article,.robofinals-rl-env .release-layout>.line-sidebar{grid-area:1/1}.robofinals-rl-env .line-sidebar{--article-width:var(--content);--article-gutter:max(24px,(100vw - var(--article-width))/2);--sidebar-inset:clamp(6px,var(--article-gutter) - 48px,24px);--sidebar-width:min(204px,var(--article-gutter) - var(--sidebar-inset) - 4px);--marker-length:clamp(9px,var(--sidebar-width) - 12px,24px);--marker-gap:clamp(2px,var(--sidebar-width) - 20px,10px);--max-shift:clamp(0px,var(--sidebar-width) - 110px,12px);display:block;position:sticky;z-index:1;top:clamp(24px,9vh,80px);align-self:start;justify-self:start;width:var(--sidebar-width);margin:120px 0 0 var(--sidebar-inset)}.robofinals-rl-env .line-sidebar--by-join{--article-width:1200px}}@media (prefers-reduced-motion:reduce){.robofinals-rl-env .line-sidebar{--max-shift:0px}}