.tm-move{offset-rotate:auto;offset-distance:var(--tm-at,40%);animation:tm-move var(--tm-dur,12s) linear infinite;animation-delay:var(--tm-delay,0s)}.tm-move-flat{offset-rotate:0deg}@keyframes tm-move{0%{offset-distance:0%;opacity:0}4%{opacity:1}95%{opacity:1}to{offset-distance:100%;opacity:0}}.tm-packet{offset-rotate:0deg;offset-distance:60%;animation:tm-packet var(--tm-dur,2.6s) linear infinite;animation-delay:var(--tm-delay,0s)}@keyframes tm-packet{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.tm-flow{stroke-dasharray:4 7;animation:1.4s linear infinite tm-flow}@keyframes tm-flow{to{stroke-dashoffset:-22px}}.tm-pop{animation:tm-pop var(--tm-dur,12s) cubic-bezier(.2, .8, .2, 1) infinite;animation-delay:var(--tm-delay,0s);transform-origin:var(--tm-origin,50% 100%)}@keyframes tm-pop{0%,36%{opacity:0;transform:translateY(6px)scale(.92)}41%,74%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-4px)scale(.98)}}.tm-alarm{animation:tm-alarm var(--tm-dur,12s) ease-in-out infinite;animation-delay:var(--tm-delay,0s);transform-box:fill-box;transform-origin:50%}@keyframes tm-alarm{0%,36%{opacity:0;transform:scale(.6)}42%{opacity:1;transform:scale(1.15)}50%{opacity:.4;transform:scale(1.5)}58%{opacity:1;transform:scale(1.15)}66%{opacity:.4;transform:scale(1.5)}74%{opacity:1;transform:scale(1.1)}80%,to{opacity:0;transform:scale(.6)}}.tm-ring{animation:2.4s cubic-bezier(.2,.6,.4,1) infinite tm-ring;animation-delay:var(--tm-delay,0s);transform-box:fill-box;transform-origin:50%}@keyframes tm-ring{0%{opacity:.85;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}.tm-draw{stroke-dasharray:var(--tm-len,1000);stroke-dashoffset:0;animation:tm-draw var(--tm-dur,9s) cubic-bezier(.65, 0, .35, 1) infinite;animation-delay:var(--tm-delay,0s)}@keyframes tm-draw{0%{stroke-dashoffset:var(--tm-len,1000)}35%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.4}}.tm-arc{stroke-dasharray:var(--tm-fill) var(--tm-len);animation:2.2s cubic-bezier(.2,.8,.2,1) both tm-arc;animation-delay:var(--tm-delay,.2s)}@keyframes tm-arc{0%{stroke-dasharray:0 var(--tm-len)}}.tm-area{animation:tm-area var(--tm-dur,9s) ease-out infinite;animation-delay:var(--tm-delay,0s)}@keyframes tm-area{0%,20%{opacity:0}40%,92%{opacity:1}to{opacity:.3}}.tm-mark-a,.tm-mark-b{animation:tm-mark-a var(--tm-dur,9s) cubic-bezier(.2, .8, .2, 1) infinite;animation-delay:var(--tm-delay,0s)}.tm-mark-b{animation-name:tm-mark-b}@keyframes tm-mark-a{0%,22%{opacity:0;transform:translateY(8px)scale(.94)}28%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes tm-mark-b{0%,32%{opacity:0;transform:translateY(8px)scale(.94)}38%,92%{opacity:1;transform:none}to{opacity:0}}.tm-rise{animation:tm-rise var(--tm-dur,10s) cubic-bezier(.2, .8, .2, 1) infinite;animation-delay:var(--tm-delay,0s)}@keyframes tm-rise{0%{opacity:0;transform:translateY(10px)}8%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.tm-tick{animation:tm-tick var(--tm-dur,8s) ease-out infinite;animation-delay:var(--tm-delay,0s)}@keyframes tm-tick{0%,40%{opacity:.15;transform:scale(.6)}48%,94%{opacity:1;transform:none}to{opacity:.15;transform:scale(.6)}}.tm-sheen{background-image:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);background-size:250% 100%;animation:3.6s linear infinite tm-sheen}@keyframes tm-sheen{0%{background-position:150% 0}to{background-position:-100% 0}}.tm-scan{animation:2.8s ease-in-out infinite tm-scan}@keyframes tm-scan{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--tm-h,8rem) - 1rem))}}.tm-spin{transform-box:fill-box;transform-origin:50%;animation:18s linear infinite tm-spin}@keyframes tm-spin{to{transform:rotate(360deg)}}.tm-needle{transform-box:view-box;transform-origin:120px 120px;transform:rotate(var(--tm-angle,0deg));animation:7s cubic-bezier(.3,.9,.3,1) infinite tm-needle}@keyframes tm-needle{0%{transform:rotate(-90deg)}30%,92%{transform:rotate(var(--tm-angle,0deg))}to{transform:rotate(-90deg)}}.tm-chat-q,.tm-chat-dots,.tm-chat-a,.tm-chat-s{animation-duration:14s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-delay:var(--tm-delay,0s)}.tm-chat-q{animation-name:tm-chat-q}.tm-chat-dots{opacity:0;animation-name:tm-chat-dots}.tm-chat-a{animation-name:tm-chat-a}.tm-chat-s{animation-name:tm-chat-s}@keyframes tm-chat-q{0%,3%{opacity:0;transform:translateY(10px)}8%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes tm-chat-dots{0%,9%{opacity:0}12%,22%{opacity:1}25%,to{opacity:0}}@keyframes tm-chat-a{0%,24%{opacity:0;clip-path:inset(0 0 100%)}38%,94%{opacity:1;clip-path:inset(0)}to{opacity:0}}@keyframes tm-chat-s{0%,38%{opacity:0;transform:translateY(8px)}44%,94%{opacity:1;transform:none}to{opacity:0}}.tm-travel-x{animation:tm-travel-x var(--tm-dur,5s) linear infinite;animation-delay:var(--tm-delay,0s)}@keyframes tm-travel-x{0%{opacity:0;inset-inline-start:0%}8%{opacity:1}92%{opacity:1}to{opacity:0;inset-inline-start:100%}}.tm-travel-y{animation:tm-travel-y var(--tm-dur,5s) linear infinite;animation-delay:var(--tm-delay,0s)}@keyframes tm-travel-y{0%{opacity:0;top:0%}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}.tm-tap{transform-origin:50%;animation:3.2s ease-out infinite tm-tap}@keyframes tm-tap{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(2.2)}}.tm-lane{stroke-dasharray:14 12;animation:.9s linear infinite tm-lane}@keyframes tm-lane{to{stroke-dashoffset:-26px}}[dir=rtl] .tm-mirror{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.tm-move,.tm-packet,.tm-flow,.tm-pop,.tm-alarm,.tm-ring,.tm-draw,.tm-arc,.tm-area,.tm-mark-a,.tm-mark-b,.tm-rise,.tm-tick,.tm-sheen,.tm-scan,.tm-spin,.tm-needle,.tm-chat-q,.tm-chat-a,.tm-chat-s,.tm-travel-x,.tm-travel-y,.tm-tap,.tm-lane{animation:none!important}.tm-chat-dots,.tm-ring,.tm-tap,.tm-packet,.tm-travel-x,.tm-travel-y{display:none}}
