.av-figure{display:block;overflow:visible}.av-figure .av-acc-f{fill:var(--av-acc)}.av-figure .av-acc-s{stroke:var(--av-acc)}.av-figure .visor-text{fill:var(--av-acc)}.av-figure .av-led-marquee{animation-name:av-led-scroll;animation-iteration-count:infinite}@keyframes av-led-scroll{0%{transform:translateX(var(--led-from))}to{transform:translateX(var(--led-to))}}.av-figure .laser-char{animation-name:av-led-in;animation-fill-mode:backwards;animation-timing-function:ease-out}@keyframes av-led-in{0%{opacity:0}45%{opacity:1;fill:#fff}to{opacity:1}}.av-figure .av-breathe{transform-box:view-box;transform-origin:150px 300px;animation:av-breathe 6.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes av-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2.2px) scale(1.004)}}.av-figure .av-chest{transform-box:view-box;transform-origin:150px 424px;animation:av-chest 6.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes av-chest{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.007)}}.av-figure .av-bar{animation:av-bar 1.6s ease-in-out infinite}@keyframes av-bar{0%,to{opacity:.35}50%{opacity:1}}.av-figure .av-pulse{animation:av-pulse 2.6s ease-in-out infinite}@keyframes av-pulse{0%,to{opacity:.7}50%{opacity:1}}.av-figure .av-spin{transform-box:fill-box;transform-origin:center;animation:av-spin 1.6s linear infinite}@keyframes av-spin{to{transform:rotate(1turn)}}.av-figure .av-blink{animation:av-blink 7s infinite}@keyframes av-blink{0%,95%,to{opacity:1}96%,98%{opacity:.2}97%{opacity:.9}}.av-figure .av-sheen{animation:av-sheen 10s ease-in-out infinite alternate}@keyframes av-sheen{0%{transform:translateX(-160px)}to{transform:translateX(0)}}.av-figure .av-has-sym .av-lens{opacity:0}.av-figure .av-sym-in{transform-box:fill-box;transform-origin:center;animation:av-sym-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes av-sym-in{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.av-figure .av-pu{fill:#fff;opacity:.13}.av-figure .av-pc,.av-figure .av-pd{fill:var(--av-acc)}.av-figure .av-pc{animation:av-pcur 1.1s ease-in-out infinite}@keyframes av-pcur{0%,to{opacity:.2}50%{opacity:.85}}.av-talk-o{opacity:0;animation:av-talk-o .48s step-end infinite}.av-talk-rest{animation:av-talk-rest .48s step-end infinite}@keyframes av-talk-o{0%{opacity:1}50%{opacity:0}}@keyframes av-talk-rest{0%{opacity:0}50%{opacity:1}}[data-avatar-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.av-figure *{animation:none!important}}