.hl-ld{display:inline-grid;justify-items:center;gap:12px;color:var(--muted);font:400 14px/1.4 var(--font-sans);text-align:center;animation:fade-in .2s ease-out}.hl-ld svg{display:block;overflow:visible}.hl-ld-md{gap:12px;font-size:14px}.hl-ld-lg{gap:16px;font-size:15px;color:var(--body)}.hl-ld-sm{grid-auto-flow:column;align-items:center;gap:10px}.hl-ld-slow{max-width:32ch;font-size:13.5px;color:var(--muted)}.hl-ld-lg .hl-ld-slow{font-size:14px}.bg-night .hl-ld,.hl-card-dark .hl-ld,.hl-irail .hl-ld,.hl-ld-night,.hl-rail .hl-ld,.hl-tabs .hl-ld{--loader-from:#2BD13F;--loader-to:#55FF5A;--loader-solid:#55FF5A;color:rgba(var(--on-night-rgb),.7)}.hl-ld-night .hl-ld-slow{color:rgba(var(--on-night-rgb),.6)}.hl-ld .d{stroke-dasharray:1;stroke-dashoffset:1;animation:hl-ld-draw 2.6s cubic-bezier(.65,0,.35,1) infinite}.hl-ld .w{animation-delay:.18s}.hl-ld .l{animation-delay:.34s}.hl-ld .r{animation-delay:.42s}.hl-ld .fill{opacity:0;animation:hl-ld-fill 2.6s ease-in-out infinite}@keyframes hl-ld-draw{0%{stroke-dashoffset:1;opacity:1}45%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hl-ld-fill{0%,40%{opacity:0}55%,78%{opacity:.2}to{opacity:0}}.hl-ld-sm .d{animation-duration:1.8s}.hl-ld-sm .l{animation-delay:.15s}.hl-ld-sm .r{animation-delay:.22s}.hl-progress{position:sticky;top:0;height:0;z-index:45;pointer-events:none}.hl-progress>i{position:absolute;top:0;left:0;height:3px;width:0;opacity:0;background:linear-gradient(90deg,#2BD13F,#55FF5A);border-radius:0 3px 3px 0;box-shadow:0 0 12px rgba(var(--neon-rgb),.6)}.hl-progress[data-state=start]>i{width:0;opacity:1;transition:none}.hl-progress[data-state=run]>i{width:80%;opacity:1;transition:width 2.2s cubic-bezier(.2,.8,.2,1)}.hl-progress[data-state=done]>i{width:100%;opacity:0;transition:width .2s ease-out,opacity .3s ease .2s}@layer components{.hl-sk{display:block;border-radius:12px;background:linear-gradient(90deg,var(--skel-a) 0,var(--skel-b) 40%,var(--skel-a) 80%);background-size:200% 100%;animation:hl-sk 1.4s ease-in-out infinite}}@keyframes hl-sk{0%{background-position:100% 0}to{background-position:-100% 0}}.hl-arc{flex:none;animation:hl-arc .8s linear infinite}.hl-arc .t{stroke:var(--line)}.hl-arc .a{stroke:var(--green-text)}.hl-arc-on-accent .t{stroke:rgba(12,34,25,.25)}.hl-arc-on-accent .a{stroke:var(--on-accent)}.hl-arc-night .t{stroke:rgba(var(--on-night-rgb),.2)}.hl-arc-night .a{stroke:var(--neon)}@keyframes hl-arc{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hl-ld .d{stroke-dashoffset:0;opacity:1}.hl-ld .d,.hl-ld .fill{animation:none!important}.hl-ld .fill{opacity:.2}.hl-ld svg{animation:hl-ld-breathe 2.6s ease-in-out infinite!important}.hl-progress[data-state=run]>i{width:100%;transition:none!important}.hl-progress[data-state=done]>i{width:100%;opacity:0;transition:opacity .01ms .25s!important}.hl-sk{background:var(--skel-b)}.hl-arc,.hl-sk{animation:none!important}}@keyframes hl-ld-breathe{0%,to{opacity:1}50%{opacity:.55}}