/* Completo por defecto; is-drawing activa 3,3 s de trazado. */
.plano-electrico{display:block;width:100%;height:auto;aspect-ratio:4/3;background:var(--navy,#092d4b);overflow:hidden}
.plano-grid{fill:none;stroke:#13b5dc;stroke-width:.35;opacity:.12}
.plano-ink,.plano-cartouche{fill:none;stroke:#13b5dc;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.plano-electrico text{fill:rgb(255 255 255 / 70%);stroke:none;font-family:Montserrat,sans-serif;font-weight:500;font-size:10px;letter-spacing:.25px}
.plano-cartouche{stroke-width:.65}.plano-cartouche text{font-size:9px}
.plano-pulse{opacity:0;stroke-width:3;stroke-dasharray:.045 .955;stroke-dashoffset:1}
.plano-electrico.is-drawing .plano-line{stroke-dasharray:1;animation:plano-trazar .4s ease both;animation-delay:var(--t)}
.plano-electrico.is-drawing .plano-symbol{animation:plano-aparecer .25s ease both;animation-delay:var(--t)}
.plano-electrico.is-drawing .plano-pulse{animation:plano-energia 4s linear 3.3s infinite}
.plano-wide{aspect-ratio:16/9;height:auto}
@keyframes plano-trazar{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
@keyframes plano-aparecer{from{opacity:0}to{opacity:1}}
@keyframes plano-energia{0%{stroke-dashoffset:1;opacity:0}10%,40%{opacity:.28}55%,100%{stroke-dashoffset:0;opacity:0}}
@media(prefers-reduced-motion:reduce){.plano-electrico.is-drawing .plano-line,.plano-electrico.is-drawing .plano-symbol,.plano-electrico.is-drawing .plano-pulse{animation:none}.plano-electrico .plano-line{stroke-dashoffset:0}.plano-electrico .plano-pulse{opacity:0}}
