.tc-mark svg{overflow:visible}.tc-armed:not(.tc-in) .tc-mark .pos-mk-piece,.tc-armed:not(.tc-in) .tc-node,.tc-armed:not(.tc-in) .tc-dot{opacity:0}.tc-armed:not(.tc-in) .tc-line{stroke-dashoffset:1px}.tc-armed:not(.tc-in) .tc-vline{transform:scaleY(0)}.tc-in .tc-mark .pos-mk-asta{animation:.5s cubic-bezier(.2,.9,.3,1.15) both pos-mk-in-asta}.tc-in .tc-mark .pos-mk-anillo{animation:.56s cubic-bezier(.2,.9,.3,1.1) 90ms both pos-mk-in-anillo}.tc-in .tc-mark .pos-mk-barra{animation:.44s cubic-bezier(.2,.9,.3,1.2) .28s both pos-mk-in-barra}.tc-in .tc-mark .pos-mk-b2{animation-delay:.35s}.tc-in .tc-mark .pos-mk-b3{animation-delay:.42s}@keyframes tc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tc-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tc-line{stroke-dasharray:1;stroke-dashoffset:0}.tc-vline{transform-origin:top}.tc-in .tc-line{animation:tc-draw 1s ease-out var(--tc-d,.8s) both}.tc-in .tc-vline{animation:tc-grow .5s ease-out var(--tc-d,.8s) both}@keyframes tc-pop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tc-fade{0%{opacity:0}to{opacity:1}}.tc-in .tc-dot{animation:tc-fade .3s ease-out var(--tc-d,1.5s) both}.tc-in .tc-node{animation:tc-pop .5s ease-out var(--tc-d,1.5s) both}@media (prefers-reduced-motion:reduce){.tc-line,.tc-vline,.tc-dot,.tc-node{animation:none!important}}
