.hero-scan[data-v-6aa7fe8f]{animation:scan-sweep-6aa7fe8f 10s linear infinite;opacity:.18;top:-1px}@keyframes scan-sweep-6aa7fe8f{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.hero-circuit line[data-v-6aa7fe8f]{animation:trace-draw-6aa7fe8f 2.4s cubic-bezier(.4,0,.2,1) forwards;stroke-dasharray:560;stroke-dashoffset:560}.hero-circuit line[data-v-6aa7fe8f]:nth-of-type(2n){animation-delay:.35s}.hero-circuit line[data-v-6aa7fe8f]:nth-of-type(3n){animation-delay:.7s}.hero-circuit line[data-v-6aa7fe8f]:nth-of-type(5n){animation-delay:1s}.hero-circuit circle[data-v-6aa7fe8f]{animation:node-in-6aa7fe8f .5s ease-out forwards;opacity:0}.hero-circuit circle[data-v-6aa7fe8f]:first-of-type{animation-delay:1.6s}.hero-circuit circle[data-v-6aa7fe8f]:nth-of-type(2){animation-delay:1.9s}.hero-circuit circle[data-v-6aa7fe8f]:nth-of-type(3){animation-delay:2.2s}.hero-circuit circle[data-v-6aa7fe8f]:nth-of-type(4){animation-delay:2.4s}.hero-circuit circle[data-v-6aa7fe8f]:nth-of-type(5){animation-delay:2.6s}.hero-circuit circle[data-v-6aa7fe8f]:nth-of-type(6){animation-delay:2.8s}.hero-circuit circle[data-v-6aa7fe8f]:nth-of-type(7){animation-delay:3s}@keyframes trace-draw-6aa7fe8f{to{stroke-dashoffset:0}}@keyframes node-in-6aa7fe8f{to{opacity:1}}.hero-badge[data-v-6aa7fe8f]{animation:hero-fade-up-6aa7fe8f .5s ease-out 0s both}.hero-h1[data-v-6aa7fe8f]{animation:hero-fade-up-6aa7fe8f .55s ease-out 90ms both}.hero-desc[data-v-6aa7fe8f]{animation:hero-fade-up-6aa7fe8f .5s ease-out .24s both}.hero-ctas[data-v-6aa7fe8f]{animation:hero-fade-up-6aa7fe8f .5s ease-out .39s both}.hero-stats[data-v-6aa7fe8f]{animation:hero-fade-up-6aa7fe8f .5s ease-out .52s both}.hero-image[data-v-6aa7fe8f]{animation:hero-fade-right-6aa7fe8f .7s ease-out .18s both}@keyframes hero-fade-up-6aa7fe8f{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade-right-6aa7fe8f{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.chip-energy[data-v-6aa7fe8f],.chip-plc[data-v-6aa7fe8f]{animation:chip-float-6aa7fe8f 6s ease-in-out infinite}.chip-proyectos[data-v-6aa7fe8f]{animation:chip-float-6aa7fe8f 7s ease-in-out 1s infinite}@keyframes chip-float-6aa7fe8f{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.chip-energy[data-v-6aa7fe8f],.chip-plc[data-v-6aa7fe8f],.chip-proyectos[data-v-6aa7fe8f],.hero-badge[data-v-6aa7fe8f],.hero-ctas[data-v-6aa7fe8f],.hero-desc[data-v-6aa7fe8f],.hero-h1[data-v-6aa7fe8f],.hero-image[data-v-6aa7fe8f],.hero-scan[data-v-6aa7fe8f],.hero-stats[data-v-6aa7fe8f]{animation:none}.hero-circuit line[data-v-6aa7fe8f]{animation:none;stroke-dashoffset:0}.hero-circuit circle[data-v-6aa7fe8f]{animation:none;opacity:1}}.ea-hero{background-color:rgb(var(--bg));transition:background-color .3s;--h-heading:#0c1228;--h-heading-dim:#374673;--h-body:#334155;--h-body-strong:#1e293b;--h-card:hsla(0,0%,100%,.95);--h-card-border:rgba(74,92,200,.35);--h-ticker:rgba(240,242,255,.97);--h-border:#d2daf5;--h-border-soft:rgba(210,218,245,.7);--h-badge:#0e7490;--h-green:#15803d;--h-amber:#b45309;--h-cyan:#0e7490;--h-label:#64748b;--h-g1a:#1d4ed8;--h-g1b:#0e7490;--h-g1c:#15803d;--h-g2a:#4338ca;--h-g2b:#1d4ed8;--h-g2c:#0e7490}.dark .ea-hero{background-color:#04060f;--h-heading:rgba(240,242,255,.9);--h-heading-dim:rgba(240,242,255,.6);--h-body:rgba(148,163,184,.9);--h-body-strong:#94a3b8;--h-card:rgba(13,19,38,.96);--h-card-border:rgba(74,92,200,.4);--h-ticker:rgba(4,6,15,.92);--h-border:#1d2a4b;--h-border-soft:rgba(29,42,75,.7);--h-badge:#67e8f9;--h-green:#4ade80;--h-amber:#fbbf24;--h-cyan:#22d3ee;--h-label:#7682ae;--h-g1a:#60a5fa;--h-g1b:#22d3ee;--h-g1c:#34d399;--h-g2a:#818cf8;--h-g2b:#60a5fa;--h-g2c:#22d3ee}.panel-lbl[data-v-e90420b8]{align-items:center;color:rgb(var(--text-3));display:flex;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;gap:7px;letter-spacing:.16em;text-transform:uppercase}.dot-live[data-v-e90420b8]{animation:dot-blink-e90420b8 2s ease-in-out infinite;background:#4ade80;border-radius:50%;box-shadow:0 0 8px #4ade80;height:6px;width:6px}@keyframes dot-blink-e90420b8{50%{opacity:.35}}.cam[data-v-e90420b8]{background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 3px),radial-gradient(100% 100% at 60% 30%,#16203e,#070b16)}.rec-dot[data-v-e90420b8]{animation:dot-blink-e90420b8 1.4s steps(1) infinite;background:#ff5252;border-radius:50%;display:inline-block;height:6px;width:6px}.scada-line[data-v-e90420b8]{filter:drop-shadow(0 0 6px rgba(34,211,238,.55));stroke:var(--pv-line);stroke-dasharray:700;stroke-dashoffset:700}.scada-area[data-v-e90420b8]{opacity:0}.panel-cell.scroll-revealed .scada-line[data-v-e90420b8]{animation:scada-draw-e90420b8 2.6s ease-out .3s forwards}.panel-cell.scroll-revealed .scada-area[data-v-e90420b8]{animation:scada-fill-in-e90420b8 1s ease-out 2.2s forwards}@keyframes scada-draw-e90420b8{to{stroke-dashoffset:0}}@keyframes scada-fill-in-e90420b8{to{opacity:1}}.solar-bar[data-v-e90420b8]{background:linear-gradient(0deg,#fbbf2426,#fbbf24d9);transform:scaleY(0);transform-origin:bottom}.panel-cell.scroll-revealed .solar-bar[data-v-e90420b8]{animation:bar-grow-e90420b8 .8s cubic-bezier(.2,1,.3,1) forwards}@keyframes bar-grow-e90420b8{to{transform:scaleY(1)}}.sw[data-v-e90420b8]{background:rgb(var(--border-2));border-radius:999px;flex-shrink:0;height:19px;position:relative;transition:background .25s ease;width:34px}.sw[data-v-e90420b8]:after{background:rgb(var(--text-2));border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:2.5px;transition:transform .25s ease,background .25s ease;width:14px}.sw.on[data-v-e90420b8]{background:#22d3ee59}.sw.on[data-v-e90420b8]:after{background:var(--pv-line);box-shadow:0 0 10px #22d3eecc;transform:translate(14px)}@media(prefers-reduced-motion:reduce){.dot-live[data-v-e90420b8],.rec-dot[data-v-e90420b8]{animation:none}.panel-cell.scroll-revealed .scada-line[data-v-e90420b8],.scada-line[data-v-e90420b8]{animation:none;stroke-dashoffset:0}.panel-cell.scroll-revealed .scada-area[data-v-e90420b8],.scada-area[data-v-e90420b8]{animation:none;opacity:1}.panel-cell.scroll-revealed .solar-bar[data-v-e90420b8],.solar-bar[data-v-e90420b8]{animation:none;transform:scaleY(1)}.sw[data-v-e90420b8],.sw[data-v-e90420b8]:after{transition:none}}.ea-panelvivo{--pv-green:#15803d;--pv-amber:#b45309;--pv-line:#0891b2}.dark .ea-panelvivo{--pv-green:#4ade80;--pv-amber:#fbbf24;--pv-line:#22d3ee}.tab-fade-enter-active[data-v-41f45189],.tab-fade-leave-active[data-v-41f45189]{transition:opacity .25s ease,transform .25s ease}.tab-fade-enter-from[data-v-41f45189]{opacity:0;transform:translateY(10px)}.tab-fade-leave-to[data-v-41f45189]{opacity:0;transform:translateY(-6px)}.ea-techdna{background-color:rgb(var(--bg));transition:background-color .3s;--t-heading:#0c1228;--t-body:#334155;--t-card:hsla(0,0%,100%,.95);--t-border:#d2daf5;--t-tab-bg:rgba(240,242,255,.97);--t-label:#5f6c9b;--t-acc-indigo:#4338ca;--t-cta-link:#4338ca;--t-tag-violet:#6d28d9;--t-cyan:#0e7490;--t-cyan-tag:#0e7490;--t-green:#15803d;--t-emerald:#047857;--t-emerald-tag:#047857;--t-amber:#b45309;--t-amber-tag:#b45309;--t-orange:#c2410c;--t-orange-tag:#c2410c;--t-rose:#be123c;--t-rose-tag:#be123c}.dark .ea-techdna{background-color:#04060f;--t-heading:#f0f2ff;--t-body:rgba(148,163,184,.9);--t-card:rgba(13,19,38,.9);--t-border:#1d2a4b;--t-tab-bg:rgba(13,19,38,.9);--t-label:#7682ae;--t-acc-indigo:#818cf8;--t-cta-link:#a5b4fc;--t-tag-violet:#c4b5fd;--t-cyan:#22d3ee;--t-cyan-tag:#67e8f9;--t-green:#4ade80;--t-emerald:#34d399;--t-emerald-tag:#6ee7b7;--t-amber:#fbbf24;--t-amber-tag:#fde68a;--t-orange:#fb923c;--t-orange-tag:#fed7aa;--t-rose:#fb7185;--t-rose-tag:#fda4af}.marquee-track[data-v-4b51e799]{animation:marquee-4b51e799 32s linear infinite;width:-moz-max-content;width:max-content}.marquee-track[data-v-4b51e799]:hover{animation-play-state:paused}@keyframes marquee-4b51e799{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-4b51e799]{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}
