@layer pantallas {
.crear{max-width:76rem;container:crear/inline-size}.crear__cabecera{gap:var(--e3);max-width:47.5rem;display:grid}.crear__titulo{font-size:var(--texto-2xl);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:800;line-height:1}.crear__bajada{font-size:var(--texto-m);color:var(--tinta-2);line-height:1.5}.crear__rejilla{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.crear__rejilla>*{min-width:0}.crear__forma{border-radius:22px;flex-direction:column;gap:26px;display:flex;container:forma/inline-size}.crear__forma>*{min-width:0}.crear__forma .campo{grid-template-columns:minmax(0,1fr);min-width:0}.crear__forma .campo input{min-width:0;max-width:100%}.crear__forma .campo input[type=date]{height:var(--control-m)}.crear__forma .campo input[type=date]::-webkit-date-and-time-value{text-align:start}.crear__forma .campo label,.crear__etiqueta{font-size:var(--texto-s);color:var(--tinta);font-weight:700;line-height:1.3}.crear__par{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px 20px;display:grid}.crear__error{font-weight:700}.crear__error:empty{position:absolute}.crear__metodo{gap:var(--e3);padding-top:var(--e5);border-top:1px solid var(--linea);flex-direction:column;display:flex}.crear__metodo>*{min-width:0}.crear__metodo>.boton{align-self:flex-start}.crear__caja{justify-content:space-between;align-items:center;gap:var(--e2) var(--e4);border:1px solid var(--linea);border-radius:var(--radio);background:var(--sup-2);font-size:var(--texto-campo);flex-wrap:wrap;padding:4px 6px 4px 18px;display:flex}.crear__caja>*{min-width:0}.crear__caja--espera{min-height:var(--control-m);color:var(--tinta-2)}.crear__uno{min-height:58px}.crear__uno>span{overflow-wrap:anywhere}.crear__sin-metodo{align-items:flex-start;gap:var(--e4);flex-direction:column;padding:18px 20px}.crear__sin-metodo p{line-height:1.5}.crear__sin-metodo .boton{flex-shrink:0;max-width:100%}.crear__sin-listos{font-size:var(--texto-m);color:var(--tinta-fuerte);line-height:1.5}.crear__preparacion{gap:var(--e3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crear__en-preparacion{gap:var(--e3);border:1px solid var(--linea);border-radius:var(--radio);background:var(--sup);flex-direction:column;padding:18px 20px;display:flex}.crear__en-preparacion>*{min-width:0}.crear__en-preparacion-cabeza{justify-content:space-between;align-items:center;gap:var(--e2) var(--e3);flex-wrap:wrap;display:flex}.crear__en-preparacion-nombre{font-size:var(--texto-l);overflow-wrap:anywhere;font-weight:800}.crear__en-preparacion-texto{color:var(--tinta-fuerte);line-height:1.5}.crear__en-preparacion-acciones{align-items:center;gap:var(--e3) var(--e4);flex-wrap:wrap;display:flex}.crear__en-preparacion-acciones .boton{max-width:100%}.crear__en-preparacion-acciones .enlace{min-height:var(--control);align-items:center;display:inline-flex}.crear__falta{flex-direction:column;gap:6px;display:flex}.crear__falta-titulo{font-weight:700}.crear__falta ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;line-height:1.5;display:flex}.crear__falta a{color:var(--tinta);text-underline-offset:3px;overflow-wrap:anywhere}.crear__recien-listo{align-items:center;gap:var(--e2);color:var(--hecho-tinta);font-weight:700;display:flex}.crear__recien-listo svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.crear__elegir{align-items:start;gap:var(--e2) var(--e3);grid-template-columns:minmax(0,1fr);display:grid}.crear__elegir>*{min-width:0}.crear__elegir>.crear__incluye-boton{justify-self:start}.crear__incluye-boton{min-height:var(--control);padding:0 var(--e4);border-radius:var(--radio-pildora);font-size:var(--texto-s);white-space:nowrap}.crear__incluye-boton:focus-visible{border-radius:var(--radio-pildora)}.crear__copia{font-size:var(--texto-s);color:var(--tinta);font-weight:700;line-height:1.5}.crear__incluye{border:1px solid var(--linea);background:var(--sup);border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.crear__incluye-cabeza{justify-content:space-between;align-items:baseline;gap:var(--e2) var(--e4);flex-wrap:wrap;display:flex}.crear__incluye-titulo{font-size:var(--texto-m);letter-spacing:0;overflow-wrap:anywhere;font-weight:800}.crear__incluye-texto{font-size:var(--texto-s);color:var(--tinta);overflow-wrap:anywhere;line-height:1.5}.crear__incluye-lista{gap:var(--e1);font-size:var(--texto-s);color:var(--tinta);overflow-wrap:anywhere;margin:0;padding-left:1.2em;display:grid}.crear__nota{font-size:var(--texto-xs);color:var(--tinta-2)}.crear__acciones{align-items:stretch;gap:var(--e3);padding-top:var(--e1);flex-direction:column;display:flex}.crear__acciones>*{min-width:0}.boton--volver{min-height:var(--control-m);font-size:var(--texto-campo)}.crear__previa{padding:var(--e5);border:1px solid var(--linea);background:var(--sup-2);border-radius:22px;flex-direction:column;gap:22px;display:flex}.crear__previa>*{min-width:0}.crear__previa-titulo{font-size:var(--texto-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-weight:800}.crear__torre{width:120px;height:auto;display:block}.crear__previa-taller{gap:var(--e1);flex-direction:column;display:flex}.crear__previa-nombre{letter-spacing:-.02em;color:var(--tinta);overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.15}.crear__previa-nombre--vacio{color:var(--tinta-2)}.crear__previa-taller .crear__nota{font-size:var(--texto-s)}.crear__previa-gente{flex-direction:column;gap:10px;display:flex}.crear__cabezas{gap:var(--e1);flex-wrap:wrap;min-height:30px;display:flex}.crear__cabezas .cabeza{flex-shrink:0;width:30px}.crear__previa-cuenta{font-size:var(--texto-xs);color:var(--accion-800);font-weight:700}.crear__previa-perfiles{gap:var(--e3);border-top:1px solid var(--linea);flex-direction:column;padding-top:18px;display:flex}.crear__previa-texto{font-size:var(--texto-xs);color:var(--accion-800);line-height:1.4}.crear__perfiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none;display:grid}.crear__perfiles li{align-items:center;gap:var(--e2);font-size:var(--texto-xs);color:var(--tinta);overflow-wrap:anywhere;min-width:0;line-height:1.25;display:flex}.crear__perfiles .cabeza{flex-shrink:0;width:26px}.crear__previa-enlace{gap:var(--e1);border:1px solid var(--linea);border-radius:var(--radio);background:var(--sup);flex-direction:column;padding:14px 16px;display:flex}.crear__previa-url{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--texto-s);color:var(--tinta-2);overflow-wrap:anywhere}@container crear (min-width:36rem){.crear__titulo{font-size:var(--texto-3xl)}.crear__previa{padding:28px}}@container crear (max-width:55.99rem){.crear__torre,.crear__previa-taller,.crear__previa-perfiles{display:none}}@container crear (min-width:56rem){.crear__rejilla{grid-template-columns:minmax(0,1fr) 23.75rem}}@container forma (min-width:24rem){.crear__acciones{justify-content:space-between;align-items:center;gap:var(--e4);flex-flow:wrap}}@container forma (min-width:26rem){.crear__par{grid-template-columns:repeat(2,minmax(0,1fr))}}@container forma (min-width:30rem){.crear__elegir{grid-template-columns:minmax(0,1fr) auto}.crear__elegir>.crear__incluye-boton{margin-top:calc(var(--texto-s) * 1.3 + var(--e2) + (var(--control-m) - var(--control)) / 2)}}@container forma (min-width:36rem){.crear__sin-metodo{flex-flow:row;justify-content:space-between;align-items:center;gap:20px}.crear__sin-metodo p{flex:auto}.crear__sin-metodo .boton{white-space:nowrap}}.taller__cabecera{gap:14px;display:grid}.taller__titulo{font-size:var(--texto-3xl);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:800;line-height:1}.taller__datos{font-size:var(--texto-m);color:var(--tinta-2);line-height:1.5}.taller__metodo{font-size:var(--texto-campo)}.taller__enlace{max-width:60rem;padding:var(--e6);border-radius:22px;flex-direction:column;gap:18px;display:flex}.taller__enlace-titulo{font-size:var(--texto-l);letter-spacing:-.02em;font-weight:800}.taller__enlace-ayuda{font-size:var(--texto-s);color:var(--tinta-2);line-height:1.5}.taller__copiar{align-items:center;gap:var(--e3);display:flex}.taller__copiar input{min-width:0;min-height:var(--control-l);border-radius:var(--radio-s);background:var(--sup-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--texto-base);color:var(--tinta);flex:auto;padding:0 18px}.taller__copiar input:focus-visible{border-radius:var(--radio-s)}.taller__copiar .boton{white-space:nowrap;flex-shrink:0}.taller__aviso{min-height:1.4em;font-size:var(--texto-xs);color:var(--tinta);font-weight:700}@media (max-width:36rem){.taller__copiar{flex-direction:column;align-items:stretch}.taller__titulo{font-size:var(--texto-2xl)}}.talleres{container:talleres/inline-size}.talleres__abierto{align-items:center;gap:var(--e3) var(--e4);border:1px solid var(--linea);background:var(--sup-2);border-radius:16px;flex-wrap:wrap;padding:14px 16px 14px 22px;display:flex}.talleres__abierto>img{flex-shrink:0}.talleres__abierto p{min-width:0;font-size:var(--texto-s);color:var(--tinta);overflow-wrap:anywhere;flex:16rem;line-height:1.45}.talleres__volver{border-color:var(--linea);font-size:var(--texto-s);white-space:nowrap;font-weight:800}@media (hover:hover){.talleres__volver:hover{border-color:var(--tinta);background:var(--sup)}}.talleres__titulo{gap:10px;min-width:0;display:grid}.talleres__cuenta{font-size:var(--texto-s);color:var(--tinta);font-weight:700}.talleres__crear{min-height:var(--control-m);padding:0 var(--e5);font-size:var(--texto-campo);font-weight:800}.talleres__buscar{justify-content:flex-end;align-items:center;gap:var(--e2) 10px;flex-wrap:wrap;display:flex}.talleres__buscar label{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:700}.talleres__buscar input{width:17.5rem;min-width:0;max-width:100%;height:var(--control);padding:0 var(--e4);border-radius:var(--radio-s);background:var(--sup);font:inherit;font-size:var(--texto-campo);color:var(--tinta)}.talleres__buscar input::placeholder{color:var(--tinta-3)}.talleres__buscar input:focus-visible{border-radius:var(--radio-s)}.talleres__sin-resultados{font-size:var(--texto-campo);color:var(--tinta-2)}.talleres__lista{gap:var(--e4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.taller-fila{gap:var(--e4);padding:var(--e5);box-shadow:none;border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (hover:hover){.taller-fila:hover{border-color:var(--tinta)}}.taller-fila:has(.taller-fila__enlace:focus-visible){box-shadow:var(--foco)}.taller-fila__cuerpo{flex-direction:column;gap:14px;min-width:0;display:flex}.taller-fila__cabeza{gap:var(--e1);flex-direction:column;min-width:0;display:flex}.taller-fila__nombre{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.2}.taller-fila__enlace{color:var(--tinta);text-decoration:none}.taller-fila__enlace:after{content:"";border-radius:20px;position:absolute;inset:0}.taller-fila__enlace:focus-visible{box-shadow:none}.taller-fila__datos{font-size:var(--texto-s);color:var(--tinta-2);overflow-wrap:anywhere;line-height:1.45}.taller-fila__avance{font-size:var(--texto-xs);color:var(--tinta-2)}.taller-fila__avance strong,.taller-fila__perfil strong{color:var(--tinta)}.taller-fila__grupo{flex-direction:column;gap:6px;min-width:0;display:flex}.taller-fila__cabezas{gap:var(--e1);flex-wrap:wrap;display:flex}.taller-fila__cabezas .cabeza{flex-shrink:0;width:34px;height:auto}.taller-fila__perfil{font-size:var(--texto-xs);color:var(--tinta-2)}.taller-fila__abrir{min-height:var(--objetivo);border:1px solid var(--tinta);border-radius:var(--radio-pildora);font-size:var(--texto-xs);color:var(--tinta);white-space:nowrap;justify-self:start;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}@media (hover:hover){.taller-fila:hover .taller-fila__abrir{background:var(--sup-2)}}@container talleres (min-width:40rem){.taller-fila{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px 32px}}@container talleres (max-width:32rem){.talleres__buscar{justify-content:flex-start}.talleres__buscar label{flex-basis:100%}.talleres__buscar input,.talleres__volver{width:100%}}.cabecera-seccion{gap:var(--e2);display:grid}.cabecera-seccion__migas{margin-bottom:var(--e2)}.cabecera-seccion__paso{font-size:var(--texto-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-weight:800}.cabecera-seccion__titulo{font-size:var(--texto-3xl);letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:800;line-height:1}.cabecera-seccion__descripcion{margin-top:var(--e1);max-width:60ch;font-size:var(--texto-m);color:var(--tinta-2);line-height:1.5}@media (max-width:36rem){.cabecera-seccion__titulo{font-size:var(--texto-2xl)}.cabecera-seccion--compacta{gap:var(--e1)}.cabecera-seccion--compacta .cabecera-seccion__migas{margin-bottom:0}.cabecera-seccion--compacta .cabecera-seccion__titulo{font-size:var(--texto-xl)}}.seccion-taller{gap:var(--e5);flex-direction:column;max-width:820px;display:flex}.seccion-taller__tarjeta{gap:var(--e3);flex-direction:column;line-height:1.5;display:flex}.seccion-taller__rotulo{font-size:var(--texto-l);letter-spacing:-.01em;font-weight:800}.seccion-taller__lista{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.seccion-taller__estado{padding:var(--e3) var(--e4);border-radius:var(--radio);background:var(--sup-2);color:var(--tinta-fuerte)}.seccion-taller__pasos{justify-content:space-between;gap:var(--e3);flex-wrap:wrap;display:flex}.seccion-taller__pasos .boton{max-width:100%}.seccion-taller__pasos .boton--principal{margin-left:auto}.captura{gap:var(--e5);flex-direction:column;display:flex}.captura__actividad{max-width:36rem}.captura__nota{font-size:var(--texto-s);color:var(--tinta-2);line-height:1.5}.captura__consigna{padding:0;overflow:hidden}.captura__consigna-cabeza{width:100%;min-height:var(--control-l);align-items:center;gap:var(--e3);padding:var(--e2) var(--e4);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.captura__consigna-titulo{min-width:0;font-size:var(--texto-s);overflow-wrap:anywhere;flex:1;font-weight:700}.captura__consigna-titulo small{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:600;display:block}.captura__consigna-tiempo{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.captura__consigna-flecha{flex:none}.captura__consigna-dentro{gap:var(--e3);padding:var(--e3) var(--e4) var(--e4);border-top:1px solid var(--linea);display:grid}.captura__consigna-dentro[hidden]{display:none}.captura__consigna-texto{font-size:var(--texto-base);white-space:pre-line;overflow-wrap:anywhere;line-height:1.45}.captura__consigna-vacia{font-size:var(--texto-s);color:var(--tinta-2);line-height:1.5}.captura__temporizador{justify-content:space-between;align-items:center;gap:var(--e3);background:var(--sup-2);border-radius:var(--radio-s);padding:var(--e3) var(--e4);flex-wrap:wrap;display:flex}.captura__temporizador-num{letter-spacing:-.02em;font-size:2.125rem;font-weight:800;line-height:1}.captura__temporizador-num small{margin-top:var(--e1);font-size:var(--texto-xs);letter-spacing:0;color:var(--tinta-2);font-weight:600;display:block}.captura__temporizador-botones{gap:var(--e2);flex-wrap:wrap;display:flex}.captura__persona{gap:var(--e4);flex-direction:column;display:flex}.captura__posicion{font-size:var(--texto-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);overflow-wrap:anywhere;font-weight:800}.captura__quien{align-items:center;gap:var(--e3);min-width:0;display:flex}.captura__iniciales{background:var(--sup-2);width:56px;height:56px;color:var(--tinta);font-weight:800;font-size:var(--texto-base);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.captura__nombre{font-size:var(--texto-xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800;line-height:1.15}.captura__vacia{font-size:var(--texto-m);color:var(--tinta-2);line-height:1.5}.captura__estado{gap:var(--e2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.captura__estado li{border:1px solid var(--linea);border-radius:var(--radio-pildora);background:var(--sup-2);color:var(--tinta-fuerte);font-size:var(--texto-s);padding:6px 14px;font-weight:700}.captura__estado li[data-estado=done]{background:var(--hecho-suave);border-color:var(--hecho-tinta);color:var(--hecho-tinta)}.captura__estado li[data-estado=uploading]{background:var(--aviso-suave);border-color:var(--aviso);color:var(--aviso)}.captura__estado li[data-estado=failed]{background:var(--falla-suave);border-color:var(--falla);color:var(--falla)}.captura__sin-consentimiento{gap:var(--e3);padding:var(--e3) var(--e4);border-radius:var(--radio-s);background:var(--sup-2);color:var(--tinta-fuerte);justify-items:start;font-weight:700;line-height:1.4;display:grid}.captura__vista{gap:var(--e4);padding:var(--e3);border:1px solid var(--linea);border-radius:var(--radio);grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;display:grid}.captura__miniatura{aspect-ratio:1;border-radius:var(--radio-s);background:var(--sup-2);text-align:center;justify-content:center;align-items:center;display:flex;overflow:hidden}.captura__miniatura img{object-fit:cover;width:100%;height:100%;display:block}.captura__miniatura-texto{padding:var(--e2);font-size:var(--texto-xs);color:var(--tinta-2)}.captura__reproductor{gap:var(--e2);justify-items:start;display:grid}.captura__vista-datos{gap:var(--e2);justify-items:start;min-width:0;display:grid}.captura__vista-estado{font-size:var(--texto-s);color:var(--tinta-fuerte);font-weight:700}.captura__consentimiento{gap:var(--e3);line-height:1.5;display:grid}.captura__consentimiento ul{gap:6px;margin:0;padding-left:20px;display:grid}.captura__casilla{align-items:center;gap:var(--e3);min-height:var(--control);cursor:pointer;font-weight:700;display:flex}.captura__casilla [type=checkbox],.captura__casilla [type=radio]{width:24px;height:24px;accent-color:var(--accion);flex:none}.captura__metodo{gap:var(--e1);border:0;margin:0;padding:0;display:grid}.captura__metodo legend{margin-bottom:var(--e1);padding:0;font-weight:700}.captura__retirar{min-height:var(--control);color:var(--falla);font:inherit;font-size:var(--texto-s);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700;text-decoration:underline}.captura__retirar[disabled]{color:var(--tinta-apagada);cursor:not-allowed}.captura__acciones{gap:var(--e3);display:grid}.captura__accion{width:100%;min-height:80px;padding:var(--e3) var(--e5);text-align:center;flex-direction:column;gap:2px;font-size:1.25rem;font-weight:800;line-height:1.25}.captura__motivo{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:600}.captura__grabando{gap:var(--e3);padding:var(--e4);border:1px solid var(--tinta);border-radius:var(--radio);display:grid}.captura__reloj{font-size:var(--texto-l);font-weight:800}.captura__tiempo{font-variant-numeric:tabular-nums}.captura__controles{gap:var(--e2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.captura__control{min-height:var(--control-l);font-size:var(--texto-campo)}.captura__descartar{color:var(--falla);border-color:var(--falla)}@media (hover:hover){.captura__descartar:hover{background:var(--falla-suave)}}.captura__reintentos{gap:var(--e2);display:grid}.captura__aviso{font-size:var(--texto-s);color:var(--tinta);font-weight:700;line-height:1.45}.captura__aviso:empty{position:absolute}.captura__persona{scroll-margin-top:calc(var(--objetivo) + var(--e4))}.captura__opcion{gap:2px;display:grid}.captura__recuento{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:600}.captura__saltar{min-height:var(--objetivo);font-size:var(--texto-s);text-align:left;overflow-wrap:anywhere;align-self:flex-start;padding:0 4px}.captura__pie{gap:var(--e3);grid-template-columns:1fr 1fr;display:grid}.captura__paso{min-height:var(--control-l);padding:0 var(--e3);font-size:var(--texto-campo)}.captura__lista{gap:var(--e3);flex-direction:column;display:flex}.captura__personas{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.captura__fila{width:100%;min-height:var(--control);padding:var(--e3) var(--e4);background:var(--sup);color:var(--tinta);border:1px solid var(--linea);border-radius:var(--radio-s);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}@media (hover:hover){.captura__fila:hover{border-color:var(--tinta)}}.captura__fila:focus-visible{border-radius:var(--radio-s)}.captura__fila[aria-current=true]{background:var(--sup-2);border-color:var(--tinta)}.captura__fila[disabled]{cursor:not-allowed;background:var(--sup-apagada);border-color:var(--linea-apagada);color:var(--tinta-apagada)}.captura__fila-nombre{overflow-wrap:anywhere;font-weight:800}.captura__fila-estado{font-size:var(--texto-s);color:var(--tinta-2)}@media (max-width:52rem){.captura__pie{z-index:5;margin:0 calc(-1 * var(--e4));padding:var(--e3) max(var(--e4), var(--borde-derecha)) var(--relleno-abajo) max(var(--e4), var(--borde-izquierda));background:var(--fondo);border-top:1px solid var(--linea);position:sticky;bottom:0}.captura__nombre{font-size:var(--texto-l)}}@media (max-width:36rem){.captura__paso-persona{display:none}}.fotos-vista{gap:var(--e5);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.fotos-vista--estrecha{display:none}.seccion-taller.captura-pantalla{max-width:var(--ancho-pantalla)}}@media (max-width:1023.98px){.fotos-vista--ancha{display:none}}.fotos-vista__volver{min-height:var(--objetivo);align-self:flex-start}.fotos-vista__columna{gap:var(--e5);flex-direction:column;width:min(420px,100%);margin-inline:auto;display:flex}.captura-qr{gap:var(--e5) var(--e6);padding:var(--e5);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.captura-qr__codigo{border:1px solid var(--linea);border-radius:var(--radio-s);background:#fff;width:168px;height:168px;padding:6px;display:block}.captura-qr__texto{gap:var(--e3);min-width:0;display:grid}.captura-qr__texto h2{font-size:var(--texto-xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.captura-qr__texto p{max-width:62ch;color:var(--tinta-fuerte);line-height:1.5}.captura-qr__enlace{align-items:center;gap:var(--e2) var(--e3);flex-wrap:wrap;display:flex}.captura-qr__enlace code{border-radius:var(--radio-s);background:var(--sup-2);min-width:0;font-size:var(--texto-s);overflow-wrap:anywhere;padding:10px 14px;font-weight:700}.captura-qr__enlace .ayuda{flex-basis:100%}.captura-qr__texto .captura-qr__sesion{font-size:var(--texto-s);color:var(--tinta-2)}.captura-qr__sesion b{color:var(--tinta-fuerte)}.captura-qr__texto .captura-qr__otro{align-items:center;gap:0 var(--e1);padding-top:var(--e3);border-top:1px solid var(--linea);font-size:var(--texto-s);color:var(--tinta-2);flex-wrap:wrap;display:flex}.revision{gap:var(--e4);padding:var(--e5);display:grid}.revision__arriba{justify-content:space-between;align-items:flex-end;gap:var(--e4);flex-wrap:wrap;display:flex}.revision__rotulo{margin-bottom:var(--e1);font-size:var(--texto-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-weight:800}.revision__cifra{letter-spacing:-.03em;font-size:2.25rem;font-weight:800;line-height:1}.revision__cifra span{font-size:var(--texto-m);letter-spacing:0;color:var(--tinta-2);font-weight:500}.revision__detalle{margin-top:var(--e2);font-size:var(--texto-s);color:var(--tinta-2)}.revision__actividad{min-width:min(20rem,100%)}.revision__filtro{justify-self:start;max-width:100%}.revision__rejilla{gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.revision__persona{gap:var(--e3);min-width:0;height:100%;padding:var(--e3);border:1px solid var(--linea);border-radius:var(--radio);background:var(--sup);flex-direction:column;display:flex}.revision__persona--sin{background:var(--sup-apagada);border-color:var(--linea-apagada)}.revision__quien{align-items:center;gap:var(--e2);min-width:0;display:flex}.revision__quien .captura__iniciales{width:36px;height:36px;font-size:var(--texto-xs)}.revision__quien h3{font-size:var(--texto-m);overflow-wrap:anywhere;font-weight:800;line-height:1.2}.revision__quien p{font-size:var(--texto-xs);color:var(--tinta-2)}.revision__hueco{aspect-ratio:4/3;padding:var(--e3);border-radius:var(--radio-s);background:var(--sup-2);text-align:center;font-size:var(--texto-s);color:var(--tinta-2);place-items:center;font-weight:700;display:grid}.revision__persona--sin .revision__hueco{color:var(--tinta-fuerte)}.revision__persona .captura__vista--sola{border:0;padding:0;display:block}.revision__persona .captura__vista--sola .captura__miniatura{aspect-ratio:4/3}.revision__persona .captura__reproductor{grid-template-columns:auto minmax(0,1fr);align-items:center}.revision__persona .captura__control{min-height:var(--objetivo);font-size:var(--texto-s)}.revision__estado{font-size:var(--texto-s);gap:2px;margin:0;display:grid}.revision__estado div{gap:6px;display:flex}.revision__estado dt{font-weight:700}.revision__estado dd{margin:0}.revision__nota{font-size:var(--texto-s);color:var(--tinta-2);line-height:1.45}.revision__vacio{gap:var(--e3);padding:var(--e5);border-radius:var(--radio-s);background:var(--sup-2);justify-items:start;display:grid}.revision__vacio p{max-width:60ch}.fotos-vista__columna .captura__pie{z-index:5;padding:var(--e3) 0 var(--relleno-abajo);background:var(--fondo);border-top:1px solid var(--linea);position:sticky;bottom:0}.ensayo{gap:var(--e5);flex-direction:column;display:flex}.ensayo__aviso{z-index:6;justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);border-radius:var(--radio);background:var(--aviso-suave);border:1px solid var(--aviso);color:var(--tinta);flex-wrap:wrap;display:flex;position:sticky;top:0}.ensayo__texto{font-size:var(--texto-s);line-height:1.45}.ensayo__salir{min-height:var(--objetivo);background:var(--sup)}.seccion-taller__acciones{gap:var(--e3);flex-wrap:wrap;display:flex}@media (max-width:52rem){.ensayo__aviso{top:calc(var(--objetivo) + 2 * var(--e2) + env(safe-area-inset-top,0px) + 1px)}}
}

@layer pantallas {
.biblioteca{container:biblioteca/inline-size}.biblioteca__cabecera{justify-content:space-between;align-items:flex-end;gap:var(--e4) var(--e5);flex-wrap:wrap;display:flex}.biblioteca__encabezado{gap:var(--e3);flex:28rem;max-width:47.5rem;display:grid}.biblioteca__agregar{min-height:var(--control-m);padding:0 var(--e5);font-size:var(--texto-campo);font-weight:800}.biblioteca__cuadros{gap:var(--e5);grid-template-columns:minmax(0,1fr) minmax(0,22.5rem);align-items:start;display:grid}.biblioteca__cuadro{border-radius:20px;padding:0}.biblioteca__cuadro:not(.esqueleto-tarjeta)>:first-child,.biblioteca__lista>:first-child{border-radius:19px 19px 0 0}.biblioteca__cuadro:not(.esqueleto-tarjeta)>:last-child,.biblioteca__lista>:last-child{border-radius:0 0 19px 19px}.biblioteca__lista>:only-child{border-radius:19px}.biblioteca__cuadro-cabeza{gap:var(--e3);padding:var(--e5);display:grid}.biblioteca__cuadro-titulo{font-size:var(--texto-l);letter-spacing:-.02em;font-weight:800}.biblioteca__cuadro-bajada{font-size:var(--texto-s);color:var(--tinta-fuerte);max-width:var(--medida);line-height:1.5}.biblioteca__cuadro-pie{padding:var(--e4) var(--e5);border-top:1px solid var(--linea);font-size:var(--texto-xs);color:var(--tinta-2)}.biblioteca__cuadro-pie a{color:var(--tinta);font-weight:700}.biblioteca__franja{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) var(--e5);background:var(--sup-2);border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);display:flex}.biblioteca__franja h3{font-size:var(--texto-s);font-weight:800}.biblioteca__franja-lado{justify-content:flex-end;align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.biblioteca__franja-agregar{min-height:36px;padding:0 var(--e3);font-size:var(--texto-xs);background:var(--sup)}.biblioteca__chip{min-height:32px;padding:0 var(--e3);border-radius:var(--radio-pildora);background:var(--sup);font-size:var(--texto-xs);color:var(--tinta);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.biblioteca__chip--gris{background:var(--sup-2)}.pildoras{gap:var(--e2);flex-wrap:wrap;display:flex}.pildora{min-height:var(--objetivo);padding:0 var(--e4);border:1px solid var(--linea);border-radius:var(--radio-pildora);background:var(--sup);color:var(--tinta);font:inherit;font-size:var(--texto-xs);white-space:nowrap;cursor:pointer;font-weight:700}@media (hover:hover){.pildora:hover{border-color:var(--tinta)}}.pildora:focus-visible{border-radius:var(--radio-pildora)}.pildora--activa{background:var(--accion);border-color:var(--accion);color:var(--sobre-accion)}@media (hover:hover){.pildora--activa:hover{background:var(--accion);border-color:var(--accion);color:var(--sobre-accion)}}.elementos{border-collapse:collapse;width:100%;font-size:var(--texto-s)}.elementos th,.elementos td{padding:14px var(--e3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--linea)}.elementos tbody tr:last-child>*{border-bottom:0}.elementos thead th{padding-top:var(--e3);padding-bottom:var(--e3);font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);font-weight:700}.elementos .elementos__icono{width:3.5rem;padding-left:var(--e5);color:var(--tinta)}.elementos .elementos__icono svg{display:block}.elementos__nombre{overflow-wrap:break-word;font-weight:700}.elementos__nombre a{color:var(--tinta);text-decoration:none}@media (hover:hover){.elementos__nombre a:hover{text-decoration:underline}}.elementos__tipo{width:26%}.elementos__tipo-nombre{font-weight:700;display:block}.elementos__detalle{color:var(--tinta-2);display:block}.elementos__fecha{width:18%;color:var(--tinta-2);white-space:nowrap}.elementos .elementos__mas{width:4.5rem;padding-right:var(--e5);text-align:right}.elementos__mas .mas__boton{border-color:#0000;margin-left:auto}.elementos__ver-todos{display:none}.elementos__fila--plegada{display:table-row}.biblioteca__vacio{align-items:center;gap:var(--e4);padding:var(--e5);flex-wrap:wrap;display:flex}.biblioteca__vacio>img{flex-shrink:0}.biblioteca__vacio .carga-fallida{flex:100%}.biblioteca__vacio-texto{gap:var(--e1);font-size:var(--texto-s);color:var(--tinta-fuerte);flex:18rem;line-height:1.5;display:grid}.biblioteca__vacio-titulo{font-size:var(--texto-base);color:var(--tinta);font-weight:800}.biblioteca__vacio--tarjeta{border-radius:20px;flex-wrap:nowrap;align-items:flex-start}.biblioteca__vacio--tarjeta .biblioteca__vacio-texto{flex:auto}@media (max-width:52rem){.biblioteca__vacio--tarjeta{gap:var(--e3);flex-direction:column}}.biblioteca__sin-metodos{padding:0 var(--e5) var(--e5);font-size:var(--texto-s)}.biblioteca__aviso{font-size:var(--texto-xs);color:var(--tinta-2)}.biblioteca__lista{border-radius:20px;padding:0}.biblioteca__nota{gap:var(--e2);max-width:52rem;padding:var(--e5);border-radius:20px;display:grid}.biblioteca__nota h2{font-size:var(--texto-base);font-weight:800}.metodos-indice{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.metodos-indice__fila{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e4) var(--e5);border-bottom:1px solid var(--linea);display:flex}.metodos-indice__fila:last-child{border-bottom:0}.metodos-indice__texto{gap:2px;min-width:0;display:grid}.metodos-indice__nombre{align-items:center;gap:var(--e2);font-size:var(--texto-s);overflow-wrap:anywhere;font-weight:800;display:flex}.metodos-indice__estrella{display:inline-flex}.metodos-indice__cuenta{font-size:var(--texto-xs);color:var(--tinta-2)}.metodos-indice__abrir{min-height:var(--control);padding:0 var(--e4);border:1px solid var(--tinta);border-radius:var(--radio-pildora);color:var(--tinta);font-size:var(--texto-s);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.metodos-indice__abrir:hover{background:var(--sup-2)}}.metodos-indice__abrir:focus-visible{border-radius:var(--radio-pildora)}.metodos-indice__abrir-flecha{display:none}.agregar{overscroll-behavior:contain;width:min(47.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--e6);border:1px solid var(--linea);background:var(--sup);color:var(--tinta);box-shadow:var(--sombra-2);border-radius:20px;overflow-y:auto}.agregar::backdrop{background:var(--velo)}.agregar__cabecera{justify-content:space-between;align-items:flex-start;gap:var(--e4);display:flex}.agregar__titulo{font-size:var(--texto-xl);letter-spacing:-.02em;font-weight:800}.agregar__destino{margin-top:var(--e1);font-size:var(--texto-s);color:var(--tinta-fuerte)}.agregar__cerrar{width:var(--control);height:var(--control);border:1px solid var(--linea);border-radius:var(--radio-s);background:var(--sup);color:var(--tinta);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid}@media (hover:hover){.agregar__cerrar:hover{background:var(--sup-2)}}.agregar__pestanas{gap:var(--e5);margin:var(--e5) 0 var(--e4);border-bottom:1px solid var(--linea);display:flex}.agregar__pestana{min-height:var(--control);padding:0 var(--e1);font:inherit;font-size:var(--texto-s);color:var(--tinta-fuerte);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px}.agregar__pestana--activa{border-bottom-color:var(--tinta);color:var(--tinta);font-weight:800}.agregar__cuerpo{gap:var(--e4);display:grid}.agregar__limites{gap:var(--e1);font-size:var(--texto-xs);margin:0;padding-left:1.2em;line-height:1.5;display:grid}.agregar__uso,.agregar__aviso,.agregar__tanda{font-size:var(--texto-xs);color:var(--tinta-fuerte);line-height:1.5}.agregar__tanda{font-weight:700}.agregar__resumen{padding-bottom:var(--e2);border-bottom:1px solid var(--linea);font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);font-weight:800}.agregar__area{resize:vertical;background:var(--campo);width:100%;min-height:12rem;color:var(--tinta);border:1px solid var(--linea);border-radius:var(--radio-s);font:inherit;font-size:var(--texto-campo);padding:14px 18px;line-height:1.5}.agregar__area:focus-visible{border-color:var(--tinta);border-radius:var(--radio-s)}.agregar__area[aria-invalid=true]{border-color:var(--falla);background:var(--falla-suave)}.agregar__pie{justify-content:space-between;align-items:center;gap:var(--e3);padding-top:var(--e4);border-top:1px solid var(--linea);font-size:var(--texto-xs);color:var(--tinta-fuerte);flex-wrap:wrap;display:flex}.agregar__pie--botones{justify-content:flex-end}.agregar .campo>.ayuda:empty{min-height:0;position:static}.soltar{justify-items:center;gap:var(--e2);padding:var(--e6) var(--e5);text-align:center;border:2px dashed var(--linea-hueco);border-radius:var(--radio);background:var(--sup);display:grid}.soltar--encima{border-color:var(--tinta);background:var(--sup-2);border-style:solid}.soltar--sin-red{background:var(--sup-2);border-color:var(--linea)}.soltar__titulo{font-size:var(--texto-base);font-weight:800}.soltar__o,.soltar__motivo{font-size:var(--texto-s);color:var(--tinta-fuerte);max-width:30rem}.subidas{margin:0;padding:0;list-style:none}.subida{align-items:flex-start;gap:var(--e3);padding:var(--e4) 0;border-bottom:1px solid var(--linea);display:flex}.subida__icono{flex-shrink:0;padding-top:2px}.subida__cuerpo{min-width:0;font-size:var(--texto-xs);flex:auto;gap:2px;display:grid}.subida__nombre{font-size:var(--texto-s);overflow-wrap:anywhere;font-weight:700}.subida__meta{color:var(--tinta-2)}.subida__estado{align-items:flex-start;gap:6px;font-weight:700;display:inline-flex}.subida__estado svg{flex-shrink:0;margin-top:.15em}.subida__estado--error{color:var(--falla)}.subida__estado--neutral{color:var(--tinta-2)}.subida__barra{height:6px;margin-top:var(--e1);border-radius:var(--radio-pildora);background:var(--linea);display:block;overflow:hidden}.subida__barra>span{background:var(--accion);height:100%;display:block}.subida__accion{min-height:var(--objetivo);font-size:var(--texto-s);flex-shrink:0}.detalle{container:detalle/inline-size}.detalle__cabecera{justify-items:start;gap:var(--e3);display:grid}.detalle__titulo{font-size:var(--texto-2xl);letter-spacing:-.03em;overflow-wrap:anywhere;font-weight:800;line-height:1.1}.detalle__titulo:focus-visible{border-radius:var(--radio-xs)}.detalle__cuerpo{gap:var(--e5);grid-template-columns:minmax(0,1fr) minmax(0,21.25rem);align-items:start;display:grid}.detalle__vista{min-height:20rem;padding:var(--e5);border-radius:20px}.detalle__texto{gap:var(--e4);max-width:var(--medida);font-size:var(--texto-campo);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.7;display:grid}.detalle__texto ul{gap:var(--e2);white-space:normal;margin:0;padding-left:1.2em;display:grid}.detalle__imagen{border-radius:var(--radio-s);max-width:100%;height:auto;margin:0 auto;display:block}.detalle__archivo{place-content:center;justify-items:center;gap:var(--e3);min-height:24rem;padding:var(--e5);border-radius:var(--radio);background:var(--sup-2);text-align:center;font-size:var(--texto-s);display:grid}.detalle__archivo-titulo{font-size:var(--texto-base);font-weight:800}.detalle__lado{gap:var(--e4);display:grid}.detalle__datos{padding:var(--e2) var(--e5);border-radius:20px;margin:0}.detalle__dato{padding:var(--e3) 0;border-bottom:1px solid var(--linea);gap:2px;display:grid}.detalle__dato:last-child{border-bottom:0}.detalle__dato dt{font-size:var(--texto-xs);color:var(--tinta-2)}.detalle__dato dd{font-size:var(--texto-s);overflow-wrap:anywhere;margin:0;font-weight:700}.detalle__acciones{gap:var(--e3);flex-wrap:wrap;display:flex}.detalle__volver{align-items:center;gap:var(--e2);font-size:var(--texto-s);font-weight:700;display:inline-flex}@container biblioteca (max-width:60rem){.biblioteca__cuadros{grid-template-columns:minmax(0,1fr)}}@container detalle (max-width:48rem){.detalle__cuerpo{grid-template-columns:minmax(0,1fr)}}@media (max-width:52rem){.biblioteca__agregar{width:100%}.biblioteca__cuadro-cabeza{padding:var(--e5) var(--e4) var(--e4)}.pildoras{margin:0 calc(-1 * var(--e4));padding:2px var(--e4);flex-wrap:nowrap;overflow-x:auto}.biblioteca__franja{padding:var(--e3) var(--e4)}.elementos thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.elementos tbody tr{align-items:start;column-gap:var(--e2);padding:var(--e3) var(--e4);border-bottom:1px solid var(--linea);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.elementos tbody tr:last-child{border-bottom:0}.elementos th,.elementos td{border:0;width:auto;padding:0}.elementos .elementos__icono{grid-row:1/span 2;width:auto;padding:2px 0 0}.elementos__nombre{grid-column:2}.elementos__tipo{color:var(--tinta-2);grid-column:2;gap:.35em;display:flex}.elementos__tipo-nombre{font-weight:400}.elementos__tipo-nombre:after{content:" ·"}.elementos__tipo-nombre:only-child:after{content:none}.elementos__fecha{display:none}.elementos .elementos__mas{grid-area:1/3/span 2;width:auto;padding:0}.elementos__fila--plegada,.elementos tbody tr.elementos__fila--plegada{display:none}.elementos__ver-todos{width:100%;padding:var(--e3) var(--e4);border-top:1px solid var(--linea);text-align:left;font-size:var(--texto-s);display:block}.metodos-indice__fila{padding:var(--e3) var(--e4)}.metodos-indice__abrir{min-width:var(--objetivo);border:0;padding:0}.metodos-indice__abrir-texto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.metodos-indice__abrir-flecha{display:inline-flex}.biblioteca__cuadro-pie,.biblioteca__vacio{padding-left:var(--e4);padding-right:var(--e4)}.agregar{width:100vw;max-width:100vw;max-height:100dvh;padding:var(--e5) var(--e4);border-radius:20px 20px 0 0;margin:auto 0 0}.agregar__pie .boton{flex:auto}.subida{column-gap:var(--e3);row-gap:var(--e3);grid-template-columns:20px minmax(0,1fr);display:grid}.subida__accion{grid-column:2;justify-self:start}.detalle__vista{min-height:0;padding:var(--e4)}.detalle__archivo{min-height:14rem}}.detalle__acciones .boton{min-height:var(--objetivo);font-size:var(--texto-s)}.elementos tbody tr{position:relative}.elementos__nombre a:after{content:"";position:absolute;inset:0}.biblioteca__franja-agregar,.detalle__volver{min-height:var(--objetivo)}.elementos__archivo{min-width:0;max-width:100%;display:flex}.elementos__archivo-inicio{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.elementos__archivo-fin{white-space:nowrap;flex:none}@media (max-width:52rem){.pildoras{scroll-snap-type:x proximity;scroll-padding-inline:var(--e4)}.pildora{scroll-snap-align:start}.pildoras:after{content:"";right:calc(-1 * var(--e4));width:2.5rem;margin-left:calc(-1 * var(--e2));background:linear-gradient(to right, transparent, var(--sup) 75%);pointer-events:none;flex:none;position:sticky}}@media (max-width:36rem){.biblioteca__franja{align-items:center;column-gap:var(--e3);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.biblioteca__franja-lado{display:contents}.biblioteca__franja h3,.biblioteca__franja .biblioteca__chip{grid-column:1}.biblioteca__franja .biblioteca__chip{min-height:0;color:var(--tinta-2);white-space:normal;background:0 0;justify-self:start;padding:0;font-weight:500}.biblioteca__franja-agregar{grid-area:1/2/span 2}}
}

@layer pantallas {
.preguntas{min-height:100dvh;padding:20px max(var(--e4), var(--borde-derecha)) var(--e5) max(var(--e4), var(--borde-izquierda));background:var(--fondo)}.preguntas__columna{width:100%;max-width:600px;min-height:calc(100dvh - 20px - var(--e5));padding-bottom:var(--borde-abajo);flex-direction:column;gap:18px;margin:0 auto;display:flex}.preguntas__marca{justify-content:center;padding-top:4px;display:flex}.preguntas__marca img{width:auto;height:34px;display:block}.preguntas .franja-zona{max-width:none}.preguntas .franja-zona:not(:empty){margin-bottom:0}.preguntas .franja-zona:empty{position:absolute}.preguntas .franja{padding:14px var(--e4);border-radius:var(--radio);font-size:var(--texto-s);align-items:flex-start;line-height:1.45}.preguntas .franja__icono{margin-top:1px}.preguntas__paso{flex-direction:column;flex-grow:1;gap:18px;display:flex}.preguntas__tarjeta{border-radius:24px;flex-direction:column;gap:18px;width:100%;padding:22px;display:flex}.preguntas__tarjeta--revisar{gap:var(--e2)}.preguntas__cabeza{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.preguntas__sello{align-items:center;gap:var(--e2);font-size:var(--texto-xs);flex-shrink:0;font-weight:700;line-height:1.3;display:flex}.preguntas__sello img{flex-shrink:0;width:auto;height:12px;display:block}.preguntas__taller{min-width:0;font-size:var(--texto-xs);color:var(--tinta-2);text-align:right;overflow-wrap:anywhere;font-weight:600;line-height:1.3}.preguntas__taller-titulo,.preguntas__titulo,.preguntas__pregunta{color:var(--tinta);font-weight:800}.preguntas__taller-titulo:focus,.preguntas__titulo:focus,.preguntas__pregunta:focus{box-shadow:none;outline:none}.preguntas__taller-titulo{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;font-size:1.875rem;line-height:1.1}.preguntas__titulo{letter-spacing:-.02em;font-size:1.625rem;line-height:1.15}.preguntas__presenta{flex-direction:column;gap:6px;display:flex}.preguntas__facilita{font-size:var(--texto-campo);color:var(--tinta-fuerte);line-height:1.5}.preguntas__encabezado{gap:var(--e2);flex-direction:column;display:flex}.preguntas__encabezado--revisar{padding:var(--e3) 0 var(--e2);gap:6px}.preguntas__bajada{font-size:var(--texto-s);color:var(--tinta-2);line-height:1.5}.preguntas__datos{gap:var(--e2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.preguntas__datos li{font-size:var(--texto-s);color:var(--tinta-fuerte);padding-left:16px;line-height:1.45;position:relative}.preguntas__datos li:before{content:"";border-radius:var(--radio-pildora);background:var(--tinta);width:6px;height:6px;position:absolute;top:.6em;left:0}.preguntas__consentimiento{gap:14px}.preguntas__antes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.preguntas__antes h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.preguntas__provisional{border:1px solid var(--linea);border-radius:var(--radio-pildora);background:var(--sup-2);min-height:28px;color:var(--tinta-fuerte);align-items:center;padding:2px 10px;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.preguntas__puntos{gap:var(--e2);flex-direction:column;margin:0;padding-left:20px;display:flex}.preguntas__puntos li{font-size:var(--texto-s);color:var(--tinta-fuerte);line-height:1.5}.preguntas__casilla{align-items:flex-start;gap:var(--e3);min-height:56px;padding:14px var(--e4);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);font-size:var(--texto-campo);cursor:pointer;font-weight:700;line-height:1.4;display:flex}.preguntas__casilla--falla{background:var(--sup);border-color:var(--falla)}.preguntas__casilla input,.preguntas__opcion input{width:22px;height:22px;accent-color:var(--tinta);cursor:pointer;flex-shrink:0;margin:0}.preguntas__casilla input{margin-top:1px}.preguntas__falla{font-size:var(--texto-s);color:var(--falla);font-weight:700;line-height:1.4}.preguntas__falla:empty{position:absolute}.preguntas__campo input{min-height:56px;padding:0 var(--e4)}.preguntas__progreso{gap:var(--e2);flex-direction:column;display:flex}.preguntas__cuenta{font-size:var(--texto-xs);color:var(--tinta-fuerte);font-weight:700;line-height:1.3}.preguntas__barra{border-radius:var(--radio-pildora);background:var(--sup-2);height:6px;overflow:hidden}.preguntas__avance{border-radius:var(--radio-pildora);background:var(--tinta);height:6px}.preguntas__opciones{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.preguntas__pregunta{margin-bottom:var(--e4);letter-spacing:-.02em;padding:0;font-size:1.5rem;line-height:1.2}.preguntas__opcion{align-items:center;gap:var(--e3);min-height:56px;padding:var(--e3) var(--e4);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);font-size:var(--texto-campo);cursor:pointer;font-weight:500;line-height:1.35;display:flex}.preguntas__opcion:has(input:checked){background:var(--sup);border-color:var(--tinta);font-weight:700}@media (hover:hover){.preguntas__opcion:hover{border-color:var(--tinta-3)}.preguntas__opcion:has(input:checked):hover{border-color:var(--tinta)}}.preguntas__opcion input:focus-visible,.preguntas__casilla input:focus-visible{box-shadow:none;outline:none}:is(.preguntas__opcion:has(input:focus-visible),.preguntas__casilla:has(input:focus-visible)){outline:3px solid var(--tinta);outline-offset:3px}.preguntas .boton:focus-visible,.preguntas .enlace:focus-visible,.preguntas__campo input:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:none}.preguntas__revision{margin:0;padding:0;list-style:none}.preguntas__fila{gap:var(--e3);border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:14px 0;display:grid}.preguntas__fila-texto{gap:var(--e1);flex-direction:column;min-width:0;display:flex}.preguntas__fila-pregunta{font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.4}.preguntas__fila-respuesta{font-size:var(--texto-campo);overflow-wrap:anywhere;font-weight:700;line-height:1.35}.preguntas__cambiar{min-height:44px;font-size:var(--texto-s);align-items:center;padding:0 4px;display:inline-flex}.preguntas__pie{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;margin-top:auto;display:grid}.preguntas__pie--solo{grid-template-columns:minmax(0,1fr)}.preguntas__pie .boton{width:100%;padding:0 20px}.preguntas__atras{font-weight:700}.preguntas__estado-envio{flex-direction:column;gap:10px;display:flex}.preguntas__estado-envio:empty{position:absolute}.preguntas__aviso{padding:14px var(--e4);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);font-size:var(--texto-s);color:var(--tinta);flex-direction:column;gap:2px;line-height:1.45;display:flex}.preguntas__aviso-titulo{font-weight:800}.preguntas__motivo{font-size:var(--texto-xs);color:var(--tinta-2);text-align:center;line-height:1.4}.preguntas__pie .boton[disabled]{color:var(--tinta-2)}.preguntas__pie .boton[aria-disabled=true]{cursor:progress}.preguntas__turnstile:empty{display:none}.preguntas__turnstile{justify-content:center;display:flex}.preguntas__gracias{font-size:var(--texto-campo);color:var(--tinta-fuerte);flex-direction:column;gap:14px;line-height:1.5;display:flex}.preguntas__gracias-nota{font-size:var(--texto-s);color:var(--tinta-2)}.preguntas__finalizar{width:100%;min-height:56px}.estado__otra-vez:empty{position:absolute}@media (min-width:52rem){.preguntas{padding:var(--e6) var(--e4)}.preguntas__columna{gap:22px;min-height:0}.preguntas__marca img{height:40px}.preguntas__tarjeta{padding:40px}.preguntas__pie{margin-top:0}.preguntas__pregunta,.preguntas__titulo{font-size:1.875rem}}
}

@layer pantallas {
.pantalla.cuenta-pagina{max-width:47.5rem}.cuenta-pagina__cabecera{gap:var(--e3);display:grid}.cuenta-pagina__secciones{gap:var(--e4);margin:0;padding:0;list-style:none;display:grid}.cuenta-pagina__pronto{gap:var(--e4);display:grid}.cuenta-pagina__subtitulo{font-size:var(--texto-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);font-weight:800}.cuenta-seccion{gap:var(--e3);min-width:0;display:grid}.cuenta-seccion__cabeza{justify-content:space-between;align-items:baseline;gap:var(--e1) var(--e3);flex-wrap:wrap;display:flex}.cuenta-seccion__titulo{font-size:var(--texto-l);letter-spacing:-.01em;font-weight:800}.cuenta-seccion__texto{font-size:var(--texto-s);color:var(--tinta-2);max-width:var(--medida);line-height:1.5}.cuenta-seccion__nota{font-size:var(--texto-xs);color:var(--tinta-2)}.cuenta-seccion--aun-no{padding:var(--e4) var(--e5);background:var(--sup-apagada);border:1px solid var(--linea-apagada);border-radius:var(--radio)}.cuenta-seccion--aun-no .cuenta-seccion__titulo{font-size:var(--texto-m);color:var(--tinta-2)}.cuenta-seccion__aun-no{white-space:nowrap;font-size:var(--texto-xs);color:var(--tinta-2);flex:none;font-weight:700}.cuenta-datos{gap:var(--e3);margin:0;display:grid}.cuenta-datos>div{gap:var(--e3);grid-template-columns:8rem minmax(0,1fr);align-items:baseline;display:grid}.cuenta-datos dt{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:700}.cuenta-datos dd{font-size:var(--texto-m);overflow-wrap:anywhere;margin:0}.cuenta-datos__vacio{color:var(--tinta-2)}@media (max-width:52rem){.cuenta-datos>div{grid-template-columns:1fr;gap:0}.cuenta-seccion--aun-no{padding:var(--e4)}}
}

@layer pantallas {
.indicadores__tarjeta{gap:var(--e3);padding:var(--e5);border-radius:22px;flex-direction:column;min-width:0;display:flex;container:indicadores/inline-size}.indicadores__cabecera{justify-content:space-between;align-items:center;gap:var(--e3) var(--e4);flex-wrap:wrap;display:flex}.indicadores__titulo{font-size:var(--texto-l);letter-spacing:-.02em;font-weight:800}.indicadores__personalizar{min-height:var(--control);font-size:var(--texto-s)}.indicadores__estado{min-height:1.4em;font-size:var(--texto-xs);color:var(--hecho-tinta);font-weight:700}.indicadores__estado:empty{min-height:0}.indicadores{grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:10px;min-width:0;display:grid}.indicadores>*{min-width:0}@container indicadores (min-width:34rem){.indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.indicadores__alta{grid-column:-2/-1;grid-row:span var(--perfiles-filas-2,1)}.indicadores__ultima{grid-column:span var(--ultima-columnas-2,1)}.indicadores__ancho{grid-column:1/-1}}@container indicadores (min-width:46rem){.indicadores{grid-template-columns:repeat(3,minmax(0,1fr))}.indicadores__alta{grid-row:span var(--perfiles-filas-3,1)}.indicadores__ultima{grid-column:span var(--ultima-columnas-3,1)}}@container indicadores (min-width:60rem){.indicadores{grid-template-columns:repeat(4,minmax(0,1fr))}.indicadores__alta{grid-row:span var(--perfiles-filas-4,1)}.indicadores__ultima{grid-column:span var(--ultima-columnas-4,1)}}.indicadores__de{font-size:var(--texto-l);letter-spacing:-.02em;color:var(--tinta-2);font-weight:700}.indicadores__pregunta{font-size:var(--texto-xs);color:var(--tinta-fuerte);overflow-wrap:anywhere;line-height:1.4}.indicadores__vacio{padding:var(--e3) 0;border-top:1px solid var(--linea);font-size:var(--texto-s);color:var(--tinta-fuerte);line-height:1.5}.indicadores__cargando{min-height:7.5rem}.cruce__marco{overscroll-behavior-x:contain;border-top:1px solid var(--linea);max-width:100%;overflow-x:auto}.cruce__marco:focus-visible{border-radius:var(--radio-xs)}.cruce{border-collapse:collapse;width:100%;font-size:var(--texto-xs)}.cruce th,.cruce td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:middle;padding:6px}.cruce thead th{color:var(--tinta);text-align:center;font-weight:800}.cruce thead .cruce__esquina{text-align:left;color:var(--tinta-2);font-weight:600}.cruce tbody th{white-space:nowrap;font-weight:600}.cruce td{min-width:3rem}.cruce__perfil{align-items:center;gap:6px;display:flex}.cruce__perfil .cabeza{flex-shrink:0;width:18px}.cruce__cabezas{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.cruce__cabezas .cabeza{width:16px;height:auto}.cruce__leyenda{font-size:var(--texto-xs);color:var(--tinta-fuerte);overflow-wrap:anywhere;gap:2px;margin:0;padding:0;line-height:1.4;list-style:none;display:grid}.reparto{margin:0;padding:0;list-style:none}.reparto__fila{gap:4px var(--e3);border-top:1px solid var(--linea);font-size:var(--texto-xs);grid-template-columns:minmax(0,1fr) max-content;padding:6px 0;display:grid}.reparto__texto{overflow-wrap:anywhere}.reparto__n{font-size:var(--texto-s);font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.reparto__pista{border-radius:var(--radio-pildora);background:var(--sup-2);grid-column:1/-1;height:6px;display:block;overflow:hidden}.reparto__barra{background:var(--accion);height:100%;display:block}.personalizar{overscroll-behavior:contain;width:min(30rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--e5);border:0;border-left:1px solid var(--linea);background:var(--sup);color:var(--tinta);box-shadow:var(--sombra-2);gap:var(--e5);flex-direction:column;margin:0 0 0 auto;display:none;overflow-y:auto}.personalizar[open]{display:flex}.personalizar::backdrop{background:var(--velo-panel)}.personalizar__cabecera{justify-content:space-between;align-items:flex-start;gap:var(--e4);display:flex}.personalizar__titulo{font-size:var(--texto-xl);letter-spacing:-.02em;font-weight:800}.personalizar__titulo:focus-visible,.personalizar__subtitulo:focus-visible{border-radius:var(--radio-xs)}.personalizar__ayuda{font-size:var(--texto-s);color:var(--tinta-fuerte);line-height:1.5}.personalizar__bloque{gap:var(--e2);padding:var(--e4) 0 0;border:0;border-top:1px solid var(--linea);flex-direction:column;min-width:0;margin:0;display:flex}.personalizar__subtitulo{font-size:var(--texto-m);padding:0;font-weight:800}.personalizar__nota{font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.45}.personalizar__fijos{gap:var(--e1);font-size:var(--texto-s);margin:0;padding-left:1.2em;line-height:1.45;display:grid}.personalizar__lista{gap:var(--e2);counter-reset:indicador;margin:0;padding:0;list-style:none;display:grid}.personalizar__fila{gap:var(--e2);padding:var(--e3) var(--e4);border:1px solid var(--linea);border-radius:var(--radio);background:var(--sup-2);--campo:var(--sup);counter-increment:indicador;flex-direction:column;display:flex}.personalizar__nombre{font-size:var(--texto-s);overflow-wrap:anywhere;font-weight:800}.personalizar__nombre:before{content:counter(indicador) ". ";color:var(--tinta-2)}.personalizar__acciones{gap:0 var(--e2);margin-left:calc(-1 * var(--e2));flex-wrap:wrap;display:flex}.personalizar__maximo{padding:var(--e2) var(--e3);border-radius:var(--radio-s);background:var(--aviso-suave);color:var(--aviso);font-size:var(--texto-xs);font-weight:700}.personalizar__catalogo{margin:0;padding:0;list-style:none}.catalogo{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) 0;border-top:1px solid var(--linea);display:flex}.catalogo:first-child{border-top:0}.catalogo__texto{min-width:0;font-size:var(--texto-xs);color:var(--tinta-2);flex-direction:column;gap:2px;line-height:1.4;display:flex}.catalogo__texto strong{font-size:var(--texto-s);color:var(--tinta)}.catalogo__motivo{color:var(--tinta-2);font-weight:700}.catalogo__anadir{min-height:var(--objetivo);padding:0 var(--e4);font-size:var(--texto-xs);flex-shrink:0}.catalogo--apagado .catalogo__texto strong{color:var(--tinta-apagada)}.catalogo__anadir[aria-disabled=true]{background:var(--sup-apagada);border-color:var(--linea-apagada);color:var(--tinta-apagada);cursor:not-allowed}.catalogo__aun-no{white-space:nowrap;font-size:var(--texto-xs);color:var(--tinta-apagada);flex-shrink:0;font-weight:700}.personalizar__etiquetas>legend{margin-bottom:var(--e2)}.personalizar__marcas{margin:0;padding:0;list-style:none;display:grid}.personalizar__marcas li{align-items:center;gap:var(--e3);min-height:var(--objetivo);border-top:1px solid var(--linea);display:flex}.personalizar__marcas input{width:22px;height:22px;accent-color:var(--tinta);cursor:pointer;flex-shrink:0;margin:0}.personalizar__marcas label{align-items:center;gap:var(--e2);font-size:var(--texto-s);overflow-wrap:anywhere;cursor:pointer;display:inline-flex}.personalizar__pie{gap:var(--e3);padding-top:var(--e4);border-top:1px solid var(--linea);flex-direction:column;display:flex}.personalizar__botones{gap:var(--e3);flex-wrap:wrap;display:flex}.personalizar:has(.grupo--flotante){padding-bottom:calc(var(--control-l) + var(--e5) + var(--e6) + env(safe-area-inset-bottom,0px))}.personalizar__metodo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.personalizar__predeterminado{text-align:left;font-size:var(--texto-s);color:var(--tinta);padding:0}@media (max-width:40rem){.indicadores__tarjeta{padding:var(--e4)}.personalizar{width:100vw;padding:var(--e4);border-left:0}.personalizar__botones>.boton{flex:100%}.personalizar__botones.grupo--flotante{flex-wrap:nowrap}.personalizar__botones.grupo--flotante>.boton{flex:1 1 0}.catalogo{flex-wrap:wrap}}
}

@layer pantallas {
.mesas-pantalla{display:grid}.mesas-control{gap:20px var(--e6);padding:22px var(--e5);grid-template-columns:minmax(0,320px) minmax(0,1fr) auto;align-items:start;display:grid}.mesas-control__campo{gap:var(--e2);min-width:0;display:grid}.mesas-control__etiqueta{font-size:var(--texto-s);font-weight:800}.mesas-control__lado{gap:var(--e2);align-self:end;justify-items:end;display:grid}.mesas-control__confirmar{align-items:center;gap:var(--e3) var(--e4);padding:14px var(--e4);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio-s);font-size:var(--texto-s);flex-wrap:wrap;grid-column:1/-1;font-weight:700;display:flex}.mesas-control__botones{gap:var(--e2);flex-wrap:wrap;display:flex}.mesas-ayuda{font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.45}.segmentado{padding:var(--e1);gap:var(--e1);background:var(--sup-2);border:1px solid var(--tinta-2);border-radius:var(--radio-pildora);flex-wrap:wrap;width:max-content;max-width:100%;display:inline-flex}.segmentado button{min-height:var(--objetivo);border-radius:var(--radio-pildora);font:inherit;font-size:var(--texto-s);color:var(--tinta-fuerte);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 18px;font-weight:500}.segmentado button[aria-pressed=true]{background:var(--sup);border-color:var(--tinta);color:var(--tinta);font-weight:800}.segmentado button:focus-visible{border-radius:var(--radio-pildora)}.boton--enlace{color:var(--tinta);text-underline-offset:3px;background:0 0;border:0;padding:0 6px;font-weight:700;text-decoration:underline}.mesas-aviso{justify-content:space-between;align-items:center;gap:var(--e3) 20px;padding:var(--e4) 20px;background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;display:flex}.mesas-aviso--fuerte{background:var(--sup);border-color:var(--tinta);box-shadow:var(--sombra)}.mesas-aviso__texto{font-size:var(--texto-s);max-width:70ch;line-height:1.45}.mesas-aviso__texto b{font-size:var(--texto-m);margin-bottom:2px;display:block}.mesas-aviso__acciones{gap:var(--e2);flex-wrap:wrap;display:flex}.mesas-zona{gap:var(--e4);display:grid}.mesas-zona__cabecera{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.mesas-zona__titulo{font-size:var(--texto-l);letter-spacing:-.02em;font-weight:800}.mesas-zona__grilla{gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.mesas-mesa{gap:var(--e4);grid-template-rows:auto auto 1fr auto;min-width:0;padding:20px;display:grid}.mesas-mesa__cabecera{justify-content:space-between;align-items:flex-start;gap:var(--e2);flex-wrap:wrap;display:flex}.mesas-mesa__titulo{font-size:var(--texto-l);letter-spacing:-.02em;font-weight:800;line-height:1.1}.mesas-mesa__cuantos{font-size:var(--texto-xs);color:var(--tinta-2);margin-top:2px;font-weight:700}.mesas-mesa__pie .boton{width:100%}.mezcla{align-items:center;gap:var(--e2);border:1px solid var(--tinta);border-radius:var(--radio-pildora);background:var(--sup);min-height:32px;font-size:var(--texto-xs);padding:0 12px 0 10px;font-weight:800;display:inline-flex}.mezcla__icono rect{fill:var(--sup);stroke:var(--tinta);stroke-width:1.2px}.mezcla__icono rect.llena{fill:var(--tinta)}.plano{aspect-ratio:1;justify-self:center;width:100%;max-width:260px;position:relative}.plano__mesa{background:var(--sup-2);border:1px solid var(--linea);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:27%}.plano__num{font-size:var(--texto-xl);font-weight:800;line-height:1}.plano__asientos{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:700}.asiento{flex-direction:column;align-items:center;width:22%;display:flex;position:absolute;transform:translate(-50%,-50%)}.asiento__cabeza{width:100%;display:block;position:relative}.asiento__cabeza .cabeza,.asiento__cabeza img{width:100%;height:auto;display:block}.asiento--pendiente .asiento__cabeza:after,.asiento--movido .asiento__cabeza:after{content:"";border-radius:12px;position:absolute;inset:-6px}.asiento--pendiente .asiento__cabeza:after{border:2px dashed var(--tinta-2)}.asiento--movido .asiento__cabeza:after{border:2px solid var(--tinta)}.asiento__n{margin-top:var(--e1);border-radius:var(--radio-pildora);background:var(--sup);border:1px solid var(--linea);justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:flex}.leyenda{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.leyenda li{padding:var(--e2) 6px;border-top:1px solid var(--linea);grid-template-columns:24px 30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.leyenda li:first-child{border-top:0}.leyenda__n{border-radius:var(--radio-pildora);border:1px solid var(--linea);justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:12px;font-weight:800;display:flex}.leyenda__cabeza .cabeza,.leyenda__cabeza img{width:30px;height:auto}.leyenda__texto{justify-items:start;gap:2px;min-width:0;display:grid}.leyenda__nombre{font-size:var(--texto-s);overflow-wrap:anywhere;font-weight:800;line-height:1.25}.leyenda__aporta{font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.35}.mesas-etiqueta{padding:1px var(--e2);border:1px solid var(--tinta-2);border-radius:var(--radio-pildora);color:var(--tinta-fuerte);margin-top:2px;font-size:12px;font-weight:800;display:inline-block}.mesas-etiqueta--punteada{border-style:dashed}.mesas-etiqueta--fuerte{border-color:var(--tinta);color:var(--tinta)}.que-color{position:relative}.que-color__boton{width:var(--objetivo);height:var(--objetivo);color:var(--tinta-2);cursor:pointer;border-radius:var(--radio-pildora);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.que-color__boton[aria-expanded=true]{color:var(--tinta);background:var(--sup-2)}.que-color__boton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.que-color__panel{width:min(22rem, calc(100vw - 2 * var(--e4)));gap:var(--e3);padding:var(--e4);box-shadow:var(--sombra-2);display:grid}.que-color__titulo{font-size:var(--texto-s);font-weight:800}.que-color__lista{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.que-color__lista li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.que-color__lista b{font-size:var(--texto-xs);display:block}.que-color__lista span span{font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.35}.que-color__cabeza .cabeza,.que-color__cabeza img{width:28px;height:auto}.mesas-sinmesa{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e4) 20px;font-size:var(--texto-s);flex-wrap:wrap;display:flex}.porque{gap:14px;display:grid}.porque h2{font-size:var(--texto-l);letter-spacing:-.02em;font-weight:800}.porque ol{font-size:var(--texto-s);gap:10px;max-width:80ch;margin:0;padding-left:22px;line-height:1.45;display:grid}.porque ol li::marker{font-weight:800}.porque__cierre{border-top:1px solid var(--linea);font-size:var(--texto-s);color:var(--tinta-fuerte);max-width:80ch;padding-top:14px;font-style:italic}.mesas-cierre{justify-content:space-between;align-items:center;gap:var(--e3) 20px;padding:18px var(--e5);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;display:flex}.mesas-cierre__error{width:100%}.mesas-cierre__estado{font-size:var(--texto-s);font-weight:700}.mesas-cierre__estado span{color:var(--tinta-2);font-weight:500;font-size:var(--texto-xs);display:block}.mesas-cierre__acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mesas-toast.mesas-toast--sobre-guardar{bottom:calc(28px + var(--control-l) + var(--e3) + var(--borde-abajo))}.mesas-toast{right:max(var(--e5), var(--borde-derecha));bottom:calc(var(--e5) + var(--borde-abajo));z-index:20;align-items:center;gap:var(--e4);padding:var(--e3) var(--e3) var(--e3) 20px;background:var(--tinta);color:var(--sobre-accion);border-radius:var(--radio-pildora);box-shadow:var(--sombra-2);font-size:var(--texto-s);font-weight:700;display:flex;position:fixed}.mesas-toast .boton{background:var(--sup);min-height:40px;color:var(--tinta);padding:0 var(--e4)}.mesas-vacio{gap:var(--e2);max-width:40rem;display:grid}.mesas-vacio h2{font-size:var(--texto-l);font-weight:800}.dialogo.mover{width:min(520px, calc(100vw - 2 * var(--e4)));gap:var(--e4);display:grid}.dialogo.mover[open]{display:grid}.mover__paso{font-size:var(--texto-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-2);font-weight:800}.mover__quien{align-items:center;gap:var(--e3);padding:10px var(--e3);background:var(--sup-2);border-radius:var(--radio-s);font-size:var(--texto-s);font-weight:700;display:flex}.mover__cabeza{flex:none;width:32px;display:block}.mover__cabeza .cabeza,.mover__cabeza img{width:32px;height:auto}.mover__opciones{gap:var(--e2);max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mover__opcion{justify-content:space-between;align-items:center;gap:var(--e3);width:100%;min-height:64px;padding:10px var(--e4);border:1px solid var(--tinta-2);border-radius:var(--radio-s);background:var(--sup);font:inherit;color:var(--tinta);text-align:left;cursor:pointer;display:flex}@media (hover:hover){.mover__opcion:hover{background:var(--sup-2)}}.mover__opcion b{font-size:var(--texto-m);display:block}.mover__opcion span span{font-size:var(--texto-xs);color:var(--tinta-2)}.mover__opcion svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.mover__persona{align-items:center;gap:var(--e3);display:flex}.mover__pie{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}@media (max-width:52rem){.dialogo.mover{width:100%}.mover__opciones{max-height:none}}@media (max-width:75rem){.mesas-control{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px}.mesas-control__lado{grid-column:1/-1;justify-items:start}.mesas-mesa{padding:var(--e4);gap:var(--e3)}.plano{max-width:200px}.leyenda__aporta{display:none}}@media (max-width:40rem){.mesas-control{grid-template-columns:minmax(0,1fr)}.mesas-cierre__acciones,.mesas-cierre__acciones .boton,.mesas-cierre__acciones .guardar__sitio{width:100%}.mesas-cierre__acciones .boton.boton--flotante{width:auto}.mesas-toast{left:max(var(--e4), var(--borde-izquierda));right:max(var(--e4), var(--borde-derecha));bottom:calc(var(--e4) + var(--borde-abajo));border-radius:var(--radio)}.mesas-toast.mesas-toast--sobre-guardar{bottom:calc(var(--e5) + var(--control-l) + var(--e3) + var(--borde-abajo))}}.mesas-omitidas{justify-items:start;gap:var(--e3);padding:28px;display:grid}.mesas-omitidas__titulo{max-width:32ch;font-size:var(--texto-xl);letter-spacing:-.02em;font-weight:800;line-height:1.15}.mesas-omitidas p{max-width:65ch;font-size:var(--texto-m);color:var(--tinta-2)}@media (max-width:40rem){.mesas-cierre__acciones .boton{padding-inline:var(--e2);font-size:var(--texto-s)}}@media (max-width:21rem){.mesas-cierre__acciones .boton{border-radius:var(--radio)}}
}

@layer pantallas {
.grupo__migaja{width:max-content;min-height:44px;font-size:var(--texto-s);color:var(--tinta);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.grupo__subtitulo{font-size:var(--texto-l);letter-spacing:-.02em;font-weight:800}.grupo__subtitulo--m{font-size:var(--texto-m);letter-spacing:0}.grupo__rejilla{gap:var(--e5);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.grupo__columna{gap:var(--e5);min-width:0;display:grid}.grupo-fallo{padding:var(--e5);gap:var(--e3);display:grid}.grupo-resumen{padding:22px var(--e5);gap:var(--e4);display:grid;position:relative}.grupo-resumen__cifra{font-size:var(--texto-2xl);letter-spacing:-.03em;padding-right:44px;font-weight:800;line-height:1}.grupo-resumen__cifra span{font-size:var(--texto-m);letter-spacing:0;color:var(--tinta-2);font-weight:500}.grupo-resumen__grupos{gap:var(--e3) var(--e5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.grupo-resumen__grupo{gap:6px;display:grid}.grupo-resumen__cabezas{flex-wrap:wrap;gap:2px;max-width:16rem;display:flex}.grupo-resumen__nombre{font-size:var(--texto-xs);font-weight:700}.grupo-resumen__nombre span{color:var(--tinta-2);font-weight:500}.grupo-leyenda{top:var(--e2);right:var(--e2);z-index:1;position:absolute}.grupo-leyenda__boton{width:44px;height:44px;color:var(--tinta-2);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex}.grupo-leyenda__boton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.grupo-leyenda__boton[aria-expanded=true]{color:var(--tinta)}.grupo-leyenda__panel{width:min(22rem,100vw - 4rem);padding:var(--e4);background:var(--sup);border:1px solid var(--linea);border-radius:var(--radio-s);box-shadow:var(--sombra-2)}.grupo-leyenda__lista{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.grupo-leyenda__lista li{gap:var(--e2);font-size:var(--texto-xs);color:var(--tinta-2);grid-template-columns:24px minmax(0,1fr);align-items:start;line-height:1.45;display:grid}.grupo-leyenda__lista b{color:var(--tinta-fuerte)}.grupo-lista{padding:var(--e2) 0}.grupo-lista__titulo{justify-content:space-between;align-items:baseline;gap:var(--e2);padding:var(--e4) var(--e5) var(--e2);flex-wrap:wrap;display:flex}.grupo-lista__titulo span{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:700}.grupo-lista__vacia{padding:var(--e2) var(--e5) var(--e4);font-size:var(--texto-s)}.grupo-lista__filas{margin:0;padding:0;list-style:none}.grupo-fila{padding:10px var(--e5);border-top:1px solid var(--linea);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.grupo-fila--abierta{background:var(--sup-2)}.grupo-fila__quien{min-width:0;min-height:44px;color:var(--tinta);align-content:center;gap:2px;text-decoration:none;display:grid}@media (hover:hover){.grupo-fila__quien:hover .grupo-fila__nombre{text-underline-offset:3px;text-decoration:underline}}.grupo-fila__nombre{font-size:var(--texto-s);overflow-wrap:anywhere;font-weight:800}.grupo-fila__dato{font-size:var(--texto-xs);color:var(--tinta-2);overflow-wrap:anywhere}.grupo-fila__cabezas{display:block;position:relative}.grupo-fila__secundaria{background:var(--sup);border:1px solid var(--linea);border-radius:999px;padding:2px;line-height:0;display:block;position:absolute;bottom:-6px;right:-7px}.grupo-fila--abierta .grupo-fila__secundaria{background:var(--sup-2)}.grupo-fila__secundaria .cabeza{width:16px;height:auto}.grupo-fila__perfil{font-size:var(--texto-xs);color:var(--tinta-fuerte);overflow-wrap:anywhere;font-weight:700}.grupo-fila__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.grupo-fila__acciones .enlace{min-height:44px;font-size:var(--texto-s);padding:0 4px}.grupo-confirmar{gap:var(--e3);padding:14px var(--e4);background:var(--sup);border:1px solid var(--tinta);border-radius:var(--radio-s);font-size:var(--texto-s);grid-column:1/-1;line-height:1.45;display:grid}.grupo-confirmar__acciones{align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.grupo-confirmar__acciones .enlace{min-height:44px;padding:0 4px}.grupo-alta,.grupo-recordar{padding:22px var(--e5);gap:14px;display:grid}.grupo-alta .boton,.grupo-recordar .boton{justify-self:start}.grupo-recordar p{font-size:var(--texto-s);color:var(--tinta-2);line-height:1.45}.grupo-recordar .enlace{min-height:44px;font-size:var(--texto-s);justify-self:start;padding:0 4px}.grupo-recordar .ayuda:empty,.grupo-cierre .ayuda:empty{display:none}.grupo-importar__texto{font-size:var(--texto-s);color:var(--tinta-2);line-height:1.45}.grupo-importar__pegar{resize:vertical;background:var(--campo);width:100%;min-height:7.5rem;color:var(--tinta);border-radius:var(--radio-s);font:inherit;font-size:var(--texto-campo);tab-size:12;padding:12px 14px;line-height:1.4}.grupo-importar__etiqueta{font-size:var(--texto-xs);color:var(--tinta);font-weight:700;line-height:1.3}.grupo-importar__elegir{gap:var(--e2);display:grid}.grupo-importar__archivo{justify-self:start}.grupo-importar__resumen{font-size:var(--texto-s);font-weight:700}.grupo-importar__filas{gap:var(--e2);overscroll-behavior:contain;max-height:32rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.grupo-importar__fila{gap:var(--e2);padding:var(--e3);border:1px solid var(--linea);border-radius:var(--radio-s);background:var(--sup);display:grid}.grupo-importar__fila--problema{border-color:var(--falla)}.grupo-importar__fila--saltada{background:var(--sup-2)}.grupo-importar__cabeza{justify-content:space-between;align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.grupo-importar__linea{font-size:var(--texto-xs);font-weight:800}.grupo-importar__fila--saltada .grupo-importar__linea{color:var(--tinta-2)}.grupo-importar__saltar{min-height:44px;font-size:var(--texto-xs);cursor:pointer;align-items:center;gap:6px;font-weight:700;display:inline-flex}.grupo-importar__saltar input{width:20px;height:20px;accent-color:var(--tinta)}.grupo-importar__campos{gap:var(--e2);display:grid}.grupo-importar__campos .campo input{min-height:44px;font-size:var(--texto-campo);padding:0 12px}.grupo-importar__problema{font-size:var(--texto-xs);color:var(--falla);line-height:1.45}.grupo-importar__aviso{font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.45}.grupo-importar__acciones{align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.grupo-importar__acciones .enlace{min-height:44px;padding:0 4px}.grupo-cierre{justify-content:space-between;align-items:center;gap:var(--e3) 20px;padding:18px var(--e5);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);flex-wrap:wrap;display:flex}.grupo-cierre>p{font-size:var(--texto-s);font-weight:700}.grupo-cierre>p span{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:500;display:block}.grupo-cierre__copiar{gap:var(--e1);justify-items:end;display:grid}.ficha-panel{z-index:40;background:var(--velo-panel);justify-content:flex-end;display:flex;position:fixed;inset:0}.ficha-panel__hoja{overscroll-behavior:contain;background:var(--sup);border-left:1px solid var(--linea);width:min(32.5rem,100%);height:100dvh;box-shadow:var(--sombra-2);overflow-y:auto}.ficha-panel__volver{display:none}.ficha-persona{color:var(--tinta);gap:22px;padding:28px;display:grid}.ficha-persona__arriba{justify-content:space-between;align-items:flex-start;gap:var(--e3);display:flex}.ficha-persona__quien{align-items:center;gap:var(--e4);min-width:0;display:flex}.ficha-persona__quien .cabeza{flex:none}.ficha-persona__nombre{font-size:var(--texto-xl);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:800;line-height:1.1}.ficha-persona__nombre:focus-visible{border-radius:var(--radio-xs)}.ficha-persona__estado{font-size:var(--texto-xs);color:var(--tinta-2);margin-top:4px;font-weight:700}.ficha-persona__vacia{gap:var(--e2);font-size:var(--texto-s);display:grid}.ficha-persona__trae{gap:6px;display:grid}.ficha-persona__trae h3{font-size:var(--texto-m);font-weight:800}.ficha-persona__trae p{font-size:var(--texto-s);line-height:1.5}.ficha-persona__contexto{padding:10px var(--e3);border-radius:var(--radio-s);background:var(--sup-2);font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.45}.ficha-persona__perfil{gap:var(--e2);padding-top:var(--e4);border-top:1px solid var(--linea);display:grid}.ficha-persona__perfil-fila{font-size:var(--texto-s);color:var(--tinta-2);align-items:center;gap:10px;display:flex}.ficha-persona__perfil-fila .cabeza{flex:none}.ficha-persona__perfil-fila b{color:var(--tinta-fuerte);font-weight:700}.ficha-persona__porque{font-size:var(--texto-xs);margin-top:2px;line-height:1.45;display:block}.ficha-persona__confianza{border:1px dashed var(--tinta-2);font-size:var(--texto-xs);color:var(--tinta-fuerte);border-radius:999px;justify-self:start;padding:3px 10px;font-weight:700}.ficha-persona__etiquetas{margin:var(--e1) 0 0;gap:var(--e2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ficha-persona__respuestas{padding-top:var(--e4);border-top:1px solid var(--linea);gap:14px;display:grid}.ficha-persona__respuestas h3{font-size:var(--texto-m);font-weight:800}.ficha-persona__respuestas ol{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.ficha-persona__respuestas li{gap:3px;display:grid}.ficha-persona__pregunta{font-size:var(--texto-xs);color:var(--tinta-2);font-weight:700}.ficha-persona__respuesta{font-size:var(--texto-s);line-height:1.45}@media (max-width:52rem){.grupo__rejilla{grid-template-columns:1fr}.grupo-resumen,.grupo-alta,.grupo-recordar,.grupo-lista__titulo,.grupo-lista__vacia{padding-left:var(--e4);padding-right:var(--e4)}.grupo-fila{padding:10px var(--e4);grid-template-columns:32px minmax(0,1fr)}.grupo-fila__cabezas>.cabeza{width:32px;height:auto}.grupo-fila__acciones{grid-column:2;justify-content:flex-start}.grupo-cierre{padding:var(--e4)}.grupo-cierre>.boton,.grupo-cierre__copiar,.grupo-cierre__copiar .boton{width:100%}.grupo--con-ficha .grupo__pantalla{display:none}.ficha-panel{background:0 0;display:block;position:static}.ficha-panel__hoja{width:auto;height:auto;box-shadow:none;background:0 0;border:0;overflow:visible}.ficha-persona{padding:0}.ficha-persona__arriba{flex-direction:column-reverse}.ficha-panel__cerrar{display:none}.ficha-panel__volver{display:inline-flex}.ficha-persona__nombre{scroll-margin-top:calc(var(--objetivo) + var(--e4))}}
}

@layer pantallas {
.fundadores{min-height:100dvh;padding:20px var(--e4) var(--e5);background:var(--fondo);flex-direction:column;gap:18px;display:flex}.fundadores__cabecera{justify-content:center;padding-top:4px;display:flex}.fundadores__marca{min-height:var(--objetivo);padding:0 var(--e2);border-radius:var(--radio-xs);align-items:center;display:inline-flex}.fundadores__marca img{width:auto;height:34px;display:block}.fundadores__centro{flex-grow:1;width:100%;max-width:600px;margin:0 auto}.fundadores__pie{width:100%;max-width:600px;font-size:var(--texto-xs);color:var(--tinta-2);text-align:center;margin:0 auto;line-height:1.45}.fundadores__tarjeta{border-radius:24px;flex-direction:column;gap:22px;padding:22px;display:flex}.fundadores__progreso{gap:var(--e2);flex-direction:column;display:flex}.fundadores__cuenta{font-size:var(--texto-xs);color:var(--tinta-fuerte);font-weight:700;line-height:1.3}.fundadores__barra{border-radius:var(--radio-pildora);background:var(--sup-2);height:6px;overflow:hidden}.fundadores__avance{border-radius:var(--radio-pildora);background:var(--tinta);height:6px}.fundadores__avance--1{width:33.34%}.fundadores__avance--2{width:66.67%}.fundadores__avance--3{width:100%}.fundadores__encabezado{gap:var(--e2);flex-direction:column;display:flex}.fundadores__titulo{letter-spacing:-.025em;color:var(--tinta);text-wrap:balance;font-size:1.75rem;font-weight:800;line-height:1.12}.fundadores__titulo:focus{box-shadow:none;outline:none}.fundadores__bajada{font-size:var(--texto-campo);color:var(--tinta-2);line-height:1.5}.fundadores__forma{flex-direction:column;gap:18px;display:flex}.fundadores__forma .campo input,.fundadores__forma .campo select{min-height:var(--control-l)}.fundadores__correo{gap:var(--e2);display:grid}.fundadores__forma .ayuda--falla{font-size:var(--texto-s);color:var(--falla);font-weight:700;line-height:1.4}.fundadores__privacidad{align-items:flex-start;gap:var(--e3);padding:var(--e4);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);flex-direction:column;display:flex}.fundadores__privacidad--falla{background:var(--sup);border-color:var(--falla)}.fundadores__provisional{border:1px solid var(--linea);border-radius:var(--radio-pildora);background:var(--sup);min-height:28px;color:var(--tinta-fuerte);align-items:center;padding:2px 10px;font-size:.8125rem;font-weight:700;line-height:1.3;display:inline-flex}.fundadores__casilla{align-items:flex-start;gap:var(--e3);min-height:var(--objetivo);padding:var(--e1) 0;font-size:var(--texto-campo);color:var(--tinta);cursor:pointer;font-weight:700;line-height:1.4;display:flex}.fundadores__casilla--suave{color:var(--tinta-fuerte);padding:0 var(--e4);font-weight:500}.fundadores__casilla input{width:22px;height:22px;accent-color:var(--tinta);cursor:pointer;flex-shrink:0;margin:1px 0 0}.fundadores__politica{font-size:var(--texto-s);color:var(--tinta-fuerte);line-height:1.5}.fundadores__politica summary{min-height:var(--objetivo);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.fundadores__politica ul{margin:var(--e1) 0 0;gap:var(--e2);flex-direction:column;padding-left:20px;display:flex}.fundadores__turnstile:empty{display:none}.fundadores__pregunta{gap:var(--e3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.fundadores__pregunta legend{margin-bottom:var(--e3);letter-spacing:-.01em;color:var(--tinta);padding:0;font-size:1.125rem;font-weight:800;line-height:1.3}.fundadores__opciones{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:10px;display:grid}.fundadores__opcion{align-items:center;gap:var(--e3);min-width:0;min-height:56px;padding:var(--e3);background:var(--sup-2);border:1px solid var(--linea);border-radius:var(--radio);font-size:var(--texto-campo);overflow-wrap:break-word;cursor:pointer;font-weight:500;line-height:1.3;display:flex}.fundadores__opcion input{width:22px;height:22px;accent-color:var(--tinta);cursor:pointer;flex-shrink:0;margin:0}.fundadores__opcion:has(input:checked){background:var(--sup);border-color:var(--tinta);font-weight:700}@media (hover:hover){.fundadores__opcion:hover{border-color:var(--tinta-3)}.fundadores__opcion:has(input:checked):hover{border-color:var(--tinta)}}.fundadores__lista label{letter-spacing:-.01em;color:var(--tinta);font-size:1.125rem;font-weight:800}.fundadores__lista{position:relative}.fundadores__lista select{appearance:none;width:100%;min-height:var(--control-l);padding:0 52px 0 var(--e4);background:var(--campo);color:var(--tinta);border-radius:var(--radio-s);font:inherit;font-size:var(--texto-campo)}.fundadores__lista:after{content:"";border-right:2px solid var(--tinta);border-bottom:2px solid var(--tinta);pointer-events:none;width:9px;height:9px;position:absolute;bottom:24px;right:22px;transform:rotate(45deg)}.fundadores__acciones{margin-top:var(--e2);flex-direction:column;gap:10px;display:flex}.fundadores__acciones>.boton{width:100%}.fundadores__secundarias{justify-content:space-between;gap:10px;display:flex}.fundadores__secundarias .boton{min-height:var(--control)}.fundadores__saltar{color:var(--tinta);text-underline-offset:3px;background:0 0;text-decoration:underline}@media (hover:hover){.fundadores__saltar:hover{background:var(--sup-2)}}.fundadores__siguiente{gap:var(--e3);flex-direction:column;margin:0;padding-left:22px;display:flex}.fundadores__siguiente li{font-size:var(--texto-campo);color:var(--tinta-fuerte);line-height:1.5}.fundadores__siguiente strong{color:var(--tinta)}.fundadores__volver{min-height:var(--objetivo);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.fundadores__opcion input:focus-visible,.fundadores__casilla input:focus-visible{box-shadow:none;outline:none}.fundadores .boton:focus-visible,.fundadores__politica summary:focus-visible,.fundadores__volver:focus-visible,.fundadores__marca:focus-visible,.fundadores__forma input:focus-visible,.fundadores__forma select:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:none}.fundadores__opcion:has(input:focus-visible){outline:3px solid var(--tinta);outline-offset:3px;box-shadow:none}.fundadores__casilla:has(input:focus-visible){outline:3px solid var(--tinta);outline-offset:3px;box-shadow:none}@media (min-width:40rem){.fundadores{padding-top:var(--e6);gap:var(--e5)}.fundadores__tarjeta{padding:var(--e6);gap:var(--e5)}.fundadores__titulo{font-size:var(--texto-2xl)}}
}

@layer pantallas {
.desplegable{max-width:calc(100vw - 2 * var(--e4));max-height:calc(100dvh - 2 * var(--e4));overscroll-behavior:contain;color:var(--tinta);margin:0;position:fixed;inset:auto;overflow-y:auto}.desplegable:not(:popover-open){display:none}@supports (anchor-name:--a){.desplegable{position-area:block-end span-inline-start;margin-block:var(--e1);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline}.desplegable[data-alinear=inicio]{position-area:block-end span-inline-end}.desplegable[data-lado]{position-try-fallbacks:none;max-height:calc(100% - var(--e1) - var(--e2))}.desplegable[data-lado=arriba]{position-area:block-start span-inline-start}.desplegable[data-lado=arriba][data-alinear=inicio]{position-area:block-start span-inline-end}}@supports not (anchor-name:--a){.desplegable{top:var(--desplegable-y,auto);left:var(--desplegable-x,auto);right:var(--desplegable-derecha,auto);max-height:var(--desplegable-alto,calc(100dvh - 2 * var(--e4)))}}@media (max-width:52rem){.desplegable[data-hoja][data-alinear]{position-area:none;position-try-fallbacks:none;width:100%;max-width:none;max-height:85dvh;padding:var(--e4) max(var(--e4), env(safe-area-inset-right,0px)) max(var(--e5), env(safe-area-inset-bottom,0px)) max(var(--e4), env(safe-area-inset-left,0px));border:0;border-top:1px solid var(--linea);border-radius:var(--radio-l) var(--radio-l) 0 0;background:var(--sup);box-shadow:var(--sombra-2);margin:0;inset:auto 0 0}.desplegable[data-hoja]::backdrop{background:var(--velo)}}
}

@layer pantallas {
.landing{--l-verde:#1f8a3b;--l-amarillo:#f2b705;--l-rojo:#c61d1d;--l-naranja:#ef7d10;--l-morado:#5b1a73;--l-azul:#0f5fb8;--l-acento:#feee05;--l-acento-tinta:#29262b;--l-antes:var(--l-azul);--l-antes-tinta:#0f5fb8;--l-antes-suave:#e8f0fa;--l-durante:var(--l-naranja);--l-durante-tinta:#9a4400;--l-durante-suave:#fdeedd;--l-despues:var(--l-morado);--l-despues-tinta:#5b1a73;--l-despues-suave:#f3eaf6;--l-banda-1:#eef4fb;--l-banda-2:#fffbe0;--l-sin-respuesta:#9a9a9a;overflow-x:clip}.landing-ancho{width:100%;max-width:72rem;padding-inline:var(--e4);margin-inline:auto}@media (min-width:40rem){.landing-ancho{padding-inline:var(--e5)}}@media (min-width:64rem){.landing-ancho{padding-inline:var(--e6)}}.landing-saltar{left:var(--e4);top:var(--e2);z-index:2;padding:var(--e2) var(--e4);border-radius:var(--radio-pildora);background:var(--accion);color:var(--sobre-accion);font-weight:700;position:absolute;transform:translateY(-200%)}.landing-saltar:focus-visible{transform:none}.real{padding:0 var(--e1);margin-right:var(--e1);border:1px dashed var(--aviso);border-radius:var(--e1);background:var(--aviso-suave);color:var(--aviso);white-space:nowrap;font-size:.85em;font-weight:700;line-height:1.4;display:inline-block}.landing-seccion{padding-block:var(--e8)}.landing-seccion:nth-child(4n+2 of .landing-seccion){background:var(--l-banda-1);--campo:var(--sup)}.landing-seccion:nth-child(4n of .landing-seccion){background:var(--l-banda-2);--campo:var(--sup)}.landing-titulo{font-size:var(--texto-xl);letter-spacing:-.02em;text-wrap:balance;max-width:22ch;font-weight:800;line-height:1.12}.landing-bajada{margin-top:var(--e3);color:var(--tinta-2);max-width:40ch}@media (min-width:48rem){.landing-seccion{padding-block:calc(var(--e8) * 1.5)}.landing-titulo{font-size:var(--texto-2xl)}}.landing-cta{min-height:var(--control-l);padding-inline:var(--e6)}.landing-cta--chica{min-height:var(--control);padding-inline:var(--e5);font-size:var(--texto-s)}.landing-cabecera{z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--fondo);border-bottom:1px solid var(--linea);transition:border-color var(--mov-corto) var(--curva);position:sticky;top:0}.landing-cabecera[data-arriba]{border-bottom-color:var(--fondo)}.landing [id]{scroll-margin-top:calc(4rem + env(safe-area-inset-top,0px) + var(--e3))}.landing-cabecera__fila{justify-content:space-between;align-items:center;gap:var(--e2);min-height:4rem;display:flex}.landing-cabecera__logo{min-height:var(--objetivo);border-radius:var(--radio-xs);flex:none;align-items:center;display:inline-flex}.landing-cabecera__logo .logo,.pie__marca .logo{width:auto;height:1.75rem;display:block}.landing-cabecera__logo .logo-simbolo{width:auto;height:1.75rem;display:none}@media (max-width:26.24rem){.landing-cabecera__logo .logo{display:none}.landing-cabecera__logo .logo-simbolo{display:block}}.landing-cabecera__nav{display:none}.landing-cabecera__enlace{min-height:var(--objetivo);padding-inline:var(--e3);border-radius:var(--radio-pildora);color:var(--tinta-fuerte);font-size:var(--texto-s);transition:color var(--mov-toque) var(--curva);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.landing-cabecera__enlace:hover{color:var(--tinta);text-underline-offset:.3em;text-decoration:underline}}.landing-cabecera__acciones{align-items:center;gap:var(--e2);flex:none;display:flex}.landing-acceso{align-items:center;gap:var(--e2);min-height:var(--objetivo);padding-inline:var(--e3);border:1px solid var(--tinta-2);border-radius:var(--radio-pildora);background:var(--sup);color:var(--tinta);font-size:var(--texto-s);white-space:nowrap;transition:background-color var(--mov-toque) var(--curva), border-color var(--mov-toque) var(--curva);font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.landing-acceso:focus-visible{border-radius:var(--radio-pildora)}.landing-acceso__icono{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (hover:hover){.landing-acceso:hover{background:var(--l-banda-1);border-color:var(--tinta)}}.landing-acceso:active{background:var(--l-antes-suave)}.landing-cabecera .landing-cta--chica{min-height:var(--objetivo);padding-inline:var(--e4);white-space:nowrap}@media (min-width:40rem){.landing-cabecera__fila{gap:var(--e4)}.landing-acceso{padding-inline:var(--e4)}.landing-cabecera .landing-cta--chica{padding-inline:var(--e5)}}@media (min-width:56rem){.landing-cabecera__fila{grid-template-columns:1fr auto 1fr;display:grid}.landing-cabecera__logo{justify-self:start}.landing-cabecera__nav{align-items:center;gap:var(--e1);display:flex}.landing-cabecera__acciones{justify-self:end;gap:var(--e3)}}.hero{padding-block:var(--e6) var(--e8)}.hero__rejilla{gap:var(--e7);align-items:center;display:grid}.hero__titular{font-size:clamp(var(--texto-2xl), 1.2rem + 3.6vw, var(--texto-4xl));letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-weight:800;line-height:1.03}.hero__bajada{margin-top:var(--e5);max-width:36em;color:var(--tinta-2)}.hero__acciones{gap:var(--e3);margin-top:var(--e6);flex-wrap:wrap;display:flex}.hero__acciones .boton--secundario{min-height:var(--control-l)}.hero__nota{margin-top:var(--e4);font-size:var(--texto-s);color:var(--tinta-2)}.hero__ilustracion{justify-content:center;display:flex}@media (max-width:29.99rem){.hero__acciones>*{flex:100%}}@media (min-width:60rem){.hero{padding-block:var(--e8) calc(var(--e8) * 1.5)}.hero__rejilla{gap:var(--e8);grid-template-columns:1.15fr .85fr}.hero__bajada{font-size:var(--texto-l);line-height:1.5}}.ilustracion{width:100%;max-width:34rem;height:auto;display:block;overflow:visible}.il-telefono{fill:var(--accion)}.il-pantalla,.il-hoja{fill:var(--sup)}.il-hoja{stroke:var(--linea);stroke-width:2px}.il-hoja-grupo{transform-box:fill-box;transform-origin:50%;transform:rotate(3deg)}.il-gris-claro,.il-linea{fill:var(--linea)}.il-gris-medio{fill:var(--linea-hueco)}.il-foto,.il-borrador{fill:var(--sup-2)}.bl--verde{fill:var(--l-verde)}.bl--amarillo{fill:var(--l-amarillo)}.bl--rojo{fill:var(--l-rojo)}.bl--naranja{fill:var(--l-naranja)}.bl--morado{fill:var(--l-morado)}.bl--azul{fill:var(--l-azul)}.bl--acento{fill:var(--l-acento)}.bl--tinta{fill:var(--tinta)}.bl--papel{fill:var(--sup)}.bl--banda-1{fill:var(--l-banda-1)}.bl--banda-2{fill:var(--l-banda-2)}.il-onda{fill:var(--tinta)}.il-guardado{fill:var(--hecho-suave);stroke:var(--hecho-tinta);stroke-width:1.5px}.il-guardado-texto{fill:var(--hecho-tinta)}.il-check{fill:none;stroke:var(--hecho-tinta);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.il-paso{fill:none;stroke:var(--tinta-2);stroke-width:2.5px;stroke-dasharray:6 7;stroke-linecap:round}.il-paso-punta{fill:none;stroke:var(--tinta-2);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.il-tinta{fill:var(--tinta)}.il-marca{fill:var(--marcador)}.il-linea,.il-marca{transform-box:fill-box;transform-origin:0;animation:il-escribe var(--mov-largo) var(--curva-entra) both;animation-delay:calc(var(--mov-medio) + var(--mov-toque) * var(--i,0))}@keyframes il-escribe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.credibilidad{background:var(--l-acento);color:var(--l-acento-tinta)}.credibilidad__lista{margin-block:0;list-style:none;display:grid}.credibilidad__dato{gap:var(--e1);padding-block:var(--e4);display:grid}.credibilidad__dato+.credibilidad__dato{border-top:1px solid var(--l-acento-tinta)}.credibilidad__dato strong{font-size:var(--texto-base)}.credibilidad__dato span:not(.real){font-size:var(--texto-s);color:var(--l-acento-tinta)}@media (min-width:48rem){.credibilidad__lista{grid-template-columns:repeat(3,1fr)}.credibilidad__dato{padding:var(--e5) var(--e5) var(--e5) 0}.credibilidad__dato+.credibilidad__dato{border-top:0;border-left:1px solid var(--l-acento-tinta);padding-left:var(--e5)}}.problema__rejilla{gap:var(--e6);display:grid}.problema__lista{margin:0;padding:0;list-style:none}.problema__lista li{padding-block:var(--e4);border-top:1px solid var(--linea);font-size:var(--texto-l);max-width:34ch;line-height:1.4}.problema__cierre{font-size:var(--texto-l);max-width:34ch;font-weight:700;line-height:1.4}.problema__cierre span,.informe mark,.maqueta__cita mark{background:var(--l-acento);color:var(--tinta);-webkit-box-decoration-break:clone;box-decoration-break:clone}.problema__cierre span{padding:0 var(--e1)}@media (min-width:60rem){.problema__rejilla{column-gap:var(--e8);grid-template-columns:1fr 1.25fr}.problema__rejilla>h2{grid-row:span 2}.problema__cierre{justify-self:start}}.mesas__rejilla{gap:var(--e6);align-items:center;display:grid}.mesas__leyenda{margin:var(--e5) 0 0;gap:var(--e2) var(--e4);font-size:var(--texto-s);color:var(--tinta-fuerte);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.mesas__leyenda li{align-items:center;gap:var(--e2);display:flex}.mesas__muestra{border:1px solid var(--tinta);border-radius:50%;flex:none;width:.875rem;height:.875rem}.mesas__muestra--verde,.mesas__punto--verde{background:var(--l-verde);fill:var(--l-verde)}.mesas__muestra--amarillo,.mesas__punto--amarillo{background:var(--l-amarillo);fill:var(--l-amarillo)}.mesas__muestra--rojo,.mesas__punto--rojo{background:var(--l-rojo);fill:var(--l-rojo)}.mesas__muestra--naranja,.mesas__punto--naranja{background:var(--l-naranja);fill:var(--l-naranja)}.mesas__muestra--morado,.mesas__punto--morado{background:var(--l-morado);fill:var(--l-morado)}.mesas__muestra--azul,.mesas__punto--azul{background:var(--l-azul);fill:var(--l-azul)}.landing-pantalla{background:var(--sup);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra-2);gap:1.75rem;min-width:0;margin:0;overflow:hidden}.landing-pantalla__barra{justify-content:space-between;align-items:baseline;gap:var(--e1) var(--e4);padding:var(--e3) var(--e5);border-bottom:1px solid var(--linea);background:var(--sup);flex-wrap:wrap;display:flex}.landing-pantalla__titulo{font-weight:800}.landing-pantalla__dato{font-size:var(--texto-xs);color:var(--tinta-2)}.mesas__plano{width:100%;height:auto;padding:var(--e4) var(--e3) 0;display:block;overflow:visible}.mesas__hueco{fill:none;stroke:var(--linea-hueco);stroke-width:1.5px;stroke-dasharray:4 4}.mesas__mesa{fill:var(--sup-2);stroke:var(--linea);stroke-width:2px}.mesas__punto{stroke:var(--tinta);stroke-width:1.5px}.mesas__mesas{gap:var(--e2);padding:var(--e2) var(--e3) var(--e5);text-align:center;font-size:var(--texto-xs);grid-template-columns:repeat(3,1fr);display:grid}.mesas__nombre{justify-items:center;gap:var(--e1);display:grid}.mesas__mezcla{padding:0 var(--e2);border-radius:var(--radio-pildora);background:var(--l-antes-suave);color:var(--l-antes-tinta);font-weight:700}@media (min-width:40rem){.mesas__leyenda{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.mesas__rejilla{gap:var(--e8);grid-template-columns:.8fr 1.2fr}.mesas__leyenda{grid-template-columns:repeat(2,minmax(0,1fr))}}.mesas__pantalla{--m-paso:calc(var(--mov-toque) * .7);--m-caida:calc(var(--mov-largo) * 2);--m-cae:calc(var(--mov-toque) * 12 + var(--mov-medio) + var(--mov-largo));--m-fin:calc(var(--m-cae) + var(--m-paso) * 11 + var(--m-caida))}.mesas__punto{transform-box:fill-box;transform-origin:50%}.mesas__x,.mesas__y{--m-retardo:calc(var(--m-cae) + var(--m-paso) * var(--i))}@keyframes mesas-llega{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mesas-x{0%{transform:translateX(calc(var(--dx) * 1px))}to{transform:none}}@keyframes mesas-y{0%{transform:translateY(calc(var(--dy) * 1px))}to{transform:none}}@keyframes mesas-etiqueta{0%{opacity:0;transform:translateY(var(--mov-distancia))}to{opacity:1;transform:none}}.animable__repetir{align-self:flex-end;align-items:center;gap:var(--e2);min-height:var(--objetivo);margin:0 var(--e3) var(--e3);padding-inline:var(--e3);border:1px solid var(--tinta-2);border-radius:var(--radio-pildora);background:var(--sup);color:var(--tinta);font:inherit;font-size:var(--texto-xs);cursor:pointer;visibility:hidden;transition:background-color var(--mov-toque) var(--curva);font-weight:700;display:inline-flex}.animable__repetir svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.animable__repetir:focus-visible{border-radius:var(--radio-pildora)}@media (hover:hover){.animable__repetir:hover{background:var(--l-banda-1)}}.animable__repetir:active{background:var(--l-antes-suave)}.mesas__pantalla{flex-direction:column;display:flex}.mesas__pantalla>*{flex:none}[data-anim]>.animable__repetir{visibility:visible}@media (prefers-reduced-motion:no-preference){.mesas__pantalla[data-anim=espera] .mesas__x{transform:translateX(calc(var(--dx) * 1px))}.mesas__pantalla[data-anim=espera] .mesas__y{transform:translateY(calc(var(--dy) * 1px))}.mesas__pantalla[data-anim=espera] .mesas__punto,.mesas__pantalla[data-anim=espera] .mesas__mezcla{visibility:hidden}.mesas__pantalla[data-anim=reparte] .mesas__punto{animation:mesas-llega var(--mov-medio) var(--curva-entra) both;animation-delay:calc(var(--mov-toque) * var(--i))}.mesas__pantalla[data-anim=reparte] .mesas__x{animation:mesas-x var(--m-caida) var(--curva) both;animation-delay:var(--m-retardo)}.mesas__pantalla[data-anim=reparte] .mesas__y{animation:mesas-y var(--m-caida) var(--curva-sale) both;animation-delay:var(--m-retardo)}.mesas__pantalla[data-anim=reparte] .mesas__mezcla{animation:mesas-etiqueta var(--mov-largo) var(--curva-entra) both;animation-delay:calc(var(--m-fin) + var(--mov-toque) * var(--m))}}@media (prefers-reduced-motion:reduce){.animable__repetir{display:none}}.landing-como__pasos{margin:var(--e7) 0 0;gap:var(--e7);counter-reset:paso;padding:0;list-style:none;display:grid}.landing-como__paso{counter-increment:paso;flex-direction:column;display:flex}.landing-como__paso--antes{--momento:var(--l-antes);--momento-tinta:var(--l-antes-tinta);--momento-suave:var(--l-antes-suave)}.landing-como__paso--durante{--momento:var(--l-durante);--momento-tinta:var(--l-durante-tinta);--momento-suave:var(--l-durante-suave)}.landing-como__paso--despues{--momento:var(--l-despues);--momento-tinta:var(--l-despues-tinta);--momento-suave:var(--l-despues-suave)}.landing-como__momento{align-items:center;gap:var(--e3);font-size:var(--texto-s);color:var(--momento-tinta,var(--tinta-2));font-weight:800;display:flex}.landing-como__momento:before{content:counter(paso);background:var(--momento-tinta,var(--accion));width:2rem;height:2rem;color:var(--sobre-accion);font-size:var(--texto-xs);border-radius:50%;place-items:center;display:grid}.landing-como__titulo{margin-top:var(--e3);font-size:var(--texto-l);font-weight:800}.landing-como__texto{margin-top:var(--e2);color:var(--tinta-2);font-size:var(--texto-m)}.landing-como__accion{margin-top:var(--e7)}@media (min-width:60rem){.landing-como__pasos{gap:var(--e6);grid-template-columns:repeat(3,1fr)}.landing-como__paso .maqueta{margin-top:auto}.landing-como__texto{margin-bottom:var(--e5)}}.recorrido{margin:var(--e6) 0 0;gap:var(--e5);padding:0;list-style:none;display:grid;position:relative}.recorrido:before,.recorrido:after{content:"";background:var(--linea);border-radius:2px;width:3px;position:absolute;top:1.75rem;bottom:1.75rem;left:1.75rem}.recorrido:after{background:linear-gradient(var(--l-durante), var(--l-despues));transform-origin:top}.recorrido__paso{z-index:1;align-items:center;gap:var(--e4);font-weight:700;display:flex;position:relative}.recorrido__icono{width:3.5rem;height:3.5rem;padding:var(--e2);background:var(--paso-suave);border:2px solid var(--paso);border-radius:50%;flex:none}.recorrido__paso--telefono{--paso:var(--l-durante);--paso-suave:var(--l-durante-suave)}.recorrido__paso--transcripcion{--paso:var(--l-durante-tinta);--paso-suave:var(--l-despues-suave)}.recorrido__paso--informe{--paso:var(--l-despues);--paso-suave:var(--l-despues-suave)}.recorrido__tinta{fill:var(--tinta)}.recorrido__claro{fill:var(--sup)}.recorrido__hoja{stroke:var(--tinta);stroke-width:1.5px}.recorrido__marca{fill:var(--l-acento)}@media (min-width:48rem){.recorrido{gap:var(--e4);grid-template-columns:repeat(3,1fr)}.recorrido__paso{align-items:flex-start;gap:var(--e3);flex-direction:column}.recorrido:before,.recorrido:after{width:auto;height:3px;inset:1.75rem calc(33.333% - 1.75rem) auto 1.75rem}.recorrido:after{background:linear-gradient(90deg, var(--l-durante), var(--l-despues));transform-origin:0}}@keyframes recorrido-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes recorrido-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes recorrido-paso{0%{background:var(--sup);border-color:var(--linea);transform:scale(.85)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.recorrido{--r-linea:calc(var(--mov-largo) * 4);--r-empieza:var(--mov-medio)}.recorrido[data-anim=espera]:after{transform:scaleY(0)}.recorrido[data-anim=espera] .recorrido__icono{background:var(--sup);border-color:var(--linea);transform:scale(.85)}.recorrido[data-anim=reparte]:after{animation:recorrido-y var(--r-linea) linear both;animation-delay:var(--r-empieza)}.recorrido[data-anim=reparte] .recorrido__icono{animation:recorrido-paso var(--mov-largo) var(--curva-entra) both}.recorrido[data-anim=reparte] .recorrido__paso--transcripcion .recorrido__icono{animation-delay:calc(var(--r-empieza) + var(--r-linea) * .5 - var(--mov-toque))}.recorrido[data-anim=reparte] .recorrido__paso--informe .recorrido__icono{animation-delay:calc(var(--r-empieza) + var(--r-linea) - var(--mov-toque))}@media (min-width:48rem){.recorrido[data-anim=espera]:after{transform:scaleX(0)}.recorrido[data-anim=reparte]:after{animation-name:recorrido-x}}}.maqueta{gap:var(--e2);margin-top:var(--e5);padding:var(--e5);background:var(--momento-suave,var(--sup-2));border-radius:var(--radio);border-top:4px solid var(--momento,var(--linea));font-size:var(--texto-xs);align-content:start;line-height:1.4;display:grid}.maqueta ul{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.maqueta__cabeza{color:var(--tinta-2);font-weight:700}.maqueta__pregunta{font-size:var(--texto-s);font-weight:700}.maqueta__filas li{justify-content:space-between;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border-radius:var(--radio-xs);background:var(--sup);display:flex}.maqueta__chip{padding:0 var(--e2);border-radius:var(--radio-pildora);background:var(--hecho-suave);border:1px solid var(--hecho-tinta);color:var(--hecho-tinta);font-weight:700}.maqueta__chip--neutro{background:var(--sup-2);border-color:var(--linea);color:var(--tinta-fuerte)}.maqueta--telefono{background:var(--sup);border:6px solid var(--accion);border-radius:var(--radio-l);justify-self:center;width:100%;max-width:17rem}.maqueta__foto{aspect-ratio:1;border-radius:var(--radio-s);width:100%;height:auto;max-height:11rem;display:block}.maqueta__persona{align-items:center;gap:var(--e2);font-weight:700;font-size:var(--texto-s);display:flex}.maqueta__iniciales{background:var(--sup-2);width:2rem;height:2rem;color:var(--tinta-fuerte);font-size:var(--texto-xs);border-radius:50%;place-items:center;display:grid}.maqueta .maqueta__puntos{gap:var(--e1);flex-wrap:wrap;display:flex}.maqueta__punto{border:1px solid var(--tinta);border-radius:50%;width:1rem;height:1rem}.maqueta__punto--verde{background:var(--l-verde)}.maqueta__punto--amarillo{background:var(--l-amarillo)}.maqueta__punto--rojo{background:var(--l-rojo)}.maqueta__punto--naranja{background:var(--l-naranja)}.maqueta__punto--morado{background:var(--l-morado)}.maqueta__punto--azul{background:var(--l-azul)}.maqueta__punto--sin{background:var(--l-sin-respuesta)}.maqueta .maqueta__indicadores{gap:var(--e2);grid-template-columns:1fr 1fr}.maqueta__indicadores li{padding:var(--e2) var(--e3);border-radius:var(--radio-xs);background:var(--sup);display:grid}.maqueta__indicadores strong{font-size:var(--texto-l);line-height:1.1}.maqueta__indicadores span{color:var(--tinta-2)}.maqueta__filas li{background:var(--sup-2)}.maqueta__hecho{color:var(--hecho-tinta);font-weight:700}.maqueta__hecho:before{content:"✓ "}.maqueta__aviso{padding:var(--e2) var(--e3);border-radius:var(--radio-xs);background:var(--aviso-suave);border:1px solid var(--aviso);color:var(--aviso)}.maqueta__fila-titulo>:last-child{white-space:nowrap;flex:none}.maqueta__fila-titulo{justify-content:space-between;align-items:center;gap:var(--e2);display:flex}.maqueta__texto{color:var(--tinta-2)}.maqueta__cita{font-weight:700}.maqueta__boton{margin-top:var(--e2);padding:var(--e2) var(--e4);border-radius:var(--radio-pildora);background:var(--accion);color:var(--sobre-accion);justify-self:start;font-weight:700}.plan,.maqueta,.testimonio{transition:transform var(--mov-medio) var(--curva), box-shadow var(--mov-medio) var(--curva)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.plan:hover,.maqueta:hover,.testimonio:hover{transform:translateY(calc(-.5 * var(--mov-distancia)));box-shadow:var(--sombra-2)}}.ejemplo__rejilla{gap:var(--e7);align-items:start;display:grid}.ejemplo__ficticio{margin-top:var(--e4);font-size:var(--texto-s);color:var(--tinta-fuerte);font-weight:700}.informe{background:var(--sup);border:1px solid var(--linea);border-radius:var(--radio);width:100%;max-width:40rem;box-shadow:var(--sombra-2)}.informe__cabeza{justify-content:space-between;align-items:flex-start;gap:var(--e4);padding:var(--e5);border-bottom:1px solid var(--linea);display:flex}.informe__taller{font-size:var(--texto-xs);color:var(--tinta-2)}.informe__nombre{margin-top:var(--e1);font-size:var(--texto-xl);font-weight:800}.informe__estado{padding:var(--e1) var(--e3);border-radius:var(--radio-pildora);background:var(--sup-2);color:var(--tinta-fuerte);font-size:var(--texto-xs);flex:none;font-weight:700}.informe__cuerpo{gap:var(--e5);padding:var(--e5);display:grid}.informe__foto{align-items:center;gap:var(--e4);padding:var(--e3);border-radius:var(--radio-s);background:var(--l-banda-2);font-size:var(--texto-xs);color:var(--tinta-2);grid-template-columns:7rem 1fr;margin:0;display:grid}.informe__foto svg{border-radius:var(--radio-xs);background:var(--sup);width:100%;height:auto;display:block}.informe__bloque{gap:var(--e2);display:grid}.informe__bloque h4{font-size:var(--texto-xs);color:var(--tinta-2);letter-spacing:0;font-weight:700}.informe__bloque p,.informe__bloque li{font-size:var(--texto-m)}.informe__bloque ul{padding-left:var(--e5);gap:var(--e1);margin:0;display:grid}.informe blockquote{padding-left:var(--e4);border-left:3px solid var(--tinta);margin:0}.informe__pie{padding:var(--e4) var(--e5);border-top:1px solid var(--linea);font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.45}@media (min-width:40rem){.informe__cabeza,.informe__cuerpo{padding:var(--e6)}.informe__pie{padding-inline:var(--e6)}}@media (min-width:60rem){.ejemplo__rejilla{gap:var(--e8);grid-template-columns:.8fr 1.2fr}.ejemplo__intro{top:var(--e6);position:sticky}}.testimonios__lista{margin:var(--e6) 0 0;gap:var(--e4);padding:0;list-style:none;display:grid}.testimonio{padding:var(--e5);border-radius:var(--radio);background:var(--sup);border:1px solid var(--linea);box-shadow:var(--sombra);border-top:4px solid var(--l-acento)}.testimonio figure{gap:var(--e4);height:100%;margin:0;display:grid}.testimonio__frase{font-size:var(--texto-l);margin:0;font-weight:700;line-height:1.35}.testimonio__dato{color:var(--tinta-2);font-size:var(--texto-s)}.testimonio__quien{align-items:center;gap:var(--e3);margin-top:auto;display:flex}.testimonio__quien strong{display:block}.testimonio__detalle{font-size:var(--texto-xs);color:var(--tinta-2);display:block}.testimonio__foto{object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.testimonio__iniciales{background:var(--sup-2);color:var(--tinta-fuerte);place-items:center;font-weight:700;display:grid}@media (min-width:56rem){.testimonios__lista{grid-template-columns:repeat(3,1fr)}}.calculadora{gap:var(--e6);margin-top:var(--e6);display:grid}.calculadora__campos{gap:var(--e4);align-content:start;display:grid}.calculadora__entrada{display:grid;position:relative}.calculadora__entrada input{padding-right:6.5rem}.calculadora__sufijo{font-size:var(--texto-s);color:var(--tinta-2);pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.calculadora__resultado{gap:var(--e3);padding:var(--e6);border-radius:var(--radio-l);background:var(--sup-2);align-content:center;display:grid}.calculadora__cifra{font-size:var(--texto-l);font-weight:700;line-height:1.2}.calculadora__numero{font-size:var(--texto-4xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:block}.calculadora__explica{color:var(--tinta-fuerte)}.calculadora__nota{font-size:var(--texto-s);color:var(--tinta-2)}@media (min-width:36rem){.calculadora__campos{grid-template-columns:1fr 1fr;align-items:end}}@media (min-width:60rem){.calculadora{gap:var(--e8);grid-template-columns:1.1fr .9fr}}.landing-datos__rejilla{gap:var(--e6);display:grid}.landing-datos__lista{gap:var(--e5);margin:0;display:grid}.landing-datos__item{padding-top:var(--e3);border-top:2px solid var(--tinta)}.landing-datos__item dt{font-weight:800}.landing-datos__item dd{margin:var(--e2) 0 0;color:var(--tinta-2);font-size:var(--texto-m)}@media (min-width:40rem){.landing-datos__lista{column-gap:var(--e6);grid-template-columns:1fr 1fr}}@media (min-width:60rem){.landing-datos__rejilla{gap:var(--e8);grid-template-columns:.8fr 1.2fr}}.precios__cabeza{align-items:center;gap:var(--e3) var(--e4);flex-wrap:wrap;display:flex}.precios__nota{padding:var(--e1) var(--e3);border-radius:var(--radio-pildora);background:var(--aviso-suave);border:1px solid var(--aviso);color:var(--aviso);font-size:var(--texto-xs);font-weight:700}.precios__planes{margin:var(--e6) 0 0;gap:var(--e4);padding:0;list-style:none;display:grid}.plan{gap:var(--e3);padding:var(--e6) var(--e5);border-radius:var(--radio);background:var(--sup);border:1px solid var(--linea);box-shadow:var(--sombra);flex-direction:column;display:flex}.plan--destacado{border:2px solid var(--tinta)}.plan__cabeza{justify-content:space-between;align-items:center;gap:var(--e2);display:flex}.plan__nombre{font-size:var(--texto-l);font-weight:800}.plan__marca{padding:var(--e1) var(--e3);border-radius:var(--radio-pildora);background:var(--accion);color:var(--sobre-accion);font-size:var(--texto-xs);font-weight:700}.plan__precio strong{font-size:var(--texto-3xl);letter-spacing:-.03em;font-weight:800;line-height:1}.plan__precio span,.plan__para{color:var(--tinta-2);font-size:var(--texto-s)}.plan__incluye{margin:var(--e2) 0 0;padding:var(--e4) 0 0;border-top:1px solid var(--linea);gap:var(--e2);list-style:none;display:grid}.plan__incluye li{gap:var(--e2);font-size:var(--texto-s);display:flex}.plan__incluye li:before{content:"✓";color:var(--hecho-tinta);font-weight:800}.precios__fundador{justify-content:space-between;align-items:center;gap:var(--e4);margin-top:var(--e6);padding:var(--e5);border-radius:var(--radio);background:var(--sup);border:1px solid var(--linea);flex-wrap:wrap;display:flex}.precios__fundador p{font-weight:700}.precios__letra{margin-top:var(--e4);font-size:var(--texto-xs);color:var(--tinta-2)}@media (max-width:29.99rem){.precios__fundador .landing-cta{flex:100%}}@media (min-width:56rem){.precios__planes{grid-template-columns:repeat(3,1fr);align-items:stretch}}.faq__rejilla{gap:var(--e5);display:grid}.faq__lista{border-top:1px solid var(--linea)}.faq__item{border-bottom:1px solid var(--linea)}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--e4);min-height:var(--control-l);padding-block:var(--e3);cursor:pointer;font-weight:700;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";border:1px solid var(--tinta);width:2rem;height:2rem;font-size:var(--texto-l);transition:transform var(--mov-medio) var(--curva);border-radius:50%;flex:none;place-items:center;font-weight:400;line-height:1;display:grid}.faq__item[open] summary:after{transform:rotate(45deg)}.faq__item summary:focus-visible{border-radius:var(--radio-xs)}.faq__item p{padding-bottom:var(--e5);max-width:var(--medida);color:var(--tinta-2)}@media (min-width:60rem){.faq__rejilla{gap:var(--e8);grid-template-columns:.8fr 1.2fr}}.final{padding-block:var(--e8);background:var(--accion);color:var(--sobre-accion);--foco:0 0 0 2px var(--accion), 0 0 0 4px var(--sobre-accion)}.final__caja{justify-items:start;gap:var(--e5);display:grid}.final__titulo{font-size:clamp(var(--texto-2xl), 1.4rem + 2.4vw, var(--texto-3xl));letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-weight:800;line-height:1.08}.final__texto{max-width:40ch;color:var(--sup-2)}.final .final__cta{background:var(--sobre-accion);color:var(--accion)}@media (hover:hover){.final .final__cta:hover{background:var(--sup-2)}}@media (min-width:48rem){.final{padding-block:calc(var(--e8) * 1.5)}}.pie{padding-block:var(--e7)}.pie__rejilla{gap:var(--e5);display:grid}.pie__enlaces{gap:var(--e2) var(--e5);font-size:var(--texto-s);color:var(--tinta-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pie__enlaces a{min-height:var(--objetivo);align-items:center;font-weight:700;display:inline-flex}.pie__aviso{max-width:var(--medida);font-size:var(--texto-xs);color:var(--tinta-2);line-height:1.5}@media (min-width:48rem){.pie__rejilla{align-items:center;column-gap:var(--e7);grid-template-columns:auto 1fr}.pie__aviso{grid-column:1/-1}}
}

