.loader-bar{width:196px;height:18px;display:inline-block;background-color:#cfc8d9;border:1px solid #cfc8d9;border-radius:4px;background:linear-gradient(45deg,transparent 49%,#cfc8d9 50%,#cfc8d9 0,transparent 51%,transparent),linear-gradient(-45deg,transparent 49%,#cfc8d9 50%,#cfc8d9 0,transparent 51%,transparent);font-size:10px;background-size:1em 1em;box-sizing:border-box;animation:barStripe .6s linear infinite}@keyframes barStripe{0%{background-position:1em 0}to{background-position:0 0}}.loader-breathe{filter:drop-shadow(0 0 22px rgba(190,140,255,.55));animation:loaderBreathe 1.8s ease-in-out infinite}@keyframes loaderBreathe{50%{transform:scale(1.08);filter:drop-shadow(0 0 38px rgba(190,140,255,.85))}}.loader-line{position:relative;width:120px;height:3px;overflow:hidden;border-radius:3px;background-color:rgba(255,255,255,.08)}.loader-line:after{content:"";position:absolute;inset:0;width:40%;border-radius:3px;background-color:#be8cff;animation:loaderLineSlide 1.1s ease-in-out infinite}@keyframes loaderLineSlide{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.loader-breathe{animation:none}}@keyframes pulseColors{0%{background-color:#be8cff}50%{background-color:#01ff80}to{background-color:#be8cff}}.pulsing-background{animation:pulseColors 2s infinite}