chart ul:not(:has(dl)){line-height:2.5}chart ul,chart dl{list-style-type:none}chart ul li ul,chart dl li ul{margin-top:.5rem;margin-bottom:.75rem;margin-left:2rem}chart ul li ul li,chart dl li ul li{margin-bottom:1rem;position:relative;padding-left:5rem}chart ul li ul li:before,chart dl li ul li:before{content:"";position:absolute;top:-.5rem;left:-1.5rem;width:1rem;height:calc(100% + 1rem);border-left:1px solid currentColor;z-index:0}chart ul li ul li:last-child:before,chart dl li ul li:last-child:before{height:1.75rem}chart ul li ul li:after,chart dl li ul li:after{content:"";position:absolute;top:1.25rem;left:-1.5rem;width:6rem;border-bottom:1px solid currentColor;z-index:0}chart ul li,chart ul dt,chart dl li,chart dl dt{color:currentColor;font-size:1rem}chart ul li .material-symbols-outlined,chart ul dt .material-symbols-outlined,chart dl li .material-symbols-outlined,chart dl dt .material-symbols-outlined{margin-right:.5rem}chart ul dd,chart dl dd{color:currentColor;font-size:.875rem}.scroll{overflow:auto;white-space:nowrap;width:100%;scrollbar-width:thin;scrollbar-color:currentColor transparent}