.top{position:relative}.top .pulse-line{animation:pulseMove 10s infinite;fill:none;stroke:var(--primary);stroke-dasharray:220 100;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:10}.top .top-aside{position:relative}.top .top-aside .scrollable{height:calc(100% - 57px)}.top .top-aside ul{position:absolute}.top .top-aside h4{font-family:Figtree,Arial,sans-serif;font-size:.95em}.top .pulse-timeline{display:grid;row-gap:12px}.top .pulse-timeline li{background:var(--background);border-radius:8px;padding:8px 8px 8px 20px}.top .pulse-timeline .pulse-header{padding-left:1px;position:relative}.top .pulse-timeline .pulse-header:before{background:var(--background);border:4px solid var(--primary);border-radius:50%;box-shadow:0 0 0 5px var(--background);content:"";height:12px;left:-15px;position:absolute;top:50%;transform:translateY(-45%);width:12px;z-index:1}.top .pulse-timeline .pulse-header span{font-family:Barlow Condensed,sans-serif;font-size:1.4em;font-weight:600;margin-right:8px}.top .pulse-timeline:after{background:var(--gray-250);content:"";height:100%;left:10px;position:absolute;top:0;width:1px;z-index:0}@keyframes pulseMove{92%{stroke-dashoffset:0}to{stroke-dashoffset:-320}}@keyframes slideIn{0%{max-height:0;opacity:0;padding-bottom:0;padding-top:0}to{max-height:200px;opacity:1}}@keyframes slideOut{0%{max-height:200px;opacity:1}to{max-height:0;opacity:0;padding-bottom:0;padding-top:0}}