/* AnimX1 v0.1.9 */
.animX1,.animX2,.animX3{position:relative;display:inline-block;padding-bottom:.3em;--line-progress:0;--line-width:3.2px;--dot-size:14.4px;--glow:12px;--line-offset:0px;--line-length:100%;--line-head:0px;--line-color:currentColor;--line-drop:0px;--line-rise:0px;--line-offset-x3:0px;--line-length-x3:0px;--line-head-x3:0px;--line-progress-x3:0}.animX1::after,.animX2::after{content:"";position:absolute;left:calc(-1 * var(--line-offset));right:auto;bottom:calc(-1 * var(--line-drop));width:var(--line-length);height:var(--line-width);background:var(--line-color);transform:scaleX(var(--line-progress));transform-origin:left center;opacity:.95;box-shadow:0 0 var(--glow) var(--line-color),0 0 calc(var(--glow)*2) var(--line-color);will-change:transform;transition:transform 80ms linear}.animX1::before,.animX2::before{content:"";position:absolute;left:calc(-1 * var(--line-offset) + var(--line-head) - var(--dot-size)/2);bottom:calc(var(--line-width)/2 - var(--dot-size)/2 - var(--line-drop));width:var(--dot-size);height:var(--dot-size);border-radius:999px;background:var(--line-color);box-shadow:0 0 var(--glow) var(--line-color),0 0 calc(var(--glow)*2) var(--line-color);opacity:.95;pointer-events:none}.animX1{--line-drop:20px}.animX2{--line-rise:25px}.animX3{--line-drop:25px}.animX2::after{bottom:auto;top:calc(-1 * var(--line-rise))}.animX2::before{bottom:auto;top:calc(-1 * var(--line-rise) + (var(--line-width)/2 - var(--dot-size)/2))}.animX3 .animX3-line{position:absolute;right:calc(-1 * var(--line-offset-x3));left:auto;bottom:calc(-1 * var(--line-drop));width:var(--line-length-x3);height:var(--line-width);background:var(--line-color);transform:scaleX(var(--line-progress-x3));transform-origin:right center;opacity:.95;box-shadow:0 0 var(--glow) var(--line-color),0 0 calc(var(--glow)*2) var(--line-color);will-change:transform;transition:transform 80ms linear;pointer-events:none}.animX3 .animX3-dot{position:absolute;right:calc(-1 * var(--line-offset-x3) + var(--line-head-x3) - var(--dot-size)/2);left:auto;bottom:calc(var(--line-width)/2 - var(--dot-size)/2 - var(--line-drop));width:var(--dot-size);height:var(--dot-size);border-radius:999px;background:var(--line-color);box-shadow:0 0 var(--glow) var(--line-color),0 0 calc(var(--glow)*2) var(--line-color);opacity:.95;pointer-events:none}