@keyframes tj-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.08)}}@keyframes tj-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,-20px)scale(1.12)}}.tj-blob-a{animation:18s ease-in-out infinite tj-drift-a}.tj-blob-b{animation:22s ease-in-out infinite tj-drift-b}@keyframes tj-line{0%{opacity:0;transform:translateY(8px)}6%,82%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}.tj-line{animation:10s ease-out infinite both tj-line}.tj-d1{animation-delay:.5s}.tj-d2{animation-delay:1.3s}.tj-d3{animation-delay:2.1s}.tj-d4{animation-delay:2.9s}.tj-d5{animation-delay:3.7s}@keyframes tj-offline{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes tj-online{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}.tj-offline{animation:10s ease-in-out infinite both tj-offline}.tj-online{animation:10s ease-in-out infinite both tj-online}@keyframes tj-pulse{0%,to{box-shadow:0 0 #5ec01b8c}70%{box-shadow:0 0 0 10px #5ec01b00}}.tj-pulse{animation:2.4s ease-out infinite tj-pulse}@keyframes tj-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tj-marquee{animation:38s linear infinite tj-marquee}.tj-marquee-wrap:hover .tj-marquee{animation-play-state:paused}@property --tj-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes tj-count{to{--tj-n:var(--to)}}.tj-count{counter-reset:tjn var(--tj-n);animation:2.2s cubic-bezier(.2,.7,.2,1) .4s both tj-count}.tj-count:after{content:counter(tjn)}@keyframes tj-grow{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}.tj-bar{transform-origin:bottom;animation:1.4s cubic-bezier(.2,.7,.2,1) both tj-grow}@keyframes tj-grow-x{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.tj-grow-x{transform-origin:0;animation:1.4s cubic-bezier(.2,.7,.2,1) .3s both tj-grow-x}@keyframes tj-pop{0%,12%{opacity:0;transform:translateY(10px)scale(.96)}20%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.tj-pop{animation:8s ease-out infinite both tj-pop}.tj-pop-2{animation-delay:1.2s}@keyframes tj-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tj-reveal{animation:linear both tj-rise;animation-timeline:view();animation-range:entry entry 45%}}}@media (prefers-reduced-motion:reduce){.tj-blob-a,.tj-blob-b,.tj-line,.tj-offline,.tj-pulse,.tj-marquee,.tj-bar,.tj-grow-x,.tj-pop{opacity:1!important;animation:none!important;transform:none!important}.tj-online{opacity:0!important;animation:none!important}.tj-count{counter-reset:tjn var(--to);animation:none!important}}
