.ts-root{isolation:isolate;container-type:size}.ts-par{transform:translate3d(calc(var(--ts-mx,0) * var(--ts-k,1) * 1cqw), calc(var(--ts-my,0) * var(--ts-k,1) * 1cqh), 0);will-change:transform;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ts-fall,.ts-rise{will-change:transform;display:block;position:absolute;top:0}.ts-fall{animation:ts-fall var(--ts-dur,8s) linear var(--ts-delay,0s) infinite}.ts-rise{animation:ts-rise var(--ts-dur,8s) linear var(--ts-delay,0s) infinite}.ts-flip{animation:1.8s ease-in-out infinite ts-flip;display:block}.ts-sway{animation:3.4s ease-in-out infinite ts-sway;display:block}.ts-twinkle{animation:ts-twinkle var(--ts-dur,3s) ease-in-out var(--ts-delay,0s) infinite;border-radius:9999px;position:absolute}.ts-shoot{opacity:0;animation:ts-shoot var(--ts-dur,9s) ease-in var(--ts-delay,0s) infinite;position:absolute}.ts-bob{animation:6s ease-in-out infinite ts-bob}.ts-spin{animation:ts-spin var(--ts-dur,40s) linear infinite}.ts-pulse{animation:4s ease-in-out infinite ts-pulse}.ts-grid{animation:2.4s linear infinite ts-grid}.ts-drift-a{animation:11s ease-in-out infinite ts-drift-a}.ts-drift-b{animation:15s ease-in-out infinite ts-drift-b}.ts-drift-c{animation:19s ease-in-out infinite ts-drift-c}.ts-sweep{animation:7s ease-in-out infinite ts-sweep}.ts-burst{pointer-events:none;animation:1.25s cubic-bezier(.15,.7,.3,1) forwards ts-burst;display:block;position:absolute}.ts-ring{pointer-events:none;border:.4cqmin solid var(--ts-ring-c,#fff);border-radius:9999px;width:70cqmin;height:70cqmin;animation:.95s ease-out forwards ts-ring;position:absolute}.ts-streak{pointer-events:none;border-radius:9999px;width:26cqmin;height:.5cqmin;animation:.95s ease-in forwards ts-streak;position:absolute}@keyframes ts-fall{0%{opacity:0;transform:translateY(-14cqh)rotate(0)}6%{opacity:1}94%{opacity:1}to{transform:translate3d(var(--ts-dx,0cqw), 114cqh, 0) rotate(var(--ts-rot,360deg));opacity:0}}@keyframes ts-rise{0%{opacity:0;transform:translateY(114cqh)}10%{opacity:var(--ts-op,.9)}90%{opacity:var(--ts-op,.9)}to{transform:translate3d(var(--ts-dx,0cqw), -14cqh, 0);opacity:0}}@keyframes ts-flip{0%{transform:rotateX(0)rotateY(0)}50%{transform:rotateX(180deg)rotateY(90deg)}to{transform:rotateX(360deg)rotateY(180deg)}}@keyframes ts-sway{0%,to{transform:translate(-1.8cqw)rotate(-18deg)}50%{transform:translate(1.8cqw)rotate(18deg)}}@keyframes ts-twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}@keyframes ts-shoot{0%,86%{opacity:0;transform:translate(0,0)rotate(28deg)}88%{opacity:1}to{opacity:0;transform:translate(46cqw,25cqh)rotate(28deg)}}@keyframes ts-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqmin)}}@keyframes ts-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ts-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes ts-grid{0%{background-position:0 0}to{background-position:0 9cqmin}}@keyframes ts-drift-a{0%,to{transform:translate(-7cqw)scaleY(1)skew(-8deg)}50%{transform:translate(7cqw,-5cqh)scaleY(1.25)skew(8deg)}}@keyframes ts-drift-b{0%,to{transform:translate(6cqw,-2cqh)scaleY(1.1)skew(6deg)}50%{transform:translate(-8cqw,4cqh)scaleY(.9)skew(-6deg)}}@keyframes ts-drift-c{0%,to{transform:translate(-3cqw,3cqh)scaleY(.95)skew(4deg)}50%{transform:translate(9cqw,-3cqh)scaleY(1.2)skew(-5deg)}}@keyframes ts-sweep{0%,to{opacity:0;transform:translate(-60cqw)skew(-20deg)}45%,55%{opacity:1}to{transform:translate(160cqw)skew(-20deg)}}@keyframes ts-burst{0%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)scale(.3)}70%{opacity:1}to{transform:translate(-50%, -50%) translate(var(--bx,0), calc(var(--by,0) + var(--grav,0cqmin))) rotate(var(--br,0deg)) scale(1);opacity:0}}@keyframes ts-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.08)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes ts-streak{0%{opacity:0;transform:translate(-50%,-50%)rotate(32deg)translate(-32cqmin)scaleX(.3)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(32deg)translate(52cqmin)scaleX(1)}}@keyframes ts-sunburst{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ts-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ts-radar{0%{opacity:.8;transform:scale(.6)}50%{opacity:.3}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.ts-root *,.ts-root{animation-play-state:paused!important}}
