.gVPyta_sidebar{--accent-color:#0b57d0;--text-color:#5f6368;--marker-color:#dadce0;--marker-length:26px;--marker-gap:10px;--tick-scale:.55;--max-shift:10px;--item-gap:18px;--font-size:.86rem;justify-content:flex-start;display:flex}.gVPyta_hasMarkers{padding-left:calc(var(--marker-length) + var(--marker-gap))}.gVPyta_list{gap:var(--item-gap);flex-direction:column;margin:0;padding:.4rem 0;list-style:none;display:flex}.gVPyta_item{position:relative}.gVPyta_item:before{content:"";position:absolute;inset:-7px -34px}.gVPyta_button{color:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--text-color));font:inherit;font-size:var(--font-size);cursor:pointer;transform:translateX(calc(var(--effect,0) * var(--max-shift)));background:0 0;border:0;align-items:baseline;padding:0;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.gVPyta_button:focus-visible{outline:2px solid var(--accent-color);outline-offset:5px;border-radius:4px}.gVPyta_index{opacity:calc(.55 + var(--effect,0) * .45);margin-right:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.gVPyta_marker{top:50%;left:calc(-1 * var(--marker-length) - var(--marker-gap));width:var(--marker-length);background:color-mix(in srgb, var(--accent-color) calc(var(--effect,0) * 100%), var(--marker-color));height:1px;transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .5));transform-origin:0;position:absolute}.gVPyta_hasMarkers .gVPyta_item:not(:last-child):after{top:calc(100% + var(--item-gap) / 2);left:calc(-1 * var(--marker-length) - var(--marker-gap));width:calc(var(--marker-length) * var(--tick-scale));background:var(--marker-color);content:"";opacity:.55;height:1px;position:absolute;transform:translateY(-50%)}.gVPyta_scaleTick .gVPyta_item:not(:last-child):after{transform:translateY(-50%) scaleX(calc(.7 + var(--effect,0) * .6));transform-origin:0}@media (prefers-reduced-motion:reduce){.gVPyta_button,.gVPyta_marker,.gVPyta_scaleTick .gVPyta_item:not(:last-child):after{transform:none}}