.zj-brand-loader{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;vertical-align:middle}.zj-loading-mark{display:block;overflow:visible;flex-shrink:0}.zj-loading-mark>path{animation:zj-logo-assemble 1.8s cubic-bezier(.45,0,.25,1) infinite}.zj-loading-mark>path:first-of-type{--zj-loader-shift: -120px}.zj-loading-mark>path:last-of-type{--zj-loader-shift: 120px;animation-delay:.12s}.zj-loading-label{font-size:12px;line-height:1.5;color:inherit}.zj-page-loader{flex-direction:column;color:hsl(var(--foreground))}@keyframes zj-logo-assemble{0%,to{transform:translateY(0);opacity:1}42%{transform:translateY(var(--zj-loader-shift));opacity:.45}72%{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.zj-loading-mark>path{animation:none!important;transform:none!important;opacity:1!important}}.zj-boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.zj-boot .zj-loading-mark{width:56px;height:56px;color:currentColor}.zj-boot .zj-loading-mark>path{animation:zj-boot-plane 1.9s cubic-bezier(.65,0,.35,1) infinite}.zj-boot .zj-loading-mark>path:first-of-type{--zj-loader-shift: -150px}.zj-boot .zj-loading-mark>path:last-of-type{--zj-loader-shift: 150px;animation-delay:.08s}.zj-boot-hair{position:relative;display:block;width:72px;height:2px;border-radius:1px;overflow:hidden;background:#80808038}.zj-boot-hair:after{content:"";position:absolute;inset:0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,currentColor 45%,currentColor 55%,transparent);animation:zj-boot-run 1.3s ease-in-out infinite}@keyframes zj-boot-plane{0%,to{transform:translateY(var(--zj-loader-shift));opacity:.3}40%,75%{transform:translateY(0);opacity:1}}@keyframes zj-boot-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.zj-boot .zj-loading-mark>path{animation:none!important;transform:none!important;opacity:1!important}.zj-boot-hair:after{animation:none;transform:translate(75%)}}
