.d-twitter-downloader{--d:14s}
.d-twitter-downloader .feed{animation:d-feed var(--d) infinite}
.d-twitter-downloader .a1{animation:k-twitter-downloader-1 var(--d) infinite}
.d-twitter-downloader .a2{animation:k-twitter-downloader-2 var(--d) step-end infinite}
.d-twitter-downloader .a3{animation:k-twitter-downloader-3 var(--d) infinite}
.d-twitter-downloader .a4{animation:k-twitter-downloader-4 var(--d) infinite}
.d-twitter-downloader .a5{animation:k-twitter-downloader-5 var(--d) step-end infinite}
.d-twitter-downloader .a6{animation:k-twitter-downloader-6 var(--d) step-end infinite}
.d-twitter-downloader .a7{animation:k-twitter-downloader-7 var(--d) step-end infinite}
.d-twitter-downloader .a8{animation:k-twitter-downloader-8 var(--d) step-end infinite}
.d-twitter-downloader .a9{animation:k-twitter-downloader-9 var(--d) step-end infinite}
.d-twitter-downloader .a10{animation:k-twitter-downloader-10 var(--d) infinite}
.d-twitter-downloader .a11{animation:k-twitter-downloader-11 var(--d) infinite}
.d-twitter-downloader .a12{animation:k-twitter-downloader-12 var(--d) infinite}
.d-twitter-downloader .a13{animation:k-twitter-downloader-13 var(--d) infinite}
.d-twitter-downloader .a14{animation:k-twitter-downloader-14 var(--d) infinite}
.d-twitter-downloader .a15{animation:k-twitter-downloader-15 var(--d) step-end infinite}
.d-twitter-downloader .a16{animation:k-twitter-downloader-16 var(--d) step-end infinite}
.d-twitter-downloader .a17{animation:k-twitter-downloader-17 var(--d) step-end infinite}
@keyframes k-twitter-downloader-1{0%{opacity:0;clip-path:inset(0 100% 0 0)}3.57%{opacity:1;clip-path:inset(0 100% 0 0);animation-timing-function:steps(53,end)}4.43%,11.43%{opacity:1;clip-path:inset(0)}11.44%,100%{opacity:0;clip-path:inset(0 100% 0 0)}}
@keyframes k-twitter-downloader-2{0%{opacity:0}15%,97.4%{opacity:1}97.5%,100%{opacity:0}}
@keyframes k-twitter-downloader-3{0%,11.43%{grid-template-rows:0fr;opacity:0;transform:translateY(14px) scale(.97)}14.29%,97.4%{grid-template-rows:1fr;opacity:1;transform:none}97.5%,100%{grid-template-rows:0fr;opacity:0;transform:translateY(14px) scale(.97)}}
@keyframes k-twitter-downloader-4{0%,22.86%{grid-template-rows:1fr;opacity:1}25.71%,97.4%{grid-template-rows:0fr;opacity:0}97.5%,100%{grid-template-rows:1fr;opacity:1}}
@keyframes k-twitter-downloader-5{0%{opacity:1}29.29%,97.4%{opacity:0}97.5%,100%{opacity:1}}
@keyframes k-twitter-downloader-6{0%{opacity:0}29.29%{opacity:1}35.71%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-twitter-downloader-7{0%{opacity:0}35.71%{opacity:1}42.14%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-twitter-downloader-8{0%{opacity:0}42.14%{opacity:1}48.57%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-twitter-downloader-9{0%{opacity:0}48.57%{opacity:1}55%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-twitter-downloader-10{0%,22.86%{grid-template-rows:0fr;opacity:0}25.71%,55%{grid-template-rows:1fr;opacity:1}57.86%,97.4%,97.5%,100%{grid-template-rows:0fr;opacity:0}}
@keyframes k-twitter-downloader-11{0%,55%{grid-template-rows:0fr;opacity:0}57.86%,97.4%{grid-template-rows:1fr;opacity:1}97.5%,100%{grid-template-rows:0fr;opacity:0}}
@keyframes k-twitter-downloader-12{0%,22.86%{grid-template-rows:0fr;opacity:0}25.71%,55%{grid-template-rows:1fr;opacity:1}57.86%,97.4%,97.5%,100%{grid-template-rows:0fr;opacity:0}}
@keyframes k-twitter-downloader-13{0%,15.71%{grid-template-rows:0fr;opacity:0;transform:translateY(14px) scale(.97)}18.57%,65.71%{grid-template-rows:1fr;opacity:1;transform:none}68%,97.4%{grid-template-rows:0fr;opacity:0;transform:scale(.97)}97.5%,100%{grid-template-rows:0fr;opacity:0;transform:translateY(14px) scale(.97)}}
@keyframes k-twitter-downloader-14{0%,63.57%{grid-template-rows:0fr;opacity:0;transform:translateY(14px) scale(.97)}66.43%,97.4%{grid-template-rows:1fr;opacity:1;transform:none}97.5%,100%{grid-template-rows:0fr;opacity:0;transform:translateY(14px) scale(.97)}}
@keyframes k-twitter-downloader-15{0%{opacity:1}3.57%{opacity:0}11.43%,97.4%,97.5%,100%{opacity:1}}
@keyframes k-twitter-downloader-16{0%{opacity:1}3.57%{opacity:0}11.43%,97.4%,97.5%,100%{opacity:1}}
@keyframes k-twitter-downloader-17{0%{opacity:0}3.57%{opacity:1}11.43%,97.4%,97.5%,100%{opacity:0}}
.sync-twitter-downloader{--d:14s}
.sync-twitter-downloader .hs0 .hs-n{animation:sy-twitter-downloader0n var(--d) infinite}
.sync-twitter-downloader .hs0 .hs-t>:first-child{animation:sy-twitter-downloader0t var(--d) infinite}
.sync-twitter-downloader .hs0::after{animation:sy-twitter-downloader0l var(--d) linear infinite}
.sync-twitter-downloader .hs1 .hs-n{animation:sy-twitter-downloader1n var(--d) infinite}
.sync-twitter-downloader .hs1 .hs-t>:first-child{animation:sy-twitter-downloader1t var(--d) infinite}
.sync-twitter-downloader .hs1::after{animation:sy-twitter-downloader1l var(--d) linear infinite}
.sync-twitter-downloader .hs2 .hs-n{animation:sy-twitter-downloader2n var(--d) infinite}
.sync-twitter-downloader .hs2 .hs-t>:first-child{animation:sy-twitter-downloader2t var(--d) infinite}
.sync-twitter-downloader .hs2::after{animation:sy-twitter-downloader2l var(--d) linear infinite}
@media (max-width:760px) and (prefers-reduced-motion:no-preference){.sync-twitter-downloader .hs0{animation:sy-twitter-downloader0v var(--d) infinite}.sync-twitter-downloader .hs1{animation:sy-twitter-downloader1v var(--d) infinite}.sync-twitter-downloader .hs2{animation:sy-twitter-downloader2v var(--d) infinite}.sync-twitter-downloader .hs .hs-n{animation:none;background:var(--brand-btn);color:#fff}.sync-twitter-downloader .hs .hs-t>:first-child{animation:none;color:var(--ink)}}
@keyframes sy-twitter-downloader0n{0%,3.07%{background:var(--bg-2);color:var(--ink-3)}3.57%,22.14%{background:var(--brand-btn);color:#fff}22.54%,100%{background:var(--bg-2);color:var(--ink-3)}}
@keyframes sy-twitter-downloader0t{0%,3.07%{color:var(--ink-3)}3.57%,22.14%{color:var(--ink)}22.54%,100%{color:var(--ink-3)}}
@keyframes sy-twitter-downloader0l{0%,3.57%{background-size:0% 100%;opacity:1}22.86%{background-size:100% 100%;opacity:1}23.86%,100%{background-size:100% 100%;opacity:0}}
@keyframes sy-twitter-downloader0v{0%,21.94%{opacity:1}22.54%,94.29%{opacity:0}94.89%,100%{opacity:1}}
@keyframes sy-twitter-downloader1n{0%,22.36%{background:var(--bg-2);color:var(--ink-3)}22.86%,54.29%{background:var(--brand-btn);color:#fff}54.69%,100%{background:var(--bg-2);color:var(--ink-3)}}
@keyframes sy-twitter-downloader1t{0%,22.36%{color:var(--ink-3)}22.86%,54.29%{color:var(--ink)}54.69%,100%{color:var(--ink-3)}}
@keyframes sy-twitter-downloader1l{0%,22.86%{background-size:0% 100%;opacity:1}55%{background-size:100% 100%;opacity:1}56%,100%{background-size:100% 100%;opacity:0}}
@keyframes sy-twitter-downloader1v{0%,22.46%{opacity:0}23.06%,54.09%{opacity:1}54.69%,100%{opacity:0}}
@keyframes sy-twitter-downloader2n{0%,54.5%{background:var(--bg-2);color:var(--ink-3)}55%,94.29%{background:var(--brand-btn);color:#fff}94.69%,100%{background:var(--bg-2);color:var(--ink-3)}}
@keyframes sy-twitter-downloader2t{0%,54.5%{color:var(--ink-3)}55%,94.29%{color:var(--ink)}94.69%,100%{color:var(--ink-3)}}
@keyframes sy-twitter-downloader2l{0%,55%{background-size:0% 100%;opacity:1}94.69%{background-size:100% 100%;opacity:1}95.69%,100%{background-size:100% 100%;opacity:0}}
@keyframes sy-twitter-downloader2v{0%,54.6%{opacity:0}55.2%,94.09%{opacity:1}94.69%,100%{opacity:0}}
