.hl-seo-caret{animation:hl-seo-blink 1.1s step-end 1.1s 6 both}@keyframes hl-seo-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.hl-serp{--cycle:10s}.hl-serp .v-serp-a,.hl-serp .v-serp-b,.hl-serp .v-serp-client,.hl-serp .v-serp-glow,.hl-serp .v-serp-star{transform-box:fill-box;transform-origin:center}.hl-serp .v-serp-a{animation:hl-serp-a var(--cycle) var(--v-ease) infinite both}.hl-serp .v-serp-b{animation:hl-serp-b var(--cycle) var(--v-ease) infinite both}.hl-serp .v-serp-client{animation:hl-serp-client var(--cycle) var(--v-ease) infinite both}.hl-serp .v-serp-glow{animation:hl-serp-glow var(--cycle) ease infinite both}.hl-serp .v-serp-star{animation:hl-serp-star var(--cycle) var(--v-ease) var(--d,0s) infinite both}@keyframes hl-serp-a{0%,12%{opacity:0;transform:translateY(-86px)}18%,44%{opacity:1;transform:translateY(-100px)}54%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hl-serp-b{0%,14%{opacity:0;transform:translateY(-86px)}20%,44%{opacity:1;transform:translateY(-100px)}54%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hl-serp-client{0%,16%{opacity:0;transform:translateY(214px)}22%,36%{opacity:1;transform:translateY(200px)}42%{opacity:0;transform:translateY(200px) scale(.98)}43%,54%{opacity:0;transform:translateY(-14px)}62%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes hl-serp-glow{0%,56%{opacity:0}66%,86%{opacity:1}94%,to{opacity:0}}@keyframes hl-serp-star{0%,60%{transform:scale(0)}66%,86%{transform:scale(1)}92%,to{transform:scale(0)}}.hl-seo-visual{--cycle:8s}@media (prefers-reduced-motion:reduce){.hl-seo-caret{animation:none}}