.tx-keyframe-stroke-text[data-v-e1e0db87]{display:inline-block;width:auto;height:var(--tx-kf-view-height, var(--tx-kf-font-size, 64px));overflow:visible}.tx-keyframe-stroke-text text[data-v-e1e0db87]{font-size:var(--tx-kf-font-size, 64px);font-family:var(--tx-kf-font-family, inherit);font-weight:var(--tx-kf-font-weight, 700);letter-spacing:.012em;dominant-baseline:alphabetic}.tx-keyframe-stroke-text__measure[data-v-e1e0db87]{opacity:0;fill:transparent;stroke:none}.tx-keyframe-stroke-text__stroke[data-v-e1e0db87]{fill:transparent;stroke:var(--tx-kf-stroke-color, #4c4cff);stroke-width:var(--tx-kf-stroke-width, 2);stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;stroke-dasharray:var(--tx-kf-stroke-length, 100);stroke-dashoffset:var(--tx-kf-stroke-length, 100);animation:tx-kf-stroke-draw-e1e0db87 var(--tx-kf-duration, 1.8s) cubic-bezier(.65,0,.35,1) forwards}.tx-keyframe-stroke-text__fill[data-v-e1e0db87]{fill:var(--tx-kf-fill-color, #111827);opacity:0;animation:tx-kf-fill-reveal-e1e0db87 var(--tx-kf-duration, 1.8s) ease forwards}@keyframes tx-kf-stroke-draw-e1e0db87{0%{stroke-dashoffset:var(--tx-kf-stroke-length, 100)}70%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tx-kf-fill-reveal-e1e0db87{0%,55%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tx-keyframe-stroke-text__stroke[data-v-e1e0db87]{animation:none;stroke-dashoffset:0}.tx-keyframe-stroke-text__fill[data-v-e1e0db87]{animation:none;opacity:1}}
