/* A single nine-second sequence: bars rise from left to right, then the line draws. */
.office-scene .dash-metrics b{height:1.3em;line-height:1.3;overflow:hidden;position:relative;white-space:nowrap}
.office-scene .dash-metrics b .metric-roll{display:block;font:inherit;line-height:inherit;color:inherit;will-change:transform}
.office-scene .dash-metrics b .metric-roll>span{display:block;height:1.3em;font:inherit;line-height:1.3;color:inherit;margin:0}
.office-scene .animated-bars rect{transform-box:fill-box;transform-origin:center bottom;animation-duration:9s;animation-timing-function:cubic-bezier(.25,.65,.3,1);animation-iteration-count:infinite;animation-delay:0s!important}
.office-scene .animated-bars rect:nth-child(1){animation-name:sequence-bar-1}
@keyframes sequence-bar-1{0%,1%{transform:scaleY(0);opacity:1}13%,84%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:0}100%{transform:scaleY(0);opacity:0}}
.office-scene .animated-bars rect:nth-child(2){animation-name:sequence-bar-2}
@keyframes sequence-bar-2{0%,5%{transform:scaleY(0);opacity:1}18%,84%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:0}100%{transform:scaleY(0);opacity:0}}
.office-scene .animated-bars rect:nth-child(3){animation-name:sequence-bar-3}
@keyframes sequence-bar-3{0%,10%{transform:scaleY(0);opacity:1}23%,84%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:0}100%{transform:scaleY(0);opacity:0}}
.office-scene .animated-bars rect:nth-child(4){animation-name:sequence-bar-4}
@keyframes sequence-bar-4{0%,15%{transform:scaleY(0);opacity:1}28%,84%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:0}100%{transform:scaleY(0);opacity:0}}
.office-scene .animated-bars rect:nth-child(5){animation-name:sequence-bar-5}
@keyframes sequence-bar-5{0%,20%{transform:scaleY(0);opacity:1}33%,84%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:0}100%{transform:scaleY(0);opacity:0}}
.office-scene .animated-bars rect:nth-child(6){animation-name:sequence-bar-6}
@keyframes sequence-bar-6{0%,25%{transform:scaleY(0);opacity:1}38%,84%{transform:scaleY(1);opacity:1}94%{transform:scaleY(1);opacity:0}100%{transform:scaleY(0);opacity:0}}
.office-scene .chart-line{transform:none;stroke-dasharray:1;stroke-dashoffset:1;animation:sequence-line 9s linear infinite;opacity:1}
@keyframes sequence-line{0%,16%{stroke-dashoffset:1;opacity:1;transform:none}65%,84%{stroke-dashoffset:0;opacity:1;transform:none}94%{stroke-dashoffset:0;opacity:0;transform:none}100%{stroke-dashoffset:1;opacity:0;transform:none}}
@media(prefers-reduced-motion:reduce){.office-scene .animated-bars rect,.office-scene .chart-line{animation:none!important;transform:none!important;opacity:1;stroke-dashoffset:0}.metric-roll{transform:none!important}}
