@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:optional;src:url(f-plex-sans-400.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(f-plex-sans-500.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(f-plex-sans-600.woff2) format("woff2")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600 800;font-display:swap;src:url(f-jakarta.woff2) format("woff2-variations"),url(f-jakarta.woff2) format("woff2")}:root{--dur-rapida:150ms;--dur-media:250ms;--dur-lenta:600ms;--ease-sale:cubic-bezier(.2,.7,.2,1);--ease-suave:cubic-bezier(.4,0,.2,1);--t-ink:#FFFFFF;--t-nd:#3A475E;--blanco:#fff;--t-xs:12px;--t-s:13.5px;--t-m:15.5px;--t-l:17px;--t-xl:22px;--t-2xl:30px;--t-3xl:46px;--hero:none;--radio:12px;--r-s:6px;--r-m:12px;--r-l:16px;--marino-tinta:#E9EEF6;--marino-borde:rgba(255,255,255,.09);--verde-osc:var(--good);--rojo-osc:var(--bad);--oro-osc:var(--warn);--fn:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--fd:"Plus Jakarta Sans","IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif}:root[data-theme="dark"]{color-scheme:dark;--bg:#0A111C;--bg2:#0D1522;--surface:#101A28;--surface2:#142033;--raise:#1A2840;--ink:#E7ECF4;--ink2:#B2BDCD;--muted:#8B97AA;--hair:#1E2B3F;--hair2:#2A3A52;--accent:#7EA2FF;--accent-ink:#0A111C;--accent-soft:rgba(126,162,255,.12);--accent-2:#A5BEFF;--good:#34C98A;--warn:#EDB13F;--bad:#F2766A;--warn-ink:#EDB13F;--mute:#56627F;--nodata:#27324D;--good-bg:rgba(52,201,138,.13);--warn-bg:rgba(237,177,63,.14);--bad-bg:rgba(242,118,106,.14);--barra:#40507A;--s1:#7EA2FF;--s2:#4CC9F0;--s3:#C08CF0;--s4:#34C98A;--s5:#EDB13F;--s6:#F2766A;--s7:#F0A3D0;--s8:#9AD96B;--s9:#E8E3A0;--s10:#A9B4C8;--seg1:#5E6F96;--seg2:#3A4768;--seg3:#7EA2FF;--sombra:0 1px 2px rgba(0,0,0,.3);--sombra-2:0 2px 6px rgba(0,0,0,.35),0 18px 40px rgba(0,0,0,.35);--marino:#05080F;--marino2:#111A2A;--marino-gris:#8E9BB1}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--ink);font:15.5px/1.6 "IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover){a:hover{color:var(--accent-2)}}h1,h2,h3{font-family:"Plus Jakarta Sans","IBM Plex Sans",system-ui,sans-serif;letter-spacing:-.022em;line-height:1.14;text-wrap:balance;color:var(--ink)}.wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.mono,.num{font-family:var(--fn);font-variant-numeric:tabular-nums}.chica{font-size:var(--t-xs);color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-s)}a,button,summary,label,[role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,input{font:inherit;color:inherit}.pill:active,.btn:active{transform:scale(.98)}.saltar{position:absolute;left:-999px;top:8px;background:var(--accent);color:var(--accent-ink);padding:8px 12px;border-radius:var(--r-s);z-index:99}.saltar:focus{left:12px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.h4{font:600 12px "IBM Plex Sans",sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 12px}.tarjeta{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radio);padding:18px;box-shadow:var(--sombra)}.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--hair)}.top-in{display:flex;align-items:center;gap:22px;min-height:62px}.marca{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;flex:none}.marca svg{width:26px;height:26px;color:var(--accent)}.marca b{font:800 18px "Plus Jakarta Sans",sans-serif;letter-spacing:-.02em}.menu ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}.menu a{color:var(--ink2);text-decoration:none;font-size:var(--t-m);font-weight:500;padding:7px 11px;border-radius:var(--r-m)}@media (hover:hover){.menu a:hover{background:var(--surface2);color:var(--ink)}}.buscador{position:relative}.buscador.mini{margin-left:auto;width:250px}.buscador input{width:100%;font:inherit;font-size:var(--t-m);color:var(--ink);background:var(--surface2);border:1px solid var(--hair);border-radius:var(--r-m);padding:8px 12px;outline:none;transition:border-color var(--dur-rapida),box-shadow var(--dur-rapida),background var(--dur-rapida)}.buscador input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface)}.buscador.grande{max-width:600px;margin-top:26px}.buscador.grande input{font-size:17px;padding:16px 16px 16px 50px;border-radius:var(--r-l);background:var(--surface);border-color:var(--hair2);box-shadow:var(--sombra)}.top-lista{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-m);color:var(--ink2);border:1px solid var(--hair)}@media (hover:hover){.top-lista:hover{color:var(--warn-ink);border-color:var(--hair2)}}.top-lista svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.top-lista-n{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:var(--r-m);background:var(--accent);color:var(--accent-ink);font:600 11px/18px var(--fn);text-align:center;padding:0 4px;font-variant-numeric:tabular-nums}.sugerencias{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--hair2);border-radius:var(--r-m);box-shadow:var(--sombra-2);padding:6px;z-index:50;max-height:390px;overflow:auto;min-width:290px}.sugerencias a,.sugerencias button{display:grid;grid-template-columns:62px 1fr auto;gap:10px;align-items:center;width:100%;text-align:left;padding:8px 10px;border-radius:var(--r-s);color:var(--ink);text-decoration:none;background:none;border:0;font:inherit;cursor:pointer}@media (hover:hover){.sugerencias a:hover,.sugerencias button:hover{background:var(--surface2)}}.sugerencias .vacio{padding:12px;color:var(--muted)}.menu-btn{display:none;flex:none;width:44px;height:44px;border-radius:var(--r-m);border:1px solid var(--hair);background:none;color:var(--ink2);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0}.menu-btn i{display:block;width:17px;height:2px;border-radius:var(--r-s);background:currentColor;transition:transform var(--dur-media),opacity var(--dur-rapida)}.menu-btn[aria-expanded=true] i:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-btn[aria-expanded=true] i:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu-movil{border-top:1px solid var(--hair);background:var(--surface);max-height:calc(100dvh - 62px);overflow:auto;overscroll-behavior:contain}.menu-movil ul{list-style:none;margin:0;padding-block:8px 16px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.menu-movil a,.menu-movil span{display:block;padding:11px 12px;border-radius:var(--r-m);text-decoration:none;color:var(--ink)}@media (hover:hover){.menu-movil a:hover{background:var(--surface2)}}.menu-movil b{display:block;font-weight:600;font-size:15.5px}.menu-movil small{display:block;color:var(--muted);font-size:var(--t-xs);line-height:1.35;margin-top:2px}@media (prefers-reduced-motion:no-preference){.menu-movil:not([hidden]){animation:baja-menu .22s ease-out}}@keyframes baja-menu{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:520px){.menu-movil ul{grid-template-columns:1fr}}@media(max-width:1023px){.menu{display:none}.menu-btn{display:flex}.buscador.mini{width:auto;flex:1}.top-in{gap:10px}}@media(min-width:1024px){.menu-movil{display:none!important}}@media(max-width:370px){.top .top-lista{display:none}}@media(max-width:720px){input,select,textarea{font-size:16px!important}}@media(max-width:420px){.marca b{font-size:16px}}.migas{font-size:13px;color:var(--muted);padding-block:16px 0}.migas a{color:var(--ink2)}.migas span{margin-inline:4px}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--hair2);background:var(--surface);color:var(--ink);border-radius:var(--r-m);padding:10px 16px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;transition:border-color var(--dur-rapida),background var(--dur-rapida)}@media (hover:hover){.btn:hover{border-color:var(--accent);color:var(--ink)}}.btn.pri{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media (hover:hover){.btn.pri:hover{background:var(--accent-2);border-color:var(--accent-2);color:var(--accent-ink)}}.badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);font-weight:600;border-radius:999px;padding:4px 11px;white-space:nowrap}.badge svg{width:11px;height:11px}.b-good{color:var(--good-t);background:var(--good-bg)}.b-warn{color:var(--warn-ink);background:var(--warn-bg)}.b-bad{color:var(--bad);background:var(--bad-bg)}.b-mute{color:var(--muted);background:var(--surface2)}.pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.pills>span{font-size:var(--t-xs);color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;border:1px solid var(--hair);background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 12px;text-decoration:none;transition:border-color var(--dur-rapida)}@media (hover:hover){a.pill:hover{border-color:var(--accent);color:var(--ink)}}.pill i{width:8px;height:8px;border-radius:50%}.pill{position:relative}.pill::after{content:"";position:absolute;inset:-4px 0}.sw{width:12px;height:12px;border-radius:var(--r-s);display:inline-block;flex:none;vertical-align:-1px}.sw.nd{background:var(--nodata)}.logo{width:36px;height:36px;border-radius:var(--r-m);flex:none;display:grid;place-items:center;font:600 11px var(--fn);background:var(--surface2);color:var(--ink2);border:1px solid var(--hair);font-variant-numeric:tabular-nums}.logo.grande{width:60px;height:60px;border-radius:var(--r-l);font-size:14px;background:var(--surface);box-shadow:var(--sombra)}@media(max-width:940px){.hero-in{grid-template-columns:1fr;gap:30px}}@media(max-width:560px){.mini-pilar{grid-template-columns:96px 1fr 70px}}@media(max-width:820px){.herramientas{grid-template-columns:1fr}}@media(max-width:760px){.dos{grid-template-columns:1fr}}.cta{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radio);padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--sombra)}.cta h2{margin:0;font-size:21px}.cta p{margin:6px 0 0;color:var(--ink2);font-size:var(--t-m)}.form-correo{display:flex;flex-wrap:wrap;gap:8px}.form-correo input{flex:1 1 200px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--hair2);border-radius:var(--r-m);padding:10px 12px}.form-correo input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.nota-form{flex-basis:100%;margin:0;font-size:13px;color:var(--good-t)}.bloque{margin-top:26px}.tabla-scroll{overflow-x:auto;border:1px solid var(--hair);border-radius:var(--radio);background:var(--surface);margin-top:10px;box-shadow:var(--sombra)}.tabla{width:100%;border-collapse:collapse;font-size:14px;min-width:460px}.tabla th,.tabla td{padding:10px 12px;border-bottom:1px solid var(--hair);text-align:left}.tabla thead th{background:var(--surface2);font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap;position:sticky;top:0}@media (hover:hover){.tabla tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.tabla tr:last-child td{border-bottom:0}.tabla td.num,.tabla th.num{text-align:right}.tabla a{color:var(--ink);text-decoration:none;font-weight:500}@media (hover:hover){.tabla a:hover{color:var(--accent)}}td.mejor{color:var(--good-t);font-weight:600}td.mejor::before{content:"▲ ";font-size:9px}.nota{font-size:var(--t-m);color:var(--ink2);background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 25%,transparent);border-radius:var(--r-m);padding:11px 13px;margin:0 0 8px;max-width:56ch}.aviso-estado{margin-top:22px;background:var(--surface);border:1px dashed var(--hair2);border-radius:var(--r-l);padding:22px}.aviso-estado h2{margin:0 0 8px;font-size:22px}.aviso-estado p{margin:0 0 6px;color:var(--ink2)}.fuente{margin-top:18px;font-size:13px;color:var(--muted)}.datos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.datos.cuatro{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dato{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-m);padding:12px 14px}.dato span{display:block;font-size:12px;color:var(--muted)}.dato b{font:600 18px var(--fn);font-variant-numeric:tabular-nums}.dato em{display:block;font-style:normal;font-size:12px;margin-top:3px;color:var(--muted)}.dato em.mejor{color:var(--good-t)}.dato em.peor{color:var(--bad)}.leyenda-flechas{margin:10px 0 0}.leyenda-flechas .mejor{color:var(--good-t)}.leyenda-flechas .peor{color:var(--bad)}.trk{position:relative;display:block;height:10px;border-radius:999px;background:var(--surface2)}.trk i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--accent)}.trk u{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);opacity:.75;border-radius:var(--r-s)}.trk.vacio{background:none;height:auto;font-size:var(--t-xs);color:var(--muted)}.ficha{padding-bottom:10px}.ficha-tit{flex:1;min-width:240px}.sub{margin:6px 0 0;color:var(--ink2);font-size:14px}.sub a{color:var(--ink2)}.ficha-acc{display:flex;gap:8px;flex-wrap:wrap}.btn-lista,.btn-seguir{display:inline-flex;align-items:center;gap:7px;font:600 14px "IBM Plex Sans",sans-serif;border-radius:var(--r-m);padding:9px 14px;cursor:pointer;text-decoration:none}.btn-lista{color:var(--ink);background:var(--surface);border:1px solid var(--hair2)}.btn-lista svg,.btn-seguir svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.btn-lista[aria-pressed="true"]{color:var(--warn-ink);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-bg)}.btn-lista[aria-pressed="true"] svg{fill:currentColor}.btn-seguir{color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent)}@media (hover:hover){.btn-seguir:hover{background:var(--accent-2);color:var(--accent-ink)}}.ficha-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.resumen-lat{position:sticky;top:80px}.lat-caja{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l);padding:18px;box-shadow:var(--sombra)}.lat-caja .insignias{justify-content:center;margin:2px 0 14px}.kvs{display:flex;flex-direction:column;border-top:1px solid var(--hair)}.kv{display:grid;grid-template-columns:1fr auto;gap:0 10px;padding:9px 0;border-bottom:1px solid var(--hair);align-items:baseline}.kv span{font-size:13px;color:var(--ink2)}.kv b{font:600 var(--t-m) var(--fn);font-variant-numeric:tabular-nums;text-align:right}.kv em{grid-column:1/-1;font-style:normal;font-size:11.5px;color:var(--muted)}@media(max-width:980px){.ficha-grid{grid-template-columns:1fr}.resumen-lat{position:static}.lat-caja{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:0 20px;align-items:center}.lat-caja .insignias{grid-column:1}.kvs{grid-column:2;grid-row:1/3}.lat-nav{grid-column:1/-1;flex-direction:row;overflow-x:auto;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hair)}.lat-nav a{white-space:nowrap;border-left:0;background:var(--surface2)}}@media(max-width:600px){.lat-caja{display:block}}.principal{min-width:0}.sec{margin-top:8px;padding-block:24px;border-bottom:1px solid var(--hair)}.sec:first-child{padding-top:0}.sec h2{font-size:24px;margin:0 0 6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sec-lede{margin:0 0 16px;color:var(--muted);font-size:14px}.cuenta{font:600 13px var(--fn);color:var(--good-t);background:var(--good-bg);border-radius:999px;padding:3px 10px;letter-spacing:0;font-variant-numeric:tabular-nums}.lectura{margin-top:10px}.lectura p{max-width:54ch;margin:0 0 10px;font-size:16px}.grafico{padding:16px 18px 12px;margin-top:18px}.grafico .h4{margin-bottom:6px}.posicion{display:block;width:100%;height:auto}.p-eje{fill:var(--muted);font:11px var(--fn);font-variant-numeric:tabular-nums}.p-med{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 4;opacity:.7}.p-par{fill:var(--mute);opacity:.8;stroke:var(--surface);stroke-width:1.5}.posicion a:focus-visible .p-par{opacity:1;fill:var(--ink2)}@media (hover:hover){.posicion a:hover .p-par{opacity:1;fill:var(--ink2)}}.p-tallo{stroke:var(--ink);stroke-width:1.5}.p-etq{fill:var(--ink);font:700 13px var(--fn);font-variant-numeric:tabular-nums}.clave{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:10px 0 0}.clave span{display:inline-flex;align-items:center;gap:6px}.linea-med{width:2px;height:12px;background:var(--ink);opacity:.8;display:inline-block}.linea-med.punteada{background:none;border-left:2px dashed var(--ink);width:0}.chqs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:700px){.chqs{grid-template-columns:1fr}}.chq{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-m);padding:12px 14px}.chq-i{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:700 13px "IBM Plex Sans",sans-serif}.chq.si .chq-i{color:var(--good-t);background:var(--good-bg)}.chq.no .chq-i{color:var(--bad);background:var(--bad-bg)}.chq b{display:block;font-size:var(--t-m)}.chq div span{font-size:13.5px;color:var(--ink2)}.pilares-grid{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:center}@media(max-width:760px){.pilares-grid{grid-template-columns:1fr}}.huella-caja{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l);padding:8px}.huella{display:block;width:100%;height:auto;max-width:480px;margin-inline:auto}.hu-anillo{fill:none;stroke:var(--hair2);stroke-dasharray:2 4}.hu-fondo{fill:var(--surface2)}.hu-petalo{stroke:var(--surface);stroke-width:1.5;opacity:.92}.hu-etq{fill:var(--ink2);font:500 11.5px "IBM Plex Sans",sans-serif}.hu-val{fill:var(--ink);font:600 11.5px var(--fn);font-variant-numeric:tabular-nums}.hu-centro{fill:var(--surface);stroke:var(--hair2)}.hu-total{fill:var(--ink);font:800 26px "Plus Jakarta Sans",sans-serif}.pilar{display:grid;grid-template-columns:minmax(150px,1.1fr) 2fr 92px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hair)}.pilar .l{font-size:14px}.pilar .l small{display:block;color:var(--muted);font-size:12px}.pilar .v{font:500 13px var(--fn);text-align:right;font-variant-numeric:tabular-nums}@media(max-width:560px){.pilar{grid-template-columns:1fr 80px}.pilar .trk{grid-column:1/-1;grid-row:2}}.cals{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.cal{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l);padding:16px;box-shadow:var(--sombra)}.cal h3{margin:0 0 10px;font:600 14px "IBM Plex Sans",sans-serif;letter-spacing:0;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cal h3 b{font:800 26px "Plus Jakarta Sans",sans-serif}.cal h3 b small{font-size:14px;color:var(--muted);font-weight:600}.cal p{font-size:13px;color:var(--ink2);margin:10px 0 0}.escala{display:block;width:100%;height:auto}.es-zona{fill:var(--muted);font:11px "IBM Plex Sans",sans-serif}.es-marca{fill:var(--ink)}.f-barra{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.f-barra i{height:10px;border-radius:var(--r-s);background:var(--surface2);border:1px solid var(--hair)}.f-barra i.on{background:var(--good);border-color:var(--good)}.f-lista{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:4px;font-size:13px}.f-lista li{display:flex;gap:8px;align-items:center;color:var(--ink2)}.f-lista li span{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.f-lista li.si span{color:var(--good-t);background:var(--good-bg)}.f-lista li.no span{color:var(--bad);background:var(--bad-bg)}.f-lista li.nd{color:var(--muted)}.f-lista li.nd span{background:var(--surface2)}.cob{position:relative;height:12px;border-radius:999px;background:var(--surface2);overflow:visible}.cob i{position:absolute;inset:0 auto 0 0;border-radius:999px}.cob u{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--ink);opacity:.6}.cob-ejes{display:flex;justify-content:space-between;font:11px var(--fn);color:var(--muted);margin-top:6px;font-variant-numeric:tabular-nums}.pila{display:flex;height:34px;border-radius:var(--r-m);overflow:hidden;gap:2px;background:var(--surface)}.pila div{display:flex;align-items:center;justify-content:center;font:12px var(--fn);white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.pila-ley{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--t-xs);color:var(--ink2);margin-top:8px}.pila-ley span{display:inline-flex;align-items:center;gap:6px}.historial{display:block;width:100%;max-width:720px;height:auto}.historial polygon{pointer-events:none}.h-grid{stroke:var(--hair)}.h-eje{fill:var(--muted);font:11px var(--fn);font-variant-numeric:tabular-nums}.h-linea{stroke:var(--accent);stroke-width:2.2}.h-val{fill:var(--ink);font:600 12px var(--fn);font-variant-numeric:tabular-nums}.minis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}@media(max-width:1100px){.minis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mini-caja{margin:0;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l);padding:12px 12px 6px}.mini-caja figcaption{font-size:13px;font-weight:600;color:var(--ink2)}.mini{display:block;width:100%;height:auto}.mi-cero{stroke:var(--hair2)}.mi-eje{fill:var(--muted);font:10.5px var(--fn);font-variant-numeric:tabular-nums}.mi-val{fill:var(--ink);font:600 11.5px var(--fn);font-variant-numeric:tabular-nums}.tabla-det{margin-top:14px}.tabla-det summary{cursor:pointer;font-weight:600;color:var(--accent);font-size:14px}.verif{margin-top:26px;background:var(--good-bg);border:1px solid color-mix(in srgb,var(--good) 25%,transparent);border-radius:var(--r-l);padding:16px 18px}.verif h2{margin:0 0 8px;font:700 16px "IBM Plex Sans",sans-serif;letter-spacing:0;display:flex;align-items:center;gap:8px;color:var(--good-t)}.verif svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.verif ul{margin:0;padding-left:20px;font-size:13.5px;color:var(--ink2)}.afils{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.afil{display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-m);padding:14px;text-decoration:none;color:var(--ink)}@media (hover:hover){.afil:hover{border-color:var(--accent);color:var(--ink)}}.afil span{font-size:13px;color:var(--ink2)}.ficha .cta,article>.cta,.principal>.cta{margin-top:26px}.pills+.h4{margin-top:22px}.cta-seguir{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;border-color:var(--accent);background:linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--accent) 7%,var(--surface)))}.cta-seguir>div:nth-child(2) h2{margin:0}.cta-seguir .form-correo,.cta-seguir>.chica,.cta-seguir>.candados{grid-column:1/-1;margin:0}.seguir-icono{width:44px;height:44px;border-radius:var(--r-m);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.seguir-icono svg{width:22px;height:22px}.insignias{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chica,.form-legal,.fuente,.fuente-cab{max-width:54ch}main p,main li,main dd,main figcaption{max-width:54ch}.pie{margin-top:64px;border-top:1px solid var(--hair);background:var(--surface);padding-block:30px 44px;font-size:13px;color:var(--muted)}.pie p{max-width:92ch;margin:0 0 10px}.descargo{color:var(--ink2)}.sec h2.h4,.sec h3.h4{font:600 12px "IBM Plex Sans",sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);display:block;margin:22px 0 12px}.sec .bloque:first-of-type h2.h4{margin-top:0}.sec>.bloque{margin-top:18px}.ficha-grid>*{min-width:0}.matiz{background:var(--accent-soft);border-radius:var(--r-s);padding:8px 10px;color:var(--ink)!important}.precio{margin-top:14px}.tv-caja{min-height:0}.tv-caja.con{min-height:220px}.tv-espera{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:18px 14px;border-radius:var(--r-m);background:var(--surface2);border:1px solid var(--hair)}.tv-caja.con .tv-espera{min-height:220px}.tv-espera p{margin:0;max-width:34ch}.tv-espera label{display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;min-height:44px}.tv-cargar{display:inline-flex;align-items:center;gap:8px}.tv-cargar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.premium-grid{grid-template-columns:1fr}}.op{font-size:14px;display:flex;gap:10px;align-items:center;min-height:44px}.candados{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.candado{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink2);text-decoration:none;border:1px dashed var(--hair2);border-radius:999px;padding:5px 12px;background:var(--surface)}@media (hover:hover){.candado:hover{border-color:var(--accent);color:var(--accent)}}.candado svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.9}.candado span{font:600 10.5px var(--fn);text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:var(--r-s);padding:1px 5px;font-variant-numeric:tabular-nums}.q{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;border-radius:50%;border:1px solid var(--hair2);font:600 10px "IBM Plex Sans",sans-serif;color:var(--muted);text-decoration:none;vertical-align:1px}@media (hover:hover){.q:hover{color:var(--accent);border-color:var(--accent)}}.sen-ok{display:flex;gap:12px;align-items:flex-start;background:var(--good-bg);border-radius:var(--r-m);padding:14px}.sen-ok>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--good-t);font-weight:700;flex:none}.sen-ok p{margin:4px 0 0;font-size:14px;color:var(--ink2)}.sen-peor{margin-top:12px;background:var(--surface);border:1px solid var(--hair);border-left:3px solid var(--bad);border-radius:var(--r-m);padding:14px}.sen-peor b{display:block;font-size:16px;margin-top:8px}.sen-peor p{margin:4px 0 0;font-size:14px;color:var(--ink2)}[data-tip]{cursor:pointer}.hu-petalo{transform-box:view-box;transform-origin:250px 160px;transition:transform var(--dur-lenta) var(--ease-sale) calc(var(--i,0)*90ms),opacity var(--dur-media),filter var(--dur-media);outline:none}.huella .hu-petalo:focus-visible{opacity:1;filter:brightness(1.08) drop-shadow(0 2px 6px rgba(0,0,0,.25))}.huella .hu-petalo:focus-visible{outline:none;stroke:var(--ink);stroke-width:4px;paint-order:stroke}.hu-sub{fill:var(--muted);font:600 9.5px "IBM Plex Sans",sans-serif;text-transform:uppercase;letter-spacing:.06em}.hu-total{transition:opacity var(--dur-rapida)}.hu-ayuda{text-align:center;margin:4px 0 0}.pilar{transition:background var(--dur-rapida);border-radius:var(--r-s);padding-inline:8px;margin-inline:-8px}.trk i{transform-origin:left center;transition:transform var(--dur-lenta) var(--ease-sale)}.mini rect{transform-box:fill-box;transform-origin:center bottom;transition:transform var(--dur-lenta) var(--ease-sale) calc(var(--i,0)*90ms),filter var(--dur-rapida)}.mini rect.neg{transform-origin:center top}@media (hover:hover){.mini rect:hover{filter:brightness(1.12)}}.p-par{transform-box:fill-box;transform-origin:center;transition:transform var(--dur-lenta) var(--ease-sale) calc(var(--i,0)*18ms),opacity var(--dur-lenta) calc(var(--i,0)*18ms),fill var(--dur-rapida)}@media (hover:hover){.posicion a:hover .p-par{transform:scale(1.35)}}.p-yo{transform-box:fill-box;transform-origin:center;animation:latido 2.4s ease-in-out 1.2s 2}@keyframes latido{0%,100%{transform:scale(1)}50%{transform:scale(1.25)}}.h-linea{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-lenta) ease}.historial circle{transition:opacity var(--dur-lenta) calc(.3s + var(--i,0)*150ms),r var(--dur-rapida)}@media (hover:hover){.historial circle:hover{r:8}}[data-contar]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.cal,.chq,.dato{transition:transform var(--dur-rapida),box-shadow var(--dur-rapida),border-color var(--dur-rapida)}@media (hover:hover){.cal:hover,.chq:hover,.dato:hover{transform:translateY(-2px);box-shadow:var(--sombra-2)}}}.pilares-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr)}@media(max-width:1100px){.pilares-grid{grid-template-columns:1fr}.huella-caja{max-width:480px;margin-inline:auto;width:100%}}.hu-etq{font-size:14px}.hu-val{font-size:14px}.hu-total{font-size:30px}.minis{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.minis{grid-template-columns:1fr}}.mi-eje{font-size:12px}.mi-val{font-size:13px}.mini-caja figcaption{font-size:14px}@keyframes pop-ok{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}a.tarjeta{transition:transform var(--dur-media) var(--ease-sale),box-shadow var(--dur-media),border-color var(--dur-media)}@media (hover:hover){a.tarjeta:hover{transform:translateY(-4px);box-shadow:0 14px 34px -16px rgba(15,23,42,.35);border-color:color-mix(in srgb,var(--accent) 45%,var(--hair))}}.historial .h-guia{transition:opacity var(--dur-rapida);pointer-events:none}.historial .h-guia line{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 3;opacity:.45}.historial .h-guia circle{fill:none;stroke:var(--accent);stroke-width:2.5;transition:cx var(--dur-rapida),cy var(--dur-rapida)}.historial .h-zona{cursor:crosshair}.progreso{position:fixed;top:env(safe-area-inset-top,0px);left:0;right:0;height:3px;z-index:60;pointer-events:none}.progreso i{display:block;height:100%;background:linear-gradient(90deg,var(--good),var(--accent));transform:scaleX(0);transform-origin:left}.top{transition:box-shadow var(--dur-media)}.arriba{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;width:46px;height:46px;border-radius:50%;border:1px solid var(--hair2);background:var(--surface);color:var(--ink);box-shadow:var(--sombra-2);cursor:pointer;display:grid;place-items:center}.arriba[hidden]{display:none}.arriba svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.arriba:hover{border-color:var(--accent);color:var(--accent)}}@media (prefers-reduced-motion:no-preference){.arriba:not([hidden]){animation:pop-ok .3s ease both}}.aviso-flot{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:70;background:var(--ink);color:var(--surface);padding:11px 18px;border-radius:var(--r-m);font-size:14px;box-shadow:var(--sombra-2);max-width:calc(100vw - 32px)}.buscador.mini .atajo{position:absolute;right:9px;top:50%;transform:translateY(-50%);font:600 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted);border:1px solid var(--hair2);border-bottom-width:2px;border-radius:var(--r-s);padding:0 6px;background:var(--surface);pointer-events:none}.buscador.mini input:focus+.atajo,.buscador.mini input:not(:placeholder-shown)+.atajo{display:none}@media (max-width:900px),(hover:none){.buscador.mini .atajo{display:none}}.btn-compartir svg{fill:none}.tabla tbody tr{transition:background var(--dur-rapida)}@media (hover:hover){.tabla tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}:root{--good-t:var(--good);--warn-t:var(--warn-ink);--bad-t:var(--bad);--mute-t:var(--muted);--nodata-t:var(--muted)}.mini path{transform-box:fill-box;transform-origin:center bottom;transition:transform var(--dur-lenta) var(--ease-sale) calc(var(--i,0)*90ms),filter var(--dur-rapida),opacity var(--dur-rapida)}.mini path.neg{transform-origin:center top}.mi-grid{stroke:var(--hair);stroke-width:1}.mi-cero{stroke:var(--hair2);stroke-width:1}.mini .mi-hit{cursor:pointer}.mini path{pointer-events:none}@media (hover:hover){.mini:has(.mi-hit:hover) path{opacity:.45}}@media (hover:hover){.mini .mi-hit:hover+path{opacity:1}}@media (hover:hover){.mini .mi-hit:hover{fill:color-mix(in srgb,var(--accent) 6%,transparent)}}.mi-delta{font:600 11px "IBM Plex Sans",sans-serif;fill:var(--muted)}.mi-delta.bien{fill:var(--good-t)}.mi-delta.mal{fill:var(--bad-t)}.historial .h-guia line{stroke-dasharray:none;opacity:.3}.h-val{font-size:var(--t-xs)}.h-val-ult{font-size:15px;font-weight:700}.pu-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.pu-tile{border:1px solid var(--hair);border-radius:var(--r-m);padding:12px 14px;display:flex;flex-direction:column;gap:3px;background:var(--surface)}.pu-tile span{font-size:var(--t-xs);color:var(--muted)}.pu-tile b{font:600 19px var(--fn);font-variant-numeric:tabular-nums}.pu-var{font-style:normal;font-size:var(--t-xs);font-weight:600}.pu-var.bien{color:var(--good-t)}.pu-var.mal{color:var(--bad-t)}.pu-var.igual{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.pu-tile{transition:opacity var(--dur-lenta) ease,transform var(--dur-lenta) ease}.pu-tile:nth-child(2){transition-delay:.08s}.pu-tile:nth-child(3){transition-delay:.16s}.pu-tile:nth-child(4){transition-delay:.24s}}@media (max-width:640px){.pu-tiles{grid-template-columns:1fr 1fr}.pu-tile b{font-size:16px}}.dividendo{padding:22px;display:flex;flex-direction:column;gap:18px}.dv-cab{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.dv-cab p{margin:0;flex:1;min-width:240px;color:var(--ink2)}.dv-escala{position:relative;padding:34px 0 26px;container-type:inline-size}.dv-zonas{display:flex;gap:2px;height:12px}.dv-zonas i{display:block;height:100%}.dv-zonas .z1{background:var(--good);border-radius:var(--r-s) 0 0 var(--r-s)}.dv-zonas .z2{background:var(--warn)}.dv-zonas .z3{background:var(--bad);border-radius:0 var(--r-s) var(--r-s) 0}.dv-marca{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;cursor:default}.dv-marca b{font:700 13px var(--fn);background:var(--ink);color:var(--surface);border-radius:var(--r-s);padding:2px 7px;font-variant-numeric:tabular-nums}.dv-marca::after{content:"";width:3px;height:26px;background:var(--ink);border-radius:var(--r-s);margin-top:2px;box-shadow:0 0 0 2px var(--surface)}.dv-ejes{position:relative;height:16px;margin-top:6px}.dv-ejes span{position:absolute;transform:translateX(-50%);font:11px var(--fn);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.dv-ejes span:first-child{transform:none}.dv-ejes span:last-child{transform:translateX(-100%)}@media (prefers-reduced-motion:no-preference){.dv-marca{transition:transform var(--dur-lenta) var(--ease-sale),opacity var(--dur-lenta)}}.buscar-btn,.buscar-cerrar{display:none}.menu a{white-space:nowrap}@media(max-width:620px){.buscar-btn{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-left:auto;border-radius:var(--r-m);border:1px solid var(--hair);background:none;color:var(--ink2);cursor:pointer;padding:0}.buscar-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.top .buscador.mini{display:none}.top.buscando .marca,.top.buscando .buscar-btn,.top.buscando .top-lista,.top.buscando .menu-btn{display:none}.top.buscando .buscador.mini{display:block;flex:1;margin-left:0}.top.buscando .buscar-cerrar{display:block;flex:none;background:none;border:0;color:var(--accent);font:inherit;font-weight:500;padding:8px 2px;cursor:pointer}.top.buscando .atajo{display:none}}@media(max-width:640px){.sm-tabla thead{display:none}.sm-tabla,.sm-tabla tbody{display:block;min-width:0;width:100%}.sm-tabla tr:last-child{border-bottom:0}.tabla.sm-tabla td.num{text-align:left}.sm-tabla .sm-var{display:inline;margin-left:6px}.sm-tabla tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;padding:12px 14px;border-bottom:1px solid var(--hair)}.sm-tabla td{display:block;padding:0;border:0;text-align:left}.sm-tabla td:first-child{grid-column:1/-1;font-weight:600}.sm-tabla td[data-l]::before{content:attr(data-l);display:block;font:500 11px "IBM Plex Sans",sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:1px}.sm-tabla .bloque-l{display:inline;margin-left:6px}}.indice-tag{display:inline-block;font:600 11.5px var(--fn);letter-spacing:.02em;padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);vertical-align:1px;cursor:help;font-variant-numeric:tabular-nums}.dv-simple{display:flex;gap:14px;align-items:flex-start}.dv-simple p{margin:0}@media(max-width:520px){.dv-simple{flex-direction:column}}@media(max-width:720px){.az-nav{position:static}.letra{scroll-margin-top:80px}}.btn-wa svg{width:17px;height:17px}.btn-wa{color:#4ADE80}@media (hover:hover){.btn-wa:hover{border-color:#25D366}}@media(max-width:560px){.ch-cab{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.fn-fila{grid-template-columns:1fr 64px;row-gap:4px}.fn-trk{grid-column:1/-1;order:3}.fn-fila .chica{grid-column:1/-1;order:4}}@media(max-width:520px){.datos.cuatro{grid-template-columns:1fr 1fr}.datos.cuatro .dato b{font-size:17px}}.racha,.devuelto{margin-top:18px}.racha h3,.devuelto h3{margin:0 0 8px}.racha-cab{display:flex;gap:14px;align-items:flex-start}.racha-cab p{margin:0}.racha-cab .badge{white-space:nowrap}@media(max-width:520px){.racha-cab{flex-direction:column;gap:8px}.racha-cab .badge{white-space:normal}}.dps-barras{display:flex;align-items:flex-end;gap:4px;height:110px;margin:14px 0 4px;padding-bottom:18px;position:relative}.dps-b{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.dps-b i{display:block;width:100%;max-width:34px;height:var(--h);border-radius:var(--r-s) var(--r-s) 1px 1px;background:var(--good);opacity:.85}.dps-b.igual i{background:var(--mute)}.dps-b.baja i{background:var(--bad)}.dps-b.esp i{background:repeating-linear-gradient(135deg,var(--warn) 0 4px,transparent 4px 7px);border:1px solid var(--warn);opacity:1}.dps-b em{position:absolute;bottom:-18px;font:500 10.5px var(--fn);font-style:normal;color:var(--muted);font-variant-numeric:tabular-nums}.devuelto p{margin:0 0 8px}.form-correo .form-legal{flex-basis:100%;margin:2px 0 0}@media(max-width:560px){.ch-paso{gap:10px}.ch-filas li{grid-template-columns:auto 1fr auto auto;grid-template-areas:"tk nm b x" "p p p p"}.ch-filas .tk{grid-area:tk}.ch-filas .nm{grid-area:nm}.ch-filas .badge{grid-area:b}.ch-quitar{grid-area:x}.ch-peso{grid-area:p}.ch-peso input{flex:1;width:auto}.ch-sectores li{grid-template-columns:1fr auto;grid-template-areas:"n v" "b b"}.ch-sectores li span:first-child{grid-area:n}.ch-sectores li b{grid-area:v}.ch-sb{grid-area:b}}.form-correo input:focus-visible,.buscador input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q{position:relative}.q::after{content:"";position:absolute;inset:-13px}.migas a{display:inline-block;padding-block:8px}.tabla-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{scrollbar-gutter:stable}.afils{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.afil{transition:border-color var(--dur-rapida),transform var(--dur-rapida)}@media (hover:hover){.afil:hover{border-color:var(--accent);transform:translateY(-1px)}}.afil-cta{margin-top:auto;padding-top:8px;font-weight:700;color:var(--accent);font-size:14px}.afil-nota{color:var(--muted);font-size:12px}.faq details{border:1px solid var(--hair);border-radius:var(--r-m);background:var(--surface);padding:0 16px;margin:8px 0}.faq summary{cursor:pointer;font-weight:600;padding:14px 0;list-style-position:outside}.faq details[open] summary{border-bottom:1px solid var(--hair)}.faq details p{margin:12px 0 14px;color:var(--ink2)}svg.mini{max-width:380px}.pilares-grid{align-items:start}.dato b{font-variant-numeric:tabular-nums}.dato b{overflow-wrap:anywhere}.pills+h2,.pills+.h4{margin-top:22px}#comparar .pills{margin-bottom:18px}.ficha .sec>h2::before{content:"";display:block;width:28px;height:4px;border-radius:var(--r-s);margin-bottom:10px;background:linear-gradient(90deg,var(--accent),var(--accent-2,var(--accent)))}@media (max-width:640px){.p-eje{font-size:20px}.p-etq{font-size:22px}.h-eje{font-size:20px}.h-val{font-size:19px}.h-val-ult{font-size:23px}.ficha-acc .btn-lista:not(.btn-wa) span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ficha-acc .btn-wa span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ficha-acc{display:flex;flex-wrap:wrap}.ficha-acc .btn-seguir{flex:1;justify-content:center}.ficha-salidas{margin:4px 0 0}.ficha-salidas .btn{flex:1 1 auto;justify-content:center}}@media (max-width:640px){.candados{gap:6px}}h1,h2,h3{font-family:var(--fd);letter-spacing:-.02em}h1{font-weight:800}h2,h3{font-weight:700}.num,.mono{font-variant-numeric:tabular-nums}.btn,.btn-lista,.btn-seguir{border-radius:var(--r-s)}.tarjeta{border-radius:var(--radio);box-shadow:var(--sombra)}.badge{border-radius:var(--r-s)}.pill{border-radius:999px}:focus-visible{outline-color:var(--accent)}.top{background:var(--marino);border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:none;color:var(--marino-tinta)}.top-in{min-height:62px;gap:20px}.top .marca,.pie .marca{color:var(--blanco)}.marca-logo{width:30px;height:30px;border-radius:var(--r-s);background:#1F4FD8;display:grid;place-items:center;flex:none;box-shadow:0 0 0 1px rgba(255,255,255,.08) inset}.marca-logo svg{width:17px;height:17px;fill:none;stroke:var(--blanco);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.marca b{font:700 17px var(--fd);letter-spacing:-.015em}.top .menu a{color:var(--marino-gris);font-size:14px;padding:7px 10px;border-radius:var(--r-s)}@media (hover:hover){.top .menu a:hover{background:var(--marino2);color:var(--blanco)}}.top .buscador.mini input{background:var(--marino2);border-color:rgba(255,255,255,.08);color:var(--marino-tinta);border-radius:var(--r-s)}.top .buscador.mini input::placeholder{color:var(--marino-gris)}.top .buscador.mini input:focus{background:#16223A;border-color:var(--accent);box-shadow:0 0 0 3px rgba(126,162,255,.22)}.top .buscador.mini .atajo{color:var(--marino-gris);border-color:rgba(255,255,255,.14);background:transparent}.top-lista,.top .menu-btn,.top .buscar-btn{color:var(--marino-tinta);border-color:rgba(255,255,255,.12);border-radius:var(--r-s)}@media (hover:hover){.top-lista:hover,.top .menu-btn:hover,.top .buscar-btn:hover{color:var(--blanco);border-color:rgba(255,255,255,.3)}}.top-lista-n{background:var(--accent);color:#070C17}.top-premium{flex:none;font-size:13.5px;font-weight:600;color:#070C17;background:var(--marino-tinta);padding:8px 13px;border-radius:var(--r-s);text-decoration:none;white-space:nowrap}@media (hover:hover){.top-premium:hover{background:var(--blanco);color:#070C17}}.top .buscar-cerrar{color:#9DB8FF!important}.menu-movil{background:var(--marino);border-top-color:rgba(255,255,255,.08)}.menu-movil a,.menu-movil span{color:var(--marino-tinta)}@media (hover:hover){.menu-movil a:hover{background:var(--marino2)}}.menu-movil small{color:var(--marino-gris)}@media(max-width:1023px){.top-premium{display:none}}.lienzo{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block}.vivo{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--marino-gris);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);padding:6px 12px;border-radius:999px}.vivo i{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none;position:relative}.vivo i::after{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(52,201,138,.6);opacity:0;pointer-events:none}@media(max-width:960px){.h5-in{grid-template-columns:minmax(0,1fr);padding-block:52px 44px;min-height:0;gap:32px}}@media(max-width:520px){.h5 .buscador.grande input{padding-right:16px}.buscar-ir{display:none}.h5 .lede{font-size:var(--t-l)}}.chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:var(--r-s);white-space:nowrap}.chip.sana{background:var(--good-bg);color:var(--good-t)}.chip.vigilar{background:var(--warn-bg);color:var(--warn-ink)}.chip.debil{background:var(--bad-bg);color:var(--bad)}.demo-med{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px;align-items:center}.d-ring{width:118px;height:118px;display:block}.d-fondo{fill:none;stroke:rgba(255,255,255,.08);stroke-width:10}.d-arc{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset var(--dur-lenta) var(--ease-sale),stroke var(--dur-lenta)}.d-arc.sana{stroke:var(--good)}.d-arc.vigilar{stroke:var(--warn)}.d-arc.debil{stroke:var(--bad)}.d-num{font:800 34px var(--fd);fill:var(--blanco)}.d-ring .de{font-size:11px;fill:#93A1B8}.demo-kpi{margin:0;display:grid;gap:8px}.demo-kpi div{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07)}.demo-kpi div:last-child{border-bottom:0;padding-bottom:0}.demo-kpi dt{color:#93A1B8}.demo-kpi dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:960px){.demo{justify-self:stretch;max-width:none}}@media(max-width:400px){.demo-med{grid-template-columns:96px minmax(0,1fr)}.d-ring{width:96px;height:96px}.demo-pil div{grid-template-columns:84px minmax(0,1fr) 26px}}@media(max-width:860px){.cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}.logo{background:color-mix(in srgb,var(--c,#4A5568) 13%,var(--surface));color:color-mix(in srgb,var(--c,#4A5568) 62%,var(--ink));border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,#4A5568) 24%,transparent);font:700 10.5px var(--fd);letter-spacing:-.01em}.logo.grande{font-size:14px}@media(max-width:560px){.tabla .sp{display:none}.emp .nm{max-width:130px}}@media(max-width:800px){.pasos{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.metodo{grid-template-columns:minmax(0,1fr);padding:24px;gap:24px}}@media(max-width:460px){.pesos-l{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.confia,.herr4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.confia,.herr4{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.cta.cta-osc{grid-template-columns:minmax(0,1fr);padding:44px 0}}main:has(> .banda-cta:last-child)~.pie{margin-top:0}.pie{margin-top:72px;background:var(--marino);color:var(--marino-gris);border-top:1px solid rgba(255,255,255,.07);padding-block:44px 36px;font-size:13px}.pie-cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid var(--marino-borde)}.pie-marca p{margin:12px 0 0;max-width:36ch;line-height:1.5;font-size:14px;color:#A3AFC4}.pie nav{display:grid;gap:2px;align-content:start;font-size:14px}.pie nav a{display:block;padding:11px 0}.pie nav h2{margin:0 0 4px;font:600 13px "IBM Plex Sans",sans-serif;letter-spacing:.02em;color:var(--blanco)}.pie nav a,.pie nav span{color:#A3AFC4;text-decoration:none}@media (hover:hover){.pie nav a:hover{color:var(--blanco);text-decoration:underline}}.pie p{color:#A3AFC4;max-width:110ch}.pie .descargo{color:#C9D2E0}.pie .descargo b{color:var(--blanco)}.pie .pie-redes-tit{margin:18px 0 8px;font-weight:600;color:var(--blanco)}.pie-redes{display:flex;gap:10px}.pie-redes a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.08);color:#C9D2E0;transition:background var(--dur-rapida) var(--ease-suave),color var(--dur-rapida) var(--ease-suave)}.pie-redes svg{width:22px;height:22px;fill:currentColor}@media (hover:hover){.pie-redes a:hover{background:var(--blanco);color:var(--marino)}}.pie-redes a:focus-visible{outline:2px solid var(--blanco);outline-offset:2px}.pie-datos{color:#8E9BB1}@media(max-width:760px){.pie-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pie-marca{grid-column:1/-1}}.tabla-scroll{border-radius:var(--radio)}.tabla thead th{font-size:var(--t-xs)}html:has(.f-tabs){scroll-padding-top:128px}.f-cab{background:var(--marino);color:var(--marino-tinta)}.f-id{display:flex;flex-wrap:wrap;gap:16px 22px;align-items:center;padding-block:16px 20px}.f-cab .logo.grande{width:58px;height:58px;border-radius:var(--r-l);background:var(--c);color:var(--blanco);box-shadow:none;font-size:15px}.f-cab h1{margin:0;color:var(--blanco);font-size:clamp(25px,3.6vw,38px);letter-spacing:-.03em}.f-cab .sub{color:var(--marino-gris)}.resp-corta{margin:-8px 0 20px;max-width:60ch;font-size:15px;line-height:1.6;color:var(--marino-tinta)}.f-cab .sub a{color:#C9D2E0}@media (hover:hover){.f-cab .sub a:hover{color:var(--blanco)}}.f-cab .indice-tag{color:#C9D2E0;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.f-cab .btn-lista{background:transparent;color:var(--marino-tinta);border-color:rgba(255,255,255,.18)}@media (hover:hover){.f-cab .btn-lista:hover{border-color:rgba(255,255,255,.4);color:var(--blanco)}}.f-cab .btn-lista[aria-pressed="true"]{color:var(--warn);border-color:rgba(237,177,63,.5);background:rgba(237,177,63,.1)}.f-cab .btn-seguir{background:#1F4FD8;border-color:#1F4FD8;color:var(--blanco)}@media (hover:hover){.f-cab .btn-seguir:hover{background:#173FB0;border-color:#173FB0;color:var(--blanco)}}.f-cab .btn-wa{color:var(--marino-tinta)}.kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-top:1px solid var(--marino-borde)}.kpis>div{padding:14px 16px 16px 0;min-width:0}.kpis>div+div{padding-left:16px;border-left:1px solid var(--marino-borde)}.kpis dt{font-size:var(--t-xs);color:var(--marino-gris)}.kpis dd{margin:0}.kpis b{display:block;font:600 19px "IBM Plex Sans",sans-serif;font-variant-numeric:tabular-nums;color:var(--blanco);margin-top:3px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpis b small{font-size:13px;color:var(--marino-gris);font-weight:500}.kpis b.kp{font:800 22px var(--fd)}.kpis b.kp.sana{color:var(--good)}.kpis b.kp.vigilar{color:var(--warn)}.kpis b.kp.debil{color:var(--bad)}.cambio{display:block;font-style:normal;font-size:var(--t-xs);margin-top:3px;color:var(--marino-gris)}.cambio.sube{color:var(--good)}.cambio.baja{color:var(--bad)}.fuente-cab{margin:0;padding:11px 0 15px;font-size:var(--t-xs);color:var(--marino-gris);border-top:1px solid var(--marino-borde)}@media(max-width:1000px){.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis>div:nth-child(3n+1){border-left:0;padding-left:0}.kpis>div:nth-child(n+4){border-top:1px solid var(--marino-borde)}}@media(max-width:520px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>div{border-left:0!important;padding-left:0!important;border-top:0!important}.kpis>div:nth-child(n+3){border-top:1px solid var(--marino-borde)!important}.kpis>div:nth-child(even){padding-left:14px!important;border-left:1px solid var(--marino-borde)!important}.kpis b{font-size:17px}.kpis b.kp{font-size:20px}}.f-tabs{position:sticky;top:calc(62px + env(safe-area-inset-top,0px));z-index:30;background:var(--surface);border-bottom:1px solid var(--hair);box-shadow:0 1px 0 rgba(14,23,38,.02)}.f-tabs .wrap{position:relative;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.f-tabs .wrap::-webkit-scrollbar{display:none}.f-tabs a{flex:none;padding:13px 12px 11px;font-size:14px;font-weight:500;color:var(--ink2);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}@media (hover:hover){.f-tabs a:hover{color:var(--ink)}}.ficha{padding-top:22px}.ficha-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px}.resumen-lat{top:128px}.lat-caja{border-radius:var(--r-l)}@media(max-width:980px){.ficha-grid{grid-template-columns:minmax(0,1fr)}.resumen-lat{order:-1}}.principal>.sec{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radio);padding:22px 22px 24px;margin:0 0 16px;box-shadow:var(--sombra)}.principal>.sec:first-child{padding-top:22px}.principal>.sec>h2{font-size:22px}.principal>.sec .tarjeta{box-shadow:none;background:var(--surface2)}@media(max-width:560px){.principal>.sec{padding:18px 16px 20px;border-radius:var(--r-m)}}.h-med{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 4}.linea-med.discontinua{border-top:2px dashed var(--muted);background:none;width:18px;height:0}.pares-caja{margin-bottom:14px}.pares{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:8px}.par{display:grid;grid-template-columns:70px minmax(0,1fr) 34px;gap:10px;align-items:center;font-size:13.5px}.par-tk a{font-weight:600;text-decoration:none}.par-b{height:10px;background:var(--hair);border-radius:0 var(--r-s) var(--r-s) 0;overflow:hidden}.par-b i{display:block;height:100%;background:var(--hair2);border-radius:0 var(--r-s) var(--r-s) 0}.par.yo .par-b i{background:var(--accent)}.par.yo{font-weight:700}.par-v{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.vivo i::after{animation:pulso-vivo 2s 3}@keyframes pulso-vivo{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:0}}@keyframes entra-h{from{opacity:.01;transform:translateY(18px)}}.par-b i{transform-origin:left;transition:transform var(--dur-lenta) var(--ease-sale) calc(var(--i,0)*60ms)}}@media(max-width:960px){.lienzo{opacity:.5}.h5-velo{background:linear-gradient(180deg,rgba(7,12,23,.55),rgba(7,12,23,.35) 50%,var(--marino) 100%)}}.linea-med.discontinua{vertical-align:middle}.top-lista,.top .menu-btn,.top .buscar-btn{flex-shrink:0}@media(max-width:1023px){.top-in{gap:10px}}@media(max-width:520px){.h5 .buscador.grande input{padding-right:104px}.buscar-ir{display:block;padding:0 14px;font-size:var(--t-m)}.h5 h1{font-size:clamp(30px,8.4vw,36px)}}:root{--btn:var(--accent);--btn-ink:var(--accent-ink);--btn-h:var(--accent-2)}:root[data-theme="dark"]{--btn:#1F4FD8;--btn-ink:#FFFFFF;--btn-h:#2B5CEB}.btn.pri,.btn-seguir{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}@media (hover:hover){.btn.pri:hover,.btn-seguir:hover{background:var(--btn-h);border-color:var(--btn-h);color:var(--btn-ink)}}.top-lista-n,.saltar{background:var(--btn);color:var(--btn-ink)}.ph-velo{position:absolute;inset:0;z-index:-1;pointer-events:none;background: radial-gradient(58% 75% at 18% 34%,rgba(5,8,15,.95),rgba(5,8,15,.6) 58%,transparent 100%), radial-gradient(42% 60% at 88% 0,rgba(31,79,216,.24),transparent 70%), linear-gradient(180deg,rgba(5,8,15,0) 58%,rgba(5,8,15,.9) 100%)}@media(max-width:960px){.ph.con-visual .ph-in{grid-template-columns:minmax(0,1fr);min-height:0;gap:30px;padding-block:26px 40px}.ph .lienzo{opacity:.5}.ph-velo{background:linear-gradient(180deg,rgba(5,8,15,.6),rgba(5,8,15,.45) 50%,rgba(5,8,15,.95) 100%)}}@media(max-width:720px){.ph.pv-escritorio .pv{display:none}}@media(max-width:520px){.ph h1{font-size:clamp(28px,8.2vw,36px)}.ph .lede{font-size:16px}.ph .buscador.grande input{padding-right:104px}.ph-cif .cifras{padding-bottom:36px}}.pv{position:relative;justify-self:end;width:100%;max-width:420px;padding:20px;border-radius:var(--r-l);background:linear-gradient(180deg,rgba(24,34,56,.86),rgba(14,21,36,.92));border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 80px rgba(0,0,0,.5);color:var(--blanco);display:grid;gap:14px;min-width:0}.pv::before{content:"";position:absolute;inset:-1px;border-radius:var(--r-l);padding:1px;background:linear-gradient(140deg,rgba(126,162,255,.55),transparent 40%,transparent 60%,rgba(126,162,255,.3));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pv-ceja{margin:0;font:600 13px var(--fn);color:#C9D2E0;display:flex;align-items:center;gap:8px}.pv-ceja::before{content:"";width:8px;height:8px;border-radius:var(--r-s);background:var(--accent);flex:none}.pv a{color:#C9D8FF}.pv .chip.sana{background:rgba(52,201,138,.15);color:var(--good)}.pv .chip.vigilar{background:rgba(237,177,63,.16);color:var(--warn)}.pv .chip.debil{background:rgba(242,118,106,.16);color:var(--bad)}.pv .logo{width:36px;height:36px;border-radius:var(--r-m);background:var(--c);color:var(--blanco);box-shadow:none;font-size:10.5px;flex:none}@media(max-width:960px){.pv{justify-self:stretch;max-width:none}}.pv u.good{background:var(--good)}.pv u.warn{background:var(--warn)}.pv u.bad{background:var(--bad)}.pv b.good{color:var(--good)}.pv b.warn{color:var(--warn)}.pv b.bad{color:var(--bad)}.pv .demo-med{grid-template-columns:118px minmax(0,1fr)}.pv .demo-kpi dd a{color:#C9D8FF;text-decoration:none;font-weight:600}@media (hover:hover){.pv .demo-kpi dd a:hover{text-decoration:underline}}.d-ring.chico{width:72px;height:72px}@media(max-width:520px){.pv-ind.largo{grid-template-columns:1fr}}.ph-f{position:relative;overflow:hidden;isolation:isolate}.ph-f .lienzo{opacity:.7}.ph-f .ph-velo{background:radial-gradient(60% 90% at 22% 30%,rgba(5,8,15,.94),rgba(5,8,15,.7) 60%,rgba(5,8,15,.35) 100%),linear-gradient(180deg,rgba(5,8,15,0) 50%,rgba(5,8,15,.85) 100%)}.ph-f>.wrap{position:relative}.ph-f .migas{color:var(--marino-gris);padding-block:14px 0;position:relative}.ph-f .migas a{color:#C9D2E0}.tabla tbody tr{position:relative}@media (hover:hover){.tabla tbody tr:hover{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.tabla-scroll{border-color:var(--hair2)}.tabla thead th{background:#0E1828;letter-spacing:.01em}@media (prefers-reduced-motion:no-preference){.ph-f .f-id,.ph-f .kpis{animation:entra-h .8s var(--ease-sale) both}.ph-f .kpis{animation-delay:.12s}.pv .d-arc{transition:stroke-dashoffset var(--dur-lenta) var(--ease-sale) .45s}}.ph-f.con-visual .f-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding-block:22px 34px}.f-hero-txt{min-width:0}.ph-f.con-visual .vivo{margin-bottom:22px}.ph-f.con-visual .f-id{flex-wrap:nowrap;align-items:flex-start;padding-block:0 24px}.ph-f.con-visual .ficha-tit{min-width:0}.ph-f.con-visual h1{font-size:clamp(30px,4.3vw,52px);line-height:1.04;letter-spacing:-.035em}.ph-f.con-visual .logo.grande{width:62px;height:62px;margin-top:4px;flex:none}.ph-f.con-visual .sub{margin-top:10px;font-size:15px;line-height:1.6}.f-vis{max-width:440px}.f-vis .pv-sub{margin:4px 0 -4px;font-size:var(--t-xs);color:#93A1B8}.f-vis .demo-kpi .chip{font-size:12px;padding:2px 9px}.lat-pt{display:flex;align-items:center;gap:14px;margin:0 0 12px}.lat-pt p{margin:0;display:grid;gap:2px}.lat-pt b{font:800 21px/1.1 var(--fd);color:var(--ink)}.lat-pt span{font-size:13px;color:var(--ink2)}.lat-pt+.insignias{justify-content:flex-start!important}@media(max-width:980px){.ph-f.con-visual .f-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:18px 26px}.f-vis{justify-self:stretch;max-width:none}.lat-pt{display:none}}@media(max-width:720px){.f-vis :is(.pv-sub,.pv-bs,.pv-pie){display:none}.ph-f.con-visual .logo.grande{width:48px;height:48px}}@media (prefers-reduced-motion:no-preference){.ph-f .vivo,.ph-f .ficha-acc{animation:entra-h .8s var(--ease-sale) both}.ph-f .ficha-acc{animation-delay:.1s}.ph-f .f-vis{animation:entra-h 1s .2s var(--ease-sale) both}}.f-vis .demo-kpi dd{white-space:nowrap}@media(max-width:720px){.f-vis .demo-med{grid-template-columns:96px minmax(0,1fr);gap:14px}.f-vis .d-ring{width:96px;height:96px}.f-vis .demo-kpi dt{font-size:var(--t-xs)}}@media(max-width:979px){.mov .rec.rec-vivo .rec-fijo{background:radial-gradient(90% 50% at 50% 30%,#0D1A38 0%,#060A14 60%,#03050A 100%)}}@media(max-width:979px){.mov .rec.rec-vivo .rec-pista{height:320vh}.mov .rec.rec-vivo .rec-in{align-items:flex-end;padding-bottom:16px}.mov .rec.rec-vivo .rec-txt{max-width:none;padding:16px 18px 18px;border-radius:var(--r-l);background:rgba(5,8,15,.84);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mov .rec.rec-vivo .rec-ceja{margin-bottom:4px}.mov .rec.rec-vivo h2{font-size:20px;margin-bottom:12px;max-width:none}.mov .rec.rec-vivo .rec-paso h3{font-size:19px}.mov .rec.rec-vivo .rec-paso p{font-size:14px;line-height:1.5}.mov .rec.rec-vivo .rec-prog{margin-top:14px;max-width:none}.mov .rec.rec-vivo .rec-baja{display:none}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.ph-f::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--lx,-999px) var(--ly,-999px),rgba(126,162,255,.13),rgba(126,162,255,.04) 40%,transparent 70%)}.pv{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-lenta) var(--ease-sale),box-shadow var(--dur-lenta)}.pv::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--dur-media);background:radial-gradient(300px circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.09),transparent 65%)}}.mirada{margin:4px 0 22px;padding:18px 20px 16px;border-radius:var(--r-l);background:linear-gradient(180deg,var(--surface2),var(--surface));border:1px solid var(--hair)}.mi-tit{margin:0 0 12px;font:600 12px var(--fn);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mi-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mi-col{padding:14px 16px;border-radius:var(--r-m);border:1px solid var(--hair)}.mi-si{background:var(--good-bg)}.mi-no{background:var(--warn-bg)}.mi-col h3{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:700 16px "Plus Jakarta Sans",sans-serif;color:var(--ink)}.mi-i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 13px var(--fn);color:var(--blanco)}.mi-si .mi-i{background:var(--good)}.mi-no .mi-i{background:var(--warn);color:#1A1205}.mi-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mi-col li{font-size:14px;line-height:1.45;color:var(--ink2)}.mi-col li b{color:var(--ink)}.mi-vacio{margin:0;font-size:14px;color:var(--ink2)}.mi-pie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px}.mi-seguir{display:inline-flex;align-items:center;gap:7px}.mi-seguir svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.mi-nota{font-size:13px;color:var(--muted)}.mi-ver{margin-left:auto;font-size:14px;font-weight:600}@media(max-width:640px){.mi-cols{grid-template-columns:1fr}.mirada{padding:14px 14px 12px}.mi-ver{margin-left:0}}@media (prefers-reduced-motion:no-preference){.mirada li{transition:opacity var(--dur-lenta),transform var(--dur-lenta) var(--ease-sale);transition-delay:calc(.1s + var(--i,0)*90ms)}}.flujo-caja{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l);padding:16px 16px 10px}.flujo{display:block;width:100%;height:auto;max-width:760px;margin-inline:auto;overflow:visible}.fl-b{opacity:.42;transition:opacity var(--dur-rapida)}@media (hover:hover){.fl-b:hover{opacity:.75}}.fl-gana{fill:var(--good)}.fl-gasta{fill:var(--mute)}.fl-n.fl-ing{fill:var(--accent)}.fl-n.fl-gan{fill:var(--good)}.fl-n.fl-gasto{fill:var(--mute)}.fl-t{font:500 14px var(--fn);fill:var(--ink2)}.fl-v{font:700 17px var(--fd);fill:var(--ink)}.fl-v-gan{fill:var(--good-t)}.fl-u{font:500 12px var(--fn);fill:var(--muted)}.fl-ley{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;font-size:var(--t-xs);color:var(--muted)}.fl-ley span{display:inline-flex;align-items:center;gap:6px}.fl-ley i{width:10px;height:10px;border-radius:var(--r-s);display:inline-block}.fl-ley i.fl-ing{background:var(--accent)}.fl-ley i.fl-gan{background:var(--good)}.fl-ley i.fl-gasto{background:var(--mute)}.fl-datos{margin:10px 0 4px}.fl-datos summary{cursor:pointer;font-weight:600;color:var(--accent);font-size:14px}.fl-datos table{margin-top:8px}@media (prefers-reduced-motion:no-preference){.flujo-caja .fl-b{transition:opacity var(--dur-lenta) ease .2s}}@media(max-width:640px){.flujo-caja{padding:10px 8px 8px}.fl-t{font-size:17px}.fl-v{font-size:20px}.fl-u{font-size:14px}}.pv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.pv-chips a{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font:600 13px var(--fn);text-decoration:none}.pv-chips a span{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:11px;font-weight:700}.pc-si{color:var(--good-t);background:var(--good-bg)}.pc-si span{background:var(--good);color:#06291A}.pc-no{color:var(--warn-ink);background:var(--warn-bg)}.pc-no span{background:var(--warn);color:#1A1205}@media (hover:hover){.pv-chips a:hover{filter:brightness(1.15)}}.hu-frase{margin:4px 12px 0;text-align:center;font:600 15px var(--fn);color:var(--ink)}.fl-barra{display:none}@media(max-width:640px){.flujo,.fl-ley{display:none}.fl-barra{display:block}.fb-tit{margin:0 0 8px;font:600 12px var(--fn);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fb-b{display:flex;height:18px;border-radius:var(--r-s);overflow:hidden;gap:2px}.fb-b i{display:block;height:100%}.fb-l{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.fb-l li{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;font-size:var(--t-m);color:var(--ink2)}.fb-l li i{width:12px;height:12px;border-radius:var(--r-s);display:block}.fb-l b{font:700 16px var(--fd);color:var(--ink)}}.fb-gan{background:var(--good)}.fb-g0{background:#56627F}.fb-g1{background:#3E4A66}.fb-g2{background:#2E3850}.buscador.grande{z-index:6}@media(max-width:640px){.arriba{width:40px;height:40px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));opacity:.92}}.ph-f.con-visual .f-hero{align-items:start}.flujo .fl-t,.flujo .fl-v{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}@media(max-width:640px){.vivo .v-largo{display:none}.vivo .v-corto{display:inline}}@media(max-width:760px){.rx-hu-g{grid-template-columns:1fr}.rx-hu{margin-inline:auto}.rx-q-c{grid-template-columns:1fr}.rx-cab,.rx-fila{grid-template-columns:78px 1fr 58px;gap:8px}.rx-et{font-size:13px}}@media(max-width:640px){.rx-flujo{display:none}.ch-sectores.rx-movil{display:block}}@media(max-width:640px){.pc-sola{display:none}.atajos-m{display:block}}@media(max-width:640px){.demo,.pv,.mov .rec.rec-vivo .rec-txt{-webkit-backdrop-filter:none;backdrop-filter:none}.demo,.pv{background:linear-gradient(180deg,#18223A,#0E1524)}.mov .rec.rec-vivo .rec-txt{background:rgba(5,8,15,.94)}}.logo,.pv .logo{font-size:12px;letter-spacing:-.02em}.q{width:18px;height:18px;font-size:12px}.f-lista li span,.pv-chips a span{font-size:12px}.kv em,.buscador.mini .atajo,.candado span{font-size:12px}.top-lista-n,td.mejor::before,.cob-ejes,.dv-ejes span,.indice-tag,.dps-b em{font-size:12px}.hu-sub{font-size:max(12px,calc(12px*var(--k,1)))}.p-eje,.h-eje,.es-zona,.mi-delta,.mi-eje,.mi-val,.d-ring .de{font-size:max(12px,calc(var(--t-xs)*var(--k,1)))}.p-etq,.h-val{font-size:max(13px,calc(13px*var(--k,1)))}.h-val-ult{font-size:max(15px,calc(15px*var(--k,1)))}.huella .hu-etq,.huella .hu-val{font-size:max(15px,calc(var(--t-xs)*var(--k,1)))}.d-ring.chico .de{display:none}.posicion,.historial{overflow:visible}@media(max-width:640px){.huella .hu-etq,.huella .hu-sub{display:none}.posicion{margin-top:14px}.historial .h-eje[text-anchor=end]{display:none}.mapa{min-width:1100px}.rd-txt{font-size:21px}}.escala .es-z{fill-opacity:.28;stroke-width:1.2;stroke-dasharray:3 2.5}.f-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--hair2);background:var(--surface);color:var(--ink);font:600 14px var(--fn);cursor:pointer}.chip[aria-expanded="true"]{border-color:var(--accent);background:var(--accent-soft)}.chip,.pill{min-height:36px;padding:0 14px;border-radius:999px;font:500 14px var(--fn);gap:6px;line-height:1.2}.buscador input[type=search]{min-height:48px;box-sizing:border-box}.buscador.mini input[type=search]{min-height:0}.hechos{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hs{border:1px solid var(--hair);border-radius:var(--r-m);background:var(--surface);padding:12px 14px}.hs-t{display:grid;grid-template-columns:auto 1fr auto;gap:2px 10px;align-items:center}.hs-t b{font-size:15px;line-height:1.35}.hs-t time{font-size:13px;color:var(--muted);white-space:nowrap}.hs-t p{grid-column:2/4;margin:2px 0 0;font-size:14px;color:var(--ink2);line-height:1.5}.hs-i{width:12px;height:12px;border-radius:50%;background:var(--mute);flex:none;display:inline-block}.hs-alta .hs-i{background:var(--bad);box-shadow:0 0 0 4px var(--bad-bg)}.hs-media .hs-i{background:var(--warn);box-shadow:0 0 0 4px var(--warn-bg)}li.hs-alta{border-left:3px solid var(--bad)}li.hs-media{border-left:3px solid var(--warn)}@media (max-width:640px){.hs-t{grid-template-columns:auto 1fr}.hs-t time{grid-column:2}.hs-t p{grid-column:1/3}}.dir-barras{display:grid;gap:8px;margin:12px 0}.dir-barras div{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:10px}.dir-barras span{font-size:14px;color:var(--muted)}.dir-barras i{display:block;height:14px;border-radius:var(--r-s);min-width:3px}.dir-barras i.c{background:var(--good)}.dir-barras i.v{background:var(--s1)}.dir-barras b{font:600 15px var(--fn);font-variant-numeric:tabular-nums;white-space:nowrap}.t-ops td{vertical-align:middle}span.op{display:inline-block;font-size:13px;font-weight:600;border-radius:var(--r-s);padding:2px 8px;white-space:nowrap}.op-c{color:var(--good-t);background:var(--good-bg)}.op-v{color:var(--ink);background:var(--surface2)}.op-plan{display:block;font-size:12px;color:var(--muted);margin-top:2px}.op-cargo{display:block;font-size:var(--t-xs);color:var(--muted);font-weight:400}.aud{margin-top:14px}.dr .pila{margin-top:10px}.dr-sub{margin-top:18px}.dr-barras{display:flex;align-items:flex-end;gap:8px;height:130px;margin:10px 0 6px}.dr-b{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end;min-width:0}.dr-col{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:44px;height:100%}.dr-col i{display:block;width:100%}.dr-col i.d{background:var(--seg2)}.dr-col i.a{background:var(--seg3);border-radius:var(--r-s) var(--r-s) 0 0}.dr-col:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dr-b small{font-size:12px;color:var(--muted);white-space:nowrap}@media (max-width:640px){.dir-barras div{grid-template-columns:76px 1fr auto}.dr-barras{gap:3px}.dr-b small{letter-spacing:-.02em}}.ranura-premium{margin-top:16px;padding-top:14px;border-top:1px dashed var(--hair2)}.desde-visita{margin:0 0 16px;padding:14px 18px;border-left:4px solid var(--accent);font-size:15px}.desde-visita a{font-weight:600}.cals.extra{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cals.extra .cal h3{flex-direction:column;align-items:flex-start;gap:2px}.cals.extra .cal h3 b{white-space:nowrap}.ex-barras{display:grid;gap:8px}.ex-fila{display:grid;grid-template-columns:118px 1fr auto;gap:8px;align-items:center;font-size:13px;color:var(--ink2)}.ex-fila b{font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.ex-trk{position:relative;height:10px;background:var(--surface2);border-radius:var(--r-s)}.ex-trk i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-s)}.ex-trk i.pag{background:var(--seg3)}.ex-trk i.con{background:var(--seg2)}.ex-trk u,.ex-ley u{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink)}.ex-ley{position:relative;padding-left:12px;font-size:12px;color:var(--muted)}.ex-ley u{left:0;top:2px;bottom:2px}.t-ceo{font-size:13px;margin-top:4px}.t-ceo td,.t-ceo th{padding:6px 8px}.inv-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.inv-lista li span{display:block;font-size:13px;color:var(--muted)}.ficha-salidas{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.ficha-salidas{flex:0 0 100%}.ficha-salidas .btn{padding:8px 12px;font-size:14px}.hs-t{font:500 12px "IBM Plex Sans",sans-serif;fill:var(--muted)}@media (max-width:640px){.hs-t{font-size:22px}}.hu-fondo[data-pilar]{cursor:pointer}.menu ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}.m-grupo{position:relative}.m-btn{display:flex;align-items:center;gap:5px;font:inherit;font-size:14px;font-weight:500;color:var(--marino-gris);background:none;border:0;padding:7px 10px;border-radius:var(--r-s);cursor:pointer;white-space:nowrap}.m-btn svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-rapida)}.m-btn[aria-expanded=true]{background:var(--marino2);color:var(--blanco)}@media (hover:hover){.m-btn:hover{background:var(--marino2);color:var(--blanco)}}.m-btn[aria-expanded=true] svg{transform:rotate(180deg)}.m-panel{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:60;width:min(560px,calc(100vw - 40px));background:var(--marino);border:1px solid var(--marino-borde);border-radius:var(--r-m);box-shadow:0 18px 40px rgba(0,0,0,.45);padding:8px}.m-grupo:last-child .m-panel{left:auto;right:0}html:not(.js) .m-grupo:focus-within .m-panel{display:block}@media (hover:hover){html:not(.js) .m-grupo:hover .m-panel{display:block}}.top .menu .m-panel ul{display:grid;grid-template-columns:1fr 1fr;gap:2px}.top .menu .m-panel a{display:block;padding:9px 11px;white-space:normal;color:var(--marino-tinta)}.top .menu .m-panel a b{display:block;font-weight:600;font-size:14px}.top .menu .m-panel a small{display:block;color:var(--marino-gris);font-size:var(--t-xs);line-height:1.35;margin-top:2px}.top .menu .m-panel a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.top .menu .m-todo{margin-top:6px;padding:10px 11px 6px;border-top:1px solid var(--marino-borde);border-radius:0;font-size:13.5px;font-weight:600;color:#9DB8FF}@media (hover:hover){.top .menu .m-todo:hover{background:none;color:var(--blanco);text-decoration:underline}}@media(max-width:1279px){.top .menu .m-panel{width:300px}.top .menu .m-panel ul{grid-template-columns:1fr}.top .menu .m-panel a small{display:none}.top-in{gap:12px}.top .buscador.mini{width:190px}.top .buscador.mini .atajo{display:none}}.menu-movil .mm-grupo{padding-block:10px 4px}.menu-movil .mm-grupo+.mm-grupo{border-top:1px solid var(--marino-borde)}.menu-movil .mm-grupo .mm-titulo{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:4px 12px 2px;font:600 var(--t-xs) var(--fn,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--marino-gris)}.menu-movil .mm-grupo .mm-titulo a.mm-todo{display:inline;padding:0;font-size:13px;letter-spacing:0;text-transform:none;font-weight:600;color:#9DB8FF}.menu-movil .mm-grupo ul{padding-block:4px 8px;padding-inline:0}.pie-cols{grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,1fr));gap:26px}@media(max-width:1100px){.pie-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.pie-marca{grid-column:1/-1}}@media(max-width:620px){.pie-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.fh-in{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.fh-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:12px}.fh{padding:9px 10px}.fh small{display:none}.fh .hi{width:30px;height:30px}}@media(max-width:860px){.dv-secs{columns:1}.dv-sec{border-bottom:1px solid var(--hair);margin-bottom:0}}@media(max-width:860px){.dv-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.dv-tarjetas{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.rejilla-inv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.rejilla-inv{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.alt-muestra{grid-template-columns:1fr}}.lista-cambios{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.lista-cambios li{position:relative;padding:10px 12px 10px 34px;border:1px solid var(--hair);border-radius:var(--r-m);line-height:1.5}.lista-cambios li::before{position:absolute;left:12px;top:10px;font-weight:700}.lista-cambios li.bien::before{content:"▲";color:var(--good)}.lista-cambios li.mal::before{content:"▼";color:var(--bad,#e5484d)}input[type=radio],input[type=checkbox]{width:22px;height:22px;margin:0 4px 0 0;accent-color:var(--accent);flex:none;vertical-align:middle}.plegable{margin-top:14px}.plegable>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--hair);border-radius:var(--r-m);font-weight:600;color:var(--accent);list-style:none}.plegable>summary::-webkit-details-marker{display:none}.plegable>summary::after{content:"▾";margin-left:auto;transition:transform .2s}.plegable[open]>summary::after{transform:rotate(180deg)}.plegable[open]>summary{margin-bottom:12px}.vive-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.vive{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}.vive li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) 44px;gap:10px;align-items:center;font-size:14px}.vv-n{overflow-wrap:anywhere;line-height:1.3}.vv-b{height:8px;border-radius:var(--r-s);background:var(--surface2);overflow:hidden}.vv-b i{display:block;height:100%;background:var(--accent);border-radius:var(--r-s)}.vv-v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:640px){.pu-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-tile{min-width:0}.pu-tile b{overflow-wrap:anywhere}}@media (max-width:360px){.top .wrap.top-in,.top-in{padding-inline:14px;gap:8px}.marca{min-width:0;flex:0 1 auto}.marca b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-tile{padding:10px}.pu-tile b{font-size:14px}.insignias .badge{white-space:normal;max-width:100%}}.btn,.btn-lista,.btn-seguir{min-height:44px}.migas a,.pc-si,.pc-no,.marca,.mi-mas a,.mi-ver a,.fl-datos summary{position:relative}.migas a::before,.pc-si::before,.pc-no::before,.marca::before,.mi-mas a::before,.mi-ver a::before,.fl-datos summary::before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.tip-btn{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:help;line-height:inherit}button.indice-tag{padding:1px 8px;background:var(--accent-soft);color:var(--accent);font:600 11.5px var(--fn)}.f-cab button.indice-tag{color:#C9D2E0;background:rgba(255,255,255,.06)}.f-lista li .tip-btn{display:flex;gap:8px;align-items:center;width:100%;color:inherit}button.badge{border:0;font-family:inherit;font-size:var(--t-xs);font-weight:600;padding:4px 11px;cursor:help}button.badge.b-mute{color:var(--muted);background:var(--surface2)}.nw{white-space:nowrap}.candado{min-height:44px}main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]){min-height:44px}.tabla-det summary{padding-block:11px}.tip-btn.badge,.tip-btn.indice-tag{position:relative}.tip-btn.badge::before,.tip-btn.indice-tag::before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.pill,.saltar{min-height:44px}h3>a{position:relative}h3>a::before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.clave a{position:relative}.clave a::before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.tabla td>a,.tabla th>button,.tabla th button{position:relative}.tabla td>a::before,.tabla th>button::before,.tabla th button::before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}button.chip{min-height:44px}.tip-btn:not(.badge):not(.indice-tag){display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;vertical-align:middle}.f-lista li .tip-btn{display:flex;justify-content:flex-start}.q::after{inset:-14px}p.chica>a:only-child{display:inline-flex;align-items:center;min-height:44px}.bloque-cuenta{position:relative}.cuenta-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 4px;padding:14px 16px;border:1px dashed var(--hair2);border-radius:var(--radio);background:var(--accent-soft)}.cuenta-aviso svg{flex:none;width:20px;height:20px;fill:none;stroke:var(--accent);stroke-width:1.9}.cuenta-aviso p{flex:1 1 260px;margin:0;color:var(--ink2)}.cuenta-aviso p b{color:var(--ink)}.cuenta-aviso .btn{margin:0;min-height:44px}.top-cuenta{flex:none;display:inline-flex;align-items:center;min-height:36px;font-size:13.5px;font-weight:600;color:var(--marino-tinta);border:1px solid rgba(255,255,255,.18);padding:6px 12px;border-radius:var(--r-s);text-decoration:none;white-space:nowrap}@media (hover:hover){.top-cuenta:hover{color:var(--blanco);border-color:rgba(255,255,255,.4)}}@media (pointer:coarse){.top-cuenta{min-height:44px}}@media(max-width:599px){.top-cuenta{display:none}}.btn.chico{padding:7px 12px;font-size:13.5px;min-height:36px}@media print{:root[data-theme="dark"]{color-scheme:light;--bg:#fff;--bg2:#fff;--surface:#fff;--surface2:#F3F5F9;--raise:#F3F5F9;--ink:#0E1726;--ink2:#334155;--muted:#5B6678;--hair:#D5DBE5;--hair2:#C3CBD8;--accent:#1F4FD8;--accent-ink:#fff;--accent-soft:#EAF0FF;--accent-2:#1F4FD8;--good:#11875A;--warn:#B7791F;--bad:#C2410C;--warn-ink:#8A5A00;--mute:#94A3B8;--nodata:#E2E8F0;--good-bg:#E7F6EF;--warn-bg:#FDF3E1;--bad-bg:#FDECE7;--barra:#9AA9C7;--seg1:#9AA9C7;--seg2:#C9D3E6;--seg3:#1F4FD8;--t-ink:#0E1726;--marino-tinta:#0E1726;--marino-gris:#5B6678;--sombra:none;--sombra-2:none}@page{margin:14mm 12mm}@page apaisada{size:landscape}*{box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}svg{--k:1!important}html,body{background:#fff!important;color:var(--ink)!important;font-size:12px}.top,.pie,.f-tabs,nav,.migas,.candados,.candado,.cuenta-aviso,.cta-seguir,.afils,.btn,button,.sugerencias,.top-cuenta,.ficha-acc,.lienzo,.ph-velo,.f-vis,.tarjeta.precio,.tv-caja,.hu-ayuda,#comparar,section.bloque:has(.afils),.menu-movil{display:none!important}.f-cab,.ph-f{background:none!important;color:var(--ink)!important;padding:0 0 8px!important;min-height:0!important}.f-cab h1,.f-cab h1 *,.f-cab dd b,.f-cab .vivo,.f-cab .sub,.f-cab .resp-corta{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;background:none!important}.f-cab dt,.f-cab .fuente-cab{color:var(--muted)!important}.principal,.wrap,.ficha,.ficha-grid{max-width:none!important;width:auto!important;padding-inline:0!important}.ficha-grid{display:block!important}p,li,.sub,figcaption{max-width:none!important}.sec,.tarjeta,.bloque{border:1px solid var(--hair)!important;background:#fff!important;padding:12px 14px!important;margin:0 0 10px!important}.sec{break-inside:auto}h2,h3,.h4{color:var(--ink)!important;break-after:avoid}figure,.mini-caja,.chq,tr,.pu-tile{break-inside:avoid}details>*{display:block!important}details>summary{list-style:none}.tabla-scroll{overflow:visible!important;border:0!important}.tabla{font-size:9px;width:100%}.tabla td,.tabla th{padding:3px 4px!important;white-space:nowrap}.tabla th{white-space:normal}svg text{paint-order:normal!important;stroke:none!important}a{color:var(--ink);text-decoration:none}}.robot{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.ro-svg{overflow:visible;animation:ro-flota 3.2s var(--ease-suave,ease-in-out) 3}.ro-antena,.ro-linea{stroke:#AFC4F8;stroke-width:4;stroke-linecap:round;fill:none}.ro-luz{fill:var(--warn);animation:ro-luz 1.6s ease-in-out 4}.ro-mano{fill:#AFC4F8}.ro-tubo{fill:#E9F0FF;stroke:#4F7DEB;stroke-width:3}.ro-cara{fill:#0E1726}.ro-ojo{fill:#6EE7F9;transform-box:fill-box;transform-origin:center;animation:ro-parpadea 4.5s 3}.ro-boca{fill:none;stroke:#6EE7F9;stroke-width:2.4;stroke-linecap:round}.ro-boca-f,.ro-boca-t{display:none}.ro-vidrio{fill:#fff;stroke:#C9D6F5;stroke-width:1.5}.ro-mercurio{fill:var(--good);transform-box:fill-box;transform-origin:bottom;animation:ro-sube 1.4s var(--ease-sale,ease-out) both}.ro-marcas{stroke:#4F7DEB;stroke-width:2;stroke-linecap:round}.ro-panel{fill:#DCE6FF;stroke:#AFC4F8;stroke-width:1.5}.ro-pie{fill:#4F7DEB}.ro-brazo-d{transform-origin:92px 74px;animation:ro-saluda 2.4s ease-in-out 2}@keyframes ro-flota{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ro-parpadea{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes ro-saluda{0%,60%,100%{transform:rotate(0)}70%{transform:rotate(-18deg)}80%{transform:rotate(10deg)}90%{transform:rotate(-12deg)}}@keyframes ro-luz{0%,100%{opacity:1}50%{opacity:.35}}@keyframes ro-sube{from{transform:scaleY(.2)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ro-svg,.ro-ojo,.ro-mercurio,.ro-brazo-d,.ro-luz{animation:none!important}}.rt-q{border:1px solid var(--hair);border-radius:var(--radio);padding:14px 16px;margin:0;background:var(--surface)}.rt-q legend{font-weight:600;padding:0 4px}.rt-ops{display:grid;gap:8px;margin-top:8px}.rt-op{font:inherit;text-align:left;padding:11px 14px;border:1px solid var(--hair2);border-radius:var(--r-m);background:var(--bg2);color:var(--ink);cursor:pointer;transition:border-color var(--dur-rapida),transform var(--dur-rapida)}@media (hover:hover){.rt-op:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}}.rt-op:disabled{cursor:default}.rt-op.bien{border-color:var(--good);background:var(--good-bg)}.rt-op.mal{border-color:var(--bad);background:var(--bad-bg);animation:rt-no .35s}@keyframes rt-no{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.rt-expl{margin:10px 0 0;color:var(--ink2)}.robot[role="button"]{cursor:pointer;-webkit-tap-highlight-color:transparent}.robot[role="button"]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-m)}.en-barra{display:flex;height:22px;max-width:760px;border-radius:var(--r-s);overflow:hidden;background:var(--surface2);margin:14px 0 6px;gap:2px}.en-seg{display:block;height:100%;min-width:2px}.en-clave{margin:0 0 12px}.en-frases{margin:0 0 14px;padding-left:20px;display:grid;gap:6px;max-width:760px}.en-tabla{margin:0 0 16px;max-width:760px}.en-tabla summary{cursor:pointer;font-weight:600;color:var(--accent)}.en-tabla table{margin-top:8px}.en-mas{color:var(--good)}.en-menos{color:var(--bad)}.en-q{max-width:760px;margin-bottom:14px}.en-aprende{display:flex;align-items:center;gap:12px;margin:0 0 10px;max-width:760px}.ro-mini .ro-svg{width:46px;height:auto}.rt-op{min-height:44px}.rt-op:active:not(:disabled){transform:scale(.97)}.rt-op.bien{position:relative}.rt-op.bien::after{content:"✓";position:absolute;top:8px;right:12px;color:var(--good-t);font-weight:700}.rt-op.mal::after{content:"✕";position:absolute;top:8px;right:12px;color:var(--bad);font-weight:700}.rt-op.mal{position:relative}@media (prefers-reduced-motion:no-preference){.rt-op.bien{animation:pulso-bien .3s cubic-bezier(.2,.7,.2,1)}}@keyframes pulso-bien{0%{transform:scale(1)}45%{transform:scale(1.03)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rt-op.mal{animation:none}}.pv-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.pv-t{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 11px 11px;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-m);background:rgba(255,255,255,.035);color:#C9D2E0;text-decoration:none;transition:transform var(--dur-rapida) var(--ease-sale),border-color var(--dur-rapida) var(--ease-sale)}.pv-t span{font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-t b{font:800 24px/1 var(--fd);font-variant-numeric:tabular-nums;color:var(--blanco)}.pv-t.good b{color:var(--good)}.pv-t.warn b{color:var(--warn)}.pv-t.bad b{color:var(--bad)}.pv-t i{display:block;height:4px;border-radius:var(--r-s);background:rgba(255,255,255,.08);overflow:hidden;margin-top:auto}.pv-t u{display:block;height:100%;border-radius:var(--r-s);background:currentColor;transform-origin:left}.pv-t.good u{color:var(--good)}.pv-t.warn u{color:var(--warn)}.pv-t.bad u{color:var(--bad)}.pv-t.bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.pv-t-mas{justify-content:space-between;background:transparent;border-style:dashed}.pv-t-mas b{color:var(--accent-2,#7AA2FF)}.pv-t-mas small{font-size:11.5px;color:#93A1B8;line-height:1.25}@media (hover:hover){.pv-t:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22)}}@media(max-width:720px){.f-vis .pv-sub{display:block}.f-vis .pv-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pv-t{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:9px 11px}.pv-t span{font-size:12.5px}.pv-t b{font-size:20px}.pv-t i{grid-column:1/-1;margin-top:0}.pv-t-mas small{display:none}}:root[data-theme="dark"]{--bg:#04060B;--bg2:#070B14;--surface:#0B1120;--surface2:#101829;--raise:#16213A;--hair:rgba(150,172,222,.13);--hair2:rgba(150,172,222,.22);--marino:#04060B;--marino2:#0C1424;--marino-borde:rgba(150,172,222,.12);--radio:18px;--r-m:14px;--r-l:22px;--orbita:#4C7BFF;--orbita-2:#8FB0FF;--fm:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Mono",Menlo,Consolas,monospace;--vidrio:linear-gradient(180deg,rgba(28,41,70,.52),rgba(9,14,25,.62));--vidrio-borde:rgba(150,172,222,.15);--sombra:inset 0 1px 0 rgba(255,255,255,.045),0 1px 2px rgba(0,0,0,.4);--sombra-2:inset 0 1px 0 rgba(255,255,255,.06),0 24px 60px -20px rgba(0,0,0,.7)}body{background:var(--bg)}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background: radial-gradient(1100px 620px at 82% -12%,rgba(76,123,255,.20),transparent 62%), radial-gradient(900px 520px at -8% 38%,rgba(76,201,240,.07),transparent 60%), radial-gradient(700px 400px at 50% 112%,rgba(76,123,255,.10),transparent 70%), radial-gradient(rgba(220,230,255,.32) .7px,transparent 1.2px) 0 0/173px 173px, radial-gradient(rgba(220,230,255,.20) .6px,transparent 1.1px) 61px 89px/251px 251px, radial-gradient(rgba(190,210,255,.14) .8px,transparent 1.3px) 119px 37px/97px 113px}.top{background:rgba(4,6,11,.62);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(150,172,222,.10)}.top-premium{border-radius:999px;padding:8px 16px;background:#fff;color:#04060B;display:inline-flex;align-items:center;gap:8px}.top-premium::after{content:"";width:9px;height:9px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8 8 2M3.5 2H8v4.5' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8 8 2M3.5 2H8v4.5' fill='none' stroke='black' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:1023px){.top-premium{display:none}}.top .buscador.mini input{border-radius:999px;background:rgba(255,255,255,.04)}.menu-movil,.m-panel{background:#070B14}.f-tabs{background:rgba(4,6,11,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:rgba(150,172,222,.10)}.vivo{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.f-cab{border-bottom:0}.f-cab{background:transparent}.f-cab::after{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:calc(100% - 70px);width:max(3400px,240%);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(60% 18% at 50% 0%,#0E1A36 0%,#070B15 55%,#04060B 100%);box-shadow:0 -1px 0 rgba(175,200,255,.75),0 -2px 22px rgba(110,150,255,.6),0 -40px 120px -24px rgba(76,123,255,.6),inset 0 30px 60px -30px rgba(120,160,255,.5)}.ph-velo{opacity:.85}.f-cab h1{font-weight:650;letter-spacing:-.04em}main{counter-reset:sec}.sec>h2{counter-increment:sec}.sec>h2::before,.ficha .sec>h2::before{content:"S." counter(sec,decimal-leading-zero);content:"S." counter(sec,decimal-leading-zero) / "";display:inline-flex;width:auto;height:auto;margin-bottom:0;align-items:center;font:500 12px/1 var(--fm);letter-spacing:.04em;color:#AFC2E8;border:1px solid var(--hair2);border-radius:999px;padding:5px 9px;margin-right:12px;vertical-align:.32em;background:rgba(76,123,255,.08)}.sec>h2{font-weight:600;letter-spacing:-.03em}.sec{border-bottom-color:rgba(150,172,222,.08)}.h4,.sec h2.h4,.sec h3.h4{font-family:var(--fm);font-weight:500;letter-spacing:.12em;font-size:12px;color:#9AACCF}.vivo{font-family:var(--fm);font-size:12px;letter-spacing:.06em;border-radius:999px}.tarjeta,.pu-tile,.dato,.cal,.mirada,.pv,.pilar{background:var(--vidrio);border-color:var(--vidrio-borde);box-shadow:var(--sombra)}.tarjeta,.pv{border-radius:var(--radio)}@media (hover:hover){.tarjeta:hover{border-color:rgba(143,176,255,.32)}}.btn,.pill,.chip{border-radius:999px}.btn{padding:10px 18px}.btn.pri,.btn-seguir,.f-cab .btn-seguir{background:#fff;border-color:#fff;color:#04060B}@media (hover:hover){.btn.pri:hover,.btn-seguir:hover{background:#DCE6FF;border-color:#DCE6FF;color:#04060B}}a.btn.pri{padding-right:6px}a.btn.pri::after{content:"";flex:none;width:28px;height:28px;margin-left:6px;border-radius:50%;background:#04060B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6M6.5 3.5 9 6 6.5 8.5' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}.buscador button[type=submit],.buscador .btn{border-radius:999px}.pie{background:linear-gradient(180deg,transparent,rgba(4,6,11,.9) 40%);border-top:1px solid rgba(150,172,222,.10)}.pie nav h2{font:500 12px var(--fm);text-transform:uppercase;letter-spacing:.14em;color:#8FA3C8}.pie nav a{color:#C9D3E6}@media (max-width:640px){.f-cab::after{width:1700px;top:calc(100% - 46px)}.sec>h2::before,.ficha .sec>h2::before{margin-right:10px}}@media (prefers-reduced-transparency:reduce){.top{background:#04060B;backdrop-filter:none}}.ro-zzz{opacity:0;fill:#AFC4F8;font:700 14px var(--fn,sans-serif)}@media (prefers-reduced-motion:no-preference){.robot .ro-ojos{transition:transform var(--dur-rapida) var(--ease-suave)}}