/* Mundo Drone · ELEMENTO «pentagono-vuelo» (v3.3) — mock «Pentágono de Vuelo» Códex Titanium. Clases mde-pvu*.
   El tamaño «comparador» usa las clases cpe2__* y el CSS del componente comparador-pentagono (sin cambios). */
.mde-pvu{--mde-pvu-c:var(--md-cyan,#00d4ff);display:grid;gap:22px;align-items:center}
.mde-pvu--detalle{grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr)}
.mde-pvu__radar{min-width:0}
.mde-pvu__svg{display:block;width:100%;max-width:520px;height:auto;margin:0 auto;overflow:visible}
.mde-pvu__disk{fill:rgba(0,212,255,.025)}
.mde-pvu__ring{fill:none;stroke:rgba(0,212,255,.10);stroke-width:1}
.mde-pvu__ring--out{stroke:rgba(0,212,255,.20);stroke-width:1.5}
.mde-pvu__axis{stroke:rgba(0,212,255,.15);stroke-width:1}
.mde-pvu__poly{fill:color-mix(in srgb,var(--mde-pvu-c) 18%,transparent);stroke:var(--mde-pvu-c);stroke-width:2.5;stroke-linejoin:round}
.mde-pvu__vx{fill:var(--mde-pvu-c);filter:drop-shadow(0 0 6px rgba(0,212,255,.7))}
.mde-pvu__serie--2 .mde-pvu__poly{fill:rgba(255,122,0,.14);stroke:var(--md-orange,#ff7a00)}.mde-pvu__serie--2 .mde-pvu__vx{fill:var(--md-orange,#ff7a00)}
.mde-pvu__serie--3 .mde-pvu__poly{fill:rgba(232,237,242,.10);stroke:var(--md-text,#e8edf2)}.mde-pvu__serie--3 .mde-pvu__vx{fill:var(--md-text,#e8edf2)}
.mde-pvu__lbl{font-family:var(--md-fmono,'Share Tech Mono',monospace);font-size:max(var(--md-el-min-txt,0px),calc(11px + var(--md-el-txt-plus,0px)));letter-spacing:1.5px;fill:var(--md-el-tenue-svg,rgba(200,208,216,.55))}
.mde-pvu__val{font-family:var(--md-fhud,'Orbitron',system-ui,sans-serif);font-size:14px;font-weight:700;fill:var(--md-orange,#ff7a00)}
.mde-pvu__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:10px 0 0;padding:0;list-style:none;font-family:var(--md-fmono,'Share Tech Mono',monospace);font-size:max(var(--md-el-min-txt,0px),calc(11px + var(--md-el-txt-plus,0px)));color:var(--md-plata,#c8d0d8)}
.mde-pvu__legend-i::before{content:'';display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px;background:var(--md-cyan,#00d4ff)}
.mde-pvu__legend-i--2::before{background:var(--md-orange,#ff7a00)}.mde-pvu__legend-i--3::before{background:var(--md-text,#e8edf2)}
.mde-pvu__detalle{border:1px solid rgba(0,212,255,.12);background:rgba(0,0,0,.22);padding:18px}
.mde-pvu__detalle-t{margin:0 0 14px;font-family:var(--md-fmono,'Share Tech Mono',monospace);font-size:max(var(--md-el-min-txt,0px),calc(10px + var(--md-el-txt-plus,0px)));letter-spacing:2px;text-transform:uppercase;color:var(--md-el-tenue,rgba(200,208,216,.46))}
.mde-pvu__metric{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;margin-bottom:12px}
.mde-pvu__metric-n{font-family:var(--md-fmono,'Share Tech Mono',monospace);font-size:max(var(--md-el-min-txt,0px),calc(11px + var(--md-el-txt-plus,0px)));letter-spacing:1px;text-transform:uppercase;color:var(--md-el-tenue,rgba(200,208,216,.55))}
.mde-pvu__metric-v{display:flex;gap:10px}
.mde-pvu__metric-x{font-family:var(--md-fhud,'Orbitron',system-ui,sans-serif);font-size:18px;font-weight:900;color:#65dcff}
.mde-pvu__metric-x--2{color:var(--md-orange,#ff7a00)}.mde-pvu__metric-x--3{color:var(--md-text,#e8edf2)}
.mde-pvu__bar{grid-column:1/-1;display:block;height:5px;background:rgba(0,212,255,.08)}
.mde-pvu__bar-f{display:block;height:100%;background:linear-gradient(90deg,var(--md-cyan,#00d4ff),rgba(0,212,255,.35))}
.mde-pvu__bar-f--2{background:linear-gradient(90deg,var(--md-orange,#ff7a00),rgba(255,122,0,.35))}.mde-pvu__bar-f--3{background:linear-gradient(90deg,var(--md-text,#e8edf2),rgba(232,237,242,.35))}
.mde-pvu__nota{margin:10px 0 0;font-family:var(--md-fmono,'Share Tech Mono',monospace);font-size:max(var(--md-el-min-txt,0px),calc(11px + var(--md-el-txt-plus,0px)));color:var(--md-el-tenue,rgba(200,208,216,.6))}
.mde-pvu__sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Mini (tarjetas): sin textos, trazo reforzado para ~140 px */
.mde-pvu--mini{display:block;width:var(--mde-pvu-mini,140px)}
.mde-pvu--mini .mde-pvu__poly{stroke-width:7}
.mde-pvu--mini .mde-pvu__ring,.mde-pvu--mini .mde-pvu__axis{stroke-width:3}
.mde-pvu--mini .mde-pvu__ring--out{stroke-width:4}
@media (max-width:767px){.mde-pvu--detalle{grid-template-columns:1fr}}
