.lp-gradient-text-animated{background:linear-gradient(270deg,var(--lux-primary),var(--lux-secondary),var(--lux-accent),var(--lux-gold),var(--lux-primary));background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-gradient-shift 9s ease infinite}@keyframes lp-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.lp-aurora{position:relative;overflow:hidden}.lp-aurora:before{content:"";position:absolute;inset:-40%;background:radial-gradient(ellipse at 30% 20%,rgba(139,124,255,.18),transparent 45%),radial-gradient(ellipse at 70% 60%,rgba(84,210,255,.14),transparent 42%),radial-gradient(ellipse at 50% 80%,rgba(201,169,98,.1),transparent 40%);animation:lp-aurora-drift 18s ease-in-out infinite alternate;pointer-events:none}@keyframes lp-aurora-drift{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-3%,2%) rotate(3deg)}}.lp-nav{position:fixed;top:1rem;left:50%;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:min(calc(100% - 2rem),760px);padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(232,236,244,.12);background:rgba(15,17,23,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05);transform:translateX(-50%) translateY(-130%);opacity:0;transition:transform .4s var(--ease-lux),opacity .4s var(--ease-lux);pointer-events:none}.lp-nav.is-visible{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.lp-tilt{transform-style:preserve-3d;transition:box-shadow .28s var(--ease-lux)}.lp-tilt-glare{position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--glare-x,50%) var(--glare-y,50%),hsla(0,0%,100%,.12),transparent 55%);transition:opacity .28s var(--ease-lux)}.lp-tilt:hover .lp-tilt-glare{opacity:1}.hero-logo{--hero-logo-size:280px;position:relative;display:flex;align-items:flex-end;justify-content:center;width:var(--hero-logo-size);height:calc(var(--hero-logo-size) + 1.5rem);contain:layout style}.hero-logo__motion{position:relative;z-index:2;animation:hero-logo-float 5s ease-in-out infinite;will-change:transform}.hero-logo__image-wrap{position:relative;display:inline-flex;overflow:hidden;line-height:0;border-radius:4%}.hero-logo__image{display:block;width:var(--hero-logo-size);height:var(--hero-logo-size);-o-object-fit:contain;object-fit:contain}.hero-logo__sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent,transparent 38%,hsla(0,0%,100%,.22) 46%,hsla(0,0%,100%,.48) 50%,hsla(0,0%,100%,.22) 54%,transparent 62%,transparent);mix-blend-mode:soft-light;animation:hero-logo-sweep 5.5s ease-in-out infinite;will-change:transform;pointer-events:none}.hero-logo__glow{inset:-14%;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(139,124,255,.22) 0,rgba(84,210,255,.1) 42%,transparent 68%);animation:hero-logo-glow 5s ease-in-out infinite}.hero-logo__glow,.hero-logo__shadow{position:absolute;will-change:transform,opacity;pointer-events:none}.hero-logo__shadow{bottom:0;left:50%;z-index:1;width:calc(var(--hero-logo-size) * .52);height:calc(var(--hero-logo-size) * .09);transform:translateX(-50%);background:radial-gradient(ellipse,rgba(0,0,0,.38) 0,transparent 72%);filter:blur(10px);animation:hero-logo-shadow 5s ease-in-out infinite}@keyframes hero-logo-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-4px,0) scale(1.015)}}@keyframes hero-logo-shadow{0%,to{transform:translateX(-50%) scale(1);opacity:.48}50%{transform:translateX(-50%) scale(.9);opacity:.32}}@keyframes hero-logo-glow{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.58;transform:scale(1.04)}}@keyframes hero-logo-sweep{0%{transform:translate3d(-120%,0,0) skewX(-10deg)}to{transform:translate3d(120%,0,0) skewX(-10deg)}}@media (prefers-reduced-motion:reduce){.hero-logo__glow,.hero-logo__motion,.hero-logo__shadow,.hero-logo__sweep{animation:none!important}}.lp-logo-float{animation:lp-logo-float 6s ease-in-out infinite}@keyframes lp-logo-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.02)}}.lp-page-breathe:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 20% 30%,rgba(139,124,255,.07),transparent 60%),radial-gradient(ellipse 45% 35% at 80% 70%,rgba(84,210,255,.06),transparent 55%);animation:lp-page-breathe 14s ease-in-out infinite}@keyframes lp-page-breathe{0%,to{opacity:.55}50%{opacity:1}}.lp-live-dot{position:relative;display:inline-block;width:.55rem;height:.55rem;border-radius:9999px;background:var(--lux-success);box-shadow:0 0 0 0 rgba(57,217,138,.45);animation:lp-live-pulse 2.2s ease-out infinite}@keyframes lp-live-pulse{0%{box-shadow:0 0 0 0 rgba(57,217,138,.45)}70%{box-shadow:0 0 0 10px rgba(57,217,138,0)}to{box-shadow:0 0 0 0 rgba(57,217,138,0)}}.lp-chart-bar{transition:height .9s var(--ease-lux);animation:lp-bar-glow 3.6s ease-in-out infinite}@keyframes lp-bar-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.lp-chart-line{stroke-dasharray:420;stroke-dashoffset:0;animation:lp-line-draw 2.8s var(--ease-lux) both}@keyframes lp-line-draw{0%{stroke-dashoffset:420}to{stroke-dashoffset:0}}.lp-chart-area{animation:lp-area-fade 2.4s ease both}@keyframes lp-area-fade{0%{opacity:0}to{opacity:1}}.lp-chart-dot{animation:lp-dot-breathe 2.8s ease-in-out infinite}@keyframes lp-dot-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.25);opacity:1}}.lp-chart-ring{transition:stroke-dasharray .85s var(--ease-lux),stroke-dashoffset .85s var(--ease-lux)}.lp-breath{animation:lp-breath-card 5.5s ease-in-out infinite}.lp-breath:nth-child(2){animation-delay:.6s}.lp-breath:nth-child(3){animation-delay:1.2s}@keyframes lp-breath-card{0%,to{transform:translateY(0);border-color:rgba(232,236,244,.08)}50%{transform:translateY(-3px);border-color:rgba(139,124,255,.22)}}.lp-network-path{stroke-dasharray:8 10;animation:lp-network-flow 10s linear infinite}@keyframes lp-network-flow{to{stroke-dashoffset:-120}}.lp-network-node{transform-box:fill-box;transform-origin:center;animation:lp-node-pulse 3.4s ease-in-out infinite}@keyframes lp-node-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.lp-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.28;animation:lp-orb-drift 16s ease-in-out infinite alternate;will-change:transform,opacity}.lp-orb--a{top:18%;right:8%;width:18rem;height:18rem;background:radial-gradient(circle,rgba(139,124,255,.55),transparent 70%)}.lp-orb--b{top:55%;left:4%;width:14rem;height:14rem;background:radial-gradient(circle,rgba(84,210,255,.45),transparent 70%);animation-delay:-4s}.lp-orb--c{bottom:12%;right:28%;width:12rem;height:12rem;background:radial-gradient(circle,rgba(255,77,166,.35),transparent 70%);animation-delay:-8s}@keyframes lp-orb-drift{0%{transform:translateZ(0) scale(1);opacity:.2}to{transform:translate3d(-24px,18px,0) scale(1.08);opacity:.34}}.lp-float-vector{position:absolute;opacity:.45;animation:lp-vector-float 9s ease-in-out infinite;will-change:transform}.lp-float-vector--1{top:22%;left:6%}.lp-float-vector--2{top:38%;right:5%;animation-delay:-2s}.lp-float-vector--3{bottom:28%;left:12%;animation-delay:-4.5s}.lp-float-vector--4{top:68%;right:14%;animation-delay:-1.5s}@keyframes lp-vector-float{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-10px,0) rotate(6deg)}}@media (prefers-reduced-motion:reduce){.hero-logo__glow,.hero-logo__motion,.hero-logo__shadow,.hero-logo__sweep,.lp-aurora:before,.lp-breath,.lp-chart-area,.lp-chart-bar,.lp-chart-dot,.lp-chart-line,.lp-float-vector,.lp-gradient-text-animated,.lp-live-dot,.lp-network-node,.lp-network-path,.lp-orb,.lp-page-breathe:before{animation:none!important}}