.luminosity-bar{position:relative;overflow:hidden;will-change:opacity}.luminosity-bar.fx-holographic{opacity:var(--hologram-intensity, .2)}.luminosity-bar.fx-holographic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsl(var(--hue, 200),70%,70%) var(--shimmer-offset, 0),hsl(calc(var(--hue, 200) + 30),70%,70%) calc(var(--shimmer-offset, 0) + 20%),hsl(calc(var(--hue, 200) + 60),70%,70%) calc(var(--shimmer-offset, 0) + 40%));opacity:.4;pointer-events:none}.luminosity-bar.luminosity-neon-sparks{position:relative}.luminosity-neon-sparks__spark{position:absolute;width:var(--size, 2px);height:var(--size, 2px);border-radius:50%;background:hsl(var(--hue, 200),70%,70%);box-shadow:0 0 6px 1px hsl(var(--hue, 200),70%,70%);opacity:var(--spark-opacity, .9);transform:translate(var(--x, 0),var(--y, 0));animation:neonSpark .8s ease-out forwards}@keyframes neonSpark{0%{transform:translate(var(--x, 0),var(--y, 0));opacity:0}50%{opacity:1}to{opacity:0}}.luminosity-bar.fx-morph-shape.shape-pill{border-radius:9999px}.luminosity-bar.fx-morph-shape.shape-rect{border-radius:0}.luminosity-bar.fx-morph-shape.shape-underline{border-radius:0;height:2px;background:linear-gradient(90deg,#7dc4e8,#7d8fe8)}.echo-trail-echo{position:absolute;top:0;right:0;width:4px;height:4px;border-radius:50%;background:#7dc4e8;box-shadow:0 0 8px 2px #7dc4e8;opacity:.7}.luminosity-bar.fx-pulse-edges.pulse-edges-loading{box-shadow:0 0 10px #7dc4e8;border-radius:9px}.luminosity-bar.fx-pulse-edges{opacity:var(--pulse-glow, .3)}.luminosity-bar.fx-time-rythm{background:linear-gradient(90deg,hsl(200,70%,70%) var(--rhythm, 0),hsl(230,70%,70%) calc(var(--rhythm, 0) + 20%),hsl(260,70%,70%) calc(var(--rhythm, 0) + 40%));opacity:.8}.luminosity-bar.fx-wave-scroll{position:relative;overflow:hidden}.luminosity-bar.fx-wave-scroll:after{content:"";position:absolute;left:0;right:0;height:var(--wave-height, 4px);background:linear-gradient(90deg,hsl(200,70%,70%) var(--wave-offset, 0),hsl(230,70%,70%) calc(var(--wave-offset, 0) + 10%),hsl(260,70%,70%) calc(var(--wave-offset, 0) + 20%));transform:translateY(-50%);top:50%}.luminosity-spark{position:absolute;pointer-events:none;border-radius:50%;background:currentColor;mix-blend-mode:screen;opacity:.9}.luminosity-loadbar.fx-breathing{transform:scaleY(var(--breathing-scale, 1));opacity:var(--breathing-alpha, .7);transform-origin:center center;transition:opacity .05s linear}.luminosity-loadbar.fx-browsegrowshrink{transform-origin:center;transform:scale(var(--browse-scale, 1));transition:transform .08s linear,opacity .12s ease;will-change:transform,opacity}.lum-spark{position:fixed;pointer-events:none;border-radius:50%;mix-blend-mode:screen;z-index:100000;width:var(--sz, 3px);height:var(--sz, 3px);background:hsl(var(--hue, 200),100%,70%);box-shadow:0 0 calc(var(--sz, 3px) * 2) 1px hsl(var(--hue, 200),100%,70%);left:var(--lx, 0px);top:var(--ly, 0px);transition:opacity .05s linear}.luminosity-loadbar.fx-gradient-glow{filter:saturate(1.5) drop-shadow(0 0 8px hsl(180,90%,60%))}.luminosity-sparkle__sparkle{position:absolute;pointer-events:none;border-radius:50%;background:hsl(var(--hue, 200),100%,70%);box-shadow:0 0 calc(var(--size, 3px) * 2) 1px hsl(var(--hue, 200),100%,70%);mix-blend-mode:screen;will-change:transform,opacity;width:var(--size, 3px);height:var(--size, 3px);left:var(--x, 50%);top:var(--y, 50%)}.fx-pulse-edges{border-top:2px solid transparent;border-bottom:2px solid transparent;transition:border-color .2s ease}.fx-pulse-edges.pulse-edges-loading{border-top-color:var(--pulse-edges-top, #007bff);border-bottom-color:var(--pulse-edges-bottom, #00d4ff)}.fx-wave-scroll{position:relative;overflow:hidden}.fx-wave-scroll:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,transparent,var(--wave-color, #007bff),transparent);transform:translate(var(--wave-offset, 0%));transition:transform .1s linear}.fx-wave-scroll.wave-scroll-loading:before{animation:waveScroll 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes waveScroll{0%{transform:translate(-100%)}to{transform:translate(100%)}}.luminosity-bar.shape-rect{border-radius:0}.luminosity-bar.shape-pill{border-radius:9999px}.luminosity-bar.shape-wavy{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 0.04'><path d='M0,0 Q0.25,0.04 0.5,0 Q0.75,-0.04 1,0 L1,0.04 Q0.75,0.08 0.5,0.04 Q0.25,0.08 0,0.04 Z' fill='currentColor'/></svg>");background-repeat:repeat-x;background-size:10px 10px}.luminosity-bar.shape-underline{height:1px;border-radius:0;border-top:none;border-bottom:2px solid currentColor}.echo-trail-echo{position:absolute;top:0;left:0;width:100%;height:100%;background:currentColor;opacity:0;transform:scale(.95)}.echo-trail-echo{transition:opacity .3s ease,transform .2s ease}.luminosity-bar{position:relative}.fx-gradient-flow{background:linear-gradient(90deg,transparent,var(--gradient-start, #007bff),var(--gradient-mid, #00c8ff),var(--gradient-end, #ff00c8),transparent);background-size:300% 100%;background-position:calc(var(--gradient-offset, 0) * 1%) 0}.fx-holographic{position:relative;overflow:hidden}.fx-holographic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(60deg,transparent,var(--hologram-color1, #007bff),var(--hologram-color2, #ff00ff),transparent);background-size:200% 100%;background-position:calc(var(--shimmer-offset, 0%) * 1%) 0;opacity:var(--hologram-intensity, .2);pointer-events:none;transition:opacity .1s ease}.particle-collide{position:absolute;top:50%;left:0;width:6px;height:6px;background:inherit;border-radius:50%;transform:translateY(-50%) translate(-10px);opacity:.8;pointer-events:none}.particle-collide.collide-soft{transform:translateY(-50%) translate(-10px) scale(1.3);filter:blur(1px)}.parallax-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;opacity:.3;pointer-events:none}.parallax-layer:nth-child(2){opacity:.2}.parallax-layer:nth-child(3){opacity:.15}.parallax-layer:nth-child(4){opacity:.1}.luminosity-bar{position:relative;box-shadow:0 0 0 0 var(--rhythm-shadow, #007bff);transition:box-shadow .1s ease}.luminosity-bar.rhythm-active{box-shadow:0 0 12px 2px var(--rhythm-shadow, #007bff)}.luminosity-bar.rhythm-loading{animation:rhythmPulse 1.2s ease-in-out infinite alternate}@keyframes rhythmPulse{0%{box-shadow:0 0 0 0 var(--rhythm-shadow, #007bff)}to{box-shadow:0 0 20px 4px var(--rhythm-shadow, #007bff)}}.luminosity-bar{transition:opacity .2s ease,transform .2s cubic-bezier(.4,0,.2,1);opacity:.5}.luminosity-bar.focus-sync{opacity:.9}.luminosity-bar.focus-sync:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none;opacity:.3;transform:scaleX(1.1);animation:focusGlow 2s ease-in-out infinite alternate}@keyframes focusGlow{0%{transform:scaleX(1.05)}to{transform:scaleX(1.15)}}.luminosity-particle-booster{position:relative;overflow:hidden}.luminosity-particle-booster__particle{position:absolute;width:var(--size, 6px);height:var(--size, 6px);border-radius:50%;background:hsl(var(--hue),calc(var(--sat, 1) * 100%),70%);transform:translate(var(--x, 50%),var(--y, 50%));opacity:.7;pointer-events:none;animation:particleBoosterMotion 1.2s ease-in-out forwards}@keyframes particleBoosterMotion{0%{opacity:.7;transform:translate(var(--x, 50%),var(--y, 50%)) scale(.5)}80%{opacity:.2;transform:translate(calc(var(--x, 50%) + 30%),calc(var(--y, 50%) - 20%)) scale(.2)}to{opacity:0}}.luminosity-color-chorus{position:relative;overflow:hidden}.luminosity-color-chorus:after{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,hsl(var(--chorus-hue, 200),80%,var(--chorus-lightness, 80%)),hsl(calc(var(--chorus-hue, 200) + 60),90%,var(--chorus-lightness, 80%)),hsl(calc(var(--chorus-hue, 200) + 120),80%,var(--chorus-lightness, 80%)));background-size:300% 100%;animation:colorChorusScroll 1.8s linear infinite;pointer-events:none;opacity:.6}@keyframes colorChorusScroll{0%{background-position:-100% 0}to{background-position:100% 0}}.luminosity-neon-sparks{position:relative;overflow:hidden}.luminosity-neon-sparks__spark{position:absolute;top:50%;left:var(--x, 50%);width:var(--size, 3px);height:var(--size, 3px);background:hsl(var(--hue, 270),100%,70%);box-shadow:0 0 calc(var(--size, 3px) * 3) 1px hsl(var(--hue, 270),100%,70%);border-radius:50%;pointer-events:none;transform:translateY(-50%) scale(0);animation:neonSparkExpand .6s ease-out forwards}@keyframes neonSparkExpand{0%{transform:translateY(-50%) scale(0);opacity:0}50%{transform:translateY(-50%) scale(1);opacity:1}80%{transform:translateY(-50%) scale(1.3);opacity:1}to{transform:translateY(-50%) scale(1.5);opacity:0}}.luminosity-loadbar.topbar_centered{position:fixed;top:0;left:0;width:100%;height:4px;z-index:99999;background:transparent;pointer-events:none;overflow:visible}.luminosity-loadbar.topbar_centered .luminosity-loadbar__fill{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#8b55f6,#5c92ff,#3ff,#5c92ff,#8b55f6);background-size:200% 100%;animation:luminosity-gradient-shift 2.5s ease infinite;border-radius:2px;box-shadow:0 0 10px 3px #4dc3ff;clip-path:inset(0 calc(50% - var(--fill-half, 0%)) 0 calc(50% - var(--fill-half, 0%)));transition:clip-path .18s ease-out;will-change:clip-path}@keyframes luminosity-gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.luminosity-loadbar.circular{display:inline-block;width:80px;height:80px}.luminosity-circular-svg{width:100%;height:100%;transform:rotate(-90deg)}.luminosity-circular-bg,.luminosity-circular-progress{stroke-linecap:round}.luminosity-percentage-text{display:inline-block;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;color:currentColor;font-weight:500;white-space:nowrap}.luminosity-block-step{display:flex;align-items:center;gap:6px;font-family:system-ui,-apple-system,sans-serif}.step-block{position:relative;width:16px;height:3px;background:#ccc;border-radius:2px;transition:background .3s ease,transform .2s ease}.step-block.filled{background:currentColor}.step-block.active{transform:scale(1.2)}.step-number{position:absolute;top:-1.5em;left:50%;transform:translate(-50%);font-size:.65rem;color:#888}.step-block.filled .step-number{color:currentColor}.luminosity-skeleton-bar{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 0;box-sizing:border-box;overflow:hidden}.skeleton-line{background:#e0e0e0;border-radius:4px;width:100%;height:10px}.skeleton-line--title{height:14px;width:70%}.skeleton-line--body{height:10px;width:90%}.skeleton-shimmer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite;pointer-events:none}@keyframes skeletonShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.luminosity-dot-pulse{display:flex;align-items:center;gap:6px;font-size:1rem}.dot-pulse{width:6px;height:6px;background:currentColor;border-radius:50%;opacity:.3;transition:transform .2s ease,opacity .2s ease}.dot-pulse.active{opacity:1;transform:scale(1.4)}.luminosity-spinner-ring{display:inline-flex;align-items:center;justify-content:center}.luminosity-spinner-ring--stroke{animation:spinnerRing 1.2s linear infinite;transform-origin:center}@keyframes spinnerRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
/*# sourceMappingURL=luminosity.min.css.map */
