:root{--imp-media:#5B7286;--imp-alta:#996D00;--imp-muyalta:#B05400;--imp-critica:#A11C2E;--jer-local:#66788A;--jer-colectora:#4E8A05;--jer-artsec:#0E7C86;--jer-artppal:#005FC0;--iv-red-tenue:#B9C4CE;--iv-sel:#02C083;--iv-sel-ink:#018A5E}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--imp-media:#93A9BC;--imp-alta:#D9A83E;--imp-muyalta:#EF8A3C;--imp-critica:#E9646F;--jer-local:#8C99A6;--jer-colectora:#8ED14B;--jer-artsec:#3FC1CC;--jer-artppal:#5EA1E8;--iv-red-tenue:#33445A;--iv-sel:#02C083;--iv-sel-ink:#3FE0AA}}[data-theme=dark]{--imp-media:#93A9BC;--imp-alta:#D9A83E;--imp-muyalta:#EF8A3C;--imp-critica:#E9646F;--jer-local:#8C99A6;--jer-colectora:#8ED14B;--jer-artsec:#3FC1CC;--jer-artppal:#5EA1E8;--iv-red-tenue:#33445A;--iv-sel:#02C083;--iv-sel-ink:#3FE0AA}.iv main{display:block}.iv .iv-bignum,.iv .iv-count,.iv .num,.iv td.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ground) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.iv-topbar-in{margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.iv-brand{display:flex;align-items:baseline;color:var(--ink)}.iv-brand a{text-decoration:none;color:inherit;padding:4px 0}.iv-brand .atg,.iv-brand a:hover{color:var(--blue)}.iv-brand .atg{font-family:var(--font-mono);font-size:15px;letter-spacing:.08em}.iv-brand .atg:hover{text-decoration:underline;text-underline-offset:4px}.iv-brand .t{font-weight:600;font-size:15px;letter-spacing:-.01em}.iv-nav{margin-left:auto;display:flex;gap:4px;align-items:center}.iv-nav a{text-decoration:none;font-size:13.5px;font-weight:500;padding:7px 12px;transition:background .18s ease,color .18s ease}.iv-nav a:hover{background:var(--blue-wash)}.iv-chip{font-family:var(--font-mono);font-size:11px;color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:4px 10px;white-space:nowrap}@media (max-width:860px){.iv-topbar-in{padding:8px 16px 0;gap:8px 12px}.iv-brand .t{font-size:14px}.iv-chip{display:none}.iv-nav{width:100%;margin-left:0;gap:2px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--line);margin-top:2px}.iv-nav::-webkit-scrollbar{display:none}.iv-nav a{white-space:nowrap;border-radius:0;padding:10px 12px;border-bottom:2px solid transparent}.iv-nav a[aria-current=page]{background:none;border-bottom-color:var(--blue)}}.iv-wrap{max-width:1140px;margin:0 auto;padding:0 32px}@media (max-width:720px){.iv-wrap{padding:0 20px}}.iv-block{padding:88px 0}.iv-block+.iv-block{border-top:1px solid var(--line)}@media (max-width:720px){.iv-block{padding:60px 0}}.iv-eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 14px}.iv h2{font-size:clamp(26px,3.4vw,38px);letter-spacing:-.02em;line-height:1.12;margin:0 0 14px;color:var(--ink)}.iv .iv-lead{font-size:16.5px;line-height:1.65;color:var(--ink-soft);max-width:62ch;margin:0}.iv-aviso{display:flex;gap:14px;align-items:flex-start;background:var(--orange-wash);border:1px solid color-mix(in srgb,var(--orange) 38%,var(--line));border-radius:12px;padding:16px 18px;margin:26px 0 0}.iv-aviso svg{flex:none;width:20px;height:20px;color:var(--orange-text);margin-top:2px}.iv-aviso p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink)}.iv-aviso strong{font-weight:600}.iv-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.iv-hero-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.iv-hero.con-foto:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,20,36,.88),rgba(8,20,36,.72) 45%,rgba(8,20,36,.45))}.iv-hero.con-foto .iv-hero-bg{z-index:2;opacity:.9}.iv-hero.con-foto .iv-hero-bg svg{width:100%;height:100%;margin:0}.iv-hero.con-foto .iv-hero-bg:after{display:none}.iv-hero.con-foto .iv-hero-bg path{stroke:#BFDBFF;stroke-width:2.2;filter:drop-shadow(0 0 6px rgba(120,180,255,.55))}.iv-hero.con-foto .iv-hero-bg .fondo{stroke:#BFDBFF;stroke-width:.7;opacity:.42;filter:none}.iv-hero.con-foto .iv-hero-in{padding-top:150px;padding-bottom:150px}@media (max-width:720px){.iv-hero.con-foto .iv-hero-in{padding-top:96px;padding-bottom:96px}.iv-hero.con-foto .iv-hero-bg path{stroke-width:1.8}}.iv-hero.con-foto .iv-hero-in{z-index:3}.iv-hero.con-foto h1{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}.iv-hero.con-foto .iv-lead{color:rgba(255,255,255,.88)}.iv-hero .iv-cta{margin-top:30px}.iv-hero-bg{position:absolute;inset:0;display:flex;justify-content:center;opacity:.5;pointer-events:none}.iv-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ground) 0,color-mix(in srgb,var(--ground) 55%,transparent) 42%,transparent 70%)}@media (max-width:720px){.iv-hero-bg{opacity:.35}.iv-hero-bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ground) 40%,transparent),var(--ground))}}.iv-hero-bg svg{height:130%;margin-top:-6%}.iv-hero-bg path{fill:none;stroke:var(--iv-red-tenue);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ivDraw 1.2s ease-out forwards}.iv-hero-bg .fondo{fill:none;stroke:var(--iv-red-tenue);stroke-width:.45;stroke-linecap:round;opacity:.55}@keyframes ivDraw{to{stroke-dashoffset:0}}.iv-hero-in{position:relative;padding-top:120px;padding-bottom:110px;text-align:left}.iv-hero h1{font-size:clamp(36px,6.4vw,76px);letter-spacing:-.03em;line-height:1.04;margin:0 0 22px;color:var(--ink);max-width:26ch}.iv-hero .iv-lead{font-size:clamp(16px,2vw,19px);max-width:60ch}.iv-hero .iv-chip{display:inline-block;margin-top:26px;background:var(--card);white-space:normal;line-height:1.5}@media (max-width:720px){.iv-hero-in{padding-top:76px;padding-bottom:70px}}.iv-dos{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.iv-dos.invertido{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:900px){.iv-dos,.iv-dos.invertido{grid-template-columns:1fr;gap:30px}.iv-dos.invertido figure{order:2}}.iv-foto{margin:0;border-radius:16px;box-shadow:var(--shadow-md);border:1px solid var(--line);background:var(--tile)}.iv-foto img{display:block;width:100%;height:100%;object-fit:cover}.iv-foto.alta{aspect-ratio:4/3}.iv-foto.glorieta{aspect-ratio:16/10}.iv-foto{position:relative}.iv-foto:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 -60px 80px -60px rgba(8,20,36,.35);border-radius:inherit}.iv-foto img{filter:saturate(1.04) contrast(1.02)}.iv-cierre-foto{filter:saturate(1.08)}.iv-cierre:before{background:linear-gradient(rgba(8,20,36,.72),rgba(8,20,36,.84))}.iv-cierre.iv-block{padding:96px 0 104px}@media (max-width:900px){.iv-foto.alta{aspect-ratio:16/10}}.iv-foto.ancha{margin-top:40px;aspect-ratio:21/9}@media (max-width:720px){.iv-foto.ancha{aspect-ratio:4/3;margin-top:28px}}.iv-foto figcaption{padding:10px 14px;font-size:12.5px;color:var(--ink-soft);background:var(--card);border-top:1px solid var(--line)}.iv-foto.ancha{display:grid;grid-template-rows:minmax(0,1fr) auto}.iv-scale.vertical{grid-template-columns:1fr;gap:22px;margin-top:28px}.iv-cierre{position:relative;overflow:hidden;color:#fff}.iv-cierre-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.iv-cierre:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(8,20,36,.78),rgba(8,20,36,.86))}.iv-cierre .iv-wrap{position:relative;z-index:2;text-align:center}.iv-cierre .iv-wrap>*{position:relative}.iv-cierre h2{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.45)}.iv-cierre .iv-lead{color:rgba(255,255,255,.94);margin:0 auto;text-shadow:0 1px 8px rgba(0,0,0,.45)}.iv-cierre .iv-cta{justify-content:center}.iv-parques{background:var(--tile)}.iv-pq-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:18px;gap:18px;margin-top:36px}@media (max-width:860px){.iv-pq-grid{grid-template-columns:1fr}}.iv-pq-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:22px 24px;box-shadow:var(--shadow-sm)}.iv-pq-card h3{font-size:18px;margin:0 0 14px;color:var(--ink)}.iv-pq-card p{font-size:14px;line-height:1.6;color:var(--ink-soft);margin:0}.iv-pq-card .iv-note{margin-top:16px}.iv-pq-card .iv-note b{color:var(--ink);font-weight:600}.iv-descargas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}@media (max-width:900px){.iv-descargas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.iv-descargas-grid{grid-template-columns:1fr}}.iv-dl{display:flex;flex-direction:column;gap:6px;text-decoration:none;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--blue);padding:16px 18px;box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .15s ease}.iv-dl:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.iv-dl b{font-size:15px;color:var(--ink)}.iv-dl span{font-size:13px;line-height:1.5;color:var(--ink-soft)}.iv-dl i{font-style:normal;font-family:var(--font-mono)}.iv-anexo .iv-note{margin-top:22px}.iv-scale{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:44px}.iv-scale>div{padding-left:18px;border-left:3px solid var(--blue)}@media (max-width:720px){.iv-scale{grid-template-columns:1fr;gap:22px;margin-top:32px}}.iv-bignum{font-family:var(--font-mono);font-weight:700;font-size:clamp(34px,4.6vw,54px);letter-spacing:-.02em;color:var(--ink);line-height:1}.iv-bignum small{font-size:.45em;font-weight:600;color:var(--ink-soft);letter-spacing:0}.iv-biglabel{margin:10px 0 0;font-size:14px;color:var(--ink-soft)}.iv-derivada{margin-top:40px;padding-top:24px;border-top:1px dashed var(--line-strong);font-size:15px;color:var(--ink-soft);max-width:70ch}.iv-derivada b{color:var(--ink);font-weight:600}.iv-claves{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:32px 0 28px}@media (max-width:720px){.iv-claves{grid-template-columns:1fr}}.iv-clave{background:var(--card);border-radius:14px;padding:18px 20px;box-shadow:var(--shadow-sm);border:1px solid var(--line);border-left:4px solid var(--blue)}.iv-clave .n{font-family:var(--font-mono);font-weight:700;font-size:clamp(28px,3.6vw,40px);color:var(--ink);line-height:1;margin:0 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-clave .t{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.iv-clave .t b{color:var(--ink)}.iv-jer-tabla{border-top:1px solid var(--line-strong)}.iv-jer-tabla .cab,.iv-jer-tabla .fila{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,2fr) minmax(0,2fr);grid-gap:12px 28px;gap:12px 28px;align-items:center}.iv-jer-tabla .cab{padding:10px 0;border-bottom:2px solid var(--line-strong)}.iv-jer-tabla .cab span{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.iv-jer-tabla .fila{padding:16px 0;border-bottom:1px solid var(--line)}.iv-jer-tabla .k{font-weight:600;font-size:14.5px;color:var(--ink);display:flex;align-items:center;gap:10px}.iv-jer-tabla .k i{width:10px;height:10px;border-radius:3px;background:var(--acc)}.iv-jer-tabla .c{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:4px 10px;gap:4px 10px;align-items:center}.iv-jer-tabla .track{grid-column:1/-1;display:block;height:10px;border-radius:4px;background:var(--tile);border:1px solid var(--line);overflow:hidden}.iv-jer-tabla .fill{display:block;height:100%;border-radius:3px;background:var(--acc)}.iv-jer-tabla .c b{font-family:var(--font-mono);font-weight:600;font-size:13px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-jer-tabla .c small{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.iv-jer-tabla .cab{display:none}.iv-jer-tabla .fila{grid-template-columns:1fr;gap:8px;padding:14px 0}.iv-jer-tabla .c:before{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);grid-column:1/-1}.iv-jer-tabla .c:nth-of-type(2):before{content:"Kilómetros"}.iv-jer-tabla .c:nth-of-type(3):before{content:"Vías"}}.iv-jer-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:44px;align-items:start}@media (max-width:860px){.iv-jer-grid{grid-template-columns:1fr}}.iv-barlist{display:flex;flex-direction:column;gap:18px}.iv-bar{display:block}.iv-bar .lbl{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;margin-bottom:6px}.iv-bar .lbl .k{font-weight:600;color:var(--ink)}.iv-bar .lbl .v{font-family:var(--font-mono);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-bar .track{display:block;height:14px;border-radius:4px;background:var(--tile);border:1px solid var(--line);overflow:hidden}.iv-bar .fill{display:block;height:100%;border-radius:3px}.iv-note{margin-top:18px;font-size:13.5px;color:var(--ink-soft);line-height:1.6}.iv-blind{background:var(--tile)}.iv-blind-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:56px;gap:56px;margin-top:8px}@media (max-width:860px){.iv-blind-grid{grid-template-columns:1fr;gap:36px}}.iv-blind h2{font-size:clamp(30px,4vw,46px);max-width:20ch}.iv-blind .iv-bignum{font-size:clamp(44px,6vw,72px)}.iv-donut{width:100%;max-width:300px;margin:0 auto}.iv-donut .con{stroke:var(--blue)}.iv-donut .sin{stroke-dasharray:2.2 2.6;opacity:.85}.iv-donut-leyenda{display:flex;flex-direction:column;gap:8px;margin-top:18px;font-size:13px;color:var(--ink-soft)}.iv-donut-leyenda .sw{display:inline-block;width:22px;height:0;border-top:5px solid var(--blue);border-radius:3px;margin-right:8px;vertical-align:middle}.iv-donut-leyenda .sw.sin{border-top-style:dotted;border-top-color:var(--ink-soft)}.iv-accion{margin-top:34px;padding:16px 18px;border-left:3px solid var(--blue);background:var(--card);border-radius:0 12px 12px 0;box-shadow:var(--shadow-sm);font-size:14.5px;color:var(--ink);max-width:64ch}.iv-rank-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:48px;gap:48px;margin-top:40px;align-items:start}@media (max-width:960px){.iv-rank-grid{grid-template-columns:1fr;gap:24px}.iv-rank-map{position:static;order:-1;max-width:420px;margin:0 auto}}@media (max-width:720px){.iv-rank a{grid-template-columns:minmax(0,1fr) 68px;gap:4px 10px}.iv-rank .track{grid-column:1/-1;order:3}}.iv-rank{display:flex;flex-direction:column}.iv-rank a{display:grid;grid-template-columns:minmax(120px,220px) 1fr 74px;grid-gap:12px;gap:12px;align-items:center;padding:9px 8px;border-radius:8px;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line);transition:background .15s ease}.iv-rank a.hot,.iv-rank a:focus-visible,.iv-rank a:hover{background:var(--blue-wash)}.iv-rank .nom{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-rank .nom small{display:block;font-weight:400;font-size:11px;color:var(--ink-soft)}.iv-rank .track{height:10px;background:var(--tile);overflow:hidden}.iv-rank .fill,.iv-rank .track{display:block;border-radius:3px}.iv-rank .fill{height:100%}.iv-rank .km{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-soft);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.iv-rank-map{position:-webkit-sticky;position:sticky;top:86px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow-sm);padding:14px}.iv-rank-map svg{display:block;width:100%;height:auto}.iv-rank-map .fondo{fill:none;stroke:var(--iv-red-tenue);stroke-width:.6;stroke-linecap:round;opacity:.5}.iv-rank-map .ctx{fill:none;stroke:var(--acc,var(--iv-red-tenue));stroke-width:1.5;stroke-linecap:round;opacity:.65}.iv-rank-map .halo{fill:none;stroke:var(--card);stroke-width:7;stroke-linecap:round;opacity:.85}.iv-rank-map .hot{fill:none;stroke:var(--orange);stroke-width:3.4;stroke-linecap:round}.iv-esquema{display:inline-block;margin-top:10px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-soft)}.iv-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:36px}.iv-scroll .iv-cober{margin-top:0;min-width:560px}.iv-cober{width:100%;border-collapse:collapse;margin-top:36px;font-size:14px}.iv-cober th{text-align:left;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:10px 12px;border-bottom:2px solid var(--line-strong)}.iv-cober td{padding:14px 12px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top}.iv-cober td.n{font-family:var(--font-mono);white-space:nowrap}.iv-cober td small{color:var(--ink-soft)}.iv-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:40px}.iv-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;font-size:14.5px;font-weight:600;border-radius:10px;padding:13px 22px;border:1px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;min-height:44px;box-sizing:border-box}.iv-btn.pri{background:var(--blue);color:var(--btn-ink)}.iv-btn.pri:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.iv-btn.sec{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.iv-btn.sec:hover{border-color:var(--blue);color:var(--blue)}.iv-btn.mini{padding:8px 14px;font-size:13px;min-height:38px}.iv-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap}.iv-tag:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--acc,var(--ink-soft))}.imp-media{--acc:var(--imp-media)}.imp-alta{--acc:var(--imp-alta)}.imp-muyalta{--acc:var(--imp-muyalta)}.imp-critica{--acc:var(--imp-critica)}.jer-local{--acc:var(--jer-local)}.jer-colectora{--acc:var(--jer-colectora)}.jer-artsec{--acc:var(--jer-artsec)}.jer-artppal{--acc:var(--jer-artppal)}.tp-parque{--acc:var(--jer-colectora)}.tp-plaza{--acc:var(--orange-text)}.iv-row.sin-ficha .meta{grid-column:1/-1}.iv-exp{display:grid;grid-template-columns:minmax(0,55fr) minmax(360px,45fr);height:calc(100dvh - var(--iv-topbar, 53px))}.iv-exp-map{position:relative;background:var(--tile);overflow:hidden;border-right:1px solid var(--line)}.iv-maplibre{position:absolute;inset:0;width:100%;height:100%}.maplibregl-ctrl,.maplibregl-ctrl-attrib,.maplibregl-ctrl-group button,.maplibregl-map,.maplibregl-popup-content{font-family:var(--font-sans),sans-serif}.iv-maplibre .maplibregl-canvas:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.iv-map-cargando{position:absolute;inset:0;display:grid;place-items:center;z-index:4;pointer-events:none;font-family:var(--font-mono);font-size:12px;color:var(--ink-soft);background:color-mix(in srgb,var(--tile) 70%,transparent)}.iv-rotulo a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.iv-rotulo a:hover{color:var(--blue)}.iv-rotulo{left:12px;bottom:12px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink);padding:6px 10px;max-width:70%}.iv-mapbtns,.iv-rotulo{position:absolute;z-index:5;border:1px solid var(--line)}.iv-mapbtns{right:12px;top:12px;display:flex;flex-direction:column;background:var(--card);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden}.iv-mapbtn{width:42px;height:42px;border:none;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;font-size:18px;font-weight:600;display:grid;place-items:center}.iv-mapbtn:last-child{border-bottom:none}.iv-mapbtn:hover{background:var(--blue-wash);color:var(--blue)}.iv-leyenda{position:absolute;left:12px;top:12px;z-index:5;background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid var(--line);border-radius:12px;padding:8px;gap:8px;box-shadow:var(--shadow-sm);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.iv-leyenda,.iv-leyenda-items{display:flex;flex-direction:column}.iv-leyenda-items{gap:5px;padding:0 4px 2px}.iv-leyenda .iv-tag{font-size:11.5px}.iv-seg{display:flex;background:var(--tile);border:1px solid var(--line);border-radius:9px;padding:2px}.iv-seg button{flex:1 1;border:none;background:none;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-soft);padding:5px 10px;border-radius:7px;min-height:28px;white-space:nowrap}.iv-seg button[aria-pressed=true]{background:var(--card);box-shadow:var(--shadow-sm)}.iv-selcard{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:6;width:min(92%,560px);display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--iv-sel);padding:10px 12px 10px 14px}.iv-selcard-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.iv-selcard-txt b{font-size:15px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-selcard-txt .m{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--ink-soft)}.iv-selcard-txt .m .iv-tag{font-size:11.5px;font-weight:500;color:var(--ink-soft)}.iv-selcard-txt .m .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-selcard-x{flex:none;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);background:var(--tile);color:var(--ink-soft);font-size:18px;line-height:1;cursor:pointer}.iv-selcard-x:hover{color:var(--ink);border-color:var(--line-strong)}@media (max-width:1023px){.iv-selcard{left:10px;right:10px;bottom:10px;transform:none;width:auto;padding:8px 10px 8px 12px;gap:8px}.iv-selcard-txt b{font-size:14px}.iv-selcard-txt .m .iv-tag{display:none}.iv-selcard .iv-btn.mini{padding:6px 12px;min-height:34px;font-size:12.5px}.iv-selcard-x{width:30px;height:30px}}.iv-tooltip{position:absolute;z-index:6;pointer-events:none;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-md);padding:9px 12px;font-size:12.5px;color:var(--ink);max-width:240px}.iv-tooltip b{display:block;font-size:13px;margin-bottom:2px}.iv-tooltip .m{font-family:var(--font-mono);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-exp-side{min-width:0;overflow:hidden}.iv-exp-side,.iv-filtros{display:flex;flex-direction:column}.iv-filtros{border-bottom:1px solid var(--line);padding:14px 18px 12px;gap:10px}.iv-buscar{position:relative}.iv-buscar input{width:100%;box-sizing:border-box;padding:10px 12px 10px 36px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);font:inherit;font-size:16px}.iv-buscar input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:transparent}.iv-buscar svg{left:11px;width:16px;height:16px}.iv-buscar svg,.iv-buscar-x{position:absolute;top:50%;transform:translateY(-50%);color:var(--ink-soft)}.iv-buscar-x{right:8px;width:28px;height:28px;border-radius:8px;border:none;background:var(--tile);font-size:18px;line-height:1;cursor:pointer}.iv-buscar-x:hover{color:var(--ink);background:var(--line)}.iv-buscar input::-webkit-search-cancel-button{display:none}.iv-lbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 18px;border-bottom:1px solid var(--line);background:var(--tile)}.iv-orden,.iv-pista{font-size:12px;color:var(--ink-soft)}.iv-orden{display:flex;align-items:center;gap:8px;white-space:nowrap}.iv-orden .iv-select{padding:4px 8px;font-size:12px}@media (max-width:1023px){.iv-lbar{padding:8px 14px}.iv-pista{display:none}.iv-orden{margin-left:auto}}.iv-frow{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.iv-flabel{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);width:86px;flex:none}.iv-fchip{border:1px solid var(--line-strong);background:var(--card);border-radius:999px;padding:5px 11px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:28px}.iv-fchip:before{content:"";width:8px;height:8px;border-radius:3px;background:var(--acc,var(--line-strong))}.iv-fchip[aria-pressed=true]{background:var(--blue-wash);border-color:var(--blue)}.iv-fnum{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-soft)}.iv-fnum input{width:72px;padding:5px 8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-switch{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink);cursor:pointer}.iv-switch input{accent-color:var(--blue);width:16px;height:16px}.iv-fbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iv-count{font-size:13px;font-weight:600;margin:0 auto 0 0;border-radius:999px;padding:6px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-count small{font-weight:400;color:var(--ink-soft)}.iv-limpiar{background:none;border:none;color:var(--blue);font:inherit;font-size:12.5px;cursor:pointer;padding:6px;text-decoration:underline}.iv-warn-sn{font-size:12px;color:var(--orange-text);border-radius:8px;padding:7px 10px}.iv-select{padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:12.5px}.iv-aviso-min{border-top:1px solid var(--line);padding:8px 12px;background:var(--ground)}.iv-aviso-min .iv-aviso{margin:0;padding:8px 12px;border-radius:8px;gap:10px}.iv-aviso-min .iv-aviso p{font-size:11.5px;line-height:1.5}.iv-aviso-min .iv-aviso svg{width:16px;height:16px}.iv-lista{flex:1 1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.iv-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;padding:12px 14px 12px 18px;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px rgba(21,42,64,.04);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;content-visibility:auto;contain-intrinsic-size:auto 72px}.iv-row:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--acc,var(--line-strong))}.iv-row:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.iv-row.sel{background:color-mix(in srgb,var(--iv-sel) 12%,var(--card))}.iv-row.sel:before{background:var(--iv-sel)}.iv-row.sel .nom{color:var(--iv-sel-ink)}.iv-row .nom{font-size:15px}.iv-row .meta .iv-tag{background:var(--tile);border-radius:999px;padding:2px 8px}@media (max-width:1023px){.iv-exp .iv-row{gap:4px 10px;padding:12px 12px 12px 16px;grid-template-rows:auto auto auto}.iv-exp .iv-row .nom{grid-column:1;grid-row:1}.iv-exp .iv-row .ficha{grid-column:2;grid-row:1;align-self:center}.iv-exp .iv-row .kms{grid-column:1;grid-row:2;text-align:left}.iv-exp .iv-row .meta{grid-column:1/-1;grid-row:3;gap:12px;margin-top:2px}.iv-exp .iv-row .meta .iv-tag{background:none;padding:0;font-size:11.5px}}.iv-sel-tag{--acc:var(--iv-sel)}.iv-row .ficha{grid-column:2;justify-self:end;font-size:11.5px;text-decoration:none;border:1px solid var(--line-strong);padding:2px 9px;white-space:nowrap}.iv-row .ficha:hover{background:var(--blue);color:var(--btn-ink);border-color:var(--blue)}.iv-row .meta{grid-column:1;grid-row:2}.iv-leyenda .iv-sel-tag{margin-top:4px;padding-top:6px;border-top:1px solid var(--line)}.iv-row .nom{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-row:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.iv-row .kms{font-family:var(--font-mono);font-size:13px;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.iv-row .kms small{color:var(--ink-soft);font-size:11px}.iv-row .meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.iv-row .meta .iv-tag{font-weight:500;font-size:11.5px}.iv-vacio{padding:48px 24px;text-align:center;color:var(--ink-soft);font-size:14px}.iv-exp-tabs{display:none}@media (max-width:1023px){.iv-exp{grid-template-columns:1fr;grid-template-rows:35dvh minmax(0,1fr);height:calc(100dvh - var(--iv-topbar, 53px))}.iv-exp-map{border-right:none;border-bottom:1px solid var(--line)}.iv-exp.solo-mapa{grid-template-rows:minmax(0,1fr)}.iv-exp.solo-mapa .iv-exp-side{display:none}.iv-exp.solo-lista{grid-template-rows:minmax(0,1fr)}.iv-exp.solo-lista .iv-exp-map,.iv-leyenda{display:none}.iv-exp-tabs{display:flex;position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:40;background:var(--card);border:1px solid var(--line-strong);border-radius:999px;box-shadow:var(--shadow-md);overflow:hidden}.iv-exp-tabs button{border:none;background:none;font:inherit;font-size:13px;font-weight:600;padding:11px 20px;color:var(--ink-soft);cursor:pointer;min-height:44px}.iv-exp-tabs button[aria-pressed=true]{background:var(--blue);color:var(--btn-ink)}.iv-filtros{max-height:42dvh;overflow-y:auto;padding:10px 14px}.iv-row{padding:11px 14px}.iv-lista{padding-bottom:84px}.iv-mapbtns{top:8px;right:8px;gap:4px}.iv-mapbtn{width:36px;height:36px}.iv-rotulo{font-size:9.5px;max-width:60%}}.iv-ftoggle{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:34px;background:var(--card);border:1px solid var(--line-strong);border-radius:999px;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);padding:4px 12px}.iv-fbadge{background:var(--blue);color:var(--btn-ink);border-radius:999px;font-size:10.5px;padding:2px 8px;font-family:var(--font-mono)}.iv-ficha{padding-top:44px;padding-bottom:80px}.iv-migas{font-size:12.5px;color:var(--ink-soft);margin-bottom:22px}.iv-migas a{text-decoration:none}.iv-migas a:hover{text-decoration:underline}.iv-ficha h1{font-size:clamp(30px,4.4vw,48px);letter-spacing:-.025em;margin:0 0 8px;color:var(--ink)}.iv-ficha .ctx-line{font-size:15px;color:var(--ink-soft);margin:0 0 34px;max-width:70ch}.iv-ficha .ctx-line b{color:var(--ink);font-weight:600}.iv-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:36px}@media (max-width:960px){.iv-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.iv-cards{grid-template-columns:1fr}}.iv-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:var(--shadow-sm);min-width:0}.iv-card .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.iv-card .k,.iv-card .v{font-family:var(--font-mono)}.iv-card .v{font-weight:700;font-size:26px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-card .v small{font-size:14px;font-weight:600;color:var(--ink-soft)}.iv-escala{display:flex;gap:4px;margin-top:12px}.iv-escala span{flex:1 1;text-align:center;font-size:10px;font-weight:600;color:var(--ink-soft);padding:5px 2px;border-radius:6px;background:var(--tile);border:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-escala span.on{background:var(--acc,var(--blue));border-color:transparent;color:#fff}[data-theme=dark] .iv-escala span.on{color:#0B1119}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .iv-escala span.on{color:#0B1119}}.iv-ficha-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:40px;gap:40px;align-items:start}@media (max-width:960px){.iv-ficha-grid{grid-template-columns:1fr}}.iv-minimapa{border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--shadow-sm);padding:14px;top:86px}.iv-minimapa svg{display:block;width:100%;height:auto;aspect-ratio:1/1}@media (max-width:960px){.iv-minimapa{position:static}.iv-minimapa svg{aspect-ratio:16/10}}.iv-minimapa{position:-webkit-sticky;position:sticky}.iv-minimapa-libre{position:absolute;left:14px;right:14px;top:14px;aspect-ratio:1/1;border-radius:10px;overflow:hidden;opacity:0;transition:opacity .4s ease;pointer-events:none}.iv-minimapa-libre.listo{opacity:1;pointer-events:auto}.iv-minimapa-libre .iv-esquema-mapa{position:absolute;left:8px;bottom:6px;margin:0;z-index:2;background:color-mix(in srgb,var(--card) 85%,transparent);border-radius:6px;padding:2px 7px}.iv-minimapa-libre a{color:inherit}@media (max-width:960px){.iv-minimapa-libre{aspect-ratio:16/10}}.iv-minimapa .maplibregl-ctrl-group{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.iv-minimapa .maplibregl-ctrl-group button{color:var(--ink)}.iv-minimapa .fondo{fill:none;stroke:var(--iv-red-tenue);stroke-width:1;stroke-linecap:round;opacity:.55}.iv-minimapa .halo{fill:none;stroke:var(--card);stroke-width:7;stroke-linecap:round;opacity:.9}.iv-minimapa .via{fill:none;stroke:var(--blue);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.iv-leer{margin-top:36px}.iv-leer h2{font-size:20px;margin-bottom:6px}.iv-leer dl{margin:0;display:flex;flex-direction:column;gap:14px}.iv-leer dt{font-weight:600;font-size:14px;color:var(--ink)}.iv-leer dd{margin:4px 0 0;line-height:1.65}.iv-campo-vacio,.iv-leer dd{font-size:13.5px;color:var(--ink-soft)}.iv-campo-vacio{margin-top:26px;border:1px dashed var(--line-strong);border-radius:12px;padding:16px 18px;background:var(--tile)}.iv-campo-vacio b{color:var(--ink)}.iv-prevnext{display:flex;justify-content:space-between;gap:14px;margin-top:44px;padding-top:24px;border-top:1px solid var(--line)}.iv-prevnext a{text-decoration:none;color:var(--ink);font-size:13.5px;font-weight:600;max-width:46%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0}.iv-prevnext a:hover{color:var(--blue)}.iv-prevnext a small{display:block;font-weight:400;color:var(--ink-soft);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.iv-prevnext a.next{text-align:right;margin-left:auto}@media (max-width:520px){.iv-prevnext{flex-direction:column}.iv-prevnext a,.iv-prevnext a.next{max-width:100%;text-align:left;margin-left:0}.iv-cta .iv-btn,.iv-descargas .iv-btn{width:100%;justify-content:center}.iv-ficha{padding-top:28px}.iv-block{padding:52px 0}}.iv-met{padding-top:60px;padding-bottom:90px}.iv-met h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.025em;margin:0 0 12px}.iv-met h2{font-size:22px;margin:52px 0 14px}.iv-met li,.iv-met p{font-size:14.5px;line-height:1.7}.iv-met table{font-size:13.5px;margin-top:8px}.iv-met th{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;border-bottom:2px solid var(--line-strong)}.iv-met td{line-height:1.6}.iv-descargas{display:flex;gap:14px;flex-wrap:wrap;margin-top:18px}.iv-foot{background:#1B4479;color:#DCE6F2;border-top:1px solid rgba(255,255,255,.08);padding:18px 0 20px}[data-theme=dark] .iv-foot{background:#10294A}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .iv-foot{background:#10294A}}.iv-foot-copy,.iv-foot-meta{color:#B9C9DC}.iv-foot-meta a{color:#EAF1F9}.iv-foot-meta a:hover{color:#FFB443;border-bottom-color:#FFB443}.iv-foot .v{color:#EAF1F9;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.iv-foot-in{display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap}.iv-foot-copy,.iv-foot-meta{font-size:12.5px}.iv-foot-meta{display:flex;align-items:center;gap:14px}.iv-foot-meta a{text-decoration:none;font-weight:500;padding:6px 0;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}.iv-foot-meta a:hover{color:var(--blue);border-bottom-color:var(--blue)}.iv-foot .v{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-soft);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px 10px}@media (max-width:720px){.iv-foot-in{flex-direction:column;align-items:center;text-align:center;gap:8px}}.iv-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--blue);color:var(--btn-ink);padding:10px 16px;border-radius:0 0 10px 0;font-weight:600;text-decoration:none}.iv-skip:focus{left:0}.iv :focus-visible{outline:2px solid var(--orange);outline-offset:2px}.iv-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.iv{--ground:#0A0D14;--ground-2:#11151E;--tile:#11151E;--card:#141924;--line:rgba(255,255,255,.08);--line-strong:rgba(255,255,255,.17);--ink:#F7F8F8;--ink-soft:#8A8F98;--blue:#6FA9EC;--blue-deep:#8AB9F0;--blue-wash:rgba(111,169,236,.12);--leaf:#8ED14B;--leaf-text:#8ED14B;--leaf-wash:rgba(142,209,75,.12);--orange:#FDA13B;--orange-text:#FDA13B;--orange-wash:rgba(253,161,59,.12);--btn-ink:#08090A;--shadow-sm:0 1px 0 rgba(255,255,255,.03) inset;--shadow-md:0 1px 0 rgba(255,255,255,.04) inset,0 20px 50px -20px rgba(0,0,0,.7);--imp-media:#93A9BC;--imp-alta:#D9A83E;--imp-muyalta:#EF8A3C;--imp-critica:#E9646F;--jer-local:#8C99A6;--jer-colectora:#8ED14B;--jer-artsec:#3FC1CC;--jer-artppal:#6FA9EC;--iv-red-tenue:#2A3038;--iv-sel:#02C083;--iv-sel-ink:#3FE0AA;--iv-pill:#E6E7E8;--iv-pill-ink:#08090A;--iv-photo:saturate(.8) brightness(.9);--iv-glow:rgba(0,95,192,.26);--iv-fondo:radial-gradient(90% 50% at 50% -10%,rgba(0,95,192,.26),transparent 60%),radial-gradient(60% 40% at 100% 100%,rgba(252,136,3,.07),transparent 60%),linear-gradient(180deg,#0B1020,#0A0D14 38%,#090B10);background:var(--iv-fondo) fixed;color:var(--ink)}:root[data-theme=light] .iv{--ground:#F6F8FC;--ground-2:#EEF2F8;--tile:#EEF2F8;--card:#FFFFFF;--line:rgba(11,12,14,.09);--line-strong:rgba(11,12,14,.18);--ink:#0B0C0E;--ink-soft:#62666D;--blue:#005FC0;--blue-deep:#00488F;--blue-wash:rgba(0,95,192,.08);--leaf:#5DA108;--leaf-text:#4E8A05;--leaf-wash:rgba(93,161,8,.12);--orange:#FC8803;--orange-text:#DD7100;--orange-wash:rgba(252,136,3,.12);--btn-ink:#FFFFFF;--shadow-sm:0 1px 2px rgba(11,12,14,.04);--shadow-md:0 2px 6px rgba(11,12,14,.06),0 18px 40px -18px rgba(11,12,14,.18);--imp-media:#5B7286;--imp-alta:#996D00;--imp-muyalta:#B05400;--imp-critica:#A11C2E;--jer-local:#66788A;--jer-colectora:#4E8A05;--jer-artsec:#0E7C86;--jer-artppal:#005FC0;--iv-red-tenue:#C9CED6;--iv-sel:#02C083;--iv-sel-ink:#018A5E;--iv-pill:#0B0C0E;--iv-pill-ink:#FFFFFF;--iv-photo:saturate(.95) brightness(1);--iv-glow:rgba(0,95,192,.14);--iv-fondo:radial-gradient(90% 50% at 50% -10%,rgba(0,95,192,.13),transparent 60%),radial-gradient(60% 40% at 100% 100%,rgba(252,136,3,.10),transparent 60%),linear-gradient(180deg,#F3F6FC,#F7F8FB 40%,#F4F1EA)}body:has(>.iv){background:#090B10}:root[data-theme=light] body:has(>.iv){background:#F4F1EA}.iv-exp{background:var(--ground)}.iv-block:nth-of-type(2n){background:color-mix(in srgb,var(--ground-2) 55%,transparent)}.iv-parques{background:linear-gradient(180deg,color-mix(in srgb,var(--leaf) 5%,transparent),transparent 60%)}.iv-anexo{background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 5%,transparent),transparent 60%)}.iv ::selection{background:var(--blue);color:#FFFFFF}.iv h1,.iv h2,.iv h3{font-weight:600;letter-spacing:-.03em}.iv h2{margin-bottom:16px}.iv .iv-lead{font-size:17px;line-height:1.55}.iv-topbar{background:color-mix(in srgb,var(--ground) 84%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.iv-topbar-in{max-width:1360px;padding:0 24px;min-height:64px;gap:16px}.iv-brand{align-items:center;gap:10px}.iv-brand .logo,.iv-brand .logo .logo-atg{height:26px;width:auto;display:block}.iv-brand .atg{font-family:inherit;font-weight:700;font-size:16px;letter-spacing:-.02em;color:var(--ink);display:flex;align-items:center;gap:9px}.iv-brand .atg:hover{text-decoration:none;color:var(--blue)}.iv-brand .sep{color:var(--line-strong);font-size:14px}.iv-brand .t{font-weight:500;font-size:14.5px;color:var(--ink-soft)}.iv-brand .t:hover{color:var(--ink)}.iv-nav a{color:var(--ink-soft);padding:6px 10px;border-radius:8px}.iv-nav a:hover{background:var(--ground-2);color:var(--ink)}.iv-nav a[aria-current=page]{background:var(--blue-wash);color:var(--blue);font-weight:600}@media (max-width:860px){.iv-topbar-in{padding:10px 16px 0;min-height:0}.iv-brand .t{font-size:13.5px}.iv-nav a{padding:10px 12px}.iv-nav a[aria-current=page]{background:none;border-bottom-color:var(--blue);color:var(--blue)}}.iv .iv-btn{border-radius:999px;font-weight:500;font-size:14px;padding:0 18px;min-height:40px;letter-spacing:-.005em}.iv .iv-btn.pri{background:var(--iv-pill);color:var(--iv-pill-ink)}.iv .iv-btn.pri:hover{transform:none;box-shadow:none;background:#FFFFFF}:root[data-theme=light] .iv .iv-btn.pri:hover{background:#2A2F36}.iv .iv-btn.sec{background:transparent;color:var(--ink);border-color:var(--line-strong)}.iv .iv-btn.sec:hover{background:var(--ground-2);border-color:var(--ink-soft);color:var(--ink)}.iv .iv-btn.mini{min-height:32px;padding:0 13px;font-size:13px}.iv-accion,.iv-campo-vacio,.iv-card,.iv-clave,.iv-dl,.iv-foto,.iv-minimapa,.iv-pq-card{background:var(--ground-2);border:1px solid var(--line);border-radius:12px;box-shadow:none}.iv-clave{border-left:1px solid var(--line)}.iv-accion,.iv-dl{border-left:1px solid var(--line);border-radius:12px}.iv-dl:hover{transform:none;box-shadow:none;border-color:var(--ink-soft);background:var(--card)}.iv-dl b{display:flex;align-items:center;justify-content:space-between;gap:10px}.iv-dl b:after{content:"↓";font-weight:600;color:var(--blue)}.iv-dl:hover{border-color:color-mix(in srgb,var(--blue) 45%,var(--line))}.iv-scale>div{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.iv-scale.vertical>div{padding-top:16px}.iv-bignum,.iv-card .v,.iv-clave .n{font-weight:600;letter-spacing:-.03em}.iv-derivada,.iv-jer-tabla{border-top:1px solid var(--line)}.iv-jer-tabla .cab{border-bottom:1px solid var(--line-strong)}.iv-bar .track,.iv-jer-tabla .track,.iv-rank .track{background:var(--ground-2);border-color:var(--line)}.iv-blind,.iv-parques{background:transparent}.iv-blind-grid{align-items:center}.iv-donut .sin{stroke:var(--ink-soft)}.iv-foto{border-radius:12px;overflow:hidden}.iv-foto:after{box-shadow:none}.iv-foto img{filter:var(--iv-photo)}.iv-block{padding:112px 0}@media (max-width:720px){.iv-block{padding:64px 0}}.iv-hero.v3{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding:104px 0 0}@media (max-width:720px){.iv-hero.v3{padding-top:60px}}.iv-hero.v3:before{content:"";position:absolute;inset:auto 0 0;height:480px;pointer-events:none;background:radial-gradient(60% 60% at 50% 100%,var(--iv-glow),transparent 70%)}.iv-hero.v3 .iv-hero-in{padding:0;z-index:auto;position:relative}.iv-hero.v3 h1{color:var(--ink);text-shadow:none;max-width:16ch;line-height:1;letter-spacing:-.04em;margin-bottom:24px}.iv-hero.v3 .iv-lead{color:var(--ink-soft);font-size:17px;max-width:52ch}.iv-hero.v3 .iv-hero-frame{position:relative;margin-top:56px;aspect-ratio:16/8.4;overflow:hidden;border:1px solid var(--line-strong);border-bottom:0;border-radius:14px 14px 0 0;background:var(--ground-2);box-shadow:var(--shadow-md)}@media (max-width:720px){.iv-hero.v3 .iv-hero-frame{margin-top:36px;aspect-ratio:4/3.4;border-radius:10px 10px 0 0}}.iv-hero.v3 .iv-hero-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.7) brightness(.55)}:root[data-theme=light] .iv-hero.v3 .iv-hero-foto{filter:saturate(.75) brightness(.6)}.iv-hero.v3 .iv-hero-red{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:1;display:block}.iv-hero.v3 .iv-hero-red:after{display:none}.iv-hero.v3 .iv-hero-red svg{width:100%;height:100%;margin:0;display:block}.iv-hero.v3 .iv-hero-red .fondo{fill:none;stroke:var(--iv-red-tenue);stroke-width:.5;opacity:.55;animation:none}.iv-hero.v3 .iv-hero-red path{fill:none;stroke:color-mix(in srgb,var(--blue) 55%,#FFFFFF);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--blue) 80%,#FFFFFF));stroke-dasharray:1;stroke-dashoffset:1;animation:ivTrazo 1.8s linear forwards,ivLatido 5s ease-in-out infinite;animation-delay:calc(.3s + var(--i, 0) * 45ms),calc(2.2s + var(--i, 0) * 45ms)}@keyframes ivTrazo{to{stroke-dashoffset:0}}@keyframes ivLatido{0%,to{opacity:.9}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.iv-hero.v3 .iv-hero-red path{stroke-dashoffset:0;animation:none;opacity:.85}}:root[data-theme=light] .iv-hero.v3 .iv-hero-red path{stroke:var(--blue);opacity:.75;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--blue) 60%,#FFFFFF))}:root[data-theme=light] .iv-hero.v3 .iv-hero-red .fondo{opacity:.7}.iv-hero.v3 .iv-hero-frame,.iv-hero.v3 .iv-hero-in{z-index:1}.iv-hero.v3 .iv-hero-foto{filter:saturate(.85) brightness(.62)}:root[data-theme=light] .iv-hero.v3 .iv-hero-foto{filter:saturate(.9) brightness(.66)}.iv-hero.v3 .iv-hero-frame:after{content:"";position:absolute;inset:auto 0 0;height:46%;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(8,9,10,.92))}.iv-hero.v3 .iv-hero-cifras{position:absolute;left:18px;right:18px;bottom:18px;z-index:3;display:flex;gap:28px 40px;flex-wrap:wrap;align-items:flex-end}.iv-hero.v3 .iv-hero-cifras div{display:flex;flex-direction:column;gap:2px}.iv-hero.v3 .iv-hero-cifras b{font-size:clamp(26px,3.4vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1;color:#FFFFFF;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 1px 10px rgba(0,0,0,.4)}.iv-hero.v3 .iv-hero-cifras b small{font-size:.5em;font-weight:500;color:rgba(255,255,255,.7)}.iv-hero.v3 .iv-hero-cifras span{font-size:13px;color:rgba(255,255,255,.75);text-shadow:0 1px 6px rgba(0,0,0,.4);display:flex;align-items:center;gap:7px}.iv-hero.v3 .iv-hero-cifras span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c,#6FA9EC);box-shadow:0 0 8px var(--c,#6FA9EC);flex:none}.iv-hero.v3 .iv-hero-cifras div:first-child{--c:#6FA9EC}.iv-hero.v3 .iv-hero-cifras div:nth-child(2){--c:#8ED14B}.iv-hero.v3 .iv-hero-cifras div:nth-child(3){--c:#FDA13B}.iv-hero.v3 .iv-hero-cifras div:nth-child(4){--c:#02C083}@media (max-width:720px){.iv-hero.v3 .iv-hero-cifras{gap:14px 22px;left:14px;right:14px;bottom:14px}.iv-hero.v3 .iv-hero-cifras span{font-size:12px}}@keyframes ivRise{0%{opacity:0;transform:translateY(20px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.iv-hero.v3 .iv-hero-frame,.iv-hero.v3 .iv-lead,.iv-hero.v3 h1{animation:ivRise .9s cubic-bezier(.16,1,.3,1) both}.iv-hero.v3 .iv-lead{animation-delay:.1s}.iv-hero.v3 .iv-hero-frame{animation-delay:.22s}.iv-cierre.v3{padding:112px 0 120px;color:var(--ink);overflow:visible}.iv-cierre.v3:before{display:none}.iv-cierre.v3 .iv-cierre-frame{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:14px;aspect-ratio:16/7;display:grid;place-items:center;text-align:center;padding:40px 24px;background:var(--ground-2);box-shadow:var(--shadow-md)}@media (max-width:720px){.iv-cierre.v3{padding:64px 0 72px}.iv-cierre.v3 .iv-cierre-frame{aspect-ratio:auto;padding:56px 20px}}.iv-cierre.v3 .iv-cierre-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:saturate(.7) brightness(.42)}.iv-cierre.v3 .iv-cierre-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:640px}.iv-cierre.v3 h2{color:#FFFFFF;text-shadow:none;margin:0}.iv-cierre.v3 .iv-lead{color:rgba(255,255,255,.82);text-shadow:none;margin:0}.iv-cierre.v3 .iv-cta{margin-top:10px;justify-content:center}.iv-cierre.v3 .iv-btn.pri{background:#E6E7E8;color:#08090A}.iv-cierre.v3 .iv-btn.sec{color:#FFFFFF;border-color:rgba(255,255,255,.35)}.iv-cierre.v3 .iv-btn.sec:hover{background:rgba(255,255,255,.1)}.iv-exp-map,.iv-maplibre,.iv-minimapa-libre{background:#1F1F1F}:root[data-theme=light] .iv-exp-map,:root[data-theme=light] .iv-maplibre,:root[data-theme=light] .iv-minimapa-libre{background:#E2DFDA}.iv-map-cargando{background:color-mix(in srgb,var(--ground) 70%,transparent);font-family:inherit;font-size:13px}.iv-mapbtns{background:color-mix(in srgb,var(--card) 92%,transparent);border-color:var(--line-strong);border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}.iv-mapbtn{color:var(--ink-soft)}.iv-mapbtn:hover{background:var(--ground-2);color:var(--ink)}.iv-mapbtn.sat.activo,.iv-mapbtn.sat.activo:hover{background:var(--iv-pill);color:var(--iv-pill-ink)}.iv-leyenda{background:color-mix(in srgb,var(--card) 92%,transparent);border-color:var(--line-strong);border-radius:10px;box-shadow:none}.iv-seg{background:var(--ground);border-color:var(--line)}.iv-seg button[aria-pressed=true]{background:var(--blue-wash);color:var(--blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--blue) 45%,transparent)}.iv-rotulo{font-family:inherit;font-size:11px;background:color-mix(in srgb,var(--card) 88%,transparent);border-radius:8px}.iv-selcard{border-left:1px solid var(--line-strong);border-color:var(--line-strong);border-radius:12px;background:color-mix(in srgb,var(--card) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-md)}.iv-selcard-txt b{display:flex;align-items:center;gap:8px}.iv-selcard-txt b:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--iv-sel);box-shadow:0 0 8px var(--iv-sel);flex:none}.iv-selcard-x{background:transparent;border-color:var(--line-strong);border-radius:999px}.iv-tooltip{border-radius:10px;background:color-mix(in srgb,var(--card) 96%,transparent);border-color:var(--line-strong)}.iv-tooltip .m{font-family:inherit}.iv-filtros{background:var(--ground)}.iv-buscar input{background:var(--ground-2);border-color:var(--line);border-radius:10px}.iv-buscar input:focus{outline:1px solid var(--ink-soft);outline-offset:0;border-color:var(--ink-soft)}.iv-buscar-x{background:transparent;border-radius:999px}.iv-buscar-x:hover{background:var(--ground-2)}.iv-count{background:var(--blue-wash);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);font-weight:500;color:var(--ink)}.iv-count b{font-weight:600;color:var(--blue)}.iv-ftoggle{background:transparent;border-color:var(--line-strong);font-weight:500}.iv-ftoggle:hover,.iv-ftoggle[aria-expanded=true]{border-color:var(--blue);color:var(--blue);background:var(--blue-wash)}.iv-fbadge{background:var(--orange);color:#0B1119;font-family:inherit;font-weight:700}.iv-limpiar{color:var(--orange-text);text-decoration:none}.iv-limpiar:hover{color:var(--ink)}.iv-flabel{font-family:inherit;font-size:11px;letter-spacing:.08em}.iv-fchip{background:transparent;border-color:var(--line-strong);color:var(--ink-soft);font-weight:500}.iv-fchip:hover{border-color:var(--ink-soft);color:var(--ink)}.iv-fchip[aria-pressed=true]{background:var(--ground-2);border-color:var(--ink);font-weight:600}.iv-fnum input,.iv-select{background:var(--ground-2);border-color:var(--line);border-radius:8px}.iv-warn-sn{border:1px solid color-mix(in srgb,var(--orange) 35%,transparent);background:var(--orange-wash)}.iv-lbar{background:transparent}.iv-lista{background:var(--ground);gap:6px;padding:10px 14px 14px}.iv-row{background:var(--ground-2);border-color:var(--line);border-radius:10px;box-shadow:none;padding:12px 14px}.iv-row:before{display:none}.iv-row:hover{transform:none;box-shadow:none;border-color:var(--line-strong);background:var(--card)}.iv-row.hov,.iv-row.sel{border-color:var(--iv-sel)}.iv-row.sel{background:color-mix(in srgb,var(--iv-sel) 10%,var(--ground-2))}.iv-row .kms{font-family:inherit}.iv-row .meta .iv-tag{background:transparent;padding:0;color:var(--ink-soft)}.iv-row .ficha{border-radius:999px;color:var(--blue);border-color:color-mix(in srgb,var(--blue) 40%,transparent);background:var(--blue-wash);font-weight:600}.iv-fchip[aria-pressed=true]{background:color-mix(in srgb,var(--acc,var(--blue)) 16%,transparent);border-color:var(--acc,var(--blue));color:var(--ink)}.iv-exp-tabs button[aria-pressed=true]{background:var(--blue);color:var(--btn-ink)}.iv-row .ficha:hover{background:var(--iv-pill);color:var(--iv-pill-ink);border-color:transparent}@media (max-width:1023px){.iv-exp .iv-row{padding:12px}.iv-exp-tabs{background:color-mix(in srgb,var(--card) 94%,transparent);border-color:var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iv-exp-tabs button[aria-pressed=true]{background:var(--iv-pill);color:var(--iv-pill-ink)}}.iv-migas a{color:var(--blue)}.iv-migas a:hover{color:var(--ink);text-decoration:none}.iv-ficha h1{letter-spacing:-.035em}.iv-card .k{font-size:12px;letter-spacing:.06em;text-transform:none;color:var(--ink-soft)}.iv-card .k,.iv-card .v{font-family:inherit}.iv-escala span{background:var(--ground);border-color:var(--line)}.iv .iv-escala span.on{background:var(--acc,var(--blue));color:var(--btn-ink);border-color:transparent}.iv-minimapa{border-radius:12px;padding:12px}.iv-minimapa-libre{left:12px;right:12px;top:12px;border-radius:8px}.iv-minimapa .halo{stroke:var(--ground-2)}.iv-leer h2{font-size:18px}.iv-campo-vacio{border-style:dashed;border-color:var(--line-strong);background:transparent}.iv-prevnext{border-top-color:var(--line)}.iv-prevnext a small{font-family:inherit;letter-spacing:.06em}.iv-prevnext a:hover{color:var(--ink)}.iv-prevnext a{color:var(--ink-soft)}.iv .iv-foot,[data-theme=dark] .iv .iv-foot{background:transparent;color:var(--ink-soft);border-top:1px solid var(--line);padding:26px 0 28px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .iv .iv-foot{background:transparent}}.iv .iv-foot-copy,.iv .iv-foot-meta{color:var(--ink-soft);font-size:12.5px}.iv .iv-foot-meta a{color:var(--ink-soft);border-bottom:0}.iv .iv-foot-meta a:hover{color:var(--ink);border-bottom:0}.iv .iv-foot .v{color:var(--blue);background:var(--blue-wash);border:1px solid color-mix(in srgb,var(--blue) 40%,transparent);font-family:inherit;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv .fab .lang-label{color:var(--leaf)}.iv .fab{background:var(--ground-2);border-color:var(--line-strong);box-shadow:0 12px 30px -10px rgba(0,0,0,.6)}.iv .fab .tema{color:var(--blue)}.iv .fab.dark .tema{color:var(--orange)}@keyframes ivPagina{0%{opacity:0}to{opacity:1}}.iv-pagina{animation:ivPagina var(--dur-panel) var(--ease-out) both}.iv .iv-btn,.iv-fchip,.iv-ftoggle,.iv-mapbtn,.iv-seg button{transition:transform var(--dur-press) var(--ease-out),background .18s ease,border-color .18s ease,color .18s ease}.iv .iv-btn:active,.iv-fchip:active,.iv-ftoggle:active,.iv-mapbtn:active{transform:scale(.97)}.iv-fpanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-panel) var(--ease-out)}.iv-fpanel[data-open]{grid-template-rows:1fr}.iv-fpanel>div{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity .16s var(--ease-out)}.iv-fpanel[data-open]>div{opacity:1;transition-delay:60ms}@keyframes ivSube{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.iv-selcard{animation:ivSube var(--dur-ui) var(--ease-out) both}@keyframes ivSubeMovil{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1023px){.iv-selcard{animation:ivSubeMovil var(--dur-ui) var(--ease-out) both}}@keyframes ivTip{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.iv-tooltip{animation:ivTip 125ms var(--ease-out) both;transform-origin:top left}.iv-map-cargando,.iv-vacio{animation:ivPagina var(--dur-ui) var(--ease-out) both}.iv-row{transition:background .15s ease,border-color .15s ease}.iv-fpanel:not([data-open]){margin-top:-10px}.iv-met{padding-top:44px;padding-bottom:96px}.iv-met h1{font-size:clamp(32px,4.6vw,54px);margin:10px 0 18px}.iv-met>.iv-lead{max-width:72ch}.iv-met h2{font-size:clamp(22px,2.6vw,30px);margin:64px 0 16px;letter-spacing:-.03em}.iv-met h3{font-size:16px;margin:0 0 8px}.iv-met li,.iv-met p{font-size:15px;line-height:1.65;color:var(--ink-soft)}.iv-met li b,.iv-met p b{color:var(--ink);font-weight:600}.iv-met-indice{display:flex;gap:6px;flex-wrap:wrap;margin:26px 0 8px;padding:0}.iv-met-indice a{font-size:13px;font-weight:500;color:var(--ink-soft);text-decoration:none;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--ground-2);transition:color .15s ease,border-color .15s ease}.iv-met-indice a:hover{color:var(--blue);border-color:var(--blue)}.iv-met section{scroll-margin-top:90px}.iv-met-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:760px){.iv-met-grid{grid-template-columns:1fr}}.iv-met-card{background:var(--ground-2);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.iv-met-card p{font-size:14.5px}.iv-met-pasos{margin:0;padding:0;list-style:none;counter-reset:paso;display:flex;flex-direction:column}.iv-met-pasos li{counter-increment:paso;position:relative;padding:14px 0 14px 52px;border-top:1px solid var(--line);font-size:15px}.iv-met-pasos li:before{content:counter(paso);position:absolute;left:0;top:12px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:13px;color:var(--blue);background:var(--blue-wash);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-met-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.iv-met-lista li{position:relative;padding:12px 0 12px 22px;border-top:1px solid var(--line)}.iv-met-lista li:before{content:"";position:absolute;left:0;top:21px;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 8px var(--orange)}.iv-met-sub{font-size:14px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:30px 0 10px!important}.iv-met table{width:100%;border-collapse:collapse;font-size:14px}.iv-met th{text-align:left;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:10px 12px;border-bottom:1px solid var(--line-strong)}.iv-met td{padding:12px;border-bottom:1px solid var(--line);color:var(--ink-soft);line-height:1.55;vertical-align:top}.iv-met td:first-child{color:var(--ink);font-weight:600;white-space:nowrap}.iv-met .tabla-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--ground-2)}.iv-met .tabla-scroll table{min-width:640px}.iv-met-tag{display:inline-block;font-size:11.5px;font-weight:500;color:var(--blue);background:var(--blue-wash);border-radius:999px;padding:2px 9px;white-space:nowrap}.iv-met-tag.pendiente{color:var(--orange-text);background:var(--orange-wash)}.iv-met-grupo{margin-top:28px}.iv-met-grupo-cab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:8px 32px;gap:8px 32px;align-items:baseline;padding-bottom:12px}.iv-met-grupo-cab h3{font-size:17px;margin:0}.iv-met-grupo-cab p{font-size:13.5px;margin:0}@media (max-width:760px){.iv-met-grupo-cab{grid-template-columns:1fr}}.iv-met-descargas{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--ground-2)}.iv-met-dl{display:grid;grid-template-columns:76px minmax(0,1fr) auto 28px;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px;text-decoration:none;color:var(--ink);border-top:1px solid var(--line);transition:background .15s ease}.iv-met-dl:first-child{border-top:0}.iv-met-dl:hover{background:var(--card)}.iv-met-dl .fmt{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--blue);background:var(--blue-wash);border:1px solid color-mix(in srgb,var(--blue) 30%,transparent);border-radius:8px;padding:6px 0;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-met-dl .txt{display:flex;flex-direction:column;gap:2px;min-width:0}.iv-met-dl .txt b{font-size:15px;font-weight:600;color:var(--ink)}.iv-met-dl .txt span{font-size:13px;color:var(--ink-soft)}.iv-met-dl .peso{font-size:12.5px;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.iv-met-dl .ico{font-weight:600;color:var(--blue);text-align:center;transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.iv-met-dl:hover .ico{transform:translateY(3px)}}@media (max-width:640px){.iv-met-dl{grid-template-columns:60px minmax(0,1fr) 24px;gap:12px;padding:12px 14px}.iv-met-dl .peso{display:none}}.iv-met-pie{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:14px}.iv-met-pie a{color:var(--blue);text-decoration:none}.iv-met-pie a:hover{text-decoration:underline}