#lumen-root{--speed:0;--dir:1;--stretch:0;--glow:.35}#lumen-root .lm-orb,#lumen-root .lm-ring,#lumen-root .lm-bolt,#lumen-root .lm-orbit,#lumen-root .lm-progress,#lumen-root .lm-arrow-shaft,#lumen-root .lm-arrow-head,#lumen-root .lm-arrow-group{transform-box:view-box;transform-origin:28px 28px}.lm-orb,.lm-ring,.lm-bolt,.lm-arrow-shaft,.lm-arrow-head{opacity:0;transition:opacity .25s cubic-bezier(.4,0,1,1),transform .25s cubic-bezier(.4,0,1,1);transform:scale(.3)}.lm-progress{opacity:0;transform-box:view-box;transform-origin:28px 28px;transition:opacity .5s,stroke-dashoffset 2s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.lm-grid{opacity:0;transition:opacity .5s}.lm-grid-dot{transform-box:fill-box;transform-origin:50%}.lm-orbit{transform-origin:28px 28px;opacity:0;transition:opacity .5s}@keyframes lm-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lm-aura,.lm-dots,.lm-dot-indicator,.lm-split{opacity:0;transition:opacity .6s}.lm-aura{background:radial-gradient(ellipse at center,rgba(255,255,255,calc(.22*var(--glow)))0%,rgba(255,255,255,calc(.08*var(--glow)))50%,transparent 100%);pointer-events:none;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lm-dots{flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.lm-dot{opacity:.32;background:#fff;border-radius:50%;width:4px;height:4px;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.lm-dot.dot-active{opacity:.9;transform:scale(1.5)}.lm-dot-indicator{background:#fff;border-radius:50%;width:6px;height:6px;transition:opacity .5s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1);position:absolute;left:2px}.lm-split{position:absolute;inset:0}.lm-split-orb{background:#fff;border-radius:50%;width:10px;height:10px;transition:opacity .6s;position:absolute;top:50%;transform:translateY(-50%)}.lm-split-orb:first-child{left:10px}.lm-split-orb:last-child{right:10px}.lm-split-line{background:#ffffff8c;border-radius:1px;height:2px;transition:opacity .6s;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}.state-hero #lumen-root{pointer-events:none;opacity:0!important}#lumen-root.state-idle .lm-orb{opacity:.85;transition:opacity .5s 80ms,transform .55s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}#lumen-root.state-shift .lm-orb{opacity:calc(.85*(1 - var(--speed)*.4));transition:opacity .5s 80ms,transform .55s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}#lumen-root.state-shift .lm-aura{opacity:1}#lumen-root.state-shift .lm-ring{opacity:calc(.55*(1 - var(--speed)*.2));transition:opacity .5s .12s,transform .6s cubic-bezier(.34,1.56,.64,1) 40ms;transform:scale(1)}#lumen-root.state-checklist .lm-orb{opacity:calc(.65*(1 - var(--speed)*.3));transition:opacity .5s 60ms,transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.85)}#lumen-root.state-checklist .lm-aura{opacity:.6}#lumen-root.state-checklist .lm-ring{opacity:.08;transition:opacity .5s 80ms,transform .6s cubic-bezier(.34,1.56,.64,1);transform:scaleX(.6)scaleY(.8)}#lumen-root.state-checklist .lm-dots{opacity:1}#lumen-root.state-checklist .lm-dot-indicator{opacity:.85}#lumen-root.state-operator .lm-orb{opacity:0;transform:scale(.3)}#lumen-root.state-operator .lm-orbit{opacity:1;transition:opacity .5s .1s;animation:8s linear infinite lm-orbit-spin}#lumen-root.state-operator .lm-aura{opacity:.25}@keyframes lm-bolt-pulse{0%,to{transform:scale(1)}14%{transform:scale(1.22)}28%{transform:scale(.96)}42%{transform:scale(1.14)}56%{transform:scale(1)}}#lumen-root.state-market .lm-orb{opacity:0;transform:scaleX(.5)scaleY(1.6)}#lumen-root.state-market .lm-bolt{opacity:.9;transition:opacity .5s .1s;animation:1.5s ease-in-out infinite lm-bolt-pulse}#lumen-root.state-market .lm-aura,#lumen-root.state-portal .lm-split{opacity:1}#lumen-root.state-portal .lm-split-orb{opacity:.7}#lumen-root.state-portal .lm-split-line{opacity:.55}#lumen-root.state-portal .lm-orb{opacity:0;transform:scaleX(2.5)scaleY(.4)}#lumen-root.state-portal .lm-aura{opacity:.5}@keyframes portalPullA{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(2px)}}@keyframes portalPullB{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(-2px)}}#lumen-root.state-portal .lm-split-orb:first-child{animation:3s ease-in-out infinite portalPullA}#lumen-root.state-portal .lm-split-orb:last-child{animation:3s ease-in-out infinite portalPullB}#lumen-root.state-scale .lm-orb{opacity:.85;transition:opacity .5s 60ms,transform .55s cubic-bezier(.34,1.56,.64,1);transform:scale(.7)}#lumen-root.state-scale .lm-progress{opacity:.85;stroke-dashoffset:0;transition:opacity .5s .1s,stroke-dashoffset 2.2s cubic-bezier(.4,0,.2,1) .3s}#lumen-root.state-scale .lm-aura{opacity:.7}@keyframes lm-grid-pulse{0%,to{opacity:.3;transform:scale(1)}25%{opacity:.95;transform:scale(1.2)}50%{opacity:.3;transform:scale(1)}}#lumen-root.state-principles .lm-orb{opacity:0;transform:scale(.3)}#lumen-root.state-principles .lm-grid{opacity:1;transition:opacity .5s .1s}#lumen-root.state-principles .lm-grid-dot{opacity:.3}#lumen-root.state-principles .lm-grid-dot:first-child{animation:3.2s ease-in-out infinite lm-grid-pulse}#lumen-root.state-principles .lm-grid-dot:nth-child(2){animation:3.2s ease-in-out .8s infinite lm-grid-pulse}#lumen-root.state-principles .lm-grid-dot:nth-child(3){animation:3.2s ease-in-out 1.6s infinite lm-grid-pulse}#lumen-root.state-principles .lm-grid-dot:nth-child(4){animation:3.2s ease-in-out 2.4s infinite lm-grid-pulse}#lumen-root.state-principles .lm-aura{opacity:.4}#lumen-root.state-cta .lm-arrow-shaft{opacity:.82;transition:opacity .5s 80ms,transform .55s cubic-bezier(.34,1.56,.64,1);transform:scale(1)}#lumen-root.state-cta .lm-arrow-head{opacity:.92;transition:opacity .5s .12s,transform .6s cubic-bezier(.34,1.56,.64,1) 40ms;transform:scale(1)}#lumen-root.state-cta .lm-orb{opacity:0;transform:scaleX(.4)scaleY(2)}#lumen-root.state-cta .lm-aura{opacity:.3}@media (prefers-reduced-motion:reduce){#lumen-root{transition:none!important}#lumen-root *{transition-duration:10ms!important;animation:none!important}#lumen-backlight{transition-duration:10ms!important}}@media (max-width:767px){#lumen-root,#lumen-backlight{display:none!important}}
