.vb h1,.vb h2,.vb h3,.vb h4{text-transform:none;letter-spacing:-.01em;overflow-wrap:normal}.vb h1:after{content:none}.vb a:hover{color:inherit}.vb table{font-size:inherit}.vb tbody tr:hover{background:0 0}.vb-pagina{background:var(--papel);flex-direction:column;min-height:100vh;display:flex}.vb-pagina>main{flex:1}.vb{font-family:var(--fuente);color:var(--tinta);font-size:var(--t-cuerpo);-webkit-font-smoothing:antialiased;line-height:24px}.vb *,.vb :before,.vb :after{box-sizing:border-box}.vb :focus-visible{outline:2px solid var(--foco);outline-offset:2px;box-shadow:0 0 0 6px var(--foco-anillo)}.vb :where(a:not([class])){color:inherit}.vb-display{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);letter-spacing:-.01em}.vb-cifra{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);font-variant-numeric:tabular-nums}.vb-rotulo{font-family:var(--fuente-mono);font-size:var(--t-rotulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-weight:500;line-height:16px}.vb-mono{font-family:var(--fuente-mono)}.vb-icono{vertical-align:middle;flex:none;display:inline-block}.vb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vb-marca{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);letter-spacing:-.01em;color:var(--tinta);min-height:var(--tactil);align-items:center;font-size:26px;line-height:1;text-decoration:none;display:inline-flex}.vb-btn{justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--tactil);padding:0 var(--e-5);border-radius:var(--radio-m);font:600 var(--t-cuerpo)/1 var(--fuente);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--curva), border-color var(--dur) var(--curva);border:1px solid #0000;text-decoration:none;display:inline-flex}.vb-btn-l{min-height:52px;padding:0 var(--e-6);font-size:16px}.vb-btn-principal{background:var(--accion);color:var(--sobre-accion)}.vb-btn-principal:hover{background:var(--accion-hover)}.vb-btn-secundario{background:var(--superficie);color:var(--tinta);border-color:var(--gris-claro)}.vb-btn-secundario:hover{border-color:var(--tinta)}.vb-btn-texto{color:var(--tinta);padding:0 var(--e-3);background:0 0}.vb-btn-texto:hover{text-underline-offset:4px;text-decoration:underline}.vb-btn-lima{background:var(--lima);color:var(--sobre-lima);min-height:32px;padding:0 var(--e-3);font-size:var(--t-secundario)}.vb-btn-ancho{width:100%}.vb-btn[aria-disabled=true]{background:var(--hundido);color:var(--gris);cursor:not-allowed;border-color:var(--linea)}.vb-beta{align-items:center;gap:var(--e-1);height:22px;padding:0 var(--e-2);border-radius:var(--radio-chip);background:var(--lima-suave);color:var(--lima-tinta);border:1px solid var(--lima-tinta);font:500 var(--t-rotulo)/1 var(--fuente-mono);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.vb-cabecera{background:var(--superficie);border-bottom:1px solid var(--linea)}.vb-cabecera-in{max-width:var(--ancho-contenido);height:var(--cabecera);padding:0 var(--e-8);align-items:center;gap:var(--e-6);margin:0 auto;display:flex}.vb-cabecera nav{gap:var(--e-1);display:flex}.vb-cabecera nav a{min-height:var(--tactil);padding:0 var(--e-3);color:var(--tinta-2);font-size:var(--t-secundario);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.vb-cabecera nav a:hover,.vb-cabecera nav a[aria-current=page]{color:var(--tinta);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.vb-cabecera nav a[aria-current=page]{-webkit-text-decoration-color:var(--lima);text-decoration-color:var(--lima)}.vb-hueco{flex:1}.vb-cabecera-movil .vb-cabecera-in{height:var(--barra);padding:0 var(--e-4);gap:var(--e-2)}.vb-menu{position:relative}.vb-menu>summary{width:var(--tactil);height:var(--tactil);border-radius:var(--radio-m);cursor:pointer;color:var(--tinta);justify-content:center;align-items:center;list-style:none;display:inline-flex}.vb-menu>summary::-webkit-details-marker{display:none}.vb-menu-panel{right:0;top:calc(100% + var(--e-2));background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);width:280px;box-shadow:var(--sombra-flotante);padding:var(--e-2);z-index:10;flex-direction:column;display:flex;position:absolute}.vb-menu-panel a{min-height:var(--tactil);padding:0 var(--e-3);border-radius:var(--radio-m);align-items:center;font-weight:500;text-decoration:none;display:flex}.vb-menu-panel a:hover{background:var(--superficie-2)}.vb-menu-panel hr{border:0;border-top:1px solid var(--linea-suave);margin:var(--e-2) 0;width:100%}.vb-nav-grupo{position:relative}.vb-nav-grupo>a{gap:4px}.vb-nav-grupo>a svg{transition:transform .15s var(--curva)}.vb-nav-grupo:hover>a svg,.vb-nav-grupo:focus-within>a svg{transform:rotate(180deg)}.vb-nav-panel{left:calc(var(--e-3) * -1);background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);width:900px;box-shadow:var(--sombra-flotante);z-index:20;display:none;position:absolute;top:calc(100% - 1px);overflow:hidden}.vb-nav-grupo:hover .vb-nav-panel,.vb-nav-grupo:focus-within .vb-nav-panel{display:block}@media (prefers-reduced-motion:no-preference){.vb-nav-grupo:hover .vb-nav-panel,.vb-nav-grupo:focus-within .vb-nav-panel{animation:vb-nav-abre .16s var(--curva) both}}@keyframes vb-nav-abre{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.vb-nav-grupos{gap:var(--e-5);padding:var(--e-5) var(--e-5) var(--e-4);grid-template-columns:1.15fr 1fr 1fr;display:grid}.vb-nav-grupo-col>.vb-rotulo{margin:0 0 var(--e-2) var(--e-2);display:block}.vb-nav-grupo-col ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vb-cabecera .vb-nav-grupo-col a{gap:2px var(--e-3);min-height:0;padding:var(--e-2) var(--e-2);border-radius:var(--radio-m);color:var(--tinta);grid-template-columns:30px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.vb-cabecera .vb-nav-grupo-col a:hover,.vb-cabecera .vb-nav-grupo-col a[aria-current=page]{background:var(--papel);text-decoration:none}.vb-nav-ico{background:var(--hundido);width:30px;height:30px;color:var(--tinta-2);border-radius:8px;grid-row:1/3;place-items:center;transition:background .12s,color .12s;display:grid}.vb-cabecera .vb-nav-grupo-col a:hover .vb-nav-ico,.vb-cabecera .vb-nav-grupo-col a[aria-current=page] .vb-nav-ico{background:var(--tinta-bloque);color:var(--lima)}.vb-nav-nombre{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);text-wrap:balance;font-size:16px;line-height:19px}.vb-nav-sigla{font:500 10.5px/1.3 var(--fuente-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3)}.vb-nav-banda{align-items:center;gap:var(--e-4);padding:var(--e-3) var(--e-5);background:var(--tinta-bloque);color:var(--tinta-bloque-texto);font-size:var(--t-secundario);display:flex}.vb-nav-banda b{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);color:var(--lima);font-size:22px;line-height:1}.vb-cabecera .vb-nav-banda a{min-height:0;color:var(--lima);font-size:var(--t-secundario);align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.vb-cabecera .vb-nav-banda a:hover{text-underline-offset:4px;text-decoration:underline}.vb-menu-panel .vb-menu-sub{padding-left:var(--e-6);font-size:var(--t-secundario);color:var(--tinta-2);min-height:36px;font-weight:400}.vb-pie{background:var(--papel);border-top:1px solid var(--linea)}.vb-pie-in{max-width:var(--ancho-contenido);padding:var(--e-16) var(--e-8) var(--e-8);margin:0 auto}.vb-pie-top{gap:var(--e-8);grid-template-columns:1.4fr repeat(4,1fr);display:grid}.vb-pie-lema{margin:var(--e-3) 0 0;font-size:28px;line-height:1}.vb-pie h3{margin:0 0 var(--e-3)}.vb-pie ul{margin:0;padding:0;list-style:none}.vb-pie li a{min-height:32px;color:var(--tinta-2);font-size:var(--t-secundario);align-items:center;text-decoration:none;display:inline-flex}.vb-pie li a:hover{color:var(--tinta);text-decoration:underline}.vb-pie-base{margin-top:var(--e-12);padding-top:var(--e-5);border-top:1px solid var(--linea);gap:var(--e-2) var(--e-6);font-size:var(--t-pequeno);color:var(--gris);flex-wrap:wrap;display:flex}.vb-pie-base .vb-ue{align-items:center;gap:var(--e-1);color:var(--tinta-2);font-weight:500;display:inline-flex}@media (width<=720px){.vb-pie-top{grid-template-columns:1fr 1fr}.vb-pie-top>:first-child{grid-column:1/-1}.vb-pie-in{padding:var(--e-12) var(--e-4) var(--e-6)}}.vb-seccion{padding:var(--e-24) var(--e-8);background:var(--papel)}.vb-seccion-superficie{background:var(--superficie);border-block:1px solid var(--linea)}.vb-seccion-in{max-width:var(--ancho-contenido);margin:0 auto}.vb-seccion-cab{max-width:760px;margin-bottom:var(--e-10)}.vb-seccion-cab h2{font-size:var(--t-seccion);margin:var(--e-3) 0 0;line-height:1}.vb-seccion-cab p{font-size:var(--t-entradilla);color:var(--tinta-2);margin:var(--e-4) 0 0;max-width:var(--ancho-texto);line-height:28px}@media (width<=720px){.vb-seccion{padding:var(--e-12) var(--e-4)}.vb-seccion-cab h2{font-size:var(--t-seccion-movil);line-height:1.05}.vb-seccion-cab p{font-size:17px;line-height:26px}}.vb-portada{padding:var(--e-16) var(--e-8) var(--e-24);background:var(--papel)}.vb-portada-in{max-width:var(--ancho-contenido);gap:var(--e-16);grid-template-columns:5fr 6fr;align-items:center;margin:0 auto;display:grid}.vb-portada h1{font-size:var(--t-portada);margin:var(--e-4) 0 0;line-height:.95}.vb-portada p{font-size:var(--t-entradilla);color:var(--tinta-2);margin:var(--e-5) 0 0;max-width:520px;line-height:28px}.vb-botones{gap:var(--e-3);margin-top:var(--e-8);flex-wrap:wrap;align-items:center;display:flex}.vb-portada-nota{margin-top:var(--e-4);font-size:var(--t-secundario);color:var(--gris)}@media (width<=960px){.vb-portada-in{gap:var(--e-10);grid-template-columns:1fr}}@media (width<=720px){.vb-portada{padding:var(--e-8) var(--e-4) var(--e-12)}.vb-portada h1{font-size:var(--t-portada-movil)}.vb-portada p{font-size:17px;line-height:26px}.vb-botones .vb-btn{width:100%}}.vb-embudo{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-6)}.vb-embudo-cab{justify-content:space-between;align-items:flex-end;gap:var(--e-4);margin-bottom:var(--e-5);display:flex}.vb-embudo-ruido{text-align:right}.vb-embudo-ruido .vb-cifra{font-size:var(--t-cifra-xl);white-space:nowrap;line-height:1;display:block}.vb-embudo-v .vb-embudo-ruido .vb-cifra{font-size:var(--t-cifra-l)}.vb-embudo svg{width:100%;height:auto;display:block;overflow:visible}.vb-embudo-area{fill:var(--linea-media)}.vb-embudo-barra{fill:var(--tinta)}.vb-embudo-final{fill:var(--lima)}.vb-embudo-num{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);fill:var(--tinta);font-size:40px}.vb-embudo-eti{font-family:var(--fuente-mono);letter-spacing:.08em;fill:var(--gris);text-transform:uppercase;font-size:11px}.vb-embudo-anim .vb-embudo-paso{opacity:0;animation:vb-entra var(--dur-embudo) var(--curva) forwards}@keyframes vb-entra{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vb-embudo-anim .vb-embudo-paso{opacity:1;animation:none}}.vb-embudo-lista{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.vb-embudo-lista li{align-items:center;gap:var(--e-3);grid-template-columns:64px 1fr;display:grid}.vb-embudo-lista .vb-cifra{font-size:var(--t-cifra-s);text-align:right}.vb-embudo-pista{position:relative}.vb-embudo-pista span.vb-embudo-relleno{border-radius:var(--radio-s);background:var(--tinta);transform-origin:0;min-width:8px;height:28px;display:block}.vb-embudo-lista li:last-child .vb-embudo-relleno{background:var(--lima)}.vb-embudo-anim .vb-embudo-relleno{animation:vb-crece var(--dur-embudo) var(--curva) both}@keyframes vb-crece{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vb-embudo-pista .vb-rotulo,.vb-embudo-pista .vb-embudo-txt{margin-top:4px;display:block}.vb-embudo-vacio .vb-embudo-relleno{border:1px dashed var(--gris-claro);background:0 0!important}.vb-cifrag{gap:var(--e-2);flex-direction:column;display:flex}.vb-cifrag .vb-cifra{font-size:var(--t-cifra-xl);line-height:1}.vb-cifrag-eti{font-weight:600;font-size:var(--t-h2);line-height:24px}.vb-cifrag-ctx{font-size:var(--t-secundario);color:var(--gris);line-height:20px}.vb-cifrag-ok .vb-cifra{color:var(--lima-tinta)}.vb-sello{height:24px;padding:0 var(--e-2);border-radius:var(--radio-s);font:600 var(--t-pequeno)/1 var(--fuente);align-items:center;gap:6px;display:inline-flex}.vb-sello i{width:8px;height:8px;display:inline-block}.vb-sello-corregir{background:var(--corregir-fondo);color:var(--corregir-texto)}.vb-sello-corregir i{background:var(--corregir-marca)}.vb-sello-revisar{background:var(--revisar-fondo);color:var(--revisar-texto)}.vb-sello-revisar i{background:var(--revisar-marca)}.vb-sello-vigilar{background:var(--vigilar-fondo);color:var(--vigilar-texto)}.vb-sello-vigilar i{background:var(--vigilar-marca)}.vb-sello-descartar{background:var(--descartar-fondo);color:var(--descartar-texto)}.vb-sello-descartar i{background:var(--descartar-marca);height:2px}.vb-pildora{border-radius:var(--radio-chip);border:1px solid var(--linea);background:var(--superficie);height:24px;font:600 var(--t-pequeno)/1 var(--fuente);color:var(--tinta-2);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.vb-pildora i{border-radius:50%;width:8px;height:8px;display:inline-block}.vb-pildora-critica i{background:var(--sev-critica)}.vb-pildora-alta i{background:var(--sev-alta)}.vb-pildora-media i{background:var(--sev-media)}.vb-pildora-baja i{background:var(--sev-baja)}.vb-rejilla{gap:var(--e-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.vb-tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-6);gap:var(--e-3);flex-direction:column;display:flex}.vb-tarjeta-icono{border-radius:var(--radio-m);background:var(--papel);border:1px solid var(--linea);width:40px;height:40px;color:var(--tinta);justify-content:center;align-items:center;display:inline-flex}.vb-tarjeta h3{font-size:var(--t-h2);margin:0;font-weight:650;line-height:24px}.vb-tarjeta p{color:var(--tinta-2);margin:0}.vb-tarjeta code{font-family:var(--fuente-mono);color:var(--tinta-3);background:var(--superficie-2);border:1px solid var(--linea-suave);border-radius:var(--radio-s);padding:var(--e-2) var(--e-3);margin-top:auto;font-size:12px;display:block}.vb-pasos{gap:var(--e-6);counter-reset:paso;margin:0;padding:0;list-style:none;display:grid}.vb-pasos-h{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vb-pasos>li{padding-top:var(--e-4);border-top:2px solid var(--tinta);position:relative}.vb-pasos>li:last-child{border-top-color:var(--lima)}.vb-pasos .vb-cifra{font-size:var(--t-cifra-s);margin-bottom:var(--e-3);line-height:1;display:block}.vb-pasos h3{margin:0 0 var(--e-2);font-size:var(--t-h2);font-weight:650;line-height:24px}.vb-pasos p{color:var(--tinta-2);margin:0}.vb-pasos-v>li{gap:var(--e-4);border-top:0;border-left:2px solid var(--tinta);padding:0 0 var(--e-6) var(--e-4);grid-template-columns:48px 1fr;display:grid}.vb-pasos-v>li:last-child{border-left-color:var(--lima)}.vb-pasos-v .vb-cifra{margin:0}.vb-bloque{background:var(--tinta-bloque);border:1px solid var(--tinta-bloque-linea);border-radius:var(--radio);color:var(--tinta-bloque-texto);overflow:hidden}.vb-bloque-cab{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);background:var(--tinta-bloque-2);border-bottom:1px solid var(--tinta-bloque-linea);display:flex}.vb-bloque-cab .vb-rotulo{color:var(--tinta-bloque-gris)}.vb-bloque pre{padding:var(--e-4);font:400 var(--t-secundario)/20px var(--fuente-mono);white-space:pre-wrap;max-height:280px;margin:0;overflow:auto}.vb-bloque .vb-btn-lima:focus-visible{outline-color:var(--lima)}.vb-codigo{background:var(--superficie-2);border:1px solid var(--linea);border-radius:var(--radio);overflow:hidden}.vb-codigo-cab{padding:0 var(--e-2) 0 var(--e-4);border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;min-height:40px;display:flex}.vb-codigo pre{padding:var(--e-4);font:400 var(--t-secundario)/20px var(--fuente-mono);color:var(--tinta);margin:0;overflow-x:auto}.vb-codigo .vb-btn-texto{min-height:32px;font-size:var(--t-secundario)}.vb-seg{background:var(--hundido);border-radius:var(--radio-m);padding:3px;display:inline-flex}.vb-seg input{opacity:0;pointer-events:none;position:absolute}.vb-seg label{min-height:38px;padding:0 var(--e-4);font-size:var(--t-secundario);color:var(--tinta-3);cursor:pointer;border-radius:4px;align-items:center;font-weight:600;display:inline-flex}.vb-seg input:checked+label{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-segmento)}.vb-seg input:focus-visible+label{outline:2px solid var(--foco);outline-offset:1px}.vb-hallazgo{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio)}.vb-hallazgo-cab{padding:var(--e-5) var(--e-6);border-bottom:1px solid var(--linea-suave);gap:var(--e-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.vb-hallazgo-cab h3{margin:var(--e-2) 0 0;font-size:20px;font-weight:650;line-height:26px}.vb-hallazgo-meta{gap:var(--e-2);flex-wrap:wrap;align-items:center;display:flex}.vb-hallazgo-cuerpo{padding:var(--e-6);gap:var(--e-5);display:grid}.vb-hallazgo dl{gap:var(--e-4);margin:0;display:grid}.vb-hallazgo dt{margin-bottom:var(--e-1)}.vb-hallazgo dd{margin:0}.vb-urge{align-items:center;gap:var(--e-2);color:var(--corregir-texto);font-weight:650;display:inline-flex}.vb-checks{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}.vb-check{border-radius:var(--radio-m);padding:var(--e-3) var(--e-4);font-size:var(--t-secundario);line-height:20px}.vb-check strong{align-items:center;gap:var(--e-1);margin-bottom:2px;display:flex}.vb-check-si{background:var(--lima-suave)}.vb-check-si strong{color:var(--lima-tinta)}.vb-check-falta{background:var(--aviso-suave)}.vb-check-falta strong{color:var(--aviso)}.vb-hallazgo dl.vb-tecnica{display:none}.vb-hallazgo:has(input[value=tecnica]:checked) dl.vb-tecnica{display:grid}.vb-hallazgo:has(input[value=tecnica]:checked) .vb-llana{display:none}.vb-tabla-tec{gap:var(--e-2) var(--e-4);font-size:var(--t-secundario);grid-template-columns:140px 1fr;margin:0;display:grid}.vb-tabla-tec dt{color:var(--gris);font-family:var(--fuente-mono);font-size:12px}.vb-tabla-tec dd{font-family:var(--fuente-mono);color:var(--tinta);word-break:break-all;font-size:12px}@media (width<=560px){.vb-checks,.vb-tabla-tec{grid-template-columns:1fr}}.vb-precios-cab{justify-content:space-between;align-items:center;gap:var(--e-3);margin-bottom:var(--e-6);flex-wrap:wrap;display:flex}.vb-planes{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;display:grid}.vb-plan{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-6);gap:var(--e-4);flex-direction:column;display:flex;position:relative}.vb-plan-destacado{border:2px solid var(--tinta)}.vb-plan-destacado:before{content:"";background:var(--lima);border-radius:var(--radio) var(--radio) 0 0;height:6px;position:absolute;top:-2px;left:-2px;right:-2px}.vb-plan h3{font-size:var(--t-h2);justify-content:space-between;align-items:center;gap:var(--e-2);margin:0;font-weight:650;display:flex}.vb-plan-precio{align-items:baseline;gap:var(--e-1);display:flex}.vb-plan-precio .vb-cifra{font-size:40px;line-height:1}.vb-plan-precio small{color:var(--gris);font-size:var(--t-secundario)}.vb-plan-hablemos{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);font-size:32px;line-height:40px}.vb-plan ul{gap:var(--e-2);font-size:var(--t-secundario);color:var(--tinta-2);margin:0;padding:0;list-style:none;display:grid}.vb-plan li{gap:var(--e-2);align-items:flex-start;display:flex}.vb-plan li svg{color:var(--lima-tinta);margin-top:2px}.vb-plan .vb-btn{margin-top:auto}.vb-plan-nota{font-size:var(--t-pequeno);color:var(--gris);text-align:center}.vb-anual{display:none}.vb-precios:has(input[value=anual]:checked) .vb-anual{display:inline}.vb-precios:has(input[value=anual]:checked) .vb-mensual{display:none}.vb-comp{border-collapse:separate;border-spacing:0;background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);width:100%;font-size:var(--t-secundario);overflow:hidden}.vb-comp th,.vb-comp td{padding:var(--e-3) var(--e-4);text-align:left;border-bottom:1px solid var(--linea-suave);vertical-align:middle}.vb-comp thead th{background:var(--superficie-2);color:var(--tinta);border-bottom:1px solid var(--linea);font-weight:650}.vb-comp tbody th{color:var(--tinta-2);font-weight:500}.vb-comp tr:last-child th,.vb-comp tr:last-child td{border-bottom:0}.vb-valor{align-items:center;gap:6px;font-weight:600;display:inline-flex}.vb-valor-si{color:var(--lima-tinta)}.vb-valor-no{color:var(--gris)}.vb-valor-creditos{color:var(--tinta-2)}.vb-valor-proximamente{color:var(--vigilar-texto)}.vb-comp-envoltura{overflow-x:auto}.vb-faq{border-top:1px solid var(--linea)}.vb-faq details{border-bottom:1px solid var(--linea)}.vb-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--e-4);min-height:56px;padding:var(--e-3) 0;font-weight:650;font-size:var(--t-h2);line-height:24px;list-style:none;display:flex}.vb-faq summary::-webkit-details-marker{display:none}.vb-faq summary svg{transition:transform var(--dur) var(--curva)}.vb-faq details[open] summary svg{transform:rotate(180deg)}.vb-faq details p{margin:0 0 var(--e-5);color:var(--tinta-2);max-width:var(--ancho-texto)}.vb-aviso{gap:var(--e-3);padding:var(--e-4);border-radius:var(--radio-m);border:1px solid var(--linea);background:var(--superficie-2);font-size:var(--t-secundario);color:var(--tinta-2);line-height:20px;display:flex}.vb-aviso strong{color:var(--tinta);margin-bottom:2px;display:block}.vb-aviso-cuidado{background:var(--aviso-suave);border-color:var(--aviso-borde);color:var(--aviso)}.vb-aviso-cuidado strong{color:var(--aviso)}.vb-aviso-peligro{background:var(--error-suave);border-color:var(--peligro-borde);color:var(--error)}.vb-aviso-peligro strong{color:var(--error)}.vb-form{gap:var(--e-5);max-width:480px;display:grid}.vb-campo{gap:6px;display:grid}.vb-campo label,.vb-campo legend{font-weight:600;font-size:var(--t-secundario);padding:0}.vb-campo .vb-opcional{color:var(--gris);font-weight:400}.vb-entrada{min-height:var(--tactil);border:1px solid var(--gris-claro);border-radius:var(--radio-m);background:var(--superficie);width:100%;color:var(--tinta);padding:0 var(--e-3);font:400 var(--t-cuerpo)/1 var(--fuente)}textarea.vb-entrada{padding:var(--e-3);resize:vertical;min-height:120px;line-height:22px}.vb-entrada:hover{border-color:var(--tinta-3)}.vb-entrada::placeholder{color:var(--gris)}.vb-campo-ayuda{font-size:var(--t-pequeno);color:var(--gris);line-height:16px}.vb-campo-error .vb-entrada{border-color:var(--error);border-width:2px}.vb-campo-msg{gap:var(--e-1);font-size:var(--t-pequeno);color:var(--error);align-items:center;font-weight:600;display:flex}.vb-casilla{gap:var(--e-3);min-height:var(--tactil);font-size:var(--t-secundario);color:var(--tinta-2);cursor:pointer;align-items:flex-start;line-height:20px;display:flex}.vb-casilla input{width:20px;height:20px;accent-color:var(--accion);flex:none;margin:0}.vb-opciones{gap:var(--e-2);border:0;margin:0;padding:0;display:grid}.vb-opcion{gap:var(--e-3);min-height:var(--tactil);padding:0 var(--e-3);border:1px solid var(--gris-claro);border-radius:var(--radio-m);background:var(--superficie);cursor:pointer;font-size:var(--t-secundario);align-items:center;display:flex}.vb-opcion input{accent-color:var(--accion);width:18px;height:18px;margin:0}.vb-opcion:has(input:checked){border-color:var(--tinta);border-width:2px}.vb-enviado{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-8);max-width:480px}.vb-enviado h3{margin:var(--e-3) 0 var(--e-2);font-size:24px;line-height:28px}.vb-enviado-ok{background:var(--lima);width:40px;height:40px;color:var(--sobre-lima);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vb-recorrido{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:0;display:grid}.vb-nodo{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-4);gap:var(--e-2);flex-direction:column;display:flex;position:relative}.vb-nodo-ue{border:2px solid var(--tinta)}.vb-nodo-fuera{border-style:dashed;border-color:var(--gris-claro);background:var(--superficie-2)}.vb-nodo h4{font-size:var(--t-cuerpo);margin:0;font-weight:650;line-height:20px}.vb-nodo p{font-size:var(--t-secundario);color:var(--tinta-2);margin:0;line-height:18px}.vb-nodo .vb-tarjeta-icono{width:32px;height:32px}.vb-flecha{justify-content:center;align-items:center;gap:var(--e-1);padding:0 var(--e-2);text-align:center;flex-direction:column;display:flex}.vb-flecha .vb-viaja{font-size:var(--t-pequeno);color:var(--tinta-2);font-weight:600;line-height:15px}.vb-flecha .vb-noviaja{font-size:var(--t-pequeno);color:var(--gris);text-decoration:line-through;-webkit-text-decoration-color:var(--corregir-marca);text-decoration-color:var(--corregir-marca);line-height:15px}.vb-recorrido-fila{grid-template-columns:1fr 96px 1fr 96px 1fr 96px 1fr;align-items:stretch;display:grid}@media (width<=860px){.vb-recorrido-fila{grid-template-columns:1fr}.vb-flecha{padding:var(--e-2) 0;flex-flow:wrap}.vb-flecha svg{transform:rotate(90deg)}}.vb-cierre{background:var(--superficie);border-top:1px solid var(--linea);padding:var(--e-24) var(--e-8);text-align:center;position:relative;overflow:hidden}.vb-cierre:after{content:"";background:var(--lima);height:8px;position:absolute;bottom:0;left:0;right:0}.vb-cierre h2{max-width:900px;margin:0 auto;font-size:96px;line-height:.92}.vb-cierre p{margin:var(--e-5) auto 0;color:var(--tinta-2);font-size:var(--t-entradilla);max-width:560px;line-height:28px}.vb-cierre .vb-botones{justify-content:center}@media (width<=720px){.vb-cierre{padding:var(--e-16) var(--e-4)}.vb-cierre h2{font-size:52px}}.vb-texto{max-width:var(--ancho-texto);color:var(--tinta-2);font-size:16px;line-height:26px}.vb-texto h1{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);font-size:var(--t-titulo);color:var(--tinta);margin:var(--e-2) 0 var(--e-4);line-height:1.05}.vb-texto h2{color:var(--tinta);margin:var(--e-10) 0 var(--e-3);font-size:22px;font-weight:650;line-height:28px}.vb-texto p{margin:0 0 var(--e-4)}.vb-muestra{background:var(--aviso-suave);color:var(--aviso);font-size:12px;font-family:var(--fuente-mono);border-radius:2px;padding:0 4px}.vb-docs{gap:var(--e-10);max-width:var(--ancho-contenido);padding:var(--e-10) var(--e-8);grid-template-columns:240px minmax(0,1fr) 200px;margin:0 auto;display:grid}.vb-docs-indice{font-size:var(--t-secundario)}.vb-docs-indice ul{margin:var(--e-2) 0 var(--e-6);padding:0;list-style:none}.vb-docs-indice a{min-height:36px;padding:0 var(--e-3);border-radius:var(--radio-m);color:var(--tinta-2);align-items:center;text-decoration:none;display:flex}.vb-docs-indice a[aria-current=page]{background:var(--superficie);color:var(--tinta);box-shadow:inset 2px 0 0 var(--lima);font-weight:600}.vb-docs-pagina{font-size:var(--t-secundario);border-left:1px solid var(--linea);padding-left:var(--e-4);align-self:start}.vb-docs-pagina a{color:var(--tinta-2);padding:4px 0;text-decoration:none;display:block}@media (width<=1100px){.vb-docs{grid-template-columns:220px minmax(0,1fr)}.vb-docs-pagina{display:none}}@media (width<=760px){.vb-docs{padding:var(--e-6) var(--e-4);grid-template-columns:1fr}}.vb-abajo{transform:rotate(90deg)}.vb-punto{color:var(--lima)}.vb-flujo{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);overflow:hidden}.vb-flujo-cab{justify-content:space-between;align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-5) var(--e-3);flex-wrap:wrap;display:flex}.vb-flujo-tit{gap:var(--e-3);flex-wrap:wrap;align-items:baseline;display:flex}.vb-flujo-ctx{font-size:var(--t-secundario);color:var(--tinta-3)}.vb-flujo-ley{gap:var(--e-3);font-size:var(--t-pequeno);color:var(--tinta-3);margin:0;padding:0;list-style:none;display:flex}.vb-flujo-ley li{align-items:center;gap:5px;display:inline-flex}.vb-flujo-ley i{border-radius:1px;width:8px;height:8px;display:inline-block}.vb-ley-critica{background:var(--flujo-critica)}.vb-ley-alta{background:var(--flujo-alta)}.vb-ley-media{background:var(--flujo-media)}.vb-ley-baja{background:var(--flujo-baja)}.vb-flujo-etapas{margin:0;padding:0;list-style:none;display:grid}.vb-etapa{padding:var(--e-3) var(--e-4) var(--e-4);border-left:1px solid var(--linea);cursor:default;transition:background var(--dur) var(--curva);outline:none;flex-direction:column;gap:2px;display:flex;position:relative}.vb-etapa:first-child{border-left:0}.vb-etapa:focus-visible{box-shadow:inset 0 0 0 2px var(--foco)}.vb-etapa-num{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);font-variant-numeric:tabular-nums;font-size:var(--t-cifra-l);margin-bottom:var(--e-2);align-self:flex-start;line-height:1}.vb-etapa-tit{font-weight:600;font-size:var(--t-cuerpo);background:linear-gradient(var(--lima), var(--lima)) left bottom / 0 2px no-repeat;transition:background-size var(--dur-panel) var(--curva);align-self:flex-start;padding-bottom:2px;line-height:20px}.vb-etapa-sub{font-size:var(--t-pequeno);color:var(--gris);line-height:16px}.vb-etapa-sub b{color:var(--lima-tinta);font-weight:600}.vb-etapa-sel{background:var(--lima-suave)}.vb-etapa-sel .vb-etapa-tit{background-size:100% 2px}.vb-etapa-fin .vb-etapa-num{background:var(--lima);color:var(--sobre-lima);border-radius:var(--radio-s);margin-left:-6px;padding:2px 6px}.vb-etapa-llega .vb-etapa-num{animation:vb-llega .52s var(--curva)}@keyframes vb-llega{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.vb-etapa-llega .vb-etapa-num{animation:none}}.vb-flujo-svg{width:100%;height:150px;display:block}.vb-capa-critica{fill:var(--flujo-critica)}.vb-capa-alta{fill:var(--flujo-alta)}.vb-capa-media{fill:var(--flujo-media)}.vb-capa-baja{fill:var(--flujo-baja)}.vb-flujo-sep{stroke:var(--superficie);stroke-width:1.5px;vector-effect:non-scaling-stroke}.vb-flujo-sel{fill:var(--lima);opacity:.12;transition:x var(--dur-panel) var(--curva);pointer-events:none}.vb-flujo-pie{padding:var(--e-3) var(--e-5);border-top:1px solid var(--linea-suave);font-size:var(--t-pequeno);color:var(--gris)}@media (width<=720px){.vb-flujo{overflow-x:auto}.vb-flujo-etapas,.vb-flujo-svg{min-width:760px}}.vb-consola{background:var(--tinta-bloque);border:1px solid var(--tinta-bloque-linea);border-radius:var(--radio);color:var(--tinta-bloque-texto);overflow:hidden}.vb-consola-cab{align-items:center;gap:var(--e-3);padding:0 var(--e-4);background:var(--tinta-bloque-2);border-bottom:1px solid var(--tinta-bloque-linea);min-height:40px;display:flex}.vb-consola-cab .vb-rotulo{color:var(--tinta-bloque-gris);flex:1}.vb-consola-luces{gap:6px;display:inline-flex}.vb-consola-luces i{background:var(--tinta-bloque-linea);border-radius:50%;width:10px;height:10px}.vb-consola-estado{font:500 var(--t-pequeno)/1 var(--fuente-mono);color:var(--tinta-bloque-gris)}.vb-consola-estado.vb-hecho{color:var(--lima)}.vb-consola pre{padding:var(--e-4) var(--e-5);font:400 12.5px/24px var(--fuente-mono);white-space:pre;min-height:202px;margin:0;overflow-x:auto}.vb-cl{transition:opacity var(--dur) var(--curva)}.vb-cl-oculta{opacity:0}.vb-cl-gris{color:var(--tinta-bloque-gris)}.vb-cl-lima{color:var(--lima)}.vb-cursor{color:var(--lima);animation:1s step-end infinite vb-parpadeo}@keyframes vb-parpadeo{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.vb-cursor{animation:none}}.vb-vitrina{gap:var(--e-4);grid-template-columns:400px minmax(0,1fr);align-items:stretch;display:grid}.vb-vitrina .vb-consola{flex-direction:column;display:flex}.vb-vitrina .vb-consola pre{flex:1}.vb-vitrina-pie{justify-content:space-between;align-items:center;gap:var(--e-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.vb-vitrina-ruido{font-size:var(--t-secundario);color:var(--tinta-2);align-items:baseline;gap:var(--e-2);display:inline-flex}.vb-vitrina-ruido .vb-cifra{font-size:var(--t-cifra-s);color:var(--tinta)}@media (width<=1080px){.vb-vitrina{grid-template-columns:1fr}.vb-vitrina .vb-consola pre{min-height:0}}.vb-portada-tec{padding:var(--e-16) var(--e-8) var(--e-24);background:var(--papel)}.vb-portada-tec-in{max-width:var(--ancho-contenido);gap:var(--e-12);margin:0 auto;display:grid}.vb-portada-tec-cab{gap:var(--e-10);grid-template-columns:7fr 5fr;align-items:start;display:grid}.vb-portada-tec-txt{padding-top:calc(22px + var(--e-5) + 6px)}.vb-portada-rotulos{gap:var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.vb-portada-tec h1{margin:var(--e-5) 0 0;font-size:96px;line-height:.9}.vb-portada-tec-txt p:first-child{font-size:var(--t-entradilla);color:var(--tinta-2);margin:0;line-height:28px}.vb-portada-tec .vb-botones{margin-top:var(--e-6)}@media (width<=960px){.vb-portada-tec-cab{grid-template-columns:1fr}.vb-portada-tec-txt{padding-top:0}.vb-portada-tec h1{font-size:var(--t-portada)}}@media (width<=720px){.vb-portada-tec{padding:var(--e-8) var(--e-4) var(--e-12)}.vb-portada-tec h1{font-size:var(--t-portada-movil)}.vb-portada-tec .vb-botones .vb-btn{width:100%}}.vb-comp th,.vb-comp td{font-size:inherit}.vb-comp thead th{text-transform:none;letter-spacing:0;font-size:inherit;white-space:normal;padding:var(--e-3) var(--e-4)}.vb-marca img{width:auto;height:26px;display:block}@media (width>=901px){.vb-solo-movil{display:none!important}}@media (width<=900px){.vb-solo-escritorio{display:none!important}.vb-cabecera-in{height:var(--barra);padding:0 var(--e-4);gap:var(--e-2)}}.vb-embudo-movil{display:none}@media (width<=720px){.vb-embudo-auto>.vb-flujo{display:none}.vb-embudo-auto>.vb-embudo-movil{display:block}}.vb-capa-unica{fill:var(--flujo-baja)}.vb-dos{gap:var(--e-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.vb-tres{gap:var(--e-8);grid-template-columns:repeat(3,1fr);display:grid}.vb-tres h3{margin:0 0 var(--e-2);font-size:var(--t-h2);font-weight:650;line-height:24px}.vb-tres p{color:var(--tinta-2);margin:0}.vb-cifras{gap:var(--e-8);margin-top:var(--e-10);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.vb-bloque-margen{margin-top:var(--e-8)}.vb-enlace{align-items:center;gap:var(--e-1);min-height:var(--tactil);margin-top:var(--e-6);color:var(--tinta);text-underline-offset:4px;font-weight:600;display:inline-flex}.vb-parrafos{max-width:var(--ancho-texto);color:var(--tinta-2)}.vb-parrafos p,.vb-parrafos li{margin:0 0 var(--e-3)}.vb-parrafos ul{padding-left:var(--e-5);margin:0}.vb-nota{margin-top:var(--e-5);font-size:var(--t-secundario);color:var(--gris);max-width:var(--ancho-texto)}.vb-etiqueta-ejemplo{margin-bottom:var(--e-3);display:inline-flex}.vb-pasos li ul{margin:var(--e-2) 0 0;padding-left:var(--e-5);color:var(--tinta-2)}.vb-pasos li details{margin-top:var(--e-2);font-size:var(--t-secundario);color:var(--tinta-2)}.vb-pasos li details summary{cursor:pointer;min-height:32px;font-weight:600}.vb-pasos .vb-comp-envoltura{margin-top:var(--e-3);max-width:640px}.vb-recorrido-abajo{justify-items:center;gap:var(--e-2);margin-top:var(--e-2);display:grid}.vb-recorrido-abajo .vb-nodo{width:100%;max-width:360px}.vb-recorrido-abajo .vb-flecha{flex-direction:row}.vb-texto table{margin:0 0 var(--e-5)}.vb-texto blockquote{margin:0 0 var(--e-4)}.vb-texto ul,.vb-texto ol{margin:0 0 var(--e-4);padding-left:var(--e-5)}.vb-docs details.vb-docs-plegable>summary{display:none}@media (width<=760px){.vb-docs details.vb-docs-plegable>summary{min-height:var(--tactil);cursor:pointer;align-items:center;font-weight:600;display:flex}}.vb-error{padding:var(--e-16) var(--e-8) var(--e-24);max-width:var(--ancho-contenido);gap:var(--e-12);grid-template-columns:1fr 1fr;align-items:center;margin:0 auto;display:grid}.vb-error h1{font-size:var(--t-portada);margin:0 0 var(--e-4);line-height:.95}@media (width<=860px){.vb-dos,.vb-tres,.vb-error{gap:var(--e-8);grid-template-columns:1fr}.vb-error{padding:var(--e-8) var(--e-4) var(--e-12)}.vb-error h1{font-size:var(--t-portada-movil)}}.vb figure{margin:0}.vb-embudo-titulo{margin:6px 0 0;font-weight:600}.vb-embudo-pie{margin-top:var(--e-4);font-size:var(--t-pequeno);color:var(--gris)}.vb-junto{white-space:nowrap}.vb-precios-marcas{gap:var(--e-3);font-size:var(--t-secundario);color:var(--gris);flex-wrap:wrap;align-items:center;display:flex}.vb-plan-frase{color:var(--tinta-2);font-size:var(--t-secundario);margin:0;line-height:20px}.vb-plan-nota{margin-top:var(--e-4)}.vb-valor-texto{color:var(--tinta-2);font-weight:500}.vb-valor-fuerte{color:var(--tinta);font-weight:700}.vb-opciones-grupo{border:0;min-width:0;margin:0;padding:0}.vb-seccion-cab h1.vb-seccion-titular{font-size:var(--t-portada);margin:var(--e-3) 0 0;line-height:.95}.vb-seccion-cab .vb-beta{margin-right:var(--e-2)}@media (width<=720px){.vb-seccion-cab h1.vb-seccion-titular{font-size:var(--t-portada-movil);line-height:1}}.vb-lista-limpia{margin:var(--e-5) 0 0;gap:var(--e-2);color:var(--tinta-2);padding:0;list-style:none;display:grid}.vb-lista-limpia li{gap:var(--e-2);align-items:flex-start;display:flex}.vb-lista-limpia svg{color:var(--lima-tinta);margin-top:3px}.vb-docs-tarjetas a{color:inherit;text-decoration:none}.vb-docs-tarjetas a:hover .vb-tarjeta{border-color:var(--tinta)}.vb-docs-indice .vb-pendiente{min-height:36px;padding:0 var(--e-3);color:var(--gris);align-items:center;display:flex}.vb-etapa-sub b{margin-left:.3em}.vb-fluor{background:linear-gradient(transparent 52%, var(--lima) 52%, var(--lima) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}.vb-capitulo{padding:var(--e-24) var(--e-8);border-top:1px solid var(--linea-media)}.vb-capitulo-superficie{background:var(--superficie)}.vb-capitulo-in{max-width:var(--ancho-contenido);gap:var(--e-8);grid-template-columns:168px minmax(0,1fr);margin:0 auto;display:grid}.vb-capitulo-margen{top:var(--e-6);align-self:start;gap:var(--e-2);padding-top:var(--e-2);border-top:2px solid var(--tinta);display:grid;position:sticky}.vb-capitulo-num{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);font-variant-numeric:tabular-nums;font-size:56px;line-height:.9}.vb-capitulo-titular{text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(40px,5.4vw,76px);line-height:.94}.vb-capitulo-entradilla{font-size:var(--t-entradilla);color:var(--tinta-2);max-width:56ch;margin:var(--e-6) 0 0;line-height:28px}.vb-capitulo-cuerpo{margin-top:var(--e-12)}.vb-banda{background:var(--tinta-bloque);color:var(--lima);padding:var(--e-24) var(--e-8)}.vb-banda p{max-width:var(--ancho-contenido);font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);letter-spacing:-.01em;text-wrap:balance;margin:0 auto;font-size:clamp(40px,6.6vw,104px);line-height:.92}.vb-banda p span{display:block}.vb-banda p span+span{margin-top:.18em}.vb-reglas{margin:var(--e-16) 0 0;counter-reset:regla;column-gap:var(--e-12);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.vb-reglas li{counter-increment:regla;gap:var(--e-4);padding:var(--e-5) 0;border-top:1px solid var(--linea-media);grid-template-columns:64px 1fr;align-items:baseline;display:grid}.vb-reglas li:before{content:counter(regla);font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);color:var(--tinta);font-size:56px;line-height:.8}.vb-reglas strong{font-size:20px;font-weight:650;line-height:26px;display:block}.vb-reglas span{color:var(--tinta-2);margin-top:4px;display:block}.vb-reglas-titulo{margin:var(--e-16) 0 0;font-family:var(--fuente-mono);font-size:var(--t-rotulo);letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.vb-reglas-titulo+.vb-reglas{margin-top:var(--e-3)}.vb-medido{gap:var(--e-12);margin-top:var(--e-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vb-medido .vb-cifrag .vb-cifra{font-size:clamp(72px,9vw,128px)}@media (width<=960px){.vb-capitulo{padding:var(--e-16) var(--e-4)}.vb-capitulo-in{gap:var(--e-5);grid-template-columns:minmax(0,1fr)}.vb-capitulo-margen{align-items:baseline;gap:var(--e-3);display:flex;position:static}.vb-capitulo-num{font-size:32px}.vb-capitulo-cuerpo{margin-top:var(--e-8)}.vb-reglas,.vb-medido{gap:var(--e-8);grid-template-columns:1fr}.vb-banda{padding:var(--e-16) var(--e-4)}}@keyframes vb-aparece-1{0%,41%{opacity:0}46%,to{opacity:1}}.vb-puertas{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.vb-puertas>li{gap:var(--e-8);padding:var(--e-10) 0;border-bottom:1px solid var(--linea-media);grid-template-columns:40px minmax(0,5fr) minmax(0,5fr);align-items:start;display:grid}.vb-puertas-letra{font-family:var(--fuente-mono);font-size:var(--t-secundario);color:var(--gris);padding-top:10px}.vb-puertas h3{margin:0 0 var(--e-4);font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);text-wrap:balance;font-size:clamp(28px,3.2vw,44px);line-height:1}.vb-puertas p{color:var(--tinta-2);max-width:44ch;margin:0;font-size:17px;line-height:26px}.vb-puertas .vb-puertas-hace{margin-top:var(--e-4);padding-top:var(--e-3);border-top:1px solid var(--linea-media);color:var(--tinta);font-weight:600}.vb-puertas .vb-puertas-aun{margin-top:var(--e-2);font-size:var(--t-secundario);color:var(--gris);line-height:20px}.vb-fig{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--e-5);align-content:center;gap:var(--e-3);min-height:212px;font:400 13px/24px var(--fuente-mono);color:var(--tinta-2);display:grid;position:relative;overflow:hidden}.vb-capitulo-superficie .vb-fig{background:var(--papel)}.vb-fig pre{font:inherit;white-space:pre;margin:0;overflow:hidden}.vb-fig pre span{padding:0 var(--e-2);display:block}.vb-fig-pie{font:600 var(--t-secundario) / 20px var(--fuente);color:var(--corregir-texto)}.vb-fig-mal{background:var(--corregir-fondo);color:var(--corregir-texto);box-shadow:inset 3px 0 0 var(--corregir-marca)}.vb-fig-bien{color:var(--lima-tinta)}.vb-fig-codigo:after{content:"";background:var(--lima);opacity:0;height:2px;position:absolute;top:0;left:0;right:0}.vb-fig-arbol{align-items:center;column-gap:var(--e-4);grid-template-columns:auto 1fr}.vb-fig-arbol .vb-fig-pie,.vb-fig-arbol .vb-detecta{grid-column:1/-1}.vb-fig-raiz{gap:var(--e-2);display:grid}.vb-fig-raiz span{padding:2px var(--e-2);border:1px solid var(--tinta);border-radius:var(--radio-s);color:var(--tinta);background:var(--superficie);white-space:nowrap}.vb-fig-raiz span+span{border-style:dashed}.vb-fig-nube{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.vb-fig-nube i{aspect-ratio:1;background:var(--linea-media);border-radius:2px}.vb-fig-nube i.vb-fig-roto{background:var(--corregir-marca)}.vb-fig mark{background:var(--corregir-fondo);color:var(--corregir-texto);padding:0 1px}.vb-fig-check{align-items:center;gap:var(--e-2);padding:2px var(--e-3);border-radius:var(--radio-chip);background:var(--corregir-fondo);color:var(--corregir-texto);font:600 var(--t-pequeno) / 20px var(--fuente);justify-self:start;display:inline-flex}.vb-fig-check:before{content:"";background:var(--corregir-marca);border-radius:50%;width:8px;height:8px}.vb-fig-cadena{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.vb-fig-cadena span{padding:2px var(--e-2);border:1px solid var(--linea-media);border-radius:var(--radio-s);background:var(--superficie);color:var(--tinta)}.vb-fig-cadena span.vb-fig-llega{border-color:var(--corregir-marca);background:var(--corregir-fondo);color:var(--corregir-texto)}@media (prefers-reduced-motion:no-preference){.vb-fig-codigo:after{animation:6s linear infinite vb-lee}.vb-fig-codigo .vb-fig-mal{animation:6s linear infinite vb-marca}.vb-fig-nube i{animation:vb-llega-lib 7s var(--curva) infinite both;animation-delay:calc(var(--i) * 70ms)}.vb-fig-impostor mark{animation:1.6s step-end infinite vb-late}.vb-fig-impostor .vb-fig-check{animation:6s linear infinite vb-aparece-1}.vb-fig-cadena span:nth-child(3){animation:6s linear 1s infinite both vb-contagia}.vb-fig-cadena span:nth-child(5){animation:6s linear 2s infinite both vb-contagia}.vb-fig-ci .vb-fig-mal em{animation:2.4s step-end infinite vb-late}}@keyframes vb-lee{0%{opacity:0;top:0}8%{opacity:1}60%{opacity:1;top:100%}66%,to{opacity:0;top:100%}}@keyframes vb-marca{0%,30%{color:var(--tinta-2);box-shadow:none;background:0 0}36%,to{background:var(--corregir-fondo);color:var(--corregir-texto);box-shadow:inset 3px 0 0 var(--corregir-marca)}}@keyframes vb-llega-lib{0%{opacity:0;transform:scale(.2)}8%,to{opacity:1;transform:none}}@keyframes vb-late{50%{background:var(--corregir-marca);color:var(--superficie)}}@keyframes vb-contagia{0%,12%{border-color:var(--linea-media);background:var(--superficie);color:var(--tinta)}20%,to{border-color:var(--corregir-marca);background:var(--corregir-fondo);color:var(--corregir-texto)}}.vb-fig em{font-style:normal}@media (width<=960px){.vb-puertas>li{gap:var(--e-4) var(--e-3);padding:var(--e-8) 0;grid-template-columns:28px 1fr}.vb-puertas>li>.vb-fig{grid-column:1/-1}.vb-fig{padding:var(--e-4);min-height:0;font-size:11.5px}}.vb-riesgo-vias{gap:var(--e-5);grid-template-columns:1fr 1fr;display:grid}.vb-via{border-radius:var(--radio);padding:var(--e-6);gap:var(--e-5);align-content:start;display:grid}.vb-via-mal{background:var(--corregir-fondo);border:2px solid var(--corregir-marca);color:var(--tinta)}.vb-via-bien{background:var(--tinta-bloque);border:2px solid var(--tinta-bloque);color:var(--tinta-bloque-texto)}.vb-via-cab{align-items:center;gap:var(--e-2);font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);font-size:32px;line-height:1;display:flex}.vb-via-mal .vb-via-cab{color:var(--corregir-texto)}.vb-via-bien .vb-via-cab{color:var(--lima)}.vb-via-pista{--color-via:var(--corregir-marca);height:44px;position:relative}.vb-via-bien .vb-via-pista{--color-via:var(--lima)}.vb-via-pista:before,.vb-via-rastro{content:"";height:3px;position:absolute;top:10px;left:10%}.vb-via-pista:before{opacity:.25;background:currentColor;right:10%}.vb-via-rastro{background:var(--color-via);width:80%}.vb-via-pista i{background:var(--color-via);border-radius:50%;width:13px;height:13px;margin-left:-6.5px;position:absolute;top:5px}.vb-via-pista b{font:500 var(--t-rotulo) / 1 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75;white-space:nowrap;position:absolute;top:26px;transform:translate(-50%)}.vb-via-punto{background:var(--corregir-marca);z-index:1;border-radius:50%;width:23px;height:23px;margin-left:-11.5px;position:absolute;top:0;left:90%;box-shadow:0 0 0 6px #b0001e38}.vb-via-bien .vb-via-punto{background:var(--lima);box-shadow:0 0 0 6px #8fd61f40}.vb-via-hitos{gap:var(--e-3);margin:0;padding:0;font-size:17px;line-height:24px;list-style:none;display:grid}.vb-via-hitos li{gap:var(--e-3);grid-template-columns:76px 1fr;align-items:baseline;display:grid}.vb-via-hitos time,.vb-via-hitos .vb-via-cuando{font:500 var(--t-rotulo) / 1.4 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.vb-via-prueba{padding:var(--e-3) var(--e-4);border-radius:var(--radio-m);background:var(--superficie);border:1px solid var(--peligro-borde);font:400 12.5px/24px var(--fuente-mono);color:var(--tinta-2);white-space:pre;margin:0;overflow:hidden}.vb-via-prueba span{text-overflow:ellipsis;display:block;overflow:hidden}.vb-via-prueba .vb-via-fuga{color:var(--corregir-texto);background:var(--corregir-fondo);margin:0 calc(var(--e-4) * -1);padding:0 var(--e-4);box-shadow:inset 3px 0 0 var(--corregir-marca);font-weight:600}.vb-via-aviso{padding:var(--e-3) var(--e-4);border-radius:var(--radio-m);background:var(--superficie);color:var(--tinta);gap:var(--e-2);font-size:var(--t-cuerpo);line-height:22px;display:grid}.vb-via-aviso code{font:400 12px/1.4 var(--fuente-mono);color:var(--gris)}.vb-via-fin{gap:var(--e-3);padding-top:var(--e-4);font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);border-top:1px solid;align-items:flex-start;margin:0;font-size:26px;line-height:1.05;display:flex}.vb-via-fin svg{flex:none;margin-top:2px}.vb-via-mal .vb-via-fin{color:var(--corregir-texto);border-color:var(--peligro-borde)}.vb-via-bien .vb-via-fin{color:var(--lima);border-color:var(--tinta-bloque-linea)}.vb-riesgo-pie{margin-top:var(--e-4);font-size:var(--t-secundario);color:var(--gris)}.vb-via{position:relative;overflow:hidden}.vb-via>*{z-index:1;position:relative}.vb-via:before,.vb-via:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}.vb-via-mal:before{background:radial-gradient(60% 40% at 90% 14%,#b0001e52,#0000 70%)}.vb-via-bien:after{background:linear-gradient(to bottom, transparent, #9df60824 80%, var(--lima));height:140px;inset:-140px 0 auto;box-shadow:0 2px 24px 2px #9df60873}@media (prefers-reduced-motion:no-preference){.vb-via-punto{animation:vb-via-avanza 12s var(--curva) infinite}.vb-via-rastro{animation:vb-via-rastro 12s var(--curva) infinite}.vb-via-bien .vb-via-punto{animation-name:vb-via-avanza,vb-via-se-arregla}.vb-via-mal .vb-via-punto{animation-name:vb-via-avanza,vb-via-alarma}.vb-via-mal{animation:12s linear infinite vb-via-panel-alarma}.vb-via-mal:before{animation:12s linear infinite vb-via-resplandor}.vb-via-bien:after{animation:12s linear infinite vb-via-escaner}.vb-via [data-paso]{animation:vb-via-sale-1 12s var(--curva) infinite both}.vb-via [data-paso="2"]{animation-name:vb-via-sale-2}.vb-via [data-paso="3"]{animation-name:vb-via-sale-3}.vb-via [data-paso="4"]{animation-name:vb-via-sale-4}.vb-via-prueba .vb-via-fuga{animation:vb-via-sale-3b 12s var(--curva) infinite both}.vb-via-prueba .vb-via-fuga+.vb-via-fuga{animation-name:vb-via-sale-3c}}@keyframes vb-via-avanza{0%,3%{left:10%}10%,12%{left:30%}19%,21%{left:50%}28%,38%{left:70%}46%,to{left:90%}}@keyframes vb-via-rastro{0%,3%{width:0}10%,12%{width:20%}19%,21%{width:40%}28%,38%{width:60%}46%,to{width:80%}}@keyframes vb-via-se-arregla{0%,36%{background:var(--corregir-marca);box-shadow:0 0 0 6px #b0001e4d}38%{background:var(--lima);box-shadow:0 0 0 6px #8fd61f99}44%{background:var(--lima);box-shadow:0 0 0 22px #8fd61f00}46%,to{background:var(--lima);box-shadow:0 0 0 6px #8fd61f40}}@keyframes vb-via-escaner{0%,27%{opacity:0;top:-140px}29%{opacity:1}38%{opacity:1;top:100%}39%,to{opacity:0;top:100%}}@keyframes vb-via-alarma{0%,46%{box-shadow:0 0 0 6px #b0001e38}52%,64%,76%,88%,to{box-shadow:0 0 0 18px #b0001e00}58%,70%,82%,94%{box-shadow:0 0 0 6px #b0001e66}}@keyframes vb-via-panel-alarma{0%,45%{border-color:var(--corregir-marca);box-shadow:0 0 #b0001e00}47%,59%,71%{border-color:var(--corregir-marca);box-shadow:0 0 0 10px #b0001e2e}53%,65%,77%,to{border-color:var(--corregir-marca);box-shadow:0 0 #b0001e00}}@keyframes vb-via-resplandor{0%,45%{opacity:0}48%,60%,72%,84%,to{opacity:1}54%,66%,78%,90%{opacity:.45}}@keyframes vb-via-sale-1{0%,27%{opacity:0;transform:translateY(8px)}31%,to{opacity:1;transform:none}}@keyframes vb-via-sale-2{0%,42%{opacity:0;transform:translateY(8px)}46%,to{opacity:1;transform:none}}@keyframes vb-via-sale-3{0%,54%{opacity:0;transform:translateY(8px)}58%,to{opacity:1;transform:none}}@keyframes vb-via-sale-3b{0%,60%{opacity:0}62%,to{opacity:1}}@keyframes vb-via-sale-3c{0%,64%{opacity:0}66%,to{opacity:1}}@keyframes vb-via-sale-4{0%,68%{opacity:0;transform:translateY(8px)}72%,to{opacity:1;transform:none}}.vb-detecta{align-items:center;gap:var(--e-2) var(--e-3);margin:var(--e-2) calc(var(--e-5) * -1) calc(var(--e-5) * -1);padding:var(--e-3) var(--e-5);background:var(--tinta-bloque);color:var(--tinta-bloque-texto);font:400 var(--t-secundario) / 20px var(--fuente);flex-wrap:wrap;display:flex}.vb-detecta-quien{font:600 var(--t-rotulo) / 1 var(--fuente-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lima)}.vb-detecta-check{height:24px;padding:0 var(--e-2);border-radius:var(--radio-s);background:var(--corregir-fondo);color:var(--corregir-texto);font:600 var(--t-pequeno) / 1 var(--fuente);align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.vb-fig .vb-detecta{animation:6s linear infinite both vb-detecta-sale}}@keyframes vb-detecta-sale{0%,38%{opacity:0;transform:translateY(100%)}46%,to{opacity:1;transform:none}}.vb-alcance{gap:var(--e-5);grid-template-columns:1fr 1fr;display:grid}.vb-alcance-caso{border:1px solid var(--linea-media);border-radius:var(--radio);background:var(--superficie);display:grid;overflow:hidden}.vb-alcance-caso h3{padding:var(--e-5) var(--e-5) 0;font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);margin:0;font-size:30px;line-height:1}.vb-alcance-dibujo{padding:var(--e-5);font:400 12.5px/24px var(--fuente-mono);color:var(--tinta-2);grid-template-columns:1fr 28px 1fr;align-items:center;display:grid}.vb-alcance-caja{border:1px solid var(--linea-media);border-radius:var(--radio-m);padding:var(--e-3);background:var(--papel);gap:2px;display:grid}.vb-alcance-caja>b{font:500 var(--t-rotulo) / 1.6 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}.vb-alcance-caja span{padding:0 var(--e-2);border-radius:var(--radio-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vb-alcance-usa{background:var(--lima-suave);color:var(--tinta);box-shadow:inset 3px 0 0 var(--lima)}.vb-alcance-falla{background:var(--corregir-fondo);color:var(--corregir-texto);box-shadow:inset 3px 0 0 var(--corregir-marca)}.vb-alcance-flecha{background:var(--tinta);height:2px;position:relative}.vb-alcance-flecha:after{content:"";border:5px solid #0000;border-left-color:var(--tinta);border-right:0;position:absolute;top:-4px;right:-1px}.vb-alcance-caso .vb-detecta{align-self:end;margin:0}.vb-alcance-nota{margin-top:var(--e-6);max-width:62ch;color:var(--tinta-2);font-size:17px;line-height:26px}@media (prefers-reduced-motion:no-preference){.vb-alcance-flecha{animation:vb-alcance-llama 2.4s var(--curva) infinite;transform-origin:0}}@keyframes vb-alcance-llama{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.vb-dia{border-top:2px solid var(--tinta);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.vb-dia>li{padding:var(--e-5) var(--e-6) var(--e-6) 0;gap:var(--e-3);align-content:start;display:grid}.vb-dia>li+li{padding-left:var(--e-6);border-left:1px solid var(--linea-media)}.vb-dia-num{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);font-size:88px;line-height:.8}.vb-dia-quien{padding:3px var(--e-2);border-radius:var(--radio-s);font:600 var(--t-rotulo) / 1.4 var(--fuente-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--tinta);justify-self:start}.vb-dia-auto .vb-dia-quien{background:var(--tinta-bloque);border-color:var(--tinta-bloque);color:var(--lima)}.vb-dia h3{margin:0;font-size:22px;font-weight:650;line-height:28px}.vb-dia p{color:var(--tinta-2);margin:0;font-size:17px;line-height:26px}.vb-claras{border-top:2px solid var(--tinta);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.vb-claras li{padding:var(--e-5) var(--e-5) var(--e-8) 0;border-bottom:1px solid var(--linea-media);gap:var(--e-2);align-content:start;display:grid}.vb-claras li:not(:nth-child(3n+1)){padding-left:var(--e-5);border-left:1px solid var(--linea-media)}.vb-claras-pregunta{color:var(--tinta-2);font-size:17px;line-height:24px}.vb-claras-respuesta{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);font-size:clamp(40px,4.6vw,64px);line-height:.95}.vb-claras p{margin:var(--e-2) 0 0;color:var(--tinta-2);max-width:34ch}@media (width<=960px){.vb-riesgo-vias,.vb-alcance,.vb-dia,.vb-claras{grid-template-columns:1fr}.vb-via{padding:var(--e-5) var(--e-4)}.vb-via-cab{font-size:26px}.vb-via-hitos{font-size:var(--t-cuerpo);line-height:22px}.vb-via-hitos li{grid-template-columns:64px 1fr}.vb-via-prueba{font-size:11px}.vb-via-fin{font-size:22px}.vb-detecta{margin:var(--e-2) calc(var(--e-4) * -1) calc(var(--e-4) * -1);padding:var(--e-3) var(--e-4)}.vb-alcance-dibujo{gap:var(--e-2);grid-template-columns:1fr;font-size:11.5px}.vb-alcance-flecha{justify-self:center;width:2px;height:20px;animation:none}.vb-alcance-flecha:after{border:5px solid #0000;border-top-color:var(--tinta);border-bottom:0;top:auto;bottom:-1px;right:-4px}.vb-dia>li,.vb-dia>li+li{padding:var(--e-5) 0;border-left:0;border-bottom:1px solid var(--linea-media)}.vb-dia-num{font-size:64px}.vb-claras li,.vb-claras li:not(:nth-child(3n+1)){padding:var(--e-5) 0 var(--e-6);border-left:0}}.vb-triaje{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.vb-triaje li{padding:var(--e-5) 0;border-bottom:1px solid var(--linea-media);grid-template-columns:minmax(0,5fr) 56px minmax(0,6fr);align-items:center;display:grid}.vb-triaje b{font:500 var(--t-rotulo) / 1.4 var(--fuente-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin-bottom:4px;display:block}.vb-triaje-aviso{font:400 14px/22px var(--fuente-mono);color:var(--tinta-2)}.vb-triaje-flecha{height:2px;margin:0 var(--e-3);background:var(--tinta);position:relative}.vb-triaje-flecha:after{content:"";border:5px solid #0000;border-left-color:var(--tinta);border-right:0;position:absolute;top:-4px;right:-1px}.vb-triaje-dice{column-gap:var(--e-3);padding:var(--e-3) var(--e-4);border-radius:var(--radio-m);background:var(--tinta-bloque);color:var(--tinta-bloque-texto);font-size:var(--t-cuerpo);grid-template-columns:auto 1fr;align-items:center;line-height:22px;display:grid}.vb-triaje-dice b{color:var(--lima);grid-column:1/-1}@media (prefers-reduced-motion:no-preference){.vb-triaje-dice{animation:vb-triaje-resuelve 9s var(--curva) infinite both;animation-delay:calc(var(--i) * .9s)}.vb-triaje-flecha{animation:vb-alcance-llama 9s var(--curva) infinite both;animation-delay:calc(var(--i) * .9s);transform-origin:0}}@keyframes vb-triaje-resuelve{0%,6%{opacity:0;transform:translate(-12px)}14%,to{opacity:1;transform:none}}.vb-subtitulo{margin:var(--e-16) 0 0;padding-top:var(--e-5);border-top:2px solid var(--tinta);font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);text-wrap:balance;max-width:24ch;font-size:clamp(26px,3vw,40px);line-height:1}.vb-alcance-intro{margin:var(--e-4) 0 var(--e-6)}.vb-reglas-sola{margin-top:0}@media (width<=960px){.vb-triaje li{gap:var(--e-3);grid-template-columns:1fr}.vb-triaje-flecha{display:none}.vb-subtitulo{margin-top:var(--e-10)}}.vb-cabpag{padding:var(--e-16) var(--e-8) var(--e-16)}.vb-cabpag-in{max-width:var(--ancho-contenido);margin:0 auto}.vb-cabpag-rotulos{gap:var(--e-2) var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.vb-cabpag h1{margin:var(--e-5) 0 0;text-wrap:balance;max-width:14ch;font-size:clamp(48px,8vw,112px);line-height:.9}.vb-cabpag p{color:var(--tinta-2);max-width:58ch;margin:var(--e-6) 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.vb-filas{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.vb-filas>li{gap:var(--e-8);padding:var(--e-6) 0;border-bottom:1px solid var(--linea-media);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;display:grid}.vb-filas h3{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1}.vb-filas p{color:var(--tinta-2);margin:0;font-size:17px;line-height:26px}.vb-filas p+p{margin-top:var(--e-2)}.vb-filas .vb-filas-dentro{font:500 14px/22px var(--fuente-mono);color:var(--tinta-3)}.vb-filas-num>li{gap:var(--e-5);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr)}.vb-filas-n{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-cifra);font-size:44px;line-height:.8}.vb-filas ul{margin:var(--e-3) 0 0;padding-left:var(--e-5);color:var(--tinta-2)}.vb-filas li li{margin-bottom:var(--e-2)}.vb-filas details{margin-top:var(--e-3);color:var(--tinta-2)}.vb-filas summary{cursor:pointer;min-height:32px;font-weight:600}.vb-filas .vb-comp-envoltura{margin-top:var(--e-4)}.vb-prosa{max-width:62ch;color:var(--tinta-2);font-size:19px;line-height:30px}.vb-prosa p{margin:0 0 var(--e-4)}.vb-prosa ul{padding-left:var(--e-5);margin:0}.vb-prosa li{margin-bottom:var(--e-3)}.vb-prosa strong{color:var(--tinta)}.vb-capitulo .vb-comp-envoltura+.vb-nota,.vb-capitulo .vb-medido+.vb-nota{margin-top:var(--e-6)}.vb-capitulo .vb-medido:first-child{margin-top:0}.vb-tres-medido{grid-template-columns:repeat(3,minmax(0,1fr))}.vb-tres-medido .vb-cifrag .vb-cifra{font-size:clamp(56px,6.4vw,96px)}.vb-gana{color:var(--lima-tinta)}@media (width<=960px){.vb-cabpag{padding:var(--e-10) var(--e-4) var(--e-10)}.vb-filas>li,.vb-filas-num>li{gap:var(--e-3);padding:var(--e-5) 0;grid-template-columns:1fr}.vb-filas-n{font-size:32px}.vb-prosa{font-size:17px;line-height:26px}.vb-tres-medido{grid-template-columns:1fr}}.vb-claras-dos{grid-template-columns:repeat(2,1fr)}.vb-claras-dos li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.vb-claras-dos li:nth-child(2n){padding-left:var(--e-5);border-left:1px solid var(--linea-media)}@media (width<=960px){.vb-claras-dos{grid-template-columns:1fr}.vb-claras-dos li:nth-child(2n){border-left:0;padding-left:0}}.vb-cap-sigla{align-items:center;gap:var(--e-2);height:26px;padding:0 var(--e-3) 0 var(--e-2);background:var(--tinta-bloque);color:var(--tinta-bloque-texto);font-size:var(--t-secundario);white-space:nowrap;border-radius:999px;display:inline-flex}.vb-cap-sigla strong{font:600 var(--t-rotulo) / 1 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lima)}.vb-cap-barra{z-index:5;background:var(--papel);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);position:sticky;top:0}.vb-cap-barra-in{max-width:var(--ancho-contenido);padding:var(--e-3) var(--e-8);align-items:center;gap:var(--e-6);flex-wrap:wrap;margin:0 auto;display:flex}.vb-cap-barra-texto{align-items:center;gap:var(--e-3);display:inline-flex}.vb-cap-barra-nota{font-size:var(--t-secundario);color:var(--tinta-3)}.vb-cap-tecnica{display:none}.vb-cap:has(input[name=vista][value=tecnica]:checked) .vb-cap-tecnica{display:block}.vb-cap:has(input[name=vista][value=tecnica]:checked) .vb-cap-llana{display:none}.vb-ficha{gap:var(--e-5) var(--e-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.vb-ficha>div{padding-top:var(--e-3);border-top:1px solid var(--linea-media)}.vb-ficha dt{font:500 var(--t-rotulo) / 1.4 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3)}.vb-ficha dd{margin:var(--e-1) 0 0;font-size:17px;line-height:26px}.vb-ficha dd code{font:400 13px/1.4 var(--fuente-mono);background:var(--hundido);border-radius:4px;padding:1px 5px}.vb-cobertura{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.vb-cobertura li{gap:var(--e-6);padding:var(--e-4) 0;border-bottom:1px solid var(--linea-media);grid-template-columns:110px minmax(0,4fr) minmax(0,6fr);align-items:baseline;font-size:17px;line-height:26px;display:grid}.vb-cobertura strong{font-weight:600}.vb-cobertura p{color:var(--tinta-2);margin:0}.vb-cob{height:24px;padding:0 var(--e-2);border-radius:var(--radio-s);font:600 var(--t-rotulo) / 1 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vb-cob-si{background:var(--lima-suave);color:var(--lima-tinta)}.vb-cob-no{background:var(--hundido);color:var(--tinta-3)}.vb-cob-aun{background:var(--aviso-suave);color:var(--aviso)}.vb-cap-demas{background:var(--superficie);border-top:1px solid var(--linea);padding:var(--e-12) var(--e-8)}.vb-cap-demas-in{max-width:var(--ancho-contenido);margin:0 auto}.vb-cap-demas ul{margin:var(--e-4) 0 0;gap:var(--e-4) var(--e-8);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.vb-cap-demas li{padding:var(--e-4) 0;border-top:1px solid var(--linea-media);gap:var(--e-1);display:grid}.vb-cap-demas a,.vb-cap-demas li>span{align-items:center;gap:var(--e-2);font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);color:var(--tinta);flex-wrap:wrap;font-size:22px;line-height:1.05;text-decoration:none;display:inline-flex}.vb-cap-demas a:hover{color:var(--accion)}.vb-cap-demas li>span{color:var(--tinta-3)}.vb-cap-demas small{font:400 var(--t-secundario) / 1 var(--fuente);color:var(--tinta-3)}.vb-cap-demas em{font:500 var(--t-rotulo) / 1.4 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);font-style:normal}.vb-mapa{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.vb-mapa>li{gap:var(--e-6);padding:var(--e-6) 0;border-bottom:1px solid var(--linea-media);grid-template-columns:56px minmax(0,5fr) minmax(0,6fr) 260px;align-items:baseline;display:grid}.vb-mapa-num{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);color:var(--tinta-3);font-size:32px;line-height:1}.vb-mapa h3{font-family:var(--fuente-display);font-weight:800;font-stretch:var(--display-estrecho);text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1}.vb-mapa h3 a{color:inherit;text-decoration:none}.vb-mapa h3 a:hover{color:var(--accion)}.vb-mapa-pronto{margin-top:var(--e-2);font:400 var(--t-secundario) / 1.4 var(--fuente);color:var(--tinta-3);display:block}.vb-mapa p{color:var(--tinta-2);margin:0;font-size:17px;line-height:26px}.vb-mapa-sigla{gap:var(--e-2);font:500 var(--t-rotulo) / 1.4 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-3);display:grid}.vb-mapa-sigla strong{font:600 clamp(18px, 1.8vw, 24px) / 1.15 var(--fuente-mono);letter-spacing:.02em;text-transform:none;color:var(--tinta);text-wrap:balance}.vb-mapa-motor{font:400 17px / 24px var(--fuente);letter-spacing:0;text-transform:none;color:var(--tinta-2)}@media (width<=960px){.vb-cap-barra-in{padding:var(--e-3) var(--e-4)}.vb-ficha,.vb-cap-demas ul{grid-template-columns:minmax(0,1fr)}.vb-cobertura li{gap:var(--e-1);grid-template-columns:minmax(0,1fr)}.vb-mapa>li{gap:var(--e-2) var(--e-4);grid-template-columns:40px minmax(0,1fr)}.vb-mapa>li>:nth-child(n+3){grid-column:2}.vb-cap-demas{padding:var(--e-8) var(--e-4)}}.vb-reglas-seguida,.vb-comp-envoltura+.vb-cobertura,.vb-alcance-nota+.vb-filas{margin-top:var(--e-8)}.vb-texto-ancho{max-width:none}.vb-texto-ancho>p:first-of-type{max-width:var(--ancho-texto)}@media (width>=1101px){.vb-docs:has(.vb-texto-ancho){grid-template-columns:240px minmax(0,1fr)}}.vb-glosario-saltos{gap:var(--e-2);margin:var(--e-6) 0 var(--e-2);flex-wrap:wrap;display:flex}.vb-glosario-saltos a{min-height:34px;padding:0 var(--e-3);border:1px solid var(--linea-media);color:var(--tinta);font-size:var(--t-secundario);border-radius:999px;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.vb-glosario-saltos a:hover{border-color:var(--tinta)}.vb-glosario-saltos small{font:500 var(--t-rotulo) / 1 var(--fuente-mono);color:var(--tinta-3)}.vb-texto .vb-glosario+h2{margin-top:var(--e-12)}.vb-glosario{border-top:2px solid var(--tinta);margin:0}.vb-glosario-item{gap:var(--e-2) var(--e-6);padding:var(--e-4) 0;border-bottom:1px solid var(--linea-media);scroll-margin-top:var(--e-6);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,5fr);display:grid}.vb-glosario dt{align-content:start;gap:2px;display:grid}.vb-glosario-termino{color:var(--tinta);text-wrap:balance;font-size:17px;font-weight:650;line-height:24px}.vb-glosario-alias{font:600 13px/1.3 var(--fuente-mono);color:var(--tinta-3)}.vb-glosario dd{margin:0}.vb-texto .vb-glosario dd p{margin:0;font-size:15.5px;line-height:24px}.vb-glosario-vib{gap:var(--e-3);color:var(--tinta);align-items:baseline;display:flex}.vb-glosario-vib .vb-cob{flex:none;position:relative;top:-2px}.vb-cob-concepto{background:var(--hundido);color:var(--tinta-2)}.vb-glosario-vib a{margin-left:var(--e-2);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}@media (width<=960px){.vb-glosario-item{gap:var(--e-2);grid-template-columns:minmax(0,1fr)}.vb-glosario-vib{flex-wrap:wrap}}.vb-filas h3 a,.vb-comp-mapa th[scope=row] a{color:inherit;text-decoration:none}.vb-filas h3 a:hover,.vb-comp-mapa th[scope=row] a:hover{color:var(--accion);text-underline-offset:3px;text-decoration:underline}.vb-comp-mapa th[scope=row]{font:600 15px/1.3 var(--fuente-mono);white-space:nowrap}
