.vp-loader{--vp-ink: #171717;--vp-cyan: #00A8EB;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.dark .vp-loader{--vp-ink: #FEFDFB}.vp-loader--boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:hsl(var(--background, 30 20% 98%))}.vp-loader__mark{overflow:visible}.vp-ring{fill:none;stroke:var(--vp-cyan);stroke-width:6}.vp-draw{fill:var(--vp-ink);stroke:var(--vp-ink);stroke-width:6;stroke-linejoin:round}.vp-swing{fill:var(--vp-cyan)}.vp-word__vox{fill:var(--vp-ink)}.vp-word__point{fill:var(--vp-cyan)}@keyframes vp-draw{0%{stroke-dashoffset:1;fill-opacity:0;opacity:1}30%{stroke-dashoffset:0;fill-opacity:0}44%{fill-opacity:1;stroke-opacity:0}86%{opacity:1;fill-opacity:1;stroke-dashoffset:0;stroke-opacity:0}to{opacity:0;fill-opacity:1;stroke-dashoffset:0;stroke-opacity:0}}@keyframes vp-swing{0%,36%{opacity:0;transform:translate(46px,-46px) rotate(-20deg) scale(.7)}54%{opacity:1;transform:translate(-5px,5px) rotate(3deg) scale(1.05)}62%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vp-ring{0%,52%{opacity:0;transform:scale(.7)}60%{opacity:.35}80%,to{opacity:0;transform:scale(1.35)}}@keyframes vp-word{0%,50%{opacity:0;transform:translateY(8px)}64%,86%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vp-top{0%{width:0;opacity:1}55%{width:72%;opacity:1}85%{width:100%;opacity:1}to{width:100%;opacity:0}}.vp-draw{stroke-dasharray:1;animation:vp-draw 2.8s cubic-bezier(.65,0,.35,1) infinite}.vp-swing{animation:vp-swing 2.8s cubic-bezier(.34,1.4,.64,1) infinite;transform-box:fill-box;transform-origin:30% 70%}.vp-ring{animation:vp-ring 2.8s ease-out infinite;transform-box:fill-box;transform-origin:center}.vp-word{animation:vp-word 2.8s cubic-bezier(.2,.7,.2,1) infinite}.vp-top{position:fixed;z-index:60;top:env(safe-area-inset-top,0px);left:0;height:3px;width:0;border-radius:0 3px 3px 0;pointer-events:none;background:var(--vp-cyan, #00A8EB);box-shadow:0 0 10px #00a8eb,0 0 4px #00a8eb;animation:vp-top 2.4s cubic-bezier(.3,.6,.2,1) .15s infinite both}@media (prefers-reduced-motion: reduce){.vp-draw,.vp-swing,.vp-ring,.vp-word{animation:none}.vp-draw{stroke-dashoffset:0;stroke-opacity:0}.vp-ring{opacity:0}.vp-top{animation:none;width:100%;opacity:.6}}
