.vidrio{background:var(--vidrio);border:1px solid var(--vidrio-borde);-webkit-backdrop-filter:var(--vidrio-desenfoque);backdrop-filter:var(--vidrio-desenfoque);box-shadow:var(--sombra)}.tarjeta{border-radius:var(--radio-tarjeta);padding:var(--esp-5) var(--esp-6);min-width:0}.tarjeta--compacta{padding:var(--esp-4) var(--esp-5);border-radius:var(--radio-tarjeta-sm)}.tarjeta--negra{background:var(--negro-puro);border-color:var(--vidrio-borde)}.tarjeta__cabecera{justify-content:space-between;align-items:baseline;gap:var(--esp-3);margin-bottom:var(--esp-4);flex-wrap:wrap;display:flex}.tarjeta__titulo{margin:0}.tarjeta__subtitulo{color:var(--tinta-2);font-size:var(--tamano-sm)}.tarjeta__cifra{font-family:var(--fuente-titulo);font-size:var(--tamano-cifra);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.tarjeta__detalle{color:var(--tinta-2);font-size:var(--tamano-sm);margin-top:var(--esp-2)}.tarjeta__detalle b{color:var(--ok);font-weight:600}@media (width<=820px){.tarjeta{padding:var(--esp-4) var(--esp-4);border-radius:var(--radio-tarjeta-sm)}.tarjeta__cifra{font-size:var(--tamano-xl)}}.boton{justify-content:center;align-items:center;gap:var(--esp-2);min-height:var(--alto-toque);padding:0 var(--esp-5);border-radius:var(--radio-capsula);transition:background var(--transicion), transform var(--transicion), opacity var(--transicion);white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.boton:hover{text-decoration:none}.boton:active{transform:scale(.98)}.boton:disabled,.boton[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.boton--primario{background:var(--acento);color:var(--tinta-sobre-acento)}.boton--primario:hover{background:var(--acento-hover)}.boton--primario:active{background:var(--acento-activo)}.boton--vidrio{color:var(--tinta)}.boton--vidrio:hover{background:var(--vidrio-hover)}.boton--peligro{background:var(--no-suave);color:var(--no);border-color:#0000}.boton--peligro:hover{background:#e0655c3d}.boton--enlace{color:var(--acento);padding:0 var(--esp-2);min-height:32px;box-shadow:none;background:0 0}.boton--enlace:hover{text-decoration:underline}.boton--chico{min-height:34px;padding:0 var(--esp-4);font-size:var(--tamano-md)}.boton--completo{width:100%}.boton--cargando{color:#0000!important}.boton__rueda{place-items:center;display:grid;position:absolute;inset:0}.boton--primario .boton__rueda{color:var(--tinta-sobre-acento)}.boton--vidrio .boton__rueda,.boton--enlace .boton__rueda{color:var(--tinta)}.boton--peligro .boton__rueda{color:var(--no)}.boton--icono-solo{width:var(--alto-toque);padding:0}.boton--icono-solo.boton--chico{width:34px}.rueda{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.chip{align-items:center;gap:var(--esp-2);min-height:36px;padding:0 var(--esp-4);border-radius:var(--radio-capsula);font-size:var(--tamano-md);color:var(--tinta);border:1px solid var(--vidrio-borde);background:var(--vidrio);-webkit-backdrop-filter:var(--vidrio-desenfoque);backdrop-filter:var(--vidrio-desenfoque);white-space:nowrap;transition:background var(--transicion);font-weight:600;display:inline-flex}.chip--boton{cursor:pointer}.chip--boton:hover{background:var(--vidrio-hover)}.chip--suave{color:var(--tinta-2);font-weight:500}.chip--activo{background:var(--acento);color:var(--tinta-sobre-acento);border-color:#0000}.chip--activo:hover{background:var(--acento-hover)}.chip__quitar{width:20px;height:20px;color:inherit;opacity:.7;border-radius:50%;place-items:center;margin-right:-6px;display:grid}.chip__quitar:hover{opacity:1;background:#00000026}.segmento{border-radius:var(--radio-capsula);background:var(--vidrio-fuerte);scrollbar-width:none;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmento__opcion{border-radius:var(--radio-capsula);font-size:var(--tamano-md);color:var(--tinta-2);white-space:nowrap;min-height:34px;transition:background var(--transicion), color var(--transicion);border:1px solid #0000;padding:7px 14px;font-weight:600}.segmento__opcion:hover{color:var(--tinta)}.segmento__opcion[aria-checked=true]{background:var(--vidrio);color:var(--tinta);border-color:var(--vidrio-borde);box-shadow:var(--sombra)}.isla{border-radius:var(--radio-capsula);background:var(--grafito);color:var(--tinta);font-size:var(--tamano-md);align-items:center;gap:10px;max-width:100%;padding:9px 16px;font-weight:600;display:inline-flex}.isla__punto{background:var(--punto);width:8px;height:8px;box-shadow:0 0 12px var(--punto);border-radius:50%;flex:none}.isla__texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.isla--ok{--punto:var(--ok)}.isla--observar{--punto:var(--observar)}.isla--no{--punto:var(--no)}.isla--ia{--punto:var(--ia)}.isla--info{--punto:var(--info)}.isla--neutra{--punto:var(--tinta-3)}.etiqueta{font-size:var(--tamano-xs);border-radius:var(--radio-capsula);white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-weight:600;line-height:1.5;display:inline-flex}.etiqueta--ok{background:var(--ok-suave);color:var(--ok)}.etiqueta--observar{background:var(--observar-suave);color:var(--observar)}.etiqueta--no{background:var(--no-suave);color:var(--no)}.etiqueta--ia{background:var(--ia-suave);color:var(--ia)}.etiqueta--info{background:var(--info-suave);color:var(--info)}.etiqueta--neutra{background:var(--neutro-suave);color:var(--tinta-2)}.etiqueta--acento{background:var(--acento-suave);color:var(--acento)}.vacio{border:1px dashed var(--vidrio-borde);border-radius:var(--radio-tarjeta-sm);padding:var(--esp-6) var(--esp-5);text-align:center;color:var(--tinta-2);align-items:center;gap:var(--esp-2);flex-direction:column;display:flex}.vacio__icono{color:var(--tinta-3);margin-bottom:var(--esp-1)}.vacio__titulo{color:var(--tinta);font-size:var(--tamano-base);font-weight:600;font-family:var(--fuente-cuerpo)}.vacio__texto{font-size:var(--tamano-md);max-width:44ch}.vacio__accion{margin-top:var(--esp-2)}.tabla-marco{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.tabla{width:100%;font-size:var(--tamano-md)}.tabla th{text-align:left;color:var(--tinta-2);font-weight:600;font-size:var(--tamano-xs);letter-spacing:.02em;text-transform:uppercase;padding:0 var(--esp-3) var(--esp-2);white-space:nowrap}.tabla td{padding:var(--esp-3);border-top:1px solid var(--vidrio-borde-suave);vertical-align:middle;min-width:0}.tabla th.der,.tabla td.der{text-align:right}.tabla th.centro,.tabla td.centro{text-align:center}.tabla tr.fila--clic{cursor:pointer;transition:background var(--transicion)}.tabla tr.fila--clic:hover{background:var(--vidrio)}.tabla tr.fila--clic:focus-visible{box-shadow:inset var(--foco)}.tabla td.principal{color:var(--tinta);font-weight:600}.tabla__vacio td{padding:var(--esp-3) 0 0;border-top:0}@media (width<=820px){.tabla thead{display:none}.tabla,.tabla tbody,.tabla tr,.tabla td{width:100%;display:block}.tabla tr{border-radius:var(--radio-tarjeta-sm);background:var(--vidrio);border:1px solid var(--vidrio-borde);padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-2)}.tabla td{justify-content:space-between;align-items:baseline;gap:var(--esp-3);text-align:right;border-top:0;padding:5px 0;display:flex}.tabla td.principal{font-size:var(--tamano-base);padding-bottom:var(--esp-2);text-align:left;justify-content:flex-start}.tabla td.principal:before{display:none}.tabla td:before{content:attr(data-titulo);color:var(--tinta-2);font-size:var(--tamano-sm);text-align:left;flex:none;font-weight:500}.tabla td.oculta-celular{display:none}.tabla__vacio{background:0 0!important;border:0!important;padding:0!important}.tabla__vacio td:before{display:none}}.hoja-fondo{z-index:60;padding:var(--esp-5);animation:aparecer var(--transicion) both;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.hoja{width:min(100%, var(--hoja-ancho,520px));border-radius:var(--radio-tarjeta);background:var(--grafito);border:1px solid var(--vidrio-borde);max-height:calc(100dvh - 40px);box-shadow:var(--sombra-alta);animation:subir var(--transicion-lenta) both;flex-direction:column;min-width:0;display:flex}.hoja__cabecera{justify-content:space-between;align-items:center;gap:var(--esp-3);padding:var(--esp-5) var(--esp-6) var(--esp-3);display:flex}.hoja__titulo{font-size:var(--tamano-xl)}.hoja__cuerpo{padding:var(--esp-2) var(--esp-6) var(--esp-5);gap:var(--esp-4);flex-direction:column;display:flex;overflow-y:auto}.hoja__acciones{justify-content:flex-end;gap:var(--esp-2);padding:var(--esp-3) var(--esp-6) var(--esp-6);border-top:1px solid var(--vidrio-borde-suave);flex-wrap:wrap;display:flex}.hoja__asa{display:none}@keyframes aparecer{0%{opacity:0}}@keyframes subir{0%{opacity:0;transform:translateY(16px)}}@media (width<=820px){.hoja-fondo{place-items:end stretch;padding:0}.hoja{border-radius:var(--radio-tarjeta) var(--radio-tarjeta) 0 0;width:100%;max-height:calc(100dvh - 24px);animation:subir-celular var(--transicion-lenta) both;border-bottom:0}.hoja__asa{background:var(--vidrio-borde);border-radius:2px;width:40px;height:4px;margin:10px auto 0;display:block}.hoja__cabecera{padding:var(--esp-3) var(--esp-5) var(--esp-2)}.hoja__cuerpo{padding:var(--esp-2) var(--esp-5) var(--esp-4)}.hoja__acciones{padding:var(--esp-3) var(--esp-5) calc(var(--esp-5) + env(safe-area-inset-bottom));flex-direction:column-reverse}.hoja__acciones .boton{width:100%}@keyframes subir-celular{0%{transform:translateY(100%)}}}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo__etiqueta{font-size:var(--tamano-md);color:var(--tinta);justify-content:space-between;gap:var(--esp-2);font-weight:600;display:flex}.campo__opcional{color:var(--tinta-3);font-weight:500;font-size:var(--tamano-sm)}.campo__control{align-items:center;display:flex;position:relative}.campo__entrada{border-radius:var(--radio-campo);background:var(--vidrio);border:1px solid var(--vidrio-borde);width:100%;min-height:46px;color:var(--tinta);font-size:var(--tamano-base);transition:border-color var(--transicion), background var(--transicion);appearance:none;padding:10px 14px}.campo__entrada::placeholder{color:var(--tinta-3)}.campo__entrada:hover{background:var(--vidrio-fuerte)}.campo__entrada:focus{border-color:var(--acento);box-shadow:var(--foco);border-radius:var(--radio-campo);outline:none}.campo__entrada:disabled{opacity:.55;cursor:not-allowed}.campo--error .campo__entrada{border-color:var(--no)}.campo__entrada--prefijo{padding-left:52px}.campo__prefijo{color:var(--tinta-2);font-weight:600;font-size:var(--tamano-md);pointer-events:none;position:absolute;left:14px}.campo__entrada--select{cursor:pointer;padding-right:40px}.campo__caret{color:var(--tinta-2);pointer-events:none;position:absolute;right:14px}textarea.campo__entrada{resize:vertical;min-height:96px;line-height:1.45}.campo__entrada::-webkit-calendar-picker-indicator{filter:invert(.8);cursor:pointer}.campo__ayuda{font-size:var(--tamano-sm);color:var(--tinta-2)}.campo__error{font-size:var(--tamano-sm);color:var(--no);align-items:flex-start;gap:6px;display:flex}.campo__error svg{flex:none;margin-top:2px}.interruptor{justify-content:space-between;align-items:center;gap:var(--esp-3);border-radius:var(--radio-campo);background:var(--vidrio);border:1px solid var(--vidrio-borde);cursor:pointer;min-height:46px;padding:8px 14px;display:flex}.interruptor__texto{font-size:var(--tamano-base);font-weight:500}.interruptor__pista{border-radius:var(--radio-capsula);background:var(--vidrio-fuerte);border:1px solid var(--vidrio-borde);width:46px;height:28px;transition:background var(--transicion);flex:none;position:relative}.interruptor__pista:after{content:"";background:var(--tinta);width:20px;height:20px;transition:transform var(--transicion);border-radius:50%;position:absolute;top:3px;left:3px}.interruptor input:checked+.interruptor__pista{background:var(--acento);border-color:#0000}.interruptor input:checked+.interruptor__pista:after{background:var(--tinta-sobre-acento);transform:translate(18px)}.interruptor input:focus-visible+.interruptor__pista{box-shadow:var(--foco)}.buscador{align-items:center;width:100%;min-width:0;max-width:360px;display:flex;position:relative}.buscador__icono{color:var(--tinta-2);pointer-events:none;position:absolute;left:14px}.buscador__entrada{width:100%;min-height:var(--alto-toque);border-radius:var(--radio-capsula);background:var(--vidrio);border:1px solid var(--vidrio-borde);-webkit-backdrop-filter:var(--vidrio-desenfoque);backdrop-filter:var(--vidrio-desenfoque);color:var(--tinta);font-size:var(--tamano-base);appearance:none;padding:0 40px}.buscador__entrada::placeholder{color:var(--tinta-3)}.buscador__entrada:focus{border-color:var(--acento);box-shadow:var(--foco);border-radius:var(--radio-capsula);outline:none}.buscador__entrada::-webkit-search-cancel-button{display:none}.buscador__limpiar{width:30px;height:30px;color:var(--tinta-2);border-radius:50%;place-items:center;display:grid;position:absolute;right:8px}.buscador__limpiar:hover{background:var(--vidrio-hover);color:var(--tinta)}.selector{max-width:100%;display:inline-flex;position:relative}.selector__chip{pointer-events:none;max-width:100%;overflow:hidden}.selector__chip .selector__valor{text-overflow:ellipsis;overflow:hidden}.selector__nativo{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0}.selector__nativo:focus-visible+.selector__chip{box-shadow:var(--foco)}.selector--todos .selector__chip{color:var(--tinta-2);font-weight:500}.avisos{z-index:100;gap:var(--esp-2);pointer-events:none;right:var(--esp-5);top:var(--esp-5);width:min(380px, calc(100vw - 2 * var(--esp-4)));flex-direction:column;display:flex;position:fixed}.aviso{pointer-events:auto;background:var(--grafito);border:1px solid var(--vidrio-borde);box-shadow:var(--sombra-alta);font-size:var(--tamano-md);animation:subir var(--transicion-lenta) both;border-radius:18px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500;display:flex}.aviso__icono{flex:none;margin-top:1px}.aviso--ok .aviso__icono{color:var(--ok)}.aviso--error .aviso__icono{color:var(--no)}.aviso__texto{overflow-wrap:anywhere;flex:1}.aviso__cerrar{color:var(--tinta-2);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.aviso__cerrar:hover{color:var(--tinta);background:var(--vidrio-hover)}@media (width<=820px){.avisos{right:var(--esp-4);left:var(--esp-4);top:auto;bottom:calc(var(--alto-barra-inferior) + env(safe-area-inset-bottom) + var(--esp-3));width:auto}}.esqueleto{flex-direction:column;gap:10px;display:flex}.esqueleto__linea{border-radius:var(--radio-capsula);background:linear-gradient(90deg, var(--vidrio) 0%, var(--vidrio-hover) 50%, var(--vidrio) 100%);background-size:200% 100%;height:14px;animation:1.4s ease-in-out infinite brillo}.esqueleto__linea--titulo{width:40%;height:22px}.esqueleto__linea--cifra{width:55%;height:32px}.esqueleto--tarjeta{border-radius:var(--radio-tarjeta);padding:var(--esp-5) var(--esp-6);background:var(--vidrio);border:1px solid var(--vidrio-borde)}.esqueleto--fila{align-items:center;gap:var(--esp-3);padding:var(--esp-3) 0;border-top:1px solid var(--vidrio-borde-suave);flex-direction:row}.esqueleto--fila .esqueleto__linea{flex:1}@keyframes brillo{0%{background-position:200% 0}to{background-position:-200% 0}}.cargando-centro{place-items:center;gap:var(--esp-3);padding:var(--esp-8) var(--esp-4);color:var(--tinta-2);font-size:var(--tamano-md);display:grid}.avatar{background:var(--ia);color:var(--blanco);font-weight:700;font-family:var(--fuente-titulo);width:var(--tam,32px);height:var(--tam,32px);font-size:calc(var(--tam,32px) * .38);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--chico{--tam:26px}.avatar--normal{--tam:32px}.avatar--grande{--tam:48px}.avatar--enorme{--tam:72px}.dinero,.fecha{font-variant-numeric:tabular-nums;white-space:nowrap}.dinero--sin-dato,.fecha--sin-dato{color:var(--tinta-3);white-space:normal;font-weight:400}.dinero--ok{color:var(--ok)}.dinero--no{color:var(--no)}.dinero--observar{color:var(--observar)}.dona{align-items:center;gap:var(--esp-3);flex-direction:column;width:100%;display:flex}.dona__svg{width:var(--dona-tam,190px);height:var(--dona-tam,190px);max-width:100%}.dona__cifra{font-family:var(--fuente-titulo);fill:var(--tinta);font-size:30px;font-weight:700}.dona__centro-texto{fill:var(--tinta-2);font-size:12px}.dona__leyenda{font-size:var(--tamano-sm);color:var(--tinta-2);grid-template-columns:1fr 1fr;gap:6px 16px;width:100%;display:grid}.dona__leyenda li{align-items:center;gap:6px;min-width:0;display:flex}.dona__leyenda i{background:var(--c);border-radius:3px;flex:none;width:10px;height:10px}.dona__leyenda b{color:var(--tinta);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.dona__pista{stroke:var(--vidrio-fuerte)}.c--acento{--c:var(--acento)}.c--ok{--c:var(--ok)}.c--observar{--c:var(--observar)}.c--no{--c:var(--no)}.c--ia{--c:var(--ia)}.c--info{--c:var(--info)}.c--neutro{--c:var(--neutro)}.barras{flex-direction:column;gap:10px;width:100%;display:flex}.barra{grid-template-columns:minmax(80px,120px) 1fr auto auto;align-items:center;gap:12px;display:grid}.barra__etiqueta{font-size:var(--tamano-md);color:var(--tinta-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.barra__pista{border-radius:var(--radio-capsula);background:var(--vidrio-fuerte);height:14px;overflow:hidden}.barra__relleno{border-radius:var(--radio-capsula);background:var(--c,var(--acento));height:100%;transition:width var(--transicion-lenta);display:block}.barra__valor{font-size:var(--tamano-base);text-align:right;font-variant-numeric:tabular-nums;min-width:2.5ch;font-weight:700}.barra__pct{font-size:var(--tamano-sm);color:var(--tinta-2);text-align:right;font-variant-numeric:tabular-nums;min-width:5ch}@media (width<=820px){.barra{grid-template-columns:minmax(70px,90px) 1fr auto auto;gap:8px}.barra__etiqueta{font-size:var(--tamano-sm)}}.marca{color:var(--tinta);flex-direction:column;align-items:flex-start;gap:6px;display:inline-flex;text-decoration:none!important}.marca__capsula{border-radius:var(--radio-capsula);border:1px solid var(--vidrio-borde);font-family:var(--fuente-titulo);font-weight:700;font-size:var(--marca-tam,16px);letter-spacing:-.02em;align-items:stretch;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 6px 18px #00000059}.marca__ecom{background:var(--blanco);color:var(--tinta-sobre-blanco);border-radius:var(--radio-capsula);align-items:center;padding:8px 12px 8px 14px;display:flex}.marca__agentic{background:var(--negro-puro);color:var(--blanco);align-items:center;gap:4px;padding:8px 12px 8px 10px;display:flex}.marca__destello{width:calc(var(--marca-tam,16px) * .95);height:calc(var(--marca-tam,16px) * .95);margin-top:calc(var(--marca-tam,16px) * -.45);margin-right:calc(var(--marca-tam,16px) * -.1);clip-path:circle(44%);filter:contrast(1.25)}.marca__sub{font-size:var(--tamano-xs);color:var(--tinta-2);padding-left:4px;font-weight:500}.marca--chica{--marca-tam:13px}.marca--grande{--marca-tam:22px}.icono{width:var(--icono-tam,20px);height:var(--icono-tam,20px);stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rango-fechas__chip{min-width:0;max-width:100%}.rango-fechas__texto{text-overflow:ellipsis;min-width:0;overflow:hidden}.rango-fechas__chip:focus-visible,.rango-fechas__opcion:focus-visible{box-shadow:var(--foco);outline:none}.rango-fechas__ayuda{color:var(--tinta-2);font-size:var(--tamano-md);margin:0}.rango-fechas__lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rango-fechas__opcion{width:100%;min-height:var(--alto-toque);align-items:center;gap:var(--esp-3);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-campo);color:var(--tinta);text-align:left;cursor:pointer;transition:background var(--transicion);border:1px solid #0000;display:flex}.rango-fechas__opcion:hover{background:var(--vidrio-hover)}.rango-fechas__opcion[aria-pressed=true],.rango-fechas__opcion--elegida{background:var(--vidrio-fuerte);border-color:var(--vidrio-borde)}.rango-fechas__nombre{font-size:var(--tamano-base);font-weight:600}.rango-fechas__detalle{color:var(--tinta-2);font-size:var(--tamano-md);text-align:right;margin-left:auto}.rango-fechas__marca{color:var(--acento)}.rango-fechas__personalizado{gap:var(--esp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=360px){.rango-fechas__personalizado{grid-template-columns:minmax(0,1fr)}}.hoja-relato__titulo{margin:var(--esp-4) 0 0;padding-top:var(--esp-3);border-top:1px solid var(--vidrio-borde-suave,var(--vidrio-borde));font-size:var(--tamano-sm);color:var(--tinta-2);font-weight:600}.copa{width:100%;padding:var(--esp-2) 0}.copa__lienzo{position:relative}.copa__figura{width:46%;height:calc(74px * var(--etapas,3));max-height:620px;color:var(--c,var(--acento));margin-inline:auto;display:block}.copa__grupo{color:var(--c,var(--acento))}.copa__banda{fill:var(--c,var(--acento));opacity:.9}.copa__trama{color:var(--tinta)}.copa__banda--sin-dato{fill:none;stroke:var(--vidrio-borde);stroke-width:.6px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.copa__etapas{margin:0;padding:0;list-style:none;position:absolute;inset:0}.copa__etapa{align-items:center;gap:var(--esp-3);pointer-events:none;grid-template-columns:minmax(0,1fr) 46% minmax(0,1fr);display:grid;position:absolute;left:0;right:0;transform:translateY(-50%)}.copa__cifra{font-family:var(--fuente-titulo);font-size:var(--tamano-cifra);letter-spacing:-.03em;grid-column:1;justify-self:end;font-weight:700;line-height:1}.copa__cifra--sin-dato{color:var(--tinta-2)}.copa__nombre{font-size:var(--tamano-sm);color:var(--tinta-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;flex-direction:column;grid-column:3;min-width:0;font-weight:600;display:flex}.copa__aviso,.copa__detalle{font-size:var(--tamano-xs);color:var(--tinta-2);font-weight:400}.copa__pastilla{border-radius:var(--radio-capsula);background:var(--fondo);border:1px solid var(--vidrio-borde);font-family:var(--fuente-titulo);font-size:var(--tamano-xs);white-space:nowrap;color:var(--tinta);grid-column:2;justify-self:center;padding:3px 10px;font-weight:700;line-height:1.2}.copa__pastilla--sin-base,.copa__pastilla--nota{color:var(--tinta-2);font-weight:500}.copa__pasos{margin:var(--esp-3) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.copa__paso-texto{font-size:var(--tamano-xs);color:var(--tinta-2)}@media (width<=560px){.copa__figura{width:40%;height:calc(66px * var(--etapas,3))}.copa__etapa{gap:var(--esp-2);grid-template-columns:minmax(0,1fr) 40% minmax(0,1fr)}.copa__cifra{font-size:var(--tamano-cifra-sm,var(--tamano-cifra))}}
