.perfil{--m-vw:1vw;--m-vh:1vh;--m-vmax:1vmax;--m-vmin:1vmin;--p-sa-arriba:var(--sa-top,env(safe-area-inset-top,0px));--p-sa-abajo:var(--sa-bottom,env(safe-area-inset-bottom,0px));isolation:isolate;background-color:var(--p-base);min-height:100dvh;color:var(--p-info);font-family:var(--p-fuente,inherit);text-align:center;font-size:15px;line-height:1.5;position:relative;overflow:hidden;container:perfil/inline-size}.perfil.muestra{min-height:100%}.p-amb{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.p-amb>i{position:absolute}.perfil.muestra .p-amb{height:calc(100 * var(--m-vh));position:absolute}.p-fondo{z-index:-2;pointer-events:none;background-color:var(--p-base);background-image:var(--p-fondo);background-size:var(--p-tam,cover);background-repeat:var(--p-rep,no-repeat);background-position:var(--p-pos,center);position:absolute;inset:0}.p-imagen{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.perfil.muestra .p-imagen{height:calc(100 * var(--m-vh));position:absolute}.p-imagen>i{inset:calc(var(--p-desenfoque,0px) * -2);background:var(--p-imagen) center / cover no-repeat;filter:blur(var(--p-desenfoque,0px));position:absolute}.p-imagen:after{content:"";background:linear-gradient(#080a0e4d 0%,#080a0e5c 45%,#080a0e8f 100%);position:absolute;inset:0}.p-imagen[data-tono=claro]:after{background:linear-gradient(#ffffff57 0%,#fff6 45%,#ffffff94 100%)}.pt-desliza .perfil{--p-pantalla:calc(100 * var(--m-vh))}.vp-pagina .perfil{--p-pantalla:100cqh}@container perfil (max-width:959.98px){:is(.pt-desliza,.vp-pagina) .perfil>:is(.p-imagen,.p-amb){height:var(--p-pantalla);margin-bottom:calc(-1 * var(--p-pantalla));display:block;position:sticky;inset:0 auto auto}}.p-columna{width:100%;max-width:580px;padding:calc(var(--p-sa-arriba) + 60px) 20px calc(var(--p-sa-abajo) + 24px);justify-items:center;gap:14px;margin:0 auto;display:grid;position:relative}@container perfil (min-width:640px){.p-columna{padding-top:calc(var(--p-sa-arriba) + 76px);gap:16px}}@container perfil (min-width:1024px){.p-columna{padding-top:clamp(72px,12dvh,140px)}}.p-acciones{top:calc(var(--p-sa-arriba) + 10px);pointer-events:none;justify-content:flex-end;gap:8px;display:flex;position:absolute;inset-inline:14px}.p-acciones>*{pointer-events:auto}@container perfil (min-width:640px){.p-acciones{top:calc(var(--p-sa-arriba) + 20px);inset-inline:20px}}.p-linkr{margin-right:auto}.p-linkr-simbolo{background:currentColor;width:20px;height:20px;display:block;-webkit-mask:url(/marca/simbolo.svg) 50%/contain no-repeat;mask:url(/marca/simbolo.svg) 50%/contain no-repeat}.p-accion{background:var(--p-aux-fondo,var(--p-sup));width:44px;height:44px;color:var(--p-aux-tinta,var(--p-sup-titulo));box-shadow:inset 0 0 0 1px var(--p-aux-borde,var(--p-sup-borde));-webkit-backdrop-filter:var(--p-vidrio);backdrop-filter:var(--p-vidrio);transition:transform .18s var(--ease-salida), box-shadow .18s var(--ease-salida);border-radius:50%;place-items:center;display:grid}:is(a,button).p-accion,.p-red{cursor:pointer}@media (hover:hover){:is(a,button).p-accion:hover,.p-red:hover{box-shadow:inset 0 0 0 1px var(--p-aux-borde,var(--p-sup-borde)), 0 8px 18px -8px #00000059;transform:scale(1.08)}}:is(a,button).p-accion:active{transform:scale(.94)}.p-accion svg{width:19px;height:19px}.p-accion .p-icono-compartir{translate:-1px}.p-avatar{letter-spacing:-.02em;width:116px;height:116px;box-shadow:0 0 0 4px var(--p-anillo), 0 12px 30px #0000002e;border-radius:50%;place-items:center;font-size:38px;font-weight:700;display:grid;overflow:hidden}.p-avatar.iniciales{background:var(--p-sup-solido);color:var(--p-sup-titulo);font-size:40px}.p-avatar img,.p-avatar svg{object-fit:cover;width:100%;height:100%}.p-banner{z-index:-1;top:0;width:min(100%, calc((var(--p-sa-arriba) + 200px) * 3.2));height:calc(var(--p-sa-arriba) + 200px);background:var(--banner) center / cover no-repeat;margin-inline:auto;position:absolute;inset-inline:0;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.perfil:has(>.p-banner) .p-columna{padding-top:calc(var(--p-sa-arriba) + 112px)}@container perfil (min-width:640px){.p-banner{width:min(100%, calc((var(--p-sa-arriba) + 260px) * 3.2));height:calc(var(--p-sa-arriba) + 260px);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 50%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#000 50%,#0000),linear-gradient(90deg,#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.perfil:has(>.p-banner) .p-columna{padding-top:calc(var(--p-sa-arriba) + 150px)}}@container perfil (min-width:1024px){.p-banner{width:min(100%,1024px);height:320px}.perfil:has(>.p-banner) .p-columna{padding-top:180px}}.p-nombre{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:20ch;margin-top:6px;font-size:26px;font-weight:700;line-height:1.15}.p-linea{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.p-nombre.p-usuario{max-width:none}.p-usuario .sello{vertical-align:-.11em;width:.9em;height:.9em;margin-left:.16em;display:inline-block}.p-linea .p-usuario .sello{vertical-align:-2px;width:15px;height:15px;margin-left:4px}.p-tipo{background:var(--p-aux-fondo,var(--p-sup));color:var(--p-aux-tinta,var(--p-sup-titulo));box-shadow:inset 0 0 0 1px var(--p-aux-borde,var(--p-sup-borde));-webkit-backdrop-filter:var(--p-vidrio);backdrop-filter:var(--p-vidrio);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.perfil.animado :is(.p-nombre,.p-desc,.p-linea>span:not(.p-tipo)){text-shadow:0 1px 2px color-mix(in oklab, var(--p-base) 70%, transparent), 0 0 18px color-mix(in oklab, var(--p-base) 60%, transparent)}.p-desc{white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;max-width:40ch;font-size:16px;font-weight:500;line-height:1.45}.p-tarjeta{text-align:left;background:var(--p-sup);width:100%;color:var(--p-sup-titulo);box-shadow:var(--p-sombra), inset 0 0 0 1px var(--p-sup-borde);-webkit-backdrop-filter:var(--p-vidrio);backdrop-filter:var(--p-vidrio);--p-abierto:color-mix(in oklab, #2fd184 72%, var(--p-sup-titulo));--p-pronto:color-mix(in oklab, #f5b73b 72%, var(--p-sup-titulo));border-radius:22px;overflow:hidden}.p-estado{text-align:left;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 18px;font-size:15px;font-weight:600;display:flex}.p-punto{background:var(--p-abierto);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s cubic-bezier(.22,.61,.36,1) infinite latido-abierto}.p-estado.pronto .p-punto{background:var(--p-pronto);animation-name:latido-pronto}@keyframes latido-pronto{0%{box-shadow:0 0 #f5b73b8c}70%{box-shadow:0 0 0 7px #f5b73b00}to{box-shadow:0 0 #f5b73b00}}.p-estado.cerrado .p-punto{background:var(--p-sup-meta);animation:none}.p-estado-palabra{background:color-mix(in srgb, var(--p-sup-titulo) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p-sup-titulo) 24%, transparent);border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 10px 3px 9px;display:inline-flex}.p-estado-texto{text-wrap:pretty;flex:1;min-width:0}.p-estado-palabra{vertical-align:middle}.p-estado-resto{vertical-align:middle;margin-left:8px;font-weight:500}.p-estado-abre{width:18px;height:18px;color:var(--p-sup-meta);transition:transform .2s var(--ease-salida);flex:none;margin-left:auto;transform:rotate(90deg)}button.p-estado{cursor:pointer;transition:background-color .12s var(--ease-salida)}@media (hover:hover){button.p-estado:hover{background:var(--p-sup-borde)}}button.p-estado:focus-visible{outline-offset:-3px}.p-estado[aria-expanded=true] .p-estado-abre{transform:rotate(-90deg)}.p-horario{margin:0;padding:0 18px 10px;font-size:14px;list-style:none;display:grid}.p-horario[hidden]{display:none}.p-horario li{color:var(--p-sup-meta);box-shadow:inset 0 1px 0 var(--p-sup-borde);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:7px 0;display:grid}.p-horario-horas{text-align:right;justify-items:end;display:grid}.p-horario-horas>span{white-space:nowrap}.p-horario li.hoy{color:var(--p-sup-titulo);font-weight:700}.p-mapa{background-color:var(--p-mapa-fondo);height:112px;position:relative;overflow:hidden}.p-mapa i{background:var(--p-mapa-tinta);position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:640px 200px;mask-size:640px 200px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-mapa .manzanas-a{opacity:.07;-webkit-mask-image:var(--mapa-manzanas-a);mask-image:var(--mapa-manzanas-a)}.p-mapa .manzanas-b{opacity:.11;-webkit-mask-image:var(--mapa-manzanas-b);mask-image:var(--mapa-manzanas-b)}.p-pin{width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-pin .halo{fill:var(--p-sup-solido);opacity:.45}.p-pin path{fill:var(--p-res-pin,var(--p-mapa-tinta));filter:drop-shadow(0 1px 2px #00000059)}.p-pin .ojo{fill:var(--p-sup-solido)}.p-llegar{width:100%;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px 16px;display:grid}button.p-llegar{cursor:pointer;transition:background-color .12s var(--ease-salida)}button.p-llegar[data-popup-open]{background:var(--p-sup-borde)}@media (hover:hover){button.p-llegar:hover{background:var(--p-sup-borde)}}button.p-llegar:focus-visible{outline-offset:-3px}.p-llegar strong{font-size:16px;font-weight:700;display:block}.p-llegar span{color:var(--p-sup-meta);margin-top:2px;font-size:14px;display:block}.p-llegar svg{width:20px;height:20px}.p-llamar{box-shadow:inset 0 1px 0 var(--p-sup-borde);transition:background-color .12s var(--ease-salida);padding-top:14px}@media (hover:hover){.p-llamar:hover{background:var(--p-sup-borde)}}.p-llamar:focus-visible{outline-offset:-3px}.p-tarjeta>.p-llamar:first-child{box-shadow:none}.p-cta{background:var(--p-res);width:100%;min-height:76px;color:var(--p-res-texto);font-family:var(--font-sans);text-align:left;box-shadow:inset 0 0 0 1px #ffffff14, 0 1px 2px #0000001f, 0 12px 28px -12px var(--p-res-sombra);transition:transform .16s var(--ease-salida), box-shadow .16s var(--ease-salida);border-radius:20px;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:14px;padding:14px 16px 14px 22px;display:grid;position:relative}.p-cta-texto{gap:2px;min-width:0;display:grid}.p-cta b{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.2}.p-cta small{opacity:.78;font-size:13px;font-weight:500;line-height:1.35}.p-cta-flecha{background:var(--p-res-circulo);width:40px;height:40px;color:var(--p-res-flecha);transition:transform .2s var(--ease-salida);border-radius:50%;place-items:center;display:grid}.p-cta-flecha svg{stroke-width:2.2px;width:19px;height:19px;transform:scaleX(-1)}a.p-cta:focus-visible{outline:2px solid var(--p-res);outline-offset:3px}@media (hover:hover){a.p-cta:hover{box-shadow:inset 0 0 0 1px #ffffff14, 0 2px 4px #0000001f, 0 16px 32px -12px var(--p-res-sombra);transform:translateY(-1px)}a.p-cta:hover .p-cta-flecha{transform:translate(3px)}}a.p-cta:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.p-cta,.p-cta-flecha{transition:none}a.p-cta:active{transform:none}@media (hover:hover){a.p-cta:hover,a.p-cta:hover .p-cta-flecha{transform:none}}}.p-servicios{padding-bottom:4px}.p-servicios-cab{justify-content:space-between;align-items:baseline;padding:16px 18px 6px;font-size:16px;font-weight:700;display:flex}.p-servicios-cab span{color:var(--p-sup-meta);font-size:13px;font-weight:600}.p-servicios ul{display:grid}.p-servicio{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 18px 10px 22px;display:grid;position:relative}.p-servicio:before{content:"";background:var(--p-sup-titulo);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:8px}.p-servicio+.p-servicio,.p-servicios ul+ul>.p-servicio:first-child{box-shadow:inset 0 1px 0 var(--p-sup-borde)}.p-servicio-texto{gap:2px;min-width:0;display:grid}.p-servicio strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.p-servicio-texto small{-webkit-line-clamp:2;line-clamp:2;color:var(--p-sup-meta);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.p-servicio-meta{white-space:nowrap;font-variant-numeric:tabular-nums;justify-items:end;font-size:16px;font-weight:700;line-height:1.2;display:grid}.p-servicio-meta small{color:var(--p-sup-meta);font-size:13px;font-weight:600}.p-reco{color:var(--p-sup-meta);box-shadow:inset 0 0 0 1px var(--p-sup-borde);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.p-servicios-mas{width:100%;min-height:48px;box-shadow:inset 0 1px 0 var(--p-sup-borde);color:var(--p-sup-titulo);text-align:left;cursor:pointer;transition:background-color .12s var(--ease-salida);justify-content:space-between;align-items:center;padding:0 14px 0 22px;font-size:15px;font-weight:600;display:flex}@media (hover:hover){.p-servicios-mas:hover{background:var(--p-sup-borde)}}.p-servicios-mas:focus-visible{outline-offset:-3px}.p-servicios-mas>svg{width:18px;height:18px;color:var(--p-sup-meta);transition:transform .2s var(--ease-salida);transform:rotate(90deg)}.p-servicios-mas[aria-expanded=true]>svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.p-servicios-mas>svg{transition:none}}.p-boton{border-radius:var(--p-radio,999px);background:var(--p-boton-fondo,var(--p-boton));width:100%;min-height:56px;-webkit-backdrop-filter:var(--p-boton-lente,var(--p-boton-vidrio,none));backdrop-filter:var(--p-boton-lente,var(--p-boton-vidrio,none));color:var(--p-boton-texto);text-wrap:balance;overflow-wrap:anywhere;box-shadow:var(--p-boton-sombra,0 6px 18px #00000014), var(--p-halo,0 0 0 transparent), var(--p-alza,0 0 0 transparent);transition:transform .2s var(--ease-salida), box-shadow .2s var(--ease-salida);justify-content:center;align-items:center;padding:10px 52px;font-size:17px;font-weight:600;line-height:1.3;display:flex;position:relative}.perfil :is(a,button){-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.p-boton{-webkit-user-select:none;user-select:none}.p-optica{pointer-events:none;position:absolute}@supports (-webkit-touch-callout:none) or (appearance:none){.p-boton{-webkit-backdrop-filter:var(--p-boton-vidrio,none);backdrop-filter:var(--p-boton-vidrio,none)}}.p-hueco{border-radius:var(--p-radio,999px);border:2px dashed color-mix(in srgb, currentColor 34%, transparent);min-height:56px;color:color-mix(in srgb, currentColor 78%, transparent);justify-content:center;align-items:center;padding:10px 24px;font-size:15px;font-weight:600;display:flex}.p-hueco+.p-hueco{opacity:.7}.p-hueco+.p-hueco+.p-hueco{opacity:.45}@media (hover:hover){a.p-boton:hover{--p-alza:0 14px 28px -10px #00000052;transform:translateY(-2px)}}a.p-boton:focus-visible{--p-alza:0 14px 28px -10px #00000052;transform:translateY(-2px)}.p-boton:active,a.p-boton:active{transform:scale(.97)}.p-boton.fijado{box-shadow:inset 0 0 0 1.5px var(--p-cta-borde), var(--p-boton-sombra,0 6px 18px #00000014), var(--p-halo,0 0 0 transparent), var(--p-alza,0 0 0 transparent);font-weight:700}.p-boton-icono{opacity:.9;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:20px}.p-boton.con-mini{padding-inline:64px}.p-boton-mini{aspect-ratio:1;background:var(--mini-img) center / cover no-repeat;border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;box-shadow:inset 0 0 0 1px #0000000f}.p-boton.p-principal{border-radius:clamp(12px, var(--p-radio,999px), 24px);text-align:left;text-wrap:pretty;grid-template-columns:56px minmax(0,1fr) 36px;justify-content:stretch;align-items:center;gap:14px;min-height:84px;padding:13px 16px 13px 13px;display:grid}.p-principal-marca{border-radius:clamp(4px, var(--p-radio,999px), 16px);background:color-mix(in srgb, currentColor 9%, transparent);width:56px;height:56px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 28%, transparent);place-items:center;display:grid}.p-principal-marca.foto{box-shadow:none;background:0 0;overflow:hidden}.p-principal-marca img{object-fit:cover;width:100%;height:100%;display:block}.p-principal-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.p-principal-texto strong{overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.p-principal-texto span{white-space:nowrap;text-overflow:ellipsis;opacity:.72;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.p-principal-flecha{width:36px;height:36px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 32%, transparent);transition:transform .2s var(--ease-salida);border-radius:50%;place-items:center;display:grid}.p-principal-flecha svg{width:18px;height:18px;transform:scaleX(-1)}@media (hover:hover){.p-principal:hover .p-principal-flecha{transform:translate(3px)}}@container perfil (max-width:360px){.p-boton.p-principal{grid-template-columns:48px minmax(0,1fr) 32px;gap:11px;padding:12px}.p-principal-marca{width:48px;height:48px}.p-principal-flecha{width:32px;height:32px}}@keyframes p-anim-destello{0%{transform:translate(-115%)}to{transform:translate(115%)}}@keyframes p-anim-gelatina{0%{transform:scale(1)}22%{transform:scale(1.07,.92)}38%{transform:scale(.95,1.05)}54%{transform:scale(1.03,.97)}70%{transform:scale(.99,1.01)}85%{transform:scale(1.01,.995)}to{transform:scale(1)}}@keyframes p-anim-rebote{0%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}28%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-8px)}50%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)scale(1.02,.97)}68%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translateY(-3px)}84%,to{transform:translateY(0)}}@keyframes p-anim-onda{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--p-anim-tinta) 45%, transparent)}to{box-shadow:0 0 0 16px #0000}}@property --p-giro{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes p-anim-giro{to{--p-giro:360deg}}.perfil[data-animacion] a.p-boton{--p-anim-tinta:var(--p-info)}.perfil[data-animacion=destello] a.p-boton{overflow:hidden}.perfil[data-animacion=destello] a.p-boton:after,.perfil[data-animacion=onda] a.p-boton:before,.perfil[data-animacion=halo] a.p-boton:before{content:"";pointer-events:none;position:absolute}.perfil[data-animacion=destello] a.p-boton:after{background:linear-gradient(105deg, transparent 36%, color-mix(in srgb, var(--p-boton-texto) 12%, transparent) 43%, #ffffff9e 50%, color-mix(in srgb, var(--p-boton-texto) 12%, transparent) 57%, transparent 64%);inset:0;transform:translate(-115%)}.perfil[data-animacion=onda] a.p-boton:before{border-radius:inherit;inset:0}.perfil[data-animacion=halo] a.p-boton:before{border-radius:inherit;background:conic-gradient(from var(--p-giro), transparent 0deg, var(--p-anim-tinta) 50deg, transparent 120deg, transparent 180deg, var(--p-anim-tinta) 230deg, transparent 300deg);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--p-anim-tinta) 70%, transparent));-webkit-mask-composite:xor;opacity:0;transition:opacity .24s var(--ease-salida);padding:3px;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.perfil[data-animacion=destello] a.p-boton:hover:after{animation:1s cubic-bezier(.45,0,.25,1) both p-anim-destello}.perfil[data-animacion=gelatina] a.p-boton:hover{animation:.76s ease-out both p-anim-gelatina;transform:none}.perfil[data-animacion=rebote] a.p-boton:hover{animation:.72s both p-anim-rebote;transform:none}.perfil[data-animacion=onda] a.p-boton:hover:before{animation:1.3s cubic-bezier(.2,.7,.3,1) infinite p-anim-onda}.perfil[data-animacion=halo] a.p-boton:hover:before{opacity:1;animation:2.2s linear infinite p-anim-giro}}.perfil[data-animacion=destello] a.p-boton:is(:focus-visible,:active):after{animation:1s cubic-bezier(.45,0,.25,1) both p-anim-destello}.perfil[data-animacion=gelatina] a.p-boton:is(:focus-visible,:active){animation:.76s ease-out both p-anim-gelatina;transform:none}.perfil[data-animacion=rebote] a.p-boton:is(:focus-visible,:active){animation:.72s both p-anim-rebote;transform:none}.perfil[data-animacion=onda] a.p-boton:is(:focus-visible,:active):before{animation:1.3s cubic-bezier(.2,.7,.3,1) infinite p-anim-onda}.perfil[data-animacion=halo] a.p-boton:is(:focus-visible,:active):before{opacity:1;animation:2.2s linear infinite p-anim-giro}@media (prefers-reduced-motion:reduce){a.p-boton,a.p-boton:focus-visible,a.p-boton:active{animation:none!important;transform:none!important}@media (hover:hover){:is(a,button).p-accion:hover,.p-red:hover,a.p-boton:hover,.p-principal:hover .p-principal-flecha{animation:none!important;transform:none!important}}a.p-boton:before,a.p-boton:after{animation:none!important}}.p-redes{flex-wrap:wrap;justify-content:center;gap:10px;max-width:270px;padding-top:4px;display:flex}.p-red{background:var(--p-aux-fondo,var(--p-sup));width:44px;height:44px;color:var(--p-aux-tinta,var(--p-sup-titulo));box-shadow:inset 0 0 0 1px var(--p-aux-borde,var(--p-sup-borde));-webkit-backdrop-filter:var(--p-vidrio);backdrop-filter:var(--p-vidrio);transition:transform .18s var(--ease-salida), box-shadow .18s var(--ease-salida);border-radius:50%;place-items:center;display:grid}.p-red:active{transform:scale(.94)}.p-red>*{width:22px;height:22px}.p-columna.vacia{min-height:calc(100dvh / var(--z,1));flex-direction:column;align-items:center;display:flex}.p-columna.vacia>.p-avatar,.p-columna.vacia>.p-pie{margin-top:auto}.p-vacia{text-align:center;text-wrap:balance;max-width:30ch;font-size:16px;font-weight:500;line-height:1.45}.p-pie{color:var(--p-pie);gap:4px;padding:28px 0 8px;font-size:13px;font-weight:600;display:grid}.p-pie a{justify-content:center;align-items:center;min-height:44px;padding:0 7px;display:inline-flex}.p-pie nav{opacity:.9;flex-wrap:wrap;justify-content:center;font-weight:500;display:flex}@media (hover:hover){.p-pie a:hover{text-underline-offset:2px;text-decoration:underline}}.perfil :focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.p-punto{animation:none}.p-estado-abre{transition:none}}.p-aviso-copiado{left:50%;bottom:calc(var(--p-sa-abajo) + 24px);z-index:3;background:var(--p-sup-solido);color:var(--p-sup-titulo);box-shadow:var(--p-sombra), inset 0 0 0 1px var(--p-sup-borde);opacity:0;transition:opacity .2s var(--ease-salida), transform .2s var(--ease-salida);pointer-events:none;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%,8px)}.p-aviso-copiado[data-visible]{opacity:1;transform:translate(-50%)}.ma-menu.p-menu{background:var(--p-sup-solido);color:var(--p-sup-titulo);font-family:var(--p-fuente,inherit);box-shadow:0 18px 48px #00000047, inset 0 0 0 1px var(--p-sup-borde)}.ma-menu.p-menu:before{background:var(--p-sup-borde)}.p-menu .ma-titulo{color:var(--p-sup-meta);padding:6px 12px 4px;font-size:12px;font-weight:600;display:block}.p-menu .ma-opcion{color:var(--p-sup-titulo)}.p-menu .ma-opcion[data-highlighted]{background:var(--p-sup-borde)}.p-menu .ma-opcion svg{color:var(--p-sup-meta)}@container perfil (min-width:960px){.perfil:not(.rv)>*{--hoja:min(100cqw - 48px, 536px);--hoja-arriba:24px;--hoja-radio:28px}.perfil:not(.rv)>:is(.p-fondo,.p-amb,.p-imagen){inset:var(--hoja-arriba) 0 0;width:var(--hoja);border-radius:var(--hoja-radio) var(--hoja-radio) 0 0;margin-inline:auto;position:fixed}.perfil:not(.rv)>.p-fondo{box-shadow:0 16px 48px -12px #0000004d, 0 0 0 100vmax var(--p-fuera,var(--p-base))}.perfil:not(.rv)>.p-columna:before{content:"";top:var(--hoja-arriba);z-index:5;width:var(--hoja);height:var(--hoja-radio);border-radius:var(--hoja-radio) var(--hoja-radio) 0 0;box-shadow:0 0 0 100vmax var(--p-fuera,var(--p-base));clip-path:inset(calc(-1 * var(--hoja-arriba)) -100vmax 2px -100vmax);pointer-events:none;margin-inline:auto;position:fixed;left:0;right:0}.perfil:not(.rv)>.p-columna:after{content:"";inset:var(--hoja-arriba) 0 0;z-index:6;width:var(--hoja);border-radius:var(--hoja-radio) var(--hoja-radio) 0 0;box-shadow:inset 0 0 .01px 1px var(--p-sup-borde);pointer-events:none;margin-inline:auto;position:fixed}.perfil:not(.rv)>.p-amb{--m-vw:calc(var(--hoja) / 100);--m-vh:min(1dvh, 11px);--m-vmax:max(var(--m-vw), var(--m-vh));--m-vmin:min(var(--m-vw), var(--m-vh));overflow:clip}.p-columna{max-width:520px;padding-top:calc(var(--hoja-arriba,0px) + clamp(76px, 10dvh, 120px));gap:18px}.p-boton{min-height:60px}.p-mapa{height:148px}.p-accion{width:48px;height:48px}.p-accion svg{width:21px;height:21px}.p-linkr-simbolo{width:22px;height:22px}.p-redes{gap:12px;max-width:372px}.p-red{width:50px;height:50px}.p-red>*{width:24px;height:24px}.perfil:not(:has(>.p-banner)) .p-columna{min-height:calc(100dvh / var(--z,1));padding-top:calc(var(--hoja-arriba,0px) + 72px);flex-direction:column;align-items:center;display:flex}:is(.perfil:not(:has(>.p-banner)) .p-columna>.p-avatar,.perfil:not(:has(>.p-banner)) .p-columna>.p-pie){margin-top:auto}.p-avatar{width:128px;height:128px}.p-nombre{font-size:30px}.p-acciones{top:calc(var(--hoja-arriba,0px) + 20px)}.p-banner{top:var(--hoja-arriba,0px);width:var(--hoja,min(100cqw, 680px));height:240px;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.perfil:has(>.p-banner) .p-columna{padding-top:calc(var(--hoja-arriba,0px) + 164px)}}@media (min-height:760px){@container perfil (min-width:1600px){.perfil:not(.rv)>*{--z:1.1;zoom:var(--z)}}@container perfil (min-width:1900px){.perfil:not(.rv)>*{--z:1.18}}}@media (min-height:900px){@container perfil (min-width:2300px){.perfil:not(.rv)>*{--z:1.25;zoom:var(--z)}}@container perfil (min-width:3200px){.perfil:not(.rv)>*{--z:1.5}}}@media (max-height:800px){@container perfil (min-width:960px){.p-banner{height:200px}.perfil:has(>.p-banner) .p-columna{padding-top:calc(var(--hoja-arriba,0px) + 136px)}.p-columna{padding-top:calc(var(--hoja-arriba,0px) + 64px);gap:14px}.p-avatar{width:104px;height:104px}.p-nombre{font-size:28px}}}@media (max-width:39.99rem){.p-menu .ma-titulo{border-bottom:1px solid var(--p-sup-borde);color:var(--p-sup-titulo);margin-bottom:4px;padding:6px 12px 10px;font-size:15px;font-weight:700}}.p-desc+.p-trabajo{margin-top:-8px}.p-trabajo :is(a,b){font-weight:700}.p-trabajo a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s var(--ease-salida);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.p-trabajo a:hover{text-decoration-color:currentColor}}.p-galeria,.p-destacada{--b-tinta:currentColor;--b-sec:color-mix(in srgb, currentColor 72%, transparent);--b-sup:color-mix(in srgb, currentColor 10%, transparent);--b-control:color-mix(in srgb, currentColor 12%, transparent);--b-filo-fuerte:color-mix(in srgb, currentColor 30%, transparent);padding-top:12px}.b-destacada.p-destacada{padding-top:4px}
