.mlm{max-width:var(--ml-max-pregunta);margin-inline:auto}.mlm[data-variante=panel]{max-width:none}.mlm__pantalla{display:block;animation:mlm-entra var(--ml-transicion-paso) var(--ml-curva) both}.mlm[data-movimiento=atras] .mlm__pantalla{animation-name:mlm-entra-atras}@keyframes mlm-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mlm-entra-atras{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.mlm__titulo{font-family:var(--ml-font-sans);font-weight:600;font-size:var(--ml-step-pregunta);line-height:1.2;letter-spacing:-.01em;margin:0 0 var(--ml-space-s);outline:none}.mlm__ayuda{color:var(--ml-gris);margin:0 0 var(--ml-space-m)}.mlm__ayuda--eleccion{margin:0 0 var(--ml-space-xs);font-size:var(--ml-step--1)}.mlm__sub{color:var(--ml-gris);margin:var(--ml-space-m) 0 var(--ml-space-xs)}.mlm__micro{color:var(--ml-gris);font-size:var(--ml-step--1);margin-top:var(--ml-space-m)}.mlm__progreso{color:var(--ml-gris);font-size:var(--ml-step--1);margin:0 0 var(--ml-space-2xs)}.mlm__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mlm-barra{display:flex;justify-content:space-between;align-items:center;gap:var(--ml-space-s);padding:var(--ml-space-xs) var(--ml-space-s);background:var(--ml-blanco);border:1px solid var(--ml-linea);border-radius:var(--ml-radio);margin-bottom:var(--ml-space-l)}.mlm-barra__marca{font-family:var(--ml-font-sans);font-weight:500;font-size:1.125rem}.mlm-barra__acciones{display:inline-flex;align-items:center;gap:var(--ml-space-xs)}.mlm-barra__enlace{color:var(--ml-azul);font-size:var(--ml-step--1);padding:var(--ml-space-2xs)}.mlm-barra__salir{border:1.5px solid var(--ml-linea);background:var(--ml-blanco);color:var(--ml-tinta);min-height:var(--ml-tactil);padding:0 var(--ml-space-s);border-radius:var(--ml-radio);font-size:var(--ml-step--1);cursor:pointer}.mlm-barra__salir:hover{border-color:var(--ml-azul);color:var(--ml-azul)}.mlm-barra--panel{justify-content:flex-end;background:none;border-color:transparent;padding-inline:0;margin-bottom:var(--ml-space-s)}.mlm-salida{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:var(--ml-space-m);background:#071a338f}.mlm-salida__caja{background:var(--ml-blanco);border-radius:var(--ml-radio-grande);box-shadow:var(--ml-sombra-alta);max-width:26rem;width:100%;padding:var(--ml-space-l)}.mlm-salida__titulo{font-size:var(--ml-step-1);margin:0 0 var(--ml-space-xs)}.mlm-salida__acciones{display:grid;gap:var(--ml-space-2xs);margin-top:var(--ml-space-m)}.mlm-salida__confirmar{border:0;background:none;color:var(--ml-azul);text-decoration:underline;min-height:var(--ml-tactil);cursor:pointer;font-size:var(--ml-step-0)}.mlm__fases{display:none;flex-wrap:wrap;gap:var(--ml-space-2xs);list-style:none;margin:0 0 var(--ml-space-m);padding:0}.mlm__fase{display:inline-flex;align-items:center;gap:var(--ml-space-2xs);min-height:var(--ml-tactil);padding:var(--ml-space-2xs) var(--ml-space-s);border:1px solid var(--ml-linea);border-radius:999px;color:var(--ml-gris);font-size:var(--ml-step--1);background:var(--ml-blanco)}.mlm__fase span{display:inline-grid;place-items:center;width:1.4em;height:1.4em;border-radius:50%;background:var(--ml-fondo);font-weight:600}.mlm__fase.is-actual{border-color:var(--ml-azul);color:var(--ml-azul);font-weight:600}.mlm__fase.is-actual span{background:var(--ml-azul);color:var(--ml-blanco)}.mlm__fase.is-hecha{border-color:var(--ml-linea);color:var(--ml-tinta)}.mlm__fases-movil{margin:0 0 var(--ml-space-m)}.mlm__fases-movil p{margin:0 0 var(--ml-space-2xs);color:var(--ml-gris);font-size:var(--ml-step--1);font-weight:600}.mlm__segmentos{display:flex;gap:var(--ml-space-3xs)}.mlm__segmento{flex:1;height:.25rem;border-radius:999px;background:var(--ml-linea)}.mlm__segmento.is-activo{background:var(--ml-azul)}@media(min-width:48em){.mlm__fases{display:flex}.mlm__fases-movil{display:none}}.mlm__buscador-campo{position:relative}.mlm__buscador-campo .mlm__input{padding-right:7.5rem}.mlm__buscador-campo .mlm__input::-webkit-search-cancel-button{display:none}.mlm__borrar{position:absolute;right:var(--ml-space-3xs);top:50%;transform:translateY(-50%);border:0;background:none;color:var(--ml-azul);cursor:pointer;min-height:var(--ml-tactil);padding:0 var(--ml-space-2xs);font-size:var(--ml-step--1);text-decoration:underline}.mlm__zona{min-height:21rem}@media(max-width:47.99em){.mlm__zona{min-height:17rem}}.mlm__familias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--ml-space-2xs)}@media(max-width:26.25em){.mlm__familias{grid-template-columns:1fr}}.mlm__familia{display:flex;align-items:center;gap:var(--ml-space-xs);width:100%;min-height:3.5rem;text-align:left;padding:var(--ml-space-2xs) var(--ml-space-s);border:1.5px solid var(--ml-linea);border-radius:var(--ml-radio);background:var(--ml-blanco);color:var(--ml-tinta);font-size:var(--ml-step-0);font-weight:500;cursor:pointer;transition:border-color var(--ml-transicion),background-color var(--ml-transicion)}.mlm__familia:hover,.mlm__familia:active{border-color:var(--ml-azul);background:var(--ml-azul-suave)}.mlm__familia-icono{color:var(--ml-azul);flex-shrink:0}.mlm__familia-titulo{flex:1}.mlm__familia .mlm__flecha{transition:transform var(--ml-transicion) var(--ml-curva)}.mlm__filas-resultado{list-style:none;margin:0 0 var(--ml-space-xs);padding:0;display:grid;gap:var(--ml-space-2xs)}.mlm__fila-resultado{display:flex;align-items:center;gap:var(--ml-space-s);width:100%;min-height:var(--ml-fila-resultado);text-align:left;padding:var(--ml-space-2xs) var(--ml-space-s);border:1px solid var(--ml-linea);border-radius:var(--ml-radio);background:var(--ml-blanco);color:var(--ml-tinta);cursor:pointer;transition:border-color var(--ml-transicion),background-color var(--ml-transicion)}.mlm__fila-resultado:hover{border-color:var(--ml-azul)}.mlm__fila-resultado:focus-visible{outline:none;border-color:var(--ml-azul);background:var(--ml-azul-suave);box-shadow:0 0 0 3px var(--ml-cian)}.mlm__fila-icono{color:var(--ml-azul);flex-shrink:0;width:2.5rem;height:2.5rem;padding:var(--ml-space-3xs);background:var(--ml-azul-suave);border-radius:var(--ml-radio)}.mlm__fila-texto{flex:1;display:grid;gap:.125rem}.mlm__fila-titulo{font-size:1.0625rem;font-weight:600;line-height:1.3}.mlm__fila-aclaracion{color:var(--ml-gris);font-size:var(--ml-step--1);line-height:1.35}.mlm__fila-resultado .mlm__flecha{color:var(--ml-azul);flex-shrink:0;transition:transform var(--ml-transicion) var(--ml-curva)}.mlm__fila-resultado:hover .mlm__flecha{transform:translate(4px)}.mlm__pie-lista{margin:var(--ml-space-2xs) 0 0;font-size:var(--ml-step--1)}@media(prefers-reduced-motion:reduce){.mlm__fila-resultado .mlm__flecha,.mlm__familia .mlm__flecha{transition:none}.mlm__fila-resultado:hover .mlm__flecha{transform:none}}.mlm__chip{display:inline-flex;align-items:center;gap:var(--ml-space-2xs);padding:var(--ml-space-2xs) var(--ml-space-s);background:var(--ml-blanco);border:1px solid var(--ml-linea);border-radius:999px;font-size:var(--ml-step--1);margin:0 0 var(--ml-space-m)}.mlm__cambiar{border:0;background:none;color:var(--ml-azul);text-decoration:underline;cursor:pointer;min-height:var(--ml-tactil);padding:0 var(--ml-space-2xs);font-size:inherit}.mlm__opciones{list-style:none;margin:0 0 var(--ml-space-m);padding:0;display:grid;gap:var(--ml-space-2xs)}.mlm__opcion{display:flex;align-items:center;justify-content:space-between;gap:var(--ml-space-s);width:100%;text-align:left;min-height:var(--ml-opcion-alto);padding:var(--ml-space-xs) var(--ml-space-s);border:1.5px solid var(--ml-linea);border-radius:var(--ml-radio);background:var(--ml-blanco);color:var(--ml-tinta);font-size:var(--ml-step-0);cursor:pointer;transition:border-color var(--ml-transicion),background-color var(--ml-transicion)}.mlm__opcion:hover{border-color:var(--ml-azul);background:var(--ml-azul-suave)}.mlm__opcion.is-elegida{border-color:var(--ml-azul);background:var(--ml-azul-suave);font-weight:600}.mlm__flecha{color:var(--ml-azul);flex-shrink:0}.mlm__opcion--ninguna{color:var(--ml-gris)}.mlm__campo{margin-bottom:var(--ml-space-m)}.mlm__campo-acciones{display:flex;flex-wrap:wrap;gap:var(--ml-space-2xs);align-items:center}.mlm__label{display:block;font-weight:600;margin-bottom:var(--ml-space-2xs)}.mlm__input,.mlm__textarea{width:100%;min-height:var(--ml-input-alto);padding:var(--ml-space-xs) var(--ml-space-s);border:1.5px solid var(--ml-borde-campo);border-radius:var(--ml-radio);font-size:var(--ml-step-0);font-family:inherit;color:var(--ml-tinta);background:var(--ml-blanco)}.mlm__input:focus,.mlm__textarea:focus{border-color:var(--ml-azul);outline:none;box-shadow:0 0 0 3px var(--ml-cian)}.mlm__buscador{margin-bottom:var(--ml-space-s)}.mlm__check{display:flex;align-items:center;gap:var(--ml-space-2xs);min-height:var(--ml-tactil);margin-top:var(--ml-space-2xs)}.mlm__check input{width:1.35rem;height:1.35rem;accent-color:var(--ml-azul);flex-shrink:0}.mlm__btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ml-btn-alto);padding:var(--ml-space-2xs) var(--ml-space-l);border:0;border-radius:var(--ml-radio);background:var(--ml-azul);color:var(--ml-blanco);font-size:var(--ml-step-0);font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:background-color var(--ml-transicion)}.mlm__btn:hover{background:var(--ml-azul-hover)}.mlm__btn[disabled]{opacity:.6;cursor:wait}.mlm__btn--ancho{width:100%}.mlm__btn-sec{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ml-btn-alto);padding:var(--ml-space-2xs) var(--ml-space-m);border:1.5px solid var(--ml-azul);border-radius:var(--ml-radio);background:var(--ml-blanco);color:var(--ml-azul);font-size:var(--ml-step-0);font-weight:600;cursor:pointer;text-decoration:none;transition:background-color var(--ml-transicion)}.mlm__btn-sec:hover{background:var(--ml-azul-suave)}.mlm__nav{display:flex;justify-content:space-between;align-items:center;gap:var(--ml-space-s);margin-top:var(--ml-space-m)}.mlm__atras{border:0;background:none;color:var(--ml-azul);min-height:var(--ml-tactil);padding:0 var(--ml-space-xs);font-size:var(--ml-step-0);cursor:pointer;text-decoration:underline}.mlm__alerta{border-left:4px solid var(--ml-azul);background:var(--ml-azul-suave);padding:var(--ml-space-s) var(--ml-space-m);border-radius:0 var(--ml-radio-aviso) var(--ml-radio-aviso) 0;margin:0 0 var(--ml-space-m)}.mlm__alerta--aviso{border-left-color:var(--ml-aviso);background:var(--ml-aviso-fondo)}.mlm__alerta p{margin:0 0 var(--ml-space-2xs)}.mlm__alerta-acciones{display:flex;flex-wrap:wrap;gap:var(--ml-space-xs);margin-top:var(--ml-space-2xs)}.mlm__error{color:var(--ml-error);font-weight:600;margin:var(--ml-space-2xs) 0 0}.mlm__error-global{border:1.5px solid var(--ml-error);border-radius:var(--ml-radio-aviso);background:var(--ml-error-fondo);color:var(--ml-error);padding:var(--ml-space-s) var(--ml-space-m);margin:var(--ml-space-m) 0}.mlm__oferta{border:1.5px solid var(--ml-linea);border-radius:var(--ml-radio-grande);padding:var(--ml-space-m) var(--ml-space-l);margin:0 0 var(--ml-space-l);background:var(--ml-blanco)}.mlm__eyebrow{color:var(--ml-azul);font-weight:600;font-size:var(--ml-step--1);margin:0 0 var(--ml-space-2xs);text-transform:uppercase;letter-spacing:.08em}.mlm__oferta-titulo{font-family:var(--ml-font-sans);font-weight:500}.mlm__oferta-intro{color:var(--ml-gris)}.mlm__oferta h3{margin:var(--ml-space-m) 0 var(--ml-space-2xs);font-size:var(--ml-step-0)}.mlm__oferta ul{padding-left:1.2em;margin:0 0 var(--ml-space-2xs)}.mlm__exclusiones{color:var(--ml-gris)}.mlm__badge{display:inline-block;background:var(--ml-cian);color:var(--ml-azul-noche);font-weight:600;font-size:var(--ml-step--1);border-radius:999px;padding:var(--ml-space-3xs) var(--ml-space-xs);margin:var(--ml-space-2xs) 0}.mlm__oferta-acciones{display:flex;flex-wrap:wrap;gap:var(--ml-space-2xs);align-items:center;margin:var(--ml-space-m) 0 0}.mlm__precio-bloque{border-top:1px solid var(--ml-linea);margin-top:var(--ml-space-m);padding-top:var(--ml-space-m)}.mlm__precio-grande{font-size:var(--ml-step-precio);font-weight:700;line-height:1.05;margin:0;color:var(--ml-tinta);letter-spacing:-.01em}.mlm__precio{font-size:var(--ml-step-importe);font-weight:700;margin:0;color:var(--ml-tinta)}.mlm__precio-sin{font-size:var(--ml-step-0);font-weight:600;margin:0 0 var(--ml-space-2xs)}.mlm__precio-nota{color:var(--ml-gris);margin:0;font-size:var(--ml-step--1)}.mlm__puntos{margin:var(--ml-space-m) 0 var(--ml-space-2xs)!important;display:grid;gap:var(--ml-space-2xs)}.mlm__puntos li{line-height:1.45}.mlm__limite{color:var(--ml-gris);border-left:3px solid var(--ml-linea);padding-left:var(--ml-space-s);margin:var(--ml-space-s) 0 0}.mlm__detalle{margin-top:var(--ml-space-m);border-top:1px solid var(--ml-linea);padding-top:var(--ml-space-s)}.mlm__detalle summary{cursor:pointer;color:var(--ml-azul);font-weight:600;min-height:var(--ml-tactil);display:flex;align-items:center}.mlm__nota{color:var(--ml-gris);font-size:var(--ml-step--1)}.mlm__enlace{color:var(--ml-azul)}.mlm__tarjetas{list-style:none;padding:0;display:grid;gap:var(--ml-space-2xs);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.mlm__tarjetas li{border:1px solid var(--ml-linea);border-radius:var(--ml-radio);padding:var(--ml-space-s);background:var(--ml-blanco)}.mlm__resumen-linea{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ml-space-2xs) var(--ml-space-s);border-top:1px solid var(--ml-linea);padding-top:var(--ml-space-s)}.mlm__resumen-corto{margin:0;color:var(--ml-gris);font-size:var(--ml-step--1);flex:1;min-width:12rem}.mlm__resumen{margin:0 0 var(--ml-space-2xs)}.mlm__resumen h3{font-size:var(--ml-step-0);font-family:var(--ml-font-sans);font-weight:600;margin:0 0 var(--ml-space-2xs)}.mlm__resumen-completo{margin-top:var(--ml-space-l)}.mlm__filas{list-style:none;margin:0;padding:0;display:grid;gap:var(--ml-space-2xs)}.mlm__fila{display:flex;justify-content:space-between;align-items:center;gap:var(--ml-space-s);border-bottom:1px solid var(--ml-linea);padding:var(--ml-space-2xs) 0}.mlm__fila dt{font-weight:600;font-size:var(--ml-step--1)}.mlm__fila dd{margin:0;color:var(--ml-gris);font-size:var(--ml-step--1)}.mlm__revision-bloque{border:1px solid var(--ml-linea);border-radius:var(--ml-radio);background:var(--ml-blanco);padding:var(--ml-space-s) var(--ml-space-m);margin-bottom:var(--ml-space-s)}.mlm__revision-cab{display:flex;justify-content:space-between;align-items:center;gap:var(--ml-space-s)}.mlm__revision-cab h3{margin:0;font-size:var(--ml-step-0)}.mlm__ref{display:inline-block;background:var(--ml-azul-suave);border-radius:var(--ml-radio);padding:var(--ml-space-xs) var(--ml-space-m);font-weight:600}.mlm__enviado-acciones{display:flex;flex-wrap:wrap;gap:var(--ml-space-2xs);align-items:center}.mlm__aclaracion{margin:var(--ml-space-m) 0;background:var(--ml-blanco);border:1px solid var(--ml-linea);border-inline-start:3px solid var(--ml-azul);border-radius:var(--ml-radio-grande);padding:var(--ml-space-m);animation:mlm-entra var(--ml-transicion) var(--ml-curva) both}.mlm__aclaracion .mlm__sub{margin:0 0 var(--ml-space-3xs);font-weight:700;color:var(--ml-tinta)}.mlm__aclaracion-ayuda{color:var(--ml-gris);font-size:var(--ml-step--1);margin:0 0 var(--ml-space-s)}.mlm__aclaracion .mlm__opciones{display:grid;gap:var(--ml-space-2xs);margin:0;padding:0;list-style:none}.mlm__vacio{margin:var(--ml-space-m) 0}.mlm__vacio-acciones{display:flex;flex-wrap:wrap;gap:var(--ml-space-2xs);align-items:center}.mlm__temas-grupo h3{font-size:var(--ml-step-0);margin:var(--ml-space-m) 0 var(--ml-space-2xs)}.mlm__atajo{margin-top:var(--ml-space-l)}.mlm__atajo-btn{border:0;background:none;color:var(--ml-azul);cursor:pointer;text-decoration:underline;font-size:var(--ml-step-0);min-height:var(--ml-tactil);padding:0}html[data-mlm-activo] body{background:var(--ml-fondo-entrevista)}html[data-mlm-activo] .site-header,html[data-mlm-activo] .site-footer,html[data-mlm-activo] [data-entrevista-intro]{display:none!important}@media(max-width:40rem){.mlm__fila{flex-direction:column;align-items:flex-start;gap:0}.mlm__oferta{padding:var(--ml-space-m) var(--ml-space-s)}}@media(prefers-reduced-motion:reduce){.mlm__opcion,.mlm__btn,.mlm__btn-sec{transition:none}.mlm__pantalla,.mlm__aclaracion{animation:none}}
