/* v24 — circular autoplay progress and lower-aligned process control. */
.v203-head{position:relative}
.v203-head .v225-playback{
  --playback-progress:0;
  position:absolute;
  right:0;
  bottom:30px;
  isolation:isolate;
  border:0;
  overflow:visible;
}
.v203-head .v24-playback-ring{
  display:block!important;
  position:absolute;
  z-index:0;
  inset:-6px;
  width:56px;
  height:56px;
  pointer-events:none;
  filter:drop-shadow(0 3px 8px rgba(22,184,166,.12));
  overflow:visible;
  transform:rotate(-90deg);
}
.v203-head .v24-playback-ring circle{
  fill:none;
  stroke-width:2.1;
  vector-effect:non-scaling-stroke;
  shape-rendering:geometricPrecision;
}
.v203-head .v24-ring-track{stroke:rgba(16,30,70,.11)}
.v203-head .v24-ring-value{
  stroke:url(#v24-ring-tint);
  stroke-linecap:butt;
  stroke-dasharray:157.0796;
  stroke-dashoffset:157.0796;
  opacity:0;
}
.v203-head .v225-playback .v225-toggle{position:relative;z-index:1}

@media(max-width:760px){
  .v203-head .v225-playback{position:relative;right:auto;bottom:auto}
}

@media(max-height:790px) and (min-width:761px){
  .v203-head .v225-playback{bottom:25px}
}

@media(prefers-reduced-motion:reduce){
  .v203-head .v24-playback-ring{display:none!important}
}
