.l-socia{--socia-bg:#f6f7f7;--socia-outer:#e9ebec;--socia-surface:#fff;--socia-surface-2:#eff1f1;--socia-ink:#1f2326;--socia-soft:#4a5155;--socia-muted:#6b7378;--socia-muted-2:#80888c;--socia-line:#e4e7e8;--socia-line-fuerte:#d3d8da;--socia-subrayado:#b8bec1;--socia-green:#2f7d66;--socia-green-bg:#e9f3ef;--socia-warn:#a8641f;--socia-warn-bg:#fbf1e4;--socia-bad:#a8291f;--socia-bad-bg:#fbebe7;--socia-amber:#c98a3e;--socia-gold:#c9a24a;--socia-gold-bg:#f7f0dc;--socia-gold-ink:#8a6a1c;--socia-water:#1f4a63;--socia-water-bg:#e3eef5;--socia-mp:#009ee3;--socia-grafito:#848484;--socia-foco:#5ebca1;--socia-font:var(--font-manrope), "Segoe UI", system-ui, Arial, sans-serif;--socia-display:var(--font-bodoni-moda), Didot, "Bodoni 72", Georgia, serif;--font:var(--socia-font);--md-surface:var(--socia-bg);--md-surface-hsl:180 4% 97%;--md-surface-container:var(--socia-surface-2);--md-surface-container-low:var(--socia-surface);--md-surface-container-lowest:var(--socia-surface);--md-on-surface:var(--socia-ink);--md-on-surface-hsl:206 10% 14%;--md-on-surface-variant:var(--socia-muted);--md-primary:var(--socia-ink);--md-primary-hsl:206 10% 14%;--md-on-primary:#fff;--md-primary-container:var(--socia-surface);--md-on-primary-container:var(--socia-ink);--md-secondary-container:var(--socia-surface-2);--md-on-secondary-container:var(--socia-ink);--md-outline-variant:var(--socia-line);--md-outline-variant-hsl:195 8% 90%;--md-error:var(--socia-bad);background:var(--socia-outer);min-height:100svh;color:var(--socia-ink);font-family:var(--socia-font);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.c-socia-icono{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:2.1rem;height:2.1rem}.c-socia{max-width:48rem;min-height:100svh;padding:calc(1.8rem + env(safe-area-inset-top,0rem)) 2rem calc(4rem + env(safe-area-inset-bottom,0rem));color:var(--socia-ink);background:var(--socia-bg);flex-direction:column;gap:1.6rem;margin-inline:auto;font-size:1.6rem;line-height:1.45;display:flex;box-shadow:0 0 6rem #20242608}.c-socia--con-barra{padding-bottom:calc(13rem + env(safe-area-inset-bottom,0rem))}.c-socia--centrada{text-align:center;justify-content:center;align-items:center}.c-socia--legal{gap:1.2rem}.c-socia__volver{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:4.4rem;height:4.4rem;color:var(--socia-ink);cursor:pointer;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;padding:0;display:grid}.c-socia__marca{border-radius:3.2rem;align-self:center;width:14rem;height:14rem;margin-block:2.4rem .8rem}.c-socia__titulo{letter-spacing:-.06rem;text-wrap:balance;color:var(--socia-ink);margin:.6rem 0 0;font-size:3rem;font-weight:800;line-height:1.15}.c-socia__texto{color:var(--socia-soft);margin:0;font-size:1.6rem;line-height:1.5}.c-socia__form{flex-direction:column;gap:1.6rem;display:flex}.c-socia__acciones{flex-direction:column;gap:1rem;margin-top:auto;display:flex}.c-socia__boton{--btn-fz:1.6rem;--btn-fw:700;letter-spacing:0;border-radius:1.6rem;width:100%;min-height:5.4rem;padding:1.4rem 1.8rem;transition:scale 80ms}.c-socia__boton:active{scale:.98}.c-socia__campo{border:.15rem solid var(--socia-line);background:var(--socia-surface);min-height:5.4rem;color:var(--socia-ink);border-radius:1.6rem;padding-block:1.4rem;padding-inline-start:1.6rem;font-size:1.7rem}.c-socia__campo--nota{width:100%;min-height:9rem;font:inherit;resize:vertical;padding:1.4rem 1.6rem;font-size:1.6rem}.c-socia__campo:focus-visible{border-color:var(--socia-ink);box-shadow:none}.c-socia__clinica{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:100%;min-height:6.8rem;color:var(--socia-ink);font:inherit;text-align:left;border-radius:1.8rem;grid-template-columns:4rem minmax(0,1fr);align-content:center;align-items:center;gap:.2rem 1.4rem;margin:0;padding:1.4rem 4.8rem 1.4rem 1.6rem;display:grid;position:relative}.c-socia__clinica.is-elegida{border:.2rem solid var(--socia-ink);padding:1.3rem 4.7rem 1.3rem 1.5rem}.c-socia__clinica-pin{width:4rem;height:4rem;color:var(--socia-soft);background:#f1f2f3;border-radius:50%;grid-row:span 2;padding:.95rem}.c-socia__clinica-pin.is-elegida{background:var(--socia-ink);color:#fff}.c-socia__clinica-nombre{font-size:1.6rem;line-height:1.3}.c-socia__clinica-detalle{color:var(--socia-muted);font-size:1.4rem}.c-socia__marcada{color:var(--socia-ink);position:absolute;top:50%;right:1.6rem;translate:0 -50%}.c-socia__grupo{flex-direction:column;gap:.8rem;display:flex}.c-socia__ciudad{color:var(--socia-muted);margin:.8rem .4rem 0;font-size:1.4rem;font-weight:700}.c-socia__acepto{color:var(--socia-soft);align-items:flex-start;font-size:1.5rem;line-height:1.45}.c-socia__link{color:var(--socia-ink);text-decoration:underline;-webkit-text-decoration-color:var(--socia-subrayado);text-decoration-color:var(--socia-subrayado);text-underline-offset:.4rem;font-weight:700}.c-socia__pie{justify-content:center;gap:2.4rem;margin:0;font-size:1.4rem;display:flex}.c-socia__plan{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2rem;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem;display:flex}.c-socia__plan-nombre{color:var(--socia-ink);margin:0;font-size:1.8rem;font-weight:700}.c-socia__plan-precio{font-variant-numeric:tabular-nums;color:var(--socia-ink);margin:0;font-size:2.6rem;font-weight:800}.c-socia__plan-periodo{color:var(--socia-muted);font-size:1.4rem;font-weight:600}.c-socia__plan--prueba{border:.2rem solid var(--socia-ink);gap:.8rem;padding:1.3rem 1.5rem}.c-socia__saldo,.c-socia__credito,.c-socia__cita,.c-socia__resumen,.c-socia__ficha-seccion--aviso{border:.1rem solid var(--socia-line);background:var(--socia-surface);color:var(--socia-ink);border-radius:2.2rem;flex-direction:column;gap:.2rem;margin:0;padding:1.8rem;text-decoration:none;display:flex}.c-socia__saldo-numero{letter-spacing:-.1rem;font-variant-numeric:tabular-nums;font-size:3.6rem;font-weight:800;line-height:1.1}.c-socia__legal-titulo{letter-spacing:-.03rem;color:var(--socia-ink);margin:1.6rem 0 0;font-size:2rem;font-weight:800;line-height:1.25}.c-socia__lista{color:var(--socia-soft);flex-direction:column;gap:.6rem;margin:0;padding-left:2rem;list-style:outside;display:flex}.c-socia__link--boton{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.c-socia__filtros{flex-wrap:wrap;gap:.8rem;display:flex}.c-socia__filtro{border-color:var(--socia-line);background:var(--socia-surface);min-height:4rem;color:var(--socia-ink);border-radius:99.9rem;padding:.8rem 1.4rem;font-size:1.5rem;font-weight:700}.c-socia__filtro.is-active{border-color:var(--socia-ink);background:var(--socia-ink);color:#fff}.c-socia__tratamiento{border:.1rem solid var(--socia-line);background:var(--socia-surface);color:var(--socia-ink);border-radius:2.2rem;grid-template-rows:1fr repeat(4,auto) 1fr;grid-template-columns:8.8rem minmax(0,1fr);gap:.2rem 1.4rem;padding:1.2rem;text-decoration:none;display:grid}.c-socia__tratamiento-foto{aspect-ratio:1;object-fit:cover;background:var(--socia-surface-2);border-radius:1.6rem;grid-row:1/-1;width:100%}.c-socia__tratamiento-foto.is-vacia,.c-socia__ficha-foto.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:3.2rem;font-weight:500;display:grid}.c-socia__tratamiento-protocolo{color:var(--socia-muted);grid-row:2;font-size:1.3rem;font-weight:700}.c-socia__tratamiento-nombre{grid-row:3;font-size:1.7rem;font-weight:700;line-height:1.3}.c-socia__tratamiento-texto{-webkit-line-clamp:3;line-clamp:3;color:var(--socia-soft);-webkit-box-orient:vertical;grid-row:4;font-size:1.4rem;line-height:1.45;display:-webkit-box;overflow:hidden}.c-socia__tratamiento-datos{color:var(--socia-muted);grid-row:5;font-size:1.4rem;font-weight:700}.c-socia__ficha-foto{aspect-ratio:4/3;object-fit:cover;background:var(--socia-surface-2);border-radius:2.2rem;width:100%}.c-socia__ficha-datos{color:var(--socia-soft);margin:0;font-size:1.6rem}.c-socia__etiquetas{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.c-socia__etiqueta{background:var(--socia-surface-2);color:var(--socia-ink);border-radius:99.9rem;padding:.5rem 1.2rem;font-size:1.4rem;font-weight:700}.c-socia__ficha-seccion{flex-direction:column;gap:.6rem;display:flex}.c-socia__ficha-titulo{letter-spacing:-.03rem;color:var(--socia-ink);margin:0;font-size:2rem;font-weight:800;line-height:1.25}.c-socia__dias{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.8rem;margin-inline:-2rem;padding:.2rem 2rem .6rem;scroll-padding-inline:2rem;display:flex;overflow-x:auto}.c-socia__dias::-webkit-scrollbar{display:none}.c-socia__dia{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:6.2rem;color:var(--socia-ink);font:inherit;cursor:pointer;scroll-snap-align:start;border-radius:1.6rem;flex-direction:column;flex:none;align-items:center;padding:1rem 0;display:flex}.c-socia__dia.is-active{border-color:var(--socia-ink);background:var(--socia-ink);color:#fff}.c-socia__dia-semana{text-transform:capitalize;opacity:.65;font-size:1.3rem;font-weight:700}.c-socia__dia-numero{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800;line-height:1.2}.c-socia__horarios{flex-direction:column;gap:1rem;display:flex}.c-socia__subtitulo{margin:1.2rem 0 0;font-size:1.7rem;font-weight:700;line-height:1.35}.c-socia__horas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.c-socia__hora{border:.15rem solid var(--socia-line-fuerte);background:var(--socia-surface);min-height:5rem;color:var(--socia-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:1.4rem;padding:0 .6rem;font-size:1.7rem;font-weight:700}.c-socia__hora.is-active{border-color:var(--socia-ink);background:var(--socia-ink);color:#fff}.c-socia__hora:disabled{color:#b4babd;cursor:default;border-style:dashed;text-decoration:line-through}.c-socia__tratamiento-a-elegir{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:100%;color:var(--socia-ink);font:inherit;text-align:left;cursor:pointer;border-radius:2rem;grid-template-columns:7.6rem minmax(0,1fr);align-content:center;align-items:center;gap:.1rem 1.4rem;padding:1rem 5rem 1rem 1rem;display:grid;position:relative}.c-socia__tratamiento-a-elegir.is-elegida{border:.2rem solid var(--socia-ink);padding:.9rem 4.9rem .9rem .9rem}.c-socia__tratamiento-a-elegir-foto{object-fit:cover;background:#eceff0;border-radius:1.4rem;grid-row:1/span 4;width:7.6rem;height:7.6rem}.c-socia__tratamiento-a-elegir-foto.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:2.8rem;display:grid}.c-socia__tratamiento-a-elegir-nombre{font-size:1.7rem;line-height:1.3}.c-socia__tratamiento-a-elegir-texto{white-space:nowrap;text-overflow:ellipsis;color:var(--socia-muted);font-size:1.4rem;overflow:hidden}.c-socia__tratamiento-a-elegir-datos{color:var(--socia-soft);font-size:1.4rem;font-weight:700}.c-socia__tratamiento-a-elegir-marca{background:var(--socia-ink);color:#fff;stroke-width:2.4px;border-radius:50%;width:2.8rem;height:2.8rem;padding:.6rem;position:absolute;top:50%;right:1.4rem;translate:0 -50%}.c-socia__arriba{justify-content:space-between;align-items:center;gap:1.2rem;min-height:4.8rem;display:flex}.c-socia__avatar{background:var(--socia-grafito);color:#fff;width:4.4rem;height:4.4rem;font-family:var(--socia-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:2rem;font-weight:500;line-height:1;text-decoration:none;display:grid}.c-socia__avatar--grande{width:9.6rem;height:9.6rem;font-size:4rem}.c-socia__campana{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:4.4rem;height:4.4rem;color:var(--socia-ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.c-socia__campana.has-avisos:after{content:"";border:.2rem solid var(--socia-surface);background:#c8432f;border-radius:50%;width:1rem;height:1rem;position:absolute;top:.8rem;right:.9rem}.c-socia__hola{margin:0;padding:1.2rem .4rem .8rem}.c-socia__saludo{font-family:var(--socia-display);letter-spacing:-.05rem;text-wrap:balance;margin:0;font-size:3.8rem;font-weight:500;line-height:1.04}.c-socia__fecha{color:var(--socia-muted);margin:.6rem 0 0;font-size:1.6rem}.c-socia__turno{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;display:flex}.c-socia__turno-foto{object-fit:cover;background:var(--socia-surface-2);border-radius:1.4rem;flex-shrink:0;width:5.6rem;height:5.6rem}.c-socia__turno-foto.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:2.4rem;display:grid}.c-socia__turno-foto--vacia{color:var(--socia-muted);background:#eceff0;padding:1.6rem}.c-socia__turno-texto{min-width:0;color:var(--socia-muted);flex-direction:column;flex:1;margin:0;font-size:1.4rem;line-height:1.35;display:flex}.c-socia__turno-nombre{color:var(--socia-ink);font-size:1.6rem;line-height:1.3}.c-socia__turno-boton{--btn-fz:1.5rem;--btn-fw:700;border-radius:1.4rem;flex-shrink:0;min-height:4.2rem;padding:.9rem 1.6rem}.c-socia__regalo{background:var(--socia-ink);color:#c9cfd3;border-radius:2.2rem;grid-template-columns:4.8rem minmax(0,1fr);align-items:center;column-gap:1.4rem;padding:1.6rem;font-size:1.4rem;text-decoration:none;display:grid}.c-socia__regalo-icono{color:#e8c76a;background:#ffffff14;border-radius:50%;grid-row:span 2;width:4.8rem;height:4.8rem;padding:1.2rem}.c-socia__regalo-titulo{color:#fff;font-size:1.7rem}.c-socia__perfil{text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin:0;display:flex}.c-socia__perfil-nombre{margin-top:.8rem;font-size:2.2rem;font-weight:800;line-height:1.2}.c-socia__filas{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;flex-direction:column;padding:0 1.8rem;display:flex}.c-socia__fila{min-height:5.6rem;color:var(--socia-ink);border-bottom:.1rem solid #eef0f1;align-items:center;gap:1.4rem;font-size:1.6rem;font-weight:600;text-decoration:none;display:flex}.c-socia__fila:last-child{border-bottom:0}.c-socia__fila-flecha{color:var(--socia-muted-2);margin-left:auto}.c-socia--bienvenida{padding-top:0}.c-socia__hero{width:calc(100% + 4rem);max-width:none;min-height:48vh;padding:calc(3rem + env(safe-area-inset-top,0rem)) 4rem 2rem;background:var(--socia-grafito);object-fit:contain;border-radius:0 0 4rem 4rem;margin-inline:-2rem;display:block}.c-socia__titulo--marca{font-family:var(--socia-display);letter-spacing:-.05rem;margin-top:1rem;font-size:4rem;font-weight:500;line-height:1.04}.c-socia__aviso{border:.1rem solid var(--socia-line);background:var(--socia-surface);color:var(--socia-soft);border-radius:1.6rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1.2rem;margin:0;padding:1.2rem 1.4rem;font-size:1.4rem;line-height:1.4;display:grid}.c-socia__aviso-icono{color:var(--socia-ink);grid-row:span 2}.c-socia__aviso-icono--verde{color:var(--socia-green)}.c-socia__aviso-titulo{color:var(--socia-ink);font-size:1.5rem}.c-socia__aviso--cupon{background:var(--socia-green-bg);color:#24594a;border-color:#cfe4dc}.c-socia__aviso--alerta{background:var(--socia-warn-bg);border-color:#0000}.c-socia__acciones--arriba{margin-top:.8rem}.c-socia__boton--claro{color:var(--socia-ink);background:#e9ecec;border-color:#0000}.c-socia__boton--mp{background:var(--socia-mp);color:#fff;border-color:#0000}.c-socia__link--centrado{text-align:center;align-self:center;padding:.8rem}.c-socia__texto--chico{color:var(--socia-muted);font-size:1.4rem}.c-socia__nota{text-align:center;color:var(--socia-muted);margin:0;font-size:1.3rem;line-height:1.4}.c-socia--en-pasos{padding-bottom:calc(16rem + env(safe-area-inset-bottom,0rem))}.c-socia--con-botones-al-pie{padding-bottom:calc(24rem + env(safe-area-inset-bottom,0rem))}.c-socia__pasos{align-items:center;gap:1.2rem;min-height:5.2rem;display:flex}.c-socia__barra-de-pasos{--hueco:.6rem;--tramo:calc((100% + var(--hueco)) / var(--pasos,1));background:linear-gradient(90deg, var(--socia-ink) 0 calc(var(--tramo) * var(--paso,1)), #dfe3e4 0);height:.5rem;-webkit-mask:repeating-linear-gradient(90deg, #000 0 calc(var(--tramo) - var(--hueco)), transparent 0 var(--tramo));mask:repeating-linear-gradient(90deg, #000 0 calc(var(--tramo) - var(--hueco)), transparent 0 var(--tramo));border-radius:.3rem;flex:1}.c-socia__paso{white-space:nowrap;color:var(--socia-muted);font-size:1.4rem;font-weight:700}.c-socia__al-pie{z-index:12;width:100%;max-width:48rem;padding:1.4rem 2rem calc(1.6rem + env(safe-area-inset-bottom,0rem));background:linear-gradient(to top, var(--socia-bg) 78%, #f6f7f700);flex-direction:column;gap:.8rem;display:flex;position:fixed;bottom:0;left:50%;translate:-50%}.c-socia__opciones{gap:1rem;display:grid}.c-socia__opcion{border:.1rem solid var(--socia-line);background:var(--socia-surface);min-height:7.2rem;color:var(--socia-muted);font:inherit;text-align:left;cursor:pointer;border-radius:2rem;grid-template-columns:4.4rem minmax(0,1fr);align-items:center;column-gap:1.4rem;padding:1.4rem 4.8rem 1.4rem 1.6rem;font-size:1.4rem;display:grid;position:relative}.c-socia__opcion.is-elegida{border:.2rem solid var(--socia-ink);padding:1.3rem 4.7rem 1.3rem 1.5rem}.c-socia__opcion-icono{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:4.4rem;height:4.4rem;color:var(--socia-ink);border-radius:50%;grid-row:span 2;padding:1.05rem}.c-socia__opcion-icono.is-elegida{border-color:var(--socia-ink);background:var(--socia-ink);color:#fff}.c-socia__opcion-titulo{color:var(--socia-ink);font-size:1.7rem;line-height:1.3}.c-socia__etiqueta-de-campo{margin-top:.4rem;font-size:1.5rem;font-weight:700}.c-socia__stepper{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2rem;grid-template-columns:4.6rem minmax(0,1fr) minmax(0,1fr) 4.6rem;align-items:center;padding:.8rem;display:grid}.c-socia__stepper-boton{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:4.6rem;height:4.6rem;color:var(--socia-ink);cursor:pointer;border-radius:1.4rem;place-items:center;padding:0;display:grid}.c-socia__stepper-valor{width:100%;min-width:0;color:var(--socia-ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:2.8rem;font-weight:800}.c-socia__stepper-valor:focus-visible{outline:.3rem solid var(--socia-foco);outline-offset:.3rem}.c-socia__stepper-unidad{color:var(--socia-muted);padding-left:.4rem;font-size:1.6rem;font-weight:700}.c-socia__plan-a-elegir{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:100%;color:var(--socia-ink);font:inherit;text-align:left;cursor:pointer;border-radius:2rem;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;display:flex;position:relative}.c-socia__plan-a-elegir.is-elegida{border:.2rem solid var(--socia-ink);padding:1.3rem 1.5rem}.c-socia__plan-a-elegir-texto{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.c-socia__plan-a-elegir-nombre{font-size:1.8rem;line-height:1.3}.c-socia__plan-a-elegir-detalle{color:var(--socia-muted);margin-top:.2rem;font-size:1.4rem}.c-socia__plan-a-elegir-precio{white-space:nowrap;text-align:right;color:var(--socia-muted);font-size:1.4rem;font-weight:700}.c-socia__plan-a-elegir-precio.is-elegida{padding-top:1rem}.c-socia__plan-a-elegir-numero{color:var(--socia-ink);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800}.c-socia__plan-a-elegir-mes{font-size:1.4rem;font-weight:600;display:block}.c-socia__plan-a-elegir-marca{color:var(--socia-ink);position:absolute;top:1rem;right:1.2rem}.c-socia__pill{white-space:nowrap;border-radius:99.9rem;align-items:center;gap:.6rem;padding:.5rem 1.2rem;font-size:1.3rem;font-weight:800;display:inline-flex}.c-socia__pill--oro{background:var(--socia-gold-bg);color:var(--socia-gold-ink);margin-bottom:.6rem}.c-socia__pill--verde{background:var(--socia-green-bg);color:var(--socia-green);font-size:1.4rem;font-weight:700}.c-socia__exito{background:var(--socia-green);color:#fff;stroke-width:2.2px;width:9.6rem;height:9.6rem;box-shadow:0 0 0 1.4rem var(--socia-green-bg);border-radius:50%;margin:2rem auto 0;padding:2.5rem}.c-socia__resumen-del-alta{border:.1rem solid var(--socia-line);background:var(--socia-surface);text-align:left;border-radius:2.2rem;width:100%;margin:.8rem 0 0;padding:0;list-style:none;overflow:hidden}.c-socia__renglon{min-height:6.2rem;color:var(--socia-ink);border-top:.1rem solid #eef0f1;align-items:center;gap:1.4rem;padding:0 1.6rem;font-size:1.6rem;font-weight:600;display:flex}.c-socia__renglon:first-child{border-top:0}.c-socia__renglon-icono{width:3.8rem;height:3.8rem;color:var(--socia-soft);background:#f1f2f3;border-radius:1.2rem;padding:.9rem}.c-socia__renglon-texto{flex-direction:column;flex:1;min-width:0;padding:1rem 0;display:flex}.c-socia__renglon-detalle{color:var(--socia-muted);margin-top:.1rem;font-size:1.4rem;font-weight:500}.c-socia__renglon-valor{white-space:nowrap;color:var(--socia-muted);font-size:1.5rem}.c-socia__renglon-valor--fuerte{color:var(--socia-ink);font-variant-numeric:tabular-nums;font-weight:800}.c-socia__renglon--alto{min-height:8.8rem}.c-socia__renglon-foto{object-fit:cover;background:#eceff0;border-radius:1.2rem;flex-shrink:0;width:6.4rem;height:6.4rem}.c-socia__renglon-foto.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:2.6rem;display:grid}.c-socia__renglon-titulo{font-size:2rem;font-weight:800;line-height:1.25}.c-socia__cabecera{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.c-socia__seccion{letter-spacing:-.03rem;margin:1.2rem .4rem 0;font-size:2rem;font-weight:800;line-height:1.25}.c-socia__dos-botones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.c-socia__vacio{border:.1rem solid var(--socia-line);background:var(--socia-surface);color:var(--socia-soft);text-align:center;border-radius:2.2rem;justify-items:center;gap:.6rem;margin:0;padding:2.4rem 1.8rem;font-size:1.5rem;display:grid}.c-socia__vacio--punteado{border-style:dashed;border-color:var(--socia-line-fuerte);border-radius:2rem}.c-socia__vacio-icono{width:2.8rem;height:2.8rem;color:var(--socia-muted)}.c-socia__vacio-titulo{color:var(--socia-ink);font-size:1.7rem}.c-socia-turno{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;flex-direction:column;padding-bottom:1.6rem;display:flex;overflow:hidden}.c-socia-turno__foto{cursor:pointer;background:#eceff0;border:0;width:100%;height:13rem;padding:0;display:block;position:relative}.c-socia-turno__imagen{object-fit:cover;width:100%;height:100%;display:block}.c-socia-turno__imagen.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:4rem;display:grid}.c-socia-turno__estado{background:var(--socia-surface);color:var(--socia-green);position:absolute;top:1.4rem;left:1.4rem}.c-socia-turno__cuando{color:var(--socia-green);margin:1.4rem 1.6rem 0;font-size:1.4rem;font-weight:700}.c-socia-turno__nombre{letter-spacing:-.03rem;margin:.4rem 1.6rem 0;font-size:2.2rem;font-weight:800;line-height:1.25}.c-socia-turno__donde{color:var(--socia-muted);margin:.4rem 1.6rem 0;font-size:1.4rem}.c-socia-turno__acciones{margin:1.4rem 1.6rem 0}.c-socia-turno__aviso{color:var(--socia-warn);margin:1.4rem 1.6rem 0;font-size:1.4rem;font-weight:600}.c-socia__lista-de-turnos{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;margin:0;padding:0;list-style:none;overflow:hidden}.c-socia__lista-de-turnos--historial{margin-top:1rem}.c-socia__turno-de-la-lista{border-top:.1rem solid #eef0f1;align-items:center;gap:1.4rem;min-height:7.2rem;padding:1.2rem 1.6rem;display:flex}.c-socia__turno-de-la-lista:first-child{border-top:0}.c-socia__turno-de-la-lista-foto{object-fit:cover;background:#f0f3f4;border-radius:1.2rem;flex-shrink:0;width:5.2rem;height:5.2rem}.c-socia__turno-de-la-lista-foto.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:2.2rem;display:grid}.c-socia__turno-de-la-lista-texto{min-width:0;color:var(--socia-muted);flex-direction:column;flex:1;margin:0;font-size:1.4rem;display:flex}.c-socia__turno-de-la-lista-nombre{color:var(--socia-ink);font-size:1.6rem;font-weight:600;line-height:1.3}.c-socia__sesion-icono{width:5.2rem;height:5.2rem;color:var(--socia-muted);background:#f0f3f4;border-radius:1.2rem;padding:1.4rem}.c-socia__sesion-icono--hecha{color:var(--socia-green)}.c-socia__sesion-creditos{white-space:nowrap;color:var(--socia-muted);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.c-socia__historial{margin-top:.8rem;position:relative}.c-socia__historial:after{content:"";pointer-events:none;border-top:.17rem solid;border-right:.17rem solid;width:.8rem;height:.8rem;transition:rotate .2s;position:absolute;top:2.4rem;right:2rem;rotate:45deg}.c-socia__historial[open]:after{rotate:135deg}.c-socia__historial-titulo{border:.1rem solid var(--socia-line);background:var(--socia-surface);cursor:pointer;border-radius:1.8rem;align-items:center;min-height:5.6rem;padding:1.6rem 4.8rem 1.6rem 1.6rem;font-size:1.6rem;font-weight:700;list-style:none;display:flex}.c-socia__historial-titulo::-webkit-details-marker{display:none}.c-socia__filtros-de-tratamientos{flex-direction:column;gap:.6rem;display:flex}.c-socia__segmentos{background:#e9ecec;border-radius:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;padding:.4rem;display:grid}.c-socia__segmento{min-height:4rem;color:var(--socia-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:1rem;padding:0 .4rem;font-size:1.5rem;font-weight:700}.c-socia__segmento.is-active{background:var(--socia-surface);color:var(--socia-ink);box-shadow:0 .1rem .2rem #0000001f}.c-socia__etiqueta-chica{color:var(--socia-muted);margin-top:.6rem;font-size:1.3rem;font-weight:700}.c-socia__tratamientos{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c-socia-tratamiento{position:relative}.c-socia-tratamiento__abrir{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:100%;color:var(--socia-ink);font:inherit;text-align:left;cursor:pointer;border-radius:2rem;grid-template-columns:8.8rem minmax(0,1fr);align-content:start;gap:.3rem 1.4rem;padding:1.2rem 6.2rem 1.2rem 1.2rem;display:grid}.c-socia-tratamiento__foto{object-fit:cover;background:#eceff0;border-radius:1.6rem;grid-row:1/span 6;width:8.8rem;height:8.8rem}.c-socia-tratamiento__foto.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:3.2rem;display:grid}.c-socia-tratamiento__nombre{padding-top:.4rem;font-size:1.7rem;line-height:1.25}.c-socia-tratamiento__texto{-webkit-line-clamp:3;line-clamp:3;color:var(--socia-soft);-webkit-box-orient:vertical;font-size:1.4rem;line-height:1.42;display:-webkit-box;overflow:hidden}.c-socia-tratamiento__datos{color:var(--socia-muted);margin-top:.2rem;font-size:1.3rem;font-weight:700}.c-socia-tratamiento__objetivo{color:var(--socia-green);align-items:center;gap:.4rem;font-size:1.3rem;font-weight:700;display:flex}.c-socia-tratamiento__objetivo-icono{width:1.4rem;height:1.4rem}.c-socia-tratamiento__falta{color:var(--socia-warn);font-size:1.3rem;font-weight:700}.c-socia-tratamiento__agendar{width:3.8rem;height:3.8rem;color:var(--socia-ink);background:#f1f2f3;border-radius:50%;place-items:center;transition:scale 80ms;display:grid;position:absolute;top:1.2rem;right:1.2rem}.c-socia-tratamiento__agendar:active{scale:.92}.c-socia-ficha__foto{object-fit:cover;background:#eceff0;border-radius:2.4rem 2.4rem 0 0;width:calc(100% + 4rem);max-width:none;height:min(36vh,28rem);margin:0 -2rem;display:block}.c-socia-ficha__foto.is-vacia{background:var(--socia-grafito);color:#fff;font-family:var(--socia-display);place-items:center;font-size:6rem;display:grid}.c-socia-ficha__tipo{color:var(--socia-soft);background:#eef0f0;border-radius:99.9rem;align-self:flex-start;margin-top:.6rem;padding:.5rem 1.2rem;font-size:1.3rem;font-weight:800}.c-socia-ficha__nombre{letter-spacing:-.06rem;margin:0;font-size:3.2rem;font-weight:800;line-height:1.15}.c-socia-ficha__datos{color:var(--socia-soft);flex-wrap:wrap;gap:1.6rem;margin:0;display:flex}.c-socia-ficha__dato{align-items:center;gap:.6rem;font-size:1.5rem;font-weight:600;display:flex}.c-socia-ficha__dato-icono{width:1.8rem;height:1.8rem}.c-socia-ficha__beneficios{color:var(--socia-soft);gap:.9rem;margin:0;padding:0;font-size:1.6rem;line-height:1.45;list-style:none;display:grid}.c-socia-ficha__beneficio{padding-left:2.8rem;position:relative}.c-socia-ficha__beneficio:before{content:"";border-bottom:.25rem solid var(--socia-green);border-left:.25rem solid var(--socia-green);width:1.4rem;height:.8rem;position:absolute;top:.4rem;left:.2rem;rotate:-45deg}.c-socia-ficha__mas-titulo{text-decoration:underline;-webkit-text-decoration-color:var(--socia-subrayado);text-decoration-color:var(--socia-subrayado);text-underline-offset:.4rem;cursor:pointer;padding:.6rem 0;font-size:1.6rem;font-weight:700;list-style:none}.c-socia-ficha__mas-titulo::-webkit-details-marker{display:none}.c-socia-ficha__mas-texto{margin-top:1rem}.c-socia-ficha__cuidados{margin-top:1.4rem}@media (min-width:25.875rem){.c-socia__tratamiento{grid-template-columns:9.6rem minmax(0,1fr)}}.c-socia-barra{z-index:10;width:100%;max-width:48rem;padding:.8rem .4rem max(1rem, env(safe-area-inset-bottom,0rem));-webkit-backdrop-filter:blur(1.6rem);backdrop-filter:blur(1.6rem);background:#fffffff7;border-top:.1rem solid #e6e8e9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;translate:-50%}.c-socia-barra__pestana{min-height:5.2rem;color:var(--socia-muted-2);flex-direction:column;align-items:center;gap:.5rem;padding:.6rem 0;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.c-socia-barra__pestana.is-active{color:var(--socia-ink)}.c-socia-barra__pestana--escanear{color:var(--socia-ink);gap:.4rem;padding-top:0}.c-socia-barra__icono{width:2.4rem;height:2.4rem}.c-socia-barra__icono--escanear{background:var(--socia-ink);color:#fff;border:.4rem solid #fff;border-radius:50%;width:6.2rem;height:6.2rem;margin-top:-3rem;padding:1.3rem;transition:scale 80ms;box-shadow:0 .8rem 2rem #1f232659}.c-socia-barra__icono--escanear:active{scale:.95}.c-socia-splash{z-index:100;background:var(--socia-grafito);color:#fff;cursor:pointer;max-width:48rem;margin-inline:auto;transition:opacity .22s,scale .22s;position:fixed;inset:0;overflow:hidden}.c-socia-splash.is-closing{opacity:0;pointer-events:none;scale:1.08}.c-socia-splash__logo{width:min(72vw,32rem);height:auto;animation:.55s cubic-bezier(.16,1.3,.3,1) 50ms both c-socia-golpe;display:block;position:absolute;top:17vh;left:50%;translate:-50%}.c-socia-splash__lema{max-width:32rem;font-family:var(--socia-display);letter-spacing:-.05rem;text-align:center;text-wrap:balance;margin:0 auto;font-size:clamp(2.6rem,7.4vw,3.2rem);font-style:italic;font-weight:500;line-height:1.2;animation:.55s cubic-bezier(.16,1.3,.3,1) 50ms both c-socia-golpe;position:absolute;top:74%;left:2.4rem;right:2.4rem;translate:0 -50%}@keyframes c-socia-golpe{0%{opacity:0;filter:blur(1.4rem);scale:.55}60%{filter:blur()}to{opacity:1;filter:blur();scale:1}}.c-socia-hoja{z-index:40;width:100%;max-width:48rem;max-height:92%;padding:1.2rem 2rem calc(2.4rem + env(safe-area-inset-bottom,0rem));overscroll-behavior:contain;background:var(--socia-bg);color:var(--socia-ink);touch-action:pan-y;border-radius:2.8rem 2.8rem 0 0;flex-direction:column;gap:1.2rem;animation:.28s cubic-bezier(.2,.8,.2,1) c-socia-hoja-sube;display:flex;position:fixed;bottom:0;left:50%;overflow:auto;translate:-50%}.c-socia-hoja--alta{padding-top:0}.c-socia-hoja--alta:before{z-index:2;background:#fffc;margin:0;position:absolute;top:1rem;left:50%;translate:-50%}.c-socia-hoja__pie{bottom:calc(-2.4rem - env(safe-area-inset-bottom,0rem));margin:.6rem -2rem calc(-2.4rem - env(safe-area-inset-bottom,0rem));padding:1.2rem 2rem calc(2.4rem + env(safe-area-inset-bottom,0rem));background:linear-gradient(to top, var(--socia-bg) 80%, #f6f7f700);position:sticky}.c-socia-hoja:before{content:"";background:#d4d8da;border-radius:.3rem;flex-shrink:0;width:4.4rem;height:.5rem;margin:0 auto .4rem;display:block}.c-socia-hoja.is-closing{pointer-events:none;animation:.14s cubic-bezier(.4,0,1,1) forwards c-socia-hoja-baja}.c-socia-hoja__titulo{letter-spacing:-.04rem;margin:0;font-size:2.4rem;font-weight:800;line-height:1.2}.c-socia-hoja__velo{z-index:30;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:#12182066;animation:.2s c-socia-velo-aparece;position:fixed;inset:0}.c-socia-hoja__velo.is-closing{pointer-events:none;animation:.14s forwards c-socia-velo-desaparece}@keyframes c-socia-hoja-sube{0%{translate:-50% 105%}}@keyframes c-socia-hoja-baja{to{translate:-50% 105%}}@keyframes c-socia-velo-aparece{0%{opacity:0}}@keyframes c-socia-velo-desaparece{to{opacity:0}}.c-socia__membresia{color:#fff;isolation:isolate;background:linear-gradient(150deg,#2a2e30,#151718);border-radius:2.6rem;flex-direction:column;margin:0;padding:2rem;display:flex;position:relative;overflow:hidden}.c-socia__membresia:before,.c-socia__membresia:after{content:"";z-index:-1;border:.15rem solid #ffffff14;border-radius:50%;position:absolute}.c-socia__membresia:before{width:20rem;height:20rem;bottom:-6rem;right:-5rem}.c-socia__membresia:after{width:12rem;height:12rem;bottom:-2rem;right:-1rem}.c-socia__membresia-arriba{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.c-socia__membresia-marca{font-family:var(--socia-display);letter-spacing:.3rem;font-size:2rem}.c-socia__pill--en-la-tarjeta{color:#fff;background:#ffffff1f}.c-socia__membresia-grande{color:#b9c0c3;align-items:baseline;gap:.8rem;margin:2.2rem 0 0;font-size:1.5rem;font-weight:600;display:flex}.c-socia__membresia-numero{font-family:var(--socia-display);font-variant-numeric:tabular-nums;color:#fff;font-size:5.8rem;font-weight:400;line-height:.9}.c-socia__membresia-barra{background:linear-gradient(#fff, #fff) no-repeat 0 0 / var(--lleno,0%) 100%, #3a3e41;border-radius:.5rem;height:.8rem;margin-top:1.4rem;display:block}.c-socia__membresia-texto,.c-socia__membresia-vence{color:#b9c0c3;margin:1rem 0 0;font-size:1.4rem}.c-socia__membresia-vence{color:#fff;border-top:.1rem solid #ffffff1f;padding-top:1rem;font-weight:600}.c-socia__boton--blanco{color:var(--socia-ink);background:#fff;border-color:#0000;margin-top:1.4rem}.c-socia__renglon--boton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.c-socia__renglon--boton:disabled{cursor:default}.c-socia__renglon-valor--verde{color:var(--socia-green);font-weight:800}.c-socia__upsell{background:var(--socia-gold-bg);border:.1rem solid #efe2bd;border-radius:2.2rem;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;display:flex}.c-socia__upsell-texto{color:#6e5718;flex-direction:column;flex:1;margin:0;font-size:1.4rem;display:flex}.c-socia__upsell-titulo{color:var(--socia-ink);font-size:1.6rem}.c-socia__upsell-boton{--btn-fz:1.4rem;--btn-fw:700;border-radius:1.2rem;min-height:4rem;padding:.8rem 1.6rem}.c-socia__planes-de-la-lista{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.c-socia__plan-de-la-lista{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem 1rem;padding:1.4rem 1.6rem;display:grid}.c-socia__plan-de-la-lista.is-active{border:.2rem solid var(--socia-ink);padding:1.3rem 1.5rem}.c-socia__plan-de-la-lista-nombre{flex-wrap:wrap;align-items:center;gap:.2rem .8rem;margin:0;font-size:1.8rem;display:flex}.c-socia__pill--en-linea{margin:0}.c-socia__plan-de-la-lista-detalle{color:var(--socia-muted);flex-basis:100%;font-size:1.4rem;font-weight:500}.c-socia__plan-de-la-lista-precio{text-align:right;flex-direction:column;margin:0;display:flex}.c-socia__plan-de-la-lista-creditos{font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:800}.c-socia__plan-de-la-lista-unidad{color:var(--socia-muted);font-size:1.4rem;font-weight:700}.c-socia__plan-de-la-lista-accion{grid-column:1/-1;margin:0}.c-socia__pill--gris{color:var(--socia-soft);background:#eef0f0}.c-socia__codigo{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:1.8rem;flex-direction:column;gap:.8rem;margin-top:.8rem;padding:1.6rem;display:flex}.c-socia__texto--verde{color:var(--socia-green);font-size:1.4rem;font-weight:700}.c-socia__con-boton{gap:.8rem;display:flex}.c-socia__con-boton-campo{flex:1;min-width:0}.c-socia__boton-chico{--btn-fz:1.4rem;--btn-fw:700;border-radius:1.2rem;flex-shrink:0;padding:.8rem 1.6rem}.c-socia__fila--suelta{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:100%;color:var(--socia-soft);font:inherit;cursor:pointer;border-radius:2.2rem;padding:0 1.8rem;font-size:1.6rem;font-weight:600}.c-socia__opcion--un-renglon{min-height:6.2rem;color:var(--socia-ink);padding:1.2rem 4.8rem 1.2rem 1.4rem}.c-socia__opcion-icono--un-renglon{grid-row:auto;width:4rem;height:4rem;padding:.95rem}.c-socia__opcion--un-renglon:active{border-color:var(--socia-ink)}.c-socia__marcada--suave{width:1.8rem;height:1.8rem;color:var(--socia-muted-2)}.c-socia__logros{color:#fff;background:#1f2326;border-radius:2.4rem;flex-direction:column;gap:1rem;padding:1.8rem;display:flex}.c-socia__logros-titulo{color:#b9c0c3;font-size:1.5rem;font-weight:700}.c-socia__logros-dato{color:#b9c0c3;flex-direction:column;gap:.4rem;margin:0;font-size:1.3rem;font-weight:600;line-height:1.3;display:flex}.c-socia__logros-numero{font-family:var(--socia-display);font-variant-numeric:tabular-nums;color:#fff;font-size:4rem;font-weight:500;line-height:1}.c-socia__logros-grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.c-socia__esencial{border:.2rem solid var(--socia-ink);background:var(--socia-surface);color:var(--socia-ink);border-radius:2rem;flex-direction:column;gap:.6rem;padding:1.3rem 1.5rem;display:flex}.c-socia__esencial-arriba{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:1.8rem;display:flex}.c-socia__esencial-precio{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:800}.c-socia__esencial-mes{color:var(--socia-muted);font-size:1.4rem;font-weight:600}.c-socia__exito--gris{color:var(--socia-soft);background:#eceff0;box-shadow:0 0 0 1.4rem #f1f2f3}.c-socia__avatar--editable{cursor:pointer;border:0;padding:0;position:relative}.c-socia__avatar-foto{object-fit:cover;border-radius:50%;width:100%;height:100%}.c-socia__avatar-camara{border:.3rem solid var(--socia-bg);background:var(--socia-ink);color:#fff;border-radius:50%;width:3.2rem;height:3.2rem;padding:.7rem;position:absolute;bottom:-.3rem;right:-.3rem}.c-socia__fila-texto{flex-direction:column;flex:1;min-width:0;padding:1rem 0;display:flex}.c-socia__fila-detalle{color:var(--socia-muted);margin-top:.2rem;font-size:1.4rem;font-weight:500}.c-socia__fila-valor{color:var(--socia-muted);font-size:1.5rem;font-weight:600}.c-socia__fila-plegable{border-bottom:.1rem solid #eef0f1;position:relative}.c-socia__fila-plegable:last-child{border-bottom:0}.c-socia__fila-plegable:after{content:"";border-top:.17rem solid var(--socia-muted-2);border-right:.17rem solid var(--socia-muted-2);pointer-events:none;width:.8rem;height:.8rem;transition:rotate .2s;position:absolute;top:2.4rem;right:.4rem;rotate:45deg}.c-socia__fila-plegable[open]:after{rotate:135deg}.c-socia__fila--sin-linea{cursor:pointer;border-bottom:0;padding-right:2.4rem;list-style:none}.c-socia__fila--sin-linea::-webkit-details-marker{display:none}.c-socia__fila-cuerpo{flex-direction:column;gap:.6rem;padding:.4rem 0 1.8rem;display:flex}.c-socia__dos-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.c-socia__campo-con-etiqueta{flex-direction:column;gap:.6rem;min-width:0;display:flex}.c-socia__ajuste{border-bottom:.1rem solid #eef0f1;justify-content:space-between;align-items:center;gap:1.2rem;margin:0;font-size:1.6rem;font-weight:600;display:flex}.c-socia__interruptor{cursor:pointer;background:#d9dde0;border:0;border-radius:99.9rem;flex-shrink:0;width:5.2rem;height:3.2rem;padding:0;transition:background .2s;position:relative}.c-socia__interruptor:after{content:"";background:#fff;border-radius:50%;width:2.6rem;height:2.6rem;transition:translate .2s;position:absolute;top:.3rem;left:.3rem;box-shadow:0 .1rem .4rem #00000040}.c-socia__interruptor.is-active{background:var(--socia-green)}.c-socia__interruptor.is-active:after{translate:2rem}.c-socia__resumen-de-la-meta{background:#eef1f2;border-radius:1.6rem;margin-top:.8rem;padding:.6rem 1.4rem}.c-socia__linea-de-la-meta{color:var(--socia-muted);border-bottom:.1rem solid #e1e5e7;justify-content:space-between;gap:1rem;margin:0;padding:1.2rem 0;font-size:1.5rem;display:flex}.c-socia__linea-de-la-meta:last-child{border-bottom:0}.c-socia__linea-de-la-meta-valor{color:var(--socia-ink);font-variant-numeric:tabular-nums}.c-socia__avisos{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.c-socia__aviso-de-la-bandeja{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2rem;grid-template-columns:4.2rem minmax(0,1fr);align-items:start;gap:.8rem 1.2rem;padding:1.4rem;display:grid}.c-socia__aviso-de-la-bandeja--oferta{background:var(--socia-gold-bg);border-color:#efe2bd}.c-socia__aviso-de-la-bandeja-icono{width:4.2rem;height:4.2rem;color:var(--socia-soft);background:#f1f2f3;border-radius:50%;grid-row:span 2;padding:1.1rem}.c-socia__aviso-de-la-bandeja-icono--cita{background:var(--socia-ink);color:#fff}.c-socia__aviso-de-la-bandeja-icono--oferta{color:var(--socia-gold-ink);background:#fff}.c-socia__aviso-de-la-bandeja-texto{color:var(--socia-muted);gap:.3rem;margin:0;font-size:1.4rem;display:grid}.c-socia__aviso-de-la-bandeja-titulo{color:var(--socia-ink);font-size:1.6rem;font-weight:700;line-height:1.35}.c-socia__aviso-de-la-bandeja-titulo.is-active:after{content:"";vertical-align:middle;background:#c8432f;border-radius:50%;width:.8rem;height:.8rem;margin-left:.6rem;display:inline-block}.c-socia__aviso-de-la-bandeja-accion{justify-self:start;min-height:3.6rem;padding:.6rem 1.4rem;font-size:1.4rem;text-decoration:none}.c-socia__promo{color:#fff;isolation:isolate;background:#1f2326;border-radius:2.2rem;min-height:17.8rem;text-decoration:none;display:block;position:relative;overflow:hidden}.c-socia__promo:after{content:"";z-index:-1;background:linear-gradient(90deg,#14181ad9 0%,#14181a59 70%,#14181a00);position:absolute;inset:0}.c-socia__promo-foto{z-index:-2;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.c-socia__promo-texto{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.8rem 11rem 1.8rem 1.8rem;display:flex}.c-socia__promo-titulo{margin-top:.4rem;font-size:2.1rem;font-weight:800;line-height:1.25}.c-socia__promo-detalle{color:#e3e6e8;font-size:1.4rem}.c-socia__promo-boton{color:var(--socia-ink);background:#fff;border-radius:1.4rem;margin-top:.6rem;padding:.9rem 1.6rem;font-size:1.5rem;font-weight:700}.c-socia__tu-dia{background:var(--socia-ink);color:#fff;border-radius:2.8rem;gap:1.4rem;margin:1.6rem 0 1rem;padding:2rem;display:grid}.c-socia__tu-dia-arriba{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.c-socia__tu-dia-titulo{font-size:1.6rem;font-weight:700}.c-socia__tu-dia-estado--good{background:var(--socia-green);color:#fff}.c-socia__tu-dia-estado--warn{color:#f6d3a8;background:#7a5328}.c-socia__tu-dia-estado--bad{color:#f8c1bb;background:#7a2e27}.c-socia__tu-dia-cifras{align-items:center;gap:1.8rem;display:flex}.c-socia__tu-dia-grande{color:#b9c0c3;white-space:nowrap;gap:.8rem;margin:0;font-size:1.4rem;font-weight:600;display:grid}.c-socia__tu-dia-kcal{color:#fff;font-family:var(--socia-display);font-variant-numeric:tabular-nums;font-size:6.6rem;font-weight:500;line-height:.9}.c-socia__tu-dia-kcal.is-de-mas{color:#f4a39a}.c-socia__tu-dia-datos{flex:1;gap:.9rem;min-width:0;margin:0;font-size:1.5rem;display:grid}.c-socia__tu-dia-dato{border-bottom:.1rem solid #3a4044;justify-content:space-between;gap:.8rem;padding-bottom:.7rem;display:flex}.c-socia__tu-dia-dato:last-child{border:0;padding-bottom:0}.c-socia__tu-dia-etiqueta{color:#b9c0c3}.c-socia__tu-dia-valor{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.c-socia__tu-dia-valor--ok{color:#7fd1b4}.c-socia__tu-dia-barra{--color-de-la-barra:#7fd1b4;background:linear-gradient(90deg, var(--color-de-la-barra) 0 var(--lleno,0%), #3a4044 0);border-radius:.5rem;height:.8rem;display:block}.c-socia__tu-dia-barra--warn{--color-de-la-barra:#e8a35a}.c-socia__tu-dia-barra--bad{--color-de-la-barra:#f07a6e}.c-socia__tu-dia-porque{color:#c9cfd3;margin:-.4rem 0 0;font-size:1.4rem;line-height:1.4}.c-socia__rapidos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid;position:relative}.c-socia__agua{isolation:isolate;background:var(--socia-water-bg);min-height:10.4rem;color:var(--socia-water);text-align:start;cursor:pointer;border:0;border-radius:2.2rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.2rem;padding:1.6rem;transition:scale 80ms;display:flex;position:relative;overflow:hidden}.c-socia__agua:active{scale:.98}.c-socia__agua:before{content:"";z-index:-1;height:var(--agua,0%);background:#c3dbea;transition:height .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 0}.c-socia__agua:after{content:"";left:0;bottom:calc(var(--agua,0%) - .2rem);z-index:-1;background:radial-gradient(circle at 25% 100%,#c3dbea 0 .7rem,#0000 .8rem) 0 0/4rem 1.6rem repeat-x;width:200%;height:1.6rem;transition:bottom .7s cubic-bezier(.2,.8,.2,1);animation:2.6s linear infinite c-socia-ola;position:absolute}.c-socia__agua-icono{width:2.4rem;height:2.4rem;margin-bottom:auto}.c-socia__agua-titulo{margin-top:1.2rem;font-size:1.7rem;line-height:1.3}.c-socia__agua-cuenta{opacity:.85;font-variant-numeric:tabular-nums;font-size:1.4rem}.c-socia__agua-icono--salta{animation:.5s cubic-bezier(.2,1.4,.3,1) c-socia-rebote}.c-socia__agua-cuenta--salta{animation:.5s cubic-bezier(.2,1.4,.3,1) c-socia-salto}.c-socia__salpicon{z-index:5;pointer-events:none;justify-content:center;width:50%;display:flex;position:absolute;top:-.6rem;left:0}.c-socia__cartel{background:var(--socia-ink);color:#fff;letter-spacing:-.02rem;white-space:nowrap;border-radius:99.9rem;padding:.9rem 1.4rem;font-size:1.5rem;font-weight:800;animation:1.3s cubic-bezier(.2,.9,.2,1) forwards c-socia-cartel;box-shadow:0 .8rem 2.4rem #0000002e}.c-socia__cartel--meta{background:var(--socia-green)}.c-socia__gota{top:6rem;left:calc(50% + var(--x,0rem));background:var(--socia-water);opacity:.9;border-radius:50% 50% 50% 0;width:.9rem;height:.9rem;animation:.8s cubic-bezier(.2,.8,.3,1) forwards c-socia-gota;position:absolute;rotate:-45deg}@keyframes c-socia-ola{to{translate:-4rem}}@keyframes c-socia-salto{40%{scale:1.2}to{scale:1}}@keyframes c-socia-rebote{40%{translate:0 -.8rem;scale:1.15}to{translate:0;scale:1}}@keyframes c-socia-cartel{0%{opacity:0;translate:0 1.4rem;scale:.6}18%{opacity:1;translate:0 -.6rem;scale:1.08}30%{translate:0 -.4rem;scale:1}75%{opacity:1;translate:0 -2.2rem}to{opacity:0;translate:0 -4.4rem;scale:.95}}@keyframes c-socia-gota{to{translate:var(--dx) var(--dy);opacity:0;scale:.4}}.c-socia__semana{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;gap:1.2rem;margin-top:1rem;padding:1.6rem 1.8rem;display:grid}.c-socia__semana-arriba{justify-content:space-between;align-items:center;gap:1rem;margin:0;display:flex}.c-socia__semana-titulo{font-size:1.7rem}.c-socia__semana-dias{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.c-socia__semana-dia{color:var(--socia-muted);gap:.5rem;font-size:1.3rem;font-weight:700;display:grid}.c-socia__semana-dia:after{content:"";background:#eceeef;border-radius:1rem;height:3.2rem}.c-socia__semana-dia--ganado:after{background:var(--socia-green)}.c-socia__semana-dia--perdido:after{background:#d9736a}.c-socia__semana-dia--hoy:after{background:0 0;border:.2rem dashed #b9c0c3}.c-socia-escaner{z-index:50;color:#fff;max-width:48rem;font-family:var(--socia-font);background:#000;flex-direction:column;justify-content:flex-end;margin-inline:auto;animation:.2s ease-out c-socia-aparece;display:flex;position:fixed;inset:0}.c-socia-escaner__foto{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.c-socia-escaner__cancelar,.c-socia-veredicto__cerrar{top:calc(1.2rem + env(safe-area-inset-top,0rem));z-index:3;color:#fff;cursor:pointer;background:#0000006b;border:0;border-radius:50%;place-items:center;width:4.4rem;height:4.4rem;display:grid;position:absolute}.c-socia-escaner__cancelar{left:1.6rem}.c-socia-escaner__marco{--esquina:linear-gradient(#fff, #fff);pointer-events:none;background:var(--esquina) left top / 4.6rem .4rem no-repeat, var(--esquina) left top / .4rem 4.6rem no-repeat, var(--esquina) right top / 4.6rem .4rem no-repeat, var(--esquina) right top / .4rem 4.6rem no-repeat, var(--esquina) left bottom / 4.6rem .4rem no-repeat, var(--esquina) left bottom / .4rem 4.6rem no-repeat, var(--esquina) right bottom / 4.6rem .4rem no-repeat, var(--esquina) right bottom / .4rem 4.6rem no-repeat;height:38%;position:absolute;top:16%;left:4rem;right:4rem}.c-socia-escaner__marco.is-mirando:after{content:"";background:#7fd1b4;border-radius:.2rem;height:.3rem;animation:1.8s ease-in-out infinite c-socia-linea-del-escaner;position:absolute;top:6%;left:1rem;right:1rem;box-shadow:0 0 1.8rem .6rem #7fd1b48c}.c-socia-escaner__panel{z-index:2;padding:2.4rem 2.2rem calc(2.8rem + env(safe-area-inset-bottom,0rem));background:linear-gradient(#0000,#000000d1 30%);gap:1.2rem;display:grid;position:relative}.c-socia-escaner__lema{font-family:var(--socia-display);margin:0;font-size:3.4rem;line-height:1.05}.c-socia-escaner__estado{color:#c9cfd3;gap:.2rem;margin:0;font-size:1.5rem;display:grid}.c-socia-escaner__estado-titulo{color:#fff;font-size:1.8rem}.c-socia-escaner__boton{min-height:5.6rem;color:var(--socia-ink);cursor:pointer;background:#fff;border-radius:99.9rem;justify-content:center;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:800;display:flex}.c-socia-escaner__boton--volver{border:0;width:100%;font-family:inherit}.c-socia-escaner__boton-icono{width:2rem;height:2rem}.c-socia-ejemplos__titulo{letter-spacing:-.04rem;margin:0;font-size:2.4rem}.c-socia-ejemplos__texto{color:var(--socia-muted);margin:-1rem 0 0;font-size:1.4rem}.c-socia-veredicto{--encaje-1:var(--socia-bad);--encaje-2:#b96536;--encaje-3:#94651c;--encaje-4:#3e7855;--encaje-5:var(--socia-green);z-index:50;background:var(--socia-surface);max-width:48rem;height:100dvh;color:var(--socia-ink);font-family:var(--socia-font);flex-direction:column;margin-inline:auto;animation:.24s ease-out c-socia-aparece;display:flex;position:fixed;inset:0;overflow:hidden auto}.c-socia-veredicto__foto{background:#795034;flex:auto;min-height:9rem;position:relative;overflow:hidden}.c-socia-veredicto__imagen{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-socia-veredicto__etiqueta{color:#3e473c;background:#fffef3f2;border-radius:99rem;padding:.5rem 1rem;font-size:1.1rem;position:absolute;bottom:1rem;left:1.6rem}.c-socia-veredicto__cerrar{right:1.6rem}.c-socia-veredicto__cuerpo{flex:none;padding:1.4rem 1.8rem 0}.c-socia-veredicto__plato{font:400 2.7rem/1.05 var(--socia-display);letter-spacing:-.07rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.2rem;display:-webkit-box;overflow:hidden}.c-socia-veredicto__encaje{border-bottom:.1rem solid var(--socia-line);padding-bottom:1rem}.c-socia-veredicto__encaje-titulo{justify-content:space-between;align-items:center;gap:.8rem;margin:0;font-size:1.2rem;display:flex}.c-socia-veredicto__encaje-valor{font:400 2.8rem/1 var(--socia-display);align-items:baseline;gap:.4rem;display:flex}.c-socia-veredicto__encaje-de{color:var(--socia-muted);font:400 1.3rem var(--socia-font)}.c-socia-veredicto__escala{align-items:center;gap:.5rem;height:2.4rem;margin-top:.5rem;display:flex}.c-socia-veredicto__punto{background:var(--punto);color:#fff;opacity:.4;border-radius:99rem;flex:1;justify-content:center;align-items:center;height:.6rem;font-size:1.2rem;font-weight:600;transition:height .2s ease-out,opacity .2s ease-out;display:flex}.c-socia-veredicto__punto--1{--punto:var(--encaje-1)}.c-socia-veredicto__punto--2{--punto:var(--encaje-2)}.c-socia-veredicto__punto--3{--punto:var(--encaje-3)}.c-socia-veredicto__punto--4{--punto:var(--encaje-4)}.c-socia-veredicto__punto--5{--punto:var(--encaje-5)}.c-socia-veredicto__punto.is-actual{opacity:1;height:2.4rem}.c-socia-veredicto__resumen{margin:.6rem 0 0;font-size:1.2rem;line-height:1.6rem}.c-socia-veredicto__porcion{justify-content:space-between;align-items:center;gap:.8rem;margin:.9rem 0;font-size:1.3rem;display:flex}.c-socia-veredicto__selector{background:var(--socia-bg);border-radius:99rem;gap:.2rem;padding:.2rem;display:flex}.c-socia-veredicto__opcion{min-height:4.4rem;color:var(--socia-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99rem;padding:0 1.4rem}.c-socia-veredicto__opcion.is-elegida{background:var(--socia-surface);color:var(--socia-ink);box-shadow:0 .1rem .3rem #00000012}.c-socia-veredicto__nutricion{grid-template-columns:1fr 1fr;gap:.8rem;margin:0;display:grid}.c-socia-veredicto__dato{background:var(--socia-bg);border-radius:1.4rem;padding:1rem 1.4rem}.c-socia-veredicto__dato--proteina{background:var(--socia-green-bg);color:var(--socia-green)}.c-socia-veredicto__dato-nombre{align-items:center;gap:.5rem;font-size:1.2rem;line-height:1.6rem;display:flex}.c-socia-veredicto__dato-icono{width:1.6rem;height:1.6rem}.c-socia-veredicto__dato-valor{color:var(--socia-ink);font-variant-numeric:tabular-nums;letter-spacing:-.1rem;white-space:nowrap;margin:.3rem 0 0;font-size:3rem;font-weight:500;line-height:3.3rem}.c-socia-veredicto__unidad{color:var(--socia-muted);letter-spacing:0;margin-left:.5rem;font-size:1.3rem;font-weight:400}.c-socia-veredicto__estimacion{color:var(--socia-muted);margin:.5rem 0 .2rem;font-size:1.1rem;line-height:1.4rem}.c-socia-veredicto__dia{justify-content:space-between;align-items:center;gap:.8rem;min-height:4.4rem;margin-bottom:.4rem;display:flex}.c-socia-veredicto__quedaria{flex-direction:column;margin:0;font-size:1.1rem;line-height:1.6rem;display:flex}.c-socia-veredicto__quedaria-kcal{font-size:1.4rem;font-weight:500;line-height:2rem}.c-socia-veredicto__ver{min-height:4.4rem;color:var(--socia-green);font:inherit;text-underline-offset:.3rem;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 0 0 1.2rem;font-size:1.2rem;text-decoration:underline}.c-socia-veredicto__acciones{padding:1.2rem 1.8rem calc(.7rem + env(safe-area-inset-bottom,0rem));background:var(--socia-green);flex:none;display:grid}.c-socia-veredicto__error{color:#fff;margin:0 0 .8rem;font-size:1.3rem}.c-socia-veredicto__registrar{height:4.8rem;color:var(--socia-green);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:99rem;font-size:1.7rem}.c-socia-veredicto__no{color:#fff;height:4.4rem;font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.4rem}.c-socia-veredicto__opcion:disabled,.c-socia-veredicto__registrar:disabled,.c-socia-veredicto__no:disabled{opacity:.6;cursor:default}.c-socia-veredicto__vista{z-index:4;padding:calc(1.6rem + env(safe-area-inset-top,0rem)) 2.2rem 2.2rem;background:var(--socia-surface);color:var(--socia-ink);font-size:1.4rem;line-height:1.55;position:absolute;inset:0;overflow-y:auto}.c-socia-veredicto__volver{min-height:4.4rem;color:var(--socia-green);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:flex}.c-socia-veredicto__volver-icono{width:1.6rem;height:1.6rem}.c-socia-veredicto__vista-titulo{font:400 3.1rem/1.1 var(--socia-display);letter-spacing:-.05rem;margin:2.2rem 0 2.6rem}.c-socia-veredicto__rotulo{color:var(--socia-muted);margin:0;font-size:1.2rem;font-weight:400}.c-socia-veredicto__texto{margin:.6rem 0 2.1rem}.c-socia-veredicto__nota{border-top:.1rem solid var(--socia-line);color:var(--socia-muted);margin:0;padding-top:1.4rem;font-size:1.1rem}.c-socia__comidas-de-hoy{gap:1rem;margin-top:1rem;display:grid}.c-socia__comidas-arriba{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 .4rem;display:flex}.c-socia__comidas-titulo{letter-spacing:-.02rem;font-size:2rem}.c-socia__comidas-total{color:var(--socia-muted);font-variant-numeric:tabular-nums;font-size:1.4rem}.c-socia__comidas,.c-socia__comidas-vacio{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;margin:0;padding:0;list-style:none;overflow:hidden}.c-socia__comidas-vacio{color:var(--socia-muted);text-align:center;justify-items:center;gap:.4rem;padding:2.4rem 1.6rem;font-size:1.4rem;display:grid}.c-socia__comidas-vacio-icono{width:2.8rem;height:2.8rem;margin-bottom:.4rem}.c-socia__comidas-vacio-titulo{color:var(--socia-ink);font-size:1.6rem}.c-socia__comidas-item{border-top:.1rem solid #eef0f1}.c-socia__comidas-item:first-child{border-top:0}.c-socia__comida{align-items:center;gap:1.4rem;min-height:7.2rem;padding:1.2rem 1.6rem;display:flex}.c-socia__comida--boton{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.c-socia__comida-foto{color:#52636e;background:#f0f3f4;border-radius:1.2rem;flex-shrink:0;width:5.2rem;height:5.2rem;padding:0}.c-socia__comida-foto--icono{padding:1.4rem}.c-socia__comida-foto--frenada{opacity:.45}.c-socia__comida-texto{min-width:0;color:var(--socia-muted);flex:1;font-size:1.4rem;display:grid}.c-socia__comida-plato{color:var(--socia-ink);font-size:1.6rem;font-weight:600;line-height:1.3}.c-socia__comida-veredicto{font-style:normal;font-weight:700}.c-socia__comida-veredicto--ok{color:var(--socia-green)}.c-socia__comida-veredicto--cuidado{color:var(--socia-warn)}.c-socia__comida-veredicto--alerta{color:var(--socia-bad)}.c-socia__comida-kcal{color:var(--socia-muted);white-space:nowrap;font-size:1.5rem;font-weight:600}.c-socia__comida-trofeo{width:2.2rem;height:2.2rem;color:var(--socia-green)}.c-socia__nota-breve{left:50%;bottom:calc(9.6rem + env(safe-area-inset-bottom,0rem));z-index:45;background:var(--socia-ink);color:#fff;border-radius:1.8rem;width:max-content;max-width:min(44rem,100% - 3.2rem);margin:0;padding:1.2rem 1.8rem;font-size:1.5rem;font-weight:600;animation:2.8s forwards c-socia-nota-breve;position:fixed;translate:-50%;box-shadow:0 .8rem 2.4rem #0000002e}@keyframes c-socia-aparece{0%{opacity:0}}@keyframes c-socia-linea-del-escaner{50%{top:92%}}@keyframes c-socia-nota-breve{0%{opacity:0;translate:-50% 1.2rem}8%,92%{opacity:1;translate:-50%}to{opacity:0;translate:-50% .6rem}}.c-socia__mover{--mover-texto:var(--socia-muted);border:.1rem solid var(--socia-line);background:var(--socia-surface);min-height:10.4rem;color:var(--socia-ink);font:inherit;text-align:start;cursor:pointer;border-radius:2.2rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.2rem;padding:1.6rem;transition:scale 80ms;display:flex}.c-socia__mover:active{scale:.98}.c-socia__mover.is-hecho{background:var(--socia-green-bg);color:var(--socia-green);--mover-texto:var(--socia-green);border-color:#cfe4dc}.c-socia__mover-texto{color:var(--mover-texto);font-size:1.4rem}.c-socia-ejercicio__texto{color:var(--socia-muted);margin:0;font-size:1.4rem}.c-socia-ejercicio__subtitulo{color:var(--socia-muted);margin:1.6rem 0 .8rem;font-size:1.4rem;font-weight:700}.c-socia-ejercicio__hoy{border:.1rem solid var(--socia-line-fuerte);background:var(--socia-surface);border-radius:1.4rem;margin-top:1.4rem;padding:0 1.4rem .4rem}.c-socia-ejercicio__lista{margin:0;padding:0;list-style:none}.c-socia-ejercicio__fila{border-top:.1rem solid #f1f2f4;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.c-socia-ejercicio__fila:first-child{border-top:0}.c-socia-ejercicio__icono{background:var(--socia-green-bg);width:3.4rem;height:3.4rem;color:var(--socia-green);border-radius:1rem;flex-shrink:0;padding:.85rem}.c-socia-ejercicio__nombre{min-width:0;color:var(--socia-muted);flex:1;font-size:1.3rem;display:grid}.c-socia-ejercicio__actividad{color:var(--socia-ink);font-size:1.5rem}.c-socia-ejercicio__kcal{color:var(--socia-green);white-space:nowrap;font-size:1.4rem}.c-socia-ejercicio__quitar{width:3.6rem;height:3.6rem;color:var(--socia-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:.8rem;display:grid}.c-socia-ejercicio__deportes{scrollbar-width:none;gap:.8rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.c-socia-ejercicio__deporte{border:.1rem solid var(--socia-line-fuerte);background:var(--socia-surface);color:var(--socia-muted);font:inherit;text-align:start;cursor:pointer;border-radius:1.4rem;flex:none;padding:1rem 1.2rem;font-size:1.2rem;display:grid}.c-socia-ejercicio__deporte.is-active{border-color:var(--socia-ink);box-shadow:0 0 0 .1rem var(--socia-ink)}.c-socia-ejercicio__nuevo{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;gap:.8rem;margin-top:1.6rem;padding:1.6rem;display:grid}.c-socia-ejercicio__subtitulo--primero{margin-top:0}.c-socia-ejercicio__intensidades{background:#e9ecec;border-radius:1.6rem;padding:.4rem;display:flex}.c-socia-ejercicio__intensidad{min-height:4.4rem;color:var(--socia-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:1.2rem;flex:1;padding:1rem 1.2rem;font-size:1.5rem;font-weight:700}.c-socia-ejercicio__intensidad.is-active{background:var(--socia-surface);color:var(--socia-ink);box-shadow:0 .1rem .3rem #0000001f}.c-socia-saludo{z-index:80;background:var(--socia-bg);max-width:48rem;color:var(--socia-ink);font-family:var(--socia-font);flex-direction:column;margin-inline:auto;animation:.16s ease-out c-socia-aparece;display:flex;position:fixed;inset:0;overflow-y:auto}.c-socia-saludo.is-closing{animation:.14s ease-in forwards c-socia-desaparece}.c-socia-saludo__arriba{padding:calc(1.4rem + env(safe-area-inset-top,0rem)) 2.2rem 5.2rem;color:#fff;text-align:center;background:#767676;flex-direction:column;flex:1 0 auto;align-items:center;display:flex}.c-socia-saludo__saltar{min-height:4rem;color:var(--socia-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:99.9rem;align-self:flex-start;padding:.9rem 1.6rem;font-size:1.5rem;font-weight:700}.c-socia-saludo__centro{flex-direction:column;align-items:center;margin:auto 0;padding-top:2.8rem;display:flex}.c-socia-saludo__hola{font-family:var(--socia-display);letter-spacing:-.05rem;margin:0;font-size:clamp(4.2rem,12.5vw,5.4rem);font-weight:500;line-height:1}.c-socia-saludo__logros{justify-content:center;gap:1.4rem;margin:2.2rem 0 0;padding:0;list-style:none;display:flex}.c-socia-saludo__logro{flex-direction:column;align-items:center;gap:.8rem;width:9.2rem;font-size:1.4rem;font-weight:600;line-height:1.2;display:flex}.c-socia-saludo__logro-circulo{width:5.8rem;height:5.8rem;color:var(--socia-ink);font-family:var(--socia-display);background:#fff;border-radius:50%;place-items:center;font-size:2.8rem;font-weight:500;line-height:1;display:grid}.c-socia-saludo__logro-circulo--icono{padding:1.7rem}.c-socia-saludo__cuerpo{text-wrap:balance;max-width:31rem;margin:1.6rem 0 0;font-size:1.7rem;font-weight:600;line-height:1.35}.c-socia-saludo__abajo{padding:2.8rem 2rem calc(1.8rem + env(safe-area-inset-bottom,0rem));background:var(--socia-bg);border-radius:2.8rem 2.8rem 0 0;flex-direction:column;flex:none;gap:2.8rem;margin-top:-2.8rem;display:flex}.c-socia-saludo__titulo{letter-spacing:-.02rem;text-align:center;margin:0 0 1.4rem;font-size:1.9rem;font-weight:800}.c-socia-saludo__titulo--pide{animation:.4s c-socia-pide}.c-socia-saludo__opciones{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.c-socia-saludo__opcion{--icono-fondo:#fff;--icono-borde:var(--socia-line);--icono-color:var(--socia-soft);color:var(--socia-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.8rem;padding:0;font-size:1.3rem;font-weight:700;line-height:1.15;display:flex}.c-socia-saludo__opcion.is-active{--icono-fondo:var(--socia-ink);--icono-borde:var(--socia-ink);--icono-color:#fff;color:var(--socia-ink)}.c-socia-saludo__opcion--otra{opacity:.5}.c-socia-saludo__icono{border:.1rem solid var(--icono-borde);background:var(--icono-fondo);width:5.8rem;height:5.8rem;color:var(--icono-color);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:1.6rem;transition:scale .12s,background-color .12s,border-color .12s,color .12s}.c-socia-saludo__opcion:active{scale:.94}.c-socia-saludo__entrar{margin-top:.2rem}.c-socia-saludo__entrar--fijo{bottom:calc(1.4rem + env(safe-area-inset-bottom,0rem));box-shadow:0 -1.2rem 2.4rem .6rem var(--socia-bg);position:sticky}.c-socia-saludo__entrar--falta{color:var(--socia-muted);background:#e6e9ea}.c-socia__fila-del-saludo{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:100%;min-height:6rem;color:var(--socia-ink);font:inherit;text-align:start;cursor:pointer;border-radius:2.2rem;align-items:center;gap:.8rem;margin-top:1rem;padding:1.4rem 1.6rem;display:flex}.c-socia__fila-del-saludo-titulo{white-space:nowrap;flex:1;font-size:1.6rem}.c-socia__fila-del-saludo-icono{width:2.6rem;height:2.6rem;color:var(--socia-soft);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#eff1f1;border-radius:50%;padding:.4rem}.c-socia__fila-del-saludo-flecha{width:1.8rem;height:1.8rem;color:var(--socia-muted)}@keyframes c-socia-desaparece{to{opacity:0}}@keyframes c-socia-pide{20%,60%{translate:-.5rem}40%,80%{translate:.5rem}}.c-socia-saludo__fechas{margin:1rem 0 0;font-size:1.5rem;font-weight:600}.c-socia-saludo__tira{justify-content:center;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.c-socia-saludo__dia{color:#fff;border:.15rem solid #ffffffd9;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;font-size:1.4rem;font-weight:800;display:grid}.c-socia-saludo__dia--g{color:var(--socia-ink);background:#fff;border-color:#fff}.c-socia-saludo__dia--x{color:#ffffffa6;border-color:#ffffff59}.c-socia-saludo__ganados{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.6rem;font-weight:700;display:flex}.c-socia-saludo__mas{color:var(--socia-ink);background:#fff;border-radius:99.9rem;padding:.3rem 1.1rem;font-size:1.3rem;font-weight:800}.c-socia-saludo__progreso{color:var(--socia-ink);letter-spacing:-.02rem;text-align:center;text-wrap:balance;margin:.2rem .4rem 0;font-size:2rem;font-weight:700;line-height:1.35}.c-socia-saludo__tarjeta{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2rem;padding:1.4rem 1.6rem 1rem}.c-socia-saludo__tarjeta-titulo{margin:0 0 .4rem;font-size:1.6rem;font-weight:800}.c-socia-saludo__lista{margin:0;padding:0;list-style:none}.c-socia-saludo__item{color:var(--socia-soft);align-items:flex-start;gap:1rem;padding:.6rem 0;font-size:1.5rem;line-height:1.4;display:flex}.c-socia-saludo__item-icono{width:1.8rem;height:1.8rem;color:var(--socia-green);flex-shrink:0;margin-top:.2rem}.c-socia-saludo__item-icono--meta{color:var(--socia-ink)}.c-socia__tu-semana{background:var(--socia-ink);color:#fff;width:100%;min-height:6.2rem;font:inherit;text-align:start;cursor:pointer;border:0;border-radius:2.2rem;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;display:flex}.c-socia__tu-semana-texto{color:#c9cfd2;flex:1;min-width:0;font-size:1.4rem;display:grid}.c-socia__tu-semana-titulo{color:#fff;font-size:1.6rem}.c-socia__tu-semana-flecha{flex-shrink:0;width:1.8rem;height:1.8rem}.c-socia__registrar{border-radius:1.4rem;align-items:center;gap:.6rem;min-height:4rem;padding:.8rem 1.4rem;font-size:1.5rem;display:inline-flex}.c-socia__registrar-icono{width:1.8rem;height:1.8rem}.c-socia__progreso-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.c-socia__progreso-numero{border:.1rem solid var(--socia-line);background:var(--socia-surface);color:var(--socia-soft);border-radius:2rem;gap:.6rem;margin:0;padding:1.4rem 1.2rem;font-size:1.4rem;font-weight:600;line-height:1.3;display:grid}.c-socia__progreso-cifra{color:var(--socia-ink);font-family:var(--socia-display);font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:500;line-height:1}.c-socia__progreso-tarjeta{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;gap:1rem;padding:1.6rem 1.8rem;display:grid}.c-socia__progreso-arriba{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;display:flex}.c-socia__progreso-titulo{font-size:1.8rem}.c-socia__progreso-nota{color:var(--socia-muted);margin:0;font-size:1.4rem}.c-socia__peso{width:100%;height:auto;display:block;overflow:visible}.c-socia__peso-grilla{stroke:#eceeef;stroke-width:1px}.c-socia__peso-texto{fill:var(--socia-muted);font-family:var(--socia-font);font-size:1.3rem;font-weight:600}.c-socia__peso-area{fill:var(--socia-green);opacity:.1}.c-socia__peso-linea{fill:none;stroke:var(--socia-green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.c-socia__peso-punto{fill:#fff;stroke:var(--socia-green);stroke-width:2px}.c-socia__peso-punto--ultimo{fill:var(--socia-green);stroke:#fff}.c-socia__peso-ultimo{fill:var(--socia-ink);font-family:var(--socia-font);font-size:1.5rem;font-weight:800}.c-socia__medidas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.c-socia__medida{color:var(--socia-muted);background:#f4f5f5;border-radius:1.6rem;margin:0;padding:1.2rem 1.4rem;font-size:1.4rem;font-weight:600;display:grid}.c-socia__medida-valor{color:var(--socia-ink);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.4rem;font-weight:800}.c-socia__medida-diferencia{color:var(--socia-green);font-size:1.4rem;font-style:normal;font-weight:800}.c-socia__fotos-de-progreso{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.c-socia__foto-de-progreso{aspect-ratio:4/5;background:var(--socia-surface);color:var(--socia-muted);text-align:center;cursor:pointer;border:.2rem dashed #cfd4d6;border-radius:1.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem;display:flex;position:relative;overflow:hidden}.c-socia__foto-de-progreso--antes{background:var(--socia-ink);color:#fff;border:0}.c-socia__foto-de-progreso--con-foto{border:0}.c-socia__foto-de-progreso-icono{width:2.8rem;height:2.8rem}.c-socia__foto-de-progreso-texto{font-size:1.5rem;line-height:1.3}.c-socia__foto-de-progreso-imagen{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-socia__sesiones-hechas{margin:0;padding:0;list-style:none}.c-socia__sesion-hecha{grid-template-columns:10.8rem minmax(0,1fr) 2.4rem;align-items:center;gap:1rem;padding:.6rem 0;font-size:1.5rem;font-weight:600;display:grid}.c-socia__sesion-hecha-barra{background:linear-gradient(90deg, var(--socia-ink) 0 var(--lleno,0%), #eceeef 0);border-radius:.6rem;height:1rem}.c-socia__sesion-hecha-numero{text-align:end;font-variant-numeric:tabular-nums}.c-socia__semana-nota{color:var(--socia-muted);margin:0;font-size:1.4rem}.c-socia__formulario{gap:1rem;display:grid}.c-socia-festejo{z-index:95;color:#fff;max-width:48rem;font-family:var(--socia-font);cursor:pointer;background:radial-gradient(circle at 50% 35%,#2a343b 0,#161b1f 55%,#0d1013 100%);place-items:center;margin-inline:auto;animation:.3s c-socia-aparece;display:grid;position:fixed;inset:0;overflow:hidden}.c-socia-festejo.is-closing{pointer-events:none;animation:.3s forwards c-socia-desaparece}.c-socia-festejo__particulas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.c-socia-festejo__caja{text-align:center;flex-direction:column;align-items:center;width:100%;padding:0 3rem;display:flex;position:relative}.c-socia-festejo__icono{width:9.6rem;height:9.6rem;box-shadow:0 0 6rem color-mix(in srgb, var(--festejo-color,#7fd1b4) 40%, transparent), inset 0 0 3rem color-mix(in srgb, var(--festejo-color,#7fd1b4) 20%, transparent);background:#ffffff14;border:.15rem solid #fff3;border-radius:50%;place-items:center;margin-bottom:2.2rem;animation:.6s cubic-bezier(.16,1.3,.3,1) both c-socia-golpe-de-festejo;display:grid}.c-socia-festejo__trazo{width:4.6rem;height:4.6rem;color:var(--festejo-color,#7fd1b4);stroke-width:1.6px}.c-socia-festejo__antetitulo{color:var(--festejo-color,#7fd1b4);margin:0 0 .8rem;font-size:1.5rem;font-weight:700;animation:.6s cubic-bezier(.16,1.3,.3,1) 80ms both c-socia-golpe-de-festejo}.c-socia-festejo__titulo{font-family:var(--socia-display);letter-spacing:-.05rem;text-wrap:balance;margin:0;font-size:clamp(3.6rem,11vw,4.8rem);font-weight:500;line-height:1.05;animation:.6s cubic-bezier(.16,1.3,.3,1) .14s both c-socia-golpe-de-festejo}.c-socia-festejo__mensaje{color:#d7dde1;text-wrap:balance;max-width:32rem;margin:1.4rem 0 0;font-size:1.6rem;line-height:1.5;animation:.6s cubic-bezier(.16,1.3,.3,1) .22s both c-socia-golpe-de-festejo}.c-socia-festejo__racha{color:#c9cfd3;background:#ffffff10;border:.1rem solid #ffffff1f;border-radius:99.9rem;align-items:baseline;gap:1rem;margin:2.6rem 0 0;padding:1rem 1.8rem;font-size:1.4rem;font-weight:600;animation:.6s cubic-bezier(.16,1.3,.3,1) .3s both c-socia-golpe-de-festejo;display:flex}.c-socia-festejo__racha-numero{color:var(--festejo-color,#7fd1b4);font-family:var(--socia-display);font-size:3.4rem;font-weight:500;line-height:1}.c-socia-festejo__seguir{color:#ffffffa6;font-size:1.4rem;font-weight:600;animation:.8s cubic-bezier(.16,1.3,.3,1) 1.4s both c-socia-golpe-de-festejo;position:absolute;bottom:-26vh;left:0;right:0}@keyframes c-socia-golpe-de-festejo{0%{opacity:0;filter:blur(1.4rem);scale:.55}}.c-socia__puntos{color:#fff;background:radial-gradient(circle at calc(100% + 4rem) -2rem,#e8c76a33 0,#0000 11rem),linear-gradient(150deg,#26292b,#17191a);border-radius:2.8rem;padding:2rem;display:grid;position:relative;overflow:hidden}.c-socia__puntos-arriba{color:#a5adb0;justify-content:space-between;align-items:center;gap:1rem;margin:0;font-size:1.4rem;display:flex}.c-socia__nivel{color:#e8c76a;background:#c9a24a2e;border-radius:99.9rem;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:1.4rem;font-weight:700;display:inline-flex}.c-socia__nivel-icono{width:1.6rem;height:1.6rem}.c-socia__puntos-cifra{font-family:var(--socia-display);font-variant-numeric:tabular-nums;margin-top:1.4rem;font-size:6.2rem;font-weight:500;line-height:.95}.c-socia__puntos-texto{color:#b9c0c3;margin:.4rem 0 0;font-size:1.5rem;font-weight:600}.c-socia__puntos-camino{background:linear-gradient(90deg, #e8c76a 0 var(--avance,0%), #3a3e41 0);border-radius:.5rem;height:.8rem;margin-top:1.6rem}.c-socia__puntos-falta{color:#b9c0c3;margin:.8rem 0 0;font-size:1.4rem}.c-socia__puntos-faltan{color:#fff}.c-socia__titulo-con-cuenta{justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:1.8rem;display:flex}.c-socia__cuenta-del-titulo{color:var(--socia-muted);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600}.c-socia__carrusel-de-logros{scrollbar-width:none;gap:1rem;margin:0 -2rem;padding:0 2rem .4rem;list-style:none;display:flex;overflow-x:auto}.c-socia__logro{--logro-fondo:linear-gradient(145deg, #f3dc99, #d8ae3f);--logro-tinta:#1e2225;--logro-sombra:0 .6rem 1.6rem #d8ae3f44;--logro-nombre:var(--socia-ink);border:.1rem solid var(--socia-line);background:var(--socia-surface);text-align:center;border-radius:2rem;flex-direction:column;flex:none;align-items:center;gap:.5rem;width:11.2rem;padding:1.2rem .8rem;display:flex}.c-socia__logro--bloqueado{--logro-fondo:#eceff0;--logro-tinta:#9aa3a8;--logro-sombra:none;--logro-nombre:var(--socia-soft)}.c-socia__logro-icono{background:var(--logro-fondo);width:4.8rem;height:4.8rem;box-shadow:var(--logro-sombra);color:var(--logro-tinta);border-radius:50%;place-items:center;margin-bottom:.2rem;display:grid}.c-socia__logro-trazo{stroke-width:1.9px;width:2.2rem;height:2.2rem}.c-socia__logro-nombre{color:var(--logro-nombre);font-size:1.4rem;line-height:1.25}.c-socia__logro-estado{color:var(--socia-muted);font-size:1.3rem;line-height:1.3}.c-socia__logro-camino{background:linear-gradient(90deg, #d8ae3f 0 var(--avance,0%), #eef0f2 0);border-radius:.3rem;width:100%;height:.5rem;margin-top:.3rem}.c-socia__como-sumas{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;gap:1.2rem;margin:1rem 0 0;padding:1.6rem 1.8rem;list-style:none;display:grid}.c-socia__como-suma{justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.4rem;display:flex}.c-socia__como-suma-regla{color:var(--socia-muted);gap:.2rem;display:grid}.c-socia__como-suma-titulo{color:var(--socia-ink);font-size:1.5rem}.c-socia__como-suma-puntos{font-variant-numeric:tabular-nums}.c-socia__premios{gap:1rem;display:grid}.c-socia__chip-de-puntos{background:var(--socia-gold-bg);color:var(--socia-gold-ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:2rem;padding:.5rem 1.2rem;font-size:1.4rem;font-weight:700}.c-socia__premio{border:.1rem solid var(--socia-line);background:var(--socia-surface);border-radius:2.2rem;align-items:center;gap:1.4rem;padding:1.2rem;display:flex}.c-socia__premio-imagen{--premio-imagen:7.6rem;--premio-radio:1.6rem;width:var(--premio-imagen);height:var(--premio-imagen);border-radius:var(--premio-radio);color:#fff;background:linear-gradient(145deg,#585e62,#2e3336);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.c-socia__premio-imagen--grande{--premio-imagen:9.6rem;--premio-radio:2.2rem;margin:0 auto}.c-socia__premio-foto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c-socia__premio-icono{width:2.8rem;height:2.8rem}.c-socia__premio-texto{flex:1;min-width:0;display:grid}.c-socia__premio-nombre{font-size:1.6rem;line-height:1.3}.c-socia__premio-descripcion{color:var(--socia-muted);margin-top:.2rem;font-size:1.4rem;line-height:1.35}.c-socia__premio-costo{color:var(--socia-gold-ink);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:1.4rem;font-weight:800}.c-socia__premio-camino{background:linear-gradient(90deg, var(--socia-gold) 0 var(--avance,0%), #eceeef 0);border-radius:.4rem;height:.6rem;margin-top:.6rem}.c-socia__canjear{--btn-fz:1.5rem;--btn-fw:700;white-space:nowrap;border-radius:1.4rem;flex-shrink:0;min-height:4rem;padding:.8rem 1.4rem}.c-socia__canjes{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.c-socia__canje{border:.1rem solid var(--socia-line);background:var(--socia-surface);color:var(--socia-muted);border-radius:1.8rem;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;font-size:1.4rem;display:flex}.c-socia__canje-icono{background:var(--socia-gold-bg);width:4rem;height:4rem;color:var(--socia-gold-ink);border-radius:1.2rem;flex-shrink:0;padding:.9rem}.c-socia__canje-texto{flex:1;min-width:0;display:grid}.c-socia__canje-nombre{color:var(--socia-ink);font-size:1.5rem}.c-socia__codigo-del-canje{color:var(--socia-ink);letter-spacing:.15rem;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f3f4f5;border-radius:1rem;padding:.5rem .9rem;font-size:1.4rem;font-weight:800}.c-socia__canje-hecho{text-align:center;gap:.8rem;padding:.8rem 0 .4rem;display:grid}.c-socia__canje-ok{color:var(--socia-green);margin:.6rem 0 0;font-size:1.5rem;font-weight:700}.c-socia__canje-titulo{font-family:var(--socia-display);margin:0;font-size:3.4rem;font-weight:500;line-height:1.1}.c-socia__codigo-grande{color:var(--socia-ink);letter-spacing:.6rem;font-variant-numeric:tabular-nums;border:.2rem dashed #cfd4d6;border-radius:1.8rem;margin:.8rem auto .2rem;padding:1.6rem 2.4rem;font-size:3.2rem;font-weight:800}.c-socia-recorrido{z-index:70;pointer-events:none;font-family:var(--socia-font);animation:.3s c-socia-aparece;position:fixed;inset:0}.c-socia-recorrido.is-paused{visibility:hidden}.c-socia-recorrido__bloqueo{pointer-events:auto;position:fixed}.c-socia-recorrido__bloqueo--arriba{height:max(0rem, var(--recorrido-y));top:0;left:0;right:0}.c-socia-recorrido__bloqueo--abajo{top:calc(var(--recorrido-y) + var(--recorrido-alto));bottom:0;left:0;right:0}.c-socia-recorrido__bloqueo--izquierda{top:var(--recorrido-y);width:max(0rem, var(--recorrido-x));height:var(--recorrido-alto);left:0}.c-socia-recorrido__bloqueo--derecha{top:var(--recorrido-y);right:0;left:calc(var(--recorrido-x) + var(--recorrido-ancho));height:var(--recorrido-alto)}.c-socia-recorrido__velo{pointer-events:auto;background:#1f232685;position:fixed;inset:0}.c-socia-recorrido__anillo{--anillo-radio:2.2rem;top:var(--recorrido-y);left:var(--recorrido-x);width:var(--recorrido-ancho);height:var(--recorrido-alto);border-radius:var(--anillo-radio);pointer-events:none;transition:top .5s cubic-bezier(.22,1,.36,1),left .5s cubic-bezier(.22,1,.36,1),width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1);position:fixed;box-shadow:0 0 0 .3rem #fff,0 0 0 999.9rem #1f232685}.c-socia-recorrido__anillo--pestana{--anillo-radio:1.6rem}.c-socia-recorrido__anillo:after{content:"";border-radius:inherit;animation:2.4s ease-out infinite c-socia-halo-del-recorrido;position:absolute;inset:-.3rem}@keyframes c-socia-halo-del-recorrido{0%{box-shadow:0 0 #ffffffa6}70%,to{box-shadow:0 0 0 1.4rem #fff0}}.c-socia-recorrido__tarjeta{top:var(--recorrido-arriba);width:calc(min(48rem,100%) - 2.8rem);color:var(--socia-ink);pointer-events:auto;background:#fff;border-radius:2.6rem;transition:top .45s cubic-bezier(.22,1,.36,1);animation:.32s ease-out both c-socia-entra-la-tarjeta;position:fixed;left:50%;translate:-50%;box-shadow:0 1.8rem 4.8rem #1f232638,0 .2rem .8rem #1f23261a}@keyframes c-socia-entra-la-tarjeta{0%{opacity:0;translate:-50% .6rem}}.c-socia-recorrido__tarjeta--centro{text-align:center}.c-socia-recorrido__cuerpo{padding:1.8rem 1.8rem 1.6rem;display:grid}.c-socia-recorrido__progreso{align-items:center;gap:.6rem;margin:0 0 1.4rem;display:flex}.c-socia-recorrido__punto{--punto-fondo:#dfe3e5;--punto-borde:transparent;border:.2rem solid var(--punto-borde);background:var(--punto-fondo);border-radius:50%;width:.8rem;height:.8rem}.c-socia-recorrido__punto--hecho{--punto-fondo:var(--socia-ink)}.c-socia-recorrido__punto--actual{--punto-fondo:#fff;--punto-borde:var(--socia-ink)}.c-socia-recorrido__cuenta{color:var(--socia-muted);margin-left:auto;font-size:1.3rem;font-weight:700}.c-socia-recorrido__antetitulo{color:var(--socia-muted);font-size:1.3rem;font-weight:700}.c-socia-recorrido__titulo{letter-spacing:-.03rem;align-items:center;gap:1.2rem;margin:0;font-size:2rem;line-height:1.2;display:flex}.c-socia-recorrido__titulo--grande{font-family:var(--socia-display);letter-spacing:-.04rem;margin-top:.8rem;font-size:3.4rem;font-weight:500;line-height:1.05;display:block}.c-socia-recorrido__icono{--icono-fondo:#f1f2f3;--icono-tinta:var(--socia-ink);background:var(--icono-fondo);width:4rem;height:4rem;color:var(--icono-tinta);stroke-width:1.9px;border-radius:50%;flex-shrink:0;padding:1rem}.c-socia-recorrido__icono--listo{--icono-fondo:var(--socia-green);--icono-tinta:#fff}.c-socia-recorrido__texto{color:var(--socia-soft);margin:1rem 0 0;font-size:1.6rem;line-height:1.5}.c-socia-recorrido__ya-hecho{background:var(--socia-green-bg);color:var(--socia-green);border-radius:1.4rem;align-items:center;gap:1rem;margin:1.2rem 0 0;padding:1.1rem 1.3rem;font-size:1.5rem;font-weight:700;line-height:1.35;display:flex}.c-socia-recorrido__ya-hecho-icono{flex-shrink:0;width:1.8rem;height:1.8rem}.c-socia-recorrido__botones{justify-content:space-between;align-items:center;gap:1rem;margin:1.6rem 0 0;display:flex}.c-socia-recorrido__botones--mini{margin:0;padding:.2rem 1.6rem .8rem}.c-socia-recorrido__seguir{flex:1;width:auto}.c-socia-recorrido__seguir--solo{margin-top:2rem}.c-socia-recorrido__saltar{color:var(--socia-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:1rem .6rem;font-size:1.4rem;font-weight:700}.c-socia-recorrido__saltar--despues{color:var(--socia-ink);text-align:left;text-underline-offset:.3rem;white-space:normal;flex:1;text-decoration:underline}.c-socia-recorrido__mini{color:var(--socia-muted);align-items:center;gap:1.2rem;margin:0;padding:1.4rem 1.6rem .4rem;font-size:1.3rem;font-weight:700;display:flex}.c-socia-recorrido__mini-texto{gap:.2rem;display:grid}.c-socia-recorrido__mini-titulo{color:var(--socia-ink);font-size:1.6rem;line-height:1.3}.c-socia__bloque{border:.1rem solid var(--socia-line);background:var(--socia-surface);width:100%;color:var(--socia-ink);font:inherit;text-align:left;cursor:pointer;border-radius:1.6rem;gap:.3rem;padding:1.2rem 1.4rem;display:grid}.c-socia__bloque.is-elegida{border:.2rem solid var(--socia-ink);padding:1.1rem 1.3rem}.c-socia__bloque-horas{font-size:1.5rem;font-weight:700}.c-socia__bloque-detalle{color:var(--socia-muted);font-size:1.3rem}@media (prefers-reduced-motion:reduce){.c-socia__boton,.c-socia-splash{transition:none}.c-socia-splash__logo,.c-socia-splash__lema,.c-socia-hoja,.c-socia-hoja.is-closing,.c-socia-hoja__velo,.c-socia-hoja__velo.is-closing,.c-socia__agua:after,.c-socia__agua-icono--salta,.c-socia__agua-cuenta--salta,.c-socia-escaner,.c-socia-veredicto,.c-socia-veredicto__punto,.c-socia-saludo,.c-socia-saludo.is-closing,.c-socia-saludo__titulo--pide,.c-socia-festejo__icono,.c-socia-festejo__antetitulo,.c-socia-festejo__titulo,.c-socia-festejo__mensaje,.c-socia-festejo__racha,.c-socia-festejo__seguir,.c-socia-recorrido,.c-socia-recorrido__tarjeta,.c-socia-recorrido__anillo:after{animation:none}.c-socia-recorrido__anillo,.c-socia-recorrido__tarjeta{transition:none}.c-socia-festejo,.c-socia-festejo.is-closing{animation-duration:10ms}.c-socia-festejo__particulas{display:none}.c-socia-saludo__icono{transition:none}.c-socia-escaner__marco.is-mirando:after{animation:none;top:50%}.c-socia__cartel{animation-duration:.9s}}
.u-muted{color:var(--md-on-surface-variant);display:block}.u-error{color:var(--md-error);font-size:var(--fz-000)}
@media (hover:none){.u-tap-size:not([class*=u-icon-]):before{content:"";width:100%;min-width:var(--tap-size);height:var(--tap-size);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.u-entrada{animation:u-entrada var(--generic-delay) var(--easeOutCubic)}@keyframes u-entrada{0%{opacity:0;translate:0 .8rem}}.u-entrada.is-closing{pointer-events:none;animation:u-entrada-sale .14s var(--easeOutCubic) forwards}@keyframes u-entrada-sale{to{opacity:0;translate:0 .4rem}}@media (prefers-reduced-motion:reduce){.u-entrada,.u-entrada.is-closing{animation:none}}

