.d-link-to-file{--d:14s}
.d-link-to-file .feed{animation:d-feed var(--d) infinite}
.d-link-to-file .a1{animation:k-link-to-file-1 var(--d) infinite}
.d-link-to-file .a2{animation:k-link-to-file-2 var(--d) step-end infinite}
.d-link-to-file .a3{animation:k-link-to-file-3 var(--d) infinite}
.d-link-to-file .a4{animation:k-link-to-file-4 var(--d) infinite}
.d-link-to-file .a5{animation:k-link-to-file-5 var(--d) step-end infinite}
.d-link-to-file .a6{animation:k-link-to-file-6 var(--d) step-end infinite}
.d-link-to-file .a7{animation:k-link-to-file-7 var(--d) step-end infinite}
.d-link-to-file .a8{animation:k-link-to-file-8 var(--d) step-end infinite}
.d-link-to-file .a9{animation:k-link-to-file-9 var(--d) step-end infinite}
.d-link-to-file .a10{animation:k-link-to-file-10 var(--d) infinite}
.d-link-to-file .a11{animation:k-link-to-file-11 var(--d) infinite}
.d-link-to-file .a12{animation:k-link-to-file-12 var(--d) infinite}
.d-link-to-file .a13{animation:k-link-to-file-13 var(--d) infinite}
.d-link-to-file .a14{animation:k-link-to-file-14 var(--d) infinite}
.d-link-to-file .a15{animation:k-link-to-file-15 var(--d) step-end infinite}
.d-link-to-file .a16{animation:k-link-to-file-16 var(--d) step-end infinite}
.d-link-to-file .a17{animation:k-link-to-file-17 var(--d) step-end infinite}
@keyframes k-link-to-file-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(43,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-link-to-file-2{0%{opacity:0}15%,97.4%{opacity:1}97.5%,100%{opacity:0}}
@keyframes k-link-to-file-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-link-to-file-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-link-to-file-5{0%{opacity:1}29.29%,97.4%{opacity:0}97.5%,100%{opacity:1}}
@keyframes k-link-to-file-6{0%{opacity:0}29.29%{opacity:1}35.71%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-link-to-file-7{0%{opacity:0}35.71%{opacity:1}42.14%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-link-to-file-8{0%{opacity:0}42.14%{opacity:1}48.57%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-link-to-file-9{0%{opacity:0}48.57%{opacity:1}55%,97.4%,97.5%,100%{opacity:0}}
@keyframes k-link-to-file-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-link-to-file-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-link-to-file-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-link-to-file-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-link-to-file-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-link-to-file-15{0%{opacity:1}3.57%{opacity:0}11.43%,97.4%,97.5%,100%{opacity:1}}
@keyframes k-link-to-file-16{0%{opacity:1}3.57%{opacity:0}11.43%,97.4%,97.5%,100%{opacity:1}}
@keyframes k-link-to-file-17{0%{opacity:0}3.57%{opacity:1}11.43%,97.4%,97.5%,100%{opacity:0}}
.sync-link-to-file{--d:14s}
.sync-link-to-file .hs0 .hs-n{animation:sy-link-to-file0n var(--d) infinite}
.sync-link-to-file .hs0 .hs-t>:first-child{animation:sy-link-to-file0t var(--d) infinite}
.sync-link-to-file .hs0::after{animation:sy-link-to-file0l var(--d) linear infinite}
.sync-link-to-file .hs1 .hs-n{animation:sy-link-to-file1n var(--d) infinite}
.sync-link-to-file .hs1 .hs-t>:first-child{animation:sy-link-to-file1t var(--d) infinite}
.sync-link-to-file .hs1::after{animation:sy-link-to-file1l var(--d) linear infinite}
.sync-link-to-file .hs2 .hs-n{animation:sy-link-to-file2n var(--d) infinite}
.sync-link-to-file .hs2 .hs-t>:first-child{animation:sy-link-to-file2t var(--d) infinite}
.sync-link-to-file .hs2::after{animation:sy-link-to-file2l var(--d) linear infinite}
@media (max-width:760px) and (prefers-reduced-motion:no-preference){.sync-link-to-file .hs0{animation:sy-link-to-file0v var(--d) infinite}.sync-link-to-file .hs1{animation:sy-link-to-file1v var(--d) infinite}.sync-link-to-file .hs2{animation:sy-link-to-file2v var(--d) infinite}.sync-link-to-file .hs .hs-n{animation:none;background:var(--brand-btn);color:#fff}.sync-link-to-file .hs .hs-t>:first-child{animation:none;color:var(--ink)}}
@keyframes sy-link-to-file0n{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-link-to-file0t{0%,3.07%{color:var(--ink-3)}3.57%,22.14%{color:var(--ink)}22.54%,100%{color:var(--ink-3)}}
@keyframes sy-link-to-file0l{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-link-to-file0v{0%,21.94%{opacity:1}22.54%,94.29%{opacity:0}94.89%,100%{opacity:1}}
@keyframes sy-link-to-file1n{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-link-to-file1t{0%,22.36%{color:var(--ink-3)}22.86%,54.29%{color:var(--ink)}54.69%,100%{color:var(--ink-3)}}
@keyframes sy-link-to-file1l{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-link-to-file1v{0%,22.46%{opacity:0}23.06%,54.09%{opacity:1}54.69%,100%{opacity:0}}
@keyframes sy-link-to-file2n{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-link-to-file2t{0%,54.5%{color:var(--ink-3)}55%,94.29%{color:var(--ink)}94.69%,100%{color:var(--ink-3)}}
@keyframes sy-link-to-file2l{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-link-to-file2v{0%,54.6%{opacity:0}55.2%,94.09%{opacity:1}94.69%,100%{opacity:0}}
