.phase:before{position:absolute;left:3.5rem;height:100%;width:1px;--tw-bg-opacity: 1;background-color:rgb(220 220 220 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content)}@media (min-width: 1024px){.phase:before{left:0;top:2.5rem;height:1px;content:var(--tw-content);width:100%}}.activeTab{opacity:1!important}.activeDescription{display:flex!important}html{scroll-behavior:smooth}.observed{--tw-text-opacity: 1;color:rgb(100 90 255 / var(--tw-text-opacity, 1))}