.puntos_pagina__kn94u{display:flex;flex-direction:column;gap:var(--block-gap)}.puntos_volver__urvYd{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;border-radius:50%;text-decoration:none}.puntos_volver__urvYd:active{transform:scale(var(--pro-press))}.puntos_volver__urvYd:focus-visible{outline:2px solid var(--pro-focus);outline-offset:2px}.puntos_flecha__k0W6C{width:11px;height:11px;margin-left:4px;border-bottom:2px solid var(--text-secondary);border-left:2px solid var(--text-secondary);transform:rotate(45deg)}.puntos_entrada__e9TqX{margin:0;font-size:15px;line-height:1.5;color:var(--text-secondary)}.puntos_vacio__JcEEM{margin:0;font-size:15px;line-height:1.5;color:var(--pro-text-3)}.puntos_lista__xTE7N{display:flex;flex-direction:column;gap:12px}.puntos_columnas__AcHxu,.puntos_principal__K9LZs{display:flex;flex-direction:column;gap:var(--block-gap)}.puntos_metal__mnFvZ.puntos_metal__mnFvZ{--metal-padding:22px;display:flex;flex-direction:column;gap:12px;min-height:228px}.puntos_metalArriba__Xpaz0{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.puntos_metalMarca__ejois{display:flex;flex-direction:column;gap:4px;min-width:0}.puntos_metalTienda__J0FIE{overflow:hidden;color:var(--pro-metal-text-1);font-size:18px;font-weight:800;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.puntos_metalRotulo__1_5gE{color:var(--pro-metal-text-3);font-size:var(--pro-size-label);font-weight:800;letter-spacing:var(--pro-tracking-frase)}.puntos_metalLogo__OPy9a{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px var(--pro-metal-glass-border)}.puntos_metalCifra__E8SSD{display:inline-flex;align-items:baseline;gap:8px;margin-top:6px}.puntos_metalNumero__KZrwt{font-family:var(--pro-font-figure);font-size:48px;font-weight:700;letter-spacing:var(--pro-tracking-figure);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--pro-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.puntos_metalUnidad__9kqBs{color:var(--pro-metal-text-2);font-size:15px;font-weight:700}.puntos_metalBarra__0suyO{display:block;overflow:hidden;height:6px;border-radius:3px;background:var(--pro-metal-track);box-shadow:var(--cli-groove)}.puntos_metalRelleno__TN7_X{display:block;height:100%;border-radius:3px;background:var(--pro-bar-gold);box-shadow:0 0 10px color-mix(in srgb,var(--pro-metal-gold-glow) 60%,transparent)}@supports not (color:color-mix(in srgb,red,red)){.puntos_metalRelleno__TN7_X{box-shadow:0 0 10px rgba(240,212,147,.33)}}.puntos_metalLinea__lUeF6{color:var(--pro-metal-text-1);font-size:16px;font-weight:800;letter-spacing:-.01em}.puntos_metalLinea__lUeF6[data-listo]{width:-moz-fit-content;width:fit-content;background:var(--pro-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.puntos_metalNota__uOc_h{margin-top:-6px;color:var(--pro-metal-text-2);font-size:13px;font-weight:700}.puntos_metalPie__E6EXn{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--pro-metal-glass-border)}.puntos_metalTitular__DeSxd{overflow:hidden;color:var(--pro-metal-text-2);font-size:12px;font-weight:700;letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:var(--cli-engraved)}.puntos_metalCaduca__4_vxA{color:var(--pro-metal-text-3);font-size:12px;font-weight:700}.puntos_bloque__pNrWh{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid transparent;border-radius:var(--pro-radius-3);background:var(--pro-card-bg) padding-box,var(--pro-edge-metal-soft) border-box;box-shadow:var(--pro-top-light),var(--pro-shadow-1)}.puntos_rotulo__jrUx5{margin:0;font-size:var(--pro-size-label);font-weight:800;letter-spacing:var(--pro-tracking-frase);color:var(--pro-text-3)}.puntos_nota__U3MLn{margin:0;font-size:14px;line-height:1.45;color:var(--pro-text-3)}.puntos_filas__Wv7vK{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.puntos_fila__Ehm4H{display:flex;align-items:center;gap:12px;min-height:var(--pro-touch);padding:8px 0;border-top:1px solid var(--pro-line)}.puntos_fila__Ehm4H:first-child{border-top:0}.puntos_filaTexto__DyEAk{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.puntos_filaTitulo__i2ccW{color:var(--pro-text-1);font-size:15px;font-weight:700}.puntos_filaSub__8ziEY{color:var(--pro-text-3);font-size:13px;font-weight:600}.puntos_teLlega__3eQEI{flex:none;padding:4px 10px;border-radius:999px;background:var(--pro-gold-brushed);box-shadow:var(--pro-gold-brushed-bevel);color:var(--pro-on-gold);font-size:12px;font-weight:800}.puntos_cantidad__Y4kbZ{flex:none;color:var(--pro-text-1);font-family:var(--pro-font-figure);font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.puntos_cantidad__Y4kbZ[data-resta]{color:var(--pro-text-3)}.puntos_reservar__IP15c{align-self:stretch}@media (min-width:720px){.puntos_pagina__kn94u{width:100%;max-width:980px;margin:0 auto}.puntos_lista__xTE7N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.puntos_columnas__AcHxu{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start;grid-gap:24px;gap:24px}.puntos_bloque__pNrWh{padding:22px 24px}.puntos_reservar__IP15c{align-self:flex-start;min-width:240px;padding:0 28px}}.puntos_legal__ZczAc{margin:calc(var(--block-gap) * -.5) 4px 0;color:var(--text-secondary);font-size:13px;line-height:1.5}.foto-con-repuesto_tarde__xvCHU{transition:opacity var(--pro-dur) var(--pro-ease)}.foto-con-repuesto_tarde__xvCHU[data-llega=no]{opacity:0}.historias_fila__IZKVh{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.historias_fila__IZKVh::-webkit-scrollbar{display:none}.historias_historia__WR_o0{display:flex;flex:none;flex-direction:column;align-items:center;gap:7px;width:84px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.historias_aro__bOHs6{display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:3px;border-radius:50%;background:var(--button-primary-bg)}.historias_foto__I0RoN{padding:2px;background:var(--bg)}.historias_foto__I0RoN,.historias_img__rYrZP{display:block;width:100%;height:100%;border-radius:50%}.historias_img__rYrZP{object-fit:cover}.historias_historia__WR_o0:active .historias_aro__bOHs6{transform:scale(var(--pro-press))}.historias_nombre__hBDdl{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--text-secondary)}.historias_visor__LYKf7{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;flex-direction:column;background:#05070a;color:#f4f2ee;animation:historias_entra__dN0AF var(--pro-dur) var(--pro-ease) backwards}.historias_segmentos__lR_7I{display:flex;gap:4px;padding:calc(env(safe-area-inset-top) + 10px) 12px 0}.historias_segmento__UnvJO{flex:1 1;height:3px;border-radius:2px;background:rgba(244,242,238,.28)}.historias_segmentoOn__cNc6d{background:#f0d493}.historias_cabeza__VAZwI{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 8px 16px}.historias_categoria__9bnuX{font-size:15px;font-weight:700}.historias_cerrar__4E5AO{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.historias_cerrar__4E5AO svg{width:24px;height:24px;fill:none;stroke:#f4f2ee;stroke-width:2;stroke-linecap:round}.historias_carril__rZEVY{display:flex;flex:1 1;min-height:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.historias_carril__rZEVY::-webkit-scrollbar{display:none}.historias_pagina__ECdzD{display:flex;flex:none;align-items:center;justify-content:center;width:100%;scroll-snap-align:center;scroll-snap-stop:always;padding:0 0 calc(env(safe-area-inset-bottom) + 16px)}.historias_grande__6guGE{max-width:100%;max-height:100%;object-fit:contain}@keyframes historias_entra__dN0AF{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.historias_visor__LYKf7{animation:none}.historias_historia__WR_o0:active .historias_aro__bOHs6{transform:none}}.horario_tarjeta__oQW6z{display:flex;flex-direction:column;gap:14px;padding:18px 16px 14px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-card)}.horario_estado__AyWBs{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:8px 14px 8px 12px;border:1px solid var(--line);border-radius:18px;background:var(--surface-alt);color:var(--text-secondary);font-size:14px;font-weight:700}.horario_estado__AyWBs[data-abierto=si]{border-color:var(--trend-up-line);background:var(--trend-up-bg);color:var(--text)}.horario_punto__ouB_h{position:relative;width:8px;height:8px;flex:none;border-radius:50%;background:var(--text-secondary)}.horario_estado__AyWBs[data-abierto=si] .horario_punto__ouB_h{background:var(--tile-green);color:var(--tile-green)}.horario_estado__AyWBs[data-abierto=si] .horario_punto__ouB_h:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:currentColor;opacity:.25;animation:horario_respira__kGc6K var(--dur-pulse) var(--ease) infinite}@keyframes horario_respira__kGc6K{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1.2);opacity:0}}.horario_semana___7kIY{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.horario_dia__xE9NQ{display:flex;flex-direction:column;gap:7px;padding:10px 12px;border:1px solid transparent;border-radius:14px}.horario_dia__xE9NQ[data-hoy=si]{border-color:var(--accent-border);background:var(--selection-selected-bg)}.horario_linea__EyUgJ{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.horario_nombre__IVJ8G{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:14px;font-weight:600}.horario_dia__xE9NQ[data-hoy=si] .horario_nombre__IVJ8G{font-weight:800}.horario_hoy__B11pI{padding:2px 8px;border-radius:8px;background:var(--button-primary-bg);color:var(--button-primary-ink);font-size:11px;font-weight:700;letter-spacing:.04em}.horario_horas__lJ_45{color:var(--text-secondary);font-size:13.5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.horario_dia__xE9NQ[data-hoy=si] .horario_horas__lJ_45{color:var(--text);font-weight:700}.horario_dia__xE9NQ[data-cerrado=si] .horario_horas__lJ_45,.horario_dia__xE9NQ[data-cerrado=si] .horario_nombre__IVJ8G{color:var(--text-secondary);font-weight:500}.horario_dia__xE9NQ[data-cerrado=si] .horario_pista__ohiZ0{opacity:.5}.horario_pista__ohiZ0{position:relative;display:block;height:8px;border-radius:4px;background:var(--surface-alt);box-shadow:inset 0 0 0 1px var(--line)}.horario_franja__UN_2y{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--accent-border)}.horario_dia__xE9NQ[data-hoy=si] .horario_franja__UN_2y{background:var(--progress-bg)}.horario_ahora__VHgO6{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;border-radius:1px;background:var(--text);box-shadow:0 0 0 2px var(--surface)}.horario_escala__P6O5F{display:flex;justify-content:space-between;margin:0;padding:0 12px;color:var(--text-secondary);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.horario_estado__AyWBs[data-abierto=si] .horario_punto__ouB_h:after{animation:none}}@media (min-width:720px){.horario_tarjeta__oQW6z{padding:22px 22px 18px}.horario_dia__xE9NQ{display:grid;grid-template-columns:150px 1fr 200px;align-items:center;grid-gap:16px;gap:16px}.horario_linea__EyUgJ{display:contents}.horario_nombre__IVJ8G{grid-column:1}.horario_pista__ohiZ0{grid-column:2;grid-row:1}.horario_horas__lJ_45{grid-column:3}.horario_escala__P6O5F{padding:0 calc(12px + 200px + 16px) 0 calc(12px + 150px + 16px)}}.portada_portada__nk4Uc{position:relative;height:clamp(350px,106vw,480px);border-radius:0 0 28px 28px;overflow:hidden;isolation:isolate;background:var(--surface-alt)}.portada_fondo__QSMLV{height:100%}.portada_carril__3fd8A{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.portada_carril__3fd8A::-webkit-scrollbar{display:none}.portada_diapositiva__ZFeNJ{flex:none;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in;scroll-snap-align:start;scroll-snap-stop:always;-webkit-tap-highlight-color:transparent}.portada_img__kvzVE{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.portada_entra__sEYjF{animation:portada_acerca__8_Vg7 1.6s var(--pro-ease) both}@keyframes portada_acerca__8_Vg7{0%{transform:scale(1.06)}}.portada_sinFotos__pzP81{height:100%;background:var(--hero-glow) 85% 15% /120% 120% no-repeat,var(--cita-sin-foto)}.portada_puntos__refQi{position:absolute;left:50%;top:29px;z-index:1;display:flex;gap:6px;padding:6px 9px;border-radius:12px;background:var(--card-chip-bg);transform:translateX(-50%);pointer-events:none}.portada_punto__HdNqX{width:6px;height:6px;border-radius:3px;background:var(--on-photo-soft);opacity:.55;transition:width var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.portada_punto__HdNqX[data-actual=si]{width:18px;opacity:1;background:var(--on-photo)}@media (prefers-reduced-motion:reduce){.portada_entra__sEYjF{animation:none}}@media (min-width:720px){.portada_portada__nk4Uc{height:440px;border-radius:28px}.portada_puntos__refQi{top:33px}}@media (min-width:1100px){.portada_portada__nk4Uc{height:500px}}.profesional_lista__tAaQ3{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.profesional_caja__xRK5v{display:block;min-width:0;filter:drop-shadow(0 0 .5px var(--pro-ticket-edge)) drop-shadow(0 10px 14px var(--pro-ticket-shadow));animation:profesional_aparece__N4KRm var(--pro-dur-enter) var(--pro-ease) backwards;animation-delay:calc(var(--orden, 0) * var(--pro-stagger))}@keyframes profesional_aparece__N4KRm{0%{opacity:0;transform:translateY(10px)}}.profesional_tarjeta__t4tTM{--matriz:74px;--corte-y:calc(100% - var(--matriz) - 1px);position:relative;display:flex;width:100%;flex-direction:column;margin:0;padding:0;overflow:hidden;border:1px solid transparent;border-radius:var(--pro-radius-3);background:var(--pro-card-bg) padding-box,var(--pro-edge-metal-soft) border-box;box-shadow:var(--pro-top-light);font:inherit;color:var(--text);text-align:left;-webkit-tap-highlight-color:transparent}.profesional_tarjeta__t4tTM[data-matriz=si]{-webkit-mask:radial-gradient(circle 9px at 0 var(--corte-y),transparent 96%,#000 100%) left /51% 100% no-repeat,radial-gradient(circle 9px at 100% var(--corte-y),transparent 96%,#000 100%) right /51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 var(--corte-y),transparent 96%,#000 100%) left /51% 100% no-repeat,radial-gradient(circle 9px at 100% var(--corte-y),transparent 96%,#000 100%) right /51% 100% no-repeat}.profesional_tarjeta__t4tTM[data-elegido=si]{background:var(--pro-card-bg) padding-box,var(--cli-gold-rim) border-box}button.profesional_tarjeta__t4tTM{cursor:pointer;transition:transform var(--cli-dur-bounce) var(--cli-ease-bounce)}button.profesional_tarjeta__t4tTM:active{transform:scale(var(--pro-press));transition-duration:var(--pro-dur-press)}button.profesional_tarjeta__t4tTM:active .profesional_flecha__ZlQE7{transform:translateX(3px)}button.profesional_tarjeta__t4tTM:focus-visible{outline:2px solid var(--pro-focus);outline-offset:-4px}.profesional_cuerpo__x_eaL{display:flex;flex-direction:column;gap:12px;padding:16px}.profesional_cabeza__Wku2X{display:flex;align-items:flex-start;gap:14px}.profesional_retrato__mJpGg{position:relative;display:flex;flex:none;width:120px;aspect-ratio:4/5;align-items:center;justify-content:center;overflow:hidden;border:4px solid var(--pro-bg);border-radius:var(--pro-radius-4);box-shadow:0 0 0 1px var(--pro-gold-border),var(--pro-shadow-2);background:color-mix(in srgb,var(--tinta) 22%,var(--surface-alt))}@supports not (color:color-mix(in srgb,red,red)){.profesional_retrato__mJpGg{background:var(--surface-alt)}}[data-theme=dark] .profesional_retrato__mJpGg{border-color:var(--pro-raised)}.profesional_foto__PHeO1{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profesional_inicial__cYVJb{font-family:var(--pro-font-figure);font-size:48px;font-weight:700;line-height:1;color:var(--text);opacity:.85}.profesional_quien__Pg8k7{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:8px;padding-top:4px}.profesional_nombre__7BIhj{font-family:var(--pro-font-figure);font-size:24px;font-weight:700;line-height:1.05;letter-spacing:var(--pro-tracking-title);color:var(--text);overflow-wrap:anywhere}.profesional_nota__4KBfM{display:inline-flex;align-self:flex-start;min-height:32px;align-items:center;gap:5px;padding:0 12px;border:1px solid var(--pro-glass-border);border-radius:var(--pro-radius-pill);background:var(--pro-glass);box-shadow:var(--pro-top-light),var(--pro-hairline-shadow);font-size:13.5px;font-weight:600;line-height:normal;color:var(--text-secondary);white-space:nowrap}.profesional_estrella__ghYcc{color:var(--accent)}.profesional_notaValor__gdq6E{font-weight:800;color:var(--text)}.profesional_sinNota__6trId{font-size:13.5px;font-weight:600;line-height:normal;color:var(--text-secondary)}.profesional_frase__yOJhT{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.4;color:var(--text);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.profesional_etiquetas__5EbO0{display:flex;flex-wrap:wrap;gap:6px}.profesional_etiqueta__epWke{padding:5px 10px;border:1px solid var(--accent-border);border-radius:var(--pro-radius-pill);background:var(--surface);font-size:12px;font-weight:700;line-height:normal;color:var(--text)}.profesional_datos__k_Fcc{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.profesional_obras__uF_am{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.profesional_obra__FxfkU{position:relative;display:block;aspect-ratio:4/3;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--pro-radius-1);background:var(--surface-alt)}button.profesional_obra__FxfkU{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--cli-dur-bounce) var(--cli-ease-bounce)}button.profesional_obra__FxfkU:active{transform:scale(var(--pro-press));transition-duration:var(--pro-dur-press)}.profesional_matriz__GfQto{display:flex;height:var(--matriz);flex:none;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 16px;border-top:1.5px dashed var(--pro-line-strong);background:var(--pro-ticket-stub)}.profesional_tarjeta__t4tTM[data-elegido=si] .profesional_matriz__GfQto{background:var(--pro-ink-bg)}.profesional_huecoTextos__NNrGM{display:flex;min-width:0;flex-direction:column;gap:3px}.profesional_rotulo__QuhjT{font-size:10px;font-weight:800;letter-spacing:var(--pro-tracking-frase);color:var(--pro-text-3)}.profesional_hueco__IsH6g{overflow:hidden;font-family:var(--pro-font-figure);font-size:17px;font-weight:700;line-height:1.15;letter-spacing:var(--pro-tracking-title);color:var(--pro-text-2);text-overflow:ellipsis;white-space:nowrap}.profesional_hueco__IsH6g[data-hay=si]{color:var(--pro-text-1)}.profesional_tarjeta__t4tTM[data-elegido=si] .profesional_hueco__IsH6g[data-hay=si]{color:var(--pro-metal-focus)}.profesional_huecoCargando__IIhGM{display:block;width:128px;height:16px;margin-top:2px;border-radius:var(--pro-radius-pill);background:var(--pro-skeleton);animation:profesional_respira__gW1Q3 var(--pro-dur-pulse) var(--pro-ease) infinite}@keyframes profesional_respira__gW1Q3{0%,to{opacity:.45}50%{opacity:.9}}.profesional_flecha__ZlQE7{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--pro-gold-border);border-radius:50%;background:var(--pro-glass);box-shadow:var(--pro-top-light);color:var(--pro-gold-ink);transition:transform var(--cli-dur-bounce) var(--cli-ease-bounce)}.profesional_flecha__ZlQE7 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.profesional_pastilla__fe4yk{display:flex;flex:none;height:44px;align-items:center;padding:0 18px;border-radius:var(--pro-radius-pill);background:var(--pro-gold-brushed);box-shadow:var(--pro-gold-brushed-bevel),var(--pro-gold-brushed-shadow);color:var(--pro-on-gold);font-size:15px;font-weight:800;line-height:normal;text-decoration:none;text-shadow:var(--pro-on-gold-shadow);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--cli-dur-bounce) var(--cli-ease-bounce)}a.profesional_pastilla__fe4yk:active,button.profesional_tarjeta__t4tTM:active .profesional_pastilla__fe4yk{transform:scale(var(--pro-press)) translateY(1px);box-shadow:var(--pro-gold-brushed-pressed),var(--pro-gold-pressed-drop);transition-duration:var(--pro-dur-press)}@media (min-width:720px){.profesional_lista__tAaQ3{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}}@media (prefers-reduced-motion:reduce){.profesional_caja__xRK5v,.profesional_huecoCargando__IIhGM{animation:none}a.profesional_pastilla__fe4yk:active,button.profesional_obra__FxfkU:active,button.profesional_tarjeta__t4tTM:active,button.profesional_tarjeta__t4tTM:active .profesional_flecha__ZlQE7,button.profesional_tarjeta__t4tTM:active .profesional_pastilla__fe4yk{transform:none}}.resenas_lista__tGUAq,.resenas_resena__6REND{display:flex;flex-direction:column;gap:10px}.resenas_resena__6REND{padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-card);animation:resenas_aparece__AOZ3K var(--pro-dur-enter) var(--pro-ease) backwards;animation-delay:calc(var(--orden, 0) * var(--pro-stagger))}@keyframes resenas_aparece__AOZ3K{0%{opacity:0;transform:translateY(10px)}}.resenas_cabeza__6qlmU{display:flex;align-items:center;gap:12px}.resenas_avatar__aL6Ic{position:relative;display:inline-flex;width:42px;height:42px;flex:none;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--tinta) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--tinta) 24%,var(--surface));color:var(--text);font-size:15px;font-weight:700;letter-spacing:.02em;overflow:hidden}@supports not (color:color-mix(in srgb,red,red)){.resenas_avatar__aL6Ic{border:1px solid transparent;background:var(--surface)}}.resenas_avatarFoto__Y_zhk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.resenas_quien__yKIUT{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px}.resenas_autor__mqSX2{overflow:hidden;color:var(--text);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.resenas_estrellas__aDVPt{color:var(--accent);font-size:14px;letter-spacing:1px;line-height:1}.resenas_estrellasOff__nBn1a{color:var(--line-strong)}.resenas_cuando__d75YZ{flex:none;align-self:flex-start;color:var(--text-secondary);font-size:12.5px}.resenas_texto__WJ__k{margin:0;color:var(--text);font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.resenas_meta__5H_Lx{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.resenas_servicio__rMoHJ{padding:4px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-alt)}.resenas_servicio__rMoHJ,.resenas_verificado__4h63e{color:var(--text-secondary);font-size:12.5px;font-weight:600}.resenas_verificado__4h63e{display:inline-flex;align-items:center;gap:4px}.resenas_verificadoIcono__20jIT{width:14px;height:14px;fill:none;stroke:var(--tile-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.resenas_respuesta__H6j_q{display:flex;flex-direction:column;gap:4px;padding:10px 12px 11px 14px;border-left:3px solid var(--accent-border);border-radius:4px 12px 12px 4px;background:var(--surface-alt)}.resenas_respuestaRotulo__L8112{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:var(--pro-tracking-frase)}.resenas_respuestaTexto__Plua8{margin:0;color:var(--text);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.resenas_pie__y2xpu{display:flex;align-items:center;justify-content:space-between;gap:12px}.resenas_reservar__3ue8J{display:inline-flex;min-height:var(--touch-min);align-items:center;padding:0 14px;border:1px solid var(--accent-border);border-radius:22px;background:var(--surface);color:var(--accent);font-size:14px;font-weight:700;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-fast) var(--ease)}.resenas_reservar__3ue8J:active{transform:scale(var(--pro-press))}.resenas_denunciar__m3ikZ{display:inline-flex;min-height:var(--touch-min);align-items:center;padding:0 4px;color:var(--text-secondary);font-size:12.5px;text-decoration:none}.resenas_denunciar__m3ikZ:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.resenas_resena__6REND{animation:none}.resenas_reservar__3ue8J:active{transform:none}}.carta_servicios__x4MZ1{display:flex;flex-direction:column;gap:28px}.carta_grupo__bIq8J{display:flex;flex-direction:column;gap:12px}.carta_seccion__7SUR8{display:flex;align-items:baseline;gap:10px;margin:0;padding:0 4px;color:var(--pro-text-1);font-family:var(--ficha-serif),var(--pro-font-figure);font-size:21px;font-weight:600;letter-spacing:-.005em}.carta_seccion__7SUR8:after{content:"";order:3;flex:1 1;height:1px;align-self:center;background:linear-gradient(90deg,var(--pro-gold-border),transparent)}.carta_cuenta__ufmRj{order:2;color:var(--pro-gold-ink);font-family:var(--pro-font-text);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.carta_lista__Oh_K7{display:flex;flex-direction:column;margin:0;padding:4px 0;list-style:none;overflow:hidden;border:1px solid var(--pro-line);border-radius:24px;background:var(--pro-surface-1);box-shadow:var(--pro-shadow-1)}.carta_servicio__Ntv0C{position:relative;animation:carta_aparece__XjsGP var(--pro-dur-enter) var(--pro-ease) backwards;animation-delay:calc(var(--orden, 0) * var(--pro-stagger))}.carta_servicio__Ntv0C+.carta_servicio__Ntv0C:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:var(--pro-line)}@keyframes carta_aparece__XjsGP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.carta_fila__5lYDM{display:flex;align-items:center;gap:14px;min-height:76px;padding:16px 16px 16px 18px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--pro-dur) var(--pro-ease)}a.carta_fila__5lYDM:active{background:var(--pro-gold-veil);transition-duration:var(--pro-dur-press)}a.carta_fila__5lYDM:focus-visible{outline:2px solid var(--pro-gold-ink);outline-offset:-3px;border-radius:20px}.carta_servicio__Ntv0C[data-pedido=si] .carta_fila__5lYDM{background:linear-gradient(90deg,var(--pro-gold-veil),transparent 70%)}.carta_textos__mJsNw{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:7px}.carta_nombre__sE7iW{color:var(--pro-text-1);font-size:16.5px;font-weight:700;letter-spacing:-.005em;line-height:1.25;overflow-wrap:anywhere}.carta_detalle__KVY9u{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.carta_duracion__gKm_g{display:inline-flex;align-items:center;gap:8px}.carta_pista__j3Sej{position:relative;display:block;width:44px;height:3px;overflow:hidden;border-radius:2px;background:var(--pro-track)}.carta_relleno__i8qkd{display:block;height:100%;border-radius:2px;background:var(--pro-bar-gold);animation:carta_llena__g6ubr var(--pro-dur-bar) var(--pro-ease) backwards;animation-delay:calc(var(--orden, 0) * var(--pro-stagger) + var(--pro-dur-enter))}@keyframes carta_llena__g6ubr{0%{width:0}}.carta_minutos__zgH6C{color:var(--pro-text-2);font-size:13px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.carta_variable__uJGAY{color:var(--pro-text-2);font-size:13px;font-weight:600;line-height:1.35}.carta_masPedido__r6sCR{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px 0 7px;border:1px solid transparent;border-radius:var(--pro-radius-pill);background:var(--pro-ficha-button) padding-box,var(--pro-ficha-hairline) border-box;color:var(--pro-gold-ink);font-size:11px;font-weight:800;letter-spacing:.03em}.carta_masPedidoIcono__DUeYR{width:11px;height:11px;fill:currentColor}.carta_lado__PRZqz{display:flex;flex:none;align-items:center;gap:12px}.carta_precio__jX9ep{display:inline-flex;align-items:baseline;gap:6px;color:var(--pro-text-1);font-family:var(--pro-font-figure);font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--pro-tracking-figure);white-space:nowrap}.carta_precio__jX9ep[data-bono]{color:var(--pro-gold-ink)}.carta_precioAntes__b5_O5{color:var(--pro-text-2);font-size:13px;font-weight:500}.carta_desde__fl6Kd{color:var(--pro-text-2);font-family:var(--pro-font-text);font-size:12px;font-weight:600;letter-spacing:0}.carta_ir__yzWYe{display:grid;width:30px;height:30px;place-items:center;border:1px solid transparent;border-radius:50%;background:var(--pro-ficha-button) padding-box,var(--pro-ficha-hairline) border-box;color:var(--pro-gold-ink);transition:transform var(--pro-dur) var(--pro-ease)}a.carta_fila__5lYDM:active .carta_ir__yzWYe{transform:translateX(2px)}.carta_irIcono__Ibxfe{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.carta_oculto__5Z3vw{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.carta_sellos__0UeYa{display:inline-block;margin:-6px 18px 14px;padding:2px 9px;border:1px solid var(--pro-gold-border);border-radius:var(--pro-radius-pill);color:var(--pro-gold-ink);font-size:var(--size-caption);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.carta_relleno__i8qkd,.carta_servicio__Ntv0C{animation:none}a.carta_fila__5lYDM:active .carta_ir__yzWYe{transform:none}}.valoraciones_resumen__DPcZY{display:flex;align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--accent-border);border-radius:20px;background:var(--hero-bg);box-shadow:var(--shadow-card);margin-bottom:14px}.valoraciones_nota__PLPLm{display:flex;flex:none;flex-direction:column;align-items:center;gap:2px;min-width:84px}.valoraciones_numero__usBep{font-size:44px;font-weight:700;letter-spacing:-1.5px;line-height:1;background:var(--figure-ink);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--text)}.valoraciones_estrellas__KH9MP{font-size:14px;letter-spacing:1px;color:var(--accent)}.valoraciones_apagadas__nDJZM{color:var(--line-strong)}.valoraciones_cuenta__k0JB1{font-size:12px;font-weight:600;color:var(--text-secondary)}.valoraciones_barras__lJ3h0{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.valoraciones_barra__Dzi5O{display:flex;align-items:center;gap:8px}.valoraciones_etiqueta__GQi8L{width:22px;flex:none;font-size:12px;font-weight:700;color:var(--text-secondary)}.valoraciones_pista__6fnQD{flex:1 1;height:7px;overflow:hidden;border-radius:4px;background:var(--line)}.valoraciones_relleno__ez_ZH{display:block;height:100%;border-radius:4px;background:var(--button-primary-bg);animation:valoraciones_llena__qYVGs var(--pro-dur-bar) var(--pro-ease) backwards}.valoraciones_porcentaje__mVBk6{width:32px;flex:none;text-align:right;font-size:12px;font-weight:600;color:var(--text-secondary)}@keyframes valoraciones_llena__qYVGs{0%{width:0}}@media (prefers-reduced-motion:reduce){.valoraciones_relleno__ez_ZH{animation:none}}.abrir-en-la-app_aviso__827Xb{position:absolute;top:12px;right:12px;left:12px;z-index:3;display:flex;align-items:center;gap:var(--gap-10);padding:var(--gap-10) var(--gap-8) var(--gap-10) var(--gap-10);border:1px solid var(--pro-gold-border);border-radius:18px;background:var(--pro-ink-bg);box-shadow:var(--pro-ink-shadow),inset 0 1px 0 var(--pro-metal-glass-light);color:var(--pro-text-1);font-family:var(--pro-font-text);animation:abrir-en-la-app_entra___4GtG var(--pro-dur-enter,0s) var(--pro-ease-spring,ease) both}.abrir-en-la-app_bajo__quWYP{top:68px}@keyframes abrir-en-la-app_entra___4GtG{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.abrir-en-la-app_aviso__827Xb{animation:none}}.abrir-en-la-app_icono__xaWd_{width:40px;height:40px;flex:none;border-radius:10px;box-shadow:0 0 0 1px var(--pro-gold-border)}.abrir-en-la-app_textos__22Qvj{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:2px}.abrir-en-la-app_titulo__aqgtX{overflow:hidden;font-size:var(--pro-size-body);font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.abrir-en-la-app_detalle__8Keea{overflow:hidden;color:var(--pro-text-2);font-size:var(--pro-size-meta);text-overflow:ellipsis;white-space:nowrap}.abrir-en-la-app_abrir__mxS_9{display:inline-flex;min-height:36px;flex:none;align-items:center;padding:0 var(--gap-16);border-radius:999px;background:var(--pro-gold-brushed);box-shadow:var(--pro-gold-brushed-shadow);color:var(--pro-on-gold);font-size:var(--pro-size-meta);font-weight:700;letter-spacing:.01em;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--pro-dur-press,0s) var(--pro-ease,ease)}.abrir-en-la-app_abrir__mxS_9:active{transform:scale(var(--pro-press,1))}.abrir-en-la-app_abrir__mxS_9:focus-visible,.abrir-en-la-app_cerrar__QHseB:focus-visible{outline:2px solid var(--pro-focus);outline-offset:2px}.abrir-en-la-app_cerrar__QHseB{position:relative;display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;margin:-6px -2px -6px 0;padding:0;border:0;border-radius:50%;background:none;color:var(--pro-text-3);cursor:pointer;-webkit-tap-highlight-color:transparent}.abrir-en-la-app_cerrar__QHseB:after{position:absolute;inset:-6px;content:""}.abrir-en-la-app_aspa__ySf2_{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}@media (min-width:720px){.abrir-en-la-app_aviso__827Xb{top:20px;right:20px;left:auto;width:min(420px,calc(100% - 40px))}.abrir-en-la-app_bajo__quWYP{top:76px}}.anillo_anillo__SaQ_Y{position:relative;display:inline-grid;place-items:center;width:var(--size);height:var(--size);flex:none}.anillo_dibujo__IMygA{grid-area:1/1;width:100%;height:100%;transform:rotate(-90deg)}.anillo_pista__XsVHa{fill:none;stroke:var(--pro-track)}.anillo_arco__QwEz_{fill:none;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p) * 100);transition:stroke-dashoffset var(--pro-dur-bar) var(--pro-ease);animation:anillo_cierra__urFHX var(--pro-dur-reveal) var(--pro-ease) backwards;animation-delay:calc(var(--pro-dur-enter) + 4 * var(--pro-stagger))}@keyframes anillo_cierra__urFHX{0%{stroke-dashoffset:100}}.anillo_anillo__SaQ_Y[data-tono=oro] .anillo_paradaA__C8bvd{stop-color:var(--pro-gold-a)}.anillo_anillo__SaQ_Y[data-tono=oro] .anillo_paradaB__7zk3A{stop-color:var(--pro-gold-b)}.anillo_anillo__SaQ_Y[data-tono=plata] .anillo_paradaA__C8bvd{stop-color:var(--pro-silver-a)}.anillo_anillo__SaQ_Y[data-tono=plata] .anillo_paradaB__7zk3A{stop-color:var(--pro-silver-b)}.anillo_centro__kDA9X{grid-area:1/1;display:grid;place-items:center;color:var(--pro-text-2);font-size:var(--pro-icon-m)}