.lxa-char.lxa-char--counter{--lxct-drop:0;--lxct-follow:0.34;--lxa-prog:0;--lxct-elbow:calc(8deg - 6deg * var(--lxa-prog));--lxct-lamp-a:0.17;--lxct-cheek-a:0.2;--lxa-floor:0.69;filter:none;pointer-events:none}.lxa-char--counter .lxct-lamp-in{stop-color:var(--lx-flame);stop-opacity:var(--lxct-lamp-a)}.lxa-char--counter .lxct-lamp-mid{stop-color:var(--lx-flame);stop-opacity:calc(var(--lxct-lamp-a) * .45)}.lxa-char--counter .lxct-lamp-out{stop-color:var(--lx-flame);stop-opacity:0}.lxa-char--counter .lxct-front{fill:var(--lx-canvas-2)}.lxa-char--counter .lxct-sill{fill:var(--lx-line-strong)}.lxa-char--counter .lxct-slide{transform:translate(calc(var(--look-x, 0) * var(--lxct-follow) * 12px),calc(var(--lxa-prog) * -4px))}.lxa-char--counter .lxct-lean{transform:rotate(calc(var(--look-x, 0) * var(--lxct-follow) * 4deg));transform-origin:99px 150px}.lxa-char--counter .lxct-sway{transform-origin:99px 150px}.lxa-char--counter .lxct-duck{--lxct-k:1;transform:translateY(calc(var(--lxct-drop) * var(--lxct-k) * 1px))}.lxa-char--counter .lxct-duck--arm{--lxct-k:0.84}.lxa-char--counter .lxct-tilt{transform:rotate(calc(-48.85deg + var(--lxct-elbow)));transform-origin:100px 100px}.lxa-char--counter .lxct-frame{fill:none;stroke:var(--lx-text)}.lxa-char--counter .lxct-l,.lxa-char--counter .lxct-spark{fill:var(--lx-brand-red)}.lxa-char--counter .lxct-drum{transform-origin:81.19px 90.2px}.lxa-char--counter .lxct-face{transform:rotate(calc(48.85deg - var(--lxct-elbow)));transform-origin:0 0}.lxa-char--counter .lxct-lens{fill:var(--lx-on-stage);stroke:var(--lx-stage);stroke-width:3}.lxa-char--counter .lxct-pupil{fill:var(--lx-stage)}.lxa-char--counter .lxct-glint{fill:hsla(0,0%,100%,.92)}.lxa-char--counter .lxct-look{transform:translate(calc(var(--look-x, 0) * 5px),calc(var(--look-y, 0) * 3.4px))}.lxa-char--counter .lxct-smile{fill:none;stroke:var(--lx-text);stroke-width:3.6;stroke-linecap:round;transform:scale(calc(1 + .3 * var(--lxa-prog)));transform-box:fill-box;transform-origin:center}.lxa-char--counter .lxct-cheek{fill:var(--lx-accent);opacity:var(--lxct-cheek-a)}.lxa-char--counter[data-state=text]{--lxct-follow:1;--lxa-prog:calc((var(--look-x, 0) + 1) / 2)}.lxa-char--counter[data-state=secret]{--lxct-drop:62;--lxct-follow:0}.lxa-char--counter[data-state=peek]{--lxct-drop:34;--lxct-follow:0.4;--lxa-prog:0.7}.lxa-char--counter[data-state=bad]{--lxct-follow:0.2}.lxa-char--counter[data-state=ok]{--lxct-follow:0.5;--lxa-prog:1}@media (prefers-reduced-motion:no-preference){.lxa-char--counter .lxct-slide{transition:transform .3s var(--lx-ease)}.lxa-char--counter .lxct-lean{transition:transform .18s var(--lx-ease)}.lxa-char--counter .lxct-face,.lxa-char--counter .lxct-tilt{transition:transform .34s var(--lx-ease)}.lxa-char--counter .lxct-duck{transition:transform .3s var(--lx-ease)}.lxa-char--counter .lxct-look{transition:transform .2s var(--lx-ease)}.lxa-char--counter .lxct-smile{transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.lxa-char--counter[data-state=secret] .lxct-duck{transition-duration:.26s;transition-timing-function:ease-in}.lxa-char--counter .lxct-sway{animation:lxct-sway 8s ease-in-out infinite}.lxa-char--counter .lxct-drum{animation:lxct-drum 7s ease-out infinite}.lxa-char--counter[data-state=secret] .lxct-sway,.lxa-char--counter[data-state=text] .lxct-drum{animation-play-state:paused}.lxa-char--counter[data-state=secret] .lxct-drum{animation:lxct-wobble 3.2s ease-in-out infinite}.lxa-char--counter[data-state=peek] .lxct-duck{animation:lxct-peek .3s both}.lxa-char--counter[data-state=bad] .lxct-duck{animation:lxct-sink .76s var(--lx-ease)}.lxa-char--counter[data-state=bad] .lxct-drum{animation:lxct-tap .76s ease-out}}@keyframes lxct-sway{0%{transform:rotate(-3deg)}46%{transform:rotate(0deg)}58%{transform:rotate(0deg)}to{transform:rotate(-3deg)}}@keyframes lxct-drum{0%,91%{transform:rotate(0deg)}92.5%{transform:rotate(-5deg)}94%{transform:rotate(0deg)}95.5%{transform:rotate(-5deg)}97%{transform:rotate(0deg)}98.5%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes lxct-wobble{0%,to{transform:rotate(0deg)}50%{transform:rotate(-2.5deg)}}@keyframes lxct-peek{0%{transform:translateY(calc(62px * var(--lxct-k)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}47%{transform:translateY(calc(25px * var(--lxct-k)));animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:translateY(calc(34px * var(--lxct-k)))}}@keyframes lxct-sink{0%,to{transform:translateY(0)}20%{transform:translateY(6px)}}@keyframes lxct-tap{0%,30%,to{transform:rotate(0deg)}42%{transform:rotate(-5deg)}54%{transform:rotate(0deg)}66%{transform:rotate(-5deg)}78%{transform:rotate(0deg)}}@media (prefers-color-scheme:dark){:root:not([data-scheme]) .lxa-char--counter{--lxct-lamp-a:0.13;--lxct-cheek-a:0.3}}:root[data-scheme=dark] .lxa-char--counter{--lxct-lamp-a:0.13;--lxct-cheek-a:0.3}@media (prefers-reduced-motion:reduce){.lxa-char--counter[data-state=text]{--lxa-prog:1}.lxa-char--counter .lxct-drum,.lxa-char--counter .lxct-duck,.lxa-char--counter .lxct-sway{animation:none}.lxa-char--counter .lxct-drum,.lxa-char--counter .lxct-duck,.lxa-char--counter .lxct-face,.lxa-char--counter .lxct-lean,.lxa-char--counter .lxct-look,.lxa-char--counter .lxct-slide,.lxa-char--counter .lxct-smile,.lxa-char--counter .lxct-sway,.lxa-char--counter .lxct-tilt{transition:none}.lxa-char--counter .lxct-drum,.lxa-char--counter .lxct-lean,.lxa-char--counter .lxct-look,.lxa-char--counter .lxct-sway{transform:none}}.lxa-char--counter[data-reduced][data-state=text]{--lxa-prog:1}.lxa-char--counter[data-reduced] .lxct-drum,.lxa-char--counter[data-reduced] .lxct-duck,.lxa-char--counter[data-reduced] .lxct-sway{animation:none}.lxa-char--counter[data-reduced] .lxct-drum,.lxa-char--counter[data-reduced] .lxct-duck,.lxa-char--counter[data-reduced] .lxct-face,.lxa-char--counter[data-reduced] .lxct-lean,.lxa-char--counter[data-reduced] .lxct-look,.lxa-char--counter[data-reduced] .lxct-slide,.lxa-char--counter[data-reduced] .lxct-smile,.lxa-char--counter[data-reduced] .lxct-sway,.lxa-char--counter[data-reduced] .lxct-tilt{transition:none}.lxa-char--counter[data-reduced] .lxct-drum,.lxa-char--counter[data-reduced] .lxct-lean,.lxa-char--counter[data-reduced] .lxct-look,.lxa-char--counter[data-reduced] .lxct-sway{transform:none}