.tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-i{gap:18px;padding-bottom:28px;animation:.5s cubic-bezier(.2,.8,.2,1) both tl-in;display:flex;position:relative}.tl-i:last-child{padding-bottom:0}.tl-i:nth-child(2){animation-delay:80ms}.tl-i:nth-child(3){animation-delay:.16s}.tl-i:nth-child(4){animation-delay:.24s}.tl-i:not(:last-child):before{content:"";background:#dce5ec;border-radius:2px;width:2px;position:absolute;top:64px;bottom:8px;left:27px}@keyframes tl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tl-b{flex-direction:column;gap:6px;min-width:0;padding-top:2px;display:flex}.tl-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.tl-y{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.tl-t{letter-spacing:.6px;text-transform:uppercase;font-size:13px;font-weight:600}.tl-b h3{margin:0;font-size:22px;font-weight:500;line-height:1.25}.tl-b p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.ti{background:var(--bg);width:56px;height:56px;color:var(--c);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.ti svg{width:40px;height:40px;overflow:visible}.ti.sm{border-radius:11px;width:38px;height:38px}.ti.sm svg{width:27px;height:27px}.ti.sm *{animation:none!important}.a-pulse{transform-origin:24px 24px;animation:1.6s ease-in-out infinite alternate a-pulse}@keyframes a-pulse{0%{transform:scale(.9)rotate(-8deg)}to{transform:scale(1.04)rotate(8deg)}}.a-spin2{transform-origin:24px 24px;animation:7s linear infinite a-spin}@keyframes a-spin{to{transform:rotate(360deg)}}.a-wave{transform-origin:13px 18px;animation:1.3s ease-in-out infinite alternate a-wave}@keyframes a-wave{0%{transform:skewY(-6deg)scaleX(.93)}to{transform:skewY(5deg)scaleX(1)}}.a-sw1{transform-origin:24px 32px;animation:1.8s ease-in-out infinite a-sw1}.a-sw2{transform-origin:24px 32px;animation:1.8s ease-in-out infinite a-sw2}@keyframes a-sw1{0%,to{transform:rotate(-16deg)}45%,60%{transform:rotate(0)}}@keyframes a-sw2{0%,to{transform:rotate(16deg)}45%,60%{transform:rotate(0)}}.a-spark{transform-origin:24px 20px;animation:1.8s ease-out infinite a-spark}@keyframes a-spark{0%,40%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.25)}75%,to{opacity:0;transform:scale(.7)}}.a-flame{transform-origin:24px 20px;animation:.9s ease-in-out infinite alternate a-flame}@keyframes a-flame{0%{transform:scale(1)skew(-4deg)}to{transform:scale(.9,1.1)skew(4deg)}}.a-glow{transform-origin:24px 15px;animation:.9s ease-in-out infinite alternate a-glow}@keyframes a-glow{0%{opacity:.15;transform:scale(.85)}to{opacity:.4;transform:scale(1.1)}}.a-flip{transform-origin:24px 24px;animation:3.4s ease-in-out infinite a-flip}@keyframes a-flip{0%{opacity:0;transform:scaleX(1)}12%{opacity:1;transform:scaleX(1)}55%{opacity:1;transform:scaleX(-1)}75%,to{opacity:0;transform:scaleX(-1)}}.a-bob{transform-origin:24px 30px;animation:1.1s ease-in-out infinite alternate a-bob}@keyframes a-bob{0%{transform:rotate(-6deg)translateY(1px)}to{transform:rotate(5deg)translateY(-2px)}}.a-float{animation:2.2s ease-in infinite a-float}@keyframes a-float{0%{opacity:0;transform:translateY(5px)}30%{opacity:1}to{opacity:0;transform:translate(3px,-9px)}}.a-nod{transform-origin:24px 21px;animation:1.8s ease-in-out infinite alternate a-nod}@keyframes a-nod{0%{transform:rotate(-13deg)}to{transform:rotate(13deg)}}.a-drip{animation:1.8s ease-in infinite a-drip}@keyframes a-drip{0%{opacity:0;transform:translateY(-4px)}25%{opacity:1}90%,to{opacity:0;transform:translateY(5px)}}.a-turn,.a-turn2{transform-origin:24px 24px;animation:4s linear infinite a-turn}.a-turn2{animation-delay:-1s}@keyframes a-turn{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}.a-swing{transform-origin:24px 5px;animation:2s ease-in-out infinite alternate a-swing}@keyframes a-swing{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.a-bump{animation:.45s ease-in-out infinite alternate a-bump}@keyframes a-bump{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}.a-rail{animation:.5s linear infinite a-rail}@keyframes a-rail{to{stroke-dashoffset:-6px}}.a-blink{animation:1.2s ease-in-out infinite alternate a-blink}@keyframes a-blink{0%{opacity:1}to{opacity:.35}}@media (prefers-reduced-motion:reduce){.ti *,.tl-i{animation:none!important}}
