.axl{color:var(--foreground);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:14px;display:inline-flex}.axl .brand-x{transform-origin:50% 55%;will-change:transform;animation:1.05s cubic-bezier(.65,0,.35,1) infinite axl-twirl;display:inline-block}@keyframes axl-twirl{0%{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(.68)}to{transform:rotate(180deg)scale(1)}}.axl-bar{background-color:color-mix(in srgb, var(--foreground) 9%, transparent);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--primary) 85%, transparent) 50%, transparent 100%);background-repeat:no-repeat;background-size:55% 100%;border-radius:2px;align-self:stretch;min-width:120px;max-width:60vw;height:3px;animation:1.4s cubic-bezier(.45,0,.55,1) infinite axl-sweep}@keyframes axl-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.axl-label{color:color-mix(in srgb, var(--foreground) 55%, var(--background));font-size:13px;font-weight:600}.axl-screen{background:var(--background);justify-content:center;align-items:center;width:100%;min-height:100dvh;animation:.3s .15s both axl-fade;display:flex}.axl-overlay{z-index:400;background:color-mix(in srgb, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;animation:.3s .15s both axl-fade;display:flex;position:fixed;inset:0}@keyframes axl-fade{0%{opacity:0}to{opacity:1}}.axl-center{pointer-events:none;place-items:center;padding:24px;animation:.3s .15s both axl-fade;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.axl .brand-x,.axl-bar{transform:none;animation:2s ease-in-out infinite axl-breathe!important}}@keyframes axl-breathe{0%,to{opacity:1}50%{opacity:.45}}
